mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-30 03:43:40 +01:00
1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
!function(){"use strict";var e,n,t,r,a,i=tinymce.util.Tools.resolve("tinymce.PluginManager"),o=function(e,n){return e.fire("insertCustomChar",{chr:n})},s=function(e,n){var t=o(e,n).chr;e.execCommand("mceInsertContent",!1,t)},u=tinymce.util.Tools.resolve("tinymce.util.Tools"),c=function(e){return e.settings.charmap},l=function(e){return e.settings.charmap_append},f=function(e){return function(){return e}},m=f(!1),g=f(!0),h=m,d=g,p=function(){return y},y=(r={fold:function(e,n){return e()},is:h,isSome:h,isNone:d,getOr:t=function(e){return e},getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:function(){return null},getOrUndefined:function(){return undefined},or:t,orThunk:n,map:p,ap:p,each:function(){},bind:p,flatten:p,exists:h,forall:d,filter:p,equals:e=function(e){return e.isNone()},equals_:e,toArray:function(){return[]},toString:f("none()")},Object.freeze&&Object.freeze(r),r),b=function(t){var e=function(){return t},n=function(){return a},r=function(e){return e(t)},a={fold:function(e,n){return n(t)},is:function(e){return t===e},isSome:d,isNone:h,getOr:e,getOrThunk:e,getOrDie:e,getOrNull:e,getOrUndefined:e,or:n,orThunk:n,map:function(e){return b(e(t))},ap:function(e){return e.fold(p,function(e){return b(e(t))})},each:function(e){e(t)},bind:r,flatten:e,exists:r,forall:r,filter:function(e){return e(t)?a:y},equals:function(e){return e.is(t)},equals_:function(e,n){return e.fold(h,function(e){return n(t,e)})},toArray:function(){return[t]},toString:function(){return"some("+t+")"}};return a},v={some:b,none:p,from:function(e){return null===e||e===undefined?y:b(e)}},w=(a="function",function(e){return function(e){if(null===e)return"null";var n=typeof e;return"object"===n&&Array.prototype.isPrototypeOf(e)?"array":"object"===n&&String.prototype.isPrototypeOf(e)?"string":n}(e)===a}),O=function(e,n){for(var t=e.length,r=new Array(t),a=0;a<t;a++){var i=e[a];r[a]=n(i,a,e)}return r},k=Array.prototype.push,A=function(e,n){return function(e){for(var n=[],t=0,r=e.length;t<r;++t){if(!Array.prototype.isPrototypeOf(e[t]))throw new Error("Arr.flatten item "+t+" was not an array, input: "+e);k.apply(n,e[t])}return n}(O(e,n))},C=(Array.prototype.slice,w(Array.from)&&Array.from,u.isArray),x="User Defined",q=function(e){return C(e)?[].concat((n=e,u.grep(n,function(e){return C(e)&&2===e.length}))):"function"==typeof e?e():[];var n},S=function(e){var n=function(e,n){var t=c(e);t&&(n=[{name:x,characters:q(t)}]);var r=l(e);if(r){var a=u.grep(n,function(e){return e.name===x});return a.length?(a[0].characters=[].concat(a[0].characters).concat(q(r)),n):[].concat(n).concat({name:x,characters:q(r)})}return n}(e,[{name:"Finance",characters:[["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"]]},{name:"Signs",characters:[["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"]]},{name:"Quotations",characters:[["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"]]},{name:"Mathematical",characters:[["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"]]},{name:"Extended Latin",characters:[["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["256","A - macron"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["274","E - macron"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["298","I - macron"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["332","O - macron"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["362","U - macron"],["221","Y - acute"],["376","Y - diaeresis"],["562","Y - macron"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["257","a - macron"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["275","e - macron"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["299","i - macron"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["333","o macron"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["363","u - macron"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["563","y - macron"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"]]},{name:"Symbols",characters:[["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"]]},{name:"Arrows",characters:[["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]]}]);return 1<n.length?[{name:"All",characters:A(n,function(e){return e.characters})}].concat(n):n},T=function(n){return{getCharMap:function(){return S(n)},insertChar:function(e){s(n,e)}}},E=function(e){var n=e,t=function(){return n};return{get:t,set:function(e){n=e},clone:function(){return E(t())}}},P=function(e,n){var t=[];return function(e,n){for(var t=0,r=e.length;t<r;t++)n(e[t],t,e)}(e.characters,function(e){(-1<String.fromCharCode(e[0]).indexOf(n)||-1<e[1].indexOf(n))&&t.push(e)}),O(t,function(e){return{text:e[1]+" ("+e[0]+")",value:String.fromCharCode(e[0]),icon:String.fromCharCode(e[0])}})},U=undefined&&undefined.__assign||Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e},j="pattern",z=function(t,e){var r,a,i,n=function(){return[{label:"Search",type:"input",name:j},{type:"collection",name:"results",columns:"auto"}]},o=1===e.length?E(x):E("All"),u=function(t,r){(function(e,n){for(var t=0,r=e.length;t<r;t++){var a=e[t];if(n(a,t,e))return v.some(a)}return v.none()})(e,function(e){return e.name===o.get()}).each(function(e){var n=P(e,r.toLowerCase());t.setData({results:n})})},c=(r=function(e){var n=e.getData().pattern;u(e,n)},a=40,i=null,{cancel:function(){null!==i&&(clearTimeout(i),i=null)},throttle:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];null!==i&&clearTimeout(i),i=setTimeout(function(){r.apply(null,e),i=null},a)}}),l={title:"Special Character",size:"normal",body:U({type:1===e.length?"panel":"tabpanel"},1===e.length?{items:n()}:{tabs:O(e,function(e){return{title:e.name,items:n()}})}),buttons:[{type:"cancel",name:"cancel",text:"Cancel"}],initialData:{pattern:"",results:P(e[0],"")},onAction:function(e,n){"results"===n.name&&(s(t,n.value),e.close())},onTabChange:function(e,n){o.set(n),c.throttle(e)},onChange:function(e,n){n.name===j&&c.throttle(e)}};t.windowManager.open(l)},D=function(e,n){e.addCommand("mceShowCharmap",function(){z(e,n)})},I=tinymce.util.Tools.resolve("tinymce.util.Promise"),N=function(e){e.ui.registry.addButton("charmap",{icon:"insert-character",tooltip:"Special character",onAction:function(){return e.execCommand("mceShowCharmap")}}),e.ui.registry.addMenuItem("charmap",{icon:"insert-character",text:"Special character",onAction:function(){return e.execCommand("mceShowCharmap")}})};i.add("charmap",function(e){var r,a,n=S(e);return D(e,n),N(e),r=e,a=n[0],r.ui.registry.addAutocompleter("charmap",{ch:":",columns:"auto",fetch:function(t,e){return new I(function(e,n){e(P(a,t.toLowerCase()))})},onAction:function(e,n,t){r.selection.setRng(n),r.insertContent(t),e.hide()}}),T(e)}),function M(){}}(); |