File manager - Edit - /home/opticamezl/www/newok/autoresize.zip
Back
PK � �\��CЏ � plugin.min.js.gznu �[��� � �UQo�6~ϯ�� �ə�S�av��sۭ@�MЭO-�m�)��]�()��f@_�w���N秧'�L]��z�����i�!wX,�3n�1 �`A�CZ�@<�+,E���ڀ%il���%���o���D��U�B+CL��Ƽw�s � "~�D����,"��E2w�!�h;w�RQ;{ �1Ghq�1�a|~�^�E�v# ��EA��cr)F��������p4�.� 9=?�[�D�oi���u���l���xKP,0�(�*F+mZE��g�Bn>�h�@mS��S�?@�!��Jybe��+7�Ol�1+B�n�~n���W���R�%Z q�K>�w�ܹZ�y�����Н����F֦�MȬs�Q�'}]:|T��W���S���fi6b�§���F7�2��*P4Qq� �cpf��>�nL��Oe�"���zgW���)����P�<���z0�+ut�NW����=m� v8�j���.��{�|�g�]W58�@��P@s(%��U��&���O�Y�P�m?��7Ƅ�#�,{�V��p`�*�d��1�r)JW4�_=��c6�&:�A���3���+��R��)^&:C�+V��9 ��i�ꙡ��l�Hf�~��p���_�c��X�=j�lTڢ&��6��ϑ��ޙe�Ks�p`�'�V�A{G��,[��W�����ψ�HK����ebJ'����Ɵ�;��3�P̵GF?�]�.fޭz�í�+�S���T�e���K[�AĬ�Z�ߟ�@w�ڝ80��+���nGƢ� H�lc��l.-�Z9]�|<qS���ڭ�OU@�n7�R�E@�-�����U���ᣩ���k��Z�웎YV�γl��s���Pey�A�(4�4�˫ӍL�b�v&F�����|�c�v���4A�mq�cA�iS���H�>{��� q��$��ک�*eKF��4�}~�� x��efS���j���TJ����}��R��ё��igL⁁����A�ێ��6�d<��#��]�<����6!}��=��>�h��>��KeHn2%�p���q1�F{��t}�]��}��ȱ��9���� :sΠ��g�}��Mx��(�����⩚���?j�l4� PK � �\���� � index.jsnu �[��� // Exports the "autoresize" plugin for usage with module loaders // Usage: // CommonJS: // require('tinymce/plugins/autoresize') // ES2015: // import 'tinymce/plugins/autoresize' require('./plugin.js');PK � �\j�l4� � 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 y(e){return e.getParam("min_height",e.getElement().offsetHeight,"number")}function p(e,t){var n=e.getBody();n&&(n.style.overflowY=t?"":"hidden",t||(n.scrollTop=0))}function v(e,t,n,i){var o=parseInt(e.getStyle(t,n,i),10);return isNaN(o)?0:o}var l=Object.hasOwnProperty,e=tinymce.util.Tools.resolve("tinymce.PluginManager"),b=tinymce.util.Tools.resolve("tinymce.Env"),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),u=function(e,t,n,i,o){r.setEditorTimeout(e,function(){C(e,t),n--?u(e,t,n,i,o):o&&o()},i)},C=function(e,t,n){var i,o,r,s,a,l,u,g,c,m,f,d=e.dom,h=e.getDoc();h&&(e.plugins.fullscreen&&e.plugins.fullscreen.isFullscreen()?p(e,!0):(i=h.documentElement,o=e.getParam("autoresize_bottom_margin",50,"number"),r=y(e),s=v(d,i,"margin-top",!0),a=v(d,i,"margin-bottom",!0),(l=(l=i.offsetHeight+s+a+o)<0?0:l)+(u=e.getContainer().offsetHeight-e.getContentAreaContainer().offsetHeight)>y(e)&&(r=l+u),(g=e.getParam("max_height",0,"number"))&&g<r?(r=g,p(e,!0)):p(e,!1),r!==t.get()&&(c=r-t.get(),d.setStyle(e.getContainer(),"height",r+"px"),t.set(r),e.fire("ResizeEditor"),b.browser.isSafari()&&b.mac&&(m=e.getWin()).scrollTo(m.pageXOffset,m.pageYOffset),!e.hasFocus()||"setcontent"!==(null==(f=n)?void 0:f.type.toLowerCase())||!0!==f.selection&&!0!==f.paste||e.selection.scrollIntoView(),b.webkit&&c<0&&C(e,t,n))))};e.add("autoresize",function(e){var t,n,i,o,r,s,a=e.settings;l.call(a,"resize")||(e.settings.resize=!1),e.inline||(s=0,r=t={get:function(){return s},set:function(e){s=e}},(o=e).addCommand("mceAutoResize",function(){C(o,r)}),i=t,(n=e).on("init",function(){var e=n.getParam("autoresize_overflow_padding",1,"number"),t=n.dom;t.setStyles(n.getDoc().documentElement,{height:"auto"}),t.setStyles(n.getBody(),{paddingLeft:e,paddingRight:e,"min-height":0})}),n.on("NodeChange SetContent keyup FullscreenStateChanged ResizeContent",function(e){C(n,i,e)}),n.getParam("autoresize_on_init",!0,"boolean")&&n.on("init",function(){u(n,i,20,100,function(){u(n,i,5,1e3)})}))})}();PK � �\��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 Cell = function (initial) { var value = initial; var get = function () { return value; }; var set = function (v) { value = v; }; return { get: get, set: set }; }; var hasOwnProperty = Object.hasOwnProperty; var has = function (obj, key) { return hasOwnProperty.call(obj, key); }; var global$2 = tinymce.util.Tools.resolve('tinymce.PluginManager'); var global$1 = tinymce.util.Tools.resolve('tinymce.Env'); var global = tinymce.util.Tools.resolve('tinymce.util.Delay'); var fireResizeEditor = function (editor) { return editor.fire('ResizeEditor'); }; var getAutoResizeMinHeight = function (editor) { return editor.getParam('min_height', editor.getElement().offsetHeight, 'number'); }; var getAutoResizeMaxHeight = function (editor) { return editor.getParam('max_height', 0, 'number'); }; var getAutoResizeOverflowPadding = function (editor) { return editor.getParam('autoresize_overflow_padding', 1, 'number'); }; var getAutoResizeBottomMargin = function (editor) { return editor.getParam('autoresize_bottom_margin', 50, 'number'); }; var shouldAutoResizeOnInit = function (editor) { return editor.getParam('autoresize_on_init', true, 'boolean'); }; var isFullscreen = function (editor) { return editor.plugins.fullscreen && editor.plugins.fullscreen.isFullscreen(); }; var wait = function (editor, oldSize, times, interval, callback) { global.setEditorTimeout(editor, function () { resize(editor, oldSize); if (times--) { wait(editor, oldSize, times, interval, callback); } else if (callback) { callback(); } }, interval); }; var toggleScrolling = function (editor, state) { var body = editor.getBody(); if (body) { body.style.overflowY = state ? '' : 'hidden'; if (!state) { body.scrollTop = 0; } } }; var parseCssValueToInt = function (dom, elm, name, computed) { var value = parseInt(dom.getStyle(elm, name, computed), 10); return isNaN(value) ? 0 : value; }; var shouldScrollIntoView = function (trigger) { if ((trigger === null || trigger === void 0 ? void 0 : trigger.type.toLowerCase()) === 'setcontent') { var setContentEvent = trigger; return setContentEvent.selection === true || setContentEvent.paste === true; } else { return false; } }; var resize = function (editor, oldSize, trigger) { var dom = editor.dom; var doc = editor.getDoc(); if (!doc) { return; } if (isFullscreen(editor)) { toggleScrolling(editor, true); return; } var docEle = doc.documentElement; var resizeBottomMargin = getAutoResizeBottomMargin(editor); var resizeHeight = getAutoResizeMinHeight(editor); var marginTop = parseCssValueToInt(dom, docEle, 'margin-top', true); var marginBottom = parseCssValueToInt(dom, docEle, 'margin-bottom', true); var contentHeight = docEle.offsetHeight + marginTop + marginBottom + resizeBottomMargin; if (contentHeight < 0) { contentHeight = 0; } var containerHeight = editor.getContainer().offsetHeight; var contentAreaHeight = editor.getContentAreaContainer().offsetHeight; var chromeHeight = containerHeight - contentAreaHeight; if (contentHeight + chromeHeight > getAutoResizeMinHeight(editor)) { resizeHeight = contentHeight + chromeHeight; } var maxHeight = getAutoResizeMaxHeight(editor); if (maxHeight && resizeHeight > maxHeight) { resizeHeight = maxHeight; toggleScrolling(editor, true); } else { toggleScrolling(editor, false); } if (resizeHeight !== oldSize.get()) { var deltaSize = resizeHeight - oldSize.get(); dom.setStyle(editor.getContainer(), 'height', resizeHeight + 'px'); oldSize.set(resizeHeight); fireResizeEditor(editor); if (global$1.browser.isSafari() && global$1.mac) { var win = editor.getWin(); win.scrollTo(win.pageXOffset, win.pageYOffset); } if (editor.hasFocus() && shouldScrollIntoView(trigger)) { editor.selection.scrollIntoView(); } if (global$1.webkit && deltaSize < 0) { resize(editor, oldSize, trigger); } } }; var setup = function (editor, oldSize) { editor.on('init', function () { var overflowPadding = getAutoResizeOverflowPadding(editor); var dom = editor.dom; dom.setStyles(editor.getDoc().documentElement, { height: 'auto' }); dom.setStyles(editor.getBody(), { 'paddingLeft': overflowPadding, 'paddingRight': overflowPadding, 'min-height': 0 }); }); editor.on('NodeChange SetContent keyup FullscreenStateChanged ResizeContent', function (e) { resize(editor, oldSize, e); }); if (shouldAutoResizeOnInit(editor)) { editor.on('init', function () { wait(editor, oldSize, 20, 100, function () { wait(editor, oldSize, 5, 1000); }); }); } }; var register = function (editor, oldSize) { editor.addCommand('mceAutoResize', function () { resize(editor, oldSize); }); }; function Plugin () { global$2.add('autoresize', function (editor) { if (!has(editor.settings, 'resize')) { editor.settings.resize = false; } if (!editor.inline) { var oldSize = Cell(0); register(editor, oldSize); setup(editor, oldSize); } }); } Plugin(); }()); PK � �\��CЏ � plugin.min.js.gznu �[��� PK � �\���� � � index.jsnu �[��� PK � �\j�l4� � � plugin.min.jsnu �[��� PK � �\��z plugin.jsnu �[��� PK . c'