guideblock.ui.js 954 B

12345678910111213141516171819202122232425262728293031323334353637
  1. function switchMode(mode)
  2. {
  3. $.post($.createLink('custom', 'mode'), {mode}, function(result)
  4. {
  5. parent.location.reload();
  6. });
  7. }
  8. function switchVision(vision)
  9. {
  10. $.get($.createLink('my', 'ajaxSwitchVision', 'vision=' + vision), function(result)
  11. {
  12. parent.location.reload();
  13. })
  14. }
  15. $('.mode-switch .block.state').on('click', '.mode-block', function()
  16. {
  17. const mode = $(this).data('mode');
  18. zui.Modal.confirm({message: changeModeTips, onResult: function(result)
  19. {
  20. if(result) switchMode(mode);
  21. }});
  22. })
  23. $('.vision-switch .block.state').on('click', '.vision-block', function()
  24. {
  25. const vision = $(this).data('vision');
  26. switchVision(vision);
  27. })
  28. $('.theme-switch .block').off('click').on('click', '.theme-block', function()
  29. {
  30. $(this).closest('.tab-pane').find('.block').removeClass('active');
  31. selectTheme($(this).attr('data-theme'));
  32. $(this).closest('.block').addClass('active');
  33. })