Bug Tracker

Ticket #2393: ui.tabs_cookie_name.patch

File ui.tabs_cookie_name.patch, 1.3 KB (added by scottweaver, 5 years ago)
  • D:/workspace/jQuery/ui/ui.tabs.js

    Index: D:/workspace/jQuery/ui/ui.tabs.js
     
    169169                            return false; // break 
    170170                        } 
    171171                    } else if (o.cookie) { 
    172                         var index = parseInt($.cookie('ui-tabs' + $.data(self.element)),10); 
     172                        if(o.cookie.cookieName) 
     173                          var index = parseInt($.cookie('ui-tabs-' + o.cookie.cookieName),10); 
     174                        else 
     175                          var index = parseInt($.cookie('ui-tabs' + $.data(self.element)),10); 
     176                           
    173177                        if (index && self.$tabs[index]) { 
    174178                            o.selected = index; 
    175179                            return false; // break 
     
    296300                } 
    297301 
    298302                if (o.cookie) 
     303                  if(o.cookie.cookieName) 
     304                    $.cookie('ui-tabs-' + o.cookie.cookieName, self.options.selected, o.cookie); 
     305                  else 
    299306                    $.cookie('ui-tabs' + $.data(self.element), self.options.selected, o.cookie); 
    300307 
    301308                // stop possibly running animations