aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Resources/friendship/ui/ApplicationWindow.js2
-rw-r--r--Resources/friendship/ui/LikeList.js7
-rw-r--r--Resources/friendship/ui/WebView.js18
-rw-r--r--Resources/friendship/ui/ui.js3
4 files changed, 29 insertions, 1 deletions
diff --git a/Resources/friendship/ui/ApplicationWindow.js b/Resources/friendship/ui/ApplicationWindow.js
index ff9a9c3..0211c37 100644
--- a/Resources/friendship/ui/ApplicationWindow.js
+++ b/Resources/friendship/ui/ApplicationWindow.js
@@ -1,6 +1,8 @@
(function() {
fs.ui.createApplicationTabGroup = function() {
var tab_group = Ti.UI.createTabGroup();
+ Ti.UI.currentTabGroup = tab_group;
+
var win = Ti.UI.createWindow({
title: 'FriendShip',
tabBarHidden: true
diff --git a/Resources/friendship/ui/LikeList.js b/Resources/friendship/ui/LikeList.js
index 8552b56..54da696 100644
--- a/Resources/friendship/ui/LikeList.js
+++ b/Resources/friendship/ui/LikeList.js
@@ -2,6 +2,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
+ }));
+ });
+
return ll_view;
};
})();
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'
)