moksha/public/javascript/ui/moksha.ui.tabs.js | 9 +++++++++
1 file changed, 9 insertions(+)
New commits:
commit bbc58d3d812805b6eba931e1ea044b02ce5e9835
Author: John (J5) Palmieri <johnp(a)redhat.com>
Date: Tue Apr 28 18:40:04 2009 -0400
validate static hrefs
diff --git a/moksha/public/javascript/ui/moksha.ui.tabs.js
b/moksha/public/javascript/ui/moksha.ui.tabs.js
index 70c33f2..d49e081 100644
--- a/moksha/public/javascript/ui/moksha.ui.tabs.js
+++ b/moksha/public/javascript/ui/moksha.ui.tabs.js
@@ -105,8 +105,17 @@ $.widget("ui.mokshatabs", {
first_non_static_tab = i;
// static link
} else if ($(a).hasClass('static_link') || o.staticLinkOnClick) {
+ var href = $(a).attr('href');
+
+ // static link on click assumes you have already validated
$.data(a, 'href.tabs', href);
$.data(a, 'load.tabs', href);
+
+ if (!o.staticLinkOnClick) {
+ var id = self.tabId(a);
+ a.href = moksha.url(a.href);
+ }
+
// remote tab
} else if ($(a).attr('href') != '#') { // prevent loading the
page itself if href is just "#"
if (first_non_static_tab == -1)
Show replies by date