diff options
| -rw-r--r-- | Resources/friendship/ui/ApplicationWindow.js | 1 | ||||
| -rw-r--r-- | Resources/friendship/ui/LikeList.js | 7 | ||||
| -rw-r--r-- | Resources/friendship/ui/WebView.js | 18 | ||||
| -rw-r--r-- | Resources/friendship/ui/ui.js | 3 |
4 files changed, 28 insertions, 1 deletions
diff --git a/Resources/friendship/ui/ApplicationWindow.js b/Resources/friendship/ui/ApplicationWindow.js index bd2a1d9..fae78d4 100644 --- a/Resources/friendship/ui/ApplicationWindow.js +++ b/Resources/friendship/ui/ApplicationWindow.js @@ -1,6 +1,7 @@ (function() { fs.ui.createApplicationTabGroup = function() { var tab_group = Ti.UI.createTabGroup(); + Ti.UI.currentTabGroup = tab_group; var login_button = Ti.Facebook.createLoginButton({ top: 50, diff --git a/Resources/friendship/ui/LikeList.js b/Resources/friendship/ui/LikeList.js index c3a48d7..9ba9bd5 100644 --- a/Resources/friendship/ui/LikeList.js +++ b/Resources/friendship/ui/LikeList.js @@ -33,6 +33,13 @@ fs.ui.createLikeList = function() { var ll_view = Ti.UI.createTableView(); + ll_view.addEventListener('click', function(e) { + Ti.UI.currentTabGroup.activeTab.open(fs.ui.createWebViewWin({ + title: e.title, + url: e.url + })); + }); + ll_view.appendRow( create_row( 'OMG, I like totally like Skrillex.') ); ll_view.appendRow( create_row( 'Seriously, this is amazing. You totally need to party.') ); diff --git a/Resources/friendship/ui/WebView.js b/Resources/friendship/ui/WebView.js new file mode 100644 index 0000000..6b3ad16 --- /dev/null +++ b/Resources/friendship/ui/WebView.js @@ -0,0 +1,18 @@ +(function() { + fs.ui.createWebViewWin = function(_args) { + var options = _args || {} + + var win = Ti.UI.createWindow({ + title: (options['title']) ? options['title'] : '', + backButtonTitle: 'Back' + }); + + var webview = Ti.UI.createWebView({ + url: options['url'] + }); + + win.add(webview); + + return win; + }; +})(); diff --git a/Resources/friendship/ui/ui.js b/Resources/friendship/ui/ui.js index f548cfd..76def2e 100644 --- a/Resources/friendship/ui/ui.js +++ b/Resources/friendship/ui/ui.js @@ -5,5 +5,6 @@ Ti.include( '/friendship/ui/ApplicationWindow.js', '/friendship/ui/LikeList.js', - '/friendship/ui/LoginWindow.js' + '/friendship/ui/LoginWindow.js', + '/friendship/ui/WebView.js' ) |
