jQuery: The Write Less, Do More JavaScript Library

Changeset 4888

Show
Ignore:
Timestamp:
03/11/08 07:56:02 (5 months ago)
Author:
klaus.hartl
Message:

UI Tabs: replaced some more strange characters and fixed #2439

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/ui/ui.tabs.js

    r4858 r4888  
    463463             
    464464            var self = this, o = this.options, $a = this.$tabs.eq(index), a = $a[0], 
    465                     bypassCache = callback == undefined || callback === false, url = $a.data('load.ui-tabs'); 
    466  
    467             callback = callback || function() {}; 
     465                    bypassCache = callback == undefined || callback === false, url = $a.data('load.ui-tabs'); 
     466 
     467            callback = callback || function() {}; 
    468468             
    469469            // no remote or from cache - just finish with callback 
    470             if (!url || ($.data(a, 'cache.ui-tabs') && !bypassCache)) { 
     470            if (!url || ($.data(a, 'cache.ui-tabs') && !bypassCache)) { 
    471471                callback(); 
    472472                return; 
     
    475475            // load remote from here on 
    476476            if (o.spinner) { 
    477                 var $span = $('span', a), label = $span.html(); 
    478                 $span.html('<em>' + o.spinner + '</em>'); 
     477                var $span = $('span', a); 
     478                $span.data('label.ui-tabs', $span.html()).html('<em>' + o.spinner + '</em>'); 
    479479            } 
    480480            var finish = function() { 
    481481                self.$tabs.filter('.' + o.loadingClass).each(function() { 
    482482                    $(this).removeClass(o.loadingClass); 
    483                     if (o.spinner) 
    484                         $('span', this).html(label); 
     483                    if (o.spinner) { 
     484                        var $span = $('span', this); 
     485                        $span.html($span.data('label.ui-tabs')).removeData('label.ui-tabs'); 
     486                    } 
    485487                }); 
    486488                self.xhr = null;