|
@@ -130,12 +130,14 @@ class ajax_page extends WebPage
|
|
|
// when their href was beginning by #. Starting with 1.9, a <base> tag in the page
|
|
|
// is taken into account and causes "local" tabs to be considered as Ajax
|
|
|
// unless their URL is equal to the URL of the page...
|
|
|
- $('div[id^=tabbedContent] ul li a').each(function() {
|
|
|
- var sHash = location.hash;
|
|
|
- var sCleanLocation = location.href.toString().replace(sHash, '').replace(/#$/, '');
|
|
|
- $(this).attr("href", sCleanLocation+$(this).attr("href"));
|
|
|
- });
|
|
|
-
|
|
|
+ if ($('base').length > 0)
|
|
|
+ {
|
|
|
+ $('div[id^=tabbedContent] ul li a').each(function() {
|
|
|
+ var sHash = location.hash;
|
|
|
+ var sCleanLocation = location.href.toString().replace(sHash, '').replace(/#$/, '');
|
|
|
+ $(this).attr("href", sCleanLocation+$(this).attr("href"));
|
|
|
+ });
|
|
|
+ }
|
|
|
if ($.bbq)
|
|
|
{
|
|
|
// This selector will be reused when selecting actual tab widget A elements.
|