aboutsummaryrefslogtreecommitdiffstats
path: root/ui/ui.tabs.js
diff options
context:
space:
mode:
authorKlaus Hartl <klaus.hartl@googlemail.com>2009-02-25 20:16:27 +0000
committerKlaus Hartl <klaus.hartl@googlemail.com>2009-02-25 20:16:27 +0000
commit48e551ee0cec83b040b2b5abbc1c99b70e15e126 (patch)
tree1ec2ca66219ff94172b20cb90d003bdba85807dc /ui/ui.tabs.js
parent9581c7362549ed8fbd9633fa3183724d004efabf (diff)
downloadjquery-ui-48e551ee0cec83b040b2b5abbc1c99b70e15e126.tar.gz
jquery-ui-48e551ee0cec83b040b2b5abbc1c99b70e15e126.zip
Tabs: fixes #4033 as well for the case a base tag is being used
Diffstat (limited to 'ui/ui.tabs.js')
-rw-r--r--ui/ui.tabs.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/ui/ui.tabs.js b/ui/ui.tabs.js
index e50ab29be..191ccbb93 100644
--- a/ui/ui.tabs.js
+++ b/ui/ui.tabs.js
@@ -87,7 +87,9 @@ $.widget("ui.tabs", {
// Same consideration applies for an added tab with a fragment identifier
// since a[href=#fragment-identifier] does unexpectedly not match.
// Thus normalize href attribute...
- if (href.split('#')[0] == location.toString().split('#')[0]) {
+
+ if (href.split('#')[0] == location.toString().split('#')[0] ||
+ $('base').length && href.split('#')[0] == $('base')[0].href) {
href = a.hash;
a.href = href;
}