Ticket #4607: ui-tabs-panelId.diff

File ui-tabs-panelId.diff, 720 bytes (added by makeable, 10 years ago)

fixed panelId option

  • .tabs.js

    old new  
    3838        },
    3939
    4040        _tabId: function(a) {
    41                 return a.title && a.title.replace(/\s/g, '_').replace(/[^A-Za-z0-9\-_:\.]/g, '') ||
     41                return this.options.panelId ||
     42                        a.title && a.title.replace(/\s/g, '_').replace(/[^A-Za-z0-9\-_:\.]/g, '') ||
    4243                        this.options.idPrefix + $.data(a);
    4344        },
    4445
     
    623624                event: 'click',
    624625                fx: null, // e.g. { height: 'toggle', opacity: 'toggle', duration: 200 }
    625626                idPrefix: 'ui-tabs-',
     627                panelId: null,
    626628                panelTemplate: '<div></div>',
    627629                spinner: '<em>Loading&#8230;</em>',
    628630                tabTemplate: '<li><a href="#{href}"><span>#{label}</span></a></li>'