17,230
edits
No edit summary |
mNo edit summary |
||
Line 15: | Line 15: | ||
var tabstate = {}; | var tabstate = {}; | ||
$('.tabset').each( function() { | $('.tabset').each( function() { | ||
var target = $(this).attr('tab-target'); | var target = $(this).attr( 'tab-target' ); | ||
var selector = $(this).attr('tab-selector'); | var selector = $(this).attr( 'tab-selector' ); | ||
tabstate[target] = {}; | tabstate[target] = {}; | ||
$(this).find('.tab').each( function() { | console.log( tabstate ); | ||
var selection = $(this).attr('tab-selection'); | $(this).find( '.tab' ).each( function() { | ||
var selection = $(this).attr( 'tab-selection' ); | |||
//TODO defaults, no-js, ajax | //TODO defaults, no-js, ajax | ||
$(this).on('click', function() { | $(this).on( 'click', function() { | ||
$('#'+target+' div').hide(); | $('#'+target+' div').hide(); | ||
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[tab-content="'+content+'"]').show(); | ||
}); | }); |