17,230
edits
mNo edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
var tabstate = {}; | var tabstate = {}; | ||
$('.tabset').each( function() { | $('.tabset').each( function() { | ||
var target = $(this). | var target = $(this).data( 'tabTarget' ); | ||
var selector = $(this). | var selector = $(this).data( 'tabSelector' ); | ||
tabstate[target] = {}; | tabstate[target] = {}; | ||
console.log( this ); | console.log( this ); | ||
console.log( $(this). | console.log( $(this).data( 'tabTarget' ) ); | ||
console.log( tabstate ); | console.log( tabstate ); | ||
$(this).find( '.tab' ).each( function() { | $(this).find( '.tab' ).each( function() { | ||
var selection = $(this). | var selection = $(this).data( 'tabSelection' ); | ||
//TODO defaults, no-js, ajax | //TODO defaults, no-js, ajax | ||
$(this).on( 'click', function() { | $(this).on( 'click', function() { | ||
Line 28: | Line 28: | ||
tabstate[target][selector] = selection; | tabstate[target][selector] = selection; | ||
var content = tabstate[target].join( ' ' ); | var content = tabstate[target].join( ' ' ); | ||
$('#'+target+' div[tab-content="'+content+'"]').show(); | $('#'+target+' div[data-tab-content="'+content+'"]').show(); | ||
}); | }); | ||
}); | }); |