function switchMode(mode) { $.post($.createLink('custom', 'mode'), {mode}, function(result) { parent.location.reload(); }); } function switchVision(vision) { $.get($.createLink('my', 'ajaxSwitchVision', 'vision=' + vision), function(result) { parent.location.reload(); }) } $('.mode-switch .block.state').on('click', '.mode-block', function() { const mode = $(this).data('mode'); zui.Modal.confirm({message: changeModeTips, onResult: function(result) { if(result) switchMode(mode); }}); }) $('.vision-switch .block.state').on('click', '.vision-block', function() { const vision = $(this).data('vision'); switchVision(vision); }) $('.theme-switch .block').on('click', '.theme-block', function() { $('.block').removeClass('active'); selectTheme($(this).attr('data-theme')); $(this).parent().addClass('active'); }) $('.guide-block').on('click', '.guide-tab', function() { const tab = $(this).data('tab'); localStorage.setItem('guideblock', tab); }) if(localStorage.getItem('guideblock')) { const tab = localStorage.getItem('guideblock'); $('.guide-block a.guide-tab[data-tab=' + tab + ']').trigger('click');; }