Dotclear


Ignore:
Timestamp:
10/22/13 14:22:06 (12 years ago)
Author:
Nicolas <nikrou77@…>
Branch:
2.6
Message:

Fix issue when hash not refer to existing div content. Closes #1794
Improve the way ton find anchor related to a div content, addresses #1723

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/js/jquery/jquery.pageTabs.js

    r2471 r2479  
    7676          if (tab=='') { 
    7777               tab = getHash($('ul li a', '.'+$.pageTabs.options.containerClass+':eq(0)').attr('href')); 
    78           } else if (($('#'+$.pageTabs.options.idTabPrefix+tab, '.'+$.pageTabs.options.containerClass).length==0) 
    79                   && ($('ul li.'+$.pageTabs.options.activeClass, '.'+$.pageTabs.options.containerClass).length==0)){ 
    80                tab = getHash($('ul li a', '.'+$.pageTabs.options.containerClass+':eq(0)').attr('href')); 
     78          } else if ($('#'+$.pageTabs.options.idTabPrefix+tab, '.'+$.pageTabs.options.containerClass).length==0) { 
     79               // try to find anchor in a .multi-part div 
     80               if ($('#'+tab).length==1) { 
     81                    var div_content = $('#'+tab).parents('.'+$.pageTabs.options.contentClass); 
     82                    if (div_content.length==1) { 
     83                         tab = div_content.attr('id').replace($.pageTabs.options.partPrefix,''); 
     84                    } else { 
     85                         tab = getHash($('ul li a', '.'+$.pageTabs.options.containerClass+':eq(0)').attr('href')); 
     86                    } 
     87               } else { 
     88                    tab = getHash($('ul li a', '.'+$.pageTabs.options.containerClass+':eq(0)').attr('href')); 
     89               } 
    8190          } 
    8291 
Note: See TracChangeset for help on using the changeset viewer.

Sites map