User:Locke/common.js: Difference between revisions

Want an adless experience? Log in or Create an account.
don't break when selector is 0
m (add debug logging)
(don't break when selector is 0)
Line 58: Line 58:
   tabsets.each( function() {
   tabsets.each( function() {
     var ts = $( this );
     var ts = $( this );
     selections[ ts.data( 'tabSelector' ) || 'default' ] = ts.find( '.active' ).data( 'tabSelection' );
     var s = ts.data( 'tabSelector' );
    selections[ s == undefined ? '' : s ] = ts.find( '.active' ).data( 'tabSelection' );
   } );
   } );


   // make sure this tabset takes priority in case multiple tabsets use the same selector
   // make sure this tabset takes priority in case multiple tabsets use the same selector
   selections[ tabset.data( 'tabSelector' ) || 'default' ] = tab.data( 'tabSelection' );
   var selector = tabset.data( 'tabSelector' );
  selections[ selector == undefined ? '' : selector ] = tab.data( 'tabSelection' );


   // hide contents (except nested contents)
   // hide contents (except nested contents)