![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /var/www/html/libs/absol-full/dist/js/ |
Upload File : |
/*** module: node_modules/absol-acomp/js/ckeditor/plugins.js ***/ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ckInit = ckInit; exports.ckMakeDefaultConfig = ckMakeDefaultConfig; exports.ckAddDefaultStyleSet = ckAddDefaultStyleSet; exports.CKStylesSetDefault = exports.CKExtensionDict = exports.CKExtensions = void 0; var _ckcontentstyleCss = _interopRequireDefault(require("./ckcontentstyle.css.tpl")); var _file = require("absol/src/Converter/file"); var _ACore = require("../../ACore"); var _Array = require("absol/src/DataStructure/Array"); var _ExpressionExtension = _interopRequireDefault(require("./ExpressionExtension")); var _SimpleTextExtension = _interopRequireDefault(require("./SimpleTextExtension")); var _VariableExtension = _interopRequireDefault(require("./VariableExtension")); var _DynamicLinkExtension = _interopRequireDefault(require("./DynamicLinkExtension")); var _ImageFileExtension = _interopRequireDefault(require("./ImageFileExtension")); var _VideoExtension = _interopRequireDefault(require("./VideoExtension")); var ckContentStyleUrl; var ckPluginInitialized = false; var CKExtensions = [_ExpressionExtension.default, _SimpleTextExtension.default, _VariableExtension.default, _DynamicLinkExtension.default, _ImageFileExtension.default, _VideoExtension.default]; exports.CKExtensions = CKExtensions; var CKExtensionDict = CKExtensions.reduce(function (ac, cr) { ac[cr.name] = cr; return ac; }, {}); exports.CKExtensionDict = CKExtensionDict; var CKStylesSetDefault = [{ name: 'Notice', element: 'p', attributes: { class: 'as-ck-alert as-variant-notice' } }, { name: 'Warning', element: 'p', attributes: { class: 'as-ck-alert as-variant-warning' } }, { name: 'Tip', element: 'p', attributes: { class: 'as-ck-alert as-variant-info' } }, { name: 'Success', element: 'p', attributes: { class: 'as-ck-alert as-variant-success' } }]; exports.CKStylesSetDefault = CKStylesSetDefault; function ckInit() { if (!window.CKEDITOR) return; if (ckPluginInitialized) return; var styleCode = _ckcontentstyleCss.default.replace(/\$basePath/g, CKEDITOR.basePath); ckContentStyleUrl = URL.createObjectURL((0, _file.stringToBlob)(styleCode, 'css')); ckPluginInitialized = true; document.head.appendChild((0, _ACore._)('<link rel="stylesheet" href="' + ckContentStyleUrl + '">')); if (!CKEDITOR.stylesSet.get('as_styles_set_default')) { CKEDITOR.stylesSet.add('as_styles_set_default', CKStylesSetDefault); } CKExtensions.forEach(function (e) { if (e.plugin) { CKEDITOR.plugins.add(e.name, e.plugin); } }); } function ckMakeDefaultConfig(config, extensions, holderElt) { ckInit(); var userImageFileDialog = !!(window.contentModule && window.contentModule.chooseFile); /* * if (!this.attributes.directUpload && window.contentModule && window.contentModule.chooseFile) { window.contentModule.chooseFile({ type: "image_file" }).then(function (result) { if (result) { this.attributes.value = result; } }.bind(this)); } * */ config = config || {}; //disable special chars encode config.entities = false; config.stylesSet = ['as_styles_set_default'].concat((0, _Array.arrayUnique)((config.stylesSet || '').trim().split(/\s*,\s*/))).filter(function (c) { return !!c; }).join(','); if (extensions) extensions.push('video'); if (extensions && extensions.indexOf(_VariableExtension.default.name) >= 0) { config.title = false; } if (config.toolbar === 'SIMPLE') { config.toolbar = [{ name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'TextColor', 'BGColor', 'NumberedList', 'BulletedList', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock', userImageFileDialog ? 'image_mgn_dialog' : 'Image'] }, // { name: 'styles', items: ['Styles', 'Format', 'Font', 'FontSize'] }, { name: "extensions", items: extensions.map(function (eName) { if (CKExtensionDict[eName] && CKExtensionDict[eName].command) { return CKExtensionDict[eName].command; } }).filter(function (u) { return !!u; }) }, { name: 'tools', items: ['Maximize'] }]; } else if (!config.toolbar || config.toolbar === "ADVANCED") { config.toolbar = [{ name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike', 'Subscript', 'Superscript'] }, { name: 'colors', items: ['TextColor', 'BGColor'] }, { name: "format", items: ['CopyFormatting', 'RemoveFormat'] }, { name: 'paragraph', items: ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Blockquote', 'CreateDiv', '-', 'JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'] }, { name: 'styles', items: ['Styles', 'Format', 'Font', 'FontSize'] }, { name: 'links', items: ['Link', 'Unlink', 'Anchor'] }, { name: 'insert', items: [userImageFileDialog ? 'image_mgn_dialog' : 'Image', 'Table', 'HorizontalRule', 'Smiley', 'SpecialChar', 'PageBreak', 'Iframe'] }, { name: 'tools', items: ['Maximize', 'ShowBlocks'] }, { name: 'editing', items: ['Find', 'Replace'] }, { name: "extensions", items: extensions.map(function (eName) { if (CKExtensionDict[eName] && CKExtensionDict[eName].command) { return CKExtensionDict[eName].command; } }).filter(function (u) { return !!u; }) }, { name: 'document', items: ['Source'] }]; } config.toolbar = config.toolbar.filter(function (i) { return i.items && i.items.length > 0; }); config.toolbar = [config.toolbar.reduce(function (ac, cr) { // if (ac.items.length > 0) // ac.items.push('-'); var items = cr.items.filter(function (it) { return it !== '-'; }); ac.items.push.apply(ac.items, items); return ac; }, { name: 'nogroup', items: [] })]; if (!config.height) { config.height = '500px'; } var contentsCss = [ckContentStyleUrl]; if (typeof config.contentsCss === "string") { contentsCss.push(config.contentsCss); } else if (config.contentsCss instanceof Array) { contentsCss.push.apply(contentsCss, config.contentsCss); } var has = contentsCss.some(function (url) { return url.indexOf('family=Material+Icons') >= 0; }); if (!has) { contentsCss.push('https://fonts.googleapis.com/icon?family=Material+Icons'); } has = contentsCss.some(function (url) { return url.indexOf(CKEDITOR.basePath + 'contents.css') >= 0; }); if (!has) { contentsCss.push(CKEDITOR.basePath + 'contents.css?time=' + Math.random()); } config.contentsCss = contentsCss; var extraPlugins = ['image_mgn']; if (holderElt.stickyToolbar) { extraPlugins.push('autogrow'); config.autoGrow_minHeight = 400; } if (typeof config.extraPlugins === 'string') { extraPlugins.push.apply(extraPlugins, config.extraPlugins.trim().split(/\s*,\s*/)); } else if (extraPlugins instanceof Array) { extraPlugins.push.apply(extraPlugins, config.extraPlugins); } extraPlugins = extraPlugins.filter(function (c) { return typeof c === 'string' && !!c; }); CKExtensions.forEach(function (e) { if (extensions.indexOf(e.name) >= 0 && e.plugin) extraPlugins.push(e.name); }); extraPlugins = (0, _Array.arrayUnique)(extraPlugins); config.extraPlugins = extraPlugins.join(','); config.allowedContent = true; //false: you must add button ui => bug Object.assign(config, {//style // htmlEncodeOutput: false, // entities: false, // basicEntities: false, // // config.cloudServices_uploadUrl: 'DDFFE2739B83A73DDF16AB641ECA2', // // config.cloudServices_tokenUrl: 'https://lab.daithangminh.vn/hr_system_settings/php/uploadMedia.php', // extraPlugins: 'LinkDB, Note', // filebrowserBrowseUrl: 'js/ckfinder/ckfinder.html', // filebrowserImageBrowseUrl: 'js/ckfinder/ckfinder.html?type=Images', // filebrowserFlashBrowseUrl: 'js/ckfinder/ckfinder.html?type=Flash', // filebrowserUploadUrl: 'js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files', // filebrowserImageUploadUrl: 'js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images', // filebrowserFlashUploadUrl: 'js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash' }); return config; } function ckAddDefaultStyleSet(ckEditor) {}