38 lines
954 B
JavaScript
38 lines
954 B
JavaScript
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').off('click').on('click', '.theme-block', function()
|
|
{
|
|
$(this).closest('.tab-pane').find('.block').removeClass('active');
|
|
selectTheme($(this).attr('data-theme'));
|
|
$(this).closest('.block').addClass('active');
|
|
})
|