PHP Classes

File: Application/Module/Core/Public/Js/tinymce/plugins/noneditable/plugin.min.js

Recommend this page to a friend!
  Classes of Duong Huynh Nghia   Lego PHP   Application/Module/Core/Public/Js/tinymce/plugins/noneditable/plugin.min.js   Download  
File: Application/Module/Core/Public/Js/tinymce/plugins/noneditable/plugin.min.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Lego PHP
Blog and shopping cart system
Author: By
Last change:
Date: 6 years ago
Size: 1,272 bytes
 

Contents

Class file image Download
tinymce.PluginManager.add("noneditable", function(a){function b(a){return function(b){return - 1 !== (" " + b.attr("class") + " ").indexOf(a)}}function c(b){function c(b){var c = arguments, d = c[c.length - 2]; return d > 0 && '"' == g.charAt(d - 1)?b:'<span class="' + h + '" data-mce-content="' + a.dom.encode(c[0]) + '">' + a.dom.encode("string" == typeof c[1]?c[1]:c[0]) + "</span>"}var d = f.length, g = b.content, h = tinymce.trim(e); if ("raw" != b.format){for (; d--; )g = g.replace(f[d], c); b.content = g}}var d, e, f, g = "contenteditable"; d = " " + tinymce.trim(a.getParam("noneditable_editable_class", "mceEditable")) + " ", e = " " + tinymce.trim(a.getParam("noneditable_noneditable_class", "mceNonEditable")) + " "; var h = b(d), i = b(e); f = a.getParam("noneditable_regexp"), f && !f.length && (f = [f]), a.on("PreInit", function(){f && a.on("BeforeSetContent", c), a.parser.addAttributeFilter("class", function(a){for (var b, c = a.length; c--; )b = a[c], h(b)?b.attr(g, "true"):i(b) && b.attr(g, "false")}), a.serializer.addAttributeFilter(g, function(a){for (var b, c = a.length; c--; )b = a[c], (h(b) || i(b)) && (f && b.attr("data-mce-content")?(b.name = "#text", b.type = 3, b.raw = !0, b.value = b.attr("data-mce-content")):b.attr(g, null))})})});