MediaWiki:RowToggle.js: Difference between revisions
Jump to navigation
Jump to search
ThroatPDiddy (talk | contribs) No edit summary |
ThroatPDiddy (talk | contribs) m (ThroatPDiddy moved page MediaWiki:Gadget-rowToggle.js to MediaWiki:RowToggle.js: gadgets not enabled) |
(No difference)
| |
Revision as of 19:51, 30 August 2026
mw.hook('wikipage.content').add(function($content){
$content.find('.toggle-rows').each(function(){
var $table = $(this);
$table.find('tbody tr').each(function(){
var $row = $(this);
$row.addClass('toggleable-row');
var rowId = $row.attr('data-row-id');
if(rowId && localStorage.getItem('toggle-row-' + rowId) === '1'){
$row.addClass('toggle-row-complete');
}
$row.on('click', function () {
$row.toggleClass('toggle-row-complete');
var isComplete = $row.hasClass('toggle-row-complete');
if(rowId){
localStorage.setItem('toggle-row-' + rowId, isComplete ? '1' : '0');
}
});
});
});
});