File manager - Edit - /home/opticamezl/www/newok/insertdatetime.zip
Back
PK ���\ZaC4e e 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$1 = tinymce.util.Tools.resolve('tinymce.PluginManager'); var getDateFormat = function (editor) { return editor.getParam('insertdatetime_dateformat', editor.translate('%Y-%m-%d')); }; var getTimeFormat = function (editor) { return editor.getParam('insertdatetime_timeformat', editor.translate('%H:%M:%S')); }; var getFormats = function (editor) { return editor.getParam('insertdatetime_formats', [ '%H:%M:%S', '%Y-%m-%d', '%I:%M:%S %p', '%D' ]); }; var getDefaultDateTime = function (editor) { var formats = getFormats(editor); return formats.length > 0 ? formats[0] : getTimeFormat(editor); }; var shouldInsertTimeElement = function (editor) { return editor.getParam('insertdatetime_element', false); }; var daysShort = 'Sun Mon Tue Wed Thu Fri Sat Sun'.split(' '); var daysLong = 'Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday'.split(' '); var monthsShort = 'Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec'.split(' '); var monthsLong = 'January February March April May June July August September October November December'.split(' '); var addZeros = function (value, len) { value = '' + value; if (value.length < len) { for (var i = 0; i < len - value.length; i++) { value = '0' + value; } } return value; }; var getDateTime = function (editor, fmt, date) { if (date === void 0) { date = new Date(); } fmt = fmt.replace('%D', '%m/%d/%Y'); fmt = fmt.replace('%r', '%I:%M:%S %p'); fmt = fmt.replace('%Y', '' + date.getFullYear()); fmt = fmt.replace('%y', '' + date.getYear()); fmt = fmt.replace('%m', addZeros(date.getMonth() + 1, 2)); fmt = fmt.replace('%d', addZeros(date.getDate(), 2)); fmt = fmt.replace('%H', '' + addZeros(date.getHours(), 2)); fmt = fmt.replace('%M', '' + addZeros(date.getMinutes(), 2)); fmt = fmt.replace('%S', '' + addZeros(date.getSeconds(), 2)); fmt = fmt.replace('%I', '' + ((date.getHours() + 11) % 12 + 1)); fmt = fmt.replace('%p', '' + (date.getHours() < 12 ? 'AM' : 'PM')); fmt = fmt.replace('%B', '' + editor.translate(monthsLong[date.getMonth()])); fmt = fmt.replace('%b', '' + editor.translate(monthsShort[date.getMonth()])); fmt = fmt.replace('%A', '' + editor.translate(daysLong[date.getDay()])); fmt = fmt.replace('%a', '' + editor.translate(daysShort[date.getDay()])); fmt = fmt.replace('%%', '%'); return fmt; }; var updateElement = function (editor, timeElm, computerTime, userTime) { var newTimeElm = editor.dom.create('time', { datetime: computerTime }, userTime); timeElm.parentNode.insertBefore(newTimeElm, timeElm); editor.dom.remove(timeElm); editor.selection.select(newTimeElm, true); editor.selection.collapse(false); }; var insertDateTime = function (editor, format) { if (shouldInsertTimeElement(editor)) { var userTime = getDateTime(editor, format); var computerTime = void 0; if (/%[HMSIp]/.test(format)) { computerTime = getDateTime(editor, '%Y-%m-%dT%H:%M'); } else { computerTime = getDateTime(editor, '%Y-%m-%d'); } var timeElm = editor.dom.getParent(editor.selection.getStart(), 'time'); if (timeElm) { updateElement(editor, timeElm, computerTime, userTime); } else { editor.insertContent('<time datetime="' + computerTime + '">' + userTime + '</time>'); } } else { editor.insertContent(getDateTime(editor, format)); } }; var register$1 = function (editor) { editor.addCommand('mceInsertDate', function (_ui, value) { insertDateTime(editor, value !== null && value !== void 0 ? value : getDateFormat(editor)); }); editor.addCommand('mceInsertTime', function (_ui, value) { insertDateTime(editor, value !== null && value !== void 0 ? value : getTimeFormat(editor)); }); }; var Cell = function (initial) { var value = initial; var get = function () { return value; }; var set = function (v) { value = v; }; return { get: get, set: set }; }; var global = tinymce.util.Tools.resolve('tinymce.util.Tools'); var register = function (editor) { var formats = getFormats(editor); var defaultFormat = Cell(getDefaultDateTime(editor)); var insertDateTime = function (format) { return editor.execCommand('mceInsertDate', false, format); }; editor.ui.registry.addSplitButton('insertdatetime', { icon: 'insert-time', tooltip: 'Insert date/time', select: function (value) { return value === defaultFormat.get(); }, fetch: function (done) { done(global.map(formats, function (format) { return { type: 'choiceitem', text: getDateTime(editor, format), value: format }; })); }, onAction: function (_api) { insertDateTime(defaultFormat.get()); }, onItemAction: function (_api, value) { defaultFormat.set(value); insertDateTime(value); } }); var makeMenuItemHandler = function (format) { return function () { defaultFormat.set(format); insertDateTime(format); }; }; editor.ui.registry.addNestedMenuItem('insertdatetime', { icon: 'insert-time', text: 'Date/time', getSubmenuItems: function () { return global.map(formats, function (format) { return { type: 'menuitem', text: getDateTime(editor, format), onAction: makeMenuItemHandler(format) }; }); } }); }; function Plugin () { global$1.add('insertdatetime', function (editor) { register$1(editor); register(editor); }); } Plugin(); }()); PK ���\;]�� plugin.min.js.gznu �[��� � �VmO9�ί0�Rlb6 �~� [D�(T ���*�����O���;����'{���x�y�����c�Ŕ��3$,�d��L �i����J��F�"�I@U�BvY䭿�tq:Kp���X"Ij�l�dN�l��m@�� H��5�B�����ص1Q���B�2zC�� �3IJ�{�����^Din\�; !�V��|���O�N���'�������N�#Ɨ�U@*�*E:\_Z@g5�h x'�,U���D@U�?���� ��J]����u�ŝ1�ސV�#m+*�4�v�O:�I'��M�K:��uIw�X�R=3 �]�Qz��3��Ʋ��D'��>�X������>��p�2�Bob���~�$��� /�R"p�0y�#e.S_�K�G��d��=�|Gc_��R�SAiW�R^�<�io![�ڂ ˂rd4���i�m >E�_믃���8[�cF����� �x5���� �M@����`�;��� -��E� N��ň��n�.��ۿ�a�*�mާ=���b�V]��X���Awz�lz?���B %�p����P�F*���$�:6�u�G��!TȐ�{�f'a4)�[��&�2S�|�FQ9��٢�ȸ�>�93�.a*LS� �\G�Zh.LT�[�A�����B��0\�@a�0s`��{#1'�mEj�\�������8:���:��um��~:��.=�O� ���������"�*�&��Ud�2�<d���r7Uz$����\Ȅ��&#����������%���4��\!��r�<�oᗉ�ʯ? Ӎ4�9�+��2��l�a��$��� ��HZrQZ2���i�����M�J�W�����%�-s̝�Oa�0�6�y&�����-<���"O`=��뭙7����d���nu�!�Y�z��<��!\�H��c���~B�����E 7��ߖ~��i��2�~�z��[2-�����1ֿ^/�__�z}7��yͅ~��U��s��K*f���3I�Tb��a=7��8gʷ+�4YN㝿�R�ZT� �K�@]9Y�� ���:���!�LK���O�=4&GUƴ�,Lj�Q53��~�$I}u��3`:k��M�B�̉}�%.J�i:3*�PP���Y\�e� ���F_�y�V������H� ��+ ����~�n�B�F��'yg�|��r[#)��bER�qv�[ o�_�M�;���x=���ϱ�5�� ���� PK ���\���� � 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 l(e){return e.getParam("insertdatetime_timeformat",e.translate("%H:%M:%S"))}function s(e){return e.getParam("insertdatetime_formats",["%H:%M:%S","%Y-%m-%d","%I:%M:%S %p","%D"])}function r(e,t){if((e=""+e).length<t)for(var n=0;n<t-e.length;n++)e="0"+e;return e}function d(e,t,n){return void 0===n&&(n=new Date),(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=(t=t.replace("%D","%m/%d/%Y")).replace("%r","%I:%M:%S %p")).replace("%Y",""+n.getFullYear())).replace("%y",""+n.getYear())).replace("%m",r(n.getMonth()+1,2))).replace("%d",r(n.getDate(),2))).replace("%H",""+r(n.getHours(),2))).replace("%M",""+r(n.getMinutes(),2))).replace("%S",""+r(n.getSeconds(),2))).replace("%I",""+((n.getHours()+11)%12+1))).replace("%p",n.getHours()<12?"AM":"PM")).replace("%B",""+e.translate(u[n.getMonth()]))).replace("%b",""+e.translate(o[n.getMonth()]))).replace("%A",""+e.translate(i[n.getDay()]))).replace("%a",""+e.translate(a[n.getDay()]))).replace("%%","%")}function p(e,t){var n,r,a,i,o,u;e.getParam("insertdatetime_element",!1)?(n=d(e,t),r=/%[HMSIp]/.test(t)?d(e,"%Y-%m-%dT%H:%M"):d(e,"%Y-%m-%d"),(a=e.dom.getParent(e.selection.getStart(),"time"))?(o=a,u=(i=e).dom.create("time",{datetime:r},n),o.parentNode.insertBefore(u,o),i.dom.remove(o),i.selection.select(u,!0),i.selection.collapse(!1)):e.insertContent('<time datetime="'+r+'">'+n+"</time>")):e.insertContent(d(e,t))}var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),a="Sun Mon Tue Wed Thu Fri Sat Sun".split(" "),i="Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sunday".split(" "),o="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),u="January February March April May June July August September October November December".split(" "),g=tinymce.util.Tools.resolve("tinymce.util.Tools");e.add("insertdatetime",function(e){var n,r,t,a,i,o,u,c;function m(e){return r.execCommand("mceInsertDate",!1,e)}(n=e).addCommand("mceInsertDate",function(e,t){p(n,null!=t?t:n.getParam("insertdatetime_dateformat",n.translate("%Y-%m-%d")))}),n.addCommand("mceInsertTime",function(e,t){p(n,null!=t?t:l(n))}),u=s(r=e),t=0<(o=s(i=r)).length?o[0]:l(i),a=t,c={get:function(){return a},set:function(e){a=e}},r.ui.registry.addSplitButton("insertdatetime",{icon:"insert-time",tooltip:"Insert date/time",select:function(e){return e===c.get()},fetch:function(e){e(g.map(u,function(e){return{type:"choiceitem",text:d(r,e),value:e}}))},onAction:function(e){m(c.get())},onItemAction:function(e,t){c.set(t),m(t)}}),r.ui.registry.addNestedMenuItem("insertdatetime",{icon:"insert-time",text:"Date/time",getSubmenuItems:function(){return g.map(u,function(e){return{type:"menuitem",text:d(r,e),onAction:(t=e,function(){c.set(t),m(t)})};var t})}})})}();PK ���\�G��� � index.jsnu �[��� // Exports the "insertdatetime" plugin for usage with module loaders // Usage: // CommonJS: // require('tinymce/plugins/insertdatetime') // ES2015: // import 'tinymce/plugins/insertdatetime' require('./plugin.js');PK ���\ZaC4e e plugin.jsnu �[��� PK ���\;]�� � plugin.min.js.gznu �[��� PK ���\���� � � plugin.min.jsnu �[��� PK ���\�G��� � �* index.jsnu �[��� PK . ,
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Generation time: 0 |
proxy
|
phpinfo
|
Settings