File manager - Edit - /home/opticamezl/www/newok/autosave.zip
Back
PK k�\��~� � plugin.min.js.gznu �[��� � �Vmo�6��_AC@&4m���Њ�i� )�Y���V:��$�#OrG�} %�j���o��y���Q���'䔼����� K9��fCn ][�B��Ҥ��(K�<q�5��}�S02R��%��_���uD��V�T����_�yc]��v $�!�&&X9�7�H��Hr�v�D�ܺJ��f��k�.W~>���k��ldZ�:�<!��༶fN���T�L���x6Ϟ�'�t�d��& @�oi�xt:E�؝�P �6���=�L�bfg�}������;H�g�/`�3�?=����j���~G��3~�R�åA��l��=�a�A�ٴ���,m�����r�bT�h�j�v� �wTР@��xgoW ���ܦ�.�_����1���T)�I�4)��eTCk��K�CcLm�kh�Y8G��A��SS�L1�|_Tf+���j�K|i� �|��It�b�:g�&I���4���X����^q�Q�7�V��iS0'(�N�X��/�"��p��j�K����:��+�<\��O9b��������1�b�ѻs�`"傞O+�ONX�P�f\���?0 �f�ONPj�nX�l��)�͜ʑ���ʚ Ķ�lͩSk*�����h�r.���c�H������v��{�."�v��vY3H;Ra�����i{�y�8R�P�&�o�Q8�N�Rd�9�D��w9mZ{6�R1Ƿ}{죐o����Xą��s ��q�~�&��f�C�Ae��0\H�I��y��m��1��Q�����Kޖ ��ΐ�e]h�G�Pɰ���:#�$I���F��jC�hreSU�:Uf,{|d�Q.�A�{��.*[�Z��y?��(I �ڮ2�Vl��u�Ѻ���*������q^�F�ê�a��H/!�~7�Uّ�L�J�lƋ�/P��{�c�{x&�Ÿ��ust�)����H��a�!�n K����&K� �M��H�T� O���5�u��V ZbT��@�Zm�����.Y���. Wu���d����&��J,3�hk��U�=�t��]�eodf8�>�Bq���A�=�M�ח5b� �Mg���hm�z5��0R*����Ԛ�.b�Z�"���)� k�֫yx�#ނ�cE��`��%��H�"}�Ջ��%�[�/ ^�o� �����v ����r�������=�⣋��:��~��Gb��@ފ��1ݹ�-o_����� PK k�\潄�� � index.jsnu �[��� // Exports the "autosave" plugin for usage with module loaders // Usage: // CommonJS: // require('tinymce/plugins/autosave') // ES2015: // import 'tinymce/plugins/autosave' require('./plugin.js');PK k�\���� � plugin.min.jsnu �[��� /** * Copyright (c) Tiny Technologies, Inc. All rights reserved. * Licensed under the LGPL or a commercial license. * For LGPL see License.txt in the project root for license information. * For commercial licenses see https://www.tiny.cloud/ * * Version: 5.10.9 (2023-11-15) */ !function(){"use strict";function o(t,e){var r=t||e,n=/^(\d+)([ms]?)$/.exec(""+r);return(n[2]?{s:1e3,m:6e4}[n[2]]:1)*parseInt(r,10)}function n(t){var e=document.location;return t.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-").replace(/{path}/g,e.pathname).replace(/{query}/g,e.search).replace(/{hash}/g,e.hash).replace(/{id}/g,t.id)}function i(t,e){if(a(e))return t.dom.isEmpty(t.getBody());var r=d.trim(e);if(""===r)return!0;var n=(new DOMParser).parseFromString(r,"text/html");return t.dom.isEmpty(n)}function u(t){var e=parseInt(v.getItem(n(t)+"time"),10)||0;return!((new Date).getTime()-e>o(t.getParam("autosave_retention"),"20m")&&(g(t,!1),1))}function s(t){var e=n(t);!i(t)&&t.isDirty()&&(v.setItem(e+"draft",t.getContent({format:"raw",no_events:!0})),v.setItem(e+"time",(new Date).getTime().toString()),t.fire("StoreDraft"))}function f(t){var e=n(t);u(t)&&(t.setContent(v.getItem(e+"draft"),{format:"raw"}),t.fire("RestoreDraft"))}function c(t){t.undoManager.transact(function(){f(t),g(t)}),t.focus()}function m(r){return function(t){function e(){return t.setDisabled(!u(r))}return t.setDisabled(!u(r)),r.on("StoreDraft RestoreDraft RemoveDraft",e),function(){return r.off("StoreDraft RestoreDraft RemoveDraft",e)}}}var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=function(t){return void 0===t},l=tinymce.util.Tools.resolve("tinymce.util.Delay"),v=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),d=tinymce.util.Tools.resolve("tinymce.util.Tools"),g=function(t,e){var r=n(t);v.removeItem(r+"draft"),v.removeItem(r+"time"),!1!==e&&t.fire("RemoveDraft")},y=tinymce.util.Tools.resolve("tinymce.EditorManager");t.add("autosave",function(t){var e,r,n,a;return t.editorManager.on("BeforeUnload",function(t){var e;d.each(y.get(),function(t){t.plugins.autosave&&t.plugins.autosave.storeDraft(),!e&&t.isDirty()&&t.getParam("autosave_ask_before_unload",!0)&&(e=t.translate("You have unsaved changes are you sure you want to navigate away?"))}),e&&(t.preventDefault(),t.returnValue=e)}),n=e=t,a=o(n.getParam("autosave_interval"),"30s"),l.setEditorInterval(n,function(){s(n)},a),e.ui.registry.addButton("restoredraft",{tooltip:"Restore last draft",icon:"restore-draft",onAction:function(){c(e)},onSetup:m(e)}),e.ui.registry.addMenuItem("restoredraft",{text:"Restore last draft",icon:"restore-draft",onAction:function(){c(e)},onSetup:m(e)}),t.on("init",function(){t.getParam("autosave_restore_when_empty",!1)&&t.dom.isEmpty(t.getBody())&&f(t)}),r=t,{hasDraft:function(){return u(r)},storeDraft:function(){return s(r)},restoreDraft:function(){return f(r)},removeDraft:function(t){return g(r,t)},isEmpty:function(t){return i(r,t)}}})}();PK k�\�z[ [ plugin.jsnu �[��� /** * Copyright (c) Tiny Technologies, Inc. All rights reserved. * Licensed under the LGPL or a commercial license. * For LGPL see License.txt in the project root for license information. * For commercial licenses see https://www.tiny.cloud/ * * Version: 5.10.9 (2023-11-15) */ (function () { 'use strict'; var global$4 = tinymce.util.Tools.resolve('tinymce.PluginManager'); var eq = function (t) { return function (a) { return t === a; }; }; var isUndefined = eq(undefined); var global$3 = tinymce.util.Tools.resolve('tinymce.util.Delay'); var global$2 = tinymce.util.Tools.resolve('tinymce.util.LocalStorage'); var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools'); var fireRestoreDraft = function (editor) { return editor.fire('RestoreDraft'); }; var fireStoreDraft = function (editor) { return editor.fire('StoreDraft'); }; var fireRemoveDraft = function (editor) { return editor.fire('RemoveDraft'); }; var parse = function (timeString, defaultTime) { var multiples = { s: 1000, m: 60000 }; var toParse = timeString || defaultTime; var parsedTime = /^(\d+)([ms]?)$/.exec('' + toParse); return (parsedTime[2] ? multiples[parsedTime[2]] : 1) * parseInt(toParse, 10); }; var shouldAskBeforeUnload = function (editor) { return editor.getParam('autosave_ask_before_unload', true); }; var getAutoSavePrefix = function (editor) { var location = document.location; return editor.getParam('autosave_prefix', 'tinymce-autosave-{path}{query}{hash}-{id}-').replace(/{path}/g, location.pathname).replace(/{query}/g, location.search).replace(/{hash}/g, location.hash).replace(/{id}/g, editor.id); }; var shouldRestoreWhenEmpty = function (editor) { return editor.getParam('autosave_restore_when_empty', false); }; var getAutoSaveInterval = function (editor) { return parse(editor.getParam('autosave_interval'), '30s'); }; var getAutoSaveRetention = function (editor) { return parse(editor.getParam('autosave_retention'), '20m'); }; var isEmpty = function (editor, html) { if (isUndefined(html)) { return editor.dom.isEmpty(editor.getBody()); } else { var trimmedHtml = global$1.trim(html); if (trimmedHtml === '') { return true; } else { var fragment = new DOMParser().parseFromString(trimmedHtml, 'text/html'); return editor.dom.isEmpty(fragment); } } }; var hasDraft = function (editor) { var time = parseInt(global$2.getItem(getAutoSavePrefix(editor) + 'time'), 10) || 0; if (new Date().getTime() - time > getAutoSaveRetention(editor)) { removeDraft(editor, false); return false; } return true; }; var removeDraft = function (editor, fire) { var prefix = getAutoSavePrefix(editor); global$2.removeItem(prefix + 'draft'); global$2.removeItem(prefix + 'time'); if (fire !== false) { fireRemoveDraft(editor); } }; var storeDraft = function (editor) { var prefix = getAutoSavePrefix(editor); if (!isEmpty(editor) && editor.isDirty()) { global$2.setItem(prefix + 'draft', editor.getContent({ format: 'raw', no_events: true })); global$2.setItem(prefix + 'time', new Date().getTime().toString()); fireStoreDraft(editor); } }; var restoreDraft = function (editor) { var prefix = getAutoSavePrefix(editor); if (hasDraft(editor)) { editor.setContent(global$2.getItem(prefix + 'draft'), { format: 'raw' }); fireRestoreDraft(editor); } }; var startStoreDraft = function (editor) { var interval = getAutoSaveInterval(editor); global$3.setEditorInterval(editor, function () { storeDraft(editor); }, interval); }; var restoreLastDraft = function (editor) { editor.undoManager.transact(function () { restoreDraft(editor); removeDraft(editor); }); editor.focus(); }; var get = function (editor) { return { hasDraft: function () { return hasDraft(editor); }, storeDraft: function () { return storeDraft(editor); }, restoreDraft: function () { return restoreDraft(editor); }, removeDraft: function (fire) { return removeDraft(editor, fire); }, isEmpty: function (html) { return isEmpty(editor, html); } }; }; var global = tinymce.util.Tools.resolve('tinymce.EditorManager'); var setup = function (editor) { editor.editorManager.on('BeforeUnload', function (e) { var msg; global$1.each(global.get(), function (editor) { if (editor.plugins.autosave) { editor.plugins.autosave.storeDraft(); } if (!msg && editor.isDirty() && shouldAskBeforeUnload(editor)) { msg = editor.translate('You have unsaved changes are you sure you want to navigate away?'); } }); if (msg) { e.preventDefault(); e.returnValue = msg; } }); }; var makeSetupHandler = function (editor) { return function (api) { api.setDisabled(!hasDraft(editor)); var editorEventCallback = function () { return api.setDisabled(!hasDraft(editor)); }; editor.on('StoreDraft RestoreDraft RemoveDraft', editorEventCallback); return function () { return editor.off('StoreDraft RestoreDraft RemoveDraft', editorEventCallback); }; }; }; var register = function (editor) { startStoreDraft(editor); editor.ui.registry.addButton('restoredraft', { tooltip: 'Restore last draft', icon: 'restore-draft', onAction: function () { restoreLastDraft(editor); }, onSetup: makeSetupHandler(editor) }); editor.ui.registry.addMenuItem('restoredraft', { text: 'Restore last draft', icon: 'restore-draft', onAction: function () { restoreLastDraft(editor); }, onSetup: makeSetupHandler(editor) }); }; function Plugin () { global$4.add('autosave', function (editor) { setup(editor); register(editor); editor.on('init', function () { if (shouldRestoreWhenEmpty(editor) && editor.dom.isEmpty(editor.getBody())) { restoreDraft(editor); } }); return get(editor); }); } Plugin(); }()); PK k�\��~� � plugin.min.js.gznu �[��� PK k�\潄�� � 5 index.jsnu �[��� PK k�\���� � = plugin.min.jsnu �[��� PK k�\�z[ [ plugin.jsnu �[��� PK . �,
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0 |
proxy
|
phpinfo
|
Settings