v1.js 801 B

123456789101112131415161718192021222324252627
  1. window.showSaveModal = function(editor, type)
  2. {
  3. $('zen-editor[name="' + editor + '"]')[0].getHTML().then((content) => {
  4. content = content.replace(/<p><\/p>$/, '');
  5. if(!content)
  6. {
  7. zui.Modal.alert(templateEmpty);
  8. return false;
  9. }
  10. else
  11. {
  12. zui.Modal.open({url: $.createLink('user', 'ajaxSaveTemplate', 'editor=' + editor + '&type=' + type), size: 'sm'});
  13. }
  14. });
  15. }
  16. window.applyTemplate = function(editor, content)
  17. {
  18. $('zen-editor[name="' + editor + '"]')[0].setHTML(content);
  19. }
  20. window.deleteTemplate = function(templateID)
  21. {
  22. zui.Modal.confirm(confirmDeleteTemplate).then((result) => {
  23. if(result) $.ajaxSubmit({url: $.createLink('user', 'ajaxDeleteTemplate', 'id=' + templateID)});
  24. });
  25. }