diff --git a/application/classes/editor.php b/application/classes/editor.php new file mode 100644 index 00000000..8299c122 --- /dev/null +++ b/application/classes/editor.php @@ -0,0 +1,53 @@ +'file', + 'data'=>'js/jquery-1.4.2.js', + )); + Script::add(array( + 'type'=>'file', + 'data'=>'js/tiny_mce/tiny_mce.js', + )); + Script::add(array( + 'type'=>'stdin', + 'data'=>' +tinyMCE.init({ + mode : "specific_textareas", + editor_selector : "mceEditor", + theme : "advanced", + plugins : "table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print", + theme_advanced_buttons1_add : "fontselect,fontsizeselect", + theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,separator,forecolor,backcolor", + theme_advanced_buttons2_add_before: "cut,copy,paste,separator,search,replace,separator", + theme_advanced_buttons3_add_before : "tablecontrols,separator", + theme_advanced_buttons3_add : "iespell,media,advhr", + theme_advanced_toolbar_location : "bottom", + theme_advanced_toolbar_align : "center", + plugin_insertdate_dateFormat : "%Y-%m-%d", + plugin_insertdate_timeFormat : "%H:%M:%S", + extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]", + relative_urls: "true", + width : "100%" +});')); + } +} +?> diff --git a/application/media/js/tiny_mce/jquery.tinymce.js b/application/media/js/tiny_mce/jquery.tinymce.js new file mode 100644 index 00000000..8e61a3cd --- /dev/null +++ b/application/media/js/tiny_mce/jquery.tinymce.js @@ -0,0 +1 @@ +(function(b){var e,d,a=[],c=window;b.fn.tinymce=function(j){var p=this,g,k,h,m,i,l="",n="";if(!p.length){return p}if(!j){return tinyMCE.get(p[0].id)}p.css("visibility","hidden");function o(){var r=[],q=0;if(f){f();f=null}p.each(function(t,u){var s,w=u.id,v=j.oninit;if(!w){u.id=w=tinymce.DOM.uniqueId()}s=new tinymce.Editor(w,j);r.push(s);s.onInit.add(function(){var x,y=v;p.css("visibility","");if(v){if(++q==r.length){if(tinymce.is(y,"string")){x=(y.indexOf(".")===-1)?null:tinymce.resolve(y.replace(/\.\w+$/,""));y=tinymce.resolve(y)}y.apply(x||tinymce,r)}}})});b.each(r,function(t,s){s.render()})}if(!c.tinymce&&!d&&(g=j.script_url)){d=1;h=g.substring(0,g.lastIndexOf("/"));if(/_(src|dev)\.js/g.test(g)){n="_src"}m=g.lastIndexOf("?");if(m!=-1){l=g.substring(m+1)}c.tinyMCEPreInit=c.tinyMCEPreInit||{base:h,suffix:n,query:l};if(g.indexOf("gzip")!=-1){i=j.language||"en";g=g+(/\?/.test(g)?"&":"?")+"js=true&core=true&suffix="+escape(n)+"&themes="+escape(j.theme)+"&plugins="+escape(j.plugins)+"&languages="+i;if(!c.tinyMCE_GZ){tinyMCE_GZ={start:function(){tinymce.suffix=n;function q(r){tinymce.ScriptLoader.markDone(tinyMCE.baseURI.toAbsolute(r))}q("langs/"+i+".js");q("themes/"+j.theme+"/editor_template"+n+".js");q("themes/"+j.theme+"/langs/"+i+".js");b.each(j.plugins.split(","),function(s,r){if(r){q("plugins/"+r+"/editor_plugin"+n+".js");q("plugins/"+r+"/langs/"+i+".js")}})},end:function(){}}}}b.ajax({type:"GET",url:g,dataType:"script",cache:true,success:function(){tinymce.dom.Event.domLoaded=1;d=2;if(j.script_loaded){j.script_loaded()}o();b.each(a,function(q,r){r()})}})}else{if(d===1){a.push(o)}else{o()}}return p};b.extend(b.expr[":"],{tinymce:function(g){return g.id&&!!tinyMCE.get(g.id)}});function f(){function i(l){if(l==="remove"){this.each(function(n,o){var m=h(o);if(m){m.remove()}})}this.find("span.mceEditor,div.mceEditor").each(function(n,o){var m=tinyMCE.get(o.id.replace(/_parent$/,""));if(m){m.remove()}})}function k(n){var m=this,l;if(n!==e){i.call(m);m.each(function(p,q){var o;if(o=tinyMCE.get(q.id)){o.setContent(n)}})}else{if(m.length>0){if(l=tinyMCE.get(m[0].id)){return l.getContent()}}}}function h(m){var l=null;(m)&&(m.id)&&(c.tinymce)&&(l=tinyMCE.get(m.id));return l}function g(l){return !!((l)&&(l.length)&&(c.tinymce)&&(l.is(":tinymce")))}var j={};b.each(["text","html","val"],function(n,l){var o=j[l]=b.fn[l],m=(l==="text");b.fn[l]=function(s){var p=this;if(!g(p)){return o.apply(p,arguments)}if(s!==e){k.call(p.filter(":tinymce"),s);o.apply(p.not(":tinymce"),arguments);return p}else{var r="";var q=arguments;(m?p:p.eq(0)).each(function(u,v){var t=h(v);r+=t?(m?t.getContent().replace(/<(?:"[^"]*"|'[^']*'|[^'">])*>/g,""):t.getContent()):o.apply(b(v),q)});return r}}});b.each(["append","prepend"],function(n,m){var o=j[m]=b.fn[m],l=(m==="prepend");b.fn[m]=function(q){var p=this;if(!g(p)){return o.apply(p,arguments)}if(q!==e){p.filter(":tinymce").each(function(s,t){var r=h(t);r&&r.setContent(l?q+r.getContent():r.getContent()+q)});o.apply(p.not(":tinymce"),arguments);return p}}});b.each(["remove","replaceWith","replaceAll","empty"],function(m,l){var n=j[l]=b.fn[l];b.fn[l]=function(){i.call(this,l);return n.apply(this,arguments)}});j.attr=b.fn.attr;b.fn.attr=function(n,q,o){var m=this;if((!n)||(n!=="value")||(!g(m))){return j.attr.call(m,n,q,o)}if(q!==e){k.call(m.filter(":tinymce"),q);j.attr.call(m.not(":tinymce"),n,q,o);return m}else{var p=m[0],l=h(p);return l?l.getContent():j.attr.call(b(p),n,q,o)}}}})(jQuery); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/si.js b/application/media/js/tiny_mce/langs/en.js similarity index 79% rename from includes/tinymce/jscripts/tiny_mce/langs/si.js rename to application/media/js/tiny_mce/langs/en.js index ea1c8c31..ea4a1b0e 100644 --- a/includes/tinymce/jscripts/tiny_mce/langs/si.js +++ b/application/media/js/tiny_mce/langs/en.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n({si:{ +tinyMCE.addI18n({en:{ common:{ edit_confirm:"Do you want to use the WYSIWYG mode for this textarea?", apply:"Apply", @@ -61,7 +61,7 @@ iespell_desc:"Run spell checking", download:"ieSpell not detected. Do you want to install it now?" }, advhr:{ -advhr_desc:"Horizontale rule" +advhr_desc:"Horizontal rule" }, emotions:{ emotions_desc:"Emotions" @@ -90,7 +90,9 @@ desc:"Edit CSS Style" paste:{ paste_text_desc:"Paste as Plain Text", paste_word_desc:"Paste from Word", -selectall_desc:"Select All" +selectall_desc:"Select All", +plaintext_mode_sticky:"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.", +plaintext_mode:"Paste is now in plain text mode. Click again to toggle back to regular paste mode." }, paste_dlg:{ text_title:"Use CTRL+V on your keyboard to paste the text into the window.", @@ -120,7 +122,9 @@ col:"Column", cell:"Cell" }, autosave:{ -unload_msg:"The changes you made will be lost if you navigate away from this page." +unload_msg:"The changes you made will be lost if you navigate away from this page.", +restore_content:"Restore auto-saved content.", +warning_message:"If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?." }, fullscreen:{ desc:"Toggle fullscreen mode" @@ -151,4 +155,16 @@ no_mpell:"No misspellings found." }, pagebreak:{ desc:"Insert page break." +}, +advlist:{ +types:"Types", +def:"Default", +lower_alpha:"Lower alpha", +lower_greek:"Lower greek", +lower_roman:"Lower roman", +upper_alpha:"Upper alpha", +upper_roman:"Upper roman", +circle:"Circle", +disc:"Disc", +square:"Square" }}}); \ No newline at end of file diff --git a/application/media/js/tiny_mce/license.txt b/application/media/js/tiny_mce/license.txt new file mode 100644 index 00000000..60d6d4c8 --- /dev/null +++ b/application/media/js/tiny_mce/license.txt @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/application/media/js/tiny_mce/plugins/advhr/css/advhr.css b/application/media/js/tiny_mce/plugins/advhr/css/advhr.css new file mode 100644 index 00000000..0e228349 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advhr/css/advhr.css @@ -0,0 +1,5 @@ +input.radio {border:1px none #000; background:transparent; vertical-align:middle;} +.panel_wrapper div.current {height:80px;} +#width {width:50px; vertical-align:middle;} +#width2 {width:50px; vertical-align:middle;} +#size {width:100px;} diff --git a/application/media/js/tiny_mce/plugins/advhr/editor_plugin.js b/application/media/js/tiny_mce/plugins/advhr/editor_plugin.js new file mode 100644 index 00000000..4d3b062d --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advhr/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AdvancedHRPlugin",{init:function(a,b){a.addCommand("mceAdvancedHr",function(){a.windowManager.open({file:b+"/rule.htm",width:250+parseInt(a.getLang("advhr.delta_width",0)),height:160+parseInt(a.getLang("advhr.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("advhr",{title:"advhr.advhr_desc",cmd:"mceAdvancedHr"});a.onNodeChange.add(function(d,c,e){c.setActive("advhr",e.nodeName=="HR")});a.onClick.add(function(c,d){d=d.target;if(d.nodeName==="HR"){c.selection.select(d)}})},getInfo:function(){return{longname:"Advanced HR",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advhr",tinymce.plugins.AdvancedHRPlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/advhr/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/advhr/editor_plugin_src.js new file mode 100644 index 00000000..0c652d33 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advhr/editor_plugin_src.js @@ -0,0 +1,57 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.AdvancedHRPlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceAdvancedHr', function() { + ed.windowManager.open({ + file : url + '/rule.htm', + width : 250 + parseInt(ed.getLang('advhr.delta_width', 0)), + height : 160 + parseInt(ed.getLang('advhr.delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('advhr', { + title : 'advhr.advhr_desc', + cmd : 'mceAdvancedHr' + }); + + ed.onNodeChange.add(function(ed, cm, n) { + cm.setActive('advhr', n.nodeName == 'HR'); + }); + + ed.onClick.add(function(ed, e) { + e = e.target; + + if (e.nodeName === 'HR') + ed.selection.select(e); + }); + }, + + getInfo : function() { + return { + longname : 'Advanced HR', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('advhr', tinymce.plugins.AdvancedHRPlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/advhr/js/rule.js b/application/media/js/tiny_mce/plugins/advhr/js/rule.js new file mode 100644 index 00000000..b6cbd66c --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advhr/js/rule.js @@ -0,0 +1,43 @@ +var AdvHRDialog = { + init : function(ed) { + var dom = ed.dom, f = document.forms[0], n = ed.selection.getNode(), w; + + w = dom.getAttrib(n, 'width'); + f.width.value = w ? parseInt(w) : (dom.getStyle('width') || ''); + f.size.value = dom.getAttrib(n, 'size') || parseInt(dom.getStyle('height')) || ''; + f.noshade.checked = !!dom.getAttrib(n, 'noshade') || !!dom.getStyle('border-width'); + selectByValue(f, 'width2', w.indexOf('%') != -1 ? '%' : 'px'); + }, + + update : function() { + var ed = tinyMCEPopup.editor, h, f = document.forms[0], st = ''; + + h = ' + + + {#advhr.advhr_desc} + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + +
+ + +
+
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/advimage/css/advimage.css b/application/media/js/tiny_mce/plugins/advimage/css/advimage.css new file mode 100644 index 00000000..0a6251a6 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advimage/css/advimage.css @@ -0,0 +1,13 @@ +#src_list, #over_list, #out_list {width:280px;} +.mceActionPanel {margin-top:7px;} +.alignPreview {border:1px solid #000; width:140px; height:140px; overflow:hidden; padding:5px;} +.checkbox {border:0;} +.panel_wrapper div.current {height:305px;} +#prev {margin:0; border:1px solid #000; width:428px; height:150px; overflow:auto;} +#align, #classlist {width:150px;} +#width, #height {vertical-align:middle; width:50px; text-align:center;} +#vspace, #hspace, #border {vertical-align:middle; width:30px; text-align:center;} +#class_list {width:180px;} +input {width: 280px;} +#constrain, #onmousemovecheck {width:auto;} +#id, #dir, #lang, #usemap, #longdesc {width:200px;} diff --git a/application/media/js/tiny_mce/plugins/advimage/editor_plugin.js b/application/media/js/tiny_mce/plugins/advimage/editor_plugin.js new file mode 100644 index 00000000..4c7a9c3a --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advimage/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AdvancedImagePlugin",{init:function(a,b){a.addCommand("mceAdvImage",function(){if(a.dom.getAttrib(a.selection.getNode(),"class").indexOf("mceItem")!=-1){return}a.windowManager.open({file:b+"/image.htm",width:480+parseInt(a.getLang("advimage.delta_width",0)),height:385+parseInt(a.getLang("advimage.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("image",{title:"advimage.image_desc",cmd:"mceAdvImage"})},getInfo:function(){return{longname:"Advanced image",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advimage",tinymce.plugins.AdvancedImagePlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/advimage/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/advimage/editor_plugin_src.js new file mode 100644 index 00000000..2625dd21 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advimage/editor_plugin_src.js @@ -0,0 +1,50 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.AdvancedImagePlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceAdvImage', function() { + // Internal image object like a flash placeholder + if (ed.dom.getAttrib(ed.selection.getNode(), 'class').indexOf('mceItem') != -1) + return; + + ed.windowManager.open({ + file : url + '/image.htm', + width : 480 + parseInt(ed.getLang('advimage.delta_width', 0)), + height : 385 + parseInt(ed.getLang('advimage.delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('image', { + title : 'advimage.image_desc', + cmd : 'mceAdvImage' + }); + }, + + getInfo : function() { + return { + longname : 'Advanced image', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('advimage', tinymce.plugins.AdvancedImagePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/advimage/image.htm b/application/media/js/tiny_mce/plugins/advimage/image.htm new file mode 100644 index 00000000..79cff3f1 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advimage/image.htm @@ -0,0 +1,232 @@ + + + + {#advimage_dlg.dialog_title} + + + + + + + + + +
+ + +
+
+
+ {#advimage_dlg.general} + + + + + + + + + + + + + + + + + + +
+ + + + +
 
+
+ +
+ {#advimage_dlg.preview} + +
+
+ +
+
+ {#advimage_dlg.tab_appearance} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ {#advimage_dlg.example_img} + Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam + nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum + edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam + erat volutpat. +
+
+ x + px +
  + + + + +
+
+
+
+ +
+
+ {#advimage_dlg.swap_image} + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
 
+ + + + +
 
+
+ +
+ {#advimage_dlg.misc} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ + + + +
 
+
+
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/advimage/img/sample.gif b/application/media/js/tiny_mce/plugins/advimage/img/sample.gif new file mode 100644 index 00000000..53bf6890 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/advimage/img/sample.gif differ diff --git a/application/media/js/tiny_mce/plugins/advimage/js/image.js b/application/media/js/tiny_mce/plugins/advimage/js/image.js new file mode 100644 index 00000000..8663cdbc --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advimage/js/image.js @@ -0,0 +1,445 @@ +var ImageDialog = { + preInit : function() { + var url; + + tinyMCEPopup.requireLangPack(); + + if (url = tinyMCEPopup.getParam("external_image_list_url")) + document.write(''); + }, + + init : function(ed) { + var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, dom = ed.dom, n = ed.selection.getNode(); + + tinyMCEPopup.resizeToInnerSize(); + this.fillClassList('class_list'); + this.fillFileList('src_list', 'tinyMCEImageList'); + this.fillFileList('over_list', 'tinyMCEImageList'); + this.fillFileList('out_list', 'tinyMCEImageList'); + TinyMCE_EditableSelects.init(); + + if (n.nodeName == 'IMG') { + nl.src.value = dom.getAttrib(n, 'src'); + nl.width.value = dom.getAttrib(n, 'width'); + nl.height.value = dom.getAttrib(n, 'height'); + nl.alt.value = dom.getAttrib(n, 'alt'); + nl.title.value = dom.getAttrib(n, 'title'); + nl.vspace.value = this.getAttrib(n, 'vspace'); + nl.hspace.value = this.getAttrib(n, 'hspace'); + nl.border.value = this.getAttrib(n, 'border'); + selectByValue(f, 'align', this.getAttrib(n, 'align')); + selectByValue(f, 'class_list', dom.getAttrib(n, 'class'), true, true); + nl.style.value = dom.getAttrib(n, 'style'); + nl.id.value = dom.getAttrib(n, 'id'); + nl.dir.value = dom.getAttrib(n, 'dir'); + nl.lang.value = dom.getAttrib(n, 'lang'); + nl.usemap.value = dom.getAttrib(n, 'usemap'); + nl.longdesc.value = dom.getAttrib(n, 'longdesc'); + nl.insert.value = ed.getLang('update'); + + if (/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/.test(dom.getAttrib(n, 'onmouseover'))) + nl.onmouseoversrc.value = dom.getAttrib(n, 'onmouseover').replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/, '$1'); + + if (/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/.test(dom.getAttrib(n, 'onmouseout'))) + nl.onmouseoutsrc.value = dom.getAttrib(n, 'onmouseout').replace(/^\s*this.src\s*=\s*\'([^\']+)\';?\s*$/, '$1'); + + if (ed.settings.inline_styles) { + // Move attribs to styles + if (dom.getAttrib(n, 'align')) + this.updateStyle('align'); + + if (dom.getAttrib(n, 'hspace')) + this.updateStyle('hspace'); + + if (dom.getAttrib(n, 'border')) + this.updateStyle('border'); + + if (dom.getAttrib(n, 'vspace')) + this.updateStyle('vspace'); + } + } + + // Setup browse button + document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); + if (isVisible('srcbrowser')) + document.getElementById('src').style.width = '260px'; + + // Setup browse button + document.getElementById('onmouseoversrccontainer').innerHTML = getBrowserHTML('overbrowser','onmouseoversrc','image','theme_advanced_image'); + if (isVisible('overbrowser')) + document.getElementById('onmouseoversrc').style.width = '260px'; + + // Setup browse button + document.getElementById('onmouseoutsrccontainer').innerHTML = getBrowserHTML('outbrowser','onmouseoutsrc','image','theme_advanced_image'); + if (isVisible('outbrowser')) + document.getElementById('onmouseoutsrc').style.width = '260px'; + + // If option enabled default contrain proportions to checked + if (ed.getParam("advimage_constrain_proportions", true)) + f.constrain.checked = true; + + // Check swap image if valid data + if (nl.onmouseoversrc.value || nl.onmouseoutsrc.value) + this.setSwapImage(true); + else + this.setSwapImage(false); + + this.changeAppearance(); + this.showPreviewImage(nl.src.value, 1); + }, + + insert : function(file, title) { + var ed = tinyMCEPopup.editor, t = this, f = document.forms[0]; + + if (f.src.value === '') { + if (ed.selection.getNode().nodeName == 'IMG') { + ed.dom.remove(ed.selection.getNode()); + ed.execCommand('mceRepaint'); + } + + tinyMCEPopup.close(); + return; + } + + if (tinyMCEPopup.getParam("accessibility_warnings", 1)) { + if (!f.alt.value) { + tinyMCEPopup.confirm(tinyMCEPopup.getLang('advimage_dlg.missing_alt'), function(s) { + if (s) + t.insertAndClose(); + }); + + return; + } + } + + t.insertAndClose(); + }, + + insertAndClose : function() { + var ed = tinyMCEPopup.editor, f = document.forms[0], nl = f.elements, v, args = {}, el; + + tinyMCEPopup.restoreSelection(); + + // Fixes crash in Safari + if (tinymce.isWebKit) + ed.getWin().focus(); + + if (!ed.settings.inline_styles) { + args = { + vspace : nl.vspace.value, + hspace : nl.hspace.value, + border : nl.border.value, + align : getSelectValue(f, 'align') + }; + } else { + // Remove deprecated values + args = { + vspace : '', + hspace : '', + border : '', + align : '' + }; + } + + tinymce.extend(args, { + src : nl.src.value.replace(/ /g, '%20'), + width : nl.width.value, + height : nl.height.value, + alt : nl.alt.value, + title : nl.title.value, + 'class' : getSelectValue(f, 'class_list'), + style : nl.style.value, + id : nl.id.value, + dir : nl.dir.value, + lang : nl.lang.value, + usemap : nl.usemap.value, + longdesc : nl.longdesc.value + }); + + args.onmouseover = args.onmouseout = ''; + + if (f.onmousemovecheck.checked) { + if (nl.onmouseoversrc.value) + args.onmouseover = "this.src='" + nl.onmouseoversrc.value + "';"; + + if (nl.onmouseoutsrc.value) + args.onmouseout = "this.src='" + nl.onmouseoutsrc.value + "';"; + } + + el = ed.selection.getNode(); + + if (el && el.nodeName == 'IMG') { + ed.dom.setAttribs(el, args); + } else { + ed.execCommand('mceInsertContent', false, '', {skip_undo : 1}); + ed.dom.setAttribs('__mce_tmp', args); + ed.dom.setAttrib('__mce_tmp', 'id', ''); + ed.undoManager.add(); + } + + tinyMCEPopup.editor.execCommand('mceRepaint'); + tinyMCEPopup.editor.focus(); + tinyMCEPopup.close(); + }, + + getAttrib : function(e, at) { + var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; + + if (ed.settings.inline_styles) { + switch (at) { + case 'align': + if (v = dom.getStyle(e, 'float')) + return v; + + if (v = dom.getStyle(e, 'vertical-align')) + return v; + + break; + + case 'hspace': + v = dom.getStyle(e, 'margin-left') + v2 = dom.getStyle(e, 'margin-right'); + + if (v && v == v2) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + + case 'vspace': + v = dom.getStyle(e, 'margin-top') + v2 = dom.getStyle(e, 'margin-bottom'); + if (v && v == v2) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + + case 'border': + v = 0; + + tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { + sv = dom.getStyle(e, 'border-' + sv + '-width'); + + // False or not the same as prev + if (!sv || (sv != v && v !== 0)) { + v = 0; + return false; + } + + if (sv) + v = sv; + }); + + if (v) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + } + } + + if (v = dom.getAttrib(e, at)) + return v; + + return ''; + }, + + setSwapImage : function(st) { + var f = document.forms[0]; + + f.onmousemovecheck.checked = st; + setBrowserDisabled('overbrowser', !st); + setBrowserDisabled('outbrowser', !st); + + if (f.over_list) + f.over_list.disabled = !st; + + if (f.out_list) + f.out_list.disabled = !st; + + f.onmouseoversrc.disabled = !st; + f.onmouseoutsrc.disabled = !st; + }, + + fillClassList : function(id) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + if (v = tinyMCEPopup.getParam('theme_advanced_styles')) { + cl = []; + + tinymce.each(v.split(';'), function(v) { + var p = v.split('='); + + cl.push({'title' : p[0], 'class' : p[1]}); + }); + } else + cl = tinyMCEPopup.editor.dom.getClasses(); + + if (cl.length > 0) { + lst.options.length = 0; + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); + + tinymce.each(cl, function(o) { + lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + fillFileList : function(id, l) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + l = window[l]; + lst.options.length = 0; + + if (l && l.length > 0) { + lst.options[lst.options.length] = new Option('', ''); + + tinymce.each(l, function(o) { + lst.options[lst.options.length] = new Option(o[0], o[1]); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + resetImageData : function() { + var f = document.forms[0]; + + f.elements.width.value = f.elements.height.value = ''; + }, + + updateImageData : function(img, st) { + var f = document.forms[0]; + + if (!st) { + f.elements.width.value = img.width; + f.elements.height.value = img.height; + } + + this.preloadImg = img; + }, + + changeAppearance : function() { + var ed = tinyMCEPopup.editor, f = document.forms[0], img = document.getElementById('alignSampleImg'); + + if (img) { + if (ed.getParam('inline_styles')) { + ed.dom.setAttrib(img, 'style', f.style.value); + } else { + img.align = f.align.value; + img.border = f.border.value; + img.hspace = f.hspace.value; + img.vspace = f.vspace.value; + } + } + }, + + changeHeight : function() { + var f = document.forms[0], tp, t = this; + + if (!f.constrain.checked || !t.preloadImg) { + return; + } + + if (f.width.value == "" || f.height.value == "") + return; + + tp = (parseInt(f.width.value) / parseInt(t.preloadImg.width)) * t.preloadImg.height; + f.height.value = tp.toFixed(0); + }, + + changeWidth : function() { + var f = document.forms[0], tp, t = this; + + if (!f.constrain.checked || !t.preloadImg) { + return; + } + + if (f.width.value == "" || f.height.value == "") + return; + + tp = (parseInt(f.height.value) / parseInt(t.preloadImg.height)) * t.preloadImg.width; + f.width.value = tp.toFixed(0); + }, + + updateStyle : function(ty) { + var dom = tinyMCEPopup.dom, st, v, f = document.forms[0], img = dom.create('img', {style : dom.get('style').value}); + + if (tinyMCEPopup.editor.settings.inline_styles) { + // Handle align + if (ty == 'align') { + dom.setStyle(img, 'float', ''); + dom.setStyle(img, 'vertical-align', ''); + + v = getSelectValue(f, 'align'); + if (v) { + if (v == 'left' || v == 'right') + dom.setStyle(img, 'float', v); + else + img.style.verticalAlign = v; + } + } + + // Handle border + if (ty == 'border') { + dom.setStyle(img, 'border', ''); + + v = f.border.value; + if (v || v == '0') { + if (v == '0') + img.style.border = '0'; + else + img.style.border = v + 'px solid black'; + } + } + + // Handle hspace + if (ty == 'hspace') { + dom.setStyle(img, 'marginLeft', ''); + dom.setStyle(img, 'marginRight', ''); + + v = f.hspace.value; + if (v) { + img.style.marginLeft = v + 'px'; + img.style.marginRight = v + 'px'; + } + } + + // Handle vspace + if (ty == 'vspace') { + dom.setStyle(img, 'marginTop', ''); + dom.setStyle(img, 'marginBottom', ''); + + v = f.vspace.value; + if (v) { + img.style.marginTop = v + 'px'; + img.style.marginBottom = v + 'px'; + } + } + + // Merge + dom.get('style').value = dom.serializeStyle(dom.parseStyle(img.style.cssText), 'img'); + } + }, + + changeMouseMove : function() { + }, + + showPreviewImage : function(u, st) { + if (!u) { + tinyMCEPopup.dom.setHTML('prev', ''); + return; + } + + if (!st && tinyMCEPopup.getParam("advimage_update_dimensions_onchange", true)) + this.resetImageData(); + + u = tinyMCEPopup.editor.documentBaseURI.toAbsolute(u); + + if (!st) + tinyMCEPopup.dom.setHTML('prev', ''); + else + tinyMCEPopup.dom.setHTML('prev', ''); + } +}; + +ImageDialog.preInit(); +tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/dv_dlg.js b/application/media/js/tiny_mce/plugins/advimage/langs/en_dlg.js similarity index 93% rename from includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/dv_dlg.js rename to application/media/js/tiny_mce/plugins/advimage/langs/en_dlg.js index 28254664..f493d196 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/dv_dlg.js +++ b/application/media/js/tiny_mce/plugins/advimage/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('dv.advimage_dlg',{ +tinyMCE.addI18n('en.advimage_dlg',{ tab_general:"General", tab_appearance:"Appearance", tab_advanced:"Advanced", diff --git a/application/media/js/tiny_mce/plugins/advlink/css/advlink.css b/application/media/js/tiny_mce/plugins/advlink/css/advlink.css new file mode 100644 index 00000000..14364316 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advlink/css/advlink.css @@ -0,0 +1,8 @@ +.mceLinkList, .mceAnchorList, #targetlist {width:280px;} +.mceActionPanel {margin-top:7px;} +.panel_wrapper div.current {height:320px;} +#classlist, #title, #href {width:280px;} +#popupurl, #popupname {width:200px;} +#popupwidth, #popupheight, #popupleft, #popuptop {width:30px;vertical-align:middle;text-align:center;} +#id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey {width:200px;} +#events_panel input {width:200px;} diff --git a/application/media/js/tiny_mce/plugins/advlink/editor_plugin.js b/application/media/js/tiny_mce/plugins/advlink/editor_plugin.js new file mode 100644 index 00000000..983fe5a9 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advlink/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AdvancedLinkPlugin",{init:function(a,b){this.editor=a;a.addCommand("mceAdvLink",function(){var c=a.selection;if(c.isCollapsed()&&!a.dom.getParent(c.getNode(),"A")){return}a.windowManager.open({file:b+"/link.htm",width:480+parseInt(a.getLang("advlink.delta_width",0)),height:400+parseInt(a.getLang("advlink.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("link",{title:"advlink.link_desc",cmd:"mceAdvLink"});a.addShortcut("ctrl+k","advlink.advlink_desc","mceAdvLink");a.onNodeChange.add(function(d,c,f,e){c.setDisabled("link",e&&f.nodeName!="A");c.setActive("link",f.nodeName=="A"&&!f.name)})},getInfo:function(){return{longname:"Advanced link",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlink",tinymce.plugins.AdvancedLinkPlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/advlink/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/advlink/editor_plugin_src.js new file mode 100644 index 00000000..14e46a76 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advlink/editor_plugin_src.js @@ -0,0 +1,61 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.AdvancedLinkPlugin', { + init : function(ed, url) { + this.editor = ed; + + // Register commands + ed.addCommand('mceAdvLink', function() { + var se = ed.selection; + + // No selection and not in link + if (se.isCollapsed() && !ed.dom.getParent(se.getNode(), 'A')) + return; + + ed.windowManager.open({ + file : url + '/link.htm', + width : 480 + parseInt(ed.getLang('advlink.delta_width', 0)), + height : 400 + parseInt(ed.getLang('advlink.delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('link', { + title : 'advlink.link_desc', + cmd : 'mceAdvLink' + }); + + ed.addShortcut('ctrl+k', 'advlink.advlink_desc', 'mceAdvLink'); + + ed.onNodeChange.add(function(ed, cm, n, co) { + cm.setDisabled('link', co && n.nodeName != 'A'); + cm.setActive('link', n.nodeName == 'A' && !n.name); + }); + }, + + getInfo : function() { + return { + longname : 'Advanced link', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('advlink', tinymce.plugins.AdvancedLinkPlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/advlink/js/advlink.js b/application/media/js/tiny_mce/plugins/advlink/js/advlink.js new file mode 100644 index 00000000..3a10aa51 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advlink/js/advlink.js @@ -0,0 +1,528 @@ +/* Functions for the advlink plugin popup */ + +tinyMCEPopup.requireLangPack(); + +var templates = { + "window.open" : "window.open('${url}','${target}','${options}')" +}; + +function preinit() { + var url; + + if (url = tinyMCEPopup.getParam("external_link_list_url")) + document.write(''); +} + +function changeClass() { + var f = document.forms[0]; + + f.classes.value = getSelectValue(f, 'classlist'); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + var inst = tinyMCEPopup.editor; + var elm = inst.selection.getNode(); + var action = "insert"; + var html; + + document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink'); + document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink'); + document.getElementById('linklisthrefcontainer').innerHTML = getLinkListHTML('linklisthref','href'); + document.getElementById('anchorlistcontainer').innerHTML = getAnchorListHTML('anchorlist','href'); + document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target'); + + // Link list + html = getLinkListHTML('linklisthref','href'); + if (html == "") + document.getElementById("linklisthrefrow").style.display = 'none'; + else + document.getElementById("linklisthrefcontainer").innerHTML = html; + + // Resize some elements + if (isVisible('hrefbrowser')) + document.getElementById('href').style.width = '260px'; + + if (isVisible('popupurlbrowser')) + document.getElementById('popupurl').style.width = '180px'; + + elm = inst.dom.getParent(elm, "A"); + if (elm != null && elm.nodeName == "A") + action = "update"; + + formObj.insert.value = tinyMCEPopup.getLang(action, 'Insert', true); + + setPopupControlsDisabled(true); + + if (action == "update") { + var href = inst.dom.getAttrib(elm, 'href'); + var onclick = inst.dom.getAttrib(elm, 'onclick'); + + // Setup form data + setFormValue('href', href); + setFormValue('title', inst.dom.getAttrib(elm, 'title')); + setFormValue('id', inst.dom.getAttrib(elm, 'id')); + setFormValue('style', inst.dom.getAttrib(elm, "style")); + setFormValue('rel', inst.dom.getAttrib(elm, 'rel')); + setFormValue('rev', inst.dom.getAttrib(elm, 'rev')); + setFormValue('charset', inst.dom.getAttrib(elm, 'charset')); + setFormValue('hreflang', inst.dom.getAttrib(elm, 'hreflang')); + setFormValue('dir', inst.dom.getAttrib(elm, 'dir')); + setFormValue('lang', inst.dom.getAttrib(elm, 'lang')); + setFormValue('tabindex', inst.dom.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); + setFormValue('accesskey', inst.dom.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); + setFormValue('type', inst.dom.getAttrib(elm, 'type')); + setFormValue('onfocus', inst.dom.getAttrib(elm, 'onfocus')); + setFormValue('onblur', inst.dom.getAttrib(elm, 'onblur')); + setFormValue('onclick', onclick); + setFormValue('ondblclick', inst.dom.getAttrib(elm, 'ondblclick')); + setFormValue('onmousedown', inst.dom.getAttrib(elm, 'onmousedown')); + setFormValue('onmouseup', inst.dom.getAttrib(elm, 'onmouseup')); + setFormValue('onmouseover', inst.dom.getAttrib(elm, 'onmouseover')); + setFormValue('onmousemove', inst.dom.getAttrib(elm, 'onmousemove')); + setFormValue('onmouseout', inst.dom.getAttrib(elm, 'onmouseout')); + setFormValue('onkeypress', inst.dom.getAttrib(elm, 'onkeypress')); + setFormValue('onkeydown', inst.dom.getAttrib(elm, 'onkeydown')); + setFormValue('onkeyup', inst.dom.getAttrib(elm, 'onkeyup')); + setFormValue('target', inst.dom.getAttrib(elm, 'target')); + setFormValue('classes', inst.dom.getAttrib(elm, 'class')); + + // Parse onclick data + if (onclick != null && onclick.indexOf('window.open') != -1) + parseWindowOpen(onclick); + else + parseFunction(onclick); + + // Select by the values + selectByValue(formObj, 'dir', inst.dom.getAttrib(elm, 'dir')); + selectByValue(formObj, 'rel', inst.dom.getAttrib(elm, 'rel')); + selectByValue(formObj, 'rev', inst.dom.getAttrib(elm, 'rev')); + selectByValue(formObj, 'linklisthref', href); + + if (href.charAt(0) == '#') + selectByValue(formObj, 'anchorlist', href); + + addClassesToList('classlist', 'advlink_styles'); + + selectByValue(formObj, 'classlist', inst.dom.getAttrib(elm, 'class'), true); + selectByValue(formObj, 'targetlist', inst.dom.getAttrib(elm, 'target'), true); + } else + addClassesToList('classlist', 'advlink_styles'); +} + +function checkPrefix(n) { + if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_email'))) + n.value = 'mailto:' + n.value; + + if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external'))) + n.value = 'http://' + n.value; +} + +function setFormValue(name, value) { + document.forms[0].elements[name].value = value; +} + +function parseWindowOpen(onclick) { + var formObj = document.forms[0]; + + // Preprocess center code + if (onclick.indexOf('return false;') != -1) { + formObj.popupreturn.checked = true; + onclick = onclick.replace('return false;', ''); + } else + formObj.popupreturn.checked = false; + + var onClickData = parseLink(onclick); + + if (onClickData != null) { + formObj.ispopup.checked = true; + setPopupControlsDisabled(false); + + var onClickWindowOptions = parseOptions(onClickData['options']); + var url = onClickData['url']; + + formObj.popupname.value = onClickData['target']; + formObj.popupurl.value = url; + formObj.popupwidth.value = getOption(onClickWindowOptions, 'width'); + formObj.popupheight.value = getOption(onClickWindowOptions, 'height'); + + formObj.popupleft.value = getOption(onClickWindowOptions, 'left'); + formObj.popuptop.value = getOption(onClickWindowOptions, 'top'); + + if (formObj.popupleft.value.indexOf('screen') != -1) + formObj.popupleft.value = "c"; + + if (formObj.popuptop.value.indexOf('screen') != -1) + formObj.popuptop.value = "c"; + + formObj.popuplocation.checked = getOption(onClickWindowOptions, 'location') == "yes"; + formObj.popupscrollbars.checked = getOption(onClickWindowOptions, 'scrollbars') == "yes"; + formObj.popupmenubar.checked = getOption(onClickWindowOptions, 'menubar') == "yes"; + formObj.popupresizable.checked = getOption(onClickWindowOptions, 'resizable') == "yes"; + formObj.popuptoolbar.checked = getOption(onClickWindowOptions, 'toolbar') == "yes"; + formObj.popupstatus.checked = getOption(onClickWindowOptions, 'status') == "yes"; + formObj.popupdependent.checked = getOption(onClickWindowOptions, 'dependent') == "yes"; + + buildOnClick(); + } +} + +function parseFunction(onclick) { + var formObj = document.forms[0]; + var onClickData = parseLink(onclick); + + // TODO: Add stuff here +} + +function getOption(opts, name) { + return typeof(opts[name]) == "undefined" ? "" : opts[name]; +} + +function setPopupControlsDisabled(state) { + var formObj = document.forms[0]; + + formObj.popupname.disabled = state; + formObj.popupurl.disabled = state; + formObj.popupwidth.disabled = state; + formObj.popupheight.disabled = state; + formObj.popupleft.disabled = state; + formObj.popuptop.disabled = state; + formObj.popuplocation.disabled = state; + formObj.popupscrollbars.disabled = state; + formObj.popupmenubar.disabled = state; + formObj.popupresizable.disabled = state; + formObj.popuptoolbar.disabled = state; + formObj.popupstatus.disabled = state; + formObj.popupreturn.disabled = state; + formObj.popupdependent.disabled = state; + + setBrowserDisabled('popupurlbrowser', state); +} + +function parseLink(link) { + link = link.replace(new RegExp(''', 'g'), "'"); + + var fnName = link.replace(new RegExp("\\s*([A-Za-z0-9\.]*)\\s*\\(.*", "gi"), "$1"); + + // Is function name a template function + var template = templates[fnName]; + if (template) { + // Build regexp + var variableNames = template.match(new RegExp("'?\\$\\{[A-Za-z0-9\.]*\\}'?", "gi")); + var regExp = "\\s*[A-Za-z0-9\.]*\\s*\\("; + var replaceStr = ""; + for (var i=0; i'); + for (var i=0; i'; + html += ''; + + for (i=0; i' + name + ''; + } + + html += ''; + + return html; +} + +function insertAction() { + var inst = tinyMCEPopup.editor; + var elm, elementArray, i; + + elm = inst.selection.getNode(); + checkPrefix(document.forms[0].href); + + elm = inst.dom.getParent(elm, "A"); + + // Remove element if there is no href + if (!document.forms[0].href.value) { + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + i = inst.selection.getBookmark(); + inst.dom.remove(elm, 1); + inst.selection.moveToBookmark(i); + tinyMCEPopup.execCommand("mceEndUndoLevel"); + tinyMCEPopup.close(); + return; + } + + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + + // Create new anchor elements + if (elm == null) { + inst.getDoc().execCommand("unlink", false, null); + tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); + + elementArray = tinymce.grep(inst.dom.select("a"), function(n) {return inst.dom.getAttrib(n, 'href') == '#mce_temp_url#';}); + for (i=0; i' + tinyMCELinkList[i][0] + ''; + + html += ''; + + return html; + + // tinyMCE.debug('-- image list start --', html, '-- image list end --'); +} + +function getTargetListHTML(elm_id, target_form_element) { + var targets = tinyMCEPopup.getParam('theme_advanced_link_targets', '').split(';'); + var html = ''; + + html += ''; + + return html; +} + +// While loading +preinit(); +tinyMCEPopup.onInit.add(init); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/dv_dlg.js b/application/media/js/tiny_mce/plugins/advlink/langs/en_dlg.js similarity index 94% rename from includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/dv_dlg.js rename to application/media/js/tiny_mce/plugins/advlink/langs/en_dlg.js index f898a854..c71ffbd0 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/dv_dlg.js +++ b/application/media/js/tiny_mce/plugins/advlink/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('dv.advlink_dlg',{ +tinyMCE.addI18n('en.advlink_dlg',{ title:"Insert/edit link", url:"Link URL", target:"Target", diff --git a/application/media/js/tiny_mce/plugins/advlink/link.htm b/application/media/js/tiny_mce/plugins/advlink/link.htm new file mode 100644 index 00000000..876669c6 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advlink/link.htm @@ -0,0 +1,333 @@ + + + + {#advlink_dlg.title} + + + + + + + + +
+ + +
+
+
+ {#advlink_dlg.general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
 
+ +
+
+
+ + + +
+
+ {#advlink_dlg.advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +
+
+ {#advlink_dlg.event_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/advlist/editor_plugin.js b/application/media/js/tiny_mce/plugins/advlist/editor_plugin.js new file mode 100644 index 00000000..aa2f1cf6 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advlist/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.each;tinymce.create("tinymce.plugins.AdvListPlugin",{init:function(b,c){var d=this;d.editor=b;function e(g){var f=[];a(g.split(/,/),function(h){f.push({title:"advlist."+(h=="default"?"def":h.replace(/-/g,"_")),styles:{listStyleType:h=="default"?"":h}})});return f}d.numlist=b.getParam("advlist_number_styles")||e("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");d.bullist=b.getParam("advlist_bullet_styles")||e("default,circle,disc,square")},createControl:function(d,b){var f=this,e,h;if(d=="numlist"||d=="bullist"){if(f[d][0].title=="advlist.def"){h=f[d][0]}function c(i,k){var j=true;a(k.styles,function(m,l){if(f.editor.dom.getStyle(i,l)!=m){j=false;return false}});return j}function g(){var k,i=f.editor,l=i.dom,j=i.selection;k=l.getParent(j.getNode(),"ol,ul");if(!k||k.nodeName==(d=="bullist"?"OL":"UL")||c(k,h)){i.execCommand(d=="bullist"?"InsertUnorderedList":"InsertOrderedList")}if(h){k=l.getParent(j.getNode(),"ol,ul");if(k){l.setStyles(k,h.styles);k.removeAttribute("data-mce-style")}}}e=b.createSplitButton(d,{title:"advanced."+d+"_desc","class":"mce_"+d,onclick:function(){g()}});e.onRenderMenu.add(function(i,j){j.onShowMenu.add(function(){var m=f.editor.dom,l=m.getParent(f.editor.selection.getNode(),"ol,ul"),k;if(l||h){k=f[d];a(j.items,function(n){var o=true;n.setSelected(0);if(l&&!n.isDisabled()){a(k,function(p){if(p.id==n.id){if(!c(l,p)){o=false;return false}}});if(o){n.setSelected(1)}}});if(!l){j.items[h.id].setSelected(1)}}});j.add({id:f.editor.dom.uniqueId(),title:"advlist.types","class":"mceMenuItemTitle"}).setDisabled(1);a(f[d],function(k){k.id=f.editor.dom.uniqueId();j.add({id:k.id,title:k.title,onclick:function(){h=k;g()}})})});return e}},getInfo:function(){return{longname:"Advanced lists",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlist",tinymce.plugins.AdvListPlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/advlist/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/advlist/editor_plugin_src.js new file mode 100644 index 00000000..f8144ed0 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/advlist/editor_plugin_src.js @@ -0,0 +1,154 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var each = tinymce.each; + + tinymce.create('tinymce.plugins.AdvListPlugin', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + function buildFormats(str) { + var formats = []; + + each(str.split(/,/), function(type) { + formats.push({ + title : 'advlist.' + (type == 'default' ? 'def' : type.replace(/-/g, '_')), + styles : { + listStyleType : type == 'default' ? '' : type + } + }); + }); + + return formats; + }; + + // Setup number formats from config or default + t.numlist = ed.getParam("advlist_number_styles") || buildFormats("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman"); + t.bullist = ed.getParam("advlist_bullet_styles") || buildFormats("default,circle,disc,square"); + }, + + createControl: function(name, cm) { + var t = this, btn, format; + + if (name == 'numlist' || name == 'bullist') { + // Default to first item if it's a default item + if (t[name][0].title == 'advlist.def') + format = t[name][0]; + + function hasFormat(node, format) { + var state = true; + + each(format.styles, function(value, name) { + // Format doesn't match + if (t.editor.dom.getStyle(node, name) != value) { + state = false; + return false; + } + }); + + return state; + }; + + function applyListFormat() { + var list, ed = t.editor, dom = ed.dom, sel = ed.selection; + + // Check for existing list element + list = dom.getParent(sel.getNode(), 'ol,ul'); + + // Switch/add list type if needed + if (!list || list.nodeName == (name == 'bullist' ? 'OL' : 'UL') || hasFormat(list, format)) + ed.execCommand(name == 'bullist' ? 'InsertUnorderedList' : 'InsertOrderedList'); + + // Append styles to new list element + if (format) { + list = dom.getParent(sel.getNode(), 'ol,ul'); + + if (list) { + dom.setStyles(list, format.styles); + list.removeAttribute('data-mce-style'); + } + } + }; + + btn = cm.createSplitButton(name, { + title : 'advanced.' + name + '_desc', + 'class' : 'mce_' + name, + onclick : function() { + applyListFormat(); + } + }); + + btn.onRenderMenu.add(function(btn, menu) { + menu.onShowMenu.add(function() { + var dom = t.editor.dom, list = dom.getParent(t.editor.selection.getNode(), 'ol,ul'), fmtList; + + if (list || format) { + fmtList = t[name]; + + // Unselect existing items + each(menu.items, function(item) { + var state = true; + + item.setSelected(0); + + if (list && !item.isDisabled()) { + each(fmtList, function(fmt) { + if (fmt.id == item.id) { + if (!hasFormat(list, fmt)) { + state = false; + return false; + } + } + }); + + if (state) + item.setSelected(1); + } + }); + + // Select the current format + if (!list) + menu.items[format.id].setSelected(1); + } + }); + + menu.add({id : t.editor.dom.uniqueId(), title : 'advlist.types', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + + each(t[name], function(item) { + item.id = t.editor.dom.uniqueId(); + + menu.add({id : item.id, title : item.title, onclick : function() { + format = item; + applyListFormat(); + }}); + }); + }); + + return btn; + } + }, + + getInfo : function() { + return { + longname : 'Advanced lists', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('advlist', tinymce.plugins.AdvListPlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/autoresize/editor_plugin.js b/application/media/js/tiny_mce/plugins/autoresize/editor_plugin.js new file mode 100644 index 00000000..1676b154 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/autoresize/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AutoResizePlugin",{init:function(a,c){var d=this;if(a.getParam("fullscreen_is_enabled")){return}function b(){var h=a.getDoc(),e=h.body,j=h.documentElement,g=tinymce.DOM,i=d.autoresize_min_height,f;f=tinymce.isIE?e.scrollHeight:j.offsetHeight;if(f>d.autoresize_min_height){i=f}g.setStyle(g.get(a.id+"_ifr"),"height",i+"px");if(d.throbbing){a.setProgressState(false);a.setProgressState(true)}}d.editor=a;d.autoresize_min_height=a.getElement().offsetHeight;a.onChange.add(b);a.onSetContent.add(b);a.onPaste.add(b);a.onKeyUp.add(b);a.onPostRender.add(b);if(a.getParam("autoresize_on_init",true)){a.onInit.add(function(f,e){f.setProgressState(true);d.throbbing=true;f.getBody().style.overflowY="hidden"});a.onLoadContent.add(function(f,e){b();setTimeout(function(){b();f.setProgressState(false);d.throbbing=false},1250)})}a.addCommand("mceAutoResize",b)},getInfo:function(){return{longname:"Auto Resize",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("autoresize",tinymce.plugins.AutoResizePlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/autoresize/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/autoresize/editor_plugin_src.js new file mode 100644 index 00000000..c260b7a2 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/autoresize/editor_plugin_src.js @@ -0,0 +1,119 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + /** + * Auto Resize + * + * This plugin automatically resizes the content area to fit its content height. + * It will retain a minimum height, which is the height of the content area when + * it's initialized. + */ + tinymce.create('tinymce.plugins.AutoResizePlugin', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + init : function(ed, url) { + var t = this; + + if (ed.getParam('fullscreen_is_enabled')) + return; + + /** + * This method gets executed each time the editor needs to resize. + */ + function resize() { + var d = ed.getDoc(), b = d.body, de = d.documentElement, DOM = tinymce.DOM, resizeHeight = t.autoresize_min_height, myHeight; + + // Get height differently depending on the browser used + myHeight = tinymce.isIE ? b.scrollHeight : de.offsetHeight; + + // Don't make it smaller than the minimum height + if (myHeight > t.autoresize_min_height) + resizeHeight = myHeight; + + // Resize content element + DOM.setStyle(DOM.get(ed.id + '_ifr'), 'height', resizeHeight + 'px'); + + // if we're throbbing, we'll re-throb to match the new size + if (t.throbbing) { + ed.setProgressState(false); + ed.setProgressState(true); + } + }; + + t.editor = ed; + + // Define minimum height + t.autoresize_min_height = ed.getElement().offsetHeight; + + // Add appropriate listeners for resizing content area + ed.onChange.add(resize); + ed.onSetContent.add(resize); + ed.onPaste.add(resize); + ed.onKeyUp.add(resize); + ed.onPostRender.add(resize); + + if (ed.getParam('autoresize_on_init', true)) { + // Things to do when the editor is ready + ed.onInit.add(function(ed, l) { + // Show throbber until content area is resized properly + ed.setProgressState(true); + t.throbbing = true; + + // Hide scrollbars + ed.getBody().style.overflowY = "hidden"; + }); + + ed.onLoadContent.add(function(ed, l) { + resize(); + + // Because the content area resizes when its content CSS loads, + // and we can't easily add a listener to its onload event, + // we'll just trigger a resize after a short loading period + setTimeout(function() { + resize(); + + // Disable throbber + ed.setProgressState(false); + t.throbbing = false; + }, 1250); + }); + } + + // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); + ed.addCommand('mceAutoResize', resize); + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Auto Resize', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('autoresize', tinymce.plugins.AutoResizePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/autosave/editor_plugin.js b/application/media/js/tiny_mce/plugins/autosave/editor_plugin.js new file mode 100644 index 00000000..7f49107e --- /dev/null +++ b/application/media/js/tiny_mce/plugins/autosave/editor_plugin.js @@ -0,0 +1 @@ +(function(e){var c="autosave",g="restoredraft",b=true,f,d,a=e.util.Dispatcher;e.create("tinymce.plugins.AutoSave",{init:function(i,j){var h=this,l=i.settings;h.editor=i;function k(n){var m={s:1000,m:60000};n=/^(\d+)([ms]?)$/.exec(""+n);return(n[2]?m[n[2]]:1)*parseInt(n)}e.each({ask_before_unload:b,interval:"30s",retention:"20m",minlength:50},function(n,m){m=c+"_"+m;if(l[m]===f){l[m]=n}});l.autosave_interval=k(l.autosave_interval);l.autosave_retention=k(l.autosave_retention);i.addButton(g,{title:c+".restore_content",onclick:function(){if(i.getContent({draft:true}).replace(/\s| |<\/?p[^>]*>|]*>/gi,"").length>0){i.windowManager.confirm(c+".warning_message",function(m){if(m){h.restoreDraft()}})}else{h.restoreDraft()}}});i.onNodeChange.add(function(){var m=i.controlManager;if(m.get(g)){m.setDisabled(g,!h.hasDraft())}});i.onInit.add(function(){if(i.controlManager.get(g)){h.setupStorage(i);setInterval(function(){h.storeDraft();i.nodeChanged()},l.autosave_interval)}});h.onStoreDraft=new a(h);h.onRestoreDraft=new a(h);h.onRemoveDraft=new a(h);if(!d){window.onbeforeunload=e.plugins.AutoSave._beforeUnloadHandler;d=b}},getInfo:function(){return{longname:"Auto save",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave",version:e.majorVersion+"."+e.minorVersion}},getExpDate:function(){return new Date(new Date().getTime()+this.editor.settings.autosave_retention).toUTCString()},setupStorage:function(i){var h=this,k=c+"_test",j="OK";h.key=c+i.id;e.each([function(){if(localStorage){localStorage.setItem(k,j);if(localStorage.getItem(k)===j){localStorage.removeItem(k);return localStorage}}},function(){if(sessionStorage){sessionStorage.setItem(k,j);if(sessionStorage.getItem(k)===j){sessionStorage.removeItem(k);return sessionStorage}}},function(){if(e.isIE){i.getElement().style.behavior="url('#default#userData')";return{autoExpires:b,setItem:function(l,n){var m=i.getElement();m.setAttribute(l,n);m.expires=h.getExpDate();try{m.save("TinyMCE")}catch(o){}},getItem:function(l){var m=i.getElement();try{m.load("TinyMCE");return m.getAttribute(l)}catch(n){return null}},removeItem:function(l){i.getElement().removeAttribute(l)}}}},],function(l){try{h.storage=l();if(h.storage){return false}}catch(m){}})},storeDraft:function(){var i=this,l=i.storage,j=i.editor,h,k;if(l){if(!l.getItem(i.key)&&!j.isDirty()){return}k=j.getContent({draft:true});if(k.length>j.settings.autosave_minlength){h=i.getExpDate();if(!i.storage.autoExpires){i.storage.setItem(i.key+"_expires",h)}i.storage.setItem(i.key,k);i.onStoreDraft.dispatch(i,{expires:h,content:k})}}},restoreDraft:function(){var h=this,i=h.storage;if(i){content=i.getItem(h.key);if(content){h.editor.setContent(content);h.onRestoreDraft.dispatch(h,{content:content})}}},hasDraft:function(){var h=this,k=h.storage,i,j;if(k){j=!!k.getItem(h.key);if(j){if(!h.storage.autoExpires){i=new Date(k.getItem(h.key+"_expires"));if(new Date().getTime()]*>|]*>/gi, "").length > 0) { + // Show confirm dialog if the editor isn't empty + ed.windowManager.confirm( + PLUGIN_NAME + ".warning_message", + function(ok) { + if (ok) + self.restoreDraft(); + } + ); + } else + self.restoreDraft(); + } + }); + + // Enable/disable restoredraft button depending on if there is a draft stored or not + ed.onNodeChange.add(function() { + var controlManager = ed.controlManager; + + if (controlManager.get(RESTORE_DRAFT)) + controlManager.setDisabled(RESTORE_DRAFT, !self.hasDraft()); + }); + + ed.onInit.add(function() { + // Check if the user added the restore button, then setup auto storage logic + if (ed.controlManager.get(RESTORE_DRAFT)) { + // Setup storage engine + self.setupStorage(ed); + + // Auto save contents each interval time + setInterval(function() { + self.storeDraft(); + ed.nodeChanged(); + }, settings.autosave_interval); + } + }); + + /** + * This event gets fired when a draft is stored to local storage. + * + * @event onStoreDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onStoreDraft = new Dispatcher(self); + + /** + * This event gets fired when a draft is restored from local storage. + * + * @event onStoreDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onRestoreDraft = new Dispatcher(self); + + /** + * This event gets fired when a draft removed/expired. + * + * @event onRemoveDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onRemoveDraft = new Dispatcher(self); + + // Add ask before unload dialog only add one unload handler + if (!unloadHandlerAdded) { + window.onbeforeunload = tinymce.plugins.AutoSave._beforeUnloadHandler; + unloadHandlerAdded = TRUE; + } + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @method getInfo + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Auto save', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + /** + * Returns an expiration date UTC string. + * + * @method getExpDate + * @return {String} Expiration date UTC string. + */ + getExpDate : function() { + return new Date( + new Date().getTime() + this.editor.settings.autosave_retention + ).toUTCString(); + }, + + /** + * This method will setup the storage engine. If the browser has support for it. + * + * @method setupStorage + */ + setupStorage : function(ed) { + var self = this, testKey = PLUGIN_NAME + '_test', testVal = "OK"; + + self.key = PLUGIN_NAME + ed.id; + + // Loop though each storage engine type until we find one that works + tinymce.each([ + function() { + // Try HTML5 Local Storage + if (localStorage) { + localStorage.setItem(testKey, testVal); + + if (localStorage.getItem(testKey) === testVal) { + localStorage.removeItem(testKey); + + return localStorage; + } + } + }, + + function() { + // Try HTML5 Session Storage + if (sessionStorage) { + sessionStorage.setItem(testKey, testVal); + + if (sessionStorage.getItem(testKey) === testVal) { + sessionStorage.removeItem(testKey); + + return sessionStorage; + } + } + }, + + function() { + // Try IE userData + if (tinymce.isIE) { + ed.getElement().style.behavior = "url('#default#userData')"; + + // Fake localStorage on old IE + return { + autoExpires : TRUE, + + setItem : function(key, value) { + var userDataElement = ed.getElement(); + + userDataElement.setAttribute(key, value); + userDataElement.expires = self.getExpDate(); + + try { + userDataElement.save("TinyMCE"); + } catch (e) { + // Ignore, saving might fail if "Userdata Persistence" is disabled in IE + } + }, + + getItem : function(key) { + var userDataElement = ed.getElement(); + + try { + userDataElement.load("TinyMCE"); + return userDataElement.getAttribute(key); + } catch (e) { + // Ignore, loading might fail if "Userdata Persistence" is disabled in IE + return null; + } + }, + + removeItem : function(key) { + ed.getElement().removeAttribute(key); + } + }; + } + }, + ], function(setup) { + // Try executing each function to find a suitable storage engine + try { + self.storage = setup(); + + if (self.storage) + return false; + } catch (e) { + // Ignore + } + }); + }, + + /** + * This method will store the current contents in the the storage engine. + * + * @method storeDraft + */ + storeDraft : function() { + var self = this, storage = self.storage, editor = self.editor, expires, content; + + // Is the contents dirty + if (storage) { + // If there is no existing key and the contents hasn't been changed since + // it's original value then there is no point in saving a draft + if (!storage.getItem(self.key) && !editor.isDirty()) + return; + + // Store contents if the contents if longer than the minlength of characters + content = editor.getContent({draft: true}); + if (content.length > editor.settings.autosave_minlength) { + expires = self.getExpDate(); + + // Store expiration date if needed IE userData has auto expire built in + if (!self.storage.autoExpires) + self.storage.setItem(self.key + "_expires", expires); + + self.storage.setItem(self.key, content); + self.onStoreDraft.dispatch(self, { + expires : expires, + content : content + }); + } + } + }, + + /** + * This method will restore the contents from the storage engine back to the editor. + * + * @method restoreDraft + */ + restoreDraft : function() { + var self = this, storage = self.storage; + + if (storage) { + content = storage.getItem(self.key); + + if (content) { + self.editor.setContent(content); + self.onRestoreDraft.dispatch(self, { + content : content + }); + } + } + }, + + /** + * This method will return true/false if there is a local storage draft available. + * + * @method hasDraft + * @return {boolean} true/false state if there is a local draft. + */ + hasDraft : function() { + var self = this, storage = self.storage, expDate, exists; + + if (storage) { + // Does the item exist at all + exists = !!storage.getItem(self.key); + if (exists) { + // Storage needs autoexpire + if (!self.storage.autoExpires) { + expDate = new Date(storage.getItem(self.key + "_expires")); + + // Contents hasn't expired + if (new Date().getTime() < expDate.getTime()) + return TRUE; + + // Remove it if it has + self.removeDraft(); + } else + return TRUE; + } + } + + return false; + }, + + /** + * Removes the currently stored draft. + * + * @method removeDraft + */ + removeDraft : function() { + var self = this, storage = self.storage, key = self.key, content; + + if (storage) { + // Get current contents and remove the existing draft + content = storage.getItem(key); + storage.removeItem(key); + storage.removeItem(key + "_expires"); + + // Dispatch remove event if we had any contents + if (content) { + self.onRemoveDraft.dispatch(self, { + content : content + }); + } + } + }, + + "static" : { + // Internal unload handler will be called before the page is unloaded + _beforeUnloadHandler : function(e) { + var msg; + + tinymce.each(tinyMCE.editors, function(ed) { + // Store a draft for each editor instance + if (ed.plugins.autosave) + ed.plugins.autosave.storeDraft(); + + // Never ask in fullscreen mode + if (ed.getParam("fullscreen_is_enabled")) + return; + + // Setup a return message if the editor is dirty + if (!msg && ed.isDirty() && ed.getParam("autosave_ask_before_unload")) + msg = ed.getLang("autosave.unload_msg"); + }); + + return msg; + } + } + }); + + tinymce.PluginManager.add('autosave', tinymce.plugins.AutoSave); +})(tinymce); diff --git a/application/media/js/tiny_mce/plugins/autosave/langs/en.js b/application/media/js/tiny_mce/plugins/autosave/langs/en.js new file mode 100644 index 00000000..fce6bd3e --- /dev/null +++ b/application/media/js/tiny_mce/plugins/autosave/langs/en.js @@ -0,0 +1,4 @@ +tinyMCE.addI18n('en.autosave',{ +restore_content: "Restore auto-saved content", +warning_message: "If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?" +}); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/bbcode/editor_plugin.js b/application/media/js/tiny_mce/plugins/bbcode/editor_plugin.js new file mode 100644 index 00000000..8f8821fd --- /dev/null +++ b/application/media/js/tiny_mce/plugins/bbcode/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.BBCodePlugin",{init:function(a,b){var d=this,c=a.getParam("bbcode_dialect","punbb").toLowerCase();a.onBeforeSetContent.add(function(e,f){f.content=d["_"+c+"_bbcode2html"](f.content)});a.onPostProcess.add(function(e,f){if(f.set){f.content=d["_"+c+"_bbcode2html"](f.content)}if(f.get){f.content=d["_"+c+"_html2bbcode"](f.content)}})},getInfo:function(){return{longname:"BBCode Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/bbcode",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_punbb_html2bbcode:function(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/(.*?)<\/a>/gi,"[url=$1]$2[/url]");b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/(.*?)<\/span>/gi,"[color=$1]$2[/color]");b(/(.*?)<\/font>/gi,"[color=$1]$2[/color]");b(/(.*?)<\/span>/gi,"[size=$1]$2[/size]");b(/(.*?)<\/font>/gi,"$1");b(//gi,"[img]$1[/img]");b(/(.*?)<\/span>/gi,"[code]$1[/code]");b(/(.*?)<\/span>/gi,"[quote]$1[/quote]");b(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]");b(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]");b(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]");b(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]");b(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]");b(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]");b(/<\/(strong|b)>/gi,"[/b]");b(/<(strong|b)>/gi,"[b]");b(/<\/(em|i)>/gi,"[/i]");b(/<(em|i)>/gi,"[i]");b(/<\/u>/gi,"[/u]");b(/(.*?)<\/span>/gi,"[u]$1[/u]");b(//gi,"[u]");b(/]*>/gi,"[quote]");b(/<\/blockquote>/gi,"[/quote]");b(/
/gi,"\n");b(//gi,"\n");b(/
/gi,"\n");b(/

/gi,"");b(/<\/p>/gi,"\n");b(/ |\u00a0/gi," ");b(/"/gi,'"');b(/</gi,"<");b(/>/gi,">");b(/&/gi,"&");return a},_punbb_bbcode2html:function(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/\n/gi,"
");b(/\[b\]/gi,"");b(/\[\/b\]/gi,"");b(/\[i\]/gi,"");b(/\[\/i\]/gi,"");b(/\[u\]/gi,"");b(/\[\/u\]/gi,"");b(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'$2');b(/\[url\](.*?)\[\/url\]/gi,'$1');b(/\[img\](.*?)\[\/img\]/gi,'');b(/\[color=(.*?)\](.*?)\[\/color\]/gi,'$2');b(/\[code\](.*?)\[\/code\]/gi,'$1 ');b(/\[quote.*?\](.*?)\[\/quote\]/gi,'$1 ');return a}});tinymce.PluginManager.add("bbcode",tinymce.plugins.BBCodePlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/bbcode/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/bbcode/editor_plugin_src.js new file mode 100644 index 00000000..4e7eb337 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/bbcode/editor_plugin_src.js @@ -0,0 +1,120 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.BBCodePlugin', { + init : function(ed, url) { + var t = this, dialect = ed.getParam('bbcode_dialect', 'punbb').toLowerCase(); + + ed.onBeforeSetContent.add(function(ed, o) { + o.content = t['_' + dialect + '_bbcode2html'](o.content); + }); + + ed.onPostProcess.add(function(ed, o) { + if (o.set) + o.content = t['_' + dialect + '_bbcode2html'](o.content); + + if (o.get) + o.content = t['_' + dialect + '_html2bbcode'](o.content); + }); + }, + + getInfo : function() { + return { + longname : 'BBCode Plugin', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/bbcode', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + // HTML -> BBCode in PunBB dialect + _punbb_html2bbcode : function(s) { + s = tinymce.trim(s); + + function rep(re, str) { + s = s.replace(re, str); + }; + + // example: to [b] + rep(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"); + rep(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"); + rep(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"); + rep(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"); + rep(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"); + rep(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"); + rep(/(.*?)<\/font>/gi,"[color=$1]$2[/color]"); + rep(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"); + rep(/(.*?)<\/font>/gi,"$1"); + rep(//gi,"[img]$1[/img]"); + rep(/(.*?)<\/span>/gi,"[code]$1[/code]"); + rep(/(.*?)<\/span>/gi,"[quote]$1[/quote]"); + rep(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"); + rep(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"); + rep(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"); + rep(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"); + rep(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"); + rep(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"); + rep(/<\/(strong|b)>/gi,"[/b]"); + rep(/<(strong|b)>/gi,"[b]"); + rep(/<\/(em|i)>/gi,"[/i]"); + rep(/<(em|i)>/gi,"[i]"); + rep(/<\/u>/gi,"[/u]"); + rep(/(.*?)<\/span>/gi,"[u]$1[/u]"); + rep(//gi,"[u]"); + rep(/]*>/gi,"[quote]"); + rep(/<\/blockquote>/gi,"[/quote]"); + rep(/
/gi,"\n"); + rep(//gi,"\n"); + rep(/
/gi,"\n"); + rep(/

/gi,""); + rep(/<\/p>/gi,"\n"); + rep(/ |\u00a0/gi," "); + rep(/"/gi,"\""); + rep(/</gi,"<"); + rep(/>/gi,">"); + rep(/&/gi,"&"); + + return s; + }, + + // BBCode -> HTML from PunBB dialect + _punbb_bbcode2html : function(s) { + s = tinymce.trim(s); + + function rep(re, str) { + s = s.replace(re, str); + }; + + // example: [b] to + rep(/\n/gi,"
"); + rep(/\[b\]/gi,""); + rep(/\[\/b\]/gi,""); + rep(/\[i\]/gi,""); + rep(/\[\/i\]/gi,""); + rep(/\[u\]/gi,""); + rep(/\[\/u\]/gi,""); + rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,"$2"); + rep(/\[url\](.*?)\[\/url\]/gi,"$1"); + rep(/\[img\](.*?)\[\/img\]/gi,""); + rep(/\[color=(.*?)\](.*?)\[\/color\]/gi,"$2"); + rep(/\[code\](.*?)\[\/code\]/gi,"$1 "); + rep(/\[quote.*?\](.*?)\[\/quote\]/gi,"$1 "); + + return s; + } + }); + + // Register plugin + tinymce.PluginManager.add('bbcode', tinymce.plugins.BBCodePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/contextmenu/editor_plugin.js b/application/media/js/tiny_mce/plugins/contextmenu/editor_plugin.js new file mode 100644 index 00000000..9749e516 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/contextmenu/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.dom.Event,c=tinymce.each,b=tinymce.DOM;tinymce.create("tinymce.plugins.ContextMenu",{init:function(d){var f=this,g;f.editor=d;f.onContextMenu=new tinymce.util.Dispatcher(this);d.onContextMenu.add(function(h,i){if(!i.ctrlKey){if(g){h.selection.setRng(g)}f._getMenu(h).showMenu(i.clientX,i.clientY);a.add(h.getDoc(),"click",function(j){e(h,j)});a.cancel(i)}});d.onRemove.add(function(){if(f._menu){f._menu.removeAll()}});function e(h,i){g=null;if(i&&i.button==2){g=h.selection.getRng();return}if(f._menu){f._menu.removeAll();f._menu.destroy();a.remove(h.getDoc(),"click",e)}}d.onMouseDown.add(e);d.onKeyDown.add(e)},getInfo:function(){return{longname:"Contextmenu",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/contextmenu",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_getMenu:function(h){var l=this,f=l._menu,i=h.selection,e=i.isCollapsed(),d=i.getNode()||h.getBody(),g,k,j;if(f){f.removeAll();f.destroy()}k=b.getPos(h.getContentAreaContainer());j=b.getPos(h.getContainer());f=h.controlManager.createDropMenu("contextmenu",{offset_x:k.x+h.getParam("contextmenu_offset_x",0),offset_y:k.y+h.getParam("contextmenu_offset_y",0),constrain:1});l._menu=f;f.add({title:"advanced.cut_desc",icon:"cut",cmd:"Cut"}).setDisabled(e);f.add({title:"advanced.copy_desc",icon:"copy",cmd:"Copy"}).setDisabled(e);f.add({title:"advanced.paste_desc",icon:"paste",cmd:"Paste"});if((d.nodeName=="A"&&!h.dom.getAttrib(d,"name"))||!e){f.addSeparator();f.add({title:"advanced.link_desc",icon:"link",cmd:h.plugins.advlink?"mceAdvLink":"mceLink",ui:true});f.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"})}f.addSeparator();f.add({title:"advanced.image_desc",icon:"image",cmd:h.plugins.advimage?"mceAdvImage":"mceImage",ui:true});f.addSeparator();g=f.addMenu({title:"contextmenu.align"});g.add({title:"contextmenu.left",icon:"justifyleft",cmd:"JustifyLeft"});g.add({title:"contextmenu.center",icon:"justifycenter",cmd:"JustifyCenter"});g.add({title:"contextmenu.right",icon:"justifyright",cmd:"JustifyRight"});g.add({title:"contextmenu.full",icon:"justifyfull",cmd:"JustifyFull"});l.onContextMenu.dispatch(l,f,d,e);return f}});tinymce.PluginManager.add("contextmenu",tinymce.plugins.ContextMenu)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js new file mode 100644 index 00000000..13813a64 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js @@ -0,0 +1,147 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var Event = tinymce.dom.Event, each = tinymce.each, DOM = tinymce.DOM; + + /** + * This plugin a context menu to TinyMCE editor instances. + * + * @class tinymce.plugins.ContextMenu + */ + tinymce.create('tinymce.plugins.ContextMenu', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @method init + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + init : function(ed) { + var t = this, lastRng; + + t.editor = ed; + + /** + * This event gets fired when the context menu is shown. + * + * @event onContextMenu + * @param {tinymce.plugins.ContextMenu} sender Plugin instance sending the event. + * @param {tinymce.ui.DropMenu} menu Drop down menu to fill with more items if needed. + */ + t.onContextMenu = new tinymce.util.Dispatcher(this); + + ed.onContextMenu.add(function(ed, e) { + if (!e.ctrlKey) { + // Restore the last selection since it was removed + if (lastRng) + ed.selection.setRng(lastRng); + + t._getMenu(ed).showMenu(e.clientX, e.clientY); + Event.add(ed.getDoc(), 'click', function(e) { + hide(ed, e); + }); + Event.cancel(e); + } + }); + + ed.onRemove.add(function() { + if (t._menu) + t._menu.removeAll(); + }); + + function hide(ed, e) { + lastRng = null; + + // Since the contextmenu event moves + // the selection we need to store it away + if (e && e.button == 2) { + lastRng = ed.selection.getRng(); + return; + } + + if (t._menu) { + t._menu.removeAll(); + t._menu.destroy(); + Event.remove(ed.getDoc(), 'click', hide); + } + }; + + ed.onMouseDown.add(hide); + ed.onKeyDown.add(hide); + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @method getInfo + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Contextmenu', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/contextmenu', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + _getMenu : function(ed) { + var t = this, m = t._menu, se = ed.selection, col = se.isCollapsed(), el = se.getNode() || ed.getBody(), am, p1, p2; + + if (m) { + m.removeAll(); + m.destroy(); + } + + p1 = DOM.getPos(ed.getContentAreaContainer()); + p2 = DOM.getPos(ed.getContainer()); + + m = ed.controlManager.createDropMenu('contextmenu', { + offset_x : p1.x + ed.getParam('contextmenu_offset_x', 0), + offset_y : p1.y + ed.getParam('contextmenu_offset_y', 0), + constrain : 1 + }); + + t._menu = m; + + m.add({title : 'advanced.cut_desc', icon : 'cut', cmd : 'Cut'}).setDisabled(col); + m.add({title : 'advanced.copy_desc', icon : 'copy', cmd : 'Copy'}).setDisabled(col); + m.add({title : 'advanced.paste_desc', icon : 'paste', cmd : 'Paste'}); + + if ((el.nodeName == 'A' && !ed.dom.getAttrib(el, 'name')) || !col) { + m.addSeparator(); + m.add({title : 'advanced.link_desc', icon : 'link', cmd : ed.plugins.advlink ? 'mceAdvLink' : 'mceLink', ui : true}); + m.add({title : 'advanced.unlink_desc', icon : 'unlink', cmd : 'UnLink'}); + } + + m.addSeparator(); + m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true}); + + m.addSeparator(); + am = m.addMenu({title : 'contextmenu.align'}); + am.add({title : 'contextmenu.left', icon : 'justifyleft', cmd : 'JustifyLeft'}); + am.add({title : 'contextmenu.center', icon : 'justifycenter', cmd : 'JustifyCenter'}); + am.add({title : 'contextmenu.right', icon : 'justifyright', cmd : 'JustifyRight'}); + am.add({title : 'contextmenu.full', icon : 'justifyfull', cmd : 'JustifyFull'}); + + t.onContextMenu.dispatch(t, m, el, col); + + return m; + } + }); + + // Register plugin + tinymce.PluginManager.add('contextmenu', tinymce.plugins.ContextMenu); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/directionality/editor_plugin.js b/application/media/js/tiny_mce/plugins/directionality/editor_plugin.js new file mode 100644 index 00000000..bce8e739 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/directionality/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Directionality",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceDirectionLTR",function(){var d=a.dom.getParent(a.selection.getNode(),a.dom.isBlock);if(d){if(a.dom.getAttrib(d,"dir")!="ltr"){a.dom.setAttrib(d,"dir","ltr")}else{a.dom.setAttrib(d,"dir","")}}a.nodeChanged()});a.addCommand("mceDirectionRTL",function(){var d=a.dom.getParent(a.selection.getNode(),a.dom.isBlock);if(d){if(a.dom.getAttrib(d,"dir")!="rtl"){a.dom.setAttrib(d,"dir","rtl")}else{a.dom.setAttrib(d,"dir","")}}a.nodeChanged()});a.addButton("ltr",{title:"directionality.ltr_desc",cmd:"mceDirectionLTR"});a.addButton("rtl",{title:"directionality.rtl_desc",cmd:"mceDirectionRTL"});a.onNodeChange.add(c._nodeChange,c)},getInfo:function(){return{longname:"Directionality",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,e){var d=b.dom,c;e=d.getParent(e,d.isBlock);if(!e){a.setDisabled("ltr",1);a.setDisabled("rtl",1);return}c=d.getAttrib(e,"dir");a.setActive("ltr",c=="ltr");a.setDisabled("ltr",0);a.setActive("rtl",c=="rtl");a.setDisabled("rtl",0)}});tinymce.PluginManager.add("directionality",tinymce.plugins.Directionality)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/directionality/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/directionality/editor_plugin_src.js new file mode 100644 index 00000000..4444959b --- /dev/null +++ b/application/media/js/tiny_mce/plugins/directionality/editor_plugin_src.js @@ -0,0 +1,82 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Directionality', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + ed.addCommand('mceDirectionLTR', function() { + var e = ed.dom.getParent(ed.selection.getNode(), ed.dom.isBlock); + + if (e) { + if (ed.dom.getAttrib(e, "dir") != "ltr") + ed.dom.setAttrib(e, "dir", "ltr"); + else + ed.dom.setAttrib(e, "dir", ""); + } + + ed.nodeChanged(); + }); + + ed.addCommand('mceDirectionRTL', function() { + var e = ed.dom.getParent(ed.selection.getNode(), ed.dom.isBlock); + + if (e) { + if (ed.dom.getAttrib(e, "dir") != "rtl") + ed.dom.setAttrib(e, "dir", "rtl"); + else + ed.dom.setAttrib(e, "dir", ""); + } + + ed.nodeChanged(); + }); + + ed.addButton('ltr', {title : 'directionality.ltr_desc', cmd : 'mceDirectionLTR'}); + ed.addButton('rtl', {title : 'directionality.rtl_desc', cmd : 'mceDirectionRTL'}); + + ed.onNodeChange.add(t._nodeChange, t); + }, + + getInfo : function() { + return { + longname : 'Directionality', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/directionality', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + _nodeChange : function(ed, cm, n) { + var dom = ed.dom, dir; + + n = dom.getParent(n, dom.isBlock); + if (!n) { + cm.setDisabled('ltr', 1); + cm.setDisabled('rtl', 1); + return; + } + + dir = dom.getAttrib(n, 'dir'); + cm.setActive('ltr', dir == "ltr"); + cm.setDisabled('ltr', 0); + cm.setActive('rtl', dir == "rtl"); + cm.setDisabled('rtl', 0); + } + }); + + // Register plugin + tinymce.PluginManager.add('directionality', tinymce.plugins.Directionality); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/emotions/editor_plugin.js b/application/media/js/tiny_mce/plugins/emotions/editor_plugin.js new file mode 100644 index 00000000..dbdd8ffb --- /dev/null +++ b/application/media/js/tiny_mce/plugins/emotions/editor_plugin.js @@ -0,0 +1 @@ +(function(a){a.create("tinymce.plugins.EmotionsPlugin",{init:function(b,c){b.addCommand("mceEmotion",function(){b.windowManager.open({file:c+"/emotions.htm",width:250+parseInt(b.getLang("emotions.delta_width",0)),height:160+parseInt(b.getLang("emotions.delta_height",0)),inline:1},{plugin_url:c})});b.addButton("emotions",{title:"emotions.emotions_desc",cmd:"mceEmotion"})},getInfo:function(){return{longname:"Emotions",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions",version:a.majorVersion+"."+a.minorVersion}}});a.PluginManager.add("emotions",a.plugins.EmotionsPlugin)})(tinymce); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/emotions/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/emotions/editor_plugin_src.js new file mode 100644 index 00000000..71d54169 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/emotions/editor_plugin_src.js @@ -0,0 +1,43 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function(tinymce) { + tinymce.create('tinymce.plugins.EmotionsPlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceEmotion', function() { + ed.windowManager.open({ + file : url + '/emotions.htm', + width : 250 + parseInt(ed.getLang('emotions.delta_width', 0)), + height : 160 + parseInt(ed.getLang('emotions.delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('emotions', {title : 'emotions.emotions_desc', cmd : 'mceEmotion'}); + }, + + getInfo : function() { + return { + longname : 'Emotions', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/emotions', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('emotions', tinymce.plugins.EmotionsPlugin); +})(tinymce); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/emotions/emotions.htm b/application/media/js/tiny_mce/plugins/emotions/emotions.htm new file mode 100644 index 00000000..55a1d72f --- /dev/null +++ b/application/media/js/tiny_mce/plugins/emotions/emotions.htm @@ -0,0 +1,40 @@ + + + + {#emotions_dlg.title} + + + + +

+
{#emotions_dlg.title}:

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
{#emotions_dlg.cool}{#emotions_dlg.cry}{#emotions_dlg.embarassed}{#emotions_dlg.foot_in_mouth}
{#emotions_dlg.frown}{#emotions_dlg.innocent}{#emotions_dlg.kiss}{#emotions_dlg.laughing}
{#emotions_dlg.money_mouth}{#emotions_dlg.sealed}{#emotions_dlg.smile}{#emotions_dlg.surprised}
{#emotions_dlg.tongue-out}{#emotions_dlg.undecided}{#emotions_dlg.wink}{#emotions_dlg.yell}
+
+ + diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-cool.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-cool.gif new file mode 100644 index 00000000..ba90cc36 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-cool.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-cry.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-cry.gif new file mode 100644 index 00000000..74d897a4 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-cry.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-embarassed.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-embarassed.gif new file mode 100644 index 00000000..963a96b8 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-embarassed.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif new file mode 100644 index 00000000..16f68cc1 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-foot-in-mouth.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-frown.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-frown.gif new file mode 100644 index 00000000..716f55e1 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-frown.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-innocent.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-innocent.gif new file mode 100644 index 00000000..334d49e0 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-innocent.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-kiss.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-kiss.gif new file mode 100644 index 00000000..4efd549e Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-kiss.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-laughing.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-laughing.gif new file mode 100644 index 00000000..1606c119 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-laughing.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif new file mode 100644 index 00000000..ca2451e1 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-money-mouth.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-sealed.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-sealed.gif new file mode 100644 index 00000000..b33d3cca Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-sealed.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-smile.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-smile.gif new file mode 100644 index 00000000..e6a9e60d Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-smile.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-surprised.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-surprised.gif new file mode 100644 index 00000000..cb99cdd9 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-surprised.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif new file mode 100644 index 00000000..2075dc16 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-tongue-out.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-undecided.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-undecided.gif new file mode 100644 index 00000000..bef7e257 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-undecided.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-wink.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-wink.gif new file mode 100644 index 00000000..9faf1aff Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-wink.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/img/smiley-yell.gif b/application/media/js/tiny_mce/plugins/emotions/img/smiley-yell.gif new file mode 100644 index 00000000..648e6e87 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/emotions/img/smiley-yell.gif differ diff --git a/application/media/js/tiny_mce/plugins/emotions/js/emotions.js b/application/media/js/tiny_mce/plugins/emotions/js/emotions.js new file mode 100644 index 00000000..c5493670 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/emotions/js/emotions.js @@ -0,0 +1,22 @@ +tinyMCEPopup.requireLangPack(); + +var EmotionsDialog = { + init : function(ed) { + tinyMCEPopup.resizeToInnerSize(); + }, + + insert : function(file, title) { + var ed = tinyMCEPopup.editor, dom = ed.dom; + + tinyMCEPopup.execCommand('mceInsertContent', false, dom.createHTML('img', { + src : tinyMCEPopup.getWindowArg('plugin_url') + '/img/' + file, + alt : ed.getLang(title), + title : ed.getLang(title), + border : 0 + })); + + tinyMCEPopup.close(); + } +}; + +tinyMCEPopup.onInit.add(EmotionsDialog.init, EmotionsDialog); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/si_dlg.js b/application/media/js/tiny_mce/plugins/emotions/langs/en_dlg.js similarity index 86% rename from includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/si_dlg.js rename to application/media/js/tiny_mce/plugins/emotions/langs/en_dlg.js index f43ce4a9..3b57ad9e 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/si_dlg.js +++ b/application/media/js/tiny_mce/plugins/emotions/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('si.emotions_dlg',{ +tinyMCE.addI18n('en.emotions_dlg',{ title:"Insert emotion", desc:"Emotions", cool:"Cool", diff --git a/application/media/js/tiny_mce/plugins/example/dialog.htm b/application/media/js/tiny_mce/plugins/example/dialog.htm new file mode 100644 index 00000000..50b2b344 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/example/dialog.htm @@ -0,0 +1,22 @@ + + + + {#example_dlg.title} + + + + + +
+

Here is a example dialog.

+

Selected text:

+

Custom arg:

+ +
+ + +
+
+ + + diff --git a/application/media/js/tiny_mce/plugins/example/editor_plugin.js b/application/media/js/tiny_mce/plugins/example/editor_plugin.js new file mode 100644 index 00000000..ec1f81ea --- /dev/null +++ b/application/media/js/tiny_mce/plugins/example/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.PluginManager.requireLangPack("example");tinymce.create("tinymce.plugins.ExamplePlugin",{init:function(a,b){a.addCommand("mceExample",function(){a.windowManager.open({file:b+"/dialog.htm",width:320+parseInt(a.getLang("example.delta_width",0)),height:120+parseInt(a.getLang("example.delta_height",0)),inline:1},{plugin_url:b,some_custom_arg:"custom arg"})});a.addButton("example",{title:"example.desc",cmd:"mceExample",image:b+"/img/example.gif"});a.onNodeChange.add(function(d,c,e){c.setActive("example",e.nodeName=="IMG")})},createControl:function(b,a){return null},getInfo:function(){return{longname:"Example plugin",author:"Some author",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example",version:"1.0"}}});tinymce.PluginManager.add("example",tinymce.plugins.ExamplePlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/example/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/example/editor_plugin_src.js new file mode 100644 index 00000000..9a0e7da1 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/example/editor_plugin_src.js @@ -0,0 +1,84 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + // Load plugin specific language pack + tinymce.PluginManager.requireLangPack('example'); + + tinymce.create('tinymce.plugins.ExamplePlugin', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + init : function(ed, url) { + // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); + ed.addCommand('mceExample', function() { + ed.windowManager.open({ + file : url + '/dialog.htm', + width : 320 + parseInt(ed.getLang('example.delta_width', 0)), + height : 120 + parseInt(ed.getLang('example.delta_height', 0)), + inline : 1 + }, { + plugin_url : url, // Plugin absolute URL + some_custom_arg : 'custom arg' // Custom argument + }); + }); + + // Register example button + ed.addButton('example', { + title : 'example.desc', + cmd : 'mceExample', + image : url + '/img/example.gif' + }); + + // Add a node change handler, selects the button in the UI when a image is selected + ed.onNodeChange.add(function(ed, cm, n) { + cm.setActive('example', n.nodeName == 'IMG'); + }); + }, + + /** + * Creates control instances based in the incomming name. This method is normally not + * needed since the addButton method of the tinymce.Editor class is a more easy way of adding buttons + * but you sometimes need to create more complex controls like listboxes, split buttons etc then this + * method can be used to create those. + * + * @param {String} n Name of the control to create. + * @param {tinymce.ControlManager} cm Control manager to use inorder to create new control. + * @return {tinymce.ui.Control} New control instance or null if no control was created. + */ + createControl : function(n, cm) { + return null; + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Example plugin', + author : 'Some author', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example', + version : "1.0" + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('example', tinymce.plugins.ExamplePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/example/img/example.gif b/application/media/js/tiny_mce/plugins/example/img/example.gif new file mode 100644 index 00000000..1ab5da44 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/example/img/example.gif differ diff --git a/application/media/js/tiny_mce/plugins/example/js/dialog.js b/application/media/js/tiny_mce/plugins/example/js/dialog.js new file mode 100644 index 00000000..fa834113 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/example/js/dialog.js @@ -0,0 +1,19 @@ +tinyMCEPopup.requireLangPack(); + +var ExampleDialog = { + init : function() { + var f = document.forms[0]; + + // Get the selected contents as text and place it in the input + f.someval.value = tinyMCEPopup.editor.selection.getContent({format : 'text'}); + f.somearg.value = tinyMCEPopup.getWindowArg('some_custom_arg'); + }, + + insert : function() { + // Insert the contents from the input into the document + tinyMCEPopup.editor.execCommand('mceInsertContent', false, document.forms[0].someval.value); + tinyMCEPopup.close(); + } +}; + +tinyMCEPopup.onInit.add(ExampleDialog.init, ExampleDialog); diff --git a/application/media/js/tiny_mce/plugins/example/langs/en.js b/application/media/js/tiny_mce/plugins/example/langs/en.js new file mode 100644 index 00000000..e0784f80 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/example/langs/en.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('en.example',{ + desc : 'This is just a template button' +}); diff --git a/application/media/js/tiny_mce/plugins/example/langs/en_dlg.js b/application/media/js/tiny_mce/plugins/example/langs/en_dlg.js new file mode 100644 index 00000000..ebcf948d --- /dev/null +++ b/application/media/js/tiny_mce/plugins/example/langs/en_dlg.js @@ -0,0 +1,3 @@ +tinyMCE.addI18n('en.example_dlg',{ + title : 'This is just a example title' +}); diff --git a/application/media/js/tiny_mce/plugins/fullpage/css/fullpage.css b/application/media/js/tiny_mce/plugins/fullpage/css/fullpage.css new file mode 100644 index 00000000..7a3334f0 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/fullpage/css/fullpage.css @@ -0,0 +1,182 @@ +/* Hide the advanced tab */ +#advanced_tab { + display: none; +} + +#metatitle, #metakeywords, #metadescription, #metaauthor, #metacopyright { + width: 280px; +} + +#doctype, #docencoding { + width: 200px; +} + +#langcode { + width: 30px; +} + +#bgimage { + width: 220px; +} + +#fontface { + width: 240px; +} + +#leftmargin, #rightmargin, #topmargin, #bottommargin { + width: 50px; +} + +.panel_wrapper div.current { + height: 400px; +} + +#stylesheet, #style { + width: 240px; +} + +/* Head list classes */ + +.headlistwrapper { + width: 100%; +} + +.addbutton, .removebutton, .moveupbutton, .movedownbutton { + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: default; + display: block; + width: 20px; + height: 20px; +} + +#doctypes { + width: 200px; +} + +.addbutton:hover, .removebutton:hover, .moveupbutton:hover, .movedownbutton:hover { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +.addbutton { + background-image: url('../images/add.gif'); + float: left; + margin-right: 3px; +} + +.removebutton { + background-image: url('../images/remove.gif'); + float: left; +} + +.moveupbutton { + background-image: url('../images/move_up.gif'); + float: left; + margin-right: 3px; +} + +.movedownbutton { + background-image: url('../images/move_down.gif'); + float: left; +} + +.selected { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +.toolbar { + width: 100%; +} + +#headlist { + width: 100%; + margin-top: 3px; + font-size: 11px; +} + +#info, #title_element, #meta_element, #script_element, #style_element, #base_element, #link_element, #comment_element, #unknown_element { + display: none; +} + +#addmenu { + position: absolute; + border: 1px solid gray; + display: none; + z-index: 100; + background-color: white; +} + +#addmenu a { + display: block; + width: 100%; + line-height: 20px; + text-decoration: none; + background-color: white; +} + +#addmenu a:hover { + background-color: #B6BDD2; + color: black; +} + +#addmenu span { + padding-left: 10px; + padding-right: 10px; +} + +#updateElementPanel { + display: none; +} + +#script_element .panel_wrapper div.current { + height: 108px; +} + +#style_element .panel_wrapper div.current { + height: 108px; +} + +#link_element .panel_wrapper div.current { + height: 140px; +} + +#element_script_value { + width: 100%; + height: 100px; +} + +#element_comment_value { + width: 100%; + height: 120px; +} + +#element_style_value { + width: 100%; + height: 100px; +} + +#element_title, #element_script_src, #element_meta_name, #element_meta_content, #element_base_href, #element_link_href, #element_link_title { + width: 250px; +} + +.updateElementButton { + margin-top: 3px; +} + +/* MSIE specific styles */ + +* html .addbutton, * html .removebutton, * html .moveupbutton, * html .movedownbutton { + width: 22px; + height: 22px; +} + +textarea { + height: 55px; +} + +.panel_wrapper div.current {height:420px;} \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/fullpage/editor_plugin.js b/application/media/js/tiny_mce/plugins/fullpage/editor_plugin.js new file mode 100644 index 00000000..cd3dccf9 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/fullpage/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.FullPagePlugin",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceFullPageProperties",function(){a.windowManager.open({file:b+"/fullpage.htm",width:430+parseInt(a.getLang("fullpage.delta_width",0)),height:495+parseInt(a.getLang("fullpage.delta_height",0)),inline:1},{plugin_url:b,head_html:c.head})});a.addButton("fullpage",{title:"fullpage.desc",cmd:"mceFullPageProperties"});a.onBeforeSetContent.add(c._setContent,c);a.onSetContent.add(c._setBodyAttribs,c);a.onGetContent.add(c._getContent,c)},getInfo:function(){return{longname:"Fullpage",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_setBodyAttribs:function(d,a){var l,c,e,g,b,h,j,f=this.head.match(/body(.*?)>/i);if(f&&f[1]){l=f[1].match(/\s*(\w+\s*=\s*".*?"|\w+\s*=\s*'.*?'|\w+\s*=\s*\w+|\w+)\s*/g);if(l){for(c=0,e=l.length;c",a);h.head=f.substring(0,a+1);j=f.indexOf("\n'}h.head+=d.getParam("fullpage_default_doctype",'');h.head+="\n\n\n"+d.getParam("fullpage_default_title","Untitled document")+"\n";if(g=d.getParam("fullpage_default_encoding")){h.head+='\n'}if(g=d.getParam("fullpage_default_font_family")){i+="font-family: "+g+";"}if(g=d.getParam("fullpage_default_font_size")){i+="font-size: "+g+";"}if(g=d.getParam("fullpage_default_text_color")){i+="color: "+g+";"}h.head+="\n\n";h.foot="\n\n"}},_getContent:function(a,c){var b=this;if(!c.source_view||!a.getParam("fullpage_hide_in_source_view")){c.content=tinymce.trim(b.head)+"\n"+tinymce.trim(c.content)+"\n"+tinymce.trim(b.foot)}}});tinymce.PluginManager.add("fullpage",tinymce.plugins.FullPagePlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/fullpage/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/fullpage/editor_plugin_src.js new file mode 100644 index 00000000..03b0b280 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/fullpage/editor_plugin_src.js @@ -0,0 +1,156 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.FullPagePlugin', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceFullPageProperties', function() { + ed.windowManager.open({ + file : url + '/fullpage.htm', + width : 430 + parseInt(ed.getLang('fullpage.delta_width', 0)), + height : 495 + parseInt(ed.getLang('fullpage.delta_height', 0)), + inline : 1 + }, { + plugin_url : url, + head_html : t.head + }); + }); + + // Register buttons + ed.addButton('fullpage', {title : 'fullpage.desc', cmd : 'mceFullPageProperties'}); + + ed.onBeforeSetContent.add(t._setContent, t); + ed.onSetContent.add(t._setBodyAttribs, t); + ed.onGetContent.add(t._getContent, t); + }, + + getInfo : function() { + return { + longname : 'Fullpage', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private plugin internal methods + + _setBodyAttribs : function(ed, o) { + var bdattr, i, len, kv, k, v, t, attr = this.head.match(/body(.*?)>/i); + + if (attr && attr[1]) { + bdattr = attr[1].match(/\s*(\w+\s*=\s*".*?"|\w+\s*=\s*'.*?'|\w+\s*=\s*\w+|\w+)\s*/g); + + if (bdattr) { + for(i = 0, len = bdattr.length; i < len; i++) { + kv = bdattr[i].split('='); + k = kv[0].replace(/\s/,''); + v = kv[1]; + + if (v) { + v = v.replace(/^\s+/,'').replace(/\s+$/,''); + t = v.match(/^["'](.*)["']$/); + + if (t) + v = t[1]; + } else + v = k; + + ed.dom.setAttrib(ed.getBody(), 'style', v); + } + } + } + }, + + _createSerializer : function() { + return new tinymce.dom.Serializer({ + dom : this.editor.dom, + indent : true, + apply_source_formatting : true, + indent_before : 'p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,title,meta,head', + indent_after : 'p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,title,meta,head' + }); + }, + + _setContent : function(ed, o) { + var t = this, sp, ep, c = o.content, v, st = ''; + + // Ignore raw updated if we already have a head, this will fix issues with undo/redo keeping the head/foot separate + if (o.format == 'raw' && t.head) + return; + + if (o.source_view && ed.getParam('fullpage_hide_in_source_view')) + return; + + // Parse out head, body and footer + c = c.replace(/<(\/?)BODY/gi, '<$1body'); + sp = c.indexOf('', sp); + t.head = c.substring(0, sp + 1); + + ep = c.indexOf('\n'; + + t.head += ed.getParam('fullpage_default_doctype', ''); + t.head += '\n\n\n' + ed.getParam('fullpage_default_title', 'Untitled document') + '\n'; + + if (v = ed.getParam('fullpage_default_encoding')) + t.head += '\n'; + + if (v = ed.getParam('fullpage_default_font_family')) + st += 'font-family: ' + v + ';'; + + if (v = ed.getParam('fullpage_default_font_size')) + st += 'font-size: ' + v + ';'; + + if (v = ed.getParam('fullpage_default_text_color')) + st += 'color: ' + v + ';'; + + t.head += '\n\n'; + t.foot = '\n\n'; + } + }, + + _getContent : function(ed, o) { + var t = this; + + if (!o.source_view || !ed.getParam('fullpage_hide_in_source_view')) + o.content = tinymce.trim(t.head) + '\n' + tinymce.trim(o.content) + '\n' + tinymce.trim(t.foot); + } + }); + + // Register plugin + tinymce.PluginManager.add('fullpage', tinymce.plugins.FullPagePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/fullpage/fullpage.htm b/application/media/js/tiny_mce/plugins/fullpage/fullpage.htm new file mode 100644 index 00000000..c32afaf2 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/fullpage/fullpage.htm @@ -0,0 +1,571 @@ + + + + {#fullpage_dlg.title} + + + + + + + +
+ + +
+
+
+ {#fullpage_dlg.meta_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
 
 
 
 
  + +
+
+ +
+ {#fullpage_dlg.langprops} + + + + + + + + + + + + + + + + + + + + + + +
+ +
  + +
 
+ +
 
+
+
+ +
+
+ {#fullpage_dlg.appearance_textprops} + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
 
+
+
+ +
+ {#fullpage_dlg.appearance_bgprops} + + + + + + + + + + +
+ + + + + +
 
+
+ + + + + +
 
+
+
+ +
+ {#fullpage_dlg.appearance_marginprops} + + + + + + + + + + + + + + +
+
+ +
+ {#fullpage_dlg.appearance_linkprops} + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+ + + + + +
 
+
+ + + + + +
 
+
  
+
+ +
+ {#fullpage_dlg.appearance_style} + + + + + + + + + + +
+ + + + +
 
+
+
+ +
+ + +
+ {#fullpage_dlg.head_elements} + +
+
+
+ + +
+
+ + +
+
+
+ +
+
+ +
+ {#fullpage_dlg.meta_element} + + + + + + + + + + + + + + +
+ + +
+ +
+ {#fullpage_dlg.title_element} + + + + + + +
+ + +
+ +
+ {#fullpage_dlg.script_element} + + + +
+ +
+
+ + + + + + + + + + + + + + + + + +
+ + + + +
 
+
+ +
+ +
+
+ + +
+ +
+ {#fullpage_dlg.style_element} + + + +
+ +
+
+ + + + + + + + + +
+
+ +
+ +
+
+ + +
+ +
+ {#fullpage_dlg.base_element} + + + + + + + + + + +
+ + +
+ + + +
+ {#fullpage_dlg.comment_element} + + + + +
+
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/fullpage/js/fullpage.js b/application/media/js/tiny_mce/plugins/fullpage/js/fullpage.js new file mode 100644 index 00000000..77653b3b --- /dev/null +++ b/application/media/js/tiny_mce/plugins/fullpage/js/fullpage.js @@ -0,0 +1,480 @@ +/** + * fullpage.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +tinyMCEPopup.requireLangPack(); + +var doc; + +var defaultDocTypes = + 'XHTML 1.0 Transitional=,' + + 'XHTML 1.0 Frameset=,' + + 'XHTML 1.0 Strict=,' + + 'XHTML 1.1=,' + + 'HTML 4.01 Transitional=,' + + 'HTML 4.01 Strict=,' + + 'HTML 4.01 Frameset='; + +var defaultEncodings = + 'Western european (iso-8859-1)=iso-8859-1,' + + 'Central European (iso-8859-2)=iso-8859-2,' + + 'Unicode (UTF-8)=utf-8,' + + 'Chinese traditional (Big5)=big5,' + + 'Cyrillic (iso-8859-5)=iso-8859-5,' + + 'Japanese (iso-2022-jp)=iso-2022-jp,' + + 'Greek (iso-8859-7)=iso-8859-7,' + + 'Korean (iso-2022-kr)=iso-2022-kr,' + + 'ASCII (us-ascii)=us-ascii'; + +var defaultMediaTypes = + 'all=all,' + + 'screen=screen,' + + 'print=print,' + + 'tty=tty,' + + 'tv=tv,' + + 'projection=projection,' + + 'handheld=handheld,' + + 'braille=braille,' + + 'aural=aural'; + +var defaultFontNames = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings'; +var defaultFontSizes = '10px,11px,12px,13px,14px,15px,16px'; + +function init() { + var f = document.forms['fullpage'], el = f.elements, e, i, p, doctypes, encodings, mediaTypes, fonts, ed = tinyMCEPopup.editor, dom = tinyMCEPopup.dom, style; + + // Setup doctype select box + doctypes = ed.getParam("fullpage_doctypes", defaultDocTypes).split(','); + for (i=0; i 1) + addSelectValue(f, 'doctypes', p[0], p[1]); + } + + // Setup fonts select box + fonts = ed.getParam("fullpage_fonts", defaultFontNames).split(';'); + for (i=0; i 1) + addSelectValue(f, 'fontface', p[0], p[1]); + } + + // Setup fontsize select box + fonts = ed.getParam("fullpage_fontsizes", defaultFontSizes).split(','); + for (i=0; i 1) { + addSelectValue(f, 'element_style_media', p[0], p[1]); + addSelectValue(f, 'element_link_media', p[0], p[1]); + } + } + + // Setup encodings select box + encodings = ed.getParam("fullpage_encodings", defaultEncodings).split(','); + for (i=0; i 1) { + addSelectValue(f, 'docencoding', p[0], p[1]); + addSelectValue(f, 'element_script_charset', p[0], p[1]); + addSelectValue(f, 'element_link_charset', p[0], p[1]); + } + } + + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + document.getElementById('link_color_pickcontainer').innerHTML = getColorPickerHTML('link_color_pick','link_color'); + //document.getElementById('hover_color_pickcontainer').innerHTML = getColorPickerHTML('hover_color_pick','hover_color'); + document.getElementById('visited_color_pickcontainer').innerHTML = getColorPickerHTML('visited_color_pick','visited_color'); + document.getElementById('active_color_pickcontainer').innerHTML = getColorPickerHTML('active_color_pick','active_color'); + document.getElementById('textcolor_pickcontainer').innerHTML = getColorPickerHTML('textcolor_pick','textcolor'); + document.getElementById('stylesheet_browsercontainer').innerHTML = getBrowserHTML('stylesheetbrowser','stylesheet','file','fullpage'); + document.getElementById('link_href_pickcontainer').innerHTML = getBrowserHTML('link_href_browser','element_link_href','file','fullpage'); + document.getElementById('script_src_pickcontainer').innerHTML = getBrowserHTML('script_src_browser','element_script_src','file','fullpage'); + document.getElementById('bgimage_pickcontainer').innerHTML = getBrowserHTML('bgimage_browser','bgimage','image','fullpage'); + + // Resize some elements + if (isVisible('stylesheetbrowser')) + document.getElementById('stylesheet').style.width = '220px'; + + if (isVisible('link_href_browser')) + document.getElementById('element_link_href').style.width = '230px'; + + if (isVisible('bgimage_browser')) + document.getElementById('bgimage').style.width = '210px'; + + // Add iframe + dom.add(document.body, 'iframe', {id : 'documentIframe', src : 'javascript:""', style : {display : 'none'}}); + doc = dom.get('documentIframe').contentWindow.document; + h = tinyMCEPopup.getWindowArg('head_html'); + + // Preprocess the HTML disable scripts and urls + h = h.replace(/ + + + +
+ +
+ + + + + diff --git a/application/media/js/tiny_mce/plugins/iespell/editor_plugin.js b/application/media/js/tiny_mce/plugins/iespell/editor_plugin.js new file mode 100644 index 00000000..e9cba106 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/iespell/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.IESpell",{init:function(a,b){var c=this,d;if(!tinymce.isIE){return}c.editor=a;a.addCommand("mceIESpell",function(){try{d=new ActiveXObject("ieSpell.ieSpellExtension");d.CheckDocumentNode(a.getDoc().documentElement)}catch(f){if(f.number==-2146827859){a.windowManager.confirm(a.getLang("iespell.download"),function(e){if(e){window.open("http://www.iespell.com/download.php","ieSpellDownload","")}})}else{a.windowManager.alert("Error Loading ieSpell: Exception "+f.number)}}});a.addButton("iespell",{title:"iespell.iespell_desc",cmd:"mceIESpell"})},getInfo:function(){return{longname:"IESpell (IE Only)",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("iespell",tinymce.plugins.IESpell)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/iespell/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/iespell/editor_plugin_src.js new file mode 100644 index 00000000..1b2bb984 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/iespell/editor_plugin_src.js @@ -0,0 +1,54 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.IESpell', { + init : function(ed, url) { + var t = this, sp; + + if (!tinymce.isIE) + return; + + t.editor = ed; + + // Register commands + ed.addCommand('mceIESpell', function() { + try { + sp = new ActiveXObject("ieSpell.ieSpellExtension"); + sp.CheckDocumentNode(ed.getDoc().documentElement); + } catch (e) { + if (e.number == -2146827859) { + ed.windowManager.confirm(ed.getLang("iespell.download"), function(s) { + if (s) + window.open('http://www.iespell.com/download.php', 'ieSpellDownload', ''); + }); + } else + ed.windowManager.alert("Error Loading ieSpell: Exception " + e.number); + } + }); + + // Register buttons + ed.addButton('iespell', {title : 'iespell.iespell_desc', cmd : 'mceIESpell'}); + }, + + getInfo : function() { + return { + longname : 'IESpell (IE Only)', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('iespell', tinymce.plugins.IESpell); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/editor_plugin.js b/application/media/js/tiny_mce/plugins/inlinepopups/editor_plugin.js new file mode 100644 index 00000000..e57c9438 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/inlinepopups/editor_plugin.js @@ -0,0 +1 @@ +(function(){var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;tinymce.create("tinymce.plugins.InlinePopups",{init:function(f,g){f.onBeforeRenderUI.add(function(){f.windowManager=new tinymce.InlineWindowManager(f);d.loadCSS(g+"/skins/"+(f.settings.inlinepopups_skin||"clearlooks2")+"/window.css")})},getInfo:function(){return{longname:"InlinePopups",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.create("tinymce.InlineWindowManager:tinymce.WindowManager",{InlineWindowManager:function(f){var g=this;g.parent(f);g.zIndex=300000;g.count=0;g.windows={}},open:function(r,j){var y=this,i,k="",q=y.editor,g=0,s=0,h,m,n,o,l,v,x;r=r||{};j=j||{};if(!r.inline){return y.parent(r,j)}if(!r.type){y.bookmark=q.selection.getBookmark(1)}i=d.uniqueId();h=d.getViewPort();r.width=parseInt(r.width||320);r.height=parseInt(r.height||240)+(tinymce.isIE?8:0);r.min_width=parseInt(r.min_width||150);r.min_height=parseInt(r.min_height||100);r.max_width=parseInt(r.max_width||2000);r.max_height=parseInt(r.max_height||2000);r.left=r.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(r.width/2)));r.top=r.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(r.height/2)));r.movable=r.resizable=true;j.mce_width=r.width;j.mce_height=r.height;j.mce_inline=true;j.mce_window_id=i;j.mce_auto_focus=r.auto_focus;y.features=r;y.params=j;y.onOpen.dispatch(y,r,j);if(r.type){k+=" mceModal";if(r.type){k+=" mce"+r.type.substring(0,1).toUpperCase()+r.type.substring(1)}r.resizable=false}if(r.statusbar){k+=" mceStatusbar"}if(r.resizable){k+=" mceResizable"}if(r.minimizable){k+=" mceMinimizable"}if(r.maximizable){k+=" mceMaximizable"}if(r.movable){k+=" mceMovable"}y._addAll(d.doc.body,["div",{id:i,"class":(q.settings.inlinepopups_skin||"clearlooks2")+(tinymce.isIE&&window.getSelection?" ie9":""),style:"width:100px;height:100px"},["div",{id:i+"_wrapper","class":"mceWrapper"+k},["div",{id:i+"_top","class":"mceTop"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_title"},r.title||""]],["div",{id:i+"_middle","class":"mceMiddle"},["div",{id:i+"_left","class":"mceLeft"}],["span",{id:i+"_content"}],["div",{id:i+"_right","class":"mceRight"}]],["div",{id:i+"_bottom","class":"mceBottom"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_status"},"Content"]],["a",{"class":"mceMove",tabindex:"-1",href:"javascript:;"}],["a",{"class":"mceMin",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMax",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMed",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceClose",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{id:i+"_resize_n","class":"mceResize mceResizeN",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_s","class":"mceResize mceResizeS",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_w","class":"mceResize mceResizeW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_e","class":"mceResize mceResizeE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_nw","class":"mceResize mceResizeNW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_ne","class":"mceResize mceResizeNE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_sw","class":"mceResize mceResizeSW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_se","class":"mceResize mceResizeSE",tabindex:"-1",href:"javascript:;"}]]]);d.setStyles(i,{top:-10000,left:-10000});if(tinymce.isGecko){d.setStyle(i,"overflow","auto")}if(!r.type){g+=d.get(i+"_left").clientWidth;g+=d.get(i+"_right").clientWidth;s+=d.get(i+"_top").clientHeight;s+=d.get(i+"_bottom").clientHeight}d.setStyles(i,{top:r.top,left:r.left,width:r.width+g,height:r.height+s});x=r.url||r.file;if(x){if(tinymce.relaxedDomain){x+=(x.indexOf("?")==-1?"?":"&")+"mce_rdomain="+tinymce.relaxedDomain}x=tinymce._addVer(x)}if(!r.type){d.add(i+"_content","iframe",{id:i+"_ifr",src:'javascript:""',frameBorder:0,style:"border:0;width:10px;height:10px"});d.setStyles(i+"_ifr",{width:r.width,height:r.height});d.setAttrib(i+"_ifr","src",x)}else{d.add(i+"_wrapper","a",{id:i+"_ok","class":"mceButton mceOk",href:"javascript:;",onmousedown:"return false;"},"Ok");if(r.type=="confirm"){d.add(i+"_wrapper","a",{"class":"mceButton mceCancel",href:"javascript:;",onmousedown:"return false;"},"Cancel")}d.add(i+"_middle","div",{"class":"mceIcon"});d.setHTML(i+"_content",r.content.replace("\n","
"))}n=a.add(i,"mousedown",function(t){var u=t.target,f,p;f=y.windows[i];y.focus(i);if(u.nodeName=="A"||u.nodeName=="a"){if(u.className=="mceMax"){f.oldPos=f.element.getXY();f.oldSize=f.element.getSize();p=d.getViewPort();p.w-=2;p.h-=2;f.element.moveTo(p.x,p.y);f.element.resizeTo(p.w,p.h);d.setStyles(i+"_ifr",{width:p.w-f.deltaWidth,height:p.h-f.deltaHeight});d.addClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMed"){f.element.moveTo(f.oldPos.x,f.oldPos.y);f.element.resizeTo(f.oldSize.w,f.oldSize.h);f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);d.removeClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMove"){return y._startDrag(i,t,u.className)}else{if(d.hasClass(u,"mceResize")){return y._startDrag(i,t,u.className.substring(13))}}}}}});o=a.add(i,"click",function(f){var p=f.target;y.focus(i);if(p.nodeName=="A"||p.nodeName=="a"){switch(p.className){case"mceClose":y.close(null,i);return a.cancel(f);case"mceButton mceOk":case"mceButton mceCancel":r.button_func(p.className=="mceButton mceOk");return a.cancel(f)}}});v=y.windows[i]={id:i,mousedown_func:n,click_func:o,element:new b(i,{blocker:1,container:q.getContainer()}),iframeElement:new b(i+"_ifr"),features:r,deltaWidth:g,deltaHeight:s};v.iframeElement.on("focus",function(){y.focus(i)});if(y.count==0&&y.editor.getParam("dialog_type","modal")=="modal"){d.add(d.doc.body,"div",{id:"mceModalBlocker","class":(y.editor.settings.inlinepopups_skin||"clearlooks2")+"_modalBlocker",style:{zIndex:y.zIndex-1}});d.show("mceModalBlocker")}else{d.setStyle("mceModalBlocker","z-index",y.zIndex-1)}if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!d.boxModel)){d.setStyles("mceModalBlocker",{position:"absolute",left:h.x,top:h.y,width:h.w-2,height:h.h-2})}y.focus(i);y._fixIELayout(i,1);if(d.get(i+"_ok")){d.get(i+"_ok").focus()}y.count++;return v},focus:function(h){var g=this,f;if(f=g.windows[h]){f.zIndex=this.zIndex++;f.element.setStyle("zIndex",f.zIndex);f.element.update();h=h+"_wrapper";d.removeClass(g.lastId,"mceFocus");d.addClass(h,"mceFocus");g.lastId=h}},_addAll:function(k,h){var g,l,f=this,j=tinymce.DOM;if(c(h,"string")){k.appendChild(j.doc.createTextNode(h))}else{if(h.length){k=k.appendChild(j.create(h[0],h[1]));for(g=2;gf){i=m;f=m.zIndex}});if(i){h.focus(i.id)}}},setTitle:function(f,g){var h;f=this._findId(f);if(h=d.get(f+"_title")){h.innerHTML=d.encode(g)}},alert:function(g,f,j){var i=this,h;h=i.open({title:i,type:"alert",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},confirm:function(g,f,j){var i=this,h;h=i.open({title:i,type:"confirm",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},_findId:function(f){var g=this;if(typeof(f)=="string"){return f}e(g.windows,function(h){var i=d.get(h.id+"_ifr");if(i&&f==i.contentWindow){f=h.id;return false}});return f},_fixIELayout:function(i,h){var f,g;if(!tinymce.isIE6){return}e(["n","s","w","e","nw","ne","sw","se"],function(j){var k=d.get(i+"_resize_"+j);d.setStyles(k,{width:h?k.clientWidth:"",height:h?k.clientHeight:"",cursor:d.getStyle(k,"cursor",1)});d.setStyle(i+"_bottom","bottom","-1px");k=0});if(f=this.windows[i]){f.element.hide();f.element.show();e(d.select("div,a",i),function(k,j){if(k.currentStyle.backgroundImage!="none"){g=new Image();g.src=k.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,"$1")}});d.get(i).style.filter=""}}});tinymce.PluginManager.add("inlinepopups",tinymce.plugins.InlinePopups)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/inlinepopups/editor_plugin_src.js new file mode 100644 index 00000000..0c1de370 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/inlinepopups/editor_plugin_src.js @@ -0,0 +1,635 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var DOM = tinymce.DOM, Element = tinymce.dom.Element, Event = tinymce.dom.Event, each = tinymce.each, is = tinymce.is; + + tinymce.create('tinymce.plugins.InlinePopups', { + init : function(ed, url) { + // Replace window manager + ed.onBeforeRenderUI.add(function() { + ed.windowManager = new tinymce.InlineWindowManager(ed); + DOM.loadCSS(url + '/skins/' + (ed.settings.inlinepopups_skin || 'clearlooks2') + "/window.css"); + }); + }, + + getInfo : function() { + return { + longname : 'InlinePopups', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + tinymce.create('tinymce.InlineWindowManager:tinymce.WindowManager', { + InlineWindowManager : function(ed) { + var t = this; + + t.parent(ed); + t.zIndex = 300000; + t.count = 0; + t.windows = {}; + }, + + open : function(f, p) { + var t = this, id, opt = '', ed = t.editor, dw = 0, dh = 0, vp, po, mdf, clf, we, w, u; + + f = f || {}; + p = p || {}; + + // Run native windows + if (!f.inline) + return t.parent(f, p); + + // Only store selection if the type is a normal window + if (!f.type) + t.bookmark = ed.selection.getBookmark(1); + + id = DOM.uniqueId(); + vp = DOM.getViewPort(); + f.width = parseInt(f.width || 320); + f.height = parseInt(f.height || 240) + (tinymce.isIE ? 8 : 0); + f.min_width = parseInt(f.min_width || 150); + f.min_height = parseInt(f.min_height || 100); + f.max_width = parseInt(f.max_width || 2000); + f.max_height = parseInt(f.max_height || 2000); + f.left = f.left || Math.round(Math.max(vp.x, vp.x + (vp.w / 2.0) - (f.width / 2.0))); + f.top = f.top || Math.round(Math.max(vp.y, vp.y + (vp.h / 2.0) - (f.height / 2.0))); + f.movable = f.resizable = true; + p.mce_width = f.width; + p.mce_height = f.height; + p.mce_inline = true; + p.mce_window_id = id; + p.mce_auto_focus = f.auto_focus; + + // Transpose +// po = DOM.getPos(ed.getContainer()); +// f.left -= po.x; +// f.top -= po.y; + + t.features = f; + t.params = p; + t.onOpen.dispatch(t, f, p); + + if (f.type) { + opt += ' mceModal'; + + if (f.type) + opt += ' mce' + f.type.substring(0, 1).toUpperCase() + f.type.substring(1); + + f.resizable = false; + } + + if (f.statusbar) + opt += ' mceStatusbar'; + + if (f.resizable) + opt += ' mceResizable'; + + if (f.minimizable) + opt += ' mceMinimizable'; + + if (f.maximizable) + opt += ' mceMaximizable'; + + if (f.movable) + opt += ' mceMovable'; + + // Create DOM objects + t._addAll(DOM.doc.body, + ['div', {id : id, 'class' : (ed.settings.inlinepopups_skin || 'clearlooks2') + (tinymce.isIE && window.getSelection ? ' ie9' : ''), style : 'width:100px;height:100px'}, + ['div', {id : id + '_wrapper', 'class' : 'mceWrapper' + opt}, + ['div', {id : id + '_top', 'class' : 'mceTop'}, + ['div', {'class' : 'mceLeft'}], + ['div', {'class' : 'mceCenter'}], + ['div', {'class' : 'mceRight'}], + ['span', {id : id + '_title'}, f.title || ''] + ], + + ['div', {id : id + '_middle', 'class' : 'mceMiddle'}, + ['div', {id : id + '_left', 'class' : 'mceLeft'}], + ['span', {id : id + '_content'}], + ['div', {id : id + '_right', 'class' : 'mceRight'}] + ], + + ['div', {id : id + '_bottom', 'class' : 'mceBottom'}, + ['div', {'class' : 'mceLeft'}], + ['div', {'class' : 'mceCenter'}], + ['div', {'class' : 'mceRight'}], + ['span', {id : id + '_status'}, 'Content'] + ], + + ['a', {'class' : 'mceMove', tabindex : '-1', href : 'javascript:;'}], + ['a', {'class' : 'mceMin', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], + ['a', {'class' : 'mceMax', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], + ['a', {'class' : 'mceMed', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], + ['a', {'class' : 'mceClose', tabindex : '-1', href : 'javascript:;', onmousedown : 'return false;'}], + ['a', {id : id + '_resize_n', 'class' : 'mceResize mceResizeN', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_s', 'class' : 'mceResize mceResizeS', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_w', 'class' : 'mceResize mceResizeW', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_e', 'class' : 'mceResize mceResizeE', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_nw', 'class' : 'mceResize mceResizeNW', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_ne', 'class' : 'mceResize mceResizeNE', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_sw', 'class' : 'mceResize mceResizeSW', tabindex : '-1', href : 'javascript:;'}], + ['a', {id : id + '_resize_se', 'class' : 'mceResize mceResizeSE', tabindex : '-1', href : 'javascript:;'}] + ] + ] + ); + + DOM.setStyles(id, {top : -10000, left : -10000}); + + // Fix gecko rendering bug, where the editors iframe messed with window contents + if (tinymce.isGecko) + DOM.setStyle(id, 'overflow', 'auto'); + + // Measure borders + if (!f.type) { + dw += DOM.get(id + '_left').clientWidth; + dw += DOM.get(id + '_right').clientWidth; + dh += DOM.get(id + '_top').clientHeight; + dh += DOM.get(id + '_bottom').clientHeight; + } + + // Resize window + DOM.setStyles(id, {top : f.top, left : f.left, width : f.width + dw, height : f.height + dh}); + + u = f.url || f.file; + if (u) { + if (tinymce.relaxedDomain) + u += (u.indexOf('?') == -1 ? '?' : '&') + 'mce_rdomain=' + tinymce.relaxedDomain; + + u = tinymce._addVer(u); + } + + if (!f.type) { + DOM.add(id + '_content', 'iframe', {id : id + '_ifr', src : 'javascript:""', frameBorder : 0, style : 'border:0;width:10px;height:10px'}); + DOM.setStyles(id + '_ifr', {width : f.width, height : f.height}); + DOM.setAttrib(id + '_ifr', 'src', u); + } else { + DOM.add(id + '_wrapper', 'a', {id : id + '_ok', 'class' : 'mceButton mceOk', href : 'javascript:;', onmousedown : 'return false;'}, 'Ok'); + + if (f.type == 'confirm') + DOM.add(id + '_wrapper', 'a', {'class' : 'mceButton mceCancel', href : 'javascript:;', onmousedown : 'return false;'}, 'Cancel'); + + DOM.add(id + '_middle', 'div', {'class' : 'mceIcon'}); + DOM.setHTML(id + '_content', f.content.replace('\n', '
')); + } + + // Register events + mdf = Event.add(id, 'mousedown', function(e) { + var n = e.target, w, vp; + + w = t.windows[id]; + t.focus(id); + + if (n.nodeName == 'A' || n.nodeName == 'a') { + if (n.className == 'mceMax') { + w.oldPos = w.element.getXY(); + w.oldSize = w.element.getSize(); + + vp = DOM.getViewPort(); + + // Reduce viewport size to avoid scrollbars + vp.w -= 2; + vp.h -= 2; + + w.element.moveTo(vp.x, vp.y); + w.element.resizeTo(vp.w, vp.h); + DOM.setStyles(id + '_ifr', {width : vp.w - w.deltaWidth, height : vp.h - w.deltaHeight}); + DOM.addClass(id + '_wrapper', 'mceMaximized'); + } else if (n.className == 'mceMed') { + // Reset to old size + w.element.moveTo(w.oldPos.x, w.oldPos.y); + w.element.resizeTo(w.oldSize.w, w.oldSize.h); + w.iframeElement.resizeTo(w.oldSize.w - w.deltaWidth, w.oldSize.h - w.deltaHeight); + + DOM.removeClass(id + '_wrapper', 'mceMaximized'); + } else if (n.className == 'mceMove') + return t._startDrag(id, e, n.className); + else if (DOM.hasClass(n, 'mceResize')) + return t._startDrag(id, e, n.className.substring(13)); + } + }); + + clf = Event.add(id, 'click', function(e) { + var n = e.target; + + t.focus(id); + + if (n.nodeName == 'A' || n.nodeName == 'a') { + switch (n.className) { + case 'mceClose': + t.close(null, id); + return Event.cancel(e); + + case 'mceButton mceOk': + case 'mceButton mceCancel': + f.button_func(n.className == 'mceButton mceOk'); + return Event.cancel(e); + } + } + }); + + // Add window + w = t.windows[id] = { + id : id, + mousedown_func : mdf, + click_func : clf, + element : new Element(id, {blocker : 1, container : ed.getContainer()}), + iframeElement : new Element(id + '_ifr'), + features : f, + deltaWidth : dw, + deltaHeight : dh + }; + + w.iframeElement.on('focus', function() { + t.focus(id); + }); + + // Setup blocker + if (t.count == 0 && t.editor.getParam('dialog_type', 'modal') == 'modal') { + DOM.add(DOM.doc.body, 'div', { + id : 'mceModalBlocker', + 'class' : (t.editor.settings.inlinepopups_skin || 'clearlooks2') + '_modalBlocker', + style : {zIndex : t.zIndex - 1} + }); + + DOM.show('mceModalBlocker'); // Reduces flicker in IE + } else + DOM.setStyle('mceModalBlocker', 'z-index', t.zIndex - 1); + + if (tinymce.isIE6 || /Firefox\/2\./.test(navigator.userAgent) || (tinymce.isIE && !DOM.boxModel)) + DOM.setStyles('mceModalBlocker', {position : 'absolute', left : vp.x, top : vp.y, width : vp.w - 2, height : vp.h - 2}); + + t.focus(id); + t._fixIELayout(id, 1); + + // Focus ok button + if (DOM.get(id + '_ok')) + DOM.get(id + '_ok').focus(); + + t.count++; + + return w; + }, + + focus : function(id) { + var t = this, w; + + if (w = t.windows[id]) { + w.zIndex = this.zIndex++; + w.element.setStyle('zIndex', w.zIndex); + w.element.update(); + + id = id + '_wrapper'; + DOM.removeClass(t.lastId, 'mceFocus'); + DOM.addClass(id, 'mceFocus'); + t.lastId = id; + } + }, + + _addAll : function(te, ne) { + var i, n, t = this, dom = tinymce.DOM; + + if (is(ne, 'string')) + te.appendChild(dom.doc.createTextNode(ne)); + else if (ne.length) { + te = te.appendChild(dom.create(ne[0], ne[1])); + + for (i=2; i ix) { + fw = w; + ix = w.zIndex; + } + }); + + if (fw) + t.focus(fw.id); + } + }, + + setTitle : function(w, ti) { + var e; + + w = this._findId(w); + + if (e = DOM.get(w + '_title')) + e.innerHTML = DOM.encode(ti); + }, + + alert : function(txt, cb, s) { + var t = this, w; + + w = t.open({ + title : t, + type : 'alert', + button_func : function(s) { + if (cb) + cb.call(s || t, s); + + t.close(null, w.id); + }, + content : DOM.encode(t.editor.getLang(txt, txt)), + inline : 1, + width : 400, + height : 130 + }); + }, + + confirm : function(txt, cb, s) { + var t = this, w; + + w = t.open({ + title : t, + type : 'confirm', + button_func : function(s) { + if (cb) + cb.call(s || t, s); + + t.close(null, w.id); + }, + content : DOM.encode(t.editor.getLang(txt, txt)), + inline : 1, + width : 400, + height : 130 + }); + }, + + // Internal functions + + _findId : function(w) { + var t = this; + + if (typeof(w) == 'string') + return w; + + each(t.windows, function(wo) { + var ifr = DOM.get(wo.id + '_ifr'); + + if (ifr && w == ifr.contentWindow) { + w = wo.id; + return false; + } + }); + + return w; + }, + + _fixIELayout : function(id, s) { + var w, img; + + if (!tinymce.isIE6) + return; + + // Fixes the bug where hover flickers and does odd things in IE6 + each(['n','s','w','e','nw','ne','sw','se'], function(v) { + var e = DOM.get(id + '_resize_' + v); + + DOM.setStyles(e, { + width : s ? e.clientWidth : '', + height : s ? e.clientHeight : '', + cursor : DOM.getStyle(e, 'cursor', 1) + }); + + DOM.setStyle(id + "_bottom", 'bottom', '-1px'); + + e = 0; + }); + + // Fixes graphics glitch + if (w = this.windows[id]) { + // Fixes rendering bug after resize + w.element.hide(); + w.element.show(); + + // Forced a repaint of the window + //DOM.get(id).style.filter = ''; + + // IE has a bug where images used in CSS won't get loaded + // sometimes when the cache in the browser is disabled + // This fix tries to solve it by loading the images using the image object + each(DOM.select('div,a', id), function(e, i) { + if (e.currentStyle.backgroundImage != 'none') { + img = new Image(); + img.src = e.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/, '$1'); + } + }); + + DOM.get(id).style.filter = ''; + } + } + }); + + // Register plugin + tinymce.PluginManager.add('inlinepopups', tinymce.plugins.InlinePopups); +})(); + diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif new file mode 100644 index 00000000..94abd087 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/alert.gif differ diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif new file mode 100644 index 00000000..e671094c Binary files /dev/null and b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/button.gif differ diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif new file mode 100644 index 00000000..6baf64ad Binary files /dev/null and b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/buttons.gif differ diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif new file mode 100644 index 00000000..497307a8 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/confirm.gif differ diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif new file mode 100644 index 00000000..c894b2e8 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/corners.gif differ diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif new file mode 100644 index 00000000..c2a2ad45 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/horizontal.gif differ diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif new file mode 100644 index 00000000..43a735f2 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/img/vertical.gif differ diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css new file mode 100644 index 00000000..e624327a --- /dev/null +++ b/application/media/js/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css @@ -0,0 +1,100 @@ +/* Clearlooks 2 */ + +/* Reset */ +.clearlooks2, .clearlooks2 div, .clearlooks2 span, .clearlooks2 a {vertical-align:baseline; text-align:left; position:absolute; border:0; padding:0; margin:0; background:transparent; font-family:Arial,Verdana; font-size:11px; color:#000; text-decoration:none; font-weight:normal; width:auto; height:auto; overflow:hidden; display:block} + +/* General */ +.clearlooks2 {position:absolute; direction:ltr} +.clearlooks2 .mceWrapper {position:static} +.mceEventBlocker {position:fixed; left:0; top:0; background:url(img/horizontal.gif) no-repeat 0 -75px; width:100%; height:100%} +.clearlooks2 .mcePlaceHolder {border:1px solid #000; background:#888; top:0; left:0; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50)} +.clearlooks2_modalBlocker {position:fixed; left:0; top:0; width:100%; height:100%; background:#FFF; opacity:0.6; -ms-filter:'alpha(opacity=60)'; filter:alpha(opacity=60); display:none} + +/* Top */ +.clearlooks2 .mceTop, .clearlooks2 .mceTop div {top:0; width:100%; height:23px} +.clearlooks2 .mceTop .mceLeft {width:6px; background:url(img/corners.gif)} +.clearlooks2 .mceTop .mceCenter {right:6px; width:100%; height:23px; background:url(img/horizontal.gif) 12px 0; clip:rect(auto auto auto 12px)} +.clearlooks2 .mceTop .mceRight {right:0; width:6px; height:23px; background:url(img/corners.gif) -12px 0} +.clearlooks2 .mceTop span {width:100%; text-align:center; vertical-align:middle; line-height:23px; font-weight:bold} +.clearlooks2 .mceFocus .mceTop .mceLeft {background:url(img/corners.gif) -6px 0} +.clearlooks2 .mceFocus .mceTop .mceCenter {background:url(img/horizontal.gif) 0 -23px} +.clearlooks2 .mceFocus .mceTop .mceRight {background:url(img/corners.gif) -18px 0} +.clearlooks2 .mceFocus .mceTop span {color:#FFF} + +/* Middle */ +.clearlooks2 .mceMiddle, .clearlooks2 .mceMiddle div {top:0} +.clearlooks2 .mceMiddle {width:100%; height:100%; clip:rect(23px auto auto auto)} +.clearlooks2 .mceMiddle .mceLeft {left:0; width:5px; height:100%; background:url(img/vertical.gif) -5px 0} +.clearlooks2 .mceMiddle span {top:23px; left:5px; width:100%; height:100%; background:#FFF} +.clearlooks2 .mceMiddle .mceRight {right:0; width:5px; height:100%; background:url(img/vertical.gif)} + +/* Bottom */ +.clearlooks2 .mceBottom, .clearlooks2 .mceBottom div {height:6px} +.clearlooks2 .mceBottom {left:0; bottom:0; width:100%} +.clearlooks2 .mceBottom div {top:0} +.clearlooks2 .mceBottom .mceLeft {left:0; width:5px; background:url(img/corners.gif) -34px -6px} +.clearlooks2 .mceBottom .mceCenter {left:5px; width:100%; background:url(img/horizontal.gif) 0 -46px} +.clearlooks2 .mceBottom .mceRight {right:0; width:5px; background: url(img/corners.gif) -34px 0} +.clearlooks2 .mceBottom span {display:none} +.clearlooks2 .mceStatusbar .mceBottom, .clearlooks2 .mceStatusbar .mceBottom div {height:23px} +.clearlooks2 .mceStatusbar .mceBottom .mceLeft {background:url(img/corners.gif) -29px 0} +.clearlooks2 .mceStatusbar .mceBottom .mceCenter {background:url(img/horizontal.gif) 0 -52px} +.clearlooks2 .mceStatusbar .mceBottom .mceRight {background:url(img/corners.gif) -24px 0} +.clearlooks2 .mceStatusbar .mceBottom span {display:block; left:7px; font-family:Arial, Verdana; font-size:11px; line-height:23px} + +/* Actions */ +.clearlooks2 a {width:29px; height:16px; top:3px;} +.clearlooks2 .mceClose {right:6px; background:url(img/buttons.gif) -87px 0} +.clearlooks2 .mceMin {display:none; right:68px; background:url(img/buttons.gif) 0 0} +.clearlooks2 .mceMed {display:none; right:37px; background:url(img/buttons.gif) -29px 0} +.clearlooks2 .mceMax {display:none; right:37px; background:url(img/buttons.gif) -58px 0} +.clearlooks2 .mceMove {display:none;width:100%;cursor:move;background:url(img/corners.gif) no-repeat -100px -100px} +.clearlooks2 .mceMovable .mceMove {display:block} +.clearlooks2 .mceFocus .mceClose {right:6px; background:url(img/buttons.gif) -87px -16px} +.clearlooks2 .mceFocus .mceMin {right:68px; background:url(img/buttons.gif) 0 -16px} +.clearlooks2 .mceFocus .mceMed {right:37px; background:url(img/buttons.gif) -29px -16px} +.clearlooks2 .mceFocus .mceMax {right:37px; background:url(img/buttons.gif) -58px -16px} +.clearlooks2 .mceFocus .mceClose:hover {right:6px; background:url(img/buttons.gif) -87px -32px} +.clearlooks2 .mceFocus .mceClose:hover {right:6px; background:url(img/buttons.gif) -87px -32px} +.clearlooks2 .mceFocus .mceMin:hover {right:68px; background:url(img/buttons.gif) 0 -32px} +.clearlooks2 .mceFocus .mceMed:hover {right:37px; background:url(img/buttons.gif) -29px -32px} +.clearlooks2 .mceFocus .mceMax:hover {right:37px; background:url(img/buttons.gif) -58px -32px} + +/* Resize */ +.clearlooks2 .mceResize {top:auto; left:auto; display:none; width:5px; height:5px; background:url(img/horizontal.gif) no-repeat 0 -75px} +.clearlooks2 .mceResizable .mceResize {display:block} +.clearlooks2 .mceResizable .mceMin, .clearlooks2 .mceMax {display:none} +.clearlooks2 .mceMinimizable .mceMin {display:block} +.clearlooks2 .mceMaximizable .mceMax {display:block} +.clearlooks2 .mceMaximized .mceMed {display:block} +.clearlooks2 .mceMaximized .mceMax {display:none} +.clearlooks2 a.mceResizeN {top:0; left:0; width:100%; cursor:n-resize} +.clearlooks2 a.mceResizeNW {top:0; left:0; cursor:nw-resize} +.clearlooks2 a.mceResizeNE {top:0; right:0; cursor:ne-resize} +.clearlooks2 a.mceResizeW {top:0; left:0; height:100%; cursor:w-resize;} +.clearlooks2 a.mceResizeE {top:0; right:0; height:100%; cursor:e-resize} +.clearlooks2 a.mceResizeS {bottom:0; left:0; width:100%; cursor:s-resize} +.clearlooks2 a.mceResizeSW {bottom:0; left:0; cursor:sw-resize} +.clearlooks2 a.mceResizeSE {bottom:0; right:0; cursor:se-resize} + +/* Alert/Confirm */ +.clearlooks2 .mceButton {font-weight:bold; bottom:10px; width:80px; height:30px; background:url(img/button.gif); line-height:30px; vertical-align:middle; text-align:center; outline:0} +.clearlooks2 .mceMiddle .mceIcon {left:15px; top:35px; width:32px; height:32px} +.clearlooks2 .mceAlert .mceMiddle span, .clearlooks2 .mceConfirm .mceMiddle span {background:transparent;left:60px; top:35px; width:320px; height:50px; font-weight:bold; overflow:auto; white-space:normal} +.clearlooks2 a:hover {font-weight:bold;} +.clearlooks2 .mceAlert .mceMiddle, .clearlooks2 .mceConfirm .mceMiddle {background:#D6D7D5} +.clearlooks2 .mceAlert .mceOk {left:50%; top:auto; margin-left: -40px} +.clearlooks2 .mceAlert .mceIcon {background:url(img/alert.gif)} +.clearlooks2 .mceConfirm .mceOk {left:50%; top:auto; margin-left: -90px} +.clearlooks2 .mceConfirm .mceCancel {left:50%; top:auto} +.clearlooks2 .mceConfirm .mceIcon {background:url(img/confirm.gif)} + +/* IE9 fixes */ +.clearlooks2.ie9 .mceTop .mceCenter {clip:auto;} +.clearlooks2.ie9 .mceMiddle {clip:auto;} +.clearlooks2.ie9 .mceMiddle .mceLeft, .clearlooks2.ie9 .mceMiddle .mceRight {top: 23px;} +.clearlooks2.ie9 .mceAlert .mceMiddle span, .clearlooks2.ie9 .mceConfirm .mceMiddle span {top:13px;} +.clearlooks2.ie9 .mceModal .mceMiddle {top:23px} +.clearlooks2.ie9 .mceModal .mceMiddle .mceLeft, .clearlooks2.ie9 .mceModal .mceMiddle .mceRight {top: 0} +.clearlooks2.ie9 .mceMiddle .mceIcon {top:13px} +.clearlooks2.ie9 .mceTop .mceCenter {top:0; right:auto; left:6px; width:calc(100%-12px)} diff --git a/application/media/js/tiny_mce/plugins/inlinepopups/template.htm b/application/media/js/tiny_mce/plugins/inlinepopups/template.htm new file mode 100644 index 00000000..f9ec6421 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/inlinepopups/template.htm @@ -0,0 +1,387 @@ + + + +Template for dialogs + + + + +
+
+
+
+
+
+
+ Blured +
+ +
+
+ Content +
+
+ +
+
+
+
+ Statusbar text. +
+ + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+ Focused +
+ +
+
+ Content +
+
+ +
+
+
+
+ Statusbar text. +
+ + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+ Statusbar +
+ +
+
+ Content +
+
+ +
+
+
+
+ Statusbar text. +
+ + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+ Statusbar, Resizable +
+ +
+
+ Content +
+
+ +
+
+
+
+ Statusbar text. +
+ + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+ Resizable, Maximizable +
+ +
+
+ Content +
+
+ +
+
+
+
+ Statusbar text. +
+ + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+ Blurred, Maximizable, Statusbar, Resizable +
+ +
+
+ Content +
+
+ +
+
+
+
+ Statusbar text. +
+ + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+ Maximized, Maximizable, Minimizable +
+ +
+
+ Content +
+
+ +
+
+
+
+ Statusbar text. +
+ + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+ Blured +
+ +
+
+ Content +
+
+ +
+
+
+
+ Statusbar text. +
+ + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+ Alert +
+ +
+
+ + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + +
+
+
+ +
+
+
+
+
+ + + Ok + +
+
+ +
+
+
+
+
+
+ Confirm +
+ +
+
+ + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + This is a very long error message. This is a very long error message. + +
+
+
+ +
+
+
+
+
+ + + Ok + Cancel + +
+
+
+ + + diff --git a/application/media/js/tiny_mce/plugins/insertdatetime/editor_plugin.js b/application/media/js/tiny_mce/plugins/insertdatetime/editor_plugin.js new file mode 100644 index 00000000..938ce6b1 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/insertdatetime/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.InsertDateTime",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceInsertDate",function(){var d=c._getDateTime(new Date(),a.getParam("plugin_insertdate_dateFormat",a.getLang("insertdatetime.date_fmt")));a.execCommand("mceInsertContent",false,d)});a.addCommand("mceInsertTime",function(){var d=c._getDateTime(new Date(),a.getParam("plugin_insertdate_timeFormat",a.getLang("insertdatetime.time_fmt")));a.execCommand("mceInsertContent",false,d)});a.addButton("insertdate",{title:"insertdatetime.insertdate_desc",cmd:"mceInsertDate"});a.addButton("inserttime",{title:"insertdatetime.inserttime_desc",cmd:"mceInsertTime"})},getInfo:function(){return{longname:"Insert date/time",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/insertdatetime",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_getDateTime:function(e,a){var c=this.editor;function b(g,d){g=""+g;if(g.length-1){a[c].style.zIndex=g[j];a[j].style.zIndex=g[c]}else{if(g[c]>0){a[c].style.zIndex=g[c]-1}}}else{for(f=0;fg[c]){j=f;break}}if(j>-1){a[c].style.zIndex=g[j];a[j].style.zIndex=g[c]}else{a[c].style.zIndex=g[c]+1}}b.execCommand("mceRepaint")},_getParentLayer:function(a){return this.editor.dom.getParent(a,function(b){return b.nodeType==1&&/^(absolute|relative|static)$/i.test(b.style.position)})},_insertLayer:function(){var a=this.editor,b=a.dom.getPos(a.dom.getParent(a.selection.getNode(),"*"));a.dom.add(a.getBody(),"div",{style:{position:"absolute",left:b.x,top:(b.y>20?b.y:20),width:100,height:100},"class":"mceItemVisualAid"},a.selection.getContent()||a.getLang("layer.content"))},_toggleAbsolute:function(){var a=this.editor,b=this._getParentLayer(a.selection.getNode());if(!b){b=a.dom.getParent(a.selection.getNode(),"DIV,P,IMG")}if(b){if(b.style.position.toLowerCase()=="absolute"){a.dom.setStyles(b,{position:"",left:"",top:"",width:"",height:""});a.dom.removeClass(b,"mceItemVisualAid")}else{if(b.style.left==""){b.style.left=20+"px"}if(b.style.top==""){b.style.top=20+"px"}if(b.style.width==""){b.style.width=b.width?(b.width+"px"):"100px"}if(b.style.height==""){b.style.height=b.height?(b.height+"px"):"100px"}b.style.position="absolute";a.dom.setAttrib(b,"data-mce-style","");a.addVisual(a.getBody())}a.execCommand("mceRepaint");a.nodeChanged()}}});tinymce.PluginManager.add("layer",tinymce.plugins.Layer)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/layer/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/layer/editor_plugin_src.js new file mode 100644 index 00000000..a8ac5a72 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/layer/editor_plugin_src.js @@ -0,0 +1,214 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Layer', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceInsertLayer', t._insertLayer, t); + + ed.addCommand('mceMoveForward', function() { + t._move(1); + }); + + ed.addCommand('mceMoveBackward', function() { + t._move(-1); + }); + + ed.addCommand('mceMakeAbsolute', function() { + t._toggleAbsolute(); + }); + + // Register buttons + ed.addButton('moveforward', {title : 'layer.forward_desc', cmd : 'mceMoveForward'}); + ed.addButton('movebackward', {title : 'layer.backward_desc', cmd : 'mceMoveBackward'}); + ed.addButton('absolute', {title : 'layer.absolute_desc', cmd : 'mceMakeAbsolute'}); + ed.addButton('insertlayer', {title : 'layer.insertlayer_desc', cmd : 'mceInsertLayer'}); + + ed.onInit.add(function() { + if (tinymce.isIE) + ed.getDoc().execCommand('2D-Position', false, true); + }); + + ed.onNodeChange.add(t._nodeChange, t); + ed.onVisualAid.add(t._visualAid, t); + }, + + getInfo : function() { + return { + longname : 'Layer', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/layer', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + _nodeChange : function(ed, cm, n) { + var le, p; + + le = this._getParentLayer(n); + p = ed.dom.getParent(n, 'DIV,P,IMG'); + + if (!p) { + cm.setDisabled('absolute', 1); + cm.setDisabled('moveforward', 1); + cm.setDisabled('movebackward', 1); + } else { + cm.setDisabled('absolute', 0); + cm.setDisabled('moveforward', !le); + cm.setDisabled('movebackward', !le); + cm.setActive('absolute', le && le.style.position.toLowerCase() == "absolute"); + } + }, + + // Private methods + + _visualAid : function(ed, e, s) { + var dom = ed.dom; + + tinymce.each(dom.select('div,p', e), function(e) { + if (/^(absolute|relative|static)$/i.test(e.style.position)) { + if (s) + dom.addClass(e, 'mceItemVisualAid'); + else + dom.removeClass(e, 'mceItemVisualAid'); + } + }); + }, + + _move : function(d) { + var ed = this.editor, i, z = [], le = this._getParentLayer(ed.selection.getNode()), ci = -1, fi = -1, nl; + + nl = []; + tinymce.walk(ed.getBody(), function(n) { + if (n.nodeType == 1 && /^(absolute|relative|static)$/i.test(n.style.position)) + nl.push(n); + }, 'childNodes'); + + // Find z-indexes + for (i=0; i -1) { + nl[ci].style.zIndex = z[fi]; + nl[fi].style.zIndex = z[ci]; + } else { + if (z[ci] > 0) + nl[ci].style.zIndex = z[ci] - 1; + } + } else { + // Move forward + + // Try find a higher one + for (i=0; i z[ci]) { + fi = i; + break; + } + } + + if (fi > -1) { + nl[ci].style.zIndex = z[fi]; + nl[fi].style.zIndex = z[ci]; + } else + nl[ci].style.zIndex = z[ci] + 1; + } + + ed.execCommand('mceRepaint'); + }, + + _getParentLayer : function(n) { + return this.editor.dom.getParent(n, function(n) { + return n.nodeType == 1 && /^(absolute|relative|static)$/i.test(n.style.position); + }); + }, + + _insertLayer : function() { + var ed = this.editor, p = ed.dom.getPos(ed.dom.getParent(ed.selection.getNode(), '*')); + + ed.dom.add(ed.getBody(), 'div', { + style : { + position : 'absolute', + left : p.x, + top : (p.y > 20 ? p.y : 20), + width : 100, + height : 100 + }, + 'class' : 'mceItemVisualAid' + }, ed.selection.getContent() || ed.getLang('layer.content')); + }, + + _toggleAbsolute : function() { + var ed = this.editor, le = this._getParentLayer(ed.selection.getNode()); + + if (!le) + le = ed.dom.getParent(ed.selection.getNode(), 'DIV,P,IMG'); + + if (le) { + if (le.style.position.toLowerCase() == "absolute") { + ed.dom.setStyles(le, { + position : '', + left : '', + top : '', + width : '', + height : '' + }); + + ed.dom.removeClass(le, 'mceItemVisualAid'); + } else { + if (le.style.left == "") + le.style.left = 20 + 'px'; + + if (le.style.top == "") + le.style.top = 20 + 'px'; + + if (le.style.width == "") + le.style.width = le.width ? (le.width + 'px') : '100px'; + + if (le.style.height == "") + le.style.height = le.height ? (le.height + 'px') : '100px'; + + le.style.position = "absolute"; + + ed.dom.setAttrib(le, 'data-mce-style', ''); + ed.addVisual(ed.getBody()); + } + + ed.execCommand('mceRepaint'); + ed.nodeChanged(); + } + } + }); + + // Register plugin + tinymce.PluginManager.add('layer', tinymce.plugins.Layer); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/legacyoutput/editor_plugin.js b/application/media/js/tiny_mce/plugins/legacyoutput/editor_plugin.js new file mode 100644 index 00000000..271f37e0 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/legacyoutput/editor_plugin.js @@ -0,0 +1 @@ +(function(a){a.onAddEditor.addToTop(function(c,b){b.settings.inline_styles=false});a.create("tinymce.plugins.LegacyOutput",{init:function(b){b.onInit.add(function(){var c="p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img",e=a.explode(b.settings.font_size_style_values),d=b.schema;b.formatter.register({alignleft:{selector:c,attributes:{align:"left"}},aligncenter:{selector:c,attributes:{align:"center"}},alignright:{selector:c,attributes:{align:"right"}},alignfull:{selector:c,attributes:{align:"full"}},bold:{inline:"b",remove:"all"},italic:{inline:"i",remove:"all"},underline:{inline:"u",remove:"all"},strikethrough:{inline:"strike",remove:"all"},fontname:{inline:"font",attributes:{face:"%value"}},fontsize:{inline:"font",attributes:{size:function(f){return a.inArray(e,f.value)+1}}},forecolor:{inline:"font",styles:{color:"%value"}},hilitecolor:{inline:"font",styles:{backgroundColor:"%value"}}});a.each("b,i,u,strike".split(","),function(f){d.addValidElements(f+"[*]")});if(!d.getElementRule("font")){d.addValidElements("font[face|size|color|style]")}a.each(c.split(","),function(f){var h=d.getElementRule(f),g;if(h){if(!h.attributes.align){h.attributes.align={};h.attributesOrder.push("align")}}});b.onNodeChange.add(function(g,k){var j,f,h,i;f=g.dom.getParent(g.selection.getNode(),"font");if(f){h=f.face;i=f.size}if(j=k.get("fontselect")){j.select(function(l){return l==h})}if(j=k.get("fontsizeselect")){j.select(function(m){var l=a.inArray(e,m.fontSize);return l+1==i})}})})},getInfo:function(){return{longname:"LegacyOutput",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/legacyoutput",version:a.majorVersion+"."+a.minorVersion}}});a.PluginManager.add("legacyoutput",a.plugins.LegacyOutput)})(tinymce); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/legacyoutput/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/legacyoutput/editor_plugin_src.js new file mode 100644 index 00000000..7c9716c1 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/legacyoutput/editor_plugin_src.js @@ -0,0 +1,125 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + * + * This plugin will force TinyMCE to produce deprecated legacy output such as font elements, u elements, align + * attributes and so forth. There are a few cases where these old items might be needed for example in email applications or with Flash + * + * However you should NOT use this plugin if you are building some system that produces web contents such as a CMS. All these elements are + * not apart of the newer specifications for HTML and XHTML. + */ + +(function(tinymce) { + // Override inline_styles setting to force TinyMCE to produce deprecated contents + tinymce.onAddEditor.addToTop(function(tinymce, editor) { + editor.settings.inline_styles = false; + }); + + // Create the legacy ouput plugin + tinymce.create('tinymce.plugins.LegacyOutput', { + init : function(editor) { + editor.onInit.add(function() { + var alignElements = 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', + fontSizes = tinymce.explode(editor.settings.font_size_style_values), + schema = editor.schema; + + // Override some internal formats to produce legacy elements and attributes + editor.formatter.register({ + // Change alignment formats to use the deprecated align attribute + alignleft : {selector : alignElements, attributes : {align : 'left'}}, + aligncenter : {selector : alignElements, attributes : {align : 'center'}}, + alignright : {selector : alignElements, attributes : {align : 'right'}}, + alignfull : {selector : alignElements, attributes : {align : 'full'}}, + + // Change the basic formatting elements to use deprecated element types + bold : {inline : 'b', remove : 'all'}, + italic : {inline : 'i', remove : 'all'}, + underline : {inline : 'u', remove : 'all'}, + strikethrough : {inline : 'strike', remove : 'all'}, + + // Change font size and font family to use the deprecated font element + fontname : {inline : 'font', attributes : {face : '%value'}}, + fontsize : { + inline : 'font', + attributes : { + size : function(vars) { + return tinymce.inArray(fontSizes, vars.value) + 1; + } + } + }, + + // Setup font elements for colors as well + forecolor : {inline : 'font', styles : {color : '%value'}}, + hilitecolor : {inline : 'font', styles : {backgroundColor : '%value'}} + }); + + // Check that deprecated elements are allowed if not add them + tinymce.each('b,i,u,strike'.split(','), function(name) { + schema.addValidElements(name + '[*]'); + }); + + // Add font element if it's missing + if (!schema.getElementRule("font")) + schema.addValidElements("font[face|size|color|style]"); + + // Add the missing and depreacted align attribute for the serialization engine + tinymce.each(alignElements.split(','), function(name) { + var rule = schema.getElementRule(name), found; + + if (rule) { + if (!rule.attributes.align) { + rule.attributes.align = {}; + rule.attributesOrder.push('align'); + } + } + }); + + // Listen for the onNodeChange event so that we can do special logic for the font size and font name drop boxes + editor.onNodeChange.add(function(editor, control_manager) { + var control, fontElm, fontName, fontSize; + + // Find font element get it's name and size + fontElm = editor.dom.getParent(editor.selection.getNode(), 'font'); + if (fontElm) { + fontName = fontElm.face; + fontSize = fontElm.size; + } + + // Select/unselect the font name in droplist + if (control = control_manager.get('fontselect')) { + control.select(function(value) { + return value == fontName; + }); + } + + // Select/unselect the font size in droplist + if (control = control_manager.get('fontsizeselect')) { + control.select(function(value) { + var index = tinymce.inArray(fontSizes, value.fontSize); + + return index + 1 == fontSize; + }); + } + }); + }); + }, + + getInfo : function() { + return { + longname : 'LegacyOutput', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/legacyoutput', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('legacyoutput', tinymce.plugins.LegacyOutput); +})(tinymce); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/media/css/content.css b/application/media/js/tiny_mce/plugins/media/css/content.css new file mode 100644 index 00000000..5b666302 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/media/css/content.css @@ -0,0 +1,7 @@ +.mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} +.mceItemShockWave {background-image:url(../img/shockwave.gif)} +.mceItemFlash {background-image:url(../img/flash.gif)} +.mceItemQuickTime {background-image:url(../img/quicktime.gif)} +.mceItemWindowsMedia {background-image:url(../img/windowsmedia.gif)} +.mceItemRealMedia {background-image:url(../img/realmedia.gif)} +.mceItemVideo {background-image:url(../img/video.gif)} diff --git a/application/media/js/tiny_mce/plugins/media/css/media.css b/application/media/js/tiny_mce/plugins/media/css/media.css new file mode 100644 index 00000000..26bc9add --- /dev/null +++ b/application/media/js/tiny_mce/plugins/media/css/media.css @@ -0,0 +1,16 @@ +#id, #name, #hspace, #vspace, #class_name, #align { width: 100px } +#hspace, #vspace { width: 50px } +#flash_quality, #flash_align, #flash_scale, #flash_salign, #flash_wmode { width: 100px } +#flash_base, #flash_flashvars, #html5_altsource1, #html5_altsource2, #html5_poster { width: 240px } +#width, #height { width: 40px } +#src, #media_type { width: 250px } +#class { width: 120px } +#prev { margin: 0; border: 1px solid black; width: 380px; height: 230px; overflow: auto } +.panel_wrapper div.current { height: 390px; overflow: auto } +#flash_options, #shockwave_options, #qt_options, #wmp_options, #rmp_options { display: none } +.mceAddSelectValue { background-color: #DDDDDD } +#qt_starttime, #qt_endtime, #qt_fov, #qt_href, #qt_moveid, #qt_moviename, #qt_node, #qt_pan, #qt_qtsrc, #qt_qtsrcchokespeed, #qt_target, #qt_tilt, #qt_urlsubstituten, #qt_volume { width: 70px } +#wmp_balance, #wmp_baseurl, #wmp_captioningid, #wmp_currentmarker, #wmp_currentposition, #wmp_defaultframe, #wmp_playcount, #wmp_rate, #wmp_uimode, #wmp_volume { width: 70px } +#rmp_console, #rmp_numloop, #rmp_controls, #rmp_scriptcallbacks { width: 70px } +#shockwave_swvolume, #shockwave_swframe, #shockwave_swurl, #shockwave_swstretchvalign, #shockwave_swstretchhalign, #shockwave_swstretchstyle { width: 90px } +#qt_qtsrc { width: 200px } diff --git a/application/media/js/tiny_mce/plugins/media/editor_plugin.js b/application/media/js/tiny_mce/plugins/media/editor_plugin.js new file mode 100644 index 00000000..27a3e14b --- /dev/null +++ b/application/media/js/tiny_mce/plugins/media/editor_plugin.js @@ -0,0 +1 @@ +(function(){var c=tinymce.makeMap("id,width,height,type"),b=tinymce.html.Node,e,a,f=tinymce.util.JSON,d;e=[["Flash","d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["ShockWave","166b1bca-3f9c-11cf-8075-444553540000","application/x-director","http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0"],["WindowsMedia","6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,05589fa1-c356-11ce-bf01-00aa0055595a","application/x-mplayer2","http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"],["QuickTime","02bf25d5-8c17-4b23-bc80-d3488abddc6b","video/quicktime","http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"],["RealMedia","cfcdaa03-8be4-11cf-b84b-0020afbbccfa","audio/x-pn-realaudio-plugin","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["Java","8ad9c840-044e-11d1-b3e9-00805f499d93","application/x-java-applet","http://java.sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"],["Silverlight","dfeaf541-f3e1-4c24-acac-99c30715084a","application/x-silverlight-2"],["Video"]];tinymce.create("tinymce.plugins.MediaPlugin",{init:function(l,g){var p=this,j={},k,n,o,h;function m(q){return q&&q.nodeName==="IMG"&&l.dom.hasClass(q,"mceItemMedia")}p.editor=l;p.url=g;a="";for(k=0;k0){m+=(m?"&":"")+A+"="+escape(B)}});x.params.flashvars=m;w=l.getParam("flash_video_player_params",{allowfullscreen:true,allowscriptaccess:true});tinymce.each(w,function(B,A){x.params[A]=""+B});n=this.getType("flash")}else{x.params.src=""}}if(x.params.src){y=new b("object",1).attr({id:r.attr("id"),width:r.attr("width"),height:r.attr("height"),style:t});tinymce.each(tinymce.explode("name,bgcolor,align,vspace,hspace"),function(A){if(x[A]){y.attr(A,x[A])}});for(z in x.params){o=new b("param",1);o.shortEnded=true;q=x.params[z];if(z==="src"&&n.name==="WindowsMedia"){z="url"}o.attr({name:z,value:q});y.append(o)}if(this.editor.getParam("media_strict",true)){y.attr({data:x.params.src,type:n.mimes[0]})}else{y.attr({classid:"clsid:"+n.clsids[0],codebase:n.codebase});g=new b("embed",1);g.shortEnded=true;g.attr({id:r.attr("id"),width:r.attr("width"),height:r.attr("height"),style:t,type:n.mimes[0]});for(z in x.params){g.attr(z,x.params[z])}tinymce.each(tinymce.explode("name,bgcolor,align,vspace,hspace"),function(A){if(x[A]){g.attr(A,x[A])}});y.append(g)}if(x.object_html){q=new b("#text",3);q.raw=true;q.value=x.object_html;y.append(q)}if(u){u.append(y)}}if(u){if(x.video_html){q=new b("#text",3);q.raw=true;q.value=x.video_html;u.append(q)}}if(u||y){r.replace(u||y)}else{r.remove()}},objectToImg:function(v){var C,g,x,D,E,r,t,q,y,w,n,m,A,u,h,B,l,z=this.lookup,j,s,p=this.editor.settings.url_converter,k=this.editor.settings.url_converter_scope;function o(F){return new tinymce.html.Serializer({inner:true,validate:false}).serialize(F)}if(!v.parent){return}if(v.name==="script"){if(v.firstChild){j=a.exec(v.firstChild.value)}if(!j){return}l=j[1];B={video:{},params:f.parse(j[2])};t=B.params.width;q=B.params.height}B=B||{video:{},params:{}};D=new b("img",1);D.attr({src:this.url+"/img/trans.gif"});E=v.name;if(E==="video"){x=v;C=v.getAll("object")[0];g=v.getAll("embed")[0];t=x.attr("width");q=x.attr("height");r=x.attr("id");B.video={attrs:{},sources:[]};s=B.video.attrs;for(E in x.attributes.map){s[E]=x.attributes.map[E]}u=v.attr("src");if(u){B.video.sources.push({src:p.call(k,u,"src","video")})}h=x.getAll("source");for(w=0;w 0) + flashVarsOutput += (flashVarsOutput ? '&' : '') + name + '=' + escape(value); + }); + data.params.flashvars = flashVarsOutput; + + params = editor.getParam('flash_video_player_params', { + allowfullscreen: true, + allowscriptaccess: true + }); + + tinymce.each(params, function(value, name) { + data.params[name] = "" + value; + }); + + typeItem = this.getType('flash'); + } else + data.params.src = ''; + } + + // Do we have a params src then we can generate object + if (data.params.src) { + // Create new object element + object = new Node('object', 1).attr({ + id : node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style + }); + + tinymce.each(tinymce.explode('name,bgcolor,align,vspace,hspace'), function(name) { + if (data[name]) + object.attr(name, data[name]); + }); + + // Add params + for (name in data.params) { + param = new Node('param', 1); + param.shortEnded = true; + value = data.params[name]; + + // Windows media needs to use url instead of src for the media URL + if (name === 'src' && typeItem.name === 'WindowsMedia') + name = 'url'; + + param.attr({name: name, value: value}); + object.append(param); + } + + // Setup add type and classid if strict is disabled + if (this.editor.getParam('media_strict', true)) { + object.attr({ + data: data.params.src, + type: typeItem.mimes[0] + }); + } else { + object.attr({ + classid: "clsid:" + typeItem.clsids[0], + codebase: typeItem.codebase + }); + + embed = new Node('embed', 1); + embed.shortEnded = true; + embed.attr({ + id: node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style, + type: typeItem.mimes[0] + }); + + for (name in data.params) + embed.attr(name, data.params[name]); + + tinymce.each(tinymce.explode('name,bgcolor,align,vspace,hspace'), function(name) { + if (data[name]) + embed.attr(name, data[name]); + }); + + object.append(embed); + } + + // Insert raw HTML + if (data.object_html) { + value = new Node('#text', 3); + value.raw = true; + value.value = data.object_html; + object.append(value); + } + + // Append object to video element if it exists + if (video) + video.append(object); + } + + if (video) { + // Insert raw HTML + if (data.video_html) { + value = new Node('#text', 3); + value.raw = true; + value.value = data.video_html; + video.append(value); + } + } + + if (video || object) + node.replace(video || object); + else + node.remove(); + }, + + /** + * Converts a tinymce.html.Node video/object/embed to an img element. + * + * The video/object/embed will be converted into an image placeholder with a JSON data attribute like this: + * + * + * The JSON structure will be like this: + * {'params':{'flashvars':'something','quality':'high','src':'someurl'}, 'video':{'sources':[{src: 'someurl', type: 'video/mp4'}]}} + */ + objectToImg : function(node) { + var object, embed, video, img, name, id, width, height, style, i, html, + param, params, source, sources, data, type, lookup = this.lookup, + matches, attrs, urlConverter = this.editor.settings.url_converter, + urlConverterScope = this.editor.settings.url_converter_scope; + + function getInnerHTML(node) { + return new tinymce.html.Serializer({ + inner: true, + validate: false + }).serialize(node); + }; + + // If node isn't in document + if (!node.parent) + return; + + // Handle media scripts + if (node.name === 'script') { + if (node.firstChild) + matches = scriptRegExp.exec(node.firstChild.value); + + if (!matches) + return; + + type = matches[1]; + data = {video : {}, params : JSON.parse(matches[2])}; + width = data.params.width; + height = data.params.height; + } + + // Setup data objects + data = data || { + video : {}, + params : {} + }; + + // Setup new image object + img = new Node('img', 1); + img.attr({ + src : this.url + '/img/trans.gif' + }); + + // Video element + name = node.name; + if (name === 'video') { + video = node; + object = node.getAll('object')[0]; + embed = node.getAll('embed')[0]; + width = video.attr('width'); + height = video.attr('height'); + id = video.attr('id'); + data.video = {attrs : {}, sources : []}; + + // Get all video attributes + attrs = data.video.attrs; + for (name in video.attributes.map) + attrs[name] = video.attributes.map[name]; + + source = node.attr('src'); + if (source) + data.video.sources.push({src : urlConverter.call(urlConverterScope, source, 'src', 'video')}); + + // Get all sources + sources = video.getAll("source"); + for (i = 0; i < sources.length; i++) { + source = sources[i].remove(); + + data.video.sources.push({ + src: urlConverter.call(urlConverterScope, source.attr('src'), 'src', 'source'), + type: source.attr('type'), + media: source.attr('media') + }); + } + + // Convert the poster URL + if (attrs.poster) + attrs.poster = urlConverter.call(urlConverterScope, attrs.poster, 'poster', 'video'); + } + + // Object element + if (node.name === 'object') { + object = node; + embed = node.getAll('embed')[0]; + } + + // Embed element + if (node.name === 'embed') + embed = node; + + if (object) { + // Get width/height + width = width || object.attr('width'); + height = height || object.attr('height'); + style = style || object.attr('style'); + id = id || object.attr('id'); + + // Get all object params + params = object.getAll("param"); + for (i = 0; i < params.length; i++) { + param = params[i]; + name = param.remove().attr('name'); + + if (!excludedEmbedAttrs[name]) + data.params[name] = param.attr('value'); + } + + data.params.src = data.params.src || object.attr('data'); + } + + if (embed) { + // Get width/height + width = width || embed.attr('width'); + height = height || embed.attr('height'); + style = style || embed.attr('style'); + id = id || embed.attr('id'); + + // Get all embed attributes + for (name in embed.attributes.map) { + if (!excludedEmbedAttrs[name] && !data.params[name]) + data.params[name] = embed.attributes.map[name]; + } + } + + // Use src not movie + if (data.params.movie) { + data.params.src = data.params.src || data.params.movie; + delete data.params.movie; + } + + // Convert the URL to relative/absolute depending on configuration + if (data.params.src) + data.params.src = urlConverter.call(urlConverterScope, data.params.src, 'src', 'object'); + + if (video) + type = lookup.video.name; + + if (object && !type) + type = (lookup[(object.attr('clsid') || '').toLowerCase()] || lookup[(object.attr('type') || '').toLowerCase()] || {}).name; + + if (embed && !type) + type = (lookup[(embed.attr('type') || '').toLowerCase()] || {}).name; + + // Replace the video/object/embed element with a placeholder image containing the data + node.replace(img); + + // Remove embed + if (embed) + embed.remove(); + + // Serialize the inner HTML of the object element + if (object) { + html = getInnerHTML(object.remove()); + + if (html) + data.object_html = html; + } + + // Serialize the inner HTML of the video element + if (video) { + html = getInnerHTML(video.remove()); + + if (html) + data.video_html = html; + } + + // Set width/height of placeholder + img.attr({ + id : id, + 'class' : 'mceItemMedia mceItem' + (type || 'Flash'), + style : style, + width : width || "320", + height : height || "240", + "data-mce-json" : JSON.serialize(data, "'") + }); + } + }); + + // Register plugin + tinymce.PluginManager.add('media', tinymce.plugins.MediaPlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/media/img/flash.gif b/application/media/js/tiny_mce/plugins/media/img/flash.gif new file mode 100644 index 00000000..cb192e6c Binary files /dev/null and b/application/media/js/tiny_mce/plugins/media/img/flash.gif differ diff --git a/application/media/js/tiny_mce/plugins/media/img/flv_player.swf b/application/media/js/tiny_mce/plugins/media/img/flv_player.swf new file mode 100644 index 00000000..042c2ab9 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/media/img/flv_player.swf differ diff --git a/application/media/js/tiny_mce/plugins/media/img/quicktime.gif b/application/media/js/tiny_mce/plugins/media/img/quicktime.gif new file mode 100644 index 00000000..3b049914 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/media/img/quicktime.gif differ diff --git a/application/media/js/tiny_mce/plugins/media/img/realmedia.gif b/application/media/js/tiny_mce/plugins/media/img/realmedia.gif new file mode 100644 index 00000000..fdfe0b9a Binary files /dev/null and b/application/media/js/tiny_mce/plugins/media/img/realmedia.gif differ diff --git a/application/media/js/tiny_mce/plugins/media/img/shockwave.gif b/application/media/js/tiny_mce/plugins/media/img/shockwave.gif new file mode 100644 index 00000000..5f235dfc Binary files /dev/null and b/application/media/js/tiny_mce/plugins/media/img/shockwave.gif differ diff --git a/application/media/js/tiny_mce/plugins/media/img/trans.gif b/application/media/js/tiny_mce/plugins/media/img/trans.gif new file mode 100644 index 00000000..38848651 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/media/img/trans.gif differ diff --git a/application/media/js/tiny_mce/plugins/media/img/video.gif b/application/media/js/tiny_mce/plugins/media/img/video.gif new file mode 100644 index 00000000..35701040 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/media/img/video.gif differ diff --git a/application/media/js/tiny_mce/plugins/media/img/windowsmedia.gif b/application/media/js/tiny_mce/plugins/media/img/windowsmedia.gif new file mode 100644 index 00000000..ab50f2d8 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/media/img/windowsmedia.gif differ diff --git a/application/media/js/tiny_mce/plugins/media/js/embed.js b/application/media/js/tiny_mce/plugins/media/js/embed.js new file mode 100644 index 00000000..f8dc8105 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/media/js/embed.js @@ -0,0 +1,73 @@ +/** + * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose. + */ + +function writeFlash(p) { + writeEmbed( + 'D27CDB6E-AE6D-11cf-96B8-444553540000', + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', + 'application/x-shockwave-flash', + p + ); +} + +function writeShockWave(p) { + writeEmbed( + '166B1BCA-3F9C-11CF-8075-444553540000', + 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0', + 'application/x-director', + p + ); +} + +function writeQuickTime(p) { + writeEmbed( + '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', + 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0', + 'video/quicktime', + p + ); +} + +function writeRealMedia(p) { + writeEmbed( + 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA', + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', + 'audio/x-pn-realaudio-plugin', + p + ); +} + +function writeWindowsMedia(p) { + p.url = p.src; + writeEmbed( + '6BF52A52-394A-11D3-B153-00C04F79FAA6', + 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701', + 'application/x-mplayer2', + p + ); +} + +function writeEmbed(cls, cb, mt, p) { + var h = '', n; + + h += ''; + + h += ''); + + function get(id) { + return document.getElementById(id); + } + + function getVal(id) { + var elm = get(id); + + if (elm.nodeName == "SELECT") + return elm.options[elm.selectedIndex].value; + + if (elm.type == "checkbox") + return elm.checked; + + return elm.value; + } + + function setVal(id, value) { + if (typeof(value) != 'undefined') { + var elm = get(id); + + if (elm.nodeName == "SELECT") + selectByValue(document.forms[0], id, value); + else if (elm.type == "checkbox") + elm.checked = !!value; + else + elm.value = value; + } + } + + window.Media = { + init : function() { + var html, editor; + + this.editor = editor = tinyMCEPopup.editor; + + // Setup file browsers and color pickers + get('filebrowsercontainer').innerHTML = getBrowserHTML('filebrowser','src','media','media'); + get('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','quicktime_qtsrc','media','media'); + get('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + get('video_altsource1_filebrowser').innerHTML = getBrowserHTML('filebrowser_altsource1','video_altsource1','media','media'); + get('video_altsource2_filebrowser').innerHTML = getBrowserHTML('filebrowser_altsource2','video_altsource2','media','media'); + get('video_poster_filebrowser').innerHTML = getBrowserHTML('filebrowser_poster','video_poster','media','image'); + + html = this.getMediaListHTML('medialist', 'src', 'media', 'media'); + if (html == "") + get("linklistrow").style.display = 'none'; + else + get("linklistcontainer").innerHTML = html; + + if (isVisible('filebrowser')) + get('src').style.width = '230px'; + + if (isVisible('filebrowser_altsource1')) + get('video_altsource1').style.width = '220px'; + + if (isVisible('filebrowser_altsource2')) + get('video_altsource2').style.width = '220px'; + + if (isVisible('filebrowser_poster')) + get('video_poster').style.width = '220px'; + + this.data = tinyMCEPopup.getWindowArg('data'); + this.dataToForm(); + this.preview(); + }, + + insert : function() { + var editor = tinyMCEPopup.editor; + + this.formToData(); + editor.execCommand('mceRepaint'); + tinyMCEPopup.restoreSelection(); + editor.selection.setNode(editor.plugins.media.dataToImg(this.data)); + tinyMCEPopup.close(); + }, + + preview : function() { + get('prev').innerHTML = this.editor.plugins.media.dataToHtml(this.data, true); + }, + + moveStates : function(to_form, field) { + var data = this.data, editor = this.editor, data = this.data, + mediaPlugin = editor.plugins.media, ext, src, typeInfo, defaultStates, src; + + defaultStates = { + // QuickTime + quicktime_autoplay : true, + quicktime_controller : true, + + // Flash + flash_play : true, + flash_loop : true, + flash_menu : true, + + // WindowsMedia + windowsmedia_autostart : true, + windowsmedia_enablecontextmenu : true, + windowsmedia_invokeurls : true, + + // RealMedia + realmedia_autogotourl : true, + realmedia_imagestatus : true + }; + + function setOptions(type, names) { + var i, name, formItemName, value, list; + + if (type == data.type || type == 'global') { + names = tinymce.explode(names); + for (i = 0; i < names.length; i++) { + name = names[i]; + formItemName = type == 'global' ? name : type + '_' + name; + + if (type == 'global') + list = data; + else if (type == 'video') { + list = data.video.attrs; + + if (!list && !to_form) + data.video.attrs = list = {}; + } else + list = data.params; + + if (list) { + if (to_form) { + setVal(formItemName, list[name]); + } else { + delete list[name]; + + value = getVal(formItemName); + if (type == 'video' && value === true) + value = name; + + if (defaultStates[formItemName]) { + if (value !== defaultStates[formItemName]) { + value = "" + value; + list[name] = value; + } + } else if (value) { + value = "" + value; + list[name] = value; + } + } + } + } + } + } + + if (!to_form) { + data.params = {}; + + data.type = get('media_type').options[get('media_type').selectedIndex].value; + data.width = getVal('width'); + data.height = getVal('height'); + + // Switch type based on extension + src = getVal('src'); + if (field == 'src') { + ext = src.replace(/^.*\.([^.]+)$/, '$1'); + if (typeInfo = mediaPlugin.getType(ext)) + data.type = typeInfo.name.toLowerCase(); + + setVal('media_type', data.type); + } + + if (data.type == "video") { + if (!data.video.sources) + data.video.sources = []; + + data.video.sources[0] = {src: getVal('src')}; + } + } + + // Hide all fieldsets and show the one active + get('video_options').style.display = 'none'; + get('flash_options').style.display = 'none'; + get('quicktime_options').style.display = 'none'; + get('shockwave_options').style.display = 'none'; + get('windowsmedia_options').style.display = 'none'; + get('realmedia_options').style.display = 'none'; + get(data.type + '_options').style.display = 'block'; + setVal('media_type', data.type); + + setOptions('flash', 'play,loop,menu,swliveconnect,quality,scale,salign,wmode,base,flashvars'); + setOptions('quicktime', 'loop,autoplay,cache,controller,correction,enablejavascript,kioskmode,autohref,playeveryframe,targetcache,scale,starttime,endtime,target,qtsrcchokespeed,volume,qtsrc'); + setOptions('shockwave', 'sound,progress,autostart,swliveconnect,swvolume,swstretchstyle,swstretchhalign,swstretchvalign'); + setOptions('windowsmedia', 'autostart,enabled,enablecontextmenu,fullscreen,invokeurls,mute,stretchtofit,windowlessvideo,balance,baseurl,captioningid,currentmarker,currentposition,defaultframe,playcount,rate,uimode,volume'); + setOptions('realmedia', 'autostart,loop,autogotourl,center,imagestatus,maintainaspect,nojava,prefetch,shuffle,console,controls,numloop,scriptcallbacks'); + setOptions('video', 'poster,autoplay,loop,preload,controls'); + setOptions('global', 'id,name,vspace,hspace,bgcolor,align,width,height'); + + if (to_form) { + if (data.type == 'video') { + if (data.video.sources[0]) + setVal('src', data.video.sources[0].src); + + src = data.video.sources[1]; + if (src) + setVal('video_altsource1', src.src); + + src = data.video.sources[2]; + if (src) + setVal('video_altsource2', src.src); + } else + setVal('src', data.params.src); + } else { + if (data.type == 'video') { + if (!data.video.sources) + data.video.sources = []; + + data.video.sources[0] = {src : getVal("src")}; + + src = getVal("video_altsource1"); + if (src) + data.video.sources[1] = {src : src}; + + src = getVal("video_altsource2"); + if (src) + data.video.sources[2] = {src : src}; + } else + data.params.src = getVal("src"); + } + }, + + dataToForm : function() { + this.moveStates(true); + }, + + formToData : function(field) { + if (field == 'source') { + this.moveStates(false, field); + setVal('source', this.editor.plugins.media.dataToHtml(this.data)); + this.panel = 'source'; + } else { + if (this.panel == 'source') { + this.data = this.editor.plugins.media.htmlToData(getVal('source')); + this.dataToForm(); + this.panel = ''; + } + + this.moveStates(false, field); + this.preview(); + } + }, + + changeSize : function(type) { + var width, height, scale, size; + + if (get('constrain').checked) { + width = parseInt(getVal('width') || "320", 10); + height = parseInt(getVal('height') || "240", 10); + + if (type == 'width') + setVal('height', Math.round((width / this.data.width) * width)); + else + setVal('width', Math.round((height / this.data.height) * height)); + } + + this.formToData(); + }, + + getMediaListHTML : function() { + if (typeof(tinyMCEMediaList) != "undefined" && tinyMCEMediaList.length > 0) { + var html = ""; + + html += ''; + + return html; + } + + return ""; + } + }; + + tinyMCEPopup.requireLangPack(); + tinyMCEPopup.onInit.add(function() { + Media.init(); + }); +})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/media/langs/et_dlg.js b/application/media/js/tiny_mce/plugins/media/langs/en_dlg.js similarity index 88% rename from includes/tinymce/jscripts/tiny_mce/plugins/media/langs/et_dlg.js rename to application/media/js/tiny_mce/plugins/media/langs/en_dlg.js index 7c5f0f27..29d26a0d 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/media/langs/et_dlg.js +++ b/application/media/js/tiny_mce/plugins/media/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('et.media_dlg',{ +tinyMCE.addI18n('en.media_dlg',{ title:"Insert / edit embedded media", general:"General", advanced:"Advanced", @@ -91,7 +91,6 @@ align_bottom_right:"Bottom right", flv_options:"Flash video options", flv_scalemode:"Scale mode", flv_buffer:"Buffer", -flv_startimage:"Start image", flv_starttime:"Start time", flv_defaultvolume:"Default volumne", flv_hiddengui:"Hidden GUI", @@ -99,5 +98,12 @@ flv_autostart:"Auto start", flv_loop:"Loop", flv_showscalemodes:"Show scale modes", flv_smoothvideo:"Smooth video", -flv_jscallback:"JS Callback" +flv_jscallback:"JS Callback", +html5_video_options:"HTML5 Video Options", +altsource1:"Alternative source 1", +altsource2:"Alternative source 2", +preload:"Preload", +poster:"Poster", + +source:"Source" }); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/media/media.htm b/application/media/js/tiny_mce/plugins/media/media.htm new file mode 100644 index 00000000..d71374ed --- /dev/null +++ b/application/media/js/tiny_mce/plugins/media/media.htm @@ -0,0 +1,810 @@ + + + + {#media_dlg.title} + + + + + + + + + +
+ + +
+
+
+ {#media_dlg.general} + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
 
+
+ + + + + + +
x   
+
+
+ +
+ {#media_dlg.preview} + +
+
+ +
+
+ {#media_dlg.advanced} + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
 
+
+
+ +
+ {#media_dlg.html5_video_options} + + + + + + + + + + + + + + + + +
+ + + + + +
 
+
+ + + + + +
 
+
+ + + + + +
 
+
+ + + + + + + + + + + +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+ +
+ {#media_dlg.flash_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + + + + + + + +
+
+ +
+ {#media_dlg.qt_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+  
+ + + + + +
 
+
+
+ +
+ {#media_dlg.wmp_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+ +
+ {#media_dlg.rmp_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+   +
+
+ +
+ {#media_dlg.shockwave_options} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+
+
+ +
+
+ {#media_dlg.source} + +
+
+
+ +
+ + reload +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/nonbreaking/editor_plugin.js b/application/media/js/tiny_mce/plugins/nonbreaking/editor_plugin.js new file mode 100644 index 00000000..73947355 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/nonbreaking/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Nonbreaking",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceNonBreaking",function(){a.execCommand("mceInsertContent",false,(a.plugins.visualchars&&a.plugins.visualchars.state)?' ':" ")});a.addButton("nonbreaking",{title:"nonbreaking.nonbreaking_desc",cmd:"mceNonBreaking"});if(a.getParam("nonbreaking_force_tab")){a.onKeyDown.add(function(d,f){if(tinymce.isIE&&f.keyCode==9){d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking");tinymce.dom.Event.cancel(f)}})}},getInfo:function(){return{longname:"Nonbreaking space",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("nonbreaking",tinymce.plugins.Nonbreaking)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/nonbreaking/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/nonbreaking/editor_plugin_src.js new file mode 100644 index 00000000..b3ea82ee --- /dev/null +++ b/application/media/js/tiny_mce/plugins/nonbreaking/editor_plugin_src.js @@ -0,0 +1,53 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Nonbreaking', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceNonBreaking', function() { + ed.execCommand('mceInsertContent', false, (ed.plugins.visualchars && ed.plugins.visualchars.state) ? ' ' : ' '); + }); + + // Register buttons + ed.addButton('nonbreaking', {title : 'nonbreaking.nonbreaking_desc', cmd : 'mceNonBreaking'}); + + if (ed.getParam('nonbreaking_force_tab')) { + ed.onKeyDown.add(function(ed, e) { + if (tinymce.isIE && e.keyCode == 9) { + ed.execCommand('mceNonBreaking'); + ed.execCommand('mceNonBreaking'); + ed.execCommand('mceNonBreaking'); + tinymce.dom.Event.cancel(e); + } + }); + } + }, + + getInfo : function() { + return { + longname : 'Nonbreaking space', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + + // Private methods + }); + + // Register plugin + tinymce.PluginManager.add('nonbreaking', tinymce.plugins.Nonbreaking); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/noneditable/editor_plugin.js b/application/media/js/tiny_mce/plugins/noneditable/editor_plugin.js new file mode 100644 index 00000000..9945cd85 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/noneditable/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.dom.Event;tinymce.create("tinymce.plugins.NonEditablePlugin",{init:function(d,e){var f=this,c,b;f.editor=d;c=d.getParam("noneditable_editable_class","mceEditable");b=d.getParam("noneditable_noneditable_class","mceNonEditable");d.onNodeChange.addToTop(function(h,g,k){var j,i;j=h.dom.getParent(h.selection.getStart(),function(l){return h.dom.hasClass(l,b)});i=h.dom.getParent(h.selection.getEnd(),function(l){return h.dom.hasClass(l,b)});if(j||i){f._setDisabled(1);return false}else{f._setDisabled(0)}})},getInfo:function(){return{longname:"Non editable elements",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_block:function(c,d){var b=d.keyCode;if((b>32&&b<41)||(b>111&&b<124)){return}return a.cancel(d)},_setDisabled:function(d){var c=this,b=c.editor;tinymce.each(b.controlManager.controls,function(e){e.setDisabled(d)});if(d!==c.disabled){if(d){b.onKeyDown.addToTop(c._block);b.onKeyPress.addToTop(c._block);b.onKeyUp.addToTop(c._block);b.onPaste.addToTop(c._block)}else{b.onKeyDown.remove(c._block);b.onKeyPress.remove(c._block);b.onKeyUp.remove(c._block);b.onPaste.remove(c._block)}c.disabled=d}}});tinymce.PluginManager.add("noneditable",tinymce.plugins.NonEditablePlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/noneditable/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/noneditable/editor_plugin_src.js new file mode 100644 index 00000000..656c971b --- /dev/null +++ b/application/media/js/tiny_mce/plugins/noneditable/editor_plugin_src.js @@ -0,0 +1,90 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var Event = tinymce.dom.Event; + + tinymce.create('tinymce.plugins.NonEditablePlugin', { + init : function(ed, url) { + var t = this, editClass, nonEditClass; + + t.editor = ed; + editClass = ed.getParam("noneditable_editable_class", "mceEditable"); + nonEditClass = ed.getParam("noneditable_noneditable_class", "mceNonEditable"); + + ed.onNodeChange.addToTop(function(ed, cm, n) { + var sc, ec; + + // Block if start or end is inside a non editable element + sc = ed.dom.getParent(ed.selection.getStart(), function(n) { + return ed.dom.hasClass(n, nonEditClass); + }); + + ec = ed.dom.getParent(ed.selection.getEnd(), function(n) { + return ed.dom.hasClass(n, nonEditClass); + }); + + // Block or unblock + if (sc || ec) { + t._setDisabled(1); + return false; + } else + t._setDisabled(0); + }); + }, + + getInfo : function() { + return { + longname : 'Non editable elements', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + _block : function(ed, e) { + var k = e.keyCode; + + // Don't block arrow keys, pg up/down, and F1-F12 + if ((k > 32 && k < 41) || (k > 111 && k < 124)) + return; + + return Event.cancel(e); + }, + + _setDisabled : function(s) { + var t = this, ed = t.editor; + + tinymce.each(ed.controlManager.controls, function(c) { + c.setDisabled(s); + }); + + if (s !== t.disabled) { + if (s) { + ed.onKeyDown.addToTop(t._block); + ed.onKeyPress.addToTop(t._block); + ed.onKeyUp.addToTop(t._block); + ed.onPaste.addToTop(t._block); + } else { + ed.onKeyDown.remove(t._block); + ed.onKeyPress.remove(t._block); + ed.onKeyUp.remove(t._block); + ed.onPaste.remove(t._block); + } + + t.disabled = s; + } + } + }); + + // Register plugin + tinymce.PluginManager.add('noneditable', tinymce.plugins.NonEditablePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/pagebreak/css/content.css b/application/media/js/tiny_mce/plugins/pagebreak/css/content.css new file mode 100644 index 00000000..c949d58c --- /dev/null +++ b/application/media/js/tiny_mce/plugins/pagebreak/css/content.css @@ -0,0 +1 @@ +.mcePageBreak {display:block;border:0;width:100%;height:12px;border-top:1px dotted #ccc;margin-top:15px;background:#fff url(../img/pagebreak.gif) no-repeat center top;} diff --git a/application/media/js/tiny_mce/plugins/pagebreak/editor_plugin.js b/application/media/js/tiny_mce/plugins/pagebreak/editor_plugin.js new file mode 100644 index 00000000..c67ae1cd --- /dev/null +++ b/application/media/js/tiny_mce/plugins/pagebreak/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='',a="mcePageBreak",c=b.getParam("pagebreak_separator",""),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});if(b.settings.content_css!==false){b.contentCSS.push(d+"/css/content.css")}b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/pagebreak/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/pagebreak/editor_plugin_src.js new file mode 100644 index 00000000..15bb6517 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/pagebreak/editor_plugin_src.js @@ -0,0 +1,77 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.PageBreakPlugin', { + init : function(ed, url) { + var pb = '', cls = 'mcePageBreak', sep = ed.getParam('pagebreak_separator', ''), pbRE; + + pbRE = new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g, function(a) {return '\\' + a;}), 'g'); + + // Register commands + ed.addCommand('mcePageBreak', function() { + ed.execCommand('mceInsertContent', 0, pb); + }); + + // Register buttons + ed.addButton('pagebreak', {title : 'pagebreak.desc', cmd : cls}); + + if (ed.settings.content_css !== false) + ed.contentCSS.push(url + "/css/content.css"); + + ed.onInit.add(function() { + if (ed.theme.onResolveName) { + ed.theme.onResolveName.add(function(th, o) { + if (o.node.nodeName == 'IMG' && ed.dom.hasClass(o.node, cls)) + o.name = 'pagebreak'; + }); + } + }); + + ed.onClick.add(function(ed, e) { + e = e.target; + + if (e.nodeName === 'IMG' && ed.dom.hasClass(e, cls)) + ed.selection.select(e); + }); + + ed.onNodeChange.add(function(ed, cm, n) { + cm.setActive('pagebreak', n.nodeName === 'IMG' && ed.dom.hasClass(n, cls)); + }); + + ed.onBeforeSetContent.add(function(ed, o) { + o.content = o.content.replace(pbRE, pb); + }); + + ed.onPostProcess.add(function(ed, o) { + if (o.get) + o.content = o.content.replace(/]+>/g, function(im) { + if (im.indexOf('class="mcePageBreak') !== -1) + im = sep; + + return im; + }); + }); + }, + + getInfo : function() { + return { + longname : 'PageBreak', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('pagebreak', tinymce.plugins.PageBreakPlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/pagebreak/img/pagebreak.gif b/application/media/js/tiny_mce/plugins/pagebreak/img/pagebreak.gif new file mode 100644 index 00000000..acdf4085 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/pagebreak/img/pagebreak.gif differ diff --git a/application/media/js/tiny_mce/plugins/pagebreak/img/trans.gif b/application/media/js/tiny_mce/plugins/pagebreak/img/trans.gif new file mode 100644 index 00000000..38848651 Binary files /dev/null and b/application/media/js/tiny_mce/plugins/pagebreak/img/trans.gif differ diff --git a/application/media/js/tiny_mce/plugins/paste/editor_plugin.js b/application/media/js/tiny_mce/plugins/paste/editor_plugin.js new file mode 100644 index 00000000..09eb7b55 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/paste/editor_plugin.js @@ -0,0 +1 @@ +(function(){var c=tinymce.each,d=null,a={paste_auto_cleanup_on_paste:true,paste_block_drop:false,paste_retain_style_properties:"none",paste_strip_class_attributes:"mso",paste_remove_spans:false,paste_remove_styles:false,paste_remove_styles_if_webkit:true,paste_convert_middot_lists:true,paste_convert_headers_to_strong:false,paste_dialog_width:"450",paste_dialog_height:"400",paste_text_use_dialog:false,paste_text_sticky:false,paste_text_notifyalways:false,paste_text_linebreaktype:"p",paste_text_replacements:[[/\u2026/g,"..."],[/[\x93\x94\u201c\u201d]/g,'"'],[/[\x60\x91\x92\u2018\u2019]/g,"'"]]};function b(e,f){return e.getParam(f,a[f])}tinymce.create("tinymce.plugins.PastePlugin",{init:function(e,f){var g=this;g.editor=e;g.url=f;g.onPreProcess=new tinymce.util.Dispatcher(g);g.onPostProcess=new tinymce.util.Dispatcher(g);g.onPreProcess.add(g._preProcess);g.onPostProcess.add(g._postProcess);g.onPreProcess.add(function(j,k){e.execCallback("paste_preprocess",j,k)});g.onPostProcess.add(function(j,k){e.execCallback("paste_postprocess",j,k)});e.pasteAsPlainText=false;function i(n,l){var m=e.dom,j,k;g.onPreProcess.dispatch(g,n);n.node=m.create("div",0,n.content);if(tinymce.isGecko){j=e.selection.getRng(true);if(j.startContainer==j.endContainer&&j.startContainer.nodeType==3){k=m.select("p,h1,h2,h3,h4,h5,h6,pre",n.node);if(k.length==1){m.remove(k.reverse(),true)}}}g.onPostProcess.dispatch(g,n);n.content=e.serializer.serialize(n.node,{getInner:1});if((!l)&&(e.pasteAsPlainText)){g._insertPlainText(e,m,n.content);if(!b(e,"paste_text_sticky")){e.pasteAsPlainText=false;e.controlManager.setActive("pastetext",false)}}else{if(/<(p|h[1-6]|ul|ol)/.test(n.content)){g._insertBlockContent(e,m,n.content)}else{g._insert(n.content)}}}e.addCommand("mceInsertClipboardContent",function(j,k){i(k,true)});if(!b(e,"paste_text_use_dialog")){e.addCommand("mcePasteText",function(k,j){var l=tinymce.util.Cookie;e.pasteAsPlainText=!e.pasteAsPlainText;e.controlManager.setActive("pastetext",e.pasteAsPlainText);if((e.pasteAsPlainText)&&(!l.get("tinymcePasteText"))){if(b(e,"paste_text_sticky")){e.windowManager.alert(e.translate("paste.plaintext_mode_sticky"))}else{e.windowManager.alert(e.translate("paste.plaintext_mode_sticky"))}if(!b(e,"paste_text_notifyalways")){l.set("tinymcePasteText","1",new Date(new Date().getFullYear()+1,12,31))}}})}e.addButton("pastetext",{title:"paste.paste_text_desc",cmd:"mcePasteText"});e.addButton("selectall",{title:"paste.selectall_desc",cmd:"selectall"});function h(s){var m,q,k,l=e.selection,p=e.dom,r=e.getBody(),j;if(e.pasteAsPlainText&&(s.clipboardData||p.doc.dataTransfer)){s.preventDefault();i({content:(s.clipboardData||p.doc.dataTransfer).getData("Text").replace(/\r?\n/g,"
")});return}if(p.get("_mcePaste")){return}m=p.add(r,"div",{id:"_mcePaste","class":"mcePaste"},'\uFEFF
');if(r!=e.getDoc().body){j=p.getPos(e.selection.getStart(),r).y}else{j=r.scrollTop}p.setStyles(m,{position:"absolute",left:-10000,top:j,width:1,height:1,overflow:"hidden"});if(tinymce.isIE){k=p.doc.body.createTextRange();k.moveToElementText(m);k.execCommand("Paste");p.remove(m);if(m.innerHTML==="\uFEFF"){e.execCommand("mcePasteWord");s.preventDefault();return}i({content:m.innerHTML});return tinymce.dom.Event.cancel(s)}else{function o(n){n.preventDefault()}p.bind(e.getDoc(),"mousedown",o);p.bind(e.getDoc(),"keydown",o);q=e.selection.getRng();m=m.firstChild;k=e.getDoc().createRange();k.setStart(m,0);k.setEnd(m,1);l.setRng(k);window.setTimeout(function(){var t="",n=p.select("div.mcePaste");c(n,function(v){var u=v.firstChild;if(u&&u.nodeName=="DIV"&&u.style.marginTop&&u.style.backgroundColor){p.remove(u,1)}c(p.select("div.mcePaste",v),function(w){p.remove(w,1)});c(p.select("span.Apple-style-span",v),function(w){p.remove(w,1)});c(p.select("br[data-mce-bogus]",v),function(w){p.remove(w)});t+=v.innerHTML});c(n,function(u){p.remove(u)});if(q){l.setRng(q)}i({content:t});p.unbind(e.getDoc(),"mousedown",o);p.unbind(e.getDoc(),"keydown",o)},0)}}if(b(e,"paste_auto_cleanup_on_paste")){if(tinymce.isOpera||/Firefox\/2/.test(navigator.userAgent)){e.onKeyDown.add(function(j,k){if(((tinymce.isMac?k.metaKey:k.ctrlKey)&&k.keyCode==86)||(k.shiftKey&&k.keyCode==45)){h(k)}})}else{e.onPaste.addToTop(function(j,k){return h(k)})}}if(b(e,"paste_block_drop")){e.onInit.add(function(){e.dom.bind(e.getBody(),["dragend","dragover","draggesture","dragdrop","drop","drag"],function(j){j.preventDefault();j.stopPropagation();return false})})}g._legacySupport()},getInfo:function(){return{longname:"Paste text/word",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_preProcess:function(i,f){var l=this.editor,k=f.content,q=tinymce.grep,p=tinymce.explode,g=tinymce.trim,m,j;function e(h){c(h,function(o){if(o.constructor==RegExp){k=k.replace(o,"")}else{k=k.replace(o[0],o[1])}})}if(/class="?Mso|style="[^"]*\bmso-|w:WordDocument/i.test(k)||f.wordContent){f.wordContent=true;e([/^\s*( )+/gi,/( |]*>)+\s*$/gi]);if(b(l,"paste_convert_headers_to_strong")){k=k.replace(/

]*class="?MsoHeading"?[^>]*>(.*?)<\/p>/gi,"

$1

")}if(b(l,"paste_convert_middot_lists")){e([[//gi,"$&__MCE_ITEM__"],[/(]+(?:mso-list:|:\s*symbol)[^>]+>)/gi,"$1__MCE_ITEM__"],[/(]+(?:MsoListParagraph)[^>]+>)/gi,"$1__MCE_ITEM__"]])}e([//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\u00a0"]]);do{m=k.length;k=k.replace(/(<[a-z][^>]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi,"$1")}while(m!=k.length);if(b(l,"paste_retain_style_properties").replace(/^none$/i,"").length==0){k=k.replace(/<\/?span[^>]*>/gi,"")}else{e([[/([\s\u00a0]*)<\/span>/gi,function(o,h){return(h.length>0)?h.replace(/./," ").slice(Math.floor(h.length/2)).split("").join("\u00a0"):""}],[/(<[a-z][^>]*)\sstyle="([^"]*)"/gi,function(u,h,t){var v=[],o=0,r=p(g(t).replace(/"/gi,"'"),";");c(r,function(s){var w,y,z=p(s,":");function x(A){return A+((A!=="0")&&(/\d$/.test(A)))?"px":""}if(z.length==2){w=z[0].toLowerCase();y=z[1].toLowerCase();switch(w){case"mso-padding-alt":case"mso-padding-top-alt":case"mso-padding-right-alt":case"mso-padding-bottom-alt":case"mso-padding-left-alt":case"mso-margin-alt":case"mso-margin-top-alt":case"mso-margin-right-alt":case"mso-margin-bottom-alt":case"mso-margin-left-alt":case"mso-table-layout-alt":case"mso-height":case"mso-width":case"mso-vertical-align-alt":v[o++]=w.replace(/^mso-|-alt$/g,"")+":"+x(y);return;case"horiz-align":v[o++]="text-align:"+y;return;case"vert-align":v[o++]="vertical-align:"+y;return;case"font-color":case"mso-foreground":v[o++]="color:"+y;return;case"mso-background":case"mso-highlight":v[o++]="background:"+y;return;case"mso-default-height":v[o++]="min-height:"+x(y);return;case"mso-default-width":v[o++]="min-width:"+x(y);return;case"mso-padding-between-alt":v[o++]="border-collapse:separate;border-spacing:"+x(y);return;case"text-line-through":if((y=="single")||(y=="double")){v[o++]="text-decoration:line-through"}return;case"mso-zero-height":if(y=="yes"){v[o++]="display:none"}return}if(/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(w)){return}v[o++]=w+":"+z[1]}});if(o>0){return h+' style="'+v.join(";")+'"'}else{return h}}]])}}if(b(l,"paste_convert_headers_to_strong")){e([[/]*>/gi,"

"],[/<\/h[1-6][^>]*>/gi,"

"]])}j=b(l,"paste_strip_class_attributes");if(j!=="none"){function n(r,o){if(j==="all"){return""}var h=q(p(o.replace(/^(["'])(.*)\1$/,"$2")," "),function(s){return(/^(?!mso)/i.test(s))});return h.length?' class="'+h.join(" ")+'"':""}k=k.replace(/ class="([^"]+)"/gi,n);k=k.replace(/ class=([\-\w]+)/gi,n)}if(b(l,"paste_remove_spans")){k=k.replace(/<\/?span[^>]*>/gi,"")}f.content=k},_postProcess:function(h,j){var g=this,f=g.editor,i=f.dom,e;if(j.wordContent){c(i.select("a",j.node),function(k){if(!k.href||k.href.indexOf("#_Toc")!=-1){i.remove(k,1)}});if(b(f,"paste_convert_middot_lists")){g._convertLists(h,j)}e=b(f,"paste_retain_style_properties");if((tinymce.is(e,"string"))&&(e!=="all")&&(e!=="*")){e=tinymce.explode(e.replace(/^none$/i,""));c(i.select("*",j.node),function(n){var o={},l=0,m,p,k;if(e){for(m=0;m0){i.setStyles(n,o)}else{if(n.nodeName=="SPAN"&&!n.className){i.remove(n,true)}}})}}if(b(f,"paste_remove_styles")||(b(f,"paste_remove_styles_if_webkit")&&tinymce.isWebKit)){c(i.select("*[style]",j.node),function(k){k.removeAttribute("style");k.removeAttribute("data-mce-style")})}else{if(tinymce.isWebKit){c(i.select("*",j.node),function(k){k.removeAttribute("data-mce-style")})}}},_convertLists:function(h,f){var j=h.editor.dom,i,m,e=-1,g,n=[],l,k;c(j.select("p",f.node),function(u){var r,v="",t,s,o,q;for(r=u.firstChild;r&&r.nodeType==3;r=r.nextSibling){v+=r.nodeValue}v=u.innerHTML.replace(/<\/?\w+[^>]*>/gi,"").replace(/ /g,"\u00a0");if(/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o]\s*\u00a0*/.test(v)){t="ul"}if(/^__MCE_ITEM__\s*\w+\.\s*\u00a0+/.test(v)){t="ol"}if(t){g=parseFloat(u.style.marginLeft||0);if(g>e){n.push(g)}if(!i||t!=l){i=j.create(t);j.insertAfter(i,u)}else{if(g>e){i=m.appendChild(j.create(t))}else{if(g]*>/gi,"");if(t=="ul"&&/^[\u2022\u00b7\u00a7\u00d8o]/.test(p)){j.remove(w)}else{if(/^[\s\S]*\w+\.( |\u00a0)*\s*/.test(p)){j.remove(w)}}});s=u.innerHTML;if(t=="ul"){s=u.innerHTML.replace(/__MCE_ITEM__/g,"").replace(/^[\u2022\u00b7\u00a7\u00d8o]\s*( |\u00a0)+\s*/,"")}else{s=u.innerHTML.replace(/__MCE_ITEM__/g,"").replace(/^\s*\w+\.( |\u00a0)+\s*/,"")}m=i.appendChild(j.create("li",0,s));j.remove(u);e=g;l=t}else{i=e=0}});k=f.node.innerHTML;if(k.indexOf("__MCE_ITEM__")!=-1){f.node.innerHTML=k.replace(/__MCE_ITEM__/g,"")}},_insertBlockContent:function(l,h,m){var f,j,g=l.selection,q,n,e,o,i,k="mce_marker";function p(t){var s;if(tinymce.isIE){s=l.getDoc().body.createTextRange();s.moveToElementText(t);s.collapse(false);s.select()}else{g.select(t,1);g.collapse(false)}}this._insert('',1);j=h.get(k);f=h.getParent(j,"p,h1,h2,h3,h4,h5,h6,ul,ol,th,td");if(f&&!/TD|TH/.test(f.nodeName)){j=h.split(f,j);c(h.create("div",0,m).childNodes,function(r){q=j.parentNode.insertBefore(r.cloneNode(true),j)});p(q)}else{h.setOuterHTML(j,m);g.select(l.getBody(),1);g.collapse(0)}while(n=h.get(k)){h.remove(n)}n=g.getStart();e=h.getViewPort(l.getWin());o=l.dom.getPos(n).y;i=n.clientHeight;if(oe.y+e.h){l.getDoc().body.scrollTop=o0)){if(!d){d=("34,quot,38,amp,39,apos,60,lt,62,gt,"+j.serializer.settings.entities).split(",")}if(/<(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^>]*>/i.test(v)){q([/[\n\r]+/g])}else{q([/\r+/g])}q([[/<\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)>/gi,"\n\n"],[/]*>|<\/tr>/gi,"\n"],[/<\/t[dh]>\s*]*>/gi,"\t"],/<[a-z!\/?][^>]*>/gi,[/ /gi," "],[/&(#\d+|[a-z0-9]{1,10});/gi,function(i,h){if(h.charAt(0)==="#"){return String.fromCharCode(h.slice(1))}else{return((i=y(d,h))>0)?String.fromCharCode(d[i-1]):" "}}],[/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi,"$1"],[/\n{3,}/g,"\n\n"],/^\s+|\s+$/g]);v=x.encode(v);if(!s.isCollapsed()){z.execCommand("Delete",false,null)}if(m(o,"array")||(m(o,"array"))){q(o)}else{if(m(o,"string")){q(new RegExp(o,"gi"))}}if(g=="none"){q([[/\n+/g," "]])}else{if(g=="br"){q([[/\n/g,"
"]])}else{q([/^\s+|\s+$/g,[/\n\n/g,"

"],[/\n/g,"
"]])}}if((l=v.indexOf("

"))!=-1){k=v.lastIndexOf("

");r=s.getNode();e=[];do{if(r.nodeType==1){if(r.nodeName=="TD"||r.nodeName=="BODY"){break}e[e.length]=r}}while(r=r.parentNode);if(e.length>0){p=v.substring(0,l);f="";for(t=0,u=e.length;t";f+="<"+e[e.length-t-1].nodeName.toLowerCase()+">"}if(l==k){v=p+f+v.substring(l+7)}else{v=p+v.substring(l+4,k+4)+f+v.substring(k+7)}}}j.execCommand("mceInsertRawHTML",false,v+' ');window.setTimeout(function(){var h=x.get("_plain_text_marker"),B,i,A,w;s.select(h,false);z.execCommand("Delete",false,null);h=null;B=s.getStart();i=x.getViewPort(n);A=x.getPos(B).y;w=B.clientHeight;if((Ai.y+i.h)){z.body.scrollTop=A

]*class="?MsoHeading"?[^>]*>(.*?)<\/p>/gi, "

$1

"); + } + + if (getParam(ed, "paste_convert_middot_lists")) { + process([ + [//gi, '$&__MCE_ITEM__'], // Convert supportLists to a list item marker + [/(]+(?:mso-list:|:\s*symbol)[^>]+>)/gi, '$1__MCE_ITEM__'], // Convert mso-list and symbol spans to item markers + [/(]+(?:MsoListParagraph)[^>]+>)/gi, '$1__MCE_ITEM__'] // Convert mso-list and symbol paragraphs to item markers (FF) + ]); + } + + process([ + // Word comments like conditional comments etc + //gi, + + // Remove comments, scripts (e.g., msoShowComment), XML tag, VML content, MS Office namespaced tags, and a few other tags + /<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi, + + // Convert into for line-though + [/<(\/?)s>/gi, "<$1strike>"], + + // Replace nsbp entites to char since it's easier to handle + [/ /gi, "\u00a0"] + ]); + + // Remove bad attributes, with or without quotes, ensuring that attribute text is really inside a tag. + // If JavaScript had a RegExp look-behind, we could have integrated this with the last process() array and got rid of the loop. But alas, it does not, so we cannot. + do { + len = h.length; + h = h.replace(/(<[a-z][^>]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi, "$1"); + } while (len != h.length); + + // Remove all spans if no styles is to be retained + if (getParam(ed, "paste_retain_style_properties").replace(/^none$/i, "").length == 0) { + h = h.replace(/<\/?span[^>]*>/gi, ""); + } else { + // We're keeping styles, so at least clean them up. + // CSS Reference: http://msdn.microsoft.com/en-us/library/aa155477.aspx + + process([ + // Convert ___ to string of alternating breaking/non-breaking spaces of same length + [/([\s\u00a0]*)<\/span>/gi, + function(str, spaces) { + return (spaces.length > 0)? spaces.replace(/./, " ").slice(Math.floor(spaces.length/2)).split("").join("\u00a0") : ""; + } + ], + + // Examine all styles: delete junk, transform some, and keep the rest + [/(<[a-z][^>]*)\sstyle="([^"]*)"/gi, + function(str, tag, style) { + var n = [], + i = 0, + s = explode(trim(style).replace(/"/gi, "'"), ";"); + + // Examine each style definition within the tag's style attribute + each(s, function(v) { + var name, value, + parts = explode(v, ":"); + + function ensureUnits(v) { + return v + ((v !== "0") && (/\d$/.test(v)))? "px" : ""; + } + + if (parts.length == 2) { + name = parts[0].toLowerCase(); + value = parts[1].toLowerCase(); + + // Translate certain MS Office styles into their CSS equivalents + switch (name) { + case "mso-padding-alt": + case "mso-padding-top-alt": + case "mso-padding-right-alt": + case "mso-padding-bottom-alt": + case "mso-padding-left-alt": + case "mso-margin-alt": + case "mso-margin-top-alt": + case "mso-margin-right-alt": + case "mso-margin-bottom-alt": + case "mso-margin-left-alt": + case "mso-table-layout-alt": + case "mso-height": + case "mso-width": + case "mso-vertical-align-alt": + n[i++] = name.replace(/^mso-|-alt$/g, "") + ":" + ensureUnits(value); + return; + + case "horiz-align": + n[i++] = "text-align:" + value; + return; + + case "vert-align": + n[i++] = "vertical-align:" + value; + return; + + case "font-color": + case "mso-foreground": + n[i++] = "color:" + value; + return; + + case "mso-background": + case "mso-highlight": + n[i++] = "background:" + value; + return; + + case "mso-default-height": + n[i++] = "min-height:" + ensureUnits(value); + return; + + case "mso-default-width": + n[i++] = "min-width:" + ensureUnits(value); + return; + + case "mso-padding-between-alt": + n[i++] = "border-collapse:separate;border-spacing:" + ensureUnits(value); + return; + + case "text-line-through": + if ((value == "single") || (value == "double")) { + n[i++] = "text-decoration:line-through"; + } + return; + + case "mso-zero-height": + if (value == "yes") { + n[i++] = "display:none"; + } + return; + } + + // Eliminate all MS Office style definitions that have no CSS equivalent by examining the first characters in the name + if (/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(name)) { + return; + } + + // If it reached this point, it must be a valid CSS style + n[i++] = name + ":" + parts[1]; // Lower-case name, but keep value case + } + }); + + // If style attribute contained any valid styles the re-write it; otherwise delete style attribute. + if (i > 0) { + return tag + ' style="' + n.join(';') + '"'; + } else { + return tag; + } + } + ] + ]); + } + } + + // Replace headers with + if (getParam(ed, "paste_convert_headers_to_strong")) { + process([ + [/]*>/gi, "

"], + [/<\/h[1-6][^>]*>/gi, "

"] + ]); + } + + // Class attribute options are: leave all as-is ("none"), remove all ("all"), or remove only those starting with mso ("mso"). + // Note:- paste_strip_class_attributes: "none", verify_css_classes: true is also a good variation. + stripClass = getParam(ed, "paste_strip_class_attributes"); + + if (stripClass !== "none") { + function removeClasses(match, g1) { + if (stripClass === "all") + return ''; + + var cls = grep(explode(g1.replace(/^(["'])(.*)\1$/, "$2"), " "), + function(v) { + return (/^(?!mso)/i.test(v)); + } + ); + + return cls.length ? ' class="' + cls.join(" ") + '"' : ''; + }; + + h = h.replace(/ class="([^"]+)"/gi, removeClasses); + h = h.replace(/ class=([\-\w]+)/gi, removeClasses); + } + + // Remove spans option + if (getParam(ed, "paste_remove_spans")) { + h = h.replace(/<\/?span[^>]*>/gi, ""); + } + + //console.log('After preprocess:' + h); + + o.content = h; + }, + + /** + * Various post process items. + */ + _postProcess : function(pl, o) { + var t = this, ed = t.editor, dom = ed.dom, styleProps; + + if (o.wordContent) { + // Remove named anchors or TOC links + each(dom.select('a', o.node), function(a) { + if (!a.href || a.href.indexOf('#_Toc') != -1) + dom.remove(a, 1); + }); + + if (getParam(ed, "paste_convert_middot_lists")) { + t._convertLists(pl, o); + } + + // Process styles + styleProps = getParam(ed, "paste_retain_style_properties"); // retained properties + + // Process only if a string was specified and not equal to "all" or "*" + if ((tinymce.is(styleProps, "string")) && (styleProps !== "all") && (styleProps !== "*")) { + styleProps = tinymce.explode(styleProps.replace(/^none$/i, "")); + + // Retains some style properties + each(dom.select('*', o.node), function(el) { + var newStyle = {}, npc = 0, i, sp, sv; + + // Store a subset of the existing styles + if (styleProps) { + for (i = 0; i < styleProps.length; i++) { + sp = styleProps[i]; + sv = dom.getStyle(el, sp); + + if (sv) { + newStyle[sp] = sv; + npc++; + } + } + } + + // Remove all of the existing styles + dom.setAttrib(el, 'style', ''); + + if (styleProps && npc > 0) + dom.setStyles(el, newStyle); // Add back the stored subset of styles + else // Remove empty span tags that do not have class attributes + if (el.nodeName == 'SPAN' && !el.className) + dom.remove(el, true); + }); + } + } + + // Remove all style information or only specifically on WebKit to avoid the style bug on that browser + if (getParam(ed, "paste_remove_styles") || (getParam(ed, "paste_remove_styles_if_webkit") && tinymce.isWebKit)) { + each(dom.select('*[style]', o.node), function(el) { + el.removeAttribute('style'); + el.removeAttribute('data-mce-style'); + }); + } else { + if (tinymce.isWebKit) { + // We need to compress the styles on WebKit since if you paste it will become + // Removing the mce_style that contains the real value will force the Serializer engine to compress the styles + each(dom.select('*', o.node), function(el) { + el.removeAttribute('data-mce-style'); + }); + } + } + }, + + /** + * Converts the most common bullet and number formats in Office into a real semantic UL/LI list. + */ + _convertLists : function(pl, o) { + var dom = pl.editor.dom, listElm, li, lastMargin = -1, margin, levels = [], lastType, html; + + // Convert middot lists into real semantic lists + each(dom.select('p', o.node), function(p) { + var sib, val = '', type, html, idx, parents; + + // Get text node value at beginning of paragraph + for (sib = p.firstChild; sib && sib.nodeType == 3; sib = sib.nextSibling) + val += sib.nodeValue; + + val = p.innerHTML.replace(/<\/?\w+[^>]*>/gi, '').replace(/ /g, '\u00a0'); + + // Detect unordered lists look for bullets + if (/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o]\s*\u00a0*/.test(val)) + type = 'ul'; + + // Detect ordered lists 1., a. or ixv. + if (/^__MCE_ITEM__\s*\w+\.\s*\u00a0+/.test(val)) + type = 'ol'; + + // Check if node value matches the list pattern: o   + if (type) { + margin = parseFloat(p.style.marginLeft || 0); + + if (margin > lastMargin) + levels.push(margin); + + if (!listElm || type != lastType) { + listElm = dom.create(type); + dom.insertAfter(listElm, p); + } else { + // Nested list element + if (margin > lastMargin) { + listElm = li.appendChild(dom.create(type)); + } else if (margin < lastMargin) { + // Find parent level based on margin value + idx = tinymce.inArray(levels, margin); + parents = dom.getParents(listElm.parentNode, type); + listElm = parents[parents.length - 1 - idx] || listElm; + } + } + + // Remove middot or number spans if they exists + each(dom.select('span', p), function(span) { + var html = span.innerHTML.replace(/<\/?\w+[^>]*>/gi, ''); + + // Remove span with the middot or the number + if (type == 'ul' && /^[\u2022\u00b7\u00a7\u00d8o]/.test(html)) + dom.remove(span); + else if (/^[\s\S]*\w+\.( |\u00a0)*\s*/.test(html)) + dom.remove(span); + }); + + html = p.innerHTML; + + // Remove middot/list items + if (type == 'ul') + html = p.innerHTML.replace(/__MCE_ITEM__/g, '').replace(/^[\u2022\u00b7\u00a7\u00d8o]\s*( |\u00a0)+\s*/, ''); + else + html = p.innerHTML.replace(/__MCE_ITEM__/g, '').replace(/^\s*\w+\.( |\u00a0)+\s*/, ''); + + // Create li and add paragraph data into the new li + li = listElm.appendChild(dom.create('li', 0, html)); + dom.remove(p); + + lastMargin = margin; + lastType = type; + } else + listElm = lastMargin = 0; // End list element + }); + + // Remove any left over makers + html = o.node.innerHTML; + if (html.indexOf('__MCE_ITEM__') != -1) + o.node.innerHTML = html.replace(/__MCE_ITEM__/g, ''); + }, + + /** + * This method will split the current block parent and insert the contents inside the split position. + * This logic can be improved so text nodes at the start/end remain in the start/end block elements + */ + _insertBlockContent : function(ed, dom, content) { + var parentBlock, marker, sel = ed.selection, last, elm, vp, y, elmHeight, markerId = 'mce_marker'; + + function select(n) { + var r; + + if (tinymce.isIE) { + r = ed.getDoc().body.createTextRange(); + r.moveToElementText(n); + r.collapse(false); + r.select(); + } else { + sel.select(n, 1); + sel.collapse(false); + } + } + + // Insert a marker for the caret position + this._insert('', 1); + marker = dom.get(markerId); + parentBlock = dom.getParent(marker, 'p,h1,h2,h3,h4,h5,h6,ul,ol,th,td'); + + // If it's a parent block but not a table cell + if (parentBlock && !/TD|TH/.test(parentBlock.nodeName)) { + // Split parent block + marker = dom.split(parentBlock, marker); + + // Insert nodes before the marker + each(dom.create('div', 0, content).childNodes, function(n) { + last = marker.parentNode.insertBefore(n.cloneNode(true), marker); + }); + + // Move caret after marker + select(last); + } else { + dom.setOuterHTML(marker, content); + sel.select(ed.getBody(), 1); + sel.collapse(0); + } + + // Remove marker if it's left + while (elm = dom.get(markerId)) + dom.remove(elm); + + // Get element, position and height + elm = sel.getStart(); + vp = dom.getViewPort(ed.getWin()); + y = ed.dom.getPos(elm).y; + elmHeight = elm.clientHeight; + + // Is element within viewport if not then scroll it into view + if (y < vp.y || y + elmHeight > vp.y + vp.h) + ed.getDoc().body.scrollTop = y < vp.y ? y : y - vp.h + 25; + }, + + /** + * Inserts the specified contents at the caret position. + */ + _insert : function(h, skip_undo) { + var ed = this.editor, r = ed.selection.getRng(); + + // First delete the contents seems to work better on WebKit when the selection spans multiple list items or multiple table cells. + if (!ed.selection.isCollapsed() && r.startContainer != r.endContainer) + ed.getDoc().execCommand('Delete', false, null); + + // It's better to use the insertHTML method on Gecko since it will combine paragraphs correctly before inserting the contents + ed.execCommand(tinymce.isGecko ? 'insertHTML' : 'mceInsertContent', false, h, {skip_undo : skip_undo}); + }, + + /** + * Instead of the old plain text method which tried to re-create a paste operation, the + * new approach adds a plain text mode toggle switch that changes the behavior of paste. + * This function is passed the same input that the regular paste plugin produces. + * It performs additional scrubbing and produces (and inserts) the plain text. + * This approach leverages all of the great existing functionality in the paste + * plugin, and requires minimal changes to add the new functionality. + * Speednet - June 2009 + */ + _insertPlainText : function(ed, dom, h) { + var i, len, pos, rpos, node, breakElms, before, after, + w = ed.getWin(), + d = ed.getDoc(), + sel = ed.selection, + is = tinymce.is, + inArray = tinymce.inArray, + linebr = getParam(ed, "paste_text_linebreaktype"), + rl = getParam(ed, "paste_text_replacements"); + + function process(items) { + each(items, function(v) { + if (v.constructor == RegExp) + h = h.replace(v, ""); + else + h = h.replace(v[0], v[1]); + }); + }; + + if ((typeof(h) === "string") && (h.length > 0)) { + if (!entities) + entities = ("34,quot,38,amp,39,apos,60,lt,62,gt," + ed.serializer.settings.entities).split(","); + + // If HTML content with line-breaking tags, then remove all cr/lf chars because only tags will break a line + if (/<(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^>]*>/i.test(h)) { + process([ + /[\n\r]+/g + ]); + } else { + // Otherwise just get rid of carriage returns (only need linefeeds) + process([ + /\r+/g + ]); + } + + process([ + [/<\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)>/gi, "\n\n"], // Block tags get a blank line after them + [/]*>|<\/tr>/gi, "\n"], // Single linebreak for
tags and table rows + [/<\/t[dh]>\s*]*>/gi, "\t"], // Table cells get tabs betweem them + /<[a-z!\/?][^>]*>/gi, // Delete all remaining tags + [/ /gi, " "], // Convert non-break spaces to regular spaces (remember, *plain text*) + [ + // HTML entity + /&(#\d+|[a-z0-9]{1,10});/gi, + + // Replace with actual character + function(e, s) { + if (s.charAt(0) === "#") { + return String.fromCharCode(s.slice(1)); + } + else { + return ((e = inArray(entities, s)) > 0)? String.fromCharCode(entities[e-1]) : " "; + } + } + ], + [/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi, "$1"], // Cool little RegExp deletes whitespace around linebreak chars. + [/\n{3,}/g, "\n\n"], // Max. 2 consecutive linebreaks + /^\s+|\s+$/g // Trim the front & back + ]); + + h = dom.encode(h); + + // Delete any highlighted text before pasting + if (!sel.isCollapsed()) { + d.execCommand("Delete", false, null); + } + + // Perform default or custom replacements + if (is(rl, "array") || (is(rl, "array"))) { + process(rl); + } + else if (is(rl, "string")) { + process(new RegExp(rl, "gi")); + } + + // Treat paragraphs as specified in the config + if (linebr == "none") { + process([ + [/\n+/g, " "] + ]); + } + else if (linebr == "br") { + process([ + [/\n/g, "
"] + ]); + } + else { + process([ + /^\s+|\s+$/g, + [/\n\n/g, "

"], + [/\n/g, "
"] + ]); + } + + // This next piece of code handles the situation where we're pasting more than one paragraph of plain + // text, and we are pasting the content into the middle of a block node in the editor. The block + // node gets split at the selection point into "Para A" and "Para B" (for the purposes of explaining). + // The first paragraph of the pasted text is appended to "Para A", and the last paragraph of the + // pasted text is prepended to "Para B". Any other paragraphs of pasted text are placed between + // "Para A" and "Para B". This code solves a host of problems with the original plain text plugin and + // now handles styles correctly. (Pasting plain text into a styled paragraph is supposed to make the + // plain text take the same style as the existing paragraph.) + if ((pos = h.indexOf("

")) != -1) { + rpos = h.lastIndexOf("

"); + node = sel.getNode(); + breakElms = []; // Get list of elements to break + + do { + if (node.nodeType == 1) { + // Don't break tables and break at body + if (node.nodeName == "TD" || node.nodeName == "BODY") { + break; + } + + breakElms[breakElms.length] = node; + } + } while (node = node.parentNode); + + // Are we in the middle of a block node? + if (breakElms.length > 0) { + before = h.substring(0, pos); + after = ""; + + for (i=0, len=breakElms.length; i"; + after += "<" + breakElms[breakElms.length-i-1].nodeName.toLowerCase() + ">"; + } + + if (pos == rpos) { + h = before + after + h.substring(pos+7); + } + else { + h = before + h.substring(pos+4, rpos+4) + after + h.substring(rpos+7); + } + } + } + + // Insert content at the caret, plus add a marker for repositioning the caret + ed.execCommand("mceInsertRawHTML", false, h + ' '); + + // Reposition the caret to the marker, which was placed immediately after the inserted content. + // Needs to be done asynchronously (in window.setTimeout) or else it doesn't work in all browsers. + // The second part of the code scrolls the content up if the caret is positioned off-screen. + // This is only necessary for WebKit browsers, but it doesn't hurt to use for all. + window.setTimeout(function() { + var marker = dom.get('_plain_text_marker'), + elm, vp, y, elmHeight; + + sel.select(marker, false); + d.execCommand("Delete", false, null); + marker = null; + + // Get element, position and height + elm = sel.getStart(); + vp = dom.getViewPort(w); + y = dom.getPos(elm).y; + elmHeight = elm.clientHeight; + + // Is element within viewport if not then scroll it into view + if ((y < vp.y) || (y + elmHeight > vp.y + vp.h)) { + d.body.scrollTop = y < vp.y ? y : y - vp.h + 25; + } + }, 0); + } + }, + + /** + * This method will open the old style paste dialogs. Some users might want the old behavior but still use the new cleanup engine. + */ + _legacySupport : function() { + var t = this, ed = t.editor; + + // Register command(s) for backwards compatibility + ed.addCommand("mcePasteWord", function() { + ed.windowManager.open({ + file: t.url + "/pasteword.htm", + width: parseInt(getParam(ed, "paste_dialog_width")), + height: parseInt(getParam(ed, "paste_dialog_height")), + inline: 1 + }); + }); + + if (getParam(ed, "paste_text_use_dialog")) { + ed.addCommand("mcePasteText", function() { + ed.windowManager.open({ + file : t.url + "/pastetext.htm", + width: parseInt(getParam(ed, "paste_dialog_width")), + height: parseInt(getParam(ed, "paste_dialog_height")), + inline : 1 + }); + }); + } + + // Register button for backwards compatibility + ed.addButton("pasteword", {title : "paste.paste_word_desc", cmd : "mcePasteWord"}); + } + }); + + // Register plugin + tinymce.PluginManager.add("paste", tinymce.plugins.PastePlugin); +})(); diff --git a/application/media/js/tiny_mce/plugins/paste/js/pastetext.js b/application/media/js/tiny_mce/plugins/paste/js/pastetext.js new file mode 100644 index 00000000..c524f9eb --- /dev/null +++ b/application/media/js/tiny_mce/plugins/paste/js/pastetext.js @@ -0,0 +1,36 @@ +tinyMCEPopup.requireLangPack(); + +var PasteTextDialog = { + init : function() { + this.resize(); + }, + + insert : function() { + var h = tinyMCEPopup.dom.encode(document.getElementById('content').value), lines; + + // Convert linebreaks into paragraphs + if (document.getElementById('linebreaks').checked) { + lines = h.split(/\r?\n/); + if (lines.length > 1) { + h = ''; + tinymce.each(lines, function(row) { + h += '

' + row + '

'; + }); + } + } + + tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h}); + tinyMCEPopup.close(); + }, + + resize : function() { + var vp = tinyMCEPopup.dom.getViewPort(window), el; + + el = document.getElementById('content'); + + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 90) + 'px'; + } +}; + +tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog); diff --git a/application/media/js/tiny_mce/plugins/paste/js/pasteword.js b/application/media/js/tiny_mce/plugins/paste/js/pasteword.js new file mode 100644 index 00000000..a52731c3 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/paste/js/pasteword.js @@ -0,0 +1,51 @@ +tinyMCEPopup.requireLangPack(); + +var PasteWordDialog = { + init : function() { + var ed = tinyMCEPopup.editor, el = document.getElementById('iframecontainer'), ifr, doc, css, cssHTML = ''; + + // Create iframe + el.innerHTML = ''; + ifr = document.getElementById('iframe'); + doc = ifr.contentWindow.document; + + // Force absolute CSS urls + css = [ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css")]; + css = css.concat(tinymce.explode(ed.settings.content_css) || []); + tinymce.each(css, function(u) { + cssHTML += ''; + }); + + // Write content into iframe + doc.open(); + doc.write('' + cssHTML + ''); + doc.close(); + + doc.designMode = 'on'; + this.resize(); + + window.setTimeout(function() { + ifr.contentWindow.focus(); + }, 10); + }, + + insert : function() { + var h = document.getElementById('iframe').contentWindow.document.body.innerHTML; + + tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h, wordContent : true}); + tinyMCEPopup.close(); + }, + + resize : function() { + var vp = tinyMCEPopup.dom.getViewPort(window), el; + + el = document.getElementById('iframe'); + + if (el) { + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 90) + 'px'; + } + } +}; + +tinyMCEPopup.onInit.add(PasteWordDialog.init, PasteWordDialog); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/dv_dlg.js b/application/media/js/tiny_mce/plugins/paste/langs/en_dlg.js similarity index 83% rename from includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/dv_dlg.js rename to application/media/js/tiny_mce/plugins/paste/langs/en_dlg.js index 12853b61..eeac7789 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/dv_dlg.js +++ b/application/media/js/tiny_mce/plugins/paste/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('dv.paste_dlg',{ +tinyMCE.addI18n('en.paste_dlg',{ text_title:"Use CTRL+V on your keyboard to paste the text into the window.", text_linebreaks:"Keep linebreaks", word_title:"Use CTRL+V on your keyboard to paste the text into the window." diff --git a/application/media/js/tiny_mce/plugins/paste/pastetext.htm b/application/media/js/tiny_mce/plugins/paste/pastetext.htm new file mode 100644 index 00000000..b6559454 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/paste/pastetext.htm @@ -0,0 +1,27 @@ + + + {#paste.paste_text_desc} + + + + +
+
{#paste.paste_text_desc}
+ +
+ +
+ +
+ +
{#paste_dlg.text_title}
+ + + +
+ + +
+
+ + \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/paste/pasteword.htm b/application/media/js/tiny_mce/plugins/paste/pasteword.htm new file mode 100644 index 00000000..0f6bb412 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/paste/pasteword.htm @@ -0,0 +1,21 @@ + + + {#paste.paste_word_desc} + + + + +
+
{#paste.paste_word_desc}
+ +
{#paste_dlg.word_title}
+ +
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/preview/editor_plugin.js b/application/media/js/tiny_mce/plugins/preview/editor_plugin.js new file mode 100644 index 00000000..507909c5 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/preview/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Preview",{init:function(a,b){var d=this,c=tinymce.explode(a.settings.content_css);d.editor=a;tinymce.each(c,function(f,e){c[e]=a.documentBaseURI.toAbsolute(f)});a.addCommand("mcePreview",function(){a.windowManager.open({file:a.getParam("plugin_preview_pageurl",b+"/preview.html"),width:parseInt(a.getParam("plugin_preview_width","550")),height:parseInt(a.getParam("plugin_preview_height","600")),resizable:"yes",scrollbars:"yes",popup_css:c?c.join(","):a.baseURI.toAbsolute("themes/"+a.settings.theme+"/skins/"+a.settings.skin+"/content.css"),inline:a.getParam("plugin_preview_inline",1)},{base:a.documentBaseURI.getURI()})});a.addButton("preview",{title:"preview.preview_desc",cmd:"mcePreview"})},getInfo:function(){return{longname:"Preview",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/preview",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("preview",tinymce.plugins.Preview)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/preview/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/preview/editor_plugin_src.js new file mode 100644 index 00000000..80f00f0d --- /dev/null +++ b/application/media/js/tiny_mce/plugins/preview/editor_plugin_src.js @@ -0,0 +1,53 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Preview', { + init : function(ed, url) { + var t = this, css = tinymce.explode(ed.settings.content_css); + + t.editor = ed; + + // Force absolute CSS urls + tinymce.each(css, function(u, k) { + css[k] = ed.documentBaseURI.toAbsolute(u); + }); + + ed.addCommand('mcePreview', function() { + ed.windowManager.open({ + file : ed.getParam("plugin_preview_pageurl", url + "/preview.html"), + width : parseInt(ed.getParam("plugin_preview_width", "550")), + height : parseInt(ed.getParam("plugin_preview_height", "600")), + resizable : "yes", + scrollbars : "yes", + popup_css : css ? css.join(',') : ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css"), + inline : ed.getParam("plugin_preview_inline", 1) + }, { + base : ed.documentBaseURI.getURI() + }); + }); + + ed.addButton('preview', {title : 'preview.preview_desc', cmd : 'mcePreview'}); + }, + + getInfo : function() { + return { + longname : 'Preview', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/preview', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('preview', tinymce.plugins.Preview); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/preview/example.html b/application/media/js/tiny_mce/plugins/preview/example.html new file mode 100644 index 00000000..b2c3d90c --- /dev/null +++ b/application/media/js/tiny_mce/plugins/preview/example.html @@ -0,0 +1,28 @@ + + + + + +Example of a custom preview page + + + +Editor contents:
+
+ +
+ + + diff --git a/application/media/js/tiny_mce/plugins/preview/jscripts/embed.js b/application/media/js/tiny_mce/plugins/preview/jscripts/embed.js new file mode 100644 index 00000000..f8dc8105 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/preview/jscripts/embed.js @@ -0,0 +1,73 @@ +/** + * This script contains embed functions for common plugins. This scripts are complety free to use for any purpose. + */ + +function writeFlash(p) { + writeEmbed( + 'D27CDB6E-AE6D-11cf-96B8-444553540000', + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', + 'application/x-shockwave-flash', + p + ); +} + +function writeShockWave(p) { + writeEmbed( + '166B1BCA-3F9C-11CF-8075-444553540000', + 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0', + 'application/x-director', + p + ); +} + +function writeQuickTime(p) { + writeEmbed( + '02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', + 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0', + 'video/quicktime', + p + ); +} + +function writeRealMedia(p) { + writeEmbed( + 'CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA', + 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0', + 'audio/x-pn-realaudio-plugin', + p + ); +} + +function writeWindowsMedia(p) { + p.url = p.src; + writeEmbed( + '6BF52A52-394A-11D3-B153-00C04F79FAA6', + 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701', + 'application/x-mplayer2', + p + ); +} + +function writeEmbed(cls, cb, mt, p) { + var h = '', n; + + h += ''; + + h += ' + + + + + +{#preview.preview_desc} + + + + + diff --git a/application/media/js/tiny_mce/plugins/print/editor_plugin.js b/application/media/js/tiny_mce/plugins/print/editor_plugin.js new file mode 100644 index 00000000..b5b3a55e --- /dev/null +++ b/application/media/js/tiny_mce/plugins/print/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Print",{init:function(a,b){a.addCommand("mcePrint",function(){a.getWin().print()});a.addButton("print",{title:"print.print_desc",cmd:"mcePrint"})},getInfo:function(){return{longname:"Print",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("print",tinymce.plugins.Print)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/print/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/print/editor_plugin_src.js new file mode 100644 index 00000000..3933fe65 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/print/editor_plugin_src.js @@ -0,0 +1,34 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Print', { + init : function(ed, url) { + ed.addCommand('mcePrint', function() { + ed.getWin().print(); + }); + + ed.addButton('print', {title : 'print.print_desc', cmd : 'mcePrint'}); + }, + + getInfo : function() { + return { + longname : 'Print', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('print', tinymce.plugins.Print); +})(); diff --git a/application/media/js/tiny_mce/plugins/save/editor_plugin.js b/application/media/js/tiny_mce/plugins/save/editor_plugin.js new file mode 100644 index 00000000..8e939966 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/save/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.Save",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceSave",c._save,c);a.addCommand("mceCancel",c._cancel,c);a.addButton("save",{title:"save.save_desc",cmd:"mceSave"});a.addButton("cancel",{title:"save.cancel_desc",cmd:"mceCancel"});a.onNodeChange.add(c._nodeChange,c);a.addShortcut("ctrl+s",a.getLang("save.save_desc"),"mceSave")},getInfo:function(){return{longname:"Save",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/save",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,c){var b=this.editor;if(b.getParam("save_enablewhendirty")){a.setDisabled("save",!b.isDirty());a.setDisabled("cancel",!b.isDirty())}},_save:function(){var c=this.editor,a,e,d,b;a=tinymce.DOM.get(c.id).form||tinymce.DOM.getParent(c.id,"form");if(c.getParam("save_enablewhendirty")&&!c.isDirty()){return}tinyMCE.triggerSave();if(e=c.getParam("save_onsavecallback")){if(c.execCallback("save_onsavecallback",c)){c.startContent=tinymce.trim(c.getContent({format:"raw"}));c.nodeChanged()}return}if(a){c.isNotDirty=true;if(a.onsubmit==null||a.onsubmit()!=false){a.submit()}c.nodeChanged()}else{c.windowManager.alert("Error: No form element found.")}},_cancel:function(){var a=this.editor,c,b=tinymce.trim(a.startContent);if(c=a.getParam("save_oncancelcallback")){a.execCallback("save_oncancelcallback",a);return}a.setContent(b);a.undoManager.clear();a.nodeChanged()}});tinymce.PluginManager.add("save",tinymce.plugins.Save)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/save/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/save/editor_plugin_src.js new file mode 100644 index 00000000..f5a3de8f --- /dev/null +++ b/application/media/js/tiny_mce/plugins/save/editor_plugin_src.js @@ -0,0 +1,101 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.Save', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceSave', t._save, t); + ed.addCommand('mceCancel', t._cancel, t); + + // Register buttons + ed.addButton('save', {title : 'save.save_desc', cmd : 'mceSave'}); + ed.addButton('cancel', {title : 'save.cancel_desc', cmd : 'mceCancel'}); + + ed.onNodeChange.add(t._nodeChange, t); + ed.addShortcut('ctrl+s', ed.getLang('save.save_desc'), 'mceSave'); + }, + + getInfo : function() { + return { + longname : 'Save', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/save', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + _nodeChange : function(ed, cm, n) { + var ed = this.editor; + + if (ed.getParam('save_enablewhendirty')) { + cm.setDisabled('save', !ed.isDirty()); + cm.setDisabled('cancel', !ed.isDirty()); + } + }, + + // Private methods + + _save : function() { + var ed = this.editor, formObj, os, i, elementId; + + formObj = tinymce.DOM.get(ed.id).form || tinymce.DOM.getParent(ed.id, 'form'); + + if (ed.getParam("save_enablewhendirty") && !ed.isDirty()) + return; + + tinyMCE.triggerSave(); + + // Use callback instead + if (os = ed.getParam("save_onsavecallback")) { + if (ed.execCallback('save_onsavecallback', ed)) { + ed.startContent = tinymce.trim(ed.getContent({format : 'raw'})); + ed.nodeChanged(); + } + + return; + } + + if (formObj) { + ed.isNotDirty = true; + + if (formObj.onsubmit == null || formObj.onsubmit() != false) + formObj.submit(); + + ed.nodeChanged(); + } else + ed.windowManager.alert("Error: No form element found."); + }, + + _cancel : function() { + var ed = this.editor, os, h = tinymce.trim(ed.startContent); + + // Use callback instead + if (os = ed.getParam("save_oncancelcallback")) { + ed.execCallback('save_oncancelcallback', ed); + return; + } + + ed.setContent(h); + ed.undoManager.clear(); + ed.nodeChanged(); + } + }); + + // Register plugin + tinymce.PluginManager.add('save', tinymce.plugins.Save); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/searchreplace/css/searchreplace.css b/application/media/js/tiny_mce/plugins/searchreplace/css/searchreplace.css new file mode 100644 index 00000000..ecdf58c7 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/searchreplace/css/searchreplace.css @@ -0,0 +1,6 @@ +.panel_wrapper {height:85px;} +.panel_wrapper div.current {height:85px;} + +/* IE */ +* html .panel_wrapper {height:100px;} +* html .panel_wrapper div.current {height:100px;} diff --git a/application/media/js/tiny_mce/plugins/searchreplace/editor_plugin.js b/application/media/js/tiny_mce/plugins/searchreplace/editor_plugin.js new file mode 100644 index 00000000..165bc12d --- /dev/null +++ b/application/media/js/tiny_mce/plugins/searchreplace/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.SearchReplacePlugin",{init:function(a,c){function b(d){window.focus();a.windowManager.open({file:c+"/searchreplace.htm",width:420+parseInt(a.getLang("searchreplace.delta_width",0)),height:170+parseInt(a.getLang("searchreplace.delta_height",0)),inline:1,auto_focus:0},{mode:d,search_string:a.selection.getContent({format:"text"}),plugin_url:c})}a.addCommand("mceSearch",function(){b("search")});a.addCommand("mceReplace",function(){b("replace")});a.addButton("search",{title:"searchreplace.search_desc",cmd:"mceSearch"});a.addButton("replace",{title:"searchreplace.replace_desc",cmd:"mceReplace"});a.addShortcut("ctrl+f","searchreplace.search_desc","mceSearch")},getInfo:function(){return{longname:"Search/Replace",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("searchreplace",tinymce.plugins.SearchReplacePlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js new file mode 100644 index 00000000..4c87e8fa --- /dev/null +++ b/application/media/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js @@ -0,0 +1,61 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.SearchReplacePlugin', { + init : function(ed, url) { + function open(m) { + // Keep IE from writing out the f/r character to the editor + // instance while initializing a new dialog. See: #3131190 + window.focus(); + + ed.windowManager.open({ + file : url + '/searchreplace.htm', + width : 420 + parseInt(ed.getLang('searchreplace.delta_width', 0)), + height : 170 + parseInt(ed.getLang('searchreplace.delta_height', 0)), + inline : 1, + auto_focus : 0 + }, { + mode : m, + search_string : ed.selection.getContent({format : 'text'}), + plugin_url : url + }); + }; + + // Register commands + ed.addCommand('mceSearch', function() { + open('search'); + }); + + ed.addCommand('mceReplace', function() { + open('replace'); + }); + + // Register buttons + ed.addButton('search', {title : 'searchreplace.search_desc', cmd : 'mceSearch'}); + ed.addButton('replace', {title : 'searchreplace.replace_desc', cmd : 'mceReplace'}); + + ed.addShortcut('ctrl+f', 'searchreplace.search_desc', 'mceSearch'); + }, + + getInfo : function() { + return { + longname : 'Search/Replace', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('searchreplace', tinymce.plugins.SearchReplacePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/searchreplace/js/searchreplace.js b/application/media/js/tiny_mce/plugins/searchreplace/js/searchreplace.js new file mode 100644 index 00000000..0137ba0f --- /dev/null +++ b/application/media/js/tiny_mce/plugins/searchreplace/js/searchreplace.js @@ -0,0 +1,138 @@ +tinyMCEPopup.requireLangPack(); + +var SearchReplaceDialog = { + init : function(ed) { + var f = document.forms[0], m = tinyMCEPopup.getWindowArg("mode"); + + this.switchMode(m); + + f[m + '_panel_searchstring'].value = tinyMCEPopup.getWindowArg("search_string"); + + // Focus input field + f[m + '_panel_searchstring'].focus(); + }, + + switchMode : function(m) { + var f, lm = this.lastMode; + + if (lm != m) { + f = document.forms[0]; + + if (lm) { + f[m + '_panel_searchstring'].value = f[lm + '_panel_searchstring'].value; + f[m + '_panel_backwardsu'].checked = f[lm + '_panel_backwardsu'].checked; + f[m + '_panel_backwardsd'].checked = f[lm + '_panel_backwardsd'].checked; + f[m + '_panel_casesensitivebox'].checked = f[lm + '_panel_casesensitivebox'].checked; + } + + mcTabs.displayTab(m + '_tab', m + '_panel'); + document.getElementById("replaceBtn").style.display = (m == "replace") ? "inline" : "none"; + document.getElementById("replaceAllBtn").style.display = (m == "replace") ? "inline" : "none"; + this.lastMode = m; + } + }, + + searchNext : function(a) { + var ed = tinyMCEPopup.editor, se = ed.selection, r = se.getRng(), f, m = this.lastMode, s, b, fl = 0, w = ed.getWin(), wm = ed.windowManager, fo = 0; + + // Get input + f = document.forms[0]; + s = f[m + '_panel_searchstring'].value; + b = f[m + '_panel_backwardsu'].checked; + ca = f[m + '_panel_casesensitivebox'].checked; + rs = f['replace_panel_replacestring'].value; + + if (tinymce.isIE) { + r = ed.getDoc().selection.createRange(); + } + + if (s == '') + return; + + function fix() { + // Correct Firefox graphics glitches + r = se.getRng().cloneRange(); + ed.getDoc().execCommand('SelectAll', false, null); + se.setRng(r); + }; + + function replace() { + if (tinymce.isIE) + ed.selection.getRng().duplicate().pasteHTML(rs); // Needs to be duplicated due to selection bug in IE + else + ed.getDoc().execCommand('InsertHTML', false, rs); + }; + + // IE flags + if (ca) + fl = fl | 4; + + switch (a) { + case 'all': + // Move caret to beginning of text + ed.execCommand('SelectAll'); + ed.selection.collapse(true); + + if (tinymce.isIE) { + while (r.findText(s, b ? -1 : 1, fl)) { + r.scrollIntoView(); + r.select(); + replace(); + fo = 1; + + if (b) { + r.moveEnd("character", -(rs.length)); // Otherwise will loop forever + } + } + + tinyMCEPopup.storeSelection(); + } else { + while (w.find(s, ca, b, false, false, false, false)) { + replace(); + fo = 1; + } + } + + if (fo) + tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.allreplaced')); + else + tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); + + return; + + case 'current': + if (!ed.selection.isCollapsed()) + replace(); + + break; + } + + se.collapse(b); + r = se.getRng(); + + if (tinymce.isIE) { + r = ed.getDoc().selection.createRange(); + } + + // Whats the point + if (!s) + return; + + if (tinymce.isIE) { + if (r.findText(s, b ? -1 : 1, fl)) { + r.scrollIntoView(); + r.select(); + } else + tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); + + tinyMCEPopup.storeSelection(); + } else { + if (!w.find(s, ca, b, false, false, false, false)) + tinyMCEPopup.alert(ed.getLang('searchreplace_dlg.notfound')); + else + fix(); + } + } +}; + +tinyMCEPopup.onInit.add(SearchReplaceDialog.init, SearchReplaceDialog); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/si_dlg.js b/application/media/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js similarity index 88% rename from includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/si_dlg.js rename to application/media/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js index ecdf51af..370959af 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/si_dlg.js +++ b/application/media/js/tiny_mce/plugins/searchreplace/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('si.searchreplace_dlg',{ +tinyMCE.addI18n('en.searchreplace_dlg',{ searchnext_desc:"Find again", notfound:"The search has been completed. The search string could not be found.", search_title:"Find", diff --git a/application/media/js/tiny_mce/plugins/searchreplace/searchreplace.htm b/application/media/js/tiny_mce/plugins/searchreplace/searchreplace.htm new file mode 100644 index 00000000..d0424cfc --- /dev/null +++ b/application/media/js/tiny_mce/plugins/searchreplace/searchreplace.htm @@ -0,0 +1,99 @@ + + + + {#searchreplace_dlg.replace_title} + + + + + + + +
+ + +
+
+ + + + + + + + + + + +
+ + + + + + + + +
+
+ + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + +
+ + + + + + + + +
+
+ + + + + +
+
+
+ +
+ +
+ + + + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/spellchecker/css/content.css b/application/media/js/tiny_mce/plugins/spellchecker/css/content.css new file mode 100644 index 00000000..24efa021 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/spellchecker/css/content.css @@ -0,0 +1 @@ +.mceItemHiddenSpellWord {background:url(../img/wline.gif) repeat-x bottom left; cursor:default;} diff --git a/application/media/js/tiny_mce/plugins/spellchecker/editor_plugin.js b/application/media/js/tiny_mce/plugins/spellchecker/editor_plugin.js new file mode 100644 index 00000000..4393e050 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/spellchecker/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.util.JSONRequest,c=tinymce.each,b=tinymce.DOM;tinymce.create("tinymce.plugins.SpellcheckerPlugin",{getInfo:function(){return{longname:"Spellchecker",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker",version:tinymce.majorVersion+"."+tinymce.minorVersion}},init:function(e,f){var g=this,d;g.url=f;g.editor=e;g.rpcUrl=e.getParam("spellchecker_rpc_url","{backend}");if(g.rpcUrl=="{backend}"){if(tinymce.isIE){return}g.hasSupport=true;e.onContextMenu.addToTop(function(h,i){if(g.active){return false}})}e.addCommand("mceSpellCheck",function(){if(g.rpcUrl=="{backend}"){g.editor.getBody().spellcheck=g.active=!g.active;return}if(!g.active){e.setProgressState(1);g._sendRPC("checkWords",[g.selectedLang,g._getWords()],function(h){if(h.length>0){g.active=1;g._markWords(h);e.setProgressState(0);e.nodeChanged()}else{e.setProgressState(0);if(e.getParam("spellchecker_report_no_misspellings",true)){e.windowManager.alert("spellchecker.no_mpell")}}})}else{g._done()}});if(e.settings.content_css!==false){e.contentCSS.push(f+"/css/content.css")}e.onClick.add(g._showMenu,g);e.onContextMenu.add(g._showMenu,g);e.onBeforeGetContent.add(function(){if(g.active){g._removeWords()}});e.onNodeChange.add(function(i,h){h.setActive("spellchecker",g.active)});e.onSetContent.add(function(){g._done()});e.onBeforeGetContent.add(function(){g._done()});e.onBeforeExecCommand.add(function(h,i){if(i=="mceFullScreen"){g._done()}});g.languages={};c(e.getParam("spellchecker_languages","+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv","hash"),function(i,h){if(h.indexOf("+")===0){h=h.substring(1);g.selectedLang=i}g.languages[h]=i})},createControl:function(h,d){var f=this,g,e=f.editor;if(h=="spellchecker"){if(f.rpcUrl=="{backend}"){if(f.hasSupport){g=d.createButton(h,{title:"spellchecker.desc",cmd:"mceSpellCheck",scope:f})}return g}g=d.createSplitButton(h,{title:"spellchecker.desc",cmd:"mceSpellCheck",scope:f});g.onRenderMenu.add(function(j,i){i.add({title:"spellchecker.langs","class":"mceMenuItemTitle"}).setDisabled(1);c(f.languages,function(n,m){var p={icon:1},l;p.onclick=function(){l.setSelected(1);f.selectedItem.setSelected(0);f.selectedItem=l;f.selectedLang=n};p.title=m;l=i.add(p);l.setSelected(n==f.selectedLang);if(n==f.selectedLang){f.selectedItem=l}})});return g}},_walk:function(i,g){var h=this.editor.getDoc(),e;if(h.createTreeWalker){e=h.createTreeWalker(i,NodeFilter.SHOW_TEXT,null,false);while((i=e.nextNode())!=null){g.call(this,i)}}else{tinymce.walk(i,g,"childNodes")}},_getSeparators:function(){var e="",d,f=this.editor.getParam("spellchecker_word_separator_chars",'\\s!"#$%&()*+,-./:;<=>?@[]^_{|}§©«®±¶·¸»¼½¾¿×÷¤\u201d\u201c');for(d=0;d$1$2');q=q.replace(g,'$1$2');j.replace(j.create("span",{"class":"mceItemHidden"},q),r)}}});l.moveToBookmark(m)},_showMenu:function(h,j){var i=this,h=i.editor,d=i._menu,l,k=h.dom,g=k.getViewPort(h.getWin()),f=j.target;j=0;if(!d){l=b.getPos(h.getContentAreaContainer());d=h.controlManager.createDropMenu("spellcheckermenu",{offset_x:l.x,offset_y:l.y,"class":"mceNoIcons"});i._menu=d}if(k.hasClass(f,"mceItemHiddenSpellWord")){d.removeAll();d.add({title:"spellchecker.wait","class":"mceMenuItemTitle"}).setDisabled(1);i._sendRPC("getSuggestions",[i.selectedLang,k.decode(f.innerHTML)],function(m){var e;d.removeAll();if(m.length>0){d.add({title:"spellchecker.sug","class":"mceMenuItemTitle"}).setDisabled(1);c(m,function(n){d.add({title:n,onclick:function(){k.replace(h.getDoc().createTextNode(n),f);i._checkDone()}})});d.addSeparator()}else{d.add({title:"spellchecker.no_sug","class":"mceMenuItemTitle"}).setDisabled(1)}e=i.editor.getParam("spellchecker_enable_ignore_rpc","");d.add({title:"spellchecker.ignore_word",onclick:function(){var n=f.innerHTML;k.remove(f,1);i._checkDone();if(e){h.setProgressState(1);i._sendRPC("ignoreWord",[i.selectedLang,n],function(o){h.setProgressState(0)})}}});d.add({title:"spellchecker.ignore_words",onclick:function(){var n=f.innerHTML;i._removeWords(k.decode(n));i._checkDone();if(e){h.setProgressState(1);i._sendRPC("ignoreWords",[i.selectedLang,n],function(o){h.setProgressState(0)})}}});if(i.editor.getParam("spellchecker_enable_learn_rpc")){d.add({title:"spellchecker.learn_word",onclick:function(){var n=f.innerHTML;k.remove(f,1);i._checkDone();h.setProgressState(1);i._sendRPC("learnWord",[i.selectedLang,n],function(o){h.setProgressState(0)})}})}d.update()});h.selection.select(f);l=k.getPos(f);d.showMenu(l.x,l.y+f.offsetHeight-g.y);return tinymce.dom.Event.cancel(j)}else{d.hideMenu()}},_checkDone:function(){var e=this,d=e.editor,g=d.dom,f;c(g.select("span"),function(h){if(h&&g.hasClass(h,"mceItemHiddenSpellWord")){f=true;return false}});if(!f){e._done()}},_done:function(){var d=this,e=d.active;if(d.active){d.active=0;d._removeWords();if(d._menu){d._menu.hideMenu()}if(e){d.editor.nodeChanged()}}},_sendRPC:function(e,g,d){var f=this;a.sendRPC({url:f.rpcUrl,method:e,params:g,success:d,error:function(i,h){f.editor.setProgressState(0);f.editor.windowManager.alert(i.errstr||("Error response: "+h.responseText))}})}});tinymce.PluginManager.add("spellchecker",tinymce.plugins.SpellcheckerPlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js new file mode 100644 index 00000000..a3859e7d --- /dev/null +++ b/application/media/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js @@ -0,0 +1,415 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var JSONRequest = tinymce.util.JSONRequest, each = tinymce.each, DOM = tinymce.DOM; + + tinymce.create('tinymce.plugins.SpellcheckerPlugin', { + getInfo : function() { + return { + longname : 'Spellchecker', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + init : function(ed, url) { + var t = this, cm; + + t.url = url; + t.editor = ed; + t.rpcUrl = ed.getParam("spellchecker_rpc_url", "{backend}"); + + if (t.rpcUrl == '{backend}') { + // Sniff if the browser supports native spellchecking (Don't know of a better way) + if (tinymce.isIE) + return; + + t.hasSupport = true; + + // Disable the context menu when spellchecking is active + ed.onContextMenu.addToTop(function(ed, e) { + if (t.active) + return false; + }); + } + + // Register commands + ed.addCommand('mceSpellCheck', function() { + if (t.rpcUrl == '{backend}') { + // Enable/disable native spellchecker + t.editor.getBody().spellcheck = t.active = !t.active; + return; + } + + if (!t.active) { + ed.setProgressState(1); + t._sendRPC('checkWords', [t.selectedLang, t._getWords()], function(r) { + if (r.length > 0) { + t.active = 1; + t._markWords(r); + ed.setProgressState(0); + ed.nodeChanged(); + } else { + ed.setProgressState(0); + + if (ed.getParam('spellchecker_report_no_misspellings', true)) + ed.windowManager.alert('spellchecker.no_mpell'); + } + }); + } else + t._done(); + }); + + if (ed.settings.content_css !== false) + ed.contentCSS.push(url + '/css/content.css'); + + ed.onClick.add(t._showMenu, t); + ed.onContextMenu.add(t._showMenu, t); + ed.onBeforeGetContent.add(function() { + if (t.active) + t._removeWords(); + }); + + ed.onNodeChange.add(function(ed, cm) { + cm.setActive('spellchecker', t.active); + }); + + ed.onSetContent.add(function() { + t._done(); + }); + + ed.onBeforeGetContent.add(function() { + t._done(); + }); + + ed.onBeforeExecCommand.add(function(ed, cmd) { + if (cmd == 'mceFullScreen') + t._done(); + }); + + // Find selected language + t.languages = {}; + each(ed.getParam('spellchecker_languages', '+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv', 'hash'), function(v, k) { + if (k.indexOf('+') === 0) { + k = k.substring(1); + t.selectedLang = v; + } + + t.languages[k] = v; + }); + }, + + createControl : function(n, cm) { + var t = this, c, ed = t.editor; + + if (n == 'spellchecker') { + // Use basic button if we use the native spellchecker + if (t.rpcUrl == '{backend}') { + // Create simple toggle button if we have native support + if (t.hasSupport) + c = cm.createButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t}); + + return c; + } + + c = cm.createSplitButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t}); + + c.onRenderMenu.add(function(c, m) { + m.add({title : 'spellchecker.langs', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + each(t.languages, function(v, k) { + var o = {icon : 1}, mi; + + o.onclick = function() { + mi.setSelected(1); + t.selectedItem.setSelected(0); + t.selectedItem = mi; + t.selectedLang = v; + }; + + o.title = k; + mi = m.add(o); + mi.setSelected(v == t.selectedLang); + + if (v == t.selectedLang) + t.selectedItem = mi; + }) + }); + + return c; + } + }, + + // Internal functions + + _walk : function(n, f) { + var d = this.editor.getDoc(), w; + + if (d.createTreeWalker) { + w = d.createTreeWalker(n, NodeFilter.SHOW_TEXT, null, false); + + while ((n = w.nextNode()) != null) + f.call(this, n); + } else + tinymce.walk(n, f, 'childNodes'); + }, + + _getSeparators : function() { + var re = '', i, str = this.editor.getParam('spellchecker_word_separator_chars', '\\s!"#$%&()*+,-./:;<=>?@[\]^_{|}§©«®±¶·¸»¼½¾¿×÷¤\u201d\u201c'); + + // Build word separator regexp + for (i=0; i$1$2'); + v = v.replace(r3, '$1$2'); + + dom.replace(dom.create('span', {'class' : 'mceItemHidden'}, v), n); + } + } + }); + + se.moveToBookmark(b); + }, + + _showMenu : function(ed, e) { + var t = this, ed = t.editor, m = t._menu, p1, dom = ed.dom, vp = dom.getViewPort(ed.getWin()), wordSpan = e.target; + + e = 0; // Fixes IE memory leak + + if (!m) { + p1 = DOM.getPos(ed.getContentAreaContainer()); + //p2 = DOM.getPos(ed.getContainer()); + + m = ed.controlManager.createDropMenu('spellcheckermenu', { + offset_x : p1.x, + offset_y : p1.y, + 'class' : 'mceNoIcons' + }); + + t._menu = m; + } + + if (dom.hasClass(wordSpan, 'mceItemHiddenSpellWord')) { + m.removeAll(); + m.add({title : 'spellchecker.wait', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + + t._sendRPC('getSuggestions', [t.selectedLang, dom.decode(wordSpan.innerHTML)], function(r) { + var ignoreRpc; + + m.removeAll(); + + if (r.length > 0) { + m.add({title : 'spellchecker.sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + each(r, function(v) { + m.add({title : v, onclick : function() { + dom.replace(ed.getDoc().createTextNode(v), wordSpan); + t._checkDone(); + }}); + }); + + m.addSeparator(); + } else + m.add({title : 'spellchecker.no_sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + + ignoreRpc = t.editor.getParam("spellchecker_enable_ignore_rpc", ''); + m.add({ + title : 'spellchecker.ignore_word', + onclick : function() { + var word = wordSpan.innerHTML; + + dom.remove(wordSpan, 1); + t._checkDone(); + + // tell the server if we need to + if (ignoreRpc) { + ed.setProgressState(1); + t._sendRPC('ignoreWord', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } + } + }); + + m.add({ + title : 'spellchecker.ignore_words', + onclick : function() { + var word = wordSpan.innerHTML; + + t._removeWords(dom.decode(word)); + t._checkDone(); + + // tell the server if we need to + if (ignoreRpc) { + ed.setProgressState(1); + t._sendRPC('ignoreWords', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } + } + }); + + + if (t.editor.getParam("spellchecker_enable_learn_rpc")) { + m.add({ + title : 'spellchecker.learn_word', + onclick : function() { + var word = wordSpan.innerHTML; + + dom.remove(wordSpan, 1); + t._checkDone(); + + ed.setProgressState(1); + t._sendRPC('learnWord', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } + }); + } + + m.update(); + }); + + ed.selection.select(wordSpan); + p1 = dom.getPos(wordSpan); + m.showMenu(p1.x, p1.y + wordSpan.offsetHeight - vp.y); + + return tinymce.dom.Event.cancel(e); + } else + m.hideMenu(); + }, + + _checkDone : function() { + var t = this, ed = t.editor, dom = ed.dom, o; + + each(dom.select('span'), function(n) { + if (n && dom.hasClass(n, 'mceItemHiddenSpellWord')) { + o = true; + return false; + } + }); + + if (!o) + t._done(); + }, + + _done : function() { + var t = this, la = t.active; + + if (t.active) { + t.active = 0; + t._removeWords(); + + if (t._menu) + t._menu.hideMenu(); + + if (la) + t.editor.nodeChanged(); + } + }, + + _sendRPC : function(m, p, cb) { + var t = this; + + JSONRequest.sendRPC({ + url : t.rpcUrl, + method : m, + params : p, + success : cb, + error : function(e, x) { + t.editor.setProgressState(0); + t.editor.windowManager.alert(e.errstr || ('Error response: ' + x.responseText)); + } + }); + } + }); + + // Register plugin + tinymce.PluginManager.add('spellchecker', tinymce.plugins.SpellcheckerPlugin); +})(); diff --git a/application/media/js/tiny_mce/plugins/spellchecker/img/wline.gif b/application/media/js/tiny_mce/plugins/spellchecker/img/wline.gif new file mode 100644 index 00000000..7d0a4dbc Binary files /dev/null and b/application/media/js/tiny_mce/plugins/spellchecker/img/wline.gif differ diff --git a/application/media/js/tiny_mce/plugins/style/css/props.css b/application/media/js/tiny_mce/plugins/style/css/props.css new file mode 100644 index 00000000..eb1f2649 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/style/css/props.css @@ -0,0 +1,13 @@ +#text_font {width:250px;} +#text_size {width:70px;} +.mceAddSelectValue {background:#DDD;} +select, #block_text_indent, #box_width, #box_height, #box_padding_top, #box_padding_right, #box_padding_bottom, #box_padding_left {width:70px;} +#box_margin_top, #box_margin_right, #box_margin_bottom, #box_margin_left, #positioning_width, #positioning_height, #positioning_zindex {width:70px;} +#positioning_placement_top, #positioning_placement_right, #positioning_placement_bottom, #positioning_placement_left {width:70px;} +#positioning_clip_top, #positioning_clip_right, #positioning_clip_bottom, #positioning_clip_left {width:70px;} +.panel_wrapper div.current {padding-top:10px;height:230px;} +.delim {border-left:1px solid gray;} +.tdelim {border-bottom:1px solid gray;} +#block_display {width:145px;} +#list_type {width:115px;} +.disabled {background:#EEE;} diff --git a/application/media/js/tiny_mce/plugins/style/editor_plugin.js b/application/media/js/tiny_mce/plugins/style/editor_plugin.js new file mode 100644 index 00000000..cab2153c --- /dev/null +++ b/application/media/js/tiny_mce/plugins/style/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.StylePlugin",{init:function(a,b){a.addCommand("mceStyleProps",function(){a.windowManager.open({file:b+"/props.htm",width:480+parseInt(a.getLang("style.delta_width",0)),height:320+parseInt(a.getLang("style.delta_height",0)),inline:1},{plugin_url:b,style_text:a.selection.getNode().style.cssText})});a.addCommand("mceSetElementStyle",function(d,c){if(e=a.selection.getNode()){a.dom.setAttrib(e,"style",c);a.execCommand("mceRepaint")}});a.onNodeChange.add(function(d,c,f){c.setDisabled("styleprops",f.nodeName==="BODY")});a.addButton("styleprops",{title:"style.desc",cmd:"mceStyleProps"})},getInfo:function(){return{longname:"Style",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("style",tinymce.plugins.StylePlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/style/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/style/editor_plugin_src.js new file mode 100644 index 00000000..5f7755f1 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/style/editor_plugin_src.js @@ -0,0 +1,55 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.StylePlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceStyleProps', function() { + ed.windowManager.open({ + file : url + '/props.htm', + width : 480 + parseInt(ed.getLang('style.delta_width', 0)), + height : 320 + parseInt(ed.getLang('style.delta_height', 0)), + inline : 1 + }, { + plugin_url : url, + style_text : ed.selection.getNode().style.cssText + }); + }); + + ed.addCommand('mceSetElementStyle', function(ui, v) { + if (e = ed.selection.getNode()) { + ed.dom.setAttrib(e, 'style', v); + ed.execCommand('mceRepaint'); + } + }); + + ed.onNodeChange.add(function(ed, cm, n) { + cm.setDisabled('styleprops', n.nodeName === 'BODY'); + }); + + // Register buttons + ed.addButton('styleprops', {title : 'style.desc', cmd : 'mceStyleProps'}); + }, + + getInfo : function() { + return { + longname : 'Style', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('style', tinymce.plugins.StylePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/style/js/props.js b/application/media/js/tiny_mce/plugins/style/js/props.js new file mode 100644 index 00000000..a8dd93de --- /dev/null +++ b/application/media/js/tiny_mce/plugins/style/js/props.js @@ -0,0 +1,641 @@ +tinyMCEPopup.requireLangPack(); + +var defaultFonts = "" + + "Arial, Helvetica, sans-serif=Arial, Helvetica, sans-serif;" + + "Times New Roman, Times, serif=Times New Roman, Times, serif;" + + "Courier New, Courier, mono=Courier New, Courier, mono;" + + "Times New Roman, Times, serif=Times New Roman, Times, serif;" + + "Georgia, Times New Roman, Times, serif=Georgia, Times New Roman, Times, serif;" + + "Verdana, Arial, Helvetica, sans-serif=Verdana, Arial, Helvetica, sans-serif;" + + "Geneva, Arial, Helvetica, sans-serif=Geneva, Arial, Helvetica, sans-serif"; + +var defaultSizes = "9;10;12;14;16;18;24;xx-small;x-small;small;medium;large;x-large;xx-large;smaller;larger"; +var defaultMeasurement = "+pixels=px;points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;ems=em;exs=ex;%"; +var defaultSpacingMeasurement = "pixels=px;points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;+ems=em;exs=ex;%"; +var defaultIndentMeasurement = "pixels=px;+points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;ems=em;exs=ex;%"; +var defaultWeight = "normal;bold;bolder;lighter;100;200;300;400;500;600;700;800;900"; +var defaultTextStyle = "normal;italic;oblique"; +var defaultVariant = "normal;small-caps"; +var defaultLineHeight = "normal"; +var defaultAttachment = "fixed;scroll"; +var defaultRepeat = "no-repeat;repeat;repeat-x;repeat-y"; +var defaultPosH = "left;center;right"; +var defaultPosV = "top;center;bottom"; +var defaultVAlign = "baseline;sub;super;top;text-top;middle;bottom;text-bottom"; +var defaultDisplay = "inline;block;list-item;run-in;compact;marker;table;inline-table;table-row-group;table-header-group;table-footer-group;table-row;table-column-group;table-column;table-cell;table-caption;none"; +var defaultBorderStyle = "none;solid;dashed;dotted;double;groove;ridge;inset;outset"; +var defaultBorderWidth = "thin;medium;thick"; +var defaultListType = "disc;circle;square;decimal;lower-roman;upper-roman;lower-alpha;upper-alpha;none"; + +function init() { + var ce = document.getElementById('container'), h; + + ce.style.cssText = tinyMCEPopup.getWindowArg('style_text'); + + h = getBrowserHTML('background_image_browser','background_image','image','advimage'); + document.getElementById("background_image_browser").innerHTML = h; + + document.getElementById('text_color_pickcontainer').innerHTML = getColorPickerHTML('text_color_pick','text_color'); + document.getElementById('background_color_pickcontainer').innerHTML = getColorPickerHTML('background_color_pick','background_color'); + document.getElementById('border_color_top_pickcontainer').innerHTML = getColorPickerHTML('border_color_top_pick','border_color_top'); + document.getElementById('border_color_right_pickcontainer').innerHTML = getColorPickerHTML('border_color_right_pick','border_color_right'); + document.getElementById('border_color_bottom_pickcontainer').innerHTML = getColorPickerHTML('border_color_bottom_pick','border_color_bottom'); + document.getElementById('border_color_left_pickcontainer').innerHTML = getColorPickerHTML('border_color_left_pick','border_color_left'); + + fillSelect(0, 'text_font', 'style_font', defaultFonts, ';', true); + fillSelect(0, 'text_size', 'style_font_size', defaultSizes, ';', true); + fillSelect(0, 'text_size_measurement', 'style_font_size_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'text_case', 'style_text_case', "capitalize;uppercase;lowercase", ';', true); + fillSelect(0, 'text_weight', 'style_font_weight', defaultWeight, ';', true); + fillSelect(0, 'text_style', 'style_font_style', defaultTextStyle, ';', true); + fillSelect(0, 'text_variant', 'style_font_variant', defaultVariant, ';', true); + fillSelect(0, 'text_lineheight', 'style_font_line_height', defaultLineHeight, ';', true); + fillSelect(0, 'text_lineheight_measurement', 'style_font_line_height_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'background_attachment', 'style_background_attachment', defaultAttachment, ';', true); + fillSelect(0, 'background_repeat', 'style_background_repeat', defaultRepeat, ';', true); + + fillSelect(0, 'background_hpos_measurement', 'style_background_hpos_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'background_vpos_measurement', 'style_background_vpos_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'background_hpos', 'style_background_hpos', defaultPosH, ';', true); + fillSelect(0, 'background_vpos', 'style_background_vpos', defaultPosV, ';', true); + + fillSelect(0, 'block_wordspacing', 'style_wordspacing', 'normal', ';', true); + fillSelect(0, 'block_wordspacing_measurement', 'style_wordspacing_measurement', defaultSpacingMeasurement, ';', true); + fillSelect(0, 'block_letterspacing', 'style_letterspacing', 'normal', ';', true); + fillSelect(0, 'block_letterspacing_measurement', 'style_letterspacing_measurement', defaultSpacingMeasurement, ';', true); + fillSelect(0, 'block_vertical_alignment', 'style_vertical_alignment', defaultVAlign, ';', true); + fillSelect(0, 'block_text_align', 'style_text_align', "left;right;center;justify", ';', true); + fillSelect(0, 'block_whitespace', 'style_whitespace', "normal;pre;nowrap", ';', true); + fillSelect(0, 'block_display', 'style_display', defaultDisplay, ';', true); + fillSelect(0, 'block_text_indent_measurement', 'style_text_indent_measurement', defaultIndentMeasurement, ';', true); + + fillSelect(0, 'box_width_measurement', 'style_box_width_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_height_measurement', 'style_box_height_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_float', 'style_float', 'left;right;none', ';', true); + fillSelect(0, 'box_clear', 'style_clear', 'left;right;both;none', ';', true); + fillSelect(0, 'box_padding_left_measurement', 'style_padding_left_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_padding_top_measurement', 'style_padding_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_padding_bottom_measurement', 'style_padding_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_padding_right_measurement', 'style_padding_right_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_margin_left_measurement', 'style_margin_left_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_margin_top_measurement', 'style_margin_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_margin_bottom_measurement', 'style_margin_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'box_margin_right_measurement', 'style_margin_right_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'border_style_top', 'style_border_style_top', defaultBorderStyle, ';', true); + fillSelect(0, 'border_style_right', 'style_border_style_right', defaultBorderStyle, ';', true); + fillSelect(0, 'border_style_bottom', 'style_border_style_bottom', defaultBorderStyle, ';', true); + fillSelect(0, 'border_style_left', 'style_border_style_left', defaultBorderStyle, ';', true); + + fillSelect(0, 'border_width_top', 'style_border_width_top', defaultBorderWidth, ';', true); + fillSelect(0, 'border_width_right', 'style_border_width_right', defaultBorderWidth, ';', true); + fillSelect(0, 'border_width_bottom', 'style_border_width_bottom', defaultBorderWidth, ';', true); + fillSelect(0, 'border_width_left', 'style_border_width_left', defaultBorderWidth, ';', true); + + fillSelect(0, 'border_width_top_measurement', 'style_border_width_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'border_width_right_measurement', 'style_border_width_right_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'border_width_bottom_measurement', 'style_border_width_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'border_width_left_measurement', 'style_border_width_left_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'list_type', 'style_list_type', defaultListType, ';', true); + fillSelect(0, 'list_position', 'style_list_position', "inside;outside", ';', true); + + fillSelect(0, 'positioning_type', 'style_positioning_type', "absolute;relative;static", ';', true); + fillSelect(0, 'positioning_visibility', 'style_positioning_visibility', "inherit;visible;hidden", ';', true); + + fillSelect(0, 'positioning_width_measurement', 'style_positioning_width_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_height_measurement', 'style_positioning_height_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_overflow', 'style_positioning_overflow', "visible;hidden;scroll;auto", ';', true); + + fillSelect(0, 'positioning_placement_top_measurement', 'style_positioning_placement_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_placement_right_measurement', 'style_positioning_placement_right_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_placement_bottom_measurement', 'style_positioning_placement_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_placement_left_measurement', 'style_positioning_placement_left_measurement', defaultMeasurement, ';', true); + + fillSelect(0, 'positioning_clip_top_measurement', 'style_positioning_clip_top_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_clip_right_measurement', 'style_positioning_clip_right_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_clip_bottom_measurement', 'style_positioning_clip_bottom_measurement', defaultMeasurement, ';', true); + fillSelect(0, 'positioning_clip_left_measurement', 'style_positioning_clip_left_measurement', defaultMeasurement, ';', true); + + TinyMCE_EditableSelects.init(); + setupFormData(); + showDisabledControls(); +} + +function setupFormData() { + var ce = document.getElementById('container'), f = document.forms[0], s, b, i; + + // Setup text fields + + selectByValue(f, 'text_font', ce.style.fontFamily, true, true); + selectByValue(f, 'text_size', getNum(ce.style.fontSize), true, true); + selectByValue(f, 'text_size_measurement', getMeasurement(ce.style.fontSize)); + selectByValue(f, 'text_weight', ce.style.fontWeight, true, true); + selectByValue(f, 'text_style', ce.style.fontStyle, true, true); + selectByValue(f, 'text_lineheight', getNum(ce.style.lineHeight), true, true); + selectByValue(f, 'text_lineheight_measurement', getMeasurement(ce.style.lineHeight)); + selectByValue(f, 'text_case', ce.style.textTransform, true, true); + selectByValue(f, 'text_variant', ce.style.fontVariant, true, true); + f.text_color.value = tinyMCEPopup.editor.dom.toHex(ce.style.color); + updateColor('text_color_pick', 'text_color'); + f.text_underline.checked = inStr(ce.style.textDecoration, 'underline'); + f.text_overline.checked = inStr(ce.style.textDecoration, 'overline'); + f.text_linethrough.checked = inStr(ce.style.textDecoration, 'line-through'); + f.text_blink.checked = inStr(ce.style.textDecoration, 'blink'); + + // Setup background fields + + f.background_color.value = tinyMCEPopup.editor.dom.toHex(ce.style.backgroundColor); + updateColor('background_color_pick', 'background_color'); + f.background_image.value = ce.style.backgroundImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + selectByValue(f, 'background_repeat', ce.style.backgroundRepeat, true, true); + selectByValue(f, 'background_attachment', ce.style.backgroundAttachment, true, true); + selectByValue(f, 'background_hpos', getNum(getVal(ce.style.backgroundPosition, 0)), true, true); + selectByValue(f, 'background_hpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 0))); + selectByValue(f, 'background_vpos', getNum(getVal(ce.style.backgroundPosition, 1)), true, true); + selectByValue(f, 'background_vpos_measurement', getMeasurement(getVal(ce.style.backgroundPosition, 1))); + + // Setup block fields + + selectByValue(f, 'block_wordspacing', getNum(ce.style.wordSpacing), true, true); + selectByValue(f, 'block_wordspacing_measurement', getMeasurement(ce.style.wordSpacing)); + selectByValue(f, 'block_letterspacing', getNum(ce.style.letterSpacing), true, true); + selectByValue(f, 'block_letterspacing_measurement', getMeasurement(ce.style.letterSpacing)); + selectByValue(f, 'block_vertical_alignment', ce.style.verticalAlign, true, true); + selectByValue(f, 'block_text_align', ce.style.textAlign, true, true); + f.block_text_indent.value = getNum(ce.style.textIndent); + selectByValue(f, 'block_text_indent_measurement', getMeasurement(ce.style.textIndent)); + selectByValue(f, 'block_whitespace', ce.style.whiteSpace, true, true); + selectByValue(f, 'block_display', ce.style.display, true, true); + + // Setup box fields + + f.box_width.value = getNum(ce.style.width); + selectByValue(f, 'box_width_measurement', getMeasurement(ce.style.width)); + + f.box_height.value = getNum(ce.style.height); + selectByValue(f, 'box_height_measurement', getMeasurement(ce.style.height)); + + if (tinymce.isGecko) + selectByValue(f, 'box_float', ce.style.cssFloat, true, true); + else + selectByValue(f, 'box_float', ce.style.styleFloat, true, true); + + selectByValue(f, 'box_clear', ce.style.clear, true, true); + + setupBox(f, ce, 'box_padding', 'padding', ''); + setupBox(f, ce, 'box_margin', 'margin', ''); + + // Setup border fields + + setupBox(f, ce, 'border_style', 'border', 'Style'); + setupBox(f, ce, 'border_width', 'border', 'Width'); + setupBox(f, ce, 'border_color', 'border', 'Color'); + + updateColor('border_color_top_pick', 'border_color_top'); + updateColor('border_color_right_pick', 'border_color_right'); + updateColor('border_color_bottom_pick', 'border_color_bottom'); + updateColor('border_color_left_pick', 'border_color_left'); + + f.elements.border_color_top.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_top.value); + f.elements.border_color_right.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_right.value); + f.elements.border_color_bottom.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_bottom.value); + f.elements.border_color_left.value = tinyMCEPopup.editor.dom.toHex(f.elements.border_color_left.value); + + // Setup list fields + + selectByValue(f, 'list_type', ce.style.listStyleType, true, true); + selectByValue(f, 'list_position', ce.style.listStylePosition, true, true); + f.list_bullet_image.value = ce.style.listStyleImage.replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + + // Setup box fields + + selectByValue(f, 'positioning_type', ce.style.position, true, true); + selectByValue(f, 'positioning_visibility', ce.style.visibility, true, true); + selectByValue(f, 'positioning_overflow', ce.style.overflow, true, true); + f.positioning_zindex.value = ce.style.zIndex ? ce.style.zIndex : ""; + + f.positioning_width.value = getNum(ce.style.width); + selectByValue(f, 'positioning_width_measurement', getMeasurement(ce.style.width)); + + f.positioning_height.value = getNum(ce.style.height); + selectByValue(f, 'positioning_height_measurement', getMeasurement(ce.style.height)); + + setupBox(f, ce, 'positioning_placement', '', '', ['top', 'right', 'bottom', 'left']); + + s = ce.style.clip.replace(new RegExp("rect\\('?([^']*)'?\\)", 'gi'), "$1"); + s = s.replace(/,/g, ' '); + + if (!hasEqualValues([getVal(s, 0), getVal(s, 1), getVal(s, 2), getVal(s, 3)])) { + f.positioning_clip_top.value = getNum(getVal(s, 0)); + selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0))); + f.positioning_clip_right.value = getNum(getVal(s, 1)); + selectByValue(f, 'positioning_clip_right_measurement', getMeasurement(getVal(s, 1))); + f.positioning_clip_bottom.value = getNum(getVal(s, 2)); + selectByValue(f, 'positioning_clip_bottom_measurement', getMeasurement(getVal(s, 2))); + f.positioning_clip_left.value = getNum(getVal(s, 3)); + selectByValue(f, 'positioning_clip_left_measurement', getMeasurement(getVal(s, 3))); + } else { + f.positioning_clip_top.value = getNum(getVal(s, 0)); + selectByValue(f, 'positioning_clip_top_measurement', getMeasurement(getVal(s, 0))); + f.positioning_clip_right.value = f.positioning_clip_bottom.value = f.positioning_clip_left.value; + } + +// setupBox(f, ce, '', 'border', 'Color'); +} + +function getMeasurement(s) { + return s.replace(/^([0-9.]+)(.*)$/, "$2"); +} + +function getNum(s) { + if (new RegExp('^(?:[0-9.]+)(?:[a-z%]+)$', 'gi').test(s)) + return s.replace(/[^0-9.]/g, ''); + + return s; +} + +function inStr(s, n) { + return new RegExp(n, 'gi').test(s); +} + +function getVal(s, i) { + var a = s.split(' '); + + if (a.length > 1) + return a[i]; + + return ""; +} + +function setValue(f, n, v) { + if (f.elements[n].type == "text") + f.elements[n].value = v; + else + selectByValue(f, n, v, true, true); +} + +function setupBox(f, ce, fp, pr, sf, b) { + if (typeof(b) == "undefined") + b = ['Top', 'Right', 'Bottom', 'Left']; + + if (isSame(ce, pr, sf, b)) { + f.elements[fp + "_same"].checked = true; + + setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf])); + f.elements[fp + "_top"].disabled = false; + + f.elements[fp + "_right"].value = ""; + f.elements[fp + "_right"].disabled = true; + f.elements[fp + "_bottom"].value = ""; + f.elements[fp + "_bottom"].disabled = true; + f.elements[fp + "_left"].value = ""; + f.elements[fp + "_left"].disabled = true; + + if (f.elements[fp + "_top_measurement"]) { + selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf])); + f.elements[fp + "_left_measurement"].disabled = true; + f.elements[fp + "_bottom_measurement"].disabled = true; + f.elements[fp + "_right_measurement"].disabled = true; + } + } else { + f.elements[fp + "_same"].checked = false; + + setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf])); + f.elements[fp + "_top"].disabled = false; + + setValue(f, fp + "_right", getNum(ce.style[pr + b[1] + sf])); + f.elements[fp + "_right"].disabled = false; + + setValue(f, fp + "_bottom", getNum(ce.style[pr + b[2] + sf])); + f.elements[fp + "_bottom"].disabled = false; + + setValue(f, fp + "_left", getNum(ce.style[pr + b[3] + sf])); + f.elements[fp + "_left"].disabled = false; + + if (f.elements[fp + "_top_measurement"]) { + selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf])); + selectByValue(f, fp + '_right_measurement', getMeasurement(ce.style[pr + b[1] + sf])); + selectByValue(f, fp + '_bottom_measurement', getMeasurement(ce.style[pr + b[2] + sf])); + selectByValue(f, fp + '_left_measurement', getMeasurement(ce.style[pr + b[3] + sf])); + f.elements[fp + "_left_measurement"].disabled = false; + f.elements[fp + "_bottom_measurement"].disabled = false; + f.elements[fp + "_right_measurement"].disabled = false; + } + } +} + +function isSame(e, pr, sf, b) { + var a = [], i, x; + + if (typeof(b) == "undefined") + b = ['Top', 'Right', 'Bottom', 'Left']; + + if (typeof(sf) == "undefined" || sf == null) + sf = ""; + + a[0] = e.style[pr + b[0] + sf]; + a[1] = e.style[pr + b[1] + sf]; + a[2] = e.style[pr + b[2] + sf]; + a[3] = e.style[pr + b[3] + sf]; + + for (i=0; i 0 ? s.substring(1) : s; + + if (f.text_none.checked) + s = "none"; + + ce.style.textDecoration = s; + + // Build background styles + + ce.style.backgroundColor = f.background_color.value; + ce.style.backgroundImage = f.background_image.value != "" ? "url(" + f.background_image.value + ")" : ""; + ce.style.backgroundRepeat = f.background_repeat.value; + ce.style.backgroundAttachment = f.background_attachment.value; + + if (f.background_hpos.value != "") { + s = ""; + s += f.background_hpos.value + (isNum(f.background_hpos.value) ? f.background_hpos_measurement.value : "") + " "; + s += f.background_vpos.value + (isNum(f.background_vpos.value) ? f.background_vpos_measurement.value : ""); + ce.style.backgroundPosition = s; + } + + // Build block styles + + ce.style.wordSpacing = f.block_wordspacing.value + (isNum(f.block_wordspacing.value) ? f.block_wordspacing_measurement.value : ""); + ce.style.letterSpacing = f.block_letterspacing.value + (isNum(f.block_letterspacing.value) ? f.block_letterspacing_measurement.value : ""); + ce.style.verticalAlign = f.block_vertical_alignment.value; + ce.style.textAlign = f.block_text_align.value; + ce.style.textIndent = f.block_text_indent.value + (isNum(f.block_text_indent.value) ? f.block_text_indent_measurement.value : ""); + ce.style.whiteSpace = f.block_whitespace.value; + ce.style.display = f.block_display.value; + + // Build box styles + + ce.style.width = f.box_width.value + (isNum(f.box_width.value) ? f.box_width_measurement.value : ""); + ce.style.height = f.box_height.value + (isNum(f.box_height.value) ? f.box_height_measurement.value : ""); + ce.style.styleFloat = f.box_float.value; + + if (tinymce.isGecko) + ce.style.cssFloat = f.box_float.value; + + ce.style.clear = f.box_clear.value; + + if (!f.box_padding_same.checked) { + ce.style.paddingTop = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : ""); + ce.style.paddingRight = f.box_padding_right.value + (isNum(f.box_padding_right.value) ? f.box_padding_right_measurement.value : ""); + ce.style.paddingBottom = f.box_padding_bottom.value + (isNum(f.box_padding_bottom.value) ? f.box_padding_bottom_measurement.value : ""); + ce.style.paddingLeft = f.box_padding_left.value + (isNum(f.box_padding_left.value) ? f.box_padding_left_measurement.value : ""); + } else + ce.style.padding = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : ""); + + if (!f.box_margin_same.checked) { + ce.style.marginTop = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : ""); + ce.style.marginRight = f.box_margin_right.value + (isNum(f.box_margin_right.value) ? f.box_margin_right_measurement.value : ""); + ce.style.marginBottom = f.box_margin_bottom.value + (isNum(f.box_margin_bottom.value) ? f.box_margin_bottom_measurement.value : ""); + ce.style.marginLeft = f.box_margin_left.value + (isNum(f.box_margin_left.value) ? f.box_margin_left_measurement.value : ""); + } else + ce.style.margin = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : ""); + + // Build border styles + + if (!f.border_style_same.checked) { + ce.style.borderTopStyle = f.border_style_top.value; + ce.style.borderRightStyle = f.border_style_right.value; + ce.style.borderBottomStyle = f.border_style_bottom.value; + ce.style.borderLeftStyle = f.border_style_left.value; + } else + ce.style.borderStyle = f.border_style_top.value; + + if (!f.border_width_same.checked) { + ce.style.borderTopWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : ""); + ce.style.borderRightWidth = f.border_width_right.value + (isNum(f.border_width_right.value) ? f.border_width_right_measurement.value : ""); + ce.style.borderBottomWidth = f.border_width_bottom.value + (isNum(f.border_width_bottom.value) ? f.border_width_bottom_measurement.value : ""); + ce.style.borderLeftWidth = f.border_width_left.value + (isNum(f.border_width_left.value) ? f.border_width_left_measurement.value : ""); + } else + ce.style.borderWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : ""); + + if (!f.border_color_same.checked) { + ce.style.borderTopColor = f.border_color_top.value; + ce.style.borderRightColor = f.border_color_right.value; + ce.style.borderBottomColor = f.border_color_bottom.value; + ce.style.borderLeftColor = f.border_color_left.value; + } else + ce.style.borderColor = f.border_color_top.value; + + // Build list styles + + ce.style.listStyleType = f.list_type.value; + ce.style.listStylePosition = f.list_position.value; + ce.style.listStyleImage = f.list_bullet_image.value != "" ? "url(" + f.list_bullet_image.value + ")" : ""; + + // Build positioning styles + + ce.style.position = f.positioning_type.value; + ce.style.visibility = f.positioning_visibility.value; + + if (ce.style.width == "") + ce.style.width = f.positioning_width.value + (isNum(f.positioning_width.value) ? f.positioning_width_measurement.value : ""); + + if (ce.style.height == "") + ce.style.height = f.positioning_height.value + (isNum(f.positioning_height.value) ? f.positioning_height_measurement.value : ""); + + ce.style.zIndex = f.positioning_zindex.value; + ce.style.overflow = f.positioning_overflow.value; + + if (!f.positioning_placement_same.checked) { + ce.style.top = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : ""); + ce.style.right = f.positioning_placement_right.value + (isNum(f.positioning_placement_right.value) ? f.positioning_placement_right_measurement.value : ""); + ce.style.bottom = f.positioning_placement_bottom.value + (isNum(f.positioning_placement_bottom.value) ? f.positioning_placement_bottom_measurement.value : ""); + ce.style.left = f.positioning_placement_left.value + (isNum(f.positioning_placement_left.value) ? f.positioning_placement_left_measurement.value : ""); + } else { + s = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : ""); + ce.style.top = s; + ce.style.right = s; + ce.style.bottom = s; + ce.style.left = s; + } + + if (!f.positioning_clip_same.checked) { + s = "rect("; + s += (isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_right.value) ? f.positioning_clip_right.value + f.positioning_clip_right_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_bottom.value) ? f.positioning_clip_bottom.value + f.positioning_clip_bottom_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_left.value) ? f.positioning_clip_left.value + f.positioning_clip_left_measurement.value : "auto"); + s += ")"; + + if (s != "rect(auto auto auto auto)") + ce.style.clip = s; + } else { + s = "rect("; + t = isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto"; + s += t + " "; + s += t + " "; + s += t + " "; + s += t + ")"; + + if (s != "rect(auto auto auto auto)") + ce.style.clip = s; + } + + ce.style.cssText = ce.style.cssText; +} + +function isNum(s) { + return new RegExp('[0-9]+', 'g').test(s); +} + +function showDisabledControls() { + var f = document.forms, i, a; + + for (i=0; i 1) { + addSelectValue(f, s, p[0], p[1]); + + if (se) + selectByValue(f, s, p[1]); + } else { + addSelectValue(f, s, p[0], p[0]); + + if (se) + selectByValue(f, s, p[0]); + } + } +} + +function toggleSame(ce, pre) { + var el = document.forms[0].elements, i; + + if (ce.checked) { + el[pre + "_top"].disabled = false; + el[pre + "_right"].disabled = true; + el[pre + "_bottom"].disabled = true; + el[pre + "_left"].disabled = true; + + if (el[pre + "_top_measurement"]) { + el[pre + "_top_measurement"].disabled = false; + el[pre + "_right_measurement"].disabled = true; + el[pre + "_bottom_measurement"].disabled = true; + el[pre + "_left_measurement"].disabled = true; + } + } else { + el[pre + "_top"].disabled = false; + el[pre + "_right"].disabled = false; + el[pre + "_bottom"].disabled = false; + el[pre + "_left"].disabled = false; + + if (el[pre + "_top_measurement"]) { + el[pre + "_top_measurement"].disabled = false; + el[pre + "_right_measurement"].disabled = false; + el[pre + "_bottom_measurement"].disabled = false; + el[pre + "_left_measurement"].disabled = false; + } + } + + showDisabledControls(); +} + +function synch(fr, to) { + var f = document.forms[0]; + + f.elements[to].value = f.elements[fr].value; + + if (f.elements[fr + "_measurement"]) + selectByValue(f, to + "_measurement", f.elements[fr + "_measurement"].value); +} + +tinyMCEPopup.onInit.add(init); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/hr_dlg.js b/application/media/js/tiny_mce/plugins/style/langs/en_dlg.js similarity index 93% rename from includes/tinymce/jscripts/tiny_mce/plugins/style/langs/hr_dlg.js rename to application/media/js/tiny_mce/plugins/style/langs/en_dlg.js index e7515dfa..5026313e 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/hr_dlg.js +++ b/application/media/js/tiny_mce/plugins/style/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('hr.style_dlg',{ +tinyMCE.addI18n('en.style_dlg',{ title:"Edit CSS Style", apply:"Apply", text_tab:"Text", diff --git a/application/media/js/tiny_mce/plugins/style/props.htm b/application/media/js/tiny_mce/plugins/style/props.htm new file mode 100644 index 00000000..549ed040 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/style/props.htm @@ -0,0 +1,723 @@ + + + + {#style_dlg.title} + + + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + + +
 
+
+ +
+ + + +
+ + + + + + +
+ +  
+
+ +
+ + + + + +
 
+
{#style_dlg.text_decoration} + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
 
+
+ + + + +
 
+
+ + + + + + +
 
+
+ + + + + + +
 
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
 
+
+ + + + + + +
 
+
+ + + + + + +
 
+
+
+ +
+ + + + + + + + + + + + + + +
+ + + + + + +
 
+
   
+ + + + + + +
 
+
   
+
+
+ {#style_dlg.padding} + + + + + + + + + + + + + + + + + + + + + + +
 
+ + + + + + +
 
+
+ + + + + + +
 
+
+ + + + + + +
 
+
+ + + + + + +
 
+
+
+
+ +
+
+ {#style_dlg.margin} + + + + + + + + + + + + + + + + + + + + + + +
 
+ + + + + + +
 
+
+ + + + + + +
 
+
+ + + + + + +
 
+
+ + + + + + +
 
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  {#style_dlg.style} {#style_dlg.width} {#style_dlg.color}
      
{#style_dlg.top}   + + + + + + +
 
+
  + + + + + +
 
+
{#style_dlg.right}   + + + + + + +
 
+
  + + + + + +
 
+
{#style_dlg.bottom}   + + + + + + +
 
+
  + + + + + +
 
+
{#style_dlg.left}   + + + + + + +
 
+
  + + + + + +
 
+
+
+ +
+ + + + + + + + + + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
   
+ + + + + + +
 
+
   
+ + + + + + +
 
+
   
+ +
+
+ {#style_dlg.placement} + + + + + + + + + + + + + + + + + + + + + + +
 
{#style_dlg.top} + + + + + + +
 
+
{#style_dlg.right} + + + + + + +
 
+
{#style_dlg.bottom} + + + + + + +
 
+
{#style_dlg.left} + + + + + + +
 
+
+
+
+ +
+
+ {#style_dlg.clip} + + + + + + + + + + + + + + + + + + + + + + +
 
{#style_dlg.top} + + + + + + +
 
+
{#style_dlg.right} + + + + + + +
 
+
{#style_dlg.bottom} + + + + + + +
 
+
{#style_dlg.left} + + + + + + +
 
+
+
+
+
+
+
+ +
+ + + +
+
+ +
+
+
+ + + diff --git a/application/media/js/tiny_mce/plugins/tabfocus/editor_plugin.js b/application/media/js/tiny_mce/plugins/tabfocus/editor_plugin.js new file mode 100644 index 00000000..27d24402 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/tabfocus/editor_plugin.js @@ -0,0 +1 @@ +(function(){var c=tinymce.DOM,a=tinymce.dom.Event,d=tinymce.each,b=tinymce.explode;tinymce.create("tinymce.plugins.TabFocusPlugin",{init:function(f,g){function e(i,j){if(j.keyCode===9){return a.cancel(j)}}function h(l,p){var j,m,o,n,k;function q(i){o=c.getParent(l.id,"form");n=o.elements;if(o){d(n,function(s,r){if(s.id==l.id){j=r;return false}});if(i>0){for(m=j+1;m=0;m--){if(n[m].type!="hidden"){return n[m]}}}}return null}if(p.keyCode===9){k=b(l.getParam("tab_focus",l.getParam("tabfocus_elements",":prev,:next")));if(k.length==1){k[1]=k[0];k[0]=":prev"}if(p.shiftKey){if(k[0]==":prev"){n=q(-1)}else{n=c.get(k[0])}}else{if(k[1]==":next"){n=q(1)}else{n=c.get(k[1])}}if(n){if(l=tinymce.get(n.id||n.name)){l.focus()}else{window.setTimeout(function(){window.focus();n.focus()},10)}return a.cancel(p)}}}f.onKeyUp.add(e);if(tinymce.isGecko){f.onKeyPress.add(h);f.onKeyDown.add(e)}else{f.onKeyDown.add(h)}f.onInit.add(function(){d(c.select("a:first,a:last",f.getContainer()),function(i){a.add(i,"focus",function(){f.focus()})})})},getInfo:function(){return{longname:"Tabfocus",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("tabfocus",tinymce.plugins.TabFocusPlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/tabfocus/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/tabfocus/editor_plugin_src.js new file mode 100644 index 00000000..c2be2f40 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/tabfocus/editor_plugin_src.js @@ -0,0 +1,112 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var DOM = tinymce.DOM, Event = tinymce.dom.Event, each = tinymce.each, explode = tinymce.explode; + + tinymce.create('tinymce.plugins.TabFocusPlugin', { + init : function(ed, url) { + function tabCancel(ed, e) { + if (e.keyCode === 9) + return Event.cancel(e); + }; + + function tabHandler(ed, e) { + var x, i, f, el, v; + + function find(d) { + f = DOM.getParent(ed.id, 'form'); + el = f.elements; + + if (f) { + each(el, function(e, i) { + if (e.id == ed.id) { + x = i; + return false; + } + }); + + if (d > 0) { + for (i = x + 1; i < el.length; i++) { + if (el[i].type != 'hidden') + return el[i]; + } + } else { + for (i = x - 1; i >= 0; i--) { + if (el[i].type != 'hidden') + return el[i]; + } + } + } + + return null; + }; + + if (e.keyCode === 9) { + v = explode(ed.getParam('tab_focus', ed.getParam('tabfocus_elements', ':prev,:next'))); + + if (v.length == 1) { + v[1] = v[0]; + v[0] = ':prev'; + } + + // Find element to focus + if (e.shiftKey) { + if (v[0] == ':prev') + el = find(-1); + else + el = DOM.get(v[0]); + } else { + if (v[1] == ':next') + el = find(1); + else + el = DOM.get(v[1]); + } + + if (el) { + if (ed = tinymce.get(el.id || el.name)) + ed.focus(); + else + window.setTimeout(function() {window.focus();el.focus();}, 10); + + return Event.cancel(e); + } + } + }; + + ed.onKeyUp.add(tabCancel); + + if (tinymce.isGecko) { + ed.onKeyPress.add(tabHandler); + ed.onKeyDown.add(tabCancel); + } else + ed.onKeyDown.add(tabHandler); + + ed.onInit.add(function() { + each(DOM.select('a:first,a:last', ed.getContainer()), function(n) { + Event.add(n, 'focus', function() {ed.focus();}); + }); + }); + }, + + getInfo : function() { + return { + longname : 'Tabfocus', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('tabfocus', tinymce.plugins.TabFocusPlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/table/cell.htm b/application/media/js/tiny_mce/plugins/table/cell.htm new file mode 100644 index 00000000..d243e1d8 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/cell.htm @@ -0,0 +1,178 @@ + + + + {#table_dlg.cell_title} + + + + + + + + +
+ + +
+
+
+ {#table_dlg.general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
+ +
+
+ {#table_dlg.advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
 
+
+ + + + + +
 
+
+ + + + + +
 
+
+
+
+
+ +
+
+ +
+ + + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/table/css/cell.css b/application/media/js/tiny_mce/plugins/table/css/cell.css new file mode 100644 index 00000000..a067ecdf --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/css/cell.css @@ -0,0 +1,17 @@ +/* CSS file for cell dialog in the table plugin */ + +.panel_wrapper div.current { + height: 200px; +} + +.advfield { + width: 200px; +} + +#action { + margin-bottom: 3px; +} + +#class { + width: 150px; +} \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/table/css/row.css b/application/media/js/tiny_mce/plugins/table/css/row.css new file mode 100644 index 00000000..1f7755da --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/css/row.css @@ -0,0 +1,25 @@ +/* CSS file for row dialog in the table plugin */ + +.panel_wrapper div.current { + height: 200px; +} + +.advfield { + width: 200px; +} + +#action { + margin-bottom: 3px; +} + +#rowtype,#align,#valign,#class,#height { + width: 150px; +} + +#height { + width: 50px; +} + +.col2 { + padding-left: 20px; +} diff --git a/application/media/js/tiny_mce/plugins/table/css/table.css b/application/media/js/tiny_mce/plugins/table/css/table.css new file mode 100644 index 00000000..d11c3f69 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/css/table.css @@ -0,0 +1,13 @@ +/* CSS file for table dialog in the table plugin */ + +.panel_wrapper div.current { + height: 245px; +} + +.advfield { + width: 200px; +} + +#class { + width: 150px; +} diff --git a/application/media/js/tiny_mce/plugins/table/editor_plugin.js b/application/media/js/tiny_mce/plugins/table/editor_plugin.js new file mode 100644 index 00000000..f9335df2 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/editor_plugin.js @@ -0,0 +1 @@ +(function(c){var d=c.each;function b(f,g){var h=g.ownerDocument,e=h.createRange(),j;e.setStartBefore(g);e.setEnd(f.endContainer,f.endOffset);j=h.createElement("body");j.appendChild(e.cloneContents());return j.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi,"-").replace(/<[^>]+>/g,"").length==0}function a(G,F,J){var f,K,C,o;s();o=F.getParent(J.getStart(),"th,td");if(o){K=E(o);C=H();o=w(K.x,K.y)}function z(M,L){M=M.cloneNode(L);M.removeAttribute("id");return M}function s(){var L=0;f=[];d(["thead","tbody","tfoot"],function(M){var N=F.select("> "+M+" tr",G);d(N,function(O,P){P+=L;d(F.select("> td, > th",O),function(V,Q){var R,S,T,U;if(f[P]){while(f[P][Q]){Q++}}T=h(V,"rowspan");U=h(V,"colspan");for(S=P;S'}return false}},"childNodes");L=z(L,false);L.rowSpan=L.colSpan=1;if(M){L.appendChild(M)}else{if(!c.isIE){L.innerHTML='
'}}return L}function q(){var L=F.createRng();d(F.select("tr",G),function(M){if(M.cells.length==0){F.remove(M)}});if(F.select("tr",G).length==0){L.setStartAfter(G);L.setEndAfter(G);J.setRng(L);F.remove(G);return}d(F.select("thead,tbody,tfoot",G),function(M){if(M.rows.length==0){F.remove(M)}});s();row=f[Math.min(f.length-1,K.y)];if(row){J.select(row[Math.min(row.length-1,K.x)].elm,true);J.collapse(true)}}function t(R,P,T,Q){var O,M,L,N,S;O=f[P][R].elm.parentNode;for(L=1;L<=T;L++){O=F.getNext(O,"tr");if(O){for(M=R;M>=0;M--){S=f[P+L][M].elm;if(S.parentNode==O){for(N=1;N<=Q;N++){F.insertAfter(e(S),S)}break}}if(M==-1){for(N=1;N<=Q;N++){O.insertBefore(e(O.cells[0]),O.cells[0])}}}}}function B(){d(f,function(L,M){d(L,function(O,N){var R,Q,S,P;if(j(O)){O=O.elm;R=h(O,"colspan");Q=h(O,"rowspan");if(R>1||Q>1){O.colSpan=O.rowSpan=1;for(P=0;P1){Q.rowSpan=rowSpan+1;continue}}else{if(L>0&&f[L-1][P]){T=f[L-1][P].elm;rowSpan=h(T,"rowspan");if(rowSpan>1){T.rowSpan=rowSpan+1;continue}}}M=e(Q);M.colSpan=Q.colSpan;S.appendChild(M);N=Q}}if(S.hasChildNodes()){if(!O){F.insertAfter(S,R)}else{R.parentNode.insertBefore(S,R)}}}function g(M){var N,L;d(f,function(O,P){d(O,function(R,Q){if(j(R)){N=Q;if(M){return false}}});if(M){return !N}});d(f,function(R,S){var O=R[N].elm,P,Q;if(O!=L){Q=h(O,"colspan");P=h(O,"rowspan");if(Q==1){if(!M){F.insertAfter(e(O),O);t(N,S,P-1,Q)}else{O.parentNode.insertBefore(e(O),O);t(N,S,P-1,Q)}}else{O.colSpan++}L=O}})}function n(){var L=[];d(f,function(M,N){d(M,function(P,O){if(j(P)&&c.inArray(L,O)===-1){d(f,function(S){var Q=S[O].elm,R;R=h(Q,"colspan");if(R>1){Q.colSpan=R-1}else{F.remove(Q)}});L.push(O)}})});q()}function m(){var M;function L(P){var O,Q,N;O=F.getNext(P,"tr");d(P.cells,function(R){var S=h(R,"rowspan");if(S>1){R.rowSpan=S-1;Q=E(R);t(Q.x,Q.y,1,1)}});Q=E(P.cells[0]);d(f[Q.y],function(R){var S;R=R.elm;if(R!=N){S=h(R,"rowspan");if(S<=1){F.remove(R)}else{R.rowSpan=S-1}N=R}})}M=k();d(M.reverse(),function(N){L(N)});q()}function D(){var L=k();F.remove(L);q();return L}function I(){var L=k();d(L,function(N,M){L[M]=z(N,true)});return L}function A(N,M){var O=k(),L=O[M?0:O.length-1],P=L.cells.length;d(f,function(R){var Q;P=0;d(R,function(T,S){if(T.real){P+=T.colspan}if(T.elm.parentNode==L){Q=1}});if(Q){return false}});if(!M){N.reverse()}d(N,function(S){var R=S.cells.length,Q;for(i=0;iM){M=Q}if(P>L){L=P}if(R.real){T=R.colspan-1;S=R.rowspan-1;if(T){if(Q+T>M){M=Q+T}}if(S){if(P+S>L){L=P+S}}}}})});return{x:M,y:L}}function u(R){var O,N,T,S,M,L,P,Q;C=E(R);if(K&&C){O=Math.min(K.x,C.x);N=Math.min(K.y,C.y);T=Math.max(K.x,C.x);S=Math.max(K.y,C.y);M=T;L=S;for(y=N;y<=L;y++){R=f[y][O];if(!R.real){if(O-(R.colspan-1)M){M=x+P}}if(Q){if(y+Q>L){L=y+Q}}}}}F.removeClass(F.select("td.mceSelected,th.mceSelected"),"mceSelected");for(y=N;y<=L;y++){for(x=O;x<=M;x++){F.addClass(f[y][x].elm,"mceSelected")}}}}c.extend(this,{deleteTable:r,split:B,merge:p,insertRow:l,insertCol:g,deleteCols:n,deleteRows:m,cutRows:D,copyRows:I,pasteRows:A,getPos:E,setStartCell:v,setEndCell:u})}c.create("tinymce.plugins.TablePlugin",{init:function(f,g){var e,k;function j(n){var m=f.selection,l=f.dom.getParent(n||m.getNode(),"table");if(l){return new a(l,f.dom,m)}}function h(){f.getBody().style.webkitUserSelect="";f.dom.removeClass(f.dom.select("td.mceSelected,th.mceSelected"),"mceSelected")}d([["table","table.desc","mceInsertTable",true],["delete_table","table.del","mceTableDelete"],["delete_col","table.delete_col_desc","mceTableDeleteCol"],["delete_row","table.delete_row_desc","mceTableDeleteRow"],["col_after","table.col_after_desc","mceTableInsertColAfter"],["col_before","table.col_before_desc","mceTableInsertColBefore"],["row_after","table.row_after_desc","mceTableInsertRowAfter"],["row_before","table.row_before_desc","mceTableInsertRowBefore"],["row_props","table.row_desc","mceTableRowProps",true],["cell_props","table.cell_desc","mceTableCellProps",true],["split_cells","table.split_cells_desc","mceTableSplitCells",true],["merge_cells","table.merge_cells_desc","mceTableMergeCells",true]],function(l){f.addButton(l[0],{title:l[1],cmd:l[2],ui:l[3]})});if(!c.isIE){f.onClick.add(function(l,m){m=m.target;if(m.nodeName==="TABLE"){l.selection.select(m)}})}f.onNodeChange.add(function(m,l,q){var o;q=m.selection.getStart();o=m.dom.getParent(q,"td,th,caption");l.setActive("table",q.nodeName==="TABLE"||!!o);if(o&&o.nodeName==="CAPTION"){o=0}l.setDisabled("delete_table",!o);l.setDisabled("delete_col",!o);l.setDisabled("delete_table",!o);l.setDisabled("delete_row",!o);l.setDisabled("col_after",!o);l.setDisabled("col_before",!o);l.setDisabled("row_after",!o);l.setDisabled("row_before",!o);l.setDisabled("row_props",!o);l.setDisabled("cell_props",!o);l.setDisabled("split_cells",!o);l.setDisabled("merge_cells",!o)});f.onInit.add(function(m){var l,p,q=m.dom,n;e=m.windowManager;m.onMouseDown.add(function(r,s){if(s.button!=2){h();p=q.getParent(s.target,"td,th");l=q.getParent(p,"table")}});q.bind(m.getDoc(),"mouseover",function(u){var s,r,t=u.target;if(p&&(n||t!=p)&&(t.nodeName=="TD"||t.nodeName=="TH")){r=q.getParent(t,"table");if(r==l){if(!n){n=j(r);n.setStartCell(p);m.getBody().style.webkitUserSelect="none"}n.setEndCell(t)}s=m.selection.getSel();if(s.removeAllRanges){s.removeAllRanges()}else{s.empty()}u.preventDefault()}});m.onMouseUp.add(function(A,B){var s,u=A.selection,C,D=u.getSel(),r,v,t,z;if(p){if(n){A.getBody().style.webkitUserSelect=""}function w(E,G){var F=new c.dom.TreeWalker(E,E);do{if(E.nodeType==3&&c.trim(E.nodeValue).length!=0){if(G){s.setStart(E,0)}else{s.setEnd(E,E.nodeValue.length)}return}if(E.nodeName=="BR"){if(G){s.setStartBefore(E)}else{s.setEndBefore(E)}return}}while(E=(G?F.next():F.prev()))}C=q.select("td.mceSelected,th.mceSelected");if(C.length>0){s=q.createRng();v=C[0];z=C[C.length-1];w(v,1);r=new c.dom.TreeWalker(v,q.getParent(C[0],"table"));do{if(v.nodeName=="TD"||v.nodeName=="TH"){if(!q.hasClass(v,"mceSelected")){break}t=v}}while(v=r.next());w(t);u.setRng(s)}A.nodeChanged();p=n=l=null}});m.onKeyUp.add(function(r,s){h()});if(m&&m.plugins.contextmenu){m.plugins.contextmenu.onContextMenu.add(function(t,r,v){var w,u=m.selection,s=u.getNode()||m.getBody();if(m.dom.getParent(v,"td")||m.dom.getParent(v,"th")||m.dom.select("td.mceSelected,th.mceSelected").length){r.removeAll();if(s.nodeName=="A"&&!m.dom.getAttrib(s,"name")){r.add({title:"advanced.link_desc",icon:"link",cmd:m.plugins.advlink?"mceAdvLink":"mceLink",ui:true});r.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"});r.addSeparator()}if(s.nodeName=="IMG"&&s.className.indexOf("mceItem")==-1){r.add({title:"advanced.image_desc",icon:"image",cmd:m.plugins.advimage?"mceAdvImage":"mceImage",ui:true});r.addSeparator()}r.add({title:"table.desc",icon:"table",cmd:"mceInsertTable",value:{action:"insert"}});r.add({title:"table.props_desc",icon:"table_props",cmd:"mceInsertTable"});r.add({title:"table.del",icon:"delete_table",cmd:"mceTableDelete"});r.addSeparator();w=r.addMenu({title:"table.cell"});w.add({title:"table.cell_desc",icon:"cell_props",cmd:"mceTableCellProps"});w.add({title:"table.split_cells_desc",icon:"split_cells",cmd:"mceTableSplitCells"});w.add({title:"table.merge_cells_desc",icon:"merge_cells",cmd:"mceTableMergeCells"});w=r.addMenu({title:"table.row"});w.add({title:"table.row_desc",icon:"row_props",cmd:"mceTableRowProps"});w.add({title:"table.row_before_desc",icon:"row_before",cmd:"mceTableInsertRowBefore"});w.add({title:"table.row_after_desc",icon:"row_after",cmd:"mceTableInsertRowAfter"});w.add({title:"table.delete_row_desc",icon:"delete_row",cmd:"mceTableDeleteRow"});w.addSeparator();w.add({title:"table.cut_row_desc",icon:"cut",cmd:"mceTableCutRow"});w.add({title:"table.copy_row_desc",icon:"copy",cmd:"mceTableCopyRow"});w.add({title:"table.paste_row_before_desc",icon:"paste",cmd:"mceTablePasteRowBefore"}).setDisabled(!k);w.add({title:"table.paste_row_after_desc",icon:"paste",cmd:"mceTablePasteRowAfter"}).setDisabled(!k);w=r.addMenu({title:"table.col"});w.add({title:"table.col_before_desc",icon:"col_before",cmd:"mceTableInsertColBefore"});w.add({title:"table.col_after_desc",icon:"col_after",cmd:"mceTableInsertColAfter"});w.add({title:"table.delete_col_desc",icon:"delete_col",cmd:"mceTableDeleteCol"})}else{r.add({title:"table.desc",icon:"table",cmd:"mceInsertTable"})}})}if(!c.isIE){function o(){var r;for(r=m.getBody().lastChild;r&&r.nodeType==3&&!r.nodeValue.length;r=r.previousSibling){}if(r&&r.nodeName=="TABLE"){m.dom.add(m.getBody(),"p",null,'
')}}if(c.isGecko){m.onKeyDown.add(function(s,u){var r,t,v=s.dom;if(u.keyCode==37||u.keyCode==38){r=s.selection.getRng();t=v.getParent(r.startContainer,"table");if(t&&s.getBody().firstChild==t){if(b(r,t)){r=v.createRng();r.setStartBefore(t);r.setEndBefore(t);s.selection.setRng(r);u.preventDefault()}}}})}m.onKeyUp.add(o);m.onSetContent.add(o);m.onVisualAid.add(o);m.onPreProcess.add(function(r,t){var s=t.node.lastChild;if(s&&s.childNodes.length==1&&s.firstChild.nodeName=="BR"){r.dom.remove(s)}});o()}});d({mceTableSplitCells:function(l){l.split()},mceTableMergeCells:function(m){var n,o,l;l=f.dom.getParent(f.selection.getNode(),"th,td");if(l){n=l.rowSpan;o=l.colSpan}if(!f.dom.select("td.mceSelected,th.mceSelected").length){e.open({url:g+"/merge_cells.htm",width:240+parseInt(f.getLang("table.merge_cells_delta_width",0)),height:110+parseInt(f.getLang("table.merge_cells_delta_height",0)),inline:1},{rows:n,cols:o,onaction:function(p){m.merge(l,p.cols,p.rows)},plugin_url:g})}else{m.merge()}},mceTableInsertRowBefore:function(l){l.insertRow(true)},mceTableInsertRowAfter:function(l){l.insertRow()},mceTableInsertColBefore:function(l){l.insertCol(true)},mceTableInsertColAfter:function(l){l.insertCol()},mceTableDeleteCol:function(l){l.deleteCols()},mceTableDeleteRow:function(l){l.deleteRows()},mceTableCutRow:function(l){k=l.cutRows()},mceTableCopyRow:function(l){k=l.copyRows()},mceTablePasteRowBefore:function(l){l.pasteRows(k,true)},mceTablePasteRowAfter:function(l){l.pasteRows(k)},mceTableDelete:function(l){l.deleteTable()}},function(m,l){f.addCommand(l,function(){var n=j();if(n){m(n);f.execCommand("mceRepaint");h()}})});d({mceInsertTable:function(l){e.open({url:g+"/table.htm",width:400+parseInt(f.getLang("table.table_delta_width",0)),height:320+parseInt(f.getLang("table.table_delta_height",0)),inline:1},{plugin_url:g,action:l?l.action:0})},mceTableRowProps:function(){e.open({url:g+"/row.htm",width:400+parseInt(f.getLang("table.rowprops_delta_width",0)),height:295+parseInt(f.getLang("table.rowprops_delta_height",0)),inline:1},{plugin_url:g})},mceTableCellProps:function(){e.open({url:g+"/cell.htm",width:400+parseInt(f.getLang("table.cellprops_delta_width",0)),height:295+parseInt(f.getLang("table.cellprops_delta_height",0)),inline:1},{plugin_url:g})}},function(m,l){f.addCommand(l,function(n,o){m(o)})})}});c.PluginManager.add("table",c.plugins.TablePlugin)})(tinymce); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/table/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/table/editor_plugin_src.js new file mode 100644 index 00000000..bdab4ce2 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/editor_plugin_src.js @@ -0,0 +1,1139 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function(tinymce) { + var each = tinymce.each; + + // Checks if the selection/caret is at the start of the specified block element + function isAtStart(rng, par) { + var doc = par.ownerDocument, rng2 = doc.createRange(), elm; + + rng2.setStartBefore(par); + rng2.setEnd(rng.endContainer, rng.endOffset); + + elm = doc.createElement('body'); + elm.appendChild(rng2.cloneContents()); + + // Check for text characters of other elements that should be treated as content + return elm.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi, '-').replace(/<[^>]+>/g, '').length == 0; + }; + + /** + * Table Grid class. + */ + function TableGrid(table, dom, selection) { + var grid, startPos, endPos, selectedCell; + + buildGrid(); + selectedCell = dom.getParent(selection.getStart(), 'th,td'); + if (selectedCell) { + startPos = getPos(selectedCell); + endPos = findEndPos(); + selectedCell = getCell(startPos.x, startPos.y); + } + + function cloneNode(node, children) { + node = node.cloneNode(children); + node.removeAttribute('id'); + + return node; + } + + function buildGrid() { + var startY = 0; + + grid = []; + + each(['thead', 'tbody', 'tfoot'], function(part) { + var rows = dom.select('> ' + part + ' tr', table); + + each(rows, function(tr, y) { + y += startY; + + each(dom.select('> td, > th', tr), function(td, x) { + var x2, y2, rowspan, colspan; + + // Skip over existing cells produced by rowspan + if (grid[y]) { + while (grid[y][x]) + x++; + } + + // Get col/rowspan from cell + rowspan = getSpanVal(td, 'rowspan'); + colspan = getSpanVal(td, 'colspan'); + + // Fill out rowspan/colspan right and down + for (y2 = y; y2 < y + rowspan; y2++) { + if (!grid[y2]) + grid[y2] = []; + + for (x2 = x; x2 < x + colspan; x2++) { + grid[y2][x2] = { + part : part, + real : y2 == y && x2 == x, + elm : td, + rowspan : rowspan, + colspan : colspan + }; + } + } + }); + }); + + startY += rows.length; + }); + }; + + function getCell(x, y) { + var row; + + row = grid[y]; + if (row) + return row[x]; + }; + + function getSpanVal(td, name) { + return parseInt(td.getAttribute(name) || 1); + }; + + function isCellSelected(cell) { + return dom.hasClass(cell.elm, 'mceSelected') || cell == selectedCell; + }; + + function getSelectedRows() { + var rows = []; + + each(table.rows, function(row) { + each(row.cells, function(cell) { + if (dom.hasClass(cell, 'mceSelected') || cell == selectedCell.elm) { + rows.push(row); + return false; + } + }); + }); + + return rows; + }; + + function deleteTable() { + var rng = dom.createRng(); + + rng.setStartAfter(table); + rng.setEndAfter(table); + + selection.setRng(rng); + + dom.remove(table); + }; + + function cloneCell(cell) { + var formatNode; + + // Clone formats + tinymce.walk(cell, function(node) { + var curNode; + + if (node.nodeType == 3) { + each(dom.getParents(node.parentNode, null, cell).reverse(), function(node) { + node = cloneNode(node, false); + + if (!formatNode) + formatNode = curNode = node; + else if (curNode) + curNode.appendChild(node); + + curNode = node; + }); + + // Add something to the inner node + if (curNode) + curNode.innerHTML = tinymce.isIE ? ' ' : '
'; + + return false; + } + }, 'childNodes'); + + cell = cloneNode(cell, false); + cell.rowSpan = cell.colSpan = 1; + + if (formatNode) { + cell.appendChild(formatNode); + } else { + if (!tinymce.isIE) + cell.innerHTML = '
'; + } + + return cell; + }; + + function cleanup() { + var rng = dom.createRng(); + + // Empty rows + each(dom.select('tr', table), function(tr) { + if (tr.cells.length == 0) + dom.remove(tr); + }); + + // Empty table + if (dom.select('tr', table).length == 0) { + rng.setStartAfter(table); + rng.setEndAfter(table); + selection.setRng(rng); + dom.remove(table); + return; + } + + // Empty header/body/footer + each(dom.select('thead,tbody,tfoot', table), function(part) { + if (part.rows.length == 0) + dom.remove(part); + }); + + // Restore selection to start position if it still exists + buildGrid(); + + // Restore the selection to the closest table position + row = grid[Math.min(grid.length - 1, startPos.y)]; + if (row) { + selection.select(row[Math.min(row.length - 1, startPos.x)].elm, true); + selection.collapse(true); + } + }; + + function fillLeftDown(x, y, rows, cols) { + var tr, x2, r, c, cell; + + tr = grid[y][x].elm.parentNode; + for (r = 1; r <= rows; r++) { + tr = dom.getNext(tr, 'tr'); + + if (tr) { + // Loop left to find real cell + for (x2 = x; x2 >= 0; x2--) { + cell = grid[y + r][x2].elm; + + if (cell.parentNode == tr) { + // Append clones after + for (c = 1; c <= cols; c++) + dom.insertAfter(cloneCell(cell), cell); + + break; + } + } + + if (x2 == -1) { + // Insert nodes before first cell + for (c = 1; c <= cols; c++) + tr.insertBefore(cloneCell(tr.cells[0]), tr.cells[0]); + } + } + } + }; + + function split() { + each(grid, function(row, y) { + each(row, function(cell, x) { + var colSpan, rowSpan, newCell, i; + + if (isCellSelected(cell)) { + cell = cell.elm; + colSpan = getSpanVal(cell, 'colspan'); + rowSpan = getSpanVal(cell, 'rowspan'); + + if (colSpan > 1 || rowSpan > 1) { + cell.colSpan = cell.rowSpan = 1; + + // Insert cells right + for (i = 0; i < colSpan - 1; i++) + dom.insertAfter(cloneCell(cell), cell); + + fillLeftDown(x, y, rowSpan - 1, colSpan); + } + } + }); + }); + }; + + function merge(cell, cols, rows) { + var startX, startY, endX, endY, x, y, startCell, endCell, cell, children; + + // Use specified cell and cols/rows + if (cell) { + pos = getPos(cell); + startX = pos.x; + startY = pos.y; + endX = startX + (cols - 1); + endY = startY + (rows - 1); + } else { + // Use selection + startX = startPos.x; + startY = startPos.y; + endX = endPos.x; + endY = endPos.y; + } + + // Find start/end cells + startCell = getCell(startX, startY); + endCell = getCell(endX, endY); + + // Check if the cells exists and if they are of the same part for example tbody = tbody + if (startCell && endCell && startCell.part == endCell.part) { + // Split and rebuild grid + split(); + buildGrid(); + + // Set row/col span to start cell + startCell = getCell(startX, startY).elm; + startCell.colSpan = (endX - startX) + 1; + startCell.rowSpan = (endY - startY) + 1; + + // Remove other cells and add it's contents to the start cell + for (y = startY; y <= endY; y++) { + for (x = startX; x <= endX; x++) { + cell = grid[y][x].elm; + + if (cell != startCell) { + // Move children to startCell + children = tinymce.grep(cell.childNodes); + each(children, function(node, i) { + // Jump over last BR element + if (node.nodeName != 'BR' || i != children.length - 1) + startCell.appendChild(node); + }); + + // Remove cell + dom.remove(cell); + } + } + } + + // Remove empty rows etc and restore caret location + cleanup(); + } + }; + + function insertRow(before) { + var posY, cell, lastCell, x, rowElm, newRow, newCell, otherCell; + + // Find first/last row + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell)) { + cell = cell.elm; + rowElm = cell.parentNode; + newRow = cloneNode(rowElm, false); + posY = y; + + if (before) + return false; + } + }); + + if (before) + return !posY; + }); + + for (x = 0; x < grid[0].length; x++) { + cell = grid[posY][x].elm; + + if (cell != lastCell) { + if (!before) { + rowSpan = getSpanVal(cell, 'rowspan'); + if (rowSpan > 1) { + cell.rowSpan = rowSpan + 1; + continue; + } + } else { + // Check if cell above can be expanded + if (posY > 0 && grid[posY - 1][x]) { + otherCell = grid[posY - 1][x].elm; + rowSpan = getSpanVal(otherCell, 'rowspan'); + if (rowSpan > 1) { + otherCell.rowSpan = rowSpan + 1; + continue; + } + } + } + + // Insert new cell into new row + newCell = cloneCell(cell) + newCell.colSpan = cell.colSpan; + newRow.appendChild(newCell); + + lastCell = cell; + } + } + + if (newRow.hasChildNodes()) { + if (!before) + dom.insertAfter(newRow, rowElm); + else + rowElm.parentNode.insertBefore(newRow, rowElm); + } + }; + + function insertCol(before) { + var posX, lastCell; + + // Find first/last column + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell)) { + posX = x; + + if (before) + return false; + } + }); + + if (before) + return !posX; + }); + + each(grid, function(row, y) { + var cell = row[posX].elm, rowSpan, colSpan; + + if (cell != lastCell) { + colSpan = getSpanVal(cell, 'colspan'); + rowSpan = getSpanVal(cell, 'rowspan'); + + if (colSpan == 1) { + if (!before) { + dom.insertAfter(cloneCell(cell), cell); + fillLeftDown(posX, y, rowSpan - 1, colSpan); + } else { + cell.parentNode.insertBefore(cloneCell(cell), cell); + fillLeftDown(posX, y, rowSpan - 1, colSpan); + } + } else + cell.colSpan++; + + lastCell = cell; + } + }); + }; + + function deleteCols() { + var cols = []; + + // Get selected column indexes + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell) && tinymce.inArray(cols, x) === -1) { + each(grid, function(row) { + var cell = row[x].elm, colSpan; + + colSpan = getSpanVal(cell, 'colspan'); + + if (colSpan > 1) + cell.colSpan = colSpan - 1; + else + dom.remove(cell); + }); + + cols.push(x); + } + }); + }); + + cleanup(); + }; + + function deleteRows() { + var rows; + + function deleteRow(tr) { + var nextTr, pos, lastCell; + + nextTr = dom.getNext(tr, 'tr'); + + // Move down row spanned cells + each(tr.cells, function(cell) { + var rowSpan = getSpanVal(cell, 'rowspan'); + + if (rowSpan > 1) { + cell.rowSpan = rowSpan - 1; + pos = getPos(cell); + fillLeftDown(pos.x, pos.y, 1, 1); + } + }); + + // Delete cells + pos = getPos(tr.cells[0]); + each(grid[pos.y], function(cell) { + var rowSpan; + + cell = cell.elm; + + if (cell != lastCell) { + rowSpan = getSpanVal(cell, 'rowspan'); + + if (rowSpan <= 1) + dom.remove(cell); + else + cell.rowSpan = rowSpan - 1; + + lastCell = cell; + } + }); + }; + + // Get selected rows and move selection out of scope + rows = getSelectedRows(); + + // Delete all selected rows + each(rows.reverse(), function(tr) { + deleteRow(tr); + }); + + cleanup(); + }; + + function cutRows() { + var rows = getSelectedRows(); + + dom.remove(rows); + cleanup(); + + return rows; + }; + + function copyRows() { + var rows = getSelectedRows(); + + each(rows, function(row, i) { + rows[i] = cloneNode(row, true); + }); + + return rows; + }; + + function pasteRows(rows, before) { + var selectedRows = getSelectedRows(), + targetRow = selectedRows[before ? 0 : selectedRows.length - 1], + targetCellCount = targetRow.cells.length; + + // Calc target cell count + each(grid, function(row) { + var match; + + targetCellCount = 0; + each(row, function(cell, x) { + if (cell.real) + targetCellCount += cell.colspan; + + if (cell.elm.parentNode == targetRow) + match = 1; + }); + + if (match) + return false; + }); + + if (!before) + rows.reverse(); + + each(rows, function(row) { + var cellCount = row.cells.length, cell; + + // Remove col/rowspans + for (i = 0; i < cellCount; i++) { + cell = row.cells[i]; + cell.colSpan = cell.rowSpan = 1; + } + + // Needs more cells + for (i = cellCount; i < targetCellCount; i++) + row.appendChild(cloneCell(row.cells[cellCount - 1])); + + // Needs less cells + for (i = targetCellCount; i < cellCount; i++) + dom.remove(row.cells[i]); + + // Add before/after + if (before) + targetRow.parentNode.insertBefore(row, targetRow); + else + dom.insertAfter(row, targetRow); + }); + }; + + function getPos(target) { + var pos; + + each(grid, function(row, y) { + each(row, function(cell, x) { + if (cell.elm == target) { + pos = {x : x, y : y}; + return false; + } + }); + + return !pos; + }); + + return pos; + }; + + function setStartCell(cell) { + startPos = getPos(cell); + }; + + function findEndPos() { + var pos, maxX, maxY; + + maxX = maxY = 0; + + each(grid, function(row, y) { + each(row, function(cell, x) { + var colSpan, rowSpan; + + if (isCellSelected(cell)) { + cell = grid[y][x]; + + if (x > maxX) + maxX = x; + + if (y > maxY) + maxY = y; + + if (cell.real) { + colSpan = cell.colspan - 1; + rowSpan = cell.rowspan - 1; + + if (colSpan) { + if (x + colSpan > maxX) + maxX = x + colSpan; + } + + if (rowSpan) { + if (y + rowSpan > maxY) + maxY = y + rowSpan; + } + } + } + }); + }); + + return {x : maxX, y : maxY}; + }; + + function setEndCell(cell) { + var startX, startY, endX, endY, maxX, maxY, colSpan, rowSpan; + + endPos = getPos(cell); + + if (startPos && endPos) { + // Get start/end positions + startX = Math.min(startPos.x, endPos.x); + startY = Math.min(startPos.y, endPos.y); + endX = Math.max(startPos.x, endPos.x); + endY = Math.max(startPos.y, endPos.y); + + // Expand end positon to include spans + maxX = endX; + maxY = endY; + + // Expand startX + for (y = startY; y <= maxY; y++) { + cell = grid[y][startX]; + + if (!cell.real) { + if (startX - (cell.colspan - 1) < startX) + startX -= cell.colspan - 1; + } + } + + // Expand startY + for (x = startX; x <= maxX; x++) { + cell = grid[startY][x]; + + if (!cell.real) { + if (startY - (cell.rowspan - 1) < startY) + startY -= cell.rowspan - 1; + } + } + + // Find max X, Y + for (y = startY; y <= endY; y++) { + for (x = startX; x <= endX; x++) { + cell = grid[y][x]; + + if (cell.real) { + colSpan = cell.colspan - 1; + rowSpan = cell.rowspan - 1; + + if (colSpan) { + if (x + colSpan > maxX) + maxX = x + colSpan; + } + + if (rowSpan) { + if (y + rowSpan > maxY) + maxY = y + rowSpan; + } + } + } + } + + // Remove current selection + dom.removeClass(dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); + + // Add new selection + for (y = startY; y <= maxY; y++) { + for (x = startX; x <= maxX; x++) + dom.addClass(grid[y][x].elm, 'mceSelected'); + } + } + }; + + // Expose to public + tinymce.extend(this, { + deleteTable : deleteTable, + split : split, + merge : merge, + insertRow : insertRow, + insertCol : insertCol, + deleteCols : deleteCols, + deleteRows : deleteRows, + cutRows : cutRows, + copyRows : copyRows, + pasteRows : pasteRows, + getPos : getPos, + setStartCell : setStartCell, + setEndCell : setEndCell + }); + }; + + tinymce.create('tinymce.plugins.TablePlugin', { + init : function(ed, url) { + var winMan, clipboardRows; + + function createTableGrid(node) { + var selection = ed.selection, tblElm = ed.dom.getParent(node || selection.getNode(), 'table'); + + if (tblElm) + return new TableGrid(tblElm, ed.dom, selection); + }; + + function cleanup() { + // Restore selection possibilities + ed.getBody().style.webkitUserSelect = ''; + ed.dom.removeClass(ed.dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); + }; + + // Register buttons + each([ + ['table', 'table.desc', 'mceInsertTable', true], + ['delete_table', 'table.del', 'mceTableDelete'], + ['delete_col', 'table.delete_col_desc', 'mceTableDeleteCol'], + ['delete_row', 'table.delete_row_desc', 'mceTableDeleteRow'], + ['col_after', 'table.col_after_desc', 'mceTableInsertColAfter'], + ['col_before', 'table.col_before_desc', 'mceTableInsertColBefore'], + ['row_after', 'table.row_after_desc', 'mceTableInsertRowAfter'], + ['row_before', 'table.row_before_desc', 'mceTableInsertRowBefore'], + ['row_props', 'table.row_desc', 'mceTableRowProps', true], + ['cell_props', 'table.cell_desc', 'mceTableCellProps', true], + ['split_cells', 'table.split_cells_desc', 'mceTableSplitCells', true], + ['merge_cells', 'table.merge_cells_desc', 'mceTableMergeCells', true] + ], function(c) { + ed.addButton(c[0], {title : c[1], cmd : c[2], ui : c[3]}); + }); + + // Select whole table is a table border is clicked + if (!tinymce.isIE) { + ed.onClick.add(function(ed, e) { + e = e.target; + + if (e.nodeName === 'TABLE') + ed.selection.select(e); + }); + } + + // Handle node change updates + ed.onNodeChange.add(function(ed, cm, n) { + var p; + + n = ed.selection.getStart(); + p = ed.dom.getParent(n, 'td,th,caption'); + cm.setActive('table', n.nodeName === 'TABLE' || !!p); + + // Disable table tools if we are in caption + if (p && p.nodeName === 'CAPTION') + p = 0; + + cm.setDisabled('delete_table', !p); + cm.setDisabled('delete_col', !p); + cm.setDisabled('delete_table', !p); + cm.setDisabled('delete_row', !p); + cm.setDisabled('col_after', !p); + cm.setDisabled('col_before', !p); + cm.setDisabled('row_after', !p); + cm.setDisabled('row_before', !p); + cm.setDisabled('row_props', !p); + cm.setDisabled('cell_props', !p); + cm.setDisabled('split_cells', !p); + cm.setDisabled('merge_cells', !p); + }); + + ed.onInit.add(function(ed) { + var startTable, startCell, dom = ed.dom, tableGrid; + + winMan = ed.windowManager; + + // Add cell selection logic + ed.onMouseDown.add(function(ed, e) { + if (e.button != 2) { + cleanup(); + + startCell = dom.getParent(e.target, 'td,th'); + startTable = dom.getParent(startCell, 'table'); + } + }); + + dom.bind(ed.getDoc(), 'mouseover', function(e) { + var sel, table, target = e.target; + + if (startCell && (tableGrid || target != startCell) && (target.nodeName == 'TD' || target.nodeName == 'TH')) { + table = dom.getParent(target, 'table'); + if (table == startTable) { + if (!tableGrid) { + tableGrid = createTableGrid(table); + tableGrid.setStartCell(startCell); + + ed.getBody().style.webkitUserSelect = 'none'; + } + + tableGrid.setEndCell(target); + } + + // Remove current selection + sel = ed.selection.getSel(); + + if (sel.removeAllRanges) + sel.removeAllRanges(); + else + sel.empty(); + + e.preventDefault(); + } + }); + + ed.onMouseUp.add(function(ed, e) { + var rng, sel = ed.selection, selectedCells, nativeSel = sel.getSel(), walker, node, lastNode, endNode; + + // Move selection to startCell + if (startCell) { + if (tableGrid) + ed.getBody().style.webkitUserSelect = ''; + + function setPoint(node, start) { + var walker = new tinymce.dom.TreeWalker(node, node); + + do { + // Text node + if (node.nodeType == 3 && tinymce.trim(node.nodeValue).length != 0) { + if (start) + rng.setStart(node, 0); + else + rng.setEnd(node, node.nodeValue.length); + + return; + } + + // BR element + if (node.nodeName == 'BR') { + if (start) + rng.setStartBefore(node); + else + rng.setEndBefore(node); + + return; + } + } while (node = (start ? walker.next() : walker.prev())); + }; + + // Try to expand text selection as much as we can only Gecko supports cell selection + selectedCells = dom.select('td.mceSelected,th.mceSelected'); + if (selectedCells.length > 0) { + rng = dom.createRng(); + node = selectedCells[0]; + endNode = selectedCells[selectedCells.length - 1]; + + setPoint(node, 1); + walker = new tinymce.dom.TreeWalker(node, dom.getParent(selectedCells[0], 'table')); + + do { + if (node.nodeName == 'TD' || node.nodeName == 'TH') { + if (!dom.hasClass(node, 'mceSelected')) + break; + + lastNode = node; + } + } while (node = walker.next()); + + setPoint(lastNode); + + sel.setRng(rng); + } + + ed.nodeChanged(); + startCell = tableGrid = startTable = null; + } + }); + + ed.onKeyUp.add(function(ed, e) { + cleanup(); + }); + + // Add context menu + if (ed && ed.plugins.contextmenu) { + ed.plugins.contextmenu.onContextMenu.add(function(th, m, e) { + var sm, se = ed.selection, el = se.getNode() || ed.getBody(); + + if (ed.dom.getParent(e, 'td') || ed.dom.getParent(e, 'th') || ed.dom.select('td.mceSelected,th.mceSelected').length) { + m.removeAll(); + + if (el.nodeName == 'A' && !ed.dom.getAttrib(el, 'name')) { + m.add({title : 'advanced.link_desc', icon : 'link', cmd : ed.plugins.advlink ? 'mceAdvLink' : 'mceLink', ui : true}); + m.add({title : 'advanced.unlink_desc', icon : 'unlink', cmd : 'UnLink'}); + m.addSeparator(); + } + + if (el.nodeName == 'IMG' && el.className.indexOf('mceItem') == -1) { + m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true}); + m.addSeparator(); + } + + m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable', value : {action : 'insert'}}); + m.add({title : 'table.props_desc', icon : 'table_props', cmd : 'mceInsertTable'}); + m.add({title : 'table.del', icon : 'delete_table', cmd : 'mceTableDelete'}); + m.addSeparator(); + + // Cell menu + sm = m.addMenu({title : 'table.cell'}); + sm.add({title : 'table.cell_desc', icon : 'cell_props', cmd : 'mceTableCellProps'}); + sm.add({title : 'table.split_cells_desc', icon : 'split_cells', cmd : 'mceTableSplitCells'}); + sm.add({title : 'table.merge_cells_desc', icon : 'merge_cells', cmd : 'mceTableMergeCells'}); + + // Row menu + sm = m.addMenu({title : 'table.row'}); + sm.add({title : 'table.row_desc', icon : 'row_props', cmd : 'mceTableRowProps'}); + sm.add({title : 'table.row_before_desc', icon : 'row_before', cmd : 'mceTableInsertRowBefore'}); + sm.add({title : 'table.row_after_desc', icon : 'row_after', cmd : 'mceTableInsertRowAfter'}); + sm.add({title : 'table.delete_row_desc', icon : 'delete_row', cmd : 'mceTableDeleteRow'}); + sm.addSeparator(); + sm.add({title : 'table.cut_row_desc', icon : 'cut', cmd : 'mceTableCutRow'}); + sm.add({title : 'table.copy_row_desc', icon : 'copy', cmd : 'mceTableCopyRow'}); + sm.add({title : 'table.paste_row_before_desc', icon : 'paste', cmd : 'mceTablePasteRowBefore'}).setDisabled(!clipboardRows); + sm.add({title : 'table.paste_row_after_desc', icon : 'paste', cmd : 'mceTablePasteRowAfter'}).setDisabled(!clipboardRows); + + // Column menu + sm = m.addMenu({title : 'table.col'}); + sm.add({title : 'table.col_before_desc', icon : 'col_before', cmd : 'mceTableInsertColBefore'}); + sm.add({title : 'table.col_after_desc', icon : 'col_after', cmd : 'mceTableInsertColAfter'}); + sm.add({title : 'table.delete_col_desc', icon : 'delete_col', cmd : 'mceTableDeleteCol'}); + } else + m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable'}); + }); + } + + // Fixes an issue on Gecko where it's impossible to place the caret behind a table + // This fix will force a paragraph element after the table but only when the forced_root_block setting is enabled + if (!tinymce.isIE) { + function fixTableCaretPos() { + var last; + + // Skip empty text nodes form the end + for (last = ed.getBody().lastChild; last && last.nodeType == 3 && !last.nodeValue.length; last = last.previousSibling) ; + + if (last && last.nodeName == 'TABLE') + ed.dom.add(ed.getBody(), 'p', null, '
'); + }; + + // Fixes an bug where it's impossible to place the caret before a table in Gecko + // this fix solves it by detecting when the caret is at the beginning of such a table + // and then manually moves the caret infront of the table + if (tinymce.isGecko) { + ed.onKeyDown.add(function(ed, e) { + var rng, table, dom = ed.dom; + + // On gecko it's not possible to place the caret before a table + if (e.keyCode == 37 || e.keyCode == 38) { + rng = ed.selection.getRng(); + table = dom.getParent(rng.startContainer, 'table'); + + if (table && ed.getBody().firstChild == table) { + if (isAtStart(rng, table)) { + rng = dom.createRng(); + + rng.setStartBefore(table); + rng.setEndBefore(table); + + ed.selection.setRng(rng); + + e.preventDefault(); + } + } + } + }); + } + + ed.onKeyUp.add(fixTableCaretPos); + ed.onSetContent.add(fixTableCaretPos); + ed.onVisualAid.add(fixTableCaretPos); + + ed.onPreProcess.add(function(ed, o) { + var last = o.node.lastChild; + + if (last && last.childNodes.length == 1 && last.firstChild.nodeName == 'BR') + ed.dom.remove(last); + }); + + fixTableCaretPos(); + } + }); + + // Register action commands + each({ + mceTableSplitCells : function(grid) { + grid.split(); + }, + + mceTableMergeCells : function(grid) { + var rowSpan, colSpan, cell; + + cell = ed.dom.getParent(ed.selection.getNode(), 'th,td'); + if (cell) { + rowSpan = cell.rowSpan; + colSpan = cell.colSpan; + } + + if (!ed.dom.select('td.mceSelected,th.mceSelected').length) { + winMan.open({ + url : url + '/merge_cells.htm', + width : 240 + parseInt(ed.getLang('table.merge_cells_delta_width', 0)), + height : 110 + parseInt(ed.getLang('table.merge_cells_delta_height', 0)), + inline : 1 + }, { + rows : rowSpan, + cols : colSpan, + onaction : function(data) { + grid.merge(cell, data.cols, data.rows); + }, + plugin_url : url + }); + } else + grid.merge(); + }, + + mceTableInsertRowBefore : function(grid) { + grid.insertRow(true); + }, + + mceTableInsertRowAfter : function(grid) { + grid.insertRow(); + }, + + mceTableInsertColBefore : function(grid) { + grid.insertCol(true); + }, + + mceTableInsertColAfter : function(grid) { + grid.insertCol(); + }, + + mceTableDeleteCol : function(grid) { + grid.deleteCols(); + }, + + mceTableDeleteRow : function(grid) { + grid.deleteRows(); + }, + + mceTableCutRow : function(grid) { + clipboardRows = grid.cutRows(); + }, + + mceTableCopyRow : function(grid) { + clipboardRows = grid.copyRows(); + }, + + mceTablePasteRowBefore : function(grid) { + grid.pasteRows(clipboardRows, true); + }, + + mceTablePasteRowAfter : function(grid) { + grid.pasteRows(clipboardRows); + }, + + mceTableDelete : function(grid) { + grid.deleteTable(); + } + }, function(func, name) { + ed.addCommand(name, function() { + var grid = createTableGrid(); + + if (grid) { + func(grid); + ed.execCommand('mceRepaint'); + cleanup(); + } + }); + }); + + // Register dialog commands + each({ + mceInsertTable : function(val) { + winMan.open({ + url : url + '/table.htm', + width : 400 + parseInt(ed.getLang('table.table_delta_width', 0)), + height : 320 + parseInt(ed.getLang('table.table_delta_height', 0)), + inline : 1 + }, { + plugin_url : url, + action : val ? val.action : 0 + }); + }, + + mceTableRowProps : function() { + winMan.open({ + url : url + '/row.htm', + width : 400 + parseInt(ed.getLang('table.rowprops_delta_width', 0)), + height : 295 + parseInt(ed.getLang('table.rowprops_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }, + + mceTableCellProps : function() { + winMan.open({ + url : url + '/cell.htm', + width : 400 + parseInt(ed.getLang('table.cellprops_delta_width', 0)), + height : 295 + parseInt(ed.getLang('table.cellprops_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + } + }, function(func, name) { + ed.addCommand(name, function(ui, val) { + func(val); + }); + }); + } + }); + + // Register plugin + tinymce.PluginManager.add('table', tinymce.plugins.TablePlugin); +})(tinymce); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/table/js/cell.js b/application/media/js/tiny_mce/plugins/table/js/cell.js new file mode 100644 index 00000000..b5fc1fda --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/js/cell.js @@ -0,0 +1,286 @@ +tinyMCEPopup.requireLangPack(); + +var ed; + +function init() { + ed = tinyMCEPopup.editor; + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor'); + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor') + + var inst = ed; + var tdElm = ed.dom.getParent(ed.selection.getStart(), "td,th"); + var formObj = document.forms[0]; + var st = ed.dom.parseStyle(ed.dom.getAttrib(tdElm, "style")); + + // Get table cell data + var celltype = tdElm.nodeName.toLowerCase(); + var align = ed.dom.getAttrib(tdElm, 'align'); + var valign = ed.dom.getAttrib(tdElm, 'valign'); + var width = trimSize(getStyle(tdElm, 'width', 'width')); + var height = trimSize(getStyle(tdElm, 'height', 'height')); + var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor')); + var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor')); + var className = ed.dom.getAttrib(tdElm, 'class'); + var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); + var id = ed.dom.getAttrib(tdElm, 'id'); + var lang = ed.dom.getAttrib(tdElm, 'lang'); + var dir = ed.dom.getAttrib(tdElm, 'dir'); + var scope = ed.dom.getAttrib(tdElm, 'scope'); + + // Setup form + addClassesToList('class', 'table_cell_styles'); + TinyMCE_EditableSelects.init(); + + if (!ed.dom.hasClass(tdElm, 'mceSelected')) { + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.backgroundimage.value = backgroundimage; + formObj.width.value = width; + formObj.height.value = height; + formObj.id.value = id; + formObj.lang.value = lang; + formObj.style.value = ed.dom.serializeStyle(st); + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'valign', valign); + selectByValue(formObj, 'class', className, true, true); + selectByValue(formObj, 'celltype', celltype); + selectByValue(formObj, 'dir', dir); + selectByValue(formObj, 'scope', scope); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); + } else + tinyMCEPopup.dom.hide('action'); +} + +function updateAction() { + var el, inst = ed, tdElm, trElm, tableElm, formObj = document.forms[0]; + + tinyMCEPopup.restoreSelection(); + el = ed.selection.getStart(); + tdElm = ed.dom.getParent(el, "td,th"); + trElm = ed.dom.getParent(el, "tr"); + tableElm = ed.dom.getParent(el, "table"); + + // Cell is selected + if (ed.dom.hasClass(tdElm, 'mceSelected')) { + // Update all selected sells + tinymce.each(ed.dom.select('td.mceSelected,th.mceSelected'), function(td) { + updateCell(td); + }); + + ed.addVisual(); + ed.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + return; + } + + ed.execCommand('mceBeginUndoLevel'); + + switch (getSelectValue(formObj, 'action')) { + case "cell": + var celltype = getSelectValue(formObj, 'celltype'); + var scope = getSelectValue(formObj, 'scope'); + + function doUpdate(s) { + if (s) { + updateCell(tdElm); + + ed.addVisual(); + ed.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + } + }; + + if (ed.getParam("accessibility_warnings", 1)) { + if (celltype == "th" && scope == "") + tinyMCEPopup.confirm(ed.getLang('table_dlg.missing_scope', '', true), doUpdate); + else + doUpdate(1); + + return; + } + + updateCell(tdElm); + break; + + case "row": + var cell = trElm.firstChild; + + if (cell.nodeName != "TD" && cell.nodeName != "TH") + cell = nextCell(cell); + + do { + cell = updateCell(cell, true); + } while ((cell = nextCell(cell)) != null); + + break; + + case "all": + var rows = tableElm.getElementsByTagName("tr"); + + for (var i=0; i 0) { + tinymce.each(tableElm.rows, function(tr) { + var i; + + for (i = 0; i < tr.cells.length; i++) { + if (dom.hasClass(tr.cells[i], 'mceSelected')) { + updateRow(tr, true); + return; + } + } + }); + + inst.addVisual(); + inst.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + return; + } + + inst.execCommand('mceBeginUndoLevel'); + + switch (action) { + case "row": + updateRow(trElm); + break; + + case "all": + var rows = tableElm.getElementsByTagName("tr"); + + for (var i=0; i colLimit) { + tinyMCEPopup.alert(inst.getLang('table_dlg.col_limit').replace(/\{\$cols\}/g, colLimit)); + return false; + } else if (rowLimit && rows > rowLimit) { + tinyMCEPopup.alert(inst.getLang('table_dlg.row_limit').replace(/\{\$rows\}/g, rowLimit)); + return false; + } else if (cellLimit && cols * rows > cellLimit) { + tinyMCEPopup.alert(inst.getLang('table_dlg.cell_limit').replace(/\{\$cells\}/g, cellLimit)); + return false; + } + + // Update table + if (action == "update") { + inst.execCommand('mceBeginUndoLevel'); + + dom.setAttrib(elm, 'cellPadding', cellpadding, true); + dom.setAttrib(elm, 'cellSpacing', cellspacing, true); + dom.setAttrib(elm, 'border', border); + dom.setAttrib(elm, 'align', align); + dom.setAttrib(elm, 'frame', frame); + dom.setAttrib(elm, 'rules', rules); + dom.setAttrib(elm, 'class', className); + dom.setAttrib(elm, 'style', style); + dom.setAttrib(elm, 'id', id); + dom.setAttrib(elm, 'summary', summary); + dom.setAttrib(elm, 'dir', dir); + dom.setAttrib(elm, 'lang', lang); + + capEl = inst.dom.select('caption', elm)[0]; + + if (capEl && !caption) + capEl.parentNode.removeChild(capEl); + + if (!capEl && caption) { + capEl = elm.ownerDocument.createElement('caption'); + + if (!tinymce.isIE) + capEl.innerHTML = '
'; + + elm.insertBefore(capEl, elm.firstChild); + } + + if (width && inst.settings.inline_styles) { + dom.setStyle(elm, 'width', width); + dom.setAttrib(elm, 'width', ''); + } else { + dom.setAttrib(elm, 'width', width, true); + dom.setStyle(elm, 'width', ''); + } + + // Remove these since they are not valid XHTML + dom.setAttrib(elm, 'borderColor', ''); + dom.setAttrib(elm, 'bgColor', ''); + dom.setAttrib(elm, 'background', ''); + + if (height && inst.settings.inline_styles) { + dom.setStyle(elm, 'height', height); + dom.setAttrib(elm, 'height', ''); + } else { + dom.setAttrib(elm, 'height', height, true); + dom.setStyle(elm, 'height', ''); + } + + if (background != '') + elm.style.backgroundImage = "url('" + background + "')"; + else + elm.style.backgroundImage = ''; + +/* if (tinyMCEPopup.getParam("inline_styles")) { + if (width != '') + elm.style.width = getCSSSize(width); + }*/ + + if (bordercolor != "") { + elm.style.borderColor = bordercolor; + elm.style.borderStyle = elm.style.borderStyle == "" ? "solid" : elm.style.borderStyle; + elm.style.borderWidth = border == "" ? "1px" : border; + } else + elm.style.borderColor = ''; + + elm.style.backgroundColor = bgcolor; + elm.style.height = getCSSSize(height); + + inst.addVisual(); + + // Fix for stange MSIE align bug + //elm.outerHTML = elm.outerHTML; + + inst.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + + // Repaint if dimensions changed + if (formObj.width.value != orgTableWidth || formObj.height.value != orgTableHeight) + inst.execCommand('mceRepaint'); + + tinyMCEPopup.close(); + return true; + } + + // Create new table + html += ''); + + tinymce.each('h1,h2,h3,h4,h5,h6,p'.split(','), function(n) { + if (patt) + patt += ','; + + patt += n + ' ._mce_marker'; + }); + + tinymce.each(inst.dom.select(patt), function(n) { + inst.dom.split(inst.dom.getParent(n, 'h1,h2,h3,h4,h5,h6,p'), n); + }); + + dom.setOuterHTML(dom.select('br._mce_marker')[0], html); + } else + inst.execCommand('mceInsertContent', false, html); + + tinymce.each(dom.select('table[data-mce-new]'), function(node) { + var td = dom.select('td', node); + + try { + // IE9 might fail to do this selection + inst.selection.select(td[0], true); + inst.selection.collapse(); + } catch (ex) { + // Ignore + } + + dom.setAttrib(node, 'data-mce-new', ''); + }); + + inst.addVisual(); + inst.execCommand('mceEndUndoLevel'); + + tinyMCEPopup.close(); +} + +function makeAttrib(attrib, value) { + var formObj = document.forms[0]; + var valueElm = formObj.elements[attrib]; + + if (typeof(value) == "undefined" || value == null) { + value = ""; + + if (valueElm) + value = valueElm.value; + } + + if (value == "") + return ""; + + // XML encode it + value = value.replace(/&/g, '&'); + value = value.replace(/\"/g, '"'); + value = value.replace(//g, '>'); + + return ' ' + attrib + '="' + value + '"'; +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor'); + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + + var cols = 2, rows = 2, border = tinyMCEPopup.getParam('table_default_border', '0'), cellpadding = tinyMCEPopup.getParam('table_default_cellpadding', ''), cellspacing = tinyMCEPopup.getParam('table_default_cellspacing', ''); + var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = ""; + var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "", rules = "", frame = ""; + var inst = tinyMCEPopup.editor, dom = inst.dom; + var formObj = document.forms[0]; + var elm = dom.getParent(inst.selection.getNode(), "table"); + + action = tinyMCEPopup.getWindowArg('action'); + + if (!action) + action = elm ? "update" : "insert"; + + if (elm && action != "insert") { + var rowsAr = elm.rows; + var cols = 0; + for (var i=0; i cols) + cols = rowsAr[i].cells.length; + + cols = cols; + rows = rowsAr.length; + + st = dom.parseStyle(dom.getAttrib(elm, "style")); + border = trimSize(getStyle(elm, 'border', 'borderWidth')); + cellpadding = dom.getAttrib(elm, 'cellpadding', ""); + cellspacing = dom.getAttrib(elm, 'cellspacing', ""); + width = trimSize(getStyle(elm, 'width', 'width')); + height = trimSize(getStyle(elm, 'height', 'height')); + bordercolor = convertRGBToHex(getStyle(elm, 'bordercolor', 'borderLeftColor')); + bgcolor = convertRGBToHex(getStyle(elm, 'bgcolor', 'backgroundColor')); + align = dom.getAttrib(elm, 'align', align); + frame = dom.getAttrib(elm, 'frame'); + rules = dom.getAttrib(elm, 'rules'); + className = tinymce.trim(dom.getAttrib(elm, 'class').replace(/mceItem.+/g, '')); + id = dom.getAttrib(elm, 'id'); + summary = dom.getAttrib(elm, 'summary'); + style = dom.serializeStyle(st); + dir = dom.getAttrib(elm, 'dir'); + lang = dom.getAttrib(elm, 'lang'); + background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); + formObj.caption.checked = elm.getElementsByTagName('caption').length > 0; + + orgTableWidth = width; + orgTableHeight = height; + + action = "update"; + formObj.insert.value = inst.getLang('update'); + } + + addClassesToList('class', "table_styles"); + TinyMCE_EditableSelects.init(); + + // Update form + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'tframe', frame); + selectByValue(formObj, 'rules', rules); + selectByValue(formObj, 'class', className, true, true); + formObj.cols.value = cols; + formObj.rows.value = rows; + formObj.border.value = border; + formObj.cellpadding.value = cellpadding; + formObj.cellspacing.value = cellspacing; + formObj.width.value = width; + formObj.height.value = height; + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.id.value = id; + formObj.summary.value = summary; + formObj.style.value = style; + formObj.dir.value = dir; + formObj.lang.value = lang; + formObj.backgroundimage.value = background; + + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + // Disable some fields in update mode + if (action == "update") { + formObj.cols.disabled = true; + formObj.rows.disabled = true; + } +} + +function changedSize() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + +/* var width = formObj.width.value; + if (width != "") + st['width'] = tinyMCEPopup.getParam("inline_styles") ? getCSSSize(width) : ""; + else + st['width'] = "";*/ + + var height = formObj.height.value; + if (height != "") + st['height'] = getCSSSize(height); + else + st['height'] = ""; + + formObj.style.value = dom.serializeStyle(st); +} + +function changedBackgroundImage() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + + st['background-image'] = "url('" + formObj.backgroundimage.value + "')"; + + formObj.style.value = dom.serializeStyle(st); +} + +function changedBorder() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + + // Update border width if the element has a color + if (formObj.border.value != "" && formObj.bordercolor.value != "") + st['border-width'] = formObj.border.value + "px"; + + formObj.style.value = dom.serializeStyle(st); +} + +function changedColor() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + + st['background-color'] = formObj.bgcolor.value; + + if (formObj.bordercolor.value != "") { + st['border-color'] = formObj.bordercolor.value; + + // Add border-width if it's missing + if (!st['border-width']) + st['border-width'] = formObj.border.value == "" ? "1px" : formObj.border.value + "px"; + } + + formObj.style.value = dom.serializeStyle(st); +} + +function changedStyle() { + var formObj = document.forms[0]; + var st = dom.parseStyle(formObj.style.value); + + if (st['background-image']) + formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); + else + formObj.backgroundimage.value = ''; + + if (st['width']) + formObj.width.value = trimSize(st['width']); + + if (st['height']) + formObj.height.value = trimSize(st['height']); + + if (st['background-color']) { + formObj.bgcolor.value = st['background-color']; + updateColor('bgcolor_pick','bgcolor'); + } + + if (st['border-color']) { + formObj.bordercolor.value = st['border-color']; + updateColor('bordercolor_pick','bordercolor'); + } +} + +tinyMCEPopup.onInit.add(init); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/is_dlg.js b/application/media/js/tiny_mce/plugins/table/langs/en_dlg.js similarity index 95% rename from includes/tinymce/jscripts/tiny_mce/plugins/table/langs/is_dlg.js rename to application/media/js/tiny_mce/plugins/table/langs/en_dlg.js index 26459032..000332a3 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/is_dlg.js +++ b/application/media/js/tiny_mce/plugins/table/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('is.table_dlg',{ +tinyMCE.addI18n('en.table_dlg',{ general_tab:"General", advanced_tab:"Advanced", general_props:"General properties", diff --git a/application/media/js/tiny_mce/plugins/table/merge_cells.htm b/application/media/js/tiny_mce/plugins/table/merge_cells.htm new file mode 100644 index 00000000..9736ed8c --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/merge_cells.htm @@ -0,0 +1,32 @@ + + + + {#table_dlg.merge_cells_title} + + + + + + +
+
+ {#table_dlg.merge_cells_title} + + + + + + + + + +
{#table_dlg.cols}:
{#table_dlg.rows}:
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/table/row.htm b/application/media/js/tiny_mce/plugins/table/row.htm new file mode 100644 index 00000000..092e6c82 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/row.htm @@ -0,0 +1,155 @@ + + + + {#table_dlg.row_title} + + + + + + + + +
+ + +
+
+
+ {#table_dlg.general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+
+
+ +
+
+ {#table_dlg.advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
 
+
+ + + + + +
 
+
+
+
+
+ +
+
+ +
+ + + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/table/table.htm b/application/media/js/tiny_mce/plugins/table/table.htm new file mode 100644 index 00000000..f2690392 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/table/table.htm @@ -0,0 +1,187 @@ + + + + {#table_dlg.title} + + + + + + + + + +
+ + +
+
+
+ {#table_dlg.general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ {#table_dlg.advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + + +
 
+
+ +
+ +
+ +
+ + + + + +
 
+
+ + + + + +
 
+
+
+
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/template/blank.htm b/application/media/js/tiny_mce/plugins/template/blank.htm new file mode 100644 index 00000000..ecde53fa --- /dev/null +++ b/application/media/js/tiny_mce/plugins/template/blank.htm @@ -0,0 +1,12 @@ + + + blank_page + + + + + + + diff --git a/application/media/js/tiny_mce/plugins/template/css/template.css b/application/media/js/tiny_mce/plugins/template/css/template.css new file mode 100644 index 00000000..2d23a493 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/template/css/template.css @@ -0,0 +1,23 @@ +#frmbody { + padding: 10px; + background-color: #FFF; + border: 1px solid #CCC; +} + +.frmRow { + margin-bottom: 10px; +} + +#templatesrc { + border: none; + width: 320px; + height: 240px; +} + +.title { + padding-bottom: 5px; +} + +.mceActionPanel { + padding-top: 5px; +} diff --git a/application/media/js/tiny_mce/plugins/template/editor_plugin.js b/application/media/js/tiny_mce/plugins/template/editor_plugin.js new file mode 100644 index 00000000..ebe3c27d --- /dev/null +++ b/application/media/js/tiny_mce/plugins/template/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.each;tinymce.create("tinymce.plugins.TemplatePlugin",{init:function(b,c){var d=this;d.editor=b;b.addCommand("mceTemplate",function(e){b.windowManager.open({file:c+"/template.htm",width:b.getParam("template_popup_width",750),height:b.getParam("template_popup_height",600),inline:1},{plugin_url:c})});b.addCommand("mceInsertTemplate",d._insertTemplate,d);b.addButton("template",{title:"template.desc",cmd:"mceTemplate"});b.onPreProcess.add(function(e,g){var f=e.dom;a(f.select("div",g.node),function(h){if(f.hasClass(h,"mceTmpl")){a(f.select("*",h),function(i){if(f.hasClass(i,e.getParam("template_mdate_classes","mdate").replace(/\s+/g,"|"))){i.innerHTML=d._getDateTime(new Date(),e.getParam("template_mdate_format",e.getLang("template.mdate_format")))}});d._replaceVals(h)}})})},getInfo:function(){return{longname:"Template plugin",author:"Moxiecode Systems AB",authorurl:"http://www.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_insertTemplate:function(i,j){var k=this,g=k.editor,f,c,d=g.dom,b=g.selection.getContent();f=j.content;a(k.editor.getParam("template_replace_values"),function(l,h){if(typeof(l)!="function"){f=f.replace(new RegExp("\\{\\$"+h+"\\}","g"),l)}});c=d.create("div",null,f);n=d.select(".mceTmpl",c);if(n&&n.length>0){c=d.create("div",null);c.appendChild(n[0].cloneNode(true))}function e(l,h){return new RegExp("\\b"+h+"\\b","g").test(l.className)}a(d.select("*",c),function(h){if(e(h,g.getParam("template_cdate_classes","cdate").replace(/\s+/g,"|"))){h.innerHTML=k._getDateTime(new Date(),g.getParam("template_cdate_format",g.getLang("template.cdate_format")))}if(e(h,g.getParam("template_mdate_classes","mdate").replace(/\s+/g,"|"))){h.innerHTML=k._getDateTime(new Date(),g.getParam("template_mdate_format",g.getLang("template.mdate_format")))}if(e(h,g.getParam("template_selected_content_classes","selcontent").replace(/\s+/g,"|"))){h.innerHTML=b}});k._replaceVals(c);g.execCommand("mceInsertContent",false,c.innerHTML);g.addVisual()},_replaceVals:function(c){var d=this.editor.dom,b=this.editor.getParam("template_replace_values");a(d.select("*",c),function(f){a(b,function(g,e){if(d.hasClass(f,e)){if(typeof(b[e])=="function"){b[e](f)}}})})},_getDateTime:function(e,b){if(!b){return""}function c(g,d){var f;g=""+g;if(g.length 0) { + el = dom.create('div', null); + el.appendChild(n[0].cloneNode(true)); + } + + function hasClass(n, c) { + return new RegExp('\\b' + c + '\\b', 'g').test(n.className); + }; + + each(dom.select('*', el), function(n) { + // Replace cdate + if (hasClass(n, ed.getParam('template_cdate_classes', 'cdate').replace(/\s+/g, '|'))) + n.innerHTML = t._getDateTime(new Date(), ed.getParam("template_cdate_format", ed.getLang("template.cdate_format"))); + + // Replace mdate + if (hasClass(n, ed.getParam('template_mdate_classes', 'mdate').replace(/\s+/g, '|'))) + n.innerHTML = t._getDateTime(new Date(), ed.getParam("template_mdate_format", ed.getLang("template.mdate_format"))); + + // Replace selection + if (hasClass(n, ed.getParam('template_selected_content_classes', 'selcontent').replace(/\s+/g, '|'))) + n.innerHTML = sel; + }); + + t._replaceVals(el); + + ed.execCommand('mceInsertContent', false, el.innerHTML); + ed.addVisual(); + }, + + _replaceVals : function(e) { + var dom = this.editor.dom, vl = this.editor.getParam('template_replace_values'); + + each(dom.select('*', e), function(e) { + each(vl, function(v, k) { + if (dom.hasClass(e, k)) { + if (typeof(vl[k]) == 'function') + vl[k](e); + } + }); + }); + }, + + _getDateTime : function(d, fmt) { + if (!fmt) + return ""; + + function addZeros(value, len) { + var i; + + value = "" + value; + + if (value.length < len) { + for (i=0; i<(len-value.length); i++) + value = "0" + value; + } + + return value; + } + + fmt = fmt.replace("%D", "%m/%d/%y"); + fmt = fmt.replace("%r", "%I:%M:%S %p"); + fmt = fmt.replace("%Y", "" + d.getFullYear()); + fmt = fmt.replace("%y", "" + d.getYear()); + fmt = fmt.replace("%m", addZeros(d.getMonth()+1, 2)); + fmt = fmt.replace("%d", addZeros(d.getDate(), 2)); + fmt = fmt.replace("%H", "" + addZeros(d.getHours(), 2)); + fmt = fmt.replace("%M", "" + addZeros(d.getMinutes(), 2)); + fmt = fmt.replace("%S", "" + addZeros(d.getSeconds(), 2)); + fmt = fmt.replace("%I", "" + ((d.getHours() + 11) % 12 + 1)); + fmt = fmt.replace("%p", "" + (d.getHours() < 12 ? "AM" : "PM")); + fmt = fmt.replace("%B", "" + this.editor.getLang("template_months_long").split(',')[d.getMonth()]); + fmt = fmt.replace("%b", "" + this.editor.getLang("template_months_short").split(',')[d.getMonth()]); + fmt = fmt.replace("%A", "" + this.editor.getLang("template_day_long").split(',')[d.getDay()]); + fmt = fmt.replace("%a", "" + this.editor.getLang("template_day_short").split(',')[d.getDay()]); + fmt = fmt.replace("%%", "%"); + + return fmt; + } + }); + + // Register plugin + tinymce.PluginManager.add('template', tinymce.plugins.TemplatePlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/template/js/template.js b/application/media/js/tiny_mce/plugins/template/js/template.js new file mode 100644 index 00000000..24045d73 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/template/js/template.js @@ -0,0 +1,106 @@ +tinyMCEPopup.requireLangPack(); + +var TemplateDialog = { + preInit : function() { + var url = tinyMCEPopup.getParam("template_external_list_url"); + + if (url != null) + document.write(''); + }, + + init : function() { + var ed = tinyMCEPopup.editor, tsrc, sel, x, u; + + tsrc = ed.getParam("template_templates", false); + sel = document.getElementById('tpath'); + + // Setup external template list + if (!tsrc && typeof(tinyMCETemplateList) != 'undefined') { + for (x=0, tsrc = []; x'); + }); + }, + + selectTemplate : function(u, ti) { + var d = window.frames['templatesrc'].document, x, tsrc = this.tsrc; + + if (!u) + return; + + d.body.innerHTML = this.templateHTML = this.getFileContents(u); + + for (x=0; x + + {#template_dlg.title} + + + + + +
+
+
{#template_dlg.desc}
+
+ +
+
+
+
+ {#template_dlg.preview} + +
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/visualchars/editor_plugin.js b/application/media/js/tiny_mce/plugins/visualchars/editor_plugin.js new file mode 100644 index 00000000..1a148e8b --- /dev/null +++ b/application/media/js/tiny_mce/plugins/visualchars/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.VisualChars",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceVisualChars",c._toggleVisualChars,c);a.addButton("visualchars",{title:"visualchars.desc",cmd:"mceVisualChars"});a.onBeforeGetContent.add(function(d,e){if(c.state&&e.format!="raw"&&!e.draft){c.state=true;c._toggleVisualChars(false)}})},getInfo:function(){return{longname:"Visual characters",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualchars",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_toggleVisualChars:function(m){var p=this,k=p.editor,a,g,j,n=k.getDoc(),o=k.getBody(),l,q=k.selection,e,c,f;p.state=!p.state;k.controlManager.setActive("visualchars",p.state);if(m){f=q.getBookmark()}if(p.state){a=[];tinymce.walk(o,function(b){if(b.nodeType==3&&b.nodeValue&&b.nodeValue.indexOf("\u00a0")!=-1){a.push(b)}},"childNodes");for(g=0;g$1');c=k.dom.create("div",null,l);while(node=c.lastChild){k.dom.insertAfter(node,a[g])}k.dom.remove(a[g])}}else{a=k.dom.select("span.mceItemNbsp",o);for(g=a.length-1;g>=0;g--){k.dom.remove(a[g],1)}}q.moveToBookmark(f)}});tinymce.PluginManager.add("visualchars",tinymce.plugins.VisualChars)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/visualchars/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/visualchars/editor_plugin_src.js new file mode 100644 index 00000000..df985905 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/visualchars/editor_plugin_src.js @@ -0,0 +1,83 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.VisualChars', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + // Register commands + ed.addCommand('mceVisualChars', t._toggleVisualChars, t); + + // Register buttons + ed.addButton('visualchars', {title : 'visualchars.desc', cmd : 'mceVisualChars'}); + + ed.onBeforeGetContent.add(function(ed, o) { + if (t.state && o.format != 'raw' && !o.draft) { + t.state = true; + t._toggleVisualChars(false); + } + }); + }, + + getInfo : function() { + return { + longname : 'Visual characters', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualchars', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + }, + + // Private methods + + _toggleVisualChars : function(bookmark) { + var t = this, ed = t.editor, nl, i, h, d = ed.getDoc(), b = ed.getBody(), nv, s = ed.selection, bo, div, bm; + + t.state = !t.state; + ed.controlManager.setActive('visualchars', t.state); + + if (bookmark) + bm = s.getBookmark(); + + if (t.state) { + nl = []; + tinymce.walk(b, function(n) { + if (n.nodeType == 3 && n.nodeValue && n.nodeValue.indexOf('\u00a0') != -1) + nl.push(n); + }, 'childNodes'); + + for (i = 0; i < nl.length; i++) { + nv = nl[i].nodeValue; + nv = nv.replace(/(\u00a0)/g, '$1'); + + div = ed.dom.create('div', null, nv); + while (node = div.lastChild) + ed.dom.insertAfter(node, nl[i]); + + ed.dom.remove(nl[i]); + } + } else { + nl = ed.dom.select('span.mceItemNbsp', b); + + for (i = nl.length - 1; i >= 0; i--) + ed.dom.remove(nl[i], 1); + } + + s.moveToBookmark(bm); + } + }); + + // Register plugin + tinymce.PluginManager.add('visualchars', tinymce.plugins.VisualChars); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/wordcount/editor_plugin.js b/application/media/js/tiny_mce/plugins/wordcount/editor_plugin.js new file mode 100644 index 00000000..e769d09f --- /dev/null +++ b/application/media/js/tiny_mce/plugins/wordcount/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.WordCount",{block:0,id:null,countre:null,cleanre:null,init:function(a,b){var c=this,d=0;c.countre=a.getParam("wordcount_countregex",/[\w\u2019\'-]+/g);c.cleanre=a.getParam("wordcount_cleanregex",/[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g);c.id=a.id+"-word-count";a.onPostRender.add(function(f,e){var g,h;h=f.getParam("wordcount_target_id");if(!h){g=tinymce.DOM.get(f.id+"_path_row");if(g){tinymce.DOM.add(g.parentNode,"div",{style:"float: right"},f.getLang("wordcount.words","Words: ")+'0')}}else{tinymce.DOM.add(h,"span",{},'0')}});a.onInit.add(function(e){e.selection.onSetContent.add(function(){c._count(e)});c._count(e)});a.onSetContent.add(function(e){c._count(e)});a.onKeyUp.add(function(f,g){if(g.keyCode==d){return}if(13==g.keyCode||8==d||46==d){c._count(f)}d=g.keyCode})},_getCount:function(c){var a=0;var b=c.getContent({format:"raw"});if(b){b=b.replace(/\.\.\./g," ");b=b.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ");b=b.replace(/(\w+)(&.+?;)+(\w+)/,"$1$3").replace(/&.+?;/g," ");b=b.replace(this.cleanre,"");var d=b.match(this.countre);if(d){a=d.length}}return a},_count:function(a){var b=this;if(b.block){return}b.block=1;setTimeout(function(){var c=b._getCount(a);tinymce.DOM.setHTML(b.id,c.toString());setTimeout(function(){b.block=0},2000)},1)},getInfo:function(){return{longname:"Word Count plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("wordcount",tinymce.plugins.WordCount)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/wordcount/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/wordcount/editor_plugin_src.js new file mode 100644 index 00000000..6c9a3ead --- /dev/null +++ b/application/media/js/tiny_mce/plugins/wordcount/editor_plugin_src.js @@ -0,0 +1,114 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.WordCount', { + block : 0, + id : null, + countre : null, + cleanre : null, + + init : function(ed, url) { + var t = this, last = 0; + + t.countre = ed.getParam('wordcount_countregex', /[\w\u2019\'-]+/g); // u2019 == ’ + t.cleanre = ed.getParam('wordcount_cleanregex', /[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g); + t.id = ed.id + '-word-count'; + + ed.onPostRender.add(function(ed, cm) { + var row, id; + + // Add it to the specified id or the theme advanced path + id = ed.getParam('wordcount_target_id'); + if (!id) { + row = tinymce.DOM.get(ed.id + '_path_row'); + + if (row) + tinymce.DOM.add(row.parentNode, 'div', {'style': 'float: right'}, ed.getLang('wordcount.words', 'Words: ') + '0'); + } else { + tinymce.DOM.add(id, 'span', {}, '0'); + } + }); + + ed.onInit.add(function(ed) { + ed.selection.onSetContent.add(function() { + t._count(ed); + }); + + t._count(ed); + }); + + ed.onSetContent.add(function(ed) { + t._count(ed); + }); + + ed.onKeyUp.add(function(ed, e) { + if (e.keyCode == last) + return; + + if (13 == e.keyCode || 8 == last || 46 == last) + t._count(ed); + + last = e.keyCode; + }); + }, + + _getCount : function(ed) { + var tc = 0; + var tx = ed.getContent({ format: 'raw' }); + + if (tx) { + tx = tx.replace(/\.\.\./g, ' '); // convert ellipses to spaces + tx = tx.replace(/<.[^<>]*?>/g, ' ').replace(/ | /gi, ' '); // remove html tags and space chars + + // deal with html entities + tx = tx.replace(/(\w+)(&.+?;)+(\w+)/, "$1$3").replace(/&.+?;/g, ' '); + tx = tx.replace(this.cleanre, ''); // remove numbers and punctuation + + var wordArray = tx.match(this.countre); + if (wordArray) { + tc = wordArray.length; + } + } + + return tc; + }, + + _count : function(ed) { + var t = this; + + // Keep multiple calls from happening at the same time + if (t.block) + return; + + t.block = 1; + + setTimeout(function() { + var tc = t._getCount(ed); + + tinymce.DOM.setHTML(t.id, tc.toString()); + + setTimeout(function() {t.block = 0;}, 2000); + }, 1); + }, + + getInfo: function() { + return { + longname : 'Word Count plugin', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + tinymce.PluginManager.add('wordcount', tinymce.plugins.WordCount); +})(); diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/abbr.htm b/application/media/js/tiny_mce/plugins/xhtmlxtras/abbr.htm new file mode 100644 index 00000000..3aeac0de --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/abbr.htm @@ -0,0 +1,141 @@ + + + + {#xhtmlxtras_dlg.title_abbr_element} + + + + + + + + + +
+ + +
+
+
+ {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
: + +
:
: + +
: + +
+
+
+
+
+ {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
:
:
:
:
:
:
:
:
:
:
+
+
+
+
+ + + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/acronym.htm b/application/media/js/tiny_mce/plugins/xhtmlxtras/acronym.htm new file mode 100644 index 00000000..31ee7b70 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/acronym.htm @@ -0,0 +1,141 @@ + + + + {#xhtmlxtras_dlg.title_acronym_element} + + + + + + + + + +
+ + +
+
+
+ {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
: + +
:
: + +
: + +
+
+
+
+
+ {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
:
:
:
:
:
:
:
:
:
:
+
+
+
+
+ + + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/attributes.htm b/application/media/js/tiny_mce/plugins/xhtmlxtras/attributes.htm new file mode 100644 index 00000000..17054da3 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/attributes.htm @@ -0,0 +1,148 @@ + + + + {#xhtmlxtras_dlg.attribs_title} + + + + + + + + +
+ + +
+
+
+ {#xhtmlxtras_dlg.attribute_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
+ +
:
: + +
: + +
+
+
+
+
+ {#xhtmlxtras_dlg.attribute_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
:
:
:
:
:
:
:
:
:
:
+
+
+
+
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/cite.htm b/application/media/js/tiny_mce/plugins/xhtmlxtras/cite.htm new file mode 100644 index 00000000..d0a3e3a8 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/cite.htm @@ -0,0 +1,141 @@ + + + + {#xhtmlxtras_dlg.title_cite_element} + + + + + + + + + +
+ + +
+
+
+ {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
: + +
:
: + +
: + +
+
+
+
+
+ {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
:
:
:
:
:
:
:
:
:
:
+
+
+
+
+ + + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/css/attributes.css b/application/media/js/tiny_mce/plugins/xhtmlxtras/css/attributes.css new file mode 100644 index 00000000..9a6a235c --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/css/attributes.css @@ -0,0 +1,11 @@ +.panel_wrapper div.current { + height: 290px; +} + +#id, #style, #title, #dir, #hreflang, #lang, #classlist, #tabindex, #accesskey { + width: 200px; +} + +#events_panel input { + width: 200px; +} diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/css/popup.css b/application/media/js/tiny_mce/plugins/xhtmlxtras/css/popup.css new file mode 100644 index 00000000..e67114db --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/css/popup.css @@ -0,0 +1,9 @@ +input.field, select.field {width:200px;} +input.picker {width:179px; margin-left: 5px;} +input.disabled {border-color:#F2F2F2;} +img.picker {vertical-align:text-bottom; cursor:pointer;} +h1 {padding: 0 0 5px 0;} +.panel_wrapper div.current {height:160px;} +#xhtmlxtrasdel .panel_wrapper div.current, #xhtmlxtrasins .panel_wrapper div.current {height: 230px;} +a.browse span {display:block; width:20px; height:20px; background:url('../../../themes/advanced/img/icons.gif') -140px -20px;} +#datetime {width:180px;} diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/del.htm b/application/media/js/tiny_mce/plugins/xhtmlxtras/del.htm new file mode 100644 index 00000000..8b07fa84 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/del.htm @@ -0,0 +1,161 @@ + + + + {#xhtmlxtras_dlg.title_del_element} + + + + + + + + + +
+ + +
+
+
+ {#xhtmlxtras_dlg.fieldset_general_tab} + + + + + + + + + +
: + + + + + +
+
:
+
+
+ {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
: + +
:
: + +
: + +
+
+
+
+
+ {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
:
:
:
:
:
:
:
:
:
:
+
+
+
+
+ + + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/editor_plugin.js b/application/media/js/tiny_mce/plugins/xhtmlxtras/editor_plugin.js new file mode 100644 index 00000000..a9393ad6 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.XHTMLXtrasPlugin",{init:function(a,b){a.addCommand("mceCite",function(){a.windowManager.open({file:b+"/cite.htm",width:350+parseInt(a.getLang("xhtmlxtras.cite_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.cite_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAcronym",function(){a.windowManager.open({file:b+"/acronym.htm",width:350+parseInt(a.getLang("xhtmlxtras.acronym_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.acronym_delta_width",0)),inline:1},{plugin_url:b})});a.addCommand("mceAbbr",function(){a.windowManager.open({file:b+"/abbr.htm",width:350+parseInt(a.getLang("xhtmlxtras.abbr_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.abbr_delta_width",0)),inline:1},{plugin_url:b})});a.addCommand("mceDel",function(){a.windowManager.open({file:b+"/del.htm",width:340+parseInt(a.getLang("xhtmlxtras.del_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.del_delta_width",0)),inline:1},{plugin_url:b})});a.addCommand("mceIns",function(){a.windowManager.open({file:b+"/ins.htm",width:340+parseInt(a.getLang("xhtmlxtras.ins_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.ins_delta_width",0)),inline:1},{plugin_url:b})});a.addCommand("mceAttributes",function(){a.windowManager.open({file:b+"/attributes.htm",width:380,height:370,inline:1},{plugin_url:b})});a.addButton("cite",{title:"xhtmlxtras.cite_desc",cmd:"mceCite"});a.addButton("acronym",{title:"xhtmlxtras.acronym_desc",cmd:"mceAcronym"});a.addButton("abbr",{title:"xhtmlxtras.abbr_desc",cmd:"mceAbbr"});a.addButton("del",{title:"xhtmlxtras.del_desc",cmd:"mceDel"});a.addButton("ins",{title:"xhtmlxtras.ins_desc",cmd:"mceIns"});a.addButton("attribs",{title:"xhtmlxtras.attribs_desc",cmd:"mceAttributes"});a.onNodeChange.add(function(d,c,f,e){f=d.dom.getParent(f,"CITE,ACRONYM,ABBR,DEL,INS");c.setDisabled("cite",e);c.setDisabled("acronym",e);c.setDisabled("abbr",e);c.setDisabled("del",e);c.setDisabled("ins",e);c.setDisabled("attribs",f&&f.nodeName=="BODY");c.setActive("cite",0);c.setActive("acronym",0);c.setActive("abbr",0);c.setActive("del",0);c.setActive("ins",0);if(f){do{c.setDisabled(f.nodeName.toLowerCase(),0);c.setActive(f.nodeName.toLowerCase(),1)}while(f=f.parentNode)}});a.onPreInit.add(function(){a.dom.create("abbr")})},getInfo:function(){return{longname:"XHTML Xtras Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("xhtmlxtras",tinymce.plugins.XHTMLXtrasPlugin)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js b/application/media/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js new file mode 100644 index 00000000..5f9d9bd5 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js @@ -0,0 +1,132 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.XHTMLXtrasPlugin', { + init : function(ed, url) { + // Register commands + ed.addCommand('mceCite', function() { + ed.windowManager.open({ + file : url + '/cite.htm', + width : 350 + parseInt(ed.getLang('xhtmlxtras.cite_delta_width', 0)), + height : 250 + parseInt(ed.getLang('xhtmlxtras.cite_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceAcronym', function() { + ed.windowManager.open({ + file : url + '/acronym.htm', + width : 350 + parseInt(ed.getLang('xhtmlxtras.acronym_delta_width', 0)), + height : 250 + parseInt(ed.getLang('xhtmlxtras.acronym_delta_width', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceAbbr', function() { + ed.windowManager.open({ + file : url + '/abbr.htm', + width : 350 + parseInt(ed.getLang('xhtmlxtras.abbr_delta_width', 0)), + height : 250 + parseInt(ed.getLang('xhtmlxtras.abbr_delta_width', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceDel', function() { + ed.windowManager.open({ + file : url + '/del.htm', + width : 340 + parseInt(ed.getLang('xhtmlxtras.del_delta_width', 0)), + height : 310 + parseInt(ed.getLang('xhtmlxtras.del_delta_width', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceIns', function() { + ed.windowManager.open({ + file : url + '/ins.htm', + width : 340 + parseInt(ed.getLang('xhtmlxtras.ins_delta_width', 0)), + height : 310 + parseInt(ed.getLang('xhtmlxtras.ins_delta_width', 0)), + inline : 1 + }, { + plugin_url : url + }); + }); + + ed.addCommand('mceAttributes', function() { + ed.windowManager.open({ + file : url + '/attributes.htm', + width : 380, + height : 370, + inline : 1 + }, { + plugin_url : url + }); + }); + + // Register buttons + ed.addButton('cite', {title : 'xhtmlxtras.cite_desc', cmd : 'mceCite'}); + ed.addButton('acronym', {title : 'xhtmlxtras.acronym_desc', cmd : 'mceAcronym'}); + ed.addButton('abbr', {title : 'xhtmlxtras.abbr_desc', cmd : 'mceAbbr'}); + ed.addButton('del', {title : 'xhtmlxtras.del_desc', cmd : 'mceDel'}); + ed.addButton('ins', {title : 'xhtmlxtras.ins_desc', cmd : 'mceIns'}); + ed.addButton('attribs', {title : 'xhtmlxtras.attribs_desc', cmd : 'mceAttributes'}); + + ed.onNodeChange.add(function(ed, cm, n, co) { + n = ed.dom.getParent(n, 'CITE,ACRONYM,ABBR,DEL,INS'); + + cm.setDisabled('cite', co); + cm.setDisabled('acronym', co); + cm.setDisabled('abbr', co); + cm.setDisabled('del', co); + cm.setDisabled('ins', co); + cm.setDisabled('attribs', n && n.nodeName == 'BODY'); + cm.setActive('cite', 0); + cm.setActive('acronym', 0); + cm.setActive('abbr', 0); + cm.setActive('del', 0); + cm.setActive('ins', 0); + + // Activate all + if (n) { + do { + cm.setDisabled(n.nodeName.toLowerCase(), 0); + cm.setActive(n.nodeName.toLowerCase(), 1); + } while (n = n.parentNode); + } + }); + + ed.onPreInit.add(function() { + // Fixed IE issue where it can't handle these elements correctly + ed.dom.create('abbr'); + }); + }, + + getInfo : function() { + return { + longname : 'XHTML Xtras Plugin', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('xhtmlxtras', tinymce.plugins.XHTMLXtrasPlugin); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/ins.htm b/application/media/js/tiny_mce/plugins/xhtmlxtras/ins.htm new file mode 100644 index 00000000..6c5470cf --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/ins.htm @@ -0,0 +1,161 @@ + + + + {#xhtmlxtras_dlg.title_ins_element} + + + + + + + + + +
+ + +
+
+
+ {#xhtmlxtras_dlg.fieldset_general_tab} + + + + + + + + + +
: + + + + + +
+
:
+
+
+ {#xhtmlxtras_dlg.fieldset_attrib_tab} + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
: + +
:
: + +
: + +
+
+
+
+
+ {#xhtmlxtras_dlg.fieldset_events_tab} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
:
:
:
:
:
:
:
:
:
:
:
:
+
+
+
+
+ + + +
+
+ + diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/js/abbr.js b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/abbr.js new file mode 100644 index 00000000..4b51a257 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/abbr.js @@ -0,0 +1,28 @@ +/** + * abbr.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('abbr'); + if (SXE.currentAction == "update") { + SXE.showRemoveButton(); + } +} + +function insertAbbr() { + SXE.insertElement('abbr'); + tinyMCEPopup.close(); +} + +function removeAbbr() { + SXE.removeElement('abbr'); + tinyMCEPopup.close(); +} + +tinyMCEPopup.onInit.add(init); diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/js/acronym.js b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/acronym.js new file mode 100644 index 00000000..6ec2f887 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/acronym.js @@ -0,0 +1,28 @@ +/** + * acronym.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('acronym'); + if (SXE.currentAction == "update") { + SXE.showRemoveButton(); + } +} + +function insertAcronym() { + SXE.insertElement('acronym'); + tinyMCEPopup.close(); +} + +function removeAcronym() { + SXE.removeElement('acronym'); + tinyMCEPopup.close(); +} + +tinyMCEPopup.onInit.add(init); diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/js/attributes.js b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/attributes.js new file mode 100644 index 00000000..d62a219e --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/attributes.js @@ -0,0 +1,126 @@ +/** + * attributes.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + tinyMCEPopup.resizeToInnerSize(); + var inst = tinyMCEPopup.editor; + var dom = inst.dom; + var elm = inst.selection.getNode(); + var f = document.forms[0]; + var onclick = dom.getAttrib(elm, 'onclick'); + + setFormValue('title', dom.getAttrib(elm, 'title')); + setFormValue('id', dom.getAttrib(elm, 'id')); + setFormValue('style', dom.getAttrib(elm, "style")); + setFormValue('dir', dom.getAttrib(elm, 'dir')); + setFormValue('lang', dom.getAttrib(elm, 'lang')); + setFormValue('tabindex', dom.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); + setFormValue('accesskey', dom.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); + setFormValue('onfocus', dom.getAttrib(elm, 'onfocus')); + setFormValue('onblur', dom.getAttrib(elm, 'onblur')); + setFormValue('onclick', onclick); + setFormValue('ondblclick', dom.getAttrib(elm, 'ondblclick')); + setFormValue('onmousedown', dom.getAttrib(elm, 'onmousedown')); + setFormValue('onmouseup', dom.getAttrib(elm, 'onmouseup')); + setFormValue('onmouseover', dom.getAttrib(elm, 'onmouseover')); + setFormValue('onmousemove', dom.getAttrib(elm, 'onmousemove')); + setFormValue('onmouseout', dom.getAttrib(elm, 'onmouseout')); + setFormValue('onkeypress', dom.getAttrib(elm, 'onkeypress')); + setFormValue('onkeydown', dom.getAttrib(elm, 'onkeydown')); + setFormValue('onkeyup', dom.getAttrib(elm, 'onkeyup')); + className = dom.getAttrib(elm, 'class'); + + addClassesToList('classlist', 'advlink_styles'); + selectByValue(f, 'classlist', className, true); + + TinyMCE_EditableSelects.init(); +} + +function setFormValue(name, value) { + if(value && document.forms[0].elements[name]){ + document.forms[0].elements[name].value = value; + } +} + +function insertAction() { + var inst = tinyMCEPopup.editor; + var elm = inst.selection.getNode(); + + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + setAllAttribs(elm); + tinyMCEPopup.execCommand("mceEndUndoLevel"); + tinyMCEPopup.close(); +} + +function setAttrib(elm, attrib, value) { + var formObj = document.forms[0]; + var valueElm = formObj.elements[attrib.toLowerCase()]; + var inst = tinyMCEPopup.editor; + var dom = inst.dom; + + if (typeof(value) == "undefined" || value == null) { + value = ""; + + if (valueElm) + value = valueElm.value; + } + + if (value != "") { + dom.setAttrib(elm, attrib.toLowerCase(), value); + + if (attrib == "style") + attrib = "style.cssText"; + + if (attrib.substring(0, 2) == 'on') + value = 'return true;' + value; + + if (attrib == "class") + attrib = "className"; + + elm[attrib]=value; + } else + elm.removeAttribute(attrib); +} + +function setAllAttribs(elm) { + var f = document.forms[0]; + + setAttrib(elm, 'title'); + setAttrib(elm, 'id'); + setAttrib(elm, 'style'); + setAttrib(elm, 'class', getSelectValue(f, 'classlist')); + setAttrib(elm, 'dir'); + setAttrib(elm, 'lang'); + setAttrib(elm, 'tabindex'); + setAttrib(elm, 'accesskey'); + setAttrib(elm, 'onfocus'); + setAttrib(elm, 'onblur'); + setAttrib(elm, 'onclick'); + setAttrib(elm, 'ondblclick'); + setAttrib(elm, 'onmousedown'); + setAttrib(elm, 'onmouseup'); + setAttrib(elm, 'onmouseover'); + setAttrib(elm, 'onmousemove'); + setAttrib(elm, 'onmouseout'); + setAttrib(elm, 'onkeypress'); + setAttrib(elm, 'onkeydown'); + setAttrib(elm, 'onkeyup'); + + // Refresh in old MSIE +// if (tinyMCE.isMSIE5) +// elm.outerHTML = elm.outerHTML; +} + +function insertAttribute() { + tinyMCEPopup.close(); +} + +tinyMCEPopup.onInit.add(init); +tinyMCEPopup.requireLangPack(); diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/js/cite.js b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/cite.js new file mode 100644 index 00000000..009b7154 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/cite.js @@ -0,0 +1,28 @@ +/** + * cite.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('cite'); + if (SXE.currentAction == "update") { + SXE.showRemoveButton(); + } +} + +function insertCite() { + SXE.insertElement('cite'); + tinyMCEPopup.close(); +} + +function removeCite() { + SXE.removeElement('cite'); + tinyMCEPopup.close(); +} + +tinyMCEPopup.onInit.add(init); diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/js/del.js b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/del.js new file mode 100644 index 00000000..e25bacec --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/del.js @@ -0,0 +1,53 @@ +/** + * del.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('del'); + if (SXE.currentAction == "update") { + setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); + setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); + SXE.showRemoveButton(); + } +} + +function setElementAttribs(elm) { + setAllCommonAttribs(elm); + setAttrib(elm, 'datetime'); + setAttrib(elm, 'cite'); +} + +function insertDel() { + var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'DEL'); + + tinyMCEPopup.execCommand('mceBeginUndoLevel'); + if (elm == null) { + var s = SXE.inst.selection.getContent(); + if(s.length > 0) { + insertInlineElement('del'); + var elementArray = tinymce.grep(SXE.inst.dom.select('del'), function(n) {return n.id == '#sxe_temp_del#';}); + for (var i=0; i 0) { + tagName = element_name; + + insertInlineElement(element_name); + var elementArray = tinymce.grep(SXE.inst.dom.select(element_name)); + for (var i=0; i -1) ? true : false; +} + +SXE.removeClass = function(elm,cl) { + if(elm.className == null || elm.className == "" || !SXE.containsClass(elm,cl)) { + return true; + } + var classNames = elm.className.split(" "); + var newClassNames = ""; + for (var x = 0, cnl = classNames.length; x < cnl; x++) { + if (classNames[x] != cl) { + newClassNames += (classNames[x] + " "); + } + } + elm.className = newClassNames.substring(0,newClassNames.length-1); //removes extra space at the end +} + +SXE.addClass = function(elm,cl) { + if(!SXE.containsClass(elm,cl)) elm.className ? elm.className += " " + cl : elm.className = cl; + return true; +} + +function insertInlineElement(en) { + var ed = tinyMCEPopup.editor, dom = ed.dom; + + ed.getDoc().execCommand('FontName', false, 'mceinline'); + tinymce.each(dom.select('span,font'), function(n) { + if (n.style.fontFamily == 'mceinline' || n.face == 'mceinline') + dom.replace(dom.create(en, {'data-mce-new' : 1}), n, 1); + }); +} diff --git a/application/media/js/tiny_mce/plugins/xhtmlxtras/js/ins.js b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/ins.js new file mode 100644 index 00000000..2e04ee98 --- /dev/null +++ b/application/media/js/tiny_mce/plugins/xhtmlxtras/js/ins.js @@ -0,0 +1,52 @@ +/** + * ins.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +function init() { + SXE.initElementDialog('ins'); + if (SXE.currentAction == "update") { + setFormValue('datetime', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'datetime')); + setFormValue('cite', tinyMCEPopup.editor.dom.getAttrib(SXE.updateElement, 'cite')); + SXE.showRemoveButton(); + } +} + +function setElementAttribs(elm) { + setAllCommonAttribs(elm); + setAttrib(elm, 'datetime'); + setAttrib(elm, 'cite'); +} + +function insertIns() { + var elm = tinyMCEPopup.editor.dom.getParent(SXE.focusElement, 'INS'); + tinyMCEPopup.execCommand('mceBeginUndoLevel'); + if (elm == null) { + var s = SXE.inst.selection.getContent(); + if(s.length > 0) { + insertInlineElement('INS'); + var elementArray = tinymce.grep(SXE.inst.dom.select('ins'), function(n) {return n.id == '#sxe_temp_ins#';}); + for (var i=0; i + + + {#advanced_dlg.about_title} + + + + + + + +
+
+

{#advanced_dlg.about_title}

+

Version: ()

+

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL + by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.

+

Copyright © 2003-2008, Moxiecode Systems AB, All rights reserved.

+

For more information about this software visit the TinyMCE website.

+ +
+ Got Moxie? + Hosted By Sourceforge + Also on freshmeat +
+
+ +
+
+

{#advanced_dlg.about_loaded}

+ +
+
+ +

 

+
+
+ +
+
+
+
+ +
+ +
+ + diff --git a/application/media/js/tiny_mce/themes/advanced/anchor.htm b/application/media/js/tiny_mce/themes/advanced/anchor.htm new file mode 100644 index 00000000..2bc63fcf --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/anchor.htm @@ -0,0 +1,26 @@ + + + + {#advanced_dlg.anchor_title} + + + + +
+ + + + + + + + +
{#advanced_dlg.anchor_title}
{#advanced_dlg.anchor_name}:
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/themes/advanced/charmap.htm b/application/media/js/tiny_mce/themes/advanced/charmap.htm new file mode 100644 index 00000000..3991b814 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/charmap.htm @@ -0,0 +1,52 @@ + + + + {#advanced_dlg.charmap_title} + + + + + + + + + + + + + + + +
{#advanced_dlg.charmap_title}
+ + + + + + + + + +
 
 
+
+ + + + + + + + + + + + + + + + +
HTML-Code
 
 
NUM-Code
 
+
+ + + diff --git a/application/media/js/tiny_mce/themes/advanced/color_picker.htm b/application/media/js/tiny_mce/themes/advanced/color_picker.htm new file mode 100644 index 00000000..096e7550 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/color_picker.htm @@ -0,0 +1,73 @@ + + + + {#advanced_dlg.colorpicker_title} + + + + + +
+ + +
+
+
+ {#advanced_dlg.colorpicker_picker_title} +
+ + +
+ +
+ +
+
+
+
+ +
+
+ {#advanced_dlg.colorpicker_palette_title} +
+ +
+ +
+
+
+ +
+
+ {#advanced_dlg.colorpicker_named_title} +
+ +
+ +
+ +
+ {#advanced_dlg.colorpicker_name} +
+
+
+
+ +
+ + +
+ +
+ +
+
+
+ + diff --git a/application/media/js/tiny_mce/themes/advanced/editor_template.js b/application/media/js/tiny_mce/themes/advanced/editor_template.js new file mode 100644 index 00000000..744e4ec2 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/editor_template.js @@ -0,0 +1 @@ +(function(e){var d=e.DOM,b=e.dom.Event,h=e.extend,f=e.each,a=e.util.Cookie,g,c=e.explode;e.ThemeManager.requireLangPack("advanced");e.create("tinymce.themes.AdvancedTheme",{sizes:[8,10,12,14,18,24,36],controls:{bold:["bold_desc","Bold"],italic:["italic_desc","Italic"],underline:["underline_desc","Underline"],strikethrough:["striketrough_desc","Strikethrough"],justifyleft:["justifyleft_desc","JustifyLeft"],justifycenter:["justifycenter_desc","JustifyCenter"],justifyright:["justifyright_desc","JustifyRight"],justifyfull:["justifyfull_desc","JustifyFull"],bullist:["bullist_desc","InsertUnorderedList"],numlist:["numlist_desc","InsertOrderedList"],outdent:["outdent_desc","Outdent"],indent:["indent_desc","Indent"],cut:["cut_desc","Cut"],copy:["copy_desc","Copy"],paste:["paste_desc","Paste"],undo:["undo_desc","Undo"],redo:["redo_desc","Redo"],link:["link_desc","mceLink"],unlink:["unlink_desc","unlink"],image:["image_desc","mceImage"],cleanup:["cleanup_desc","mceCleanup"],help:["help_desc","mceHelp"],code:["code_desc","mceCodeEditor"],hr:["hr_desc","InsertHorizontalRule"],removeformat:["removeformat_desc","RemoveFormat"],sub:["sub_desc","subscript"],sup:["sup_desc","superscript"],forecolor:["forecolor_desc","ForeColor"],forecolorpicker:["forecolor_desc","mceForeColor"],backcolor:["backcolor_desc","HiliteColor"],backcolorpicker:["backcolor_desc","mceBackColor"],charmap:["charmap_desc","mceCharMap"],visualaid:["visualaid_desc","mceToggleVisualAid"],anchor:["anchor_desc","mceInsertAnchor"],newdocument:["newdocument_desc","mceNewDocument"],blockquote:["blockquote_desc","mceBlockQuote"]},stateControls:["bold","italic","underline","strikethrough","bullist","numlist","justifyleft","justifycenter","justifyright","justifyfull","sub","sup","blockquote"],init:function(j,k){var l=this,m,i,n;l.editor=j;l.url=k;l.onResolveName=new e.util.Dispatcher(this);l.settings=m=h({theme_advanced_path:true,theme_advanced_toolbar_location:"bottom",theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"center",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:"1,2,3,4,5,6,7",theme_advanced_font_selector:"span",readonly:j.settings.readonly},j.settings);if(!m.font_size_style_values){m.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt"}if(e.is(m.theme_advanced_font_sizes,"string")){m.font_size_style_values=e.explode(m.font_size_style_values);m.font_size_classes=e.explode(m.font_size_classes||"");n={};j.settings.theme_advanced_font_sizes=m.theme_advanced_font_sizes;f(j.getParam("theme_advanced_font_sizes","","hash"),function(q,p){var o;if(p==q&&q>=1&&q<=7){p=q+" ("+l.sizes[q-1]+"pt)";o=m.font_size_classes[q-1];q=m.font_size_style_values[q-1]||(l.sizes[q-1]+"pt")}if(/^\s*\./.test(q)){o=q.replace(/\./g,"")}n[p]=o?{"class":o}:{fontSize:q}});m.theme_advanced_font_sizes=n}if((i=m.theme_advanced_path_location)&&i!="none"){m.theme_advanced_statusbar_location=m.theme_advanced_path_location}if(m.theme_advanced_statusbar_location=="none"){m.theme_advanced_statusbar_location=0}if(j.settings.content_css!==false){j.contentCSS.push(j.baseURI.toAbsolute(k+"/skins/"+j.settings.skin+"/content.css"))}j.onInit.add(function(){if(!j.settings.readonly){j.onNodeChange.add(l._nodeChanged,l)}});j.onSetProgressState.add(function(q,o,r){var s,t=q.id,p;if(o){l.progressTimer=setTimeout(function(){s=q.getContainer();s=s.insertBefore(d.create("DIV",{style:"position:relative"}),s.firstChild);p=d.get(q.id+"_tbl");d.add(s,"div",{id:t+"_blocker","class":"mceBlocker",style:{width:p.clientWidth+2,height:p.clientHeight+2}});d.add(s,"div",{id:t+"_progress","class":"mceProgress",style:{left:p.clientWidth/2,top:p.clientHeight/2}})},r||0)}else{d.remove(t+"_blocker");d.remove(t+"_progress");clearTimeout(l.progressTimer)}});d.loadCSS(m.editor_css?j.documentBaseURI.toAbsolute(m.editor_css):k+"/skins/"+j.settings.skin+"/ui.css");if(m.skin_variant){d.loadCSS(k+"/skins/"+j.settings.skin+"/ui_"+m.skin_variant+".css")}},createControl:function(l,i){var j,k;if(k=i.createControl(l)){return k}switch(l){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu()}if((j=this.controls[l])){return i.createButton(l,{title:"advanced."+j[0],cmd:j[1],ui:j[2],value:j[3]})}},execCommand:function(k,j,l){var i=this["_"+k];if(i){i.call(this,j,l);return true}return false},_importClasses:function(k){var i=this.editor,j=i.controlManager.get("styleselect");if(j.getLength()==0){f(i.dom.getClasses(),function(n,l){var m="style_"+l;i.formatter.register(m,{inline:"span",attributes:{"class":n["class"]},selector:"*"});j.add(n["class"],m)})}},_createStyleSelect:function(m){var k=this,i=k.editor,j=i.controlManager,l;l=j.createListBox("styleselect",{title:"advanced.style_select",onselect:function(o){var p,n=[];f(l.items,function(q){n.push(q.value)});i.focus();i.undoManager.add();p=i.formatter.matchAll(n);if(!o||p[0]==o){if(p[0]){i.formatter.remove(p[0])}}else{i.formatter.apply(o)}i.undoManager.add();i.nodeChanged();return false}});i.onInit.add(function(){var o=0,n=i.getParam("style_formats");if(n){f(n,function(p){var q,r=0;f(p,function(){r++});if(r>1){q=p.name=p.name||"style_"+(o++);i.formatter.register(q,p);l.add(p.title,q)}else{l.add(p.title)}})}else{f(i.getParam("theme_advanced_styles","","hash"),function(r,q){var p;if(r){p="style_"+(o++);i.formatter.register(p,{inline:"span",classes:r,selector:"*"});l.add(k.editor.translate(q),p)}})}});if(l.getLength()==0){l.onPostRender.add(function(o,p){if(!l.NativeListBox){b.add(p.id+"_text","focus",k._importClasses,k);b.add(p.id+"_text","mousedown",k._importClasses,k);b.add(p.id+"_open","focus",k._importClasses,k);b.add(p.id+"_open","mousedown",k._importClasses,k)}else{b.add(p.id,"focus",k._importClasses,k)}})}return l},_createFontSelect:function(){var k,j=this,i=j.editor;k=i.controlManager.createListBox("fontselect",{title:"advanced.fontdefault",onselect:function(l){var m=k.items[k.selectedIndex];if(!l&&m){i.execCommand("FontName",false,m.value);return}i.execCommand("FontName",false,l);k.select(function(n){return l==n});return false}});if(k){f(i.getParam("theme_advanced_fonts",j.settings.theme_advanced_fonts,"hash"),function(m,l){k.add(i.translate(l),m,{style:m.indexOf("dings")==-1?"font-family:"+m:""})})}return k},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox("fontsizeselect",{title:"advanced.font_size",onselect:function(i){var o=n.items[n.selectedIndex];if(!i&&o){o=o.value;if(o["class"]){k.formatter.toggle("fontsize_class",{value:o["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,o.fontSize)}return}if(i["class"]){k.focus();k.undoManager.add();k.formatter.toggle("fontsize_class",{value:i["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,i.fontSize)}n.select(function(p){return i==p});return false}});if(n){f(m.settings.theme_advanced_font_sizes,function(o,i){var p=o.fontSize;if(p>=1&&p<=7){p=m.sizes[parseInt(p)-1]+"pt"}n.add(i,o,{style:"font-size:"+p,"class":"mceFontSize"+(l++)+(" "+(o["class"]||""))})})}return n},_createBlockFormats:function(){var k,i={p:"advanced.paragraph",address:"advanced.address",pre:"advanced.pre",h1:"advanced.h1",h2:"advanced.h2",h3:"advanced.h3",h4:"advanced.h4",h5:"advanced.h5",h6:"advanced.h6",div:"advanced.div",blockquote:"advanced.blockquote",code:"advanced.code",dt:"advanced.dt",dd:"advanced.dd",samp:"advanced.samp"},j=this;k=j.editor.controlManager.createListBox("formatselect",{title:"advanced.block",cmd:"FormatBlock"});if(k){f(j.editor.getParam("theme_advanced_blockformats",j.settings.theme_advanced_blockformats,"hash"),function(m,l){k.add(j.editor.translate(l!=m?l:i[m]),m,{"class":"mce_formatPreview mce_"+m})})}return k},_createForeColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_text_colors){l.colors=i}if(k.theme_advanced_default_foreground_color){l.default_color=k.theme_advanced_default_foreground_color}l.title="advanced.forecolor_desc";l.cmd="ForeColor";l.scope=this;m=j.editor.controlManager.createColorSplitButton("forecolor",l);return m},_createBackColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_background_colors){l.colors=i}if(k.theme_advanced_default_background_color){l.default_color=k.theme_advanced_default_background_color}l.title="advanced.backcolor_desc";l.cmd="HiliteColor";l.scope=this;m=j.editor.controlManager.createColorSplitButton("backcolor",l);return m},renderUI:function(k){var m,l,q,v=this,r=v.editor,w=v.settings,u,j,i;m=j=d.create("span",{id:r.id+"_parent","class":"mceEditor "+r.settings.skin+"Skin"+(w.skin_variant?" "+r.settings.skin+"Skin"+v._ufirst(w.skin_variant):"")});if(!d.boxModel){m=d.add(m,"div",{"class":"mceOldBoxModel"})}m=u=d.add(m,"table",{id:r.id+"_tbl","class":"mceLayout",cellSpacing:0,cellPadding:0});m=q=d.add(m,"tbody");switch((w.theme_advanced_layout_manager||"").toLowerCase()){case"rowlayout":l=v._rowLayout(w,q,k);break;case"customlayout":l=r.execCallback("theme_advanced_custom_layout",w,q,k,j);break;default:l=v._simpleLayout(w,q,k,j)}m=k.targetNode;i=u.rows;d.addClass(i[0],"mceFirst");d.addClass(i[i.length-1],"mceLast");f(d.select("tr",q),function(o){d.addClass(o.firstChild,"mceFirst");d.addClass(o.childNodes[o.childNodes.length-1],"mceLast")});if(d.get(w.theme_advanced_toolbar_container)){d.get(w.theme_advanced_toolbar_container).appendChild(j)}else{d.insertAfter(j,m)}b.add(r.id+"_path_row","click",function(n){n=n.target;if(n.nodeName=="A"){v._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,"$1"));return b.cancel(n)}});if(!r.getParam("accessibility_focus")){b.add(d.add(j,"a",{href:"#"},""),"focus",function(){tinyMCE.get(r.id).focus()})}if(w.theme_advanced_toolbar_location=="external"){k.deltaHeight=0}v.deltaHeight=k.deltaHeight;k.targetNode=null;return{iframeContainer:l,editorContainer:r.id+"_parent",sizeContainer:u,deltaHeight:k.deltaHeight}},getInfo:function(){return{longname:"Advanced theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:e.majorVersion+"."+e.minorVersion}},resizeBy:function(i,j){var k=d.get(this.editor.id+"_tbl");this.resizeTo(k.clientWidth+i,k.clientHeight+j)},resizeTo:function(i,m,k){var j=this.editor,l=this.settings,n=d.get(j.id+"_tbl"),o=d.get(j.id+"_ifr");i=Math.max(l.theme_advanced_resizing_min_width||100,i);m=Math.max(l.theme_advanced_resizing_min_height||100,m);i=Math.min(l.theme_advanced_resizing_max_width||65535,i);m=Math.min(l.theme_advanced_resizing_max_height||65535,m);d.setStyle(n,"height","");d.setStyle(o,"height",m);if(l.theme_advanced_resize_horizontal){d.setStyle(n,"width","");d.setStyle(o,"width",i);if(i"))}q.push(d.createHTML("a",{href:"#",accesskey:"q",title:r.getLang("advanced.toolbar_focus")},""));for(p=1;(y=A["theme_advanced_buttons"+p]);p++){m=j.createToolbar("toolbar"+p,{"class":"mceToolbarRow"+p});if(A["theme_advanced_buttons"+p+"_add"]){y+=","+A["theme_advanced_buttons"+p+"_add"]}if(A["theme_advanced_buttons"+p+"_add_before"]){y=A["theme_advanced_buttons"+p+"_add_before"]+","+y}z._addControls(y,m);q.push(m.renderHTML());k.deltaHeight-=A.theme_advanced_row_height}q.push(d.createHTML("a",{href:"#",accesskey:"z",title:r.getLang("advanced.toolbar_focus"),onfocus:"tinyMCE.getInstanceById('"+r.id+"').focus();"},""));d.setHTML(l,q.join(""))},_addStatusBar:function(m,j){var k,v=this,p=v.editor,w=v.settings,i,q,u,l;k=d.add(m,"tr");k=l=d.add(k,"td",{"class":"mceStatusbar"});k=d.add(k,"div",{id:p.id+"_path_row"},w.theme_advanced_path?p.translate("advanced.path")+": ":" ");d.add(k,"a",{href:"#",accesskey:"x"});if(w.theme_advanced_resizing){d.add(l,"a",{id:p.id+"_resize",href:"javascript:;",onclick:"return false;","class":"mceResize"});if(w.theme_advanced_resizing_use_cookie){p.onPostRender.add(function(){var n=a.getHash("TinyMCE_"+p.id+"_size"),r=d.get(p.id+"_tbl");if(!n){return}v.resizeTo(n.cw,n.ch)})}p.onPostRender.add(function(){b.add(p.id+"_resize","click",function(n){n.preventDefault()});b.add(p.id+"_resize","mousedown",function(D){var t,r,s,o,C,z,A,F,n,E,x;function y(G){G.preventDefault();n=A+(G.screenX-C);E=F+(G.screenY-z);v.resizeTo(n,E)}function B(G){b.remove(d.doc,"mousemove",t);b.remove(p.getDoc(),"mousemove",r);b.remove(d.doc,"mouseup",s);b.remove(p.getDoc(),"mouseup",o);n=A+(G.screenX-C);E=F+(G.screenY-z);v.resizeTo(n,E,true)}D.preventDefault();C=D.screenX;z=D.screenY;x=d.get(v.editor.id+"_ifr");A=n=x.clientWidth;F=E=x.clientHeight;t=b.add(d.doc,"mousemove",y);r=b.add(p.getDoc(),"mousemove",y);s=b.add(d.doc,"mouseup",B);o=b.add(p.getDoc(),"mouseup",B)})})}j.deltaHeight-=21;k=m=null},_nodeChanged:function(r,z,l,x,j){var C=this,i,y=0,B,u,D=C.settings,A,k,w,m,q;e.each(C.stateControls,function(n){z.setActive(n,r.queryCommandState(C.controls[n][1]))});function o(p){var s,n=j.parents,t=p;if(typeof(p)=="string"){t=function(v){return v.nodeName==p}}for(s=0;s= 1 && v <= 7) { + k = v + ' (' + t.sizes[v - 1] + 'pt)'; + cl = s.font_size_classes[v - 1]; + v = s.font_size_style_values[v - 1] || (t.sizes[v - 1] + 'pt'); + } + + if (/^\s*\./.test(v)) + cl = v.replace(/\./g, ''); + + o[k] = cl ? {'class' : cl} : {fontSize : v}; + }); + + s.theme_advanced_font_sizes = o; + } + + if ((v = s.theme_advanced_path_location) && v != 'none') + s.theme_advanced_statusbar_location = s.theme_advanced_path_location; + + if (s.theme_advanced_statusbar_location == 'none') + s.theme_advanced_statusbar_location = 0; + + if (ed.settings.content_css !== false) + ed.contentCSS.push(ed.baseURI.toAbsolute(url + "/skins/" + ed.settings.skin + "/content.css")); + + // Init editor + ed.onInit.add(function() { + if (!ed.settings.readonly) + ed.onNodeChange.add(t._nodeChanged, t); + }); + + ed.onSetProgressState.add(function(ed, b, ti) { + var co, id = ed.id, tb; + + if (b) { + t.progressTimer = setTimeout(function() { + co = ed.getContainer(); + co = co.insertBefore(DOM.create('DIV', {style : 'position:relative'}), co.firstChild); + tb = DOM.get(ed.id + '_tbl'); + + DOM.add(co, 'div', {id : id + '_blocker', 'class' : 'mceBlocker', style : {width : tb.clientWidth + 2, height : tb.clientHeight + 2}}); + DOM.add(co, 'div', {id : id + '_progress', 'class' : 'mceProgress', style : {left : tb.clientWidth / 2, top : tb.clientHeight / 2}}); + }, ti || 0); + } else { + DOM.remove(id + '_blocker'); + DOM.remove(id + '_progress'); + clearTimeout(t.progressTimer); + } + }); + + DOM.loadCSS(s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : url + "/skins/" + ed.settings.skin + "/ui.css"); + + if (s.skin_variant) + DOM.loadCSS(url + "/skins/" + ed.settings.skin + "/ui_" + s.skin_variant + ".css"); + }, + + createControl : function(n, cf) { + var cd, c; + + if (c = cf.createControl(n)) + return c; + + switch (n) { + case "styleselect": + return this._createStyleSelect(); + + case "formatselect": + return this._createBlockFormats(); + + case "fontselect": + return this._createFontSelect(); + + case "fontsizeselect": + return this._createFontSizeSelect(); + + case "forecolor": + return this._createForeColorMenu(); + + case "backcolor": + return this._createBackColorMenu(); + } + + if ((cd = this.controls[n])) + return cf.createButton(n, {title : "advanced." + cd[0], cmd : cd[1], ui : cd[2], value : cd[3]}); + }, + + execCommand : function(cmd, ui, val) { + var f = this['_' + cmd]; + + if (f) { + f.call(this, ui, val); + return true; + } + + return false; + }, + + _importClasses : function(e) { + var ed = this.editor, ctrl = ed.controlManager.get('styleselect'); + + if (ctrl.getLength() == 0) { + each(ed.dom.getClasses(), function(o, idx) { + var name = 'style_' + idx; + + ed.formatter.register(name, { + inline : 'span', + attributes : {'class' : o['class']}, + selector : '*' + }); + + ctrl.add(o['class'], name); + }); + } + }, + + _createStyleSelect : function(n) { + var t = this, ed = t.editor, ctrlMan = ed.controlManager, ctrl; + + // Setup style select box + ctrl = ctrlMan.createListBox('styleselect', { + title : 'advanced.style_select', + onselect : function(name) { + var matches, formatNames = []; + + each(ctrl.items, function(item) { + formatNames.push(item.value); + }); + + ed.focus(); + ed.undoManager.add(); + + // Toggle off the current format + matches = ed.formatter.matchAll(formatNames); + if (!name || matches[0] == name) { + if (matches[0]) + ed.formatter.remove(matches[0]); + } else + ed.formatter.apply(name); + + ed.undoManager.add(); + ed.nodeChanged(); + + return false; // No auto select + } + }); + + // Handle specified format + ed.onInit.add(function() { + var counter = 0, formats = ed.getParam('style_formats'); + + if (formats) { + each(formats, function(fmt) { + var name, keys = 0; + + each(fmt, function() {keys++;}); + + if (keys > 1) { + name = fmt.name = fmt.name || 'style_' + (counter++); + ed.formatter.register(name, fmt); + ctrl.add(fmt.title, name); + } else + ctrl.add(fmt.title); + }); + } else { + each(ed.getParam('theme_advanced_styles', '', 'hash'), function(val, key) { + var name; + + if (val) { + name = 'style_' + (counter++); + + ed.formatter.register(name, { + inline : 'span', + classes : val, + selector : '*' + }); + + ctrl.add(t.editor.translate(key), name); + } + }); + } + }); + + // Auto import classes if the ctrl box is empty + if (ctrl.getLength() == 0) { + ctrl.onPostRender.add(function(ed, n) { + if (!ctrl.NativeListBox) { + Event.add(n.id + '_text', 'focus', t._importClasses, t); + Event.add(n.id + '_text', 'mousedown', t._importClasses, t); + Event.add(n.id + '_open', 'focus', t._importClasses, t); + Event.add(n.id + '_open', 'mousedown', t._importClasses, t); + } else + Event.add(n.id, 'focus', t._importClasses, t); + }); + } + + return ctrl; + }, + + _createFontSelect : function() { + var c, t = this, ed = t.editor; + + c = ed.controlManager.createListBox('fontselect', { + title : 'advanced.fontdefault', + onselect : function(v) { + var cur = c.items[c.selectedIndex]; + + if (!v && cur) { + ed.execCommand('FontName', false, cur.value); + return; + } + + ed.execCommand('FontName', false, v); + + // Fake selection, execCommand will fire a nodeChange and update the selection + c.select(function(sv) { + return v == sv; + }); + + return false; // No auto select + } + }); + + if (c) { + each(ed.getParam('theme_advanced_fonts', t.settings.theme_advanced_fonts, 'hash'), function(v, k) { + c.add(ed.translate(k), v, {style : v.indexOf('dings') == -1 ? 'font-family:' + v : ''}); + }); + } + + return c; + }, + + _createFontSizeSelect : function() { + var t = this, ed = t.editor, c, i = 0, cl = []; + + c = ed.controlManager.createListBox('fontsizeselect', {title : 'advanced.font_size', onselect : function(v) { + var cur = c.items[c.selectedIndex]; + + if (!v && cur) { + cur = cur.value; + + if (cur['class']) { + ed.formatter.toggle('fontsize_class', {value : cur['class']}); + ed.undoManager.add(); + ed.nodeChanged(); + } else { + ed.execCommand('FontSize', false, cur.fontSize); + } + + return; + } + + if (v['class']) { + ed.focus(); + ed.undoManager.add(); + ed.formatter.toggle('fontsize_class', {value : v['class']}); + ed.undoManager.add(); + ed.nodeChanged(); + } else + ed.execCommand('FontSize', false, v.fontSize); + + // Fake selection, execCommand will fire a nodeChange and update the selection + c.select(function(sv) { + return v == sv; + }); + + return false; // No auto select + }}); + + if (c) { + each(t.settings.theme_advanced_font_sizes, function(v, k) { + var fz = v.fontSize; + + if (fz >= 1 && fz <= 7) + fz = t.sizes[parseInt(fz) - 1] + 'pt'; + + c.add(k, v, {'style' : 'font-size:' + fz, 'class' : 'mceFontSize' + (i++) + (' ' + (v['class'] || ''))}); + }); + } + + return c; + }, + + _createBlockFormats : function() { + var c, fmts = { + p : 'advanced.paragraph', + address : 'advanced.address', + pre : 'advanced.pre', + h1 : 'advanced.h1', + h2 : 'advanced.h2', + h3 : 'advanced.h3', + h4 : 'advanced.h4', + h5 : 'advanced.h5', + h6 : 'advanced.h6', + div : 'advanced.div', + blockquote : 'advanced.blockquote', + code : 'advanced.code', + dt : 'advanced.dt', + dd : 'advanced.dd', + samp : 'advanced.samp' + }, t = this; + + c = t.editor.controlManager.createListBox('formatselect', {title : 'advanced.block', cmd : 'FormatBlock'}); + if (c) { + each(t.editor.getParam('theme_advanced_blockformats', t.settings.theme_advanced_blockformats, 'hash'), function(v, k) { + c.add(t.editor.translate(k != v ? k : fmts[v]), v, {'class' : 'mce_formatPreview mce_' + v}); + }); + } + + return c; + }, + + _createForeColorMenu : function() { + var c, t = this, s = t.settings, o = {}, v; + + if (s.theme_advanced_more_colors) { + o.more_colors_func = function() { + t._mceColorPicker(0, { + color : c.value, + func : function(co) { + c.setColor(co); + } + }); + }; + } + + if (v = s.theme_advanced_text_colors) + o.colors = v; + + if (s.theme_advanced_default_foreground_color) + o.default_color = s.theme_advanced_default_foreground_color; + + o.title = 'advanced.forecolor_desc'; + o.cmd = 'ForeColor'; + o.scope = this; + + c = t.editor.controlManager.createColorSplitButton('forecolor', o); + + return c; + }, + + _createBackColorMenu : function() { + var c, t = this, s = t.settings, o = {}, v; + + if (s.theme_advanced_more_colors) { + o.more_colors_func = function() { + t._mceColorPicker(0, { + color : c.value, + func : function(co) { + c.setColor(co); + } + }); + }; + } + + if (v = s.theme_advanced_background_colors) + o.colors = v; + + if (s.theme_advanced_default_background_color) + o.default_color = s.theme_advanced_default_background_color; + + o.title = 'advanced.backcolor_desc'; + o.cmd = 'HiliteColor'; + o.scope = this; + + c = t.editor.controlManager.createColorSplitButton('backcolor', o); + + return c; + }, + + renderUI : function(o) { + var n, ic, tb, t = this, ed = t.editor, s = t.settings, sc, p, nl; + + n = p = DOM.create('span', {id : ed.id + '_parent', 'class' : 'mceEditor ' + ed.settings.skin + 'Skin' + (s.skin_variant ? ' ' + ed.settings.skin + 'Skin' + t._ufirst(s.skin_variant) : '')}); + + if (!DOM.boxModel) + n = DOM.add(n, 'div', {'class' : 'mceOldBoxModel'}); + + n = sc = DOM.add(n, 'table', {id : ed.id + '_tbl', 'class' : 'mceLayout', cellSpacing : 0, cellPadding : 0}); + n = tb = DOM.add(n, 'tbody'); + + switch ((s.theme_advanced_layout_manager || '').toLowerCase()) { + case "rowlayout": + ic = t._rowLayout(s, tb, o); + break; + + case "customlayout": + ic = ed.execCallback("theme_advanced_custom_layout", s, tb, o, p); + break; + + default: + ic = t._simpleLayout(s, tb, o, p); + } + + n = o.targetNode; + + // Add classes to first and last TRs + nl = sc.rows; + DOM.addClass(nl[0], 'mceFirst'); + DOM.addClass(nl[nl.length - 1], 'mceLast'); + + // Add classes to first and last TDs + each(DOM.select('tr', tb), function(n) { + DOM.addClass(n.firstChild, 'mceFirst'); + DOM.addClass(n.childNodes[n.childNodes.length - 1], 'mceLast'); + }); + + if (DOM.get(s.theme_advanced_toolbar_container)) + DOM.get(s.theme_advanced_toolbar_container).appendChild(p); + else + DOM.insertAfter(p, n); + + Event.add(ed.id + '_path_row', 'click', function(e) { + e = e.target; + + if (e.nodeName == 'A') { + t._sel(e.className.replace(/^.*mcePath_([0-9]+).*$/, '$1')); + + return Event.cancel(e); + } + }); +/* + if (DOM.get(ed.id + '_path_row')) { + Event.add(ed.id + '_tbl', 'mouseover', function(e) { + var re; + + e = e.target; + + if (e.nodeName == 'SPAN' && DOM.hasClass(e.parentNode, 'mceButton')) { + re = DOM.get(ed.id + '_path_row'); + t.lastPath = re.innerHTML; + DOM.setHTML(re, e.parentNode.title); + } + }); + + Event.add(ed.id + '_tbl', 'mouseout', function(e) { + if (t.lastPath) { + DOM.setHTML(ed.id + '_path_row', t.lastPath); + t.lastPath = 0; + } + }); + } +*/ + + if (!ed.getParam('accessibility_focus')) + Event.add(DOM.add(p, 'a', {href : '#'}, ''), 'focus', function() {tinyMCE.get(ed.id).focus();}); + + if (s.theme_advanced_toolbar_location == 'external') + o.deltaHeight = 0; + + t.deltaHeight = o.deltaHeight; + o.targetNode = null; + + return { + iframeContainer : ic, + editorContainer : ed.id + '_parent', + sizeContainer : sc, + deltaHeight : o.deltaHeight + }; + }, + + getInfo : function() { + return { + longname : 'Advanced theme', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + version : tinymce.majorVersion + "." + tinymce.minorVersion + } + }, + + resizeBy : function(dw, dh) { + var e = DOM.get(this.editor.id + '_tbl'); + + this.resizeTo(e.clientWidth + dw, e.clientHeight + dh); + }, + + resizeTo : function(w, h, store) { + var ed = this.editor, s = this.settings, e = DOM.get(ed.id + '_tbl'), ifr = DOM.get(ed.id + '_ifr'); + + // Boundery fix box + w = Math.max(s.theme_advanced_resizing_min_width || 100, w); + h = Math.max(s.theme_advanced_resizing_min_height || 100, h); + w = Math.min(s.theme_advanced_resizing_max_width || 0xFFFF, w); + h = Math.min(s.theme_advanced_resizing_max_height || 0xFFFF, h); + + // Resize iframe and container + DOM.setStyle(e, 'height', ''); + DOM.setStyle(ifr, 'height', h); + + if (s.theme_advanced_resize_horizontal) { + DOM.setStyle(e, 'width', ''); + DOM.setStyle(ifr, 'width', w); + + // Make sure that the size is never smaller than the over all ui + if (w < e.clientWidth) { + w = e.clientWidth; + DOM.setStyle(ifr, 'width', e.clientWidth); + } + } + + // Store away the size + if (store && s.theme_advanced_resizing_use_cookie) { + Cookie.setHash("TinyMCE_" + ed.id + "_size", { + cw : w, + ch : h + }); + } + }, + + destroy : function() { + var id = this.editor.id; + + Event.clear(id + '_resize'); + Event.clear(id + '_path_row'); + Event.clear(id + '_external_close'); + }, + + // Internal functions + + _simpleLayout : function(s, tb, o, p) { + var t = this, ed = t.editor, lo = s.theme_advanced_toolbar_location, sl = s.theme_advanced_statusbar_location, n, ic, etb, c; + + if (s.readonly) { + n = DOM.add(tb, 'tr'); + n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); + return ic; + } + + // Create toolbar container at top + if (lo == 'top') + t._addToolbars(tb, o); + + // Create external toolbar + if (lo == 'external') { + n = c = DOM.create('div', {style : 'position:relative'}); + n = DOM.add(n, 'div', {id : ed.id + '_external', 'class' : 'mceExternalToolbar'}); + DOM.add(n, 'a', {id : ed.id + '_external_close', href : 'javascript:;', 'class' : 'mceExternalClose'}); + n = DOM.add(n, 'table', {id : ed.id + '_tblext', cellSpacing : 0, cellPadding : 0}); + etb = DOM.add(n, 'tbody'); + + if (p.firstChild.className == 'mceOldBoxModel') + p.firstChild.appendChild(c); + else + p.insertBefore(c, p.firstChild); + + t._addToolbars(etb, o); + + ed.onMouseUp.add(function() { + var e = DOM.get(ed.id + '_external'); + DOM.show(e); + + DOM.hide(lastExtID); + + var f = Event.add(ed.id + '_external_close', 'click', function() { + DOM.hide(ed.id + '_external'); + Event.remove(ed.id + '_external_close', 'click', f); + }); + + DOM.show(e); + DOM.setStyle(e, 'top', 0 - DOM.getRect(ed.id + '_tblext').h - 1); + + // Fixes IE rendering bug + DOM.hide(e); + DOM.show(e); + e.style.filter = ''; + + lastExtID = ed.id + '_external'; + + e = null; + }); + } + + if (sl == 'top') + t._addStatusBar(tb, o); + + // Create iframe container + if (!s.theme_advanced_toolbar_container) { + n = DOM.add(tb, 'tr'); + n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); + } + + // Create toolbar container at bottom + if (lo == 'bottom') + t._addToolbars(tb, o); + + if (sl == 'bottom') + t._addStatusBar(tb, o); + + return ic; + }, + + _rowLayout : function(s, tb, o) { + var t = this, ed = t.editor, dc, da, cf = ed.controlManager, n, ic, to, a; + + dc = s.theme_advanced_containers_default_class || ''; + da = s.theme_advanced_containers_default_align || 'center'; + + each(explode(s.theme_advanced_containers || ''), function(c, i) { + var v = s['theme_advanced_container_' + c] || ''; + + switch (v.toLowerCase()) { + case 'mceeditor': + n = DOM.add(tb, 'tr'); + n = ic = DOM.add(n, 'td', {'class' : 'mceIframeContainer'}); + break; + + case 'mceelementpath': + t._addStatusBar(tb, o); + break; + + default: + a = (s['theme_advanced_container_' + c + '_align'] || da).toLowerCase(); + a = 'mce' + t._ufirst(a); + + n = DOM.add(DOM.add(tb, 'tr'), 'td', { + 'class' : 'mceToolbar ' + (s['theme_advanced_container_' + c + '_class'] || dc) + ' ' + a || da + }); + + to = cf.createToolbar("toolbar" + i); + t._addControls(v, to); + DOM.setHTML(n, to.renderHTML()); + o.deltaHeight -= s.theme_advanced_row_height; + } + }); + + return ic; + }, + + _addControls : function(v, tb) { + var t = this, s = t.settings, di, cf = t.editor.controlManager; + + if (s.theme_advanced_disable && !t._disabled) { + di = {}; + + each(explode(s.theme_advanced_disable), function(v) { + di[v] = 1; + }); + + t._disabled = di; + } else + di = t._disabled; + + each(explode(v), function(n) { + var c; + + if (di && di[n]) + return; + + // Compatiblity with 2.x + if (n == 'tablecontrols') { + each(["table","|","row_props","cell_props","|","row_before","row_after","delete_row","|","col_before","col_after","delete_col","|","split_cells","merge_cells"], function(n) { + n = t.createControl(n, cf); + + if (n) + tb.add(n); + }); + + return; + } + + c = t.createControl(n, cf); + + if (c) + tb.add(c); + }); + }, + + _addToolbars : function(c, o) { + var t = this, i, tb, ed = t.editor, s = t.settings, v, cf = ed.controlManager, di, n, h = [], a; + + a = s.theme_advanced_toolbar_align.toLowerCase(); + a = 'mce' + t._ufirst(a); + + n = DOM.add(DOM.add(c, 'tr'), 'td', {'class' : 'mceToolbar ' + a}); + + if (!ed.getParam('accessibility_focus')) + h.push(DOM.createHTML('a', {href : '#', onfocus : 'tinyMCE.get(\'' + ed.id + '\').focus();'}, '')); + + h.push(DOM.createHTML('a', {href : '#', accesskey : 'q', title : ed.getLang("advanced.toolbar_focus")}, '')); + + // Create toolbar and add the controls + for (i=1; (v = s['theme_advanced_buttons' + i]); i++) { + tb = cf.createToolbar("toolbar" + i, {'class' : 'mceToolbarRow' + i}); + + if (s['theme_advanced_buttons' + i + '_add']) + v += ',' + s['theme_advanced_buttons' + i + '_add']; + + if (s['theme_advanced_buttons' + i + '_add_before']) + v = s['theme_advanced_buttons' + i + '_add_before'] + ',' + v; + + t._addControls(v, tb); + + //n.appendChild(n = tb.render()); + h.push(tb.renderHTML()); + + o.deltaHeight -= s.theme_advanced_row_height; + } + + h.push(DOM.createHTML('a', {href : '#', accesskey : 'z', title : ed.getLang("advanced.toolbar_focus"), onfocus : 'tinyMCE.getInstanceById(\'' + ed.id + '\').focus();'}, '')); + DOM.setHTML(n, h.join('')); + }, + + _addStatusBar : function(tb, o) { + var n, t = this, ed = t.editor, s = t.settings, r, mf, me, td; + + n = DOM.add(tb, 'tr'); + n = td = DOM.add(n, 'td', {'class' : 'mceStatusbar'}); + n = DOM.add(n, 'div', {id : ed.id + '_path_row'}, s.theme_advanced_path ? ed.translate('advanced.path') + ': ' : ' '); + DOM.add(n, 'a', {href : '#', accesskey : 'x'}); + + if (s.theme_advanced_resizing) { + DOM.add(td, 'a', {id : ed.id + '_resize', href : 'javascript:;', onclick : "return false;", 'class' : 'mceResize'}); + + if (s.theme_advanced_resizing_use_cookie) { + ed.onPostRender.add(function() { + var o = Cookie.getHash("TinyMCE_" + ed.id + "_size"), c = DOM.get(ed.id + '_tbl'); + + if (!o) + return; + + t.resizeTo(o.cw, o.ch); + }); + } + + ed.onPostRender.add(function() { + Event.add(ed.id + '_resize', 'click', function(e) { + e.preventDefault(); + }); + + Event.add(ed.id + '_resize', 'mousedown', function(e) { + var mouseMoveHandler1, mouseMoveHandler2, + mouseUpHandler1, mouseUpHandler2, + startX, startY, startWidth, startHeight, width, height, ifrElm; + + function resizeOnMove(e) { + e.preventDefault(); + + width = startWidth + (e.screenX - startX); + height = startHeight + (e.screenY - startY); + + t.resizeTo(width, height); + }; + + function endResize(e) { + // Stop listening + Event.remove(DOM.doc, 'mousemove', mouseMoveHandler1); + Event.remove(ed.getDoc(), 'mousemove', mouseMoveHandler2); + Event.remove(DOM.doc, 'mouseup', mouseUpHandler1); + Event.remove(ed.getDoc(), 'mouseup', mouseUpHandler2); + + width = startWidth + (e.screenX - startX); + height = startHeight + (e.screenY - startY); + t.resizeTo(width, height, true); + }; + + e.preventDefault(); + + // Get the current rect size + startX = e.screenX; + startY = e.screenY; + ifrElm = DOM.get(t.editor.id + '_ifr'); + startWidth = width = ifrElm.clientWidth; + startHeight = height = ifrElm.clientHeight; + + // Register envent handlers + mouseMoveHandler1 = Event.add(DOM.doc, 'mousemove', resizeOnMove); + mouseMoveHandler2 = Event.add(ed.getDoc(), 'mousemove', resizeOnMove); + mouseUpHandler1 = Event.add(DOM.doc, 'mouseup', endResize); + mouseUpHandler2 = Event.add(ed.getDoc(), 'mouseup', endResize); + }); + }); + } + + o.deltaHeight -= 21; + n = tb = null; + }, + + _nodeChanged : function(ed, cm, n, co, ob) { + var t = this, p, de = 0, v, c, s = t.settings, cl, fz, fn, formatNames, matches; + + tinymce.each(t.stateControls, function(c) { + cm.setActive(c, ed.queryCommandState(t.controls[c][1])); + }); + + function getParent(name) { + var i, parents = ob.parents, func = name; + + if (typeof(name) == 'string') { + func = function(node) { + return node.nodeName == name; + }; + } + + for (i = 0; i < parents.length; i++) { + if (func(parents[i])) + return parents[i]; + } + }; + + cm.setActive('visualaid', ed.hasVisual); + cm.setDisabled('undo', !ed.undoManager.hasUndo() && !ed.typing); + cm.setDisabled('redo', !ed.undoManager.hasRedo()); + cm.setDisabled('outdent', !ed.queryCommandState('Outdent')); + + p = getParent('A'); + if (c = cm.get('link')) { + if (!p || !p.name) { + c.setDisabled(!p && co); + c.setActive(!!p); + } + } + + if (c = cm.get('unlink')) { + c.setDisabled(!p && co); + c.setActive(!!p && !p.name); + } + + if (c = cm.get('anchor')) { + c.setActive(!!p && p.name); + } + + p = getParent('IMG'); + if (c = cm.get('image')) + c.setActive(!!p && n.className.indexOf('mceItem') == -1); + + if (c = cm.get('styleselect')) { + t._importClasses(); + + formatNames = []; + each(c.items, function(item) { + formatNames.push(item.value); + }); + + matches = ed.formatter.matchAll(formatNames); + c.select(matches[0]); + } + + if (c = cm.get('formatselect')) { + p = getParent(DOM.isBlock); + + if (p) + c.select(p.nodeName.toLowerCase()); + } + + // Find out current fontSize, fontFamily and fontClass + getParent(function(n) { + if (n.nodeName === 'SPAN') { + if (!cl && n.className) + cl = n.className; + } + + if (ed.dom.is(n, s.theme_advanced_font_selector)) { + if (!fz && n.style.fontSize) + fz = n.style.fontSize; + + if (!fn && n.style.fontFamily) + fn = n.style.fontFamily.replace(/[\"\']+/g, '').replace(/^([^,]+).*/, '$1').toLowerCase(); + } + + return false; + }); + + if (c = cm.get('fontselect')) { + c.select(function(v) { + return v.replace(/^([^,]+).*/, '$1').toLowerCase() == fn; + }); + } + + // Select font size + if (c = cm.get('fontsizeselect')) { + // Use computed style + if (s.theme_advanced_runtime_fontsize && !fz && !cl) + fz = ed.dom.getStyle(n, 'fontSize', true); + + c.select(function(v) { + if (v.fontSize && v.fontSize === fz) + return true; + + if (v['class'] && v['class'] === cl) + return true; + }); + } + + if (s.theme_advanced_path && s.theme_advanced_statusbar_location) { + p = DOM.get(ed.id + '_path') || DOM.add(ed.id + '_path_row', 'span', {id : ed.id + '_path'}); + DOM.setHTML(p, ''); + + getParent(function(n) { + var na = n.nodeName.toLowerCase(), u, pi, ti = ''; + + /*if (n.getAttribute('data-mce-bogus')) + return; +*/ + // Ignore non element and hidden elements + if (n.nodeType != 1 || n.nodeName === 'BR' || (DOM.hasClass(n, 'mceItemHidden') || DOM.hasClass(n, 'mceItemRemoved'))) + return; + + // Fake name + if (v = DOM.getAttrib(n, 'mce_name')) + na = v; + + // Handle prefix + if (tinymce.isIE && n.scopeName !== 'HTML') + na = n.scopeName + ':' + na; + + // Remove internal prefix + na = na.replace(/mce\:/g, ''); + + // Handle node name + switch (na) { + case 'b': + na = 'strong'; + break; + + case 'i': + na = 'em'; + break; + + case 'img': + if (v = DOM.getAttrib(n, 'src')) + ti += 'src: ' + v + ' '; + + break; + + case 'a': + if (v = DOM.getAttrib(n, 'name')) { + ti += 'name: ' + v + ' '; + na += '#' + v; + } + + if (v = DOM.getAttrib(n, 'href')) + ti += 'href: ' + v + ' '; + + break; + + case 'font': + if (v = DOM.getAttrib(n, 'face')) + ti += 'font: ' + v + ' '; + + if (v = DOM.getAttrib(n, 'size')) + ti += 'size: ' + v + ' '; + + if (v = DOM.getAttrib(n, 'color')) + ti += 'color: ' + v + ' '; + + break; + + case 'span': + if (v = DOM.getAttrib(n, 'style')) + ti += 'style: ' + v + ' '; + + break; + } + + if (v = DOM.getAttrib(n, 'id')) + ti += 'id: ' + v + ' '; + + if (v = n.className) { + v = v.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g, '') + + if (v) { + ti += 'class: ' + v + ' '; + + if (DOM.isBlock(n) || na == 'img' || na == 'span') + na += '.' + v; + } + } + + na = na.replace(/(html:)/g, ''); + na = {name : na, node : n, title : ti}; + t.onResolveName.dispatch(t, na); + ti = na.title; + na = na.name; + + //u = "javascript:tinymce.EditorManager.get('" + ed.id + "').theme._sel('" + (de++) + "');"; + pi = DOM.create('a', {'href' : "javascript:;", onmousedown : "return false;", title : ti, 'class' : 'mcePath_' + (de++)}, na); + + if (p.hasChildNodes()) { + p.insertBefore(DOM.doc.createTextNode(' \u00bb '), p.firstChild); + p.insertBefore(pi, p.firstChild); + } else + p.appendChild(pi); + }, ed.getBody()); + } + }, + + // Commands gets called by execCommand + + _sel : function(v) { + this.editor.execCommand('mceSelectNodeDepth', false, v); + }, + + _mceInsertAnchor : function(ui, v) { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/anchor.htm', + width : 320 + parseInt(ed.getLang('advanced.anchor_delta_width', 0)), + height : 90 + parseInt(ed.getLang('advanced.anchor_delta_height', 0)), + inline : true + }, { + theme_url : this.url + }); + }, + + _mceCharMap : function() { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/charmap.htm', + width : 550 + parseInt(ed.getLang('advanced.charmap_delta_width', 0)), + height : 250 + parseInt(ed.getLang('advanced.charmap_delta_height', 0)), + inline : true + }, { + theme_url : this.url + }); + }, + + _mceHelp : function() { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/about.htm', + width : 480, + height : 380, + inline : true + }, { + theme_url : this.url + }); + }, + + _mceColorPicker : function(u, v) { + var ed = this.editor; + + v = v || {}; + + ed.windowManager.open({ + url : this.url + '/color_picker.htm', + width : 375 + parseInt(ed.getLang('advanced.colorpicker_delta_width', 0)), + height : 250 + parseInt(ed.getLang('advanced.colorpicker_delta_height', 0)), + close_previous : false, + inline : true + }, { + input_color : v.color, + func : v.func, + theme_url : this.url + }); + }, + + _mceCodeEditor : function(ui, val) { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/source_editor.htm', + width : parseInt(ed.getParam("theme_advanced_source_editor_width", 720)), + height : parseInt(ed.getParam("theme_advanced_source_editor_height", 580)), + inline : true, + resizable : true, + maximizable : true + }, { + theme_url : this.url + }); + }, + + _mceImage : function(ui, val) { + var ed = this.editor; + + // Internal image object like a flash placeholder + if (ed.dom.getAttrib(ed.selection.getNode(), 'class').indexOf('mceItem') != -1) + return; + + ed.windowManager.open({ + url : this.url + '/image.htm', + width : 355 + parseInt(ed.getLang('advanced.image_delta_width', 0)), + height : 275 + parseInt(ed.getLang('advanced.image_delta_height', 0)), + inline : true + }, { + theme_url : this.url + }); + }, + + _mceLink : function(ui, val) { + var ed = this.editor; + + ed.windowManager.open({ + url : this.url + '/link.htm', + width : 310 + parseInt(ed.getLang('advanced.link_delta_width', 0)), + height : 200 + parseInt(ed.getLang('advanced.link_delta_height', 0)), + inline : true + }, { + theme_url : this.url + }); + }, + + _mceNewDocument : function() { + var ed = this.editor; + + ed.windowManager.confirm('advanced.newdocument', function(s) { + if (s) + ed.execCommand('mceSetContent', false, ''); + }); + }, + + _mceForeColor : function() { + var t = this; + + this._mceColorPicker(0, { + color: t.fgColor, + func : function(co) { + t.fgColor = co; + t.editor.execCommand('ForeColor', false, co); + } + }); + }, + + _mceBackColor : function() { + var t = this; + + this._mceColorPicker(0, { + color: t.bgColor, + func : function(co) { + t.bgColor = co; + t.editor.execCommand('HiliteColor', false, co); + } + }); + }, + + _ufirst : function(s) { + return s.substring(0, 1).toUpperCase() + s.substring(1); + } + }); + + tinymce.ThemeManager.add('advanced', tinymce.themes.AdvancedTheme); +}(tinymce)); \ No newline at end of file diff --git a/application/media/js/tiny_mce/themes/advanced/image.htm b/application/media/js/tiny_mce/themes/advanced/image.htm new file mode 100644 index 00000000..f30d6706 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/image.htm @@ -0,0 +1,80 @@ + + + + {#advanced_dlg.image_title} + + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
 
+ x +
+
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/themes/advanced/img/colorpicker.jpg b/application/media/js/tiny_mce/themes/advanced/img/colorpicker.jpg new file mode 100644 index 00000000..b4c542d1 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/img/colorpicker.jpg differ diff --git a/application/media/js/tiny_mce/themes/advanced/img/icons.gif b/application/media/js/tiny_mce/themes/advanced/img/icons.gif new file mode 100644 index 00000000..e46de533 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/img/icons.gif differ diff --git a/application/media/js/tiny_mce/themes/advanced/js/about.js b/application/media/js/tiny_mce/themes/advanced/js/about.js new file mode 100644 index 00000000..5cee9ed8 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/js/about.js @@ -0,0 +1,72 @@ +tinyMCEPopup.requireLangPack(); + +function init() { + var ed, tcont; + + tinyMCEPopup.resizeToInnerSize(); + ed = tinyMCEPopup.editor; + + // Give FF some time + window.setTimeout(insertHelpIFrame, 10); + + tcont = document.getElementById('plugintablecontainer'); + document.getElementById('plugins_tab').style.display = 'none'; + + var html = ""; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + + tinymce.each(ed.plugins, function(p, n) { + var info; + + if (!p.getInfo) + return; + + html += ''; + + info = p.getInfo(); + + if (info.infourl != null && info.infourl != '') + html += ''; + else + html += ''; + + if (info.authorurl != null && info.authorurl != '') + html += ''; + else + html += ''; + + html += ''; + html += ''; + + document.getElementById('plugins_tab').style.display = ''; + + }); + + html += ''; + html += '
' + ed.getLang('advanced_dlg.about_plugin') + '' + ed.getLang('advanced_dlg.about_author') + '' + ed.getLang('advanced_dlg.about_version') + '
' + info.longname + '' + info.longname + '' + info.author + '' + info.author + '' + info.version + '
'; + + tcont.innerHTML = html; + + tinyMCEPopup.dom.get('version').innerHTML = tinymce.majorVersion + "." + tinymce.minorVersion; + tinyMCEPopup.dom.get('date').innerHTML = tinymce.releaseDate; +} + +function insertHelpIFrame() { + var html; + + if (tinyMCEPopup.getParam('docs_url')) { + html = ''; + document.getElementById('iframecontainer').innerHTML = html; + document.getElementById('help_tab').style.display = 'block'; + } +} + +tinyMCEPopup.onInit.add(init); diff --git a/application/media/js/tiny_mce/themes/advanced/js/anchor.js b/application/media/js/tiny_mce/themes/advanced/js/anchor.js new file mode 100644 index 00000000..e528e4f4 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/js/anchor.js @@ -0,0 +1,42 @@ +tinyMCEPopup.requireLangPack(); + +var AnchorDialog = { + init : function(ed) { + var action, elm, f = document.forms[0]; + + this.editor = ed; + elm = ed.dom.getParent(ed.selection.getNode(), 'A'); + v = ed.dom.getAttrib(elm, 'name'); + + if (v) { + this.action = 'update'; + f.anchorName.value = v; + } + + f.insert.value = ed.getLang(elm ? 'update' : 'insert'); + }, + + update : function() { + var ed = this.editor, elm, name = document.forms[0].anchorName.value; + + if (!name || !/^[a-z][a-z0-9\-\_:\.]*$/i.test(name)) { + tinyMCEPopup.alert('advanced_dlg.anchor_invalid'); + return; + } + + tinyMCEPopup.restoreSelection(); + + if (this.action != 'update') + ed.selection.collapse(1); + + elm = ed.dom.getParent(ed.selection.getNode(), 'A'); + if (elm) + elm.name = name; + else + ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : name, 'class' : 'mceItemAnchor'}, '')); + + tinyMCEPopup.close(); + } +}; + +tinyMCEPopup.onInit.add(AnchorDialog.init, AnchorDialog); diff --git a/application/media/js/tiny_mce/themes/advanced/js/charmap.js b/application/media/js/tiny_mce/themes/advanced/js/charmap.js new file mode 100644 index 00000000..8c5aea17 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/js/charmap.js @@ -0,0 +1,335 @@ +/** + * charmap.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +tinyMCEPopup.requireLangPack(); + +var charmap = [ + [' ', ' ', true, 'no-break space'], + ['&', '&', true, 'ampersand'], + ['"', '"', true, 'quotation mark'], +// finance + ['¢', '¢', true, 'cent sign'], + ['€', '€', true, 'euro sign'], + ['£', '£', true, 'pound sign'], + ['¥', '¥', true, 'yen sign'], +// signs + ['©', '©', true, 'copyright sign'], + ['®', '®', true, 'registered sign'], + ['™', '™', true, 'trade mark sign'], + ['‰', '‰', true, 'per mille sign'], + ['µ', 'µ', true, 'micro sign'], + ['·', '·', true, 'middle dot'], + ['•', '•', true, 'bullet'], + ['…', '…', true, 'three dot leader'], + ['′', '′', true, 'minutes / feet'], + ['″', '″', true, 'seconds / inches'], + ['§', '§', true, 'section sign'], + ['¶', '¶', true, 'paragraph sign'], + ['ß', 'ß', true, 'sharp s / ess-zed'], +// quotations + ['‹', '‹', true, 'single left-pointing angle quotation mark'], + ['›', '›', true, 'single right-pointing angle quotation mark'], + ['«', '«', true, 'left pointing guillemet'], + ['»', '»', true, 'right pointing guillemet'], + ['‘', '‘', true, 'left single quotation mark'], + ['’', '’', true, 'right single quotation mark'], + ['“', '“', true, 'left double quotation mark'], + ['”', '”', true, 'right double quotation mark'], + ['‚', '‚', true, 'single low-9 quotation mark'], + ['„', '„', true, 'double low-9 quotation mark'], + ['<', '<', true, 'less-than sign'], + ['>', '>', true, 'greater-than sign'], + ['≤', '≤', true, 'less-than or equal to'], + ['≥', '≥', true, 'greater-than or equal to'], + ['–', '–', true, 'en dash'], + ['—', '—', true, 'em dash'], + ['¯', '¯', true, 'macron'], + ['‾', '‾', true, 'overline'], + ['¤', '¤', true, 'currency sign'], + ['¦', '¦', true, 'broken bar'], + ['¨', '¨', true, 'diaeresis'], + ['¡', '¡', true, 'inverted exclamation mark'], + ['¿', '¿', true, 'turned question mark'], + ['ˆ', 'ˆ', true, 'circumflex accent'], + ['˜', '˜', true, 'small tilde'], + ['°', '°', true, 'degree sign'], + ['−', '−', true, 'minus sign'], + ['±', '±', true, 'plus-minus sign'], + ['÷', '÷', true, 'division sign'], + ['⁄', '⁄', true, 'fraction slash'], + ['×', '×', true, 'multiplication sign'], + ['¹', '¹', true, 'superscript one'], + ['²', '²', true, 'superscript two'], + ['³', '³', true, 'superscript three'], + ['¼', '¼', true, 'fraction one quarter'], + ['½', '½', true, 'fraction one half'], + ['¾', '¾', true, 'fraction three quarters'], +// math / logical + ['ƒ', 'ƒ', true, 'function / florin'], + ['∫', '∫', true, 'integral'], + ['∑', '∑', true, 'n-ary sumation'], + ['∞', '∞', true, 'infinity'], + ['√', '√', true, 'square root'], + ['∼', '∼', false,'similar to'], + ['≅', '≅', false,'approximately equal to'], + ['≈', '≈', true, 'almost equal to'], + ['≠', '≠', true, 'not equal to'], + ['≡', '≡', true, 'identical to'], + ['∈', '∈', false,'element of'], + ['∉', '∉', false,'not an element of'], + ['∋', '∋', false,'contains as member'], + ['∏', '∏', true, 'n-ary product'], + ['∧', '∧', false,'logical and'], + ['∨', '∨', false,'logical or'], + ['¬', '¬', true, 'not sign'], + ['∩', '∩', true, 'intersection'], + ['∪', '∪', false,'union'], + ['∂', '∂', true, 'partial differential'], + ['∀', '∀', false,'for all'], + ['∃', '∃', false,'there exists'], + ['∅', '∅', false,'diameter'], + ['∇', '∇', false,'backward difference'], + ['∗', '∗', false,'asterisk operator'], + ['∝', '∝', false,'proportional to'], + ['∠', '∠', false,'angle'], +// undefined + ['´', '´', true, 'acute accent'], + ['¸', '¸', true, 'cedilla'], + ['ª', 'ª', true, 'feminine ordinal indicator'], + ['º', 'º', true, 'masculine ordinal indicator'], + ['†', '†', true, 'dagger'], + ['‡', '‡', true, 'double dagger'], +// alphabetical special chars + ['À', 'À', true, 'A - grave'], + ['Á', 'Á', true, 'A - acute'], + ['Â', 'Â', true, 'A - circumflex'], + ['Ã', 'Ã', true, 'A - tilde'], + ['Ä', 'Ä', true, 'A - diaeresis'], + ['Å', 'Å', true, 'A - ring above'], + ['Æ', 'Æ', true, 'ligature AE'], + ['Ç', 'Ç', true, 'C - cedilla'], + ['È', 'È', true, 'E - grave'], + ['É', 'É', true, 'E - acute'], + ['Ê', 'Ê', true, 'E - circumflex'], + ['Ë', 'Ë', true, 'E - diaeresis'], + ['Ì', 'Ì', true, 'I - grave'], + ['Í', 'Í', true, 'I - acute'], + ['Î', 'Î', true, 'I - circumflex'], + ['Ï', 'Ï', true, 'I - diaeresis'], + ['Ð', 'Ð', true, 'ETH'], + ['Ñ', 'Ñ', true, 'N - tilde'], + ['Ò', 'Ò', true, 'O - grave'], + ['Ó', 'Ó', true, 'O - acute'], + ['Ô', 'Ô', true, 'O - circumflex'], + ['Õ', 'Õ', true, 'O - tilde'], + ['Ö', 'Ö', true, 'O - diaeresis'], + ['Ø', 'Ø', true, 'O - slash'], + ['Œ', 'Œ', true, 'ligature OE'], + ['Š', 'Š', true, 'S - caron'], + ['Ù', 'Ù', true, 'U - grave'], + ['Ú', 'Ú', true, 'U - acute'], + ['Û', 'Û', true, 'U - circumflex'], + ['Ü', 'Ü', true, 'U - diaeresis'], + ['Ý', 'Ý', true, 'Y - acute'], + ['Ÿ', 'Ÿ', true, 'Y - diaeresis'], + ['Þ', 'Þ', true, 'THORN'], + ['à', 'à', true, 'a - grave'], + ['á', 'á', true, 'a - acute'], + ['â', 'â', true, 'a - circumflex'], + ['ã', 'ã', true, 'a - tilde'], + ['ä', 'ä', true, 'a - diaeresis'], + ['å', 'å', true, 'a - ring above'], + ['æ', 'æ', true, 'ligature ae'], + ['ç', 'ç', true, 'c - cedilla'], + ['è', 'è', true, 'e - grave'], + ['é', 'é', true, 'e - acute'], + ['ê', 'ê', true, 'e - circumflex'], + ['ë', 'ë', true, 'e - diaeresis'], + ['ì', 'ì', true, 'i - grave'], + ['í', 'í', true, 'i - acute'], + ['î', 'î', true, 'i - circumflex'], + ['ï', 'ï', true, 'i - diaeresis'], + ['ð', 'ð', true, 'eth'], + ['ñ', 'ñ', true, 'n - tilde'], + ['ò', 'ò', true, 'o - grave'], + ['ó', 'ó', true, 'o - acute'], + ['ô', 'ô', true, 'o - circumflex'], + ['õ', 'õ', true, 'o - tilde'], + ['ö', 'ö', true, 'o - diaeresis'], + ['ø', 'ø', true, 'o slash'], + ['œ', 'œ', true, 'ligature oe'], + ['š', 'š', true, 's - caron'], + ['ù', 'ù', true, 'u - grave'], + ['ú', 'ú', true, 'u - acute'], + ['û', 'û', true, 'u - circumflex'], + ['ü', 'ü', true, 'u - diaeresis'], + ['ý', 'ý', true, 'y - acute'], + ['þ', 'þ', true, 'thorn'], + ['ÿ', 'ÿ', true, 'y - diaeresis'], + ['Α', 'Α', true, 'Alpha'], + ['Β', 'Β', true, 'Beta'], + ['Γ', 'Γ', true, 'Gamma'], + ['Δ', 'Δ', true, 'Delta'], + ['Ε', 'Ε', true, 'Epsilon'], + ['Ζ', 'Ζ', true, 'Zeta'], + ['Η', 'Η', true, 'Eta'], + ['Θ', 'Θ', true, 'Theta'], + ['Ι', 'Ι', true, 'Iota'], + ['Κ', 'Κ', true, 'Kappa'], + ['Λ', 'Λ', true, 'Lambda'], + ['Μ', 'Μ', true, 'Mu'], + ['Ν', 'Ν', true, 'Nu'], + ['Ξ', 'Ξ', true, 'Xi'], + ['Ο', 'Ο', true, 'Omicron'], + ['Π', 'Π', true, 'Pi'], + ['Ρ', 'Ρ', true, 'Rho'], + ['Σ', 'Σ', true, 'Sigma'], + ['Τ', 'Τ', true, 'Tau'], + ['Υ', 'Υ', true, 'Upsilon'], + ['Φ', 'Φ', true, 'Phi'], + ['Χ', 'Χ', true, 'Chi'], + ['Ψ', 'Ψ', true, 'Psi'], + ['Ω', 'Ω', true, 'Omega'], + ['α', 'α', true, 'alpha'], + ['β', 'β', true, 'beta'], + ['γ', 'γ', true, 'gamma'], + ['δ', 'δ', true, 'delta'], + ['ε', 'ε', true, 'epsilon'], + ['ζ', 'ζ', true, 'zeta'], + ['η', 'η', true, 'eta'], + ['θ', 'θ', true, 'theta'], + ['ι', 'ι', true, 'iota'], + ['κ', 'κ', true, 'kappa'], + ['λ', 'λ', true, 'lambda'], + ['μ', 'μ', true, 'mu'], + ['ν', 'ν', true, 'nu'], + ['ξ', 'ξ', true, 'xi'], + ['ο', 'ο', true, 'omicron'], + ['π', 'π', true, 'pi'], + ['ρ', 'ρ', true, 'rho'], + ['ς', 'ς', true, 'final sigma'], + ['σ', 'σ', true, 'sigma'], + ['τ', 'τ', true, 'tau'], + ['υ', 'υ', true, 'upsilon'], + ['φ', 'φ', true, 'phi'], + ['χ', 'χ', true, 'chi'], + ['ψ', 'ψ', true, 'psi'], + ['ω', 'ω', true, 'omega'], +// symbols + ['ℵ', 'ℵ', false,'alef symbol'], + ['ϖ', 'ϖ', false,'pi symbol'], + ['ℜ', 'ℜ', false,'real part symbol'], + ['ϑ','ϑ', false,'theta symbol'], + ['ϒ', 'ϒ', false,'upsilon - hook symbol'], + ['℘', '℘', false,'Weierstrass p'], + ['ℑ', 'ℑ', false,'imaginary part'], +// arrows + ['←', '←', true, 'leftwards arrow'], + ['↑', '↑', true, 'upwards arrow'], + ['→', '→', true, 'rightwards arrow'], + ['↓', '↓', true, 'downwards arrow'], + ['↔', '↔', true, 'left right arrow'], + ['↵', '↵', false,'carriage return'], + ['⇐', '⇐', false,'leftwards double arrow'], + ['⇑', '⇑', false,'upwards double arrow'], + ['⇒', '⇒', false,'rightwards double arrow'], + ['⇓', '⇓', false,'downwards double arrow'], + ['⇔', '⇔', false,'left right double arrow'], + ['∴', '∴', false,'therefore'], + ['⊂', '⊂', false,'subset of'], + ['⊃', '⊃', false,'superset of'], + ['⊄', '⊄', false,'not a subset of'], + ['⊆', '⊆', false,'subset of or equal to'], + ['⊇', '⊇', false,'superset of or equal to'], + ['⊕', '⊕', false,'circled plus'], + ['⊗', '⊗', false,'circled times'], + ['⊥', '⊥', false,'perpendicular'], + ['⋅', '⋅', false,'dot operator'], + ['⌈', '⌈', false,'left ceiling'], + ['⌉', '⌉', false,'right ceiling'], + ['⌊', '⌊', false,'left floor'], + ['⌋', '⌋', false,'right floor'], + ['⟨', '〈', false,'left-pointing angle bracket'], + ['⟩', '〉', false,'right-pointing angle bracket'], + ['◊', '◊', true,'lozenge'], + ['♠', '♠', false,'black spade suit'], + ['♣', '♣', true, 'black club suit'], + ['♥', '♥', true, 'black heart suit'], + ['♦', '♦', true, 'black diamond suit'], + [' ', ' ', false,'en space'], + [' ', ' ', false,'em space'], + [' ', ' ', false,'thin space'], + ['‌', '‌', false,'zero width non-joiner'], + ['‍', '‍', false,'zero width joiner'], + ['‎', '‎', false,'left-to-right mark'], + ['‏', '‏', false,'right-to-left mark'], + ['­', '­', false,'soft hyphen'] +]; + +tinyMCEPopup.onInit.add(function() { + tinyMCEPopup.dom.setHTML('charmapView', renderCharMapHTML()); +}); + +function renderCharMapHTML() { + var charsPerRow = 20, tdWidth=20, tdHeight=20, i; + var html = ''; + var cols=-1; + + for (i=0; i' + + '' + + charmap[i][1] + + ''; + if ((cols+1) % charsPerRow == 0) + html += ''; + } + } + + if (cols % charsPerRow > 0) { + var padd = charsPerRow - (cols % charsPerRow); + for (var i=0; i '; + } + + html += '
'; + + return html; +} + +function insertChar(chr) { + tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';'); + + // Refocus in window + if (tinyMCEPopup.isWindow) + window.focus(); + + tinyMCEPopup.editor.focus(); + tinyMCEPopup.close(); +} + +function previewChar(codeA, codeB, codeN) { + var elmA = document.getElementById('codeA'); + var elmB = document.getElementById('codeB'); + var elmV = document.getElementById('codeV'); + var elmN = document.getElementById('codeN'); + + if (codeA=='#160;') { + elmV.innerHTML = '__'; + } else { + elmV.innerHTML = '&' + codeA; + } + + elmB.innerHTML = '&' + codeA; + elmA.innerHTML = '&' + codeB; + elmN.innerHTML = codeN; +} diff --git a/application/media/js/tiny_mce/themes/advanced/js/color_picker.js b/application/media/js/tiny_mce/themes/advanced/js/color_picker.js new file mode 100644 index 00000000..fd9700f2 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/js/color_picker.js @@ -0,0 +1,253 @@ +tinyMCEPopup.requireLangPack(); + +var detail = 50, strhex = "0123456789abcdef", i, isMouseDown = false, isMouseOver = false; + +var colors = [ + "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033", + "#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099", + "#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff", + "#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033", + "#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399", + "#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff", + "#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333", + "#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399", + "#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff", + "#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633", + "#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699", + "#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff", + "#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633", + "#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999", + "#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff", + "#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933", + "#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999", + "#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff", + "#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33", + "#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99", + "#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff", + "#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33", + "#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99", + "#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff", + "#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33", + "#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99", + "#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff" +]; + +var named = { + '#F0F8FF':'AliceBlue','#FAEBD7':'AntiqueWhite','#00FFFF':'Aqua','#7FFFD4':'Aquamarine','#F0FFFF':'Azure','#F5F5DC':'Beige', + '#FFE4C4':'Bisque','#000000':'Black','#FFEBCD':'BlanchedAlmond','#0000FF':'Blue','#8A2BE2':'BlueViolet','#A52A2A':'Brown', + '#DEB887':'BurlyWood','#5F9EA0':'CadetBlue','#7FFF00':'Chartreuse','#D2691E':'Chocolate','#FF7F50':'Coral','#6495ED':'CornflowerBlue', + '#FFF8DC':'Cornsilk','#DC143C':'Crimson','#00FFFF':'Cyan','#00008B':'DarkBlue','#008B8B':'DarkCyan','#B8860B':'DarkGoldenRod', + '#A9A9A9':'DarkGray','#A9A9A9':'DarkGrey','#006400':'DarkGreen','#BDB76B':'DarkKhaki','#8B008B':'DarkMagenta','#556B2F':'DarkOliveGreen', + '#FF8C00':'Darkorange','#9932CC':'DarkOrchid','#8B0000':'DarkRed','#E9967A':'DarkSalmon','#8FBC8F':'DarkSeaGreen','#483D8B':'DarkSlateBlue', + '#2F4F4F':'DarkSlateGray','#2F4F4F':'DarkSlateGrey','#00CED1':'DarkTurquoise','#9400D3':'DarkViolet','#FF1493':'DeepPink','#00BFFF':'DeepSkyBlue', + '#696969':'DimGray','#696969':'DimGrey','#1E90FF':'DodgerBlue','#B22222':'FireBrick','#FFFAF0':'FloralWhite','#228B22':'ForestGreen', + '#FF00FF':'Fuchsia','#DCDCDC':'Gainsboro','#F8F8FF':'GhostWhite','#FFD700':'Gold','#DAA520':'GoldenRod','#808080':'Gray','#808080':'Grey', + '#008000':'Green','#ADFF2F':'GreenYellow','#F0FFF0':'HoneyDew','#FF69B4':'HotPink','#CD5C5C':'IndianRed','#4B0082':'Indigo','#FFFFF0':'Ivory', + '#F0E68C':'Khaki','#E6E6FA':'Lavender','#FFF0F5':'LavenderBlush','#7CFC00':'LawnGreen','#FFFACD':'LemonChiffon','#ADD8E6':'LightBlue', + '#F08080':'LightCoral','#E0FFFF':'LightCyan','#FAFAD2':'LightGoldenRodYellow','#D3D3D3':'LightGray','#D3D3D3':'LightGrey','#90EE90':'LightGreen', + '#FFB6C1':'LightPink','#FFA07A':'LightSalmon','#20B2AA':'LightSeaGreen','#87CEFA':'LightSkyBlue','#778899':'LightSlateGray','#778899':'LightSlateGrey', + '#B0C4DE':'LightSteelBlue','#FFFFE0':'LightYellow','#00FF00':'Lime','#32CD32':'LimeGreen','#FAF0E6':'Linen','#FF00FF':'Magenta','#800000':'Maroon', + '#66CDAA':'MediumAquaMarine','#0000CD':'MediumBlue','#BA55D3':'MediumOrchid','#9370D8':'MediumPurple','#3CB371':'MediumSeaGreen','#7B68EE':'MediumSlateBlue', + '#00FA9A':'MediumSpringGreen','#48D1CC':'MediumTurquoise','#C71585':'MediumVioletRed','#191970':'MidnightBlue','#F5FFFA':'MintCream','#FFE4E1':'MistyRose','#FFE4B5':'Moccasin', + '#FFDEAD':'NavajoWhite','#000080':'Navy','#FDF5E6':'OldLace','#808000':'Olive','#6B8E23':'OliveDrab','#FFA500':'Orange','#FF4500':'OrangeRed','#DA70D6':'Orchid', + '#EEE8AA':'PaleGoldenRod','#98FB98':'PaleGreen','#AFEEEE':'PaleTurquoise','#D87093':'PaleVioletRed','#FFEFD5':'PapayaWhip','#FFDAB9':'PeachPuff', + '#CD853F':'Peru','#FFC0CB':'Pink','#DDA0DD':'Plum','#B0E0E6':'PowderBlue','#800080':'Purple','#FF0000':'Red','#BC8F8F':'RosyBrown','#4169E1':'RoyalBlue', + '#8B4513':'SaddleBrown','#FA8072':'Salmon','#F4A460':'SandyBrown','#2E8B57':'SeaGreen','#FFF5EE':'SeaShell','#A0522D':'Sienna','#C0C0C0':'Silver', + '#87CEEB':'SkyBlue','#6A5ACD':'SlateBlue','#708090':'SlateGray','#708090':'SlateGrey','#FFFAFA':'Snow','#00FF7F':'SpringGreen', + '#4682B4':'SteelBlue','#D2B48C':'Tan','#008080':'Teal','#D8BFD8':'Thistle','#FF6347':'Tomato','#40E0D0':'Turquoise','#EE82EE':'Violet', + '#F5DEB3':'Wheat','#FFFFFF':'White','#F5F5F5':'WhiteSmoke','#FFFF00':'Yellow','#9ACD32':'YellowGreen' +}; + +function init() { + var inputColor = convertRGBToHex(tinyMCEPopup.getWindowArg('input_color')); + + tinyMCEPopup.resizeToInnerSize(); + + generatePicker(); + + if (inputColor) { + changeFinalColor(inputColor); + + col = convertHexToRGB(inputColor); + + if (col) + updateLight(col.r, col.g, col.b); + } +} + +function insertAction() { + var color = document.getElementById("color").value, f = tinyMCEPopup.getWindowArg('func'); + + tinyMCEPopup.restoreSelection(); + + if (f) + f(color); + + tinyMCEPopup.close(); +} + +function showColor(color, name) { + if (name) + document.getElementById("colorname").innerHTML = name; + + document.getElementById("preview").style.backgroundColor = color; + document.getElementById("color").value = color.toLowerCase(); +} + +function convertRGBToHex(col) { + var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi"); + + if (!col) + return col; + + var rgb = col.replace(re, "$1,$2,$3").split(','); + if (rgb.length == 3) { + r = parseInt(rgb[0]).toString(16); + g = parseInt(rgb[1]).toString(16); + b = parseInt(rgb[2]).toString(16); + + r = r.length == 1 ? '0' + r : r; + g = g.length == 1 ? '0' + g : g; + b = b.length == 1 ? '0' + b : b; + + return "#" + r + g + b; + } + + return col; +} + +function convertHexToRGB(col) { + if (col.indexOf('#') != -1) { + col = col.replace(new RegExp('[^0-9A-F]', 'gi'), ''); + + r = parseInt(col.substring(0, 2), 16); + g = parseInt(col.substring(2, 4), 16); + b = parseInt(col.substring(4, 6), 16); + + return {r : r, g : g, b : b}; + } + + return null; +} + +function generatePicker() { + var el = document.getElementById('light'), h = '', i; + + for (i = 0; i < detail; i++){ + h += '
'; + } + + el.innerHTML = h; +} + +function generateWebColors() { + var el = document.getElementById('webcolors'), h = '', i; + + if (el.className == 'generated') + return; + + h += '' + + ''; + + for (i=0; i' + + '' + + ''; + if ((i+1) % 18 == 0) + h += ''; + } + + h += '
'; + + el.innerHTML = h; + el.className = 'generated'; +} + +function generateNamedColors() { + var el = document.getElementById('namedcolors'), h = '', n, v, i = 0; + + if (el.className == 'generated') + return; + + for (n in named) { + v = named[n]; + h += '' + } + + el.innerHTML = h; + el.className = 'generated'; +} + +function dechex(n) { + return strhex.charAt(Math.floor(n / 16)) + strhex.charAt(n % 16); +} + +function computeColor(e) { + var x, y, partWidth, partDetail, imHeight, r, g, b, coef, i, finalCoef, finalR, finalG, finalB; + + x = e.offsetX ? e.offsetX : (e.target ? e.clientX - e.target.x : 0); + y = e.offsetY ? e.offsetY : (e.target ? e.clientY - e.target.y : 0); + + partWidth = document.getElementById('colors').width / 6; + partDetail = detail / 2; + imHeight = document.getElementById('colors').height; + + r = (x >= 0)*(x < partWidth)*255 + (x >= partWidth)*(x < 2*partWidth)*(2*255 - x * 255 / partWidth) + (x >= 4*partWidth)*(x < 5*partWidth)*(-4*255 + x * 255 / partWidth) + (x >= 5*partWidth)*(x < 6*partWidth)*255; + g = (x >= 0)*(x < partWidth)*(x * 255 / partWidth) + (x >= partWidth)*(x < 3*partWidth)*255 + (x >= 3*partWidth)*(x < 4*partWidth)*(4*255 - x * 255 / partWidth); + b = (x >= 2*partWidth)*(x < 3*partWidth)*(-2*255 + x * 255 / partWidth) + (x >= 3*partWidth)*(x < 5*partWidth)*255 + (x >= 5*partWidth)*(x < 6*partWidth)*(6*255 - x * 255 / partWidth); + + coef = (imHeight - y) / imHeight; + r = 128 + (r - 128) * coef; + g = 128 + (g - 128) * coef; + b = 128 + (b - 128) * coef; + + changeFinalColor('#' + dechex(r) + dechex(g) + dechex(b)); + updateLight(r, g, b); +} + +function updateLight(r, g, b) { + var i, partDetail = detail / 2, finalCoef, finalR, finalG, finalB, color; + + for (i=0; i=0) && (i'); + }, + + init : function() { + var f = document.forms[0], ed = tinyMCEPopup.editor; + + // Setup browse button + document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); + if (isVisible('srcbrowser')) + document.getElementById('src').style.width = '180px'; + + e = ed.selection.getNode(); + + this.fillFileList('image_list', 'tinyMCEImageList'); + + if (e.nodeName == 'IMG') { + f.src.value = ed.dom.getAttrib(e, 'src'); + f.alt.value = ed.dom.getAttrib(e, 'alt'); + f.border.value = this.getAttrib(e, 'border'); + f.vspace.value = this.getAttrib(e, 'vspace'); + f.hspace.value = this.getAttrib(e, 'hspace'); + f.width.value = ed.dom.getAttrib(e, 'width'); + f.height.value = ed.dom.getAttrib(e, 'height'); + f.insert.value = ed.getLang('update'); + this.styleVal = ed.dom.getAttrib(e, 'style'); + selectByValue(f, 'image_list', f.src.value); + selectByValue(f, 'align', this.getAttrib(e, 'align')); + this.updateStyle(); + } + }, + + fillFileList : function(id, l) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + l = window[l]; + + if (l && l.length > 0) { + lst.options[lst.options.length] = new Option('', ''); + + tinymce.each(l, function(o) { + lst.options[lst.options.length] = new Option(o[0], o[1]); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + update : function() { + var f = document.forms[0], nl = f.elements, ed = tinyMCEPopup.editor, args = {}, el; + + tinyMCEPopup.restoreSelection(); + + if (f.src.value === '') { + if (ed.selection.getNode().nodeName == 'IMG') { + ed.dom.remove(ed.selection.getNode()); + ed.execCommand('mceRepaint'); + } + + tinyMCEPopup.close(); + return; + } + + if (!ed.settings.inline_styles) { + args = tinymce.extend(args, { + vspace : nl.vspace.value, + hspace : nl.hspace.value, + border : nl.border.value, + align : getSelectValue(f, 'align') + }); + } else + args.style = this.styleVal; + + tinymce.extend(args, { + src : f.src.value.replace(/ /g, '%20'), + alt : f.alt.value, + width : f.width.value, + height : f.height.value + }); + + el = ed.selection.getNode(); + + if (el && el.nodeName == 'IMG') { + ed.dom.setAttribs(el, args); + tinyMCEPopup.editor.execCommand('mceRepaint'); + tinyMCEPopup.editor.focus(); + } else { + ed.execCommand('mceInsertContent', false, '', {skip_undo : 1}); + ed.dom.setAttribs('__mce_tmp', args); + ed.dom.setAttrib('__mce_tmp', 'id', ''); + ed.undoManager.add(); + } + + tinyMCEPopup.close(); + }, + + updateStyle : function() { + var dom = tinyMCEPopup.dom, st, v, f = document.forms[0]; + + if (tinyMCEPopup.editor.settings.inline_styles) { + st = tinyMCEPopup.dom.parseStyle(this.styleVal); + + // Handle align + v = getSelectValue(f, 'align'); + if (v) { + if (v == 'left' || v == 'right') { + st['float'] = v; + delete st['vertical-align']; + } else { + st['vertical-align'] = v; + delete st['float']; + } + } else { + delete st['float']; + delete st['vertical-align']; + } + + // Handle border + v = f.border.value; + if (v || v == '0') { + if (v == '0') + st['border'] = '0'; + else + st['border'] = v + 'px solid black'; + } else + delete st['border']; + + // Handle hspace + v = f.hspace.value; + if (v) { + delete st['margin']; + st['margin-left'] = v + 'px'; + st['margin-right'] = v + 'px'; + } else { + delete st['margin-left']; + delete st['margin-right']; + } + + // Handle vspace + v = f.vspace.value; + if (v) { + delete st['margin']; + st['margin-top'] = v + 'px'; + st['margin-bottom'] = v + 'px'; + } else { + delete st['margin-top']; + delete st['margin-bottom']; + } + + // Merge + st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st), 'img'); + this.styleVal = dom.serializeStyle(st, 'img'); + } + }, + + getAttrib : function(e, at) { + var ed = tinyMCEPopup.editor, dom = ed.dom, v, v2; + + if (ed.settings.inline_styles) { + switch (at) { + case 'align': + if (v = dom.getStyle(e, 'float')) + return v; + + if (v = dom.getStyle(e, 'vertical-align')) + return v; + + break; + + case 'hspace': + v = dom.getStyle(e, 'margin-left') + v2 = dom.getStyle(e, 'margin-right'); + if (v && v == v2) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + + case 'vspace': + v = dom.getStyle(e, 'margin-top') + v2 = dom.getStyle(e, 'margin-bottom'); + if (v && v == v2) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + + case 'border': + v = 0; + + tinymce.each(['top', 'right', 'bottom', 'left'], function(sv) { + sv = dom.getStyle(e, 'border-' + sv + '-width'); + + // False or not the same as prev + if (!sv || (sv != v && v !== 0)) { + v = 0; + return false; + } + + if (sv) + v = sv; + }); + + if (v) + return parseInt(v.replace(/[^0-9]/g, '')); + + break; + } + } + + if (v = dom.getAttrib(e, at)) + return v; + + return ''; + }, + + resetImageData : function() { + var f = document.forms[0]; + + f.width.value = f.height.value = ""; + }, + + updateImageData : function() { + var f = document.forms[0], t = ImageDialog; + + if (f.width.value == "") + f.width.value = t.preloadImg.width; + + if (f.height.value == "") + f.height.value = t.preloadImg.height; + }, + + getImageData : function() { + var f = document.forms[0]; + + this.preloadImg = new Image(); + this.preloadImg.onload = this.updateImageData; + this.preloadImg.onerror = this.resetImageData; + this.preloadImg.src = tinyMCEPopup.editor.documentBaseURI.toAbsolute(f.src.value); + } +}; + +ImageDialog.preInit(); +tinyMCEPopup.onInit.add(ImageDialog.init, ImageDialog); diff --git a/application/media/js/tiny_mce/themes/advanced/js/link.js b/application/media/js/tiny_mce/themes/advanced/js/link.js new file mode 100644 index 00000000..dd956d9e --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/js/link.js @@ -0,0 +1,156 @@ +tinyMCEPopup.requireLangPack(); + +var LinkDialog = { + preInit : function() { + var url; + + if (url = tinyMCEPopup.getParam("external_link_list_url")) + document.write(''); + }, + + init : function() { + var f = document.forms[0], ed = tinyMCEPopup.editor; + + // Setup browse button + document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser', 'href', 'file', 'theme_advanced_link'); + if (isVisible('hrefbrowser')) + document.getElementById('href').style.width = '180px'; + + this.fillClassList('class_list'); + this.fillFileList('link_list', 'tinyMCELinkList'); + this.fillTargetList('target_list'); + + if (e = ed.dom.getParent(ed.selection.getNode(), 'A')) { + f.href.value = ed.dom.getAttrib(e, 'href'); + f.linktitle.value = ed.dom.getAttrib(e, 'title'); + f.insert.value = ed.getLang('update'); + selectByValue(f, 'link_list', f.href.value); + selectByValue(f, 'target_list', ed.dom.getAttrib(e, 'target')); + selectByValue(f, 'class_list', ed.dom.getAttrib(e, 'class')); + } + }, + + update : function() { + var f = document.forms[0], ed = tinyMCEPopup.editor, e, b, href = f.href.value.replace(/ /g, '%20'); + + tinyMCEPopup.restoreSelection(); + e = ed.dom.getParent(ed.selection.getNode(), 'A'); + + // Remove element if there is no href + if (!f.href.value) { + if (e) { + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + b = ed.selection.getBookmark(); + ed.dom.remove(e, 1); + ed.selection.moveToBookmark(b); + tinyMCEPopup.execCommand("mceEndUndoLevel"); + tinyMCEPopup.close(); + return; + } + } + + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + + // Create new anchor elements + if (e == null) { + ed.getDoc().execCommand("unlink", false, null); + tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); + + tinymce.each(ed.dom.select("a"), function(n) { + if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') { + e = n; + + ed.dom.setAttribs(e, { + href : href, + title : f.linktitle.value, + target : f.target_list ? getSelectValue(f, "target_list") : null, + 'class' : f.class_list ? getSelectValue(f, "class_list") : null + }); + } + }); + } else { + ed.dom.setAttribs(e, { + href : href, + title : f.linktitle.value, + target : f.target_list ? getSelectValue(f, "target_list") : null, + 'class' : f.class_list ? getSelectValue(f, "class_list") : null + }); + } + + // Don't move caret if selection was image + if (e.childNodes.length != 1 || e.firstChild.nodeName != 'IMG') { + ed.focus(); + ed.selection.select(e); + ed.selection.collapse(0); + tinyMCEPopup.storeSelection(); + } + + tinyMCEPopup.execCommand("mceEndUndoLevel"); + tinyMCEPopup.close(); + }, + + checkPrefix : function(n) { + if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_email'))) + n.value = 'mailto:' + n.value; + + if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_external'))) + n.value = 'http://' + n.value; + }, + + fillFileList : function(id, l) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + l = window[l]; + + if (l && l.length > 0) { + lst.options[lst.options.length] = new Option('', ''); + + tinymce.each(l, function(o) { + lst.options[lst.options.length] = new Option(o[0], o[1]); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + fillClassList : function(id) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; + + if (v = tinyMCEPopup.getParam('theme_advanced_styles')) { + cl = []; + + tinymce.each(v.split(';'), function(v) { + var p = v.split('='); + + cl.push({'title' : p[0], 'class' : p[1]}); + }); + } else + cl = tinyMCEPopup.editor.dom.getClasses(); + + if (cl.length > 0) { + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); + + tinymce.each(cl, function(o) { + lst.options[lst.options.length] = new Option(o.title || o['class'], o['class']); + }); + } else + dom.remove(dom.getParent(id, 'tr')); + }, + + fillTargetList : function(id) { + var dom = tinyMCEPopup.dom, lst = dom.get(id), v; + + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_same'), '_self'); + lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('advanced_dlg.link_target_blank'), '_blank'); + + if (v = tinyMCEPopup.getParam('theme_advanced_link_targets')) { + tinymce.each(v.split(','), function(v) { + v = v.split('='); + lst.options[lst.options.length] = new Option(v[0], v[1]); + }); + } + } +}; + +LinkDialog.preInit(); +tinyMCEPopup.onInit.add(LinkDialog.init, LinkDialog); diff --git a/application/media/js/tiny_mce/themes/advanced/js/source_editor.js b/application/media/js/tiny_mce/themes/advanced/js/source_editor.js new file mode 100644 index 00000000..aca38bd8 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/js/source_editor.js @@ -0,0 +1,56 @@ +tinyMCEPopup.requireLangPack(); +tinyMCEPopup.onInit.add(onLoadInit); + +function saveContent() { + tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value, {source_view : true}); + tinyMCEPopup.close(); +} + +function onLoadInit() { + tinyMCEPopup.resizeToInnerSize(); + + // Remove Gecko spellchecking + if (tinymce.isGecko) + document.body.spellcheck = tinyMCEPopup.editor.getParam("gecko_spellcheck"); + + document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent({source_view : true}); + + if (tinyMCEPopup.editor.getParam("theme_advanced_source_editor_wrap", true)) { + setWrap('soft'); + document.getElementById('wraped').checked = true; + } + + resizeInputs(); +} + +function setWrap(val) { + var v, n, s = document.getElementById('htmlSource'); + + s.wrap = val; + + if (!tinymce.isIE) { + v = s.value; + n = s.cloneNode(false); + n.setAttribute("wrap", val); + s.parentNode.replaceChild(n, s); + n.value = v; + } +} + +function toggleWordWrap(elm) { + if (elm.checked) + setWrap('soft'); + else + setWrap('off'); +} + +function resizeInputs() { + var vp = tinyMCEPopup.dom.getViewPort(window), el; + + el = document.getElementById('htmlSource'); + + if (el) { + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 65) + 'px'; + } +} diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/si.js b/application/media/js/tiny_mce/themes/advanced/langs/en.js similarity index 95% rename from includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/si.js rename to application/media/js/tiny_mce/themes/advanced/langs/en.js index 521323f9..69694b1f 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/si.js +++ b/application/media/js/tiny_mce/themes/advanced/langs/en.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('si.advanced',{ +tinyMCE.addI18n('en.advanced',{ style_select:"Styles", font_size:"Font size", fontdefault:"Font family", diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/dv_dlg.js b/application/media/js/tiny_mce/themes/advanced/langs/en_dlg.js similarity index 92% rename from includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/dv_dlg.js rename to application/media/js/tiny_mce/themes/advanced/langs/en_dlg.js index 79f1ac59..7a7e7e2d 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/dv_dlg.js +++ b/application/media/js/tiny_mce/themes/advanced/langs/en_dlg.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('dv.advanced_dlg',{ +tinyMCE.addI18n('en.advanced_dlg',{ about_title:"About TinyMCE", about_general:"About", about_help:"Help", @@ -10,6 +10,7 @@ about_version:"Version", about_loaded:"Loaded plugins", anchor_title:"Insert/edit anchor", anchor_name:"Anchor name", +anchor_invalid:"Please specify a valid anchor name.", code_title:"HTML Source Editor", code_wordwrap:"Word wrap", colorpicker_title:"Select a color", diff --git a/application/media/js/tiny_mce/themes/advanced/link.htm b/application/media/js/tiny_mce/themes/advanced/link.htm new file mode 100644 index 00000000..7565b9ae --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/link.htm @@ -0,0 +1,58 @@ + + + + {#advanced_dlg.link_title} + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
 
+
+
+ +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/content.css b/application/media/js/tiny_mce/themes/advanced/skins/default/content.css new file mode 100644 index 00000000..9fba0431 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/skins/default/content.css @@ -0,0 +1,36 @@ +body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} +body {background:#FFF;} +body.mceForceColors {background:#FFF; color:#000;} +h1 {font-size: 2em} +h2 {font-size: 1.5em} +h3 {font-size: 1.17em} +h4 {font-size: 1em} +h5 {font-size: .83em} +h6 {font-size: .75em} +.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(img/items.gif) no-repeat 0 0;} +span.mceItemNbsp {background: #DDD} +td.mceSelected, th.mceSelected {background-color:#3399ff !important} +img {border:0;} +table {cursor:default} +table td, table th {cursor:text} +ins {border-bottom:1px solid green; text-decoration: none; color:green} +del {color:red; text-decoration:line-through} +cite {border-bottom:1px dashed blue} +acronym {border-bottom:1px dotted #CCC; cursor:help} +abbr {border-bottom:1px dashed #CCC; cursor:help} + +/* IE */ +* html body { +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +} + +img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} +font[face=mceinline] {font-family:inherit !important} diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/dialog.css b/application/media/js/tiny_mce/themes/advanced/skins/default/dialog.css new file mode 100644 index 00000000..f0122265 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/skins/default/dialog.css @@ -0,0 +1,117 @@ +/* Generic */ +body { +font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDDDDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +background:#F0F0EE; +padding:0; +margin:8px 8px 0 8px; +} + +html {background:#F0F0EE;} +td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +textarea {resize:none;outline:none;} +a:link, a:visited {color:black;} +a:hover {color:#2B6FB6;} +.nowrap {white-space: nowrap} + +/* Forms */ +fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} +legend {color:#2B6FB6; font-weight:bold;} +label.msg {display:none;} +label.invalid {color:#EE0000; display:inline;} +input.invalid {border:1px solid #EE0000;} +input {background:#FFF; border:1px solid #CCC;} +input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +input, select, textarea {border:1px solid #808080;} +input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} +input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} +.input_noborder {border:0;} + +/* Buttons */ +#insert, #cancel, input.button, .updateButton { +border:0; margin:0; padding:0; +font-weight:bold; +width:94px; height:26px; +background:url(img/buttons.png) 0 -26px; +cursor:pointer; +padding-bottom:2px; +float:left; +} + +#insert {background:url(img/buttons.png) 0 -52px} +#cancel {background:url(img/buttons.png) 0 0; float:right} + +/* Browse */ +a.pickcolor, a.browse {text-decoration:none} +a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} +.mceOldBoxModel a.browse span {width:22px; height:20px;} +a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} +a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} +a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} +.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} +a.pickcolor:hover span {background-color:#B2BBD0;} +a.pickcolor:hover span.disabled {} + +/* Charmap */ +table.charmap {border:1px solid #AAA; text-align:center} +td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} +#charmap a {display:block; color:#000; text-decoration:none; border:0} +#charmap a:hover {background:#CCC;color:#2B6FB6} +#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} +#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} + +/* Source */ +.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} +.mceActionPanel {margin-top:5px;} + +/* Tabs classes */ +.tabs {width:100%; height:18px; line-height:normal; background:url(img/tabs.gif) repeat-x 0 -72px;} +.tabs ul {margin:0; padding:0; list-style:none;} +.tabs li {float:left; background:url(img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} +.tabs li.current {background:url(img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} +.tabs span {float:left; display:block; background:url(img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} +.tabs .current span {background:url(img/tabs.gif) no-repeat right -54px;} +.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} +.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} + +/* Panels */ +.panel_wrapper div.panel {display:none;} +.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} +.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} + +/* Columns */ +.column {float:left;} +.properties {width:100%;} +.properties .column1 {} +.properties .column2 {text-align:left;} + +/* Titles */ +h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} +h3 {font-size:14px;} +.title {font-size:12px; font-weight:bold; color:#2B6FB6;} + +/* Dialog specific */ +#link .panel_wrapper, #link div.current {height:125px;} +#image .panel_wrapper, #image div.current {height:200px;} +#plugintable thead {font-weight:bold; background:#DDD;} +#plugintable, #about #plugintable td {border:1px solid #919B9C;} +#plugintable {width:96%; margin-top:10px;} +#pluginscontainer {height:290px; overflow:auto;} +#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;} +#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} +#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} +#colorpicker #light div {overflow:hidden;} +#colorpicker #previewblock {float:right; padding-left:10px; height:20px;} +#colorpicker .panel_wrapper div.current {height:175px;} +#colorpicker #namedcolors {width:150px;} +#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} +#colorpicker #colornamecontainer {margin-top:5px;} +#colorpicker #picker_panel fieldset {margin:auto;width:325px;} diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/img/buttons.png b/application/media/js/tiny_mce/themes/advanced/skins/default/img/buttons.png new file mode 100644 index 00000000..7dd58418 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/default/img/buttons.png differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/img/items.gif b/application/media/js/tiny_mce/themes/advanced/skins/default/img/items.gif new file mode 100644 index 00000000..2eafd795 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/default/img/items.gif differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif b/application/media/js/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif new file mode 100644 index 00000000..85e31dfb Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/default/img/menu_arrow.gif differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/img/menu_check.gif b/application/media/js/tiny_mce/themes/advanced/skins/default/img/menu_check.gif new file mode 100644 index 00000000..adfdddcc Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/default/img/menu_check.gif differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/img/progress.gif b/application/media/js/tiny_mce/themes/advanced/skins/default/img/progress.gif new file mode 100644 index 00000000..5bb90fd6 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/default/img/progress.gif differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/img/tabs.gif b/application/media/js/tiny_mce/themes/advanced/skins/default/img/tabs.gif new file mode 100644 index 00000000..ce4be635 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/default/img/tabs.gif differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/default/ui.css b/application/media/js/tiny_mce/themes/advanced/skins/default/ui.css new file mode 100644 index 00000000..0049c7b3 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/skins/default/ui.css @@ -0,0 +1,213 @@ +/* Reset */ +.defaultSkin table, .defaultSkin tbody, .defaultSkin a, .defaultSkin img, .defaultSkin tr, .defaultSkin div, .defaultSkin td, .defaultSkin iframe, .defaultSkin span, .defaultSkin *, .defaultSkin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left} +.defaultSkin a:hover, .defaultSkin a:link, .defaultSkin a:visited, .defaultSkin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000} +.defaultSkin table td {vertical-align:middle} + +/* Containers */ +.defaultSkin table {direction:ltr; background:#F0F0EE} +.defaultSkin iframe {display:block; background:#FFF} +.defaultSkin .mceToolbar {height:26px} +.defaultSkin .mceLeft {text-align:left} +.defaultSkin .mceRight {text-align:right} + +/* External */ +.defaultSkin .mceExternalToolbar {position:absolute; border:1px solid #CCC; border-bottom:0; display:none;} +.defaultSkin .mceExternalToolbar td.mceToolbar {padding-right:13px;} +.defaultSkin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0} + +/* Layout */ +.defaultSkin table.mceLayout {border:0; border-left:1px solid #CCC; border-right:1px solid #CCC} +.defaultSkin table.mceLayout tr.mceFirst td {border-top:1px solid #CCC} +.defaultSkin table.mceLayout tr.mceLast td {border-bottom:1px solid #CCC} +.defaultSkin table.mceToolbar, .defaultSkin tr.mceFirst .mceToolbar tr td, .defaultSkin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0;} +.defaultSkin td.mceToolbar {padding-top:1px; vertical-align:top} +.defaultSkin .mceIframeContainer {border-top:1px solid #CCC; border-bottom:1px solid #CCC} +.defaultSkin .mceStatusbar {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; display:block; height:20px} +.defaultSkin .mceStatusbar div {float:left; margin:2px} +.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0} +.defaultSkin .mceStatusbar a:hover {text-decoration:underline} +.defaultSkin table.mceToolbar {margin-left:3px} +.defaultSkin span.mceIcon, .defaultSkin img.mceIcon {display:block; width:20px; height:20px} +.defaultSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} +.defaultSkin td.mceCenter {text-align:center;} +.defaultSkin td.mceCenter table {margin:0 auto; text-align:left;} +.defaultSkin td.mceRight table {margin:0 0 0 auto;} + +/* Button */ +.defaultSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px; margin-right:1px} +.defaultSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} +.defaultSkin a.mceButtonActive, .defaultSkin a.mceButtonSelected {border:1px solid #0A246A; background-color:#C2CBE0} +.defaultSkin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +.defaultSkin .mceButtonLabeled {width:auto} +.defaultSkin .mceButtonLabeled span.mceIcon {float:left} +.defaultSkin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px; font-family:Tahoma,Verdana,Arial,Helvetica} +.defaultSkin .mceButtonDisabled .mceButtonLabel {color:#888} + +/* Separator */ +.defaultSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:2px 2px 0 4px} + +/* ListBox */ +.defaultSkin .mceListBox, .defaultSkin .mceListBox a {display:block} +.defaultSkin .mceListBox .mceText {padding-left:4px; width:70px; text-align:left; border:1px solid #CCC; border-right:0; background:#FFF; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} +.defaultSkin .mceListBox .mceOpen {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;} +.defaultSkin table.mceListBoxEnabled:hover .mceText, .defaultSkin .mceListBoxHover .mceText, .defaultSkin .mceListBoxSelected .mceText {border:1px solid #A2ABC0; border-right:0; background:#FFF} +.defaultSkin table.mceListBoxEnabled:hover .mceOpen, .defaultSkin .mceListBoxHover .mceOpen, .defaultSkin .mceListBoxSelected .mceOpen {background-color:#FFF; border:1px solid #A2ABC0} +.defaultSkin .mceListBoxDisabled a.mceText {color:gray; background-color:transparent;} +.defaultSkin .mceListBoxMenu {overflow:auto; overflow-x:hidden} +.defaultSkin .mceOldBoxModel .mceListBox .mceText {height:22px} +.defaultSkin .mceOldBoxModel .mceListBox .mceOpen {width:11px; height:22px;} +.defaultSkin select.mceNativeListBox {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:7pt; background:#F0F0EE; border:1px solid gray; margin-right:2px;} + +/* SplitButton */ +.defaultSkin .mceSplitButton {width:32px; height:20px; direction:ltr} +.defaultSkin .mceSplitButton a, .defaultSkin .mceSplitButton span {height:20px; display:block} +.defaultSkin .mceSplitButton a.mceAction {width:20px; border:1px solid #F0F0EE; border-right:0;} +.defaultSkin .mceSplitButton span.mceAction {width:20px; background-image:url(../../img/icons.gif);} +.defaultSkin .mceSplitButton a.mceOpen {width:9px; background:url(../../img/icons.gif) -741px 0; border:1px solid #F0F0EE;} +.defaultSkin .mceSplitButton span.mceOpen {display:none} +.defaultSkin table.mceSplitButtonEnabled:hover a.mceAction, .defaultSkin .mceSplitButtonHover a.mceAction, .defaultSkin .mceSplitButtonSelected a.mceAction {border:1px solid #0A246A; border-right:0; background-color:#B2BBD0} +.defaultSkin table.mceSplitButtonEnabled:hover a.mceOpen, .defaultSkin .mceSplitButtonHover a.mceOpen, .defaultSkin .mceSplitButtonSelected a.mceOpen {background-color:#B2BBD0; border:1px solid #0A246A;} +.defaultSkin .mceSplitButtonDisabled .mceAction, .defaultSkin .mceSplitButtonDisabled a.mceOpen {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +.defaultSkin .mceSplitButtonActive a.mceAction {border:1px solid #0A246A; background-color:#C2CBE0} +.defaultSkin .mceSplitButtonActive a.mceOpen {border-left:0;} + +/* ColorSplitButton */ +.defaultSkin div.mceColorSplitMenu table {background:#FFF; border:1px solid gray} +.defaultSkin .mceColorSplitMenu td {padding:2px} +.defaultSkin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080} +.defaultSkin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} +.defaultSkin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} +.defaultSkin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2} +.defaultSkin a.mceMoreColors:hover {border:1px solid #0A246A} +.defaultSkin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:#9a9b9a} +.defaultSkin .mce_forecolor span.mceAction, .defaultSkin .mce_backcolor span.mceAction {overflow:hidden; height:16px} + +/* Menu */ +.defaultSkin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #D4D0C8} +.defaultSkin .mceNoIcons span.mceIcon {width:0;} +.defaultSkin .mceNoIcons a .mceText {padding-left:10px} +.defaultSkin .mceMenu table {background:#FFF} +.defaultSkin .mceMenu a, .defaultSkin .mceMenu span, .defaultSkin .mceMenu {display:block} +.defaultSkin .mceMenu td {height:20px} +.defaultSkin .mceMenu a {position:relative;padding:3px 0 4px 0} +.defaultSkin .mceMenu .mceText {position:relative; display:block; font-family:Tahoma,Verdana,Arial,Helvetica; color:#000; cursor:default; margin:0; padding:0 25px 0 25px; display:block} +.defaultSkin .mceMenu span.mceText, .defaultSkin .mceMenu .mcePreview {font-size:11px} +.defaultSkin .mceMenu pre.mceText {font-family:Monospace} +.defaultSkin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} +.defaultSkin .mceMenu .mceMenuItemEnabled a:hover, .defaultSkin .mceMenu .mceMenuItemActive {background-color:#dbecf3} +.defaultSkin td.mceMenuItemSeparator {background:#DDD; height:1px} +.defaultSkin .mceMenuItemTitle a {border:0; background:#EEE; border-bottom:1px solid #DDD} +.defaultSkin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} +.defaultSkin .mceMenuItemDisabled .mceText {color:#888} +.defaultSkin .mceMenuItemSelected .mceIcon {background:url(img/menu_check.gif)} +.defaultSkin .mceNoIcons .mceMenuItemSelected a {background:url(img/menu_arrow.gif) no-repeat -6px center} +.defaultSkin .mceMenu span.mceMenuLine {display:none} +.defaultSkin .mceMenuItemSub a {background:url(img/menu_arrow.gif) no-repeat top right;} + +/* Progress,Resize */ +.defaultSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50); background:#FFF} +.defaultSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} + +/* Formats */ +.defaultSkin .mce_formatPreview a {font-size:10px} +.defaultSkin .mce_p span.mceText {} +.defaultSkin .mce_address span.mceText {font-style:italic} +.defaultSkin .mce_pre span.mceText {font-family:monospace} +.defaultSkin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} +.defaultSkin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} +.defaultSkin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} +.defaultSkin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} +.defaultSkin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} +.defaultSkin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} + +/* Theme */ +.defaultSkin span.mce_bold {background-position:0 0} +.defaultSkin span.mce_italic {background-position:-60px 0} +.defaultSkin span.mce_underline {background-position:-140px 0} +.defaultSkin span.mce_strikethrough {background-position:-120px 0} +.defaultSkin span.mce_undo {background-position:-160px 0} +.defaultSkin span.mce_redo {background-position:-100px 0} +.defaultSkin span.mce_cleanup {background-position:-40px 0} +.defaultSkin span.mce_bullist {background-position:-20px 0} +.defaultSkin span.mce_numlist {background-position:-80px 0} +.defaultSkin span.mce_justifyleft {background-position:-460px 0} +.defaultSkin span.mce_justifyright {background-position:-480px 0} +.defaultSkin span.mce_justifycenter {background-position:-420px 0} +.defaultSkin span.mce_justifyfull {background-position:-440px 0} +.defaultSkin span.mce_anchor {background-position:-200px 0} +.defaultSkin span.mce_indent {background-position:-400px 0} +.defaultSkin span.mce_outdent {background-position:-540px 0} +.defaultSkin span.mce_link {background-position:-500px 0} +.defaultSkin span.mce_unlink {background-position:-640px 0} +.defaultSkin span.mce_sub {background-position:-600px 0} +.defaultSkin span.mce_sup {background-position:-620px 0} +.defaultSkin span.mce_removeformat {background-position:-580px 0} +.defaultSkin span.mce_newdocument {background-position:-520px 0} +.defaultSkin span.mce_image {background-position:-380px 0} +.defaultSkin span.mce_help {background-position:-340px 0} +.defaultSkin span.mce_code {background-position:-260px 0} +.defaultSkin span.mce_hr {background-position:-360px 0} +.defaultSkin span.mce_visualaid {background-position:-660px 0} +.defaultSkin span.mce_charmap {background-position:-240px 0} +.defaultSkin span.mce_paste {background-position:-560px 0} +.defaultSkin span.mce_copy {background-position:-700px 0} +.defaultSkin span.mce_cut {background-position:-680px 0} +.defaultSkin span.mce_blockquote {background-position:-220px 0} +.defaultSkin .mce_forecolor span.mceAction {background-position:-720px 0} +.defaultSkin .mce_backcolor span.mceAction {background-position:-760px 0} +.defaultSkin span.mce_forecolorpicker {background-position:-720px 0} +.defaultSkin span.mce_backcolorpicker {background-position:-760px 0} + +/* Plugins */ +.defaultSkin span.mce_advhr {background-position:-0px -20px} +.defaultSkin span.mce_ltr {background-position:-20px -20px} +.defaultSkin span.mce_rtl {background-position:-40px -20px} +.defaultSkin span.mce_emotions {background-position:-60px -20px} +.defaultSkin span.mce_fullpage {background-position:-80px -20px} +.defaultSkin span.mce_fullscreen {background-position:-100px -20px} +.defaultSkin span.mce_iespell {background-position:-120px -20px} +.defaultSkin span.mce_insertdate {background-position:-140px -20px} +.defaultSkin span.mce_inserttime {background-position:-160px -20px} +.defaultSkin span.mce_absolute {background-position:-180px -20px} +.defaultSkin span.mce_backward {background-position:-200px -20px} +.defaultSkin span.mce_forward {background-position:-220px -20px} +.defaultSkin span.mce_insert_layer {background-position:-240px -20px} +.defaultSkin span.mce_insertlayer {background-position:-260px -20px} +.defaultSkin span.mce_movebackward {background-position:-280px -20px} +.defaultSkin span.mce_moveforward {background-position:-300px -20px} +.defaultSkin span.mce_media {background-position:-320px -20px} +.defaultSkin span.mce_nonbreaking {background-position:-340px -20px} +.defaultSkin span.mce_pastetext {background-position:-360px -20px} +.defaultSkin span.mce_pasteword {background-position:-380px -20px} +.defaultSkin span.mce_selectall {background-position:-400px -20px} +.defaultSkin span.mce_preview {background-position:-420px -20px} +.defaultSkin span.mce_print {background-position:-440px -20px} +.defaultSkin span.mce_cancel {background-position:-460px -20px} +.defaultSkin span.mce_save {background-position:-480px -20px} +.defaultSkin span.mce_replace {background-position:-500px -20px} +.defaultSkin span.mce_search {background-position:-520px -20px} +.defaultSkin span.mce_styleprops {background-position:-560px -20px} +.defaultSkin span.mce_table {background-position:-580px -20px} +.defaultSkin span.mce_cell_props {background-position:-600px -20px} +.defaultSkin span.mce_delete_table {background-position:-620px -20px} +.defaultSkin span.mce_delete_col {background-position:-640px -20px} +.defaultSkin span.mce_delete_row {background-position:-660px -20px} +.defaultSkin span.mce_col_after {background-position:-680px -20px} +.defaultSkin span.mce_col_before {background-position:-700px -20px} +.defaultSkin span.mce_row_after {background-position:-720px -20px} +.defaultSkin span.mce_row_before {background-position:-740px -20px} +.defaultSkin span.mce_merge_cells {background-position:-760px -20px} +.defaultSkin span.mce_table_props {background-position:-980px -20px} +.defaultSkin span.mce_row_props {background-position:-780px -20px} +.defaultSkin span.mce_split_cells {background-position:-800px -20px} +.defaultSkin span.mce_template {background-position:-820px -20px} +.defaultSkin span.mce_visualchars {background-position:-840px -20px} +.defaultSkin span.mce_abbr {background-position:-860px -20px} +.defaultSkin span.mce_acronym {background-position:-880px -20px} +.defaultSkin span.mce_attribs {background-position:-900px -20px} +.defaultSkin span.mce_cite {background-position:-920px -20px} +.defaultSkin span.mce_del {background-position:-940px -20px} +.defaultSkin span.mce_ins {background-position:-960px -20px} +.defaultSkin span.mce_pagebreak {background-position:0 -40px} +.defaultSkin span.mce_restoredraft {background-position:-20px -40px} +.defaultSkin span.mce_spellchecker {background-position:-540px -20px} diff --git a/application/media/js/tiny_mce/themes/advanced/skins/o2k7/content.css b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/content.css new file mode 100644 index 00000000..3b833d94 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/content.css @@ -0,0 +1,36 @@ +body, td, pre {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:8px;} +body {background:#FFF;} +body.mceForceColors {background:#FFF; color:#000;} +h1 {font-size: 2em} +h2 {font-size: 1.5em} +h3 {font-size: 1.17em} +h4 {font-size: 1em} +h5 {font-size: .83em} +h6 {font-size: .75em} +.mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} +span.mceItemNbsp {background: #DDD} +td.mceSelected, th.mceSelected {background-color:#3399ff !important} +img {border:0;} +table {cursor:default} +table td, table th {cursor:text} +ins {border-bottom:1px solid green; text-decoration: none; color:green} +del {color:red; text-decoration:line-through} +cite {border-bottom:1px dashed blue} +acronym {border-bottom:1px dotted #CCC; cursor:help} +abbr {border-bottom:1px dashed #CCC; cursor:help} + +/* IE */ +* html body { +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +} + +img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} +font[face=mceinline] {font-family:inherit !important} diff --git a/application/media/js/tiny_mce/themes/advanced/skins/o2k7/dialog.css b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/dialog.css new file mode 100644 index 00000000..e3af1396 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/dialog.css @@ -0,0 +1,116 @@ +/* Generic */ +body { +font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; +scrollbar-3dlight-color:#F0F0EE; +scrollbar-arrow-color:#676662; +scrollbar-base-color:#F0F0EE; +scrollbar-darkshadow-color:#DDDDDD; +scrollbar-face-color:#E0E0DD; +scrollbar-highlight-color:#F0F0EE; +scrollbar-shadow-color:#F0F0EE; +scrollbar-track-color:#F5F5F5; +background:#F0F0EE; +padding:0; +margin:8px 8px 0 8px; +} + +html {background:#F0F0EE;} +td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +textarea {resize:none;outline:none;} +a:link, a:visited {color:black;} +a:hover {color:#2B6FB6;} +.nowrap {white-space: nowrap} + +/* Forms */ +fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} +legend {color:#2B6FB6; font-weight:bold;} +label.msg {display:none;} +label.invalid {color:#EE0000; display:inline;} +input.invalid {border:1px solid #EE0000;} +input {background:#FFF; border:1px solid #CCC;} +input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} +input, select, textarea {border:1px solid #808080;} +input.radio {border:1px none #000000; background:transparent; vertical-align:middle;} +input.checkbox {border:1px none #000000; background:transparent; vertical-align:middle;} +.input_noborder {border:0;} + +/* Buttons */ +#insert, #cancel, input.button, .updateButton { +border:0; margin:0; padding:0; +font-weight:bold; +width:94px; height:26px; +background:url(../default/img/buttons.png) 0 -26px; +cursor:pointer; +padding-bottom:2px; +float:left; +} + +#insert {background:url(../default/img/buttons.png) 0 -52px} +#cancel {background:url(../default/img/buttons.png) 0 0; float:right} + +/* Browse */ +a.pickcolor, a.browse {text-decoration:none} +a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} +.mceOldBoxModel a.browse span {width:22px; height:20px;} +a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} +a.browse span.disabled {border:1px solid white; opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +a.browse:hover span.disabled {border:1px solid white; background-color:transparent;} +a.pickcolor span {display:block; width:20px; height:16px; background:url(../../img/icons.gif) -840px 0; margin-left:2px;} +.mceOldBoxModel a.pickcolor span {width:21px; height:17px;} +a.pickcolor:hover span {background-color:#B2BBD0;} +a.pickcolor:hover span.disabled {} + +/* Charmap */ +table.charmap {border:1px solid #AAA; text-align:center} +td.charmap, #charmap a {width:18px; height:18px; color:#000; border:1px solid #AAA; text-align:center; font-size:12px; vertical-align:middle; line-height: 18px;} +#charmap a {display:block; color:#000; text-decoration:none; border:0} +#charmap a:hover {background:#CCC;color:#2B6FB6} +#charmap #codeN {font-size:10px; font-family:Arial,Helvetica,sans-serif; text-align:center} +#charmap #codeV {font-size:40px; height:80px; border:1px solid #AAA; text-align:center} + +/* Source */ +.wordWrapCode {vertical-align:middle; border:1px none #000000; background:transparent;} +.mceActionPanel {margin-top:5px;} + +/* Tabs classes */ +.tabs {width:100%; height:18px; line-height:normal; background:url(../default/img/tabs.gif) repeat-x 0 -72px;} +.tabs ul {margin:0; padding:0; list-style:none;} +.tabs li {float:left; background:url(../default/img/tabs.gif) no-repeat 0 0; margin:0 2px 0 0; padding:0 0 0 10px; line-height:17px; height:18px; display:block;} +.tabs li.current {background:url(../default/img/tabs.gif) no-repeat 0 -18px; margin-right:2px;} +.tabs span {float:left; display:block; background:url(../default/img/tabs.gif) no-repeat right -36px; padding:0px 10px 0 0;} +.tabs .current span {background:url(../default/img/tabs.gif) no-repeat right -54px;} +.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;} +.tabs a:link, .tabs a:visited, .tabs a:hover {color:black;} + +/* Panels */ +.panel_wrapper div.panel {display:none;} +.panel_wrapper div.current {display:block; width:100%; height:300px; overflow:visible;} +.panel_wrapper {border:1px solid #919B9C; border-top:0px; padding:10px; padding-top:5px; clear:both; background:white;} + +/* Columns */ +.column {float:left;} +.properties {width:100%;} +.properties .column1 {} +.properties .column2 {text-align:left;} + +/* Titles */ +h1, h2, h3, h4 {color:#2B6FB6; margin:0; padding:0; padding-top:5px;} +h3 {font-size:14px;} +.title {font-size:12px; font-weight:bold; color:#2B6FB6;} + +/* Dialog specific */ +#link .panel_wrapper, #link div.current {height:125px;} +#image .panel_wrapper, #image div.current {height:200px;} +#plugintable thead {font-weight:bold; background:#DDD;} +#plugintable, #about #plugintable td {border:1px solid #919B9C;} +#plugintable {width:96%; margin-top:10px;} +#pluginscontainer {height:290px; overflow:auto;} +#colorpicker #preview {float:right; width:50px; height:14px;line-height:1px; border:1px solid black; margin-left:5px;} +#colorpicker #colors {float:left; border:1px solid gray; cursor:crosshair;} +#colorpicker #light {border:1px solid gray; margin-left:5px; float:left;width:15px; height:150px; cursor:crosshair;} +#colorpicker #light div {overflow:hidden;} +#colorpicker #previewblock {float:right; padding-left:10px; height:20px;} +#colorpicker .panel_wrapper div.current {height:175px;} +#colorpicker #namedcolors {width:150px;} +#colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} +#colorpicker #colornamecontainer {margin-top:5px;} diff --git a/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png new file mode 100644 index 00000000..12cfb419 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg.png differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png new file mode 100644 index 00000000..8996c749 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_black.png differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png new file mode 100644 index 00000000..bd5d2550 Binary files /dev/null and b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/img/button_bg_silver.png differ diff --git a/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui.css b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui.css new file mode 100644 index 00000000..a6253976 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui.css @@ -0,0 +1,215 @@ +/* Reset */ +.o2k7Skin table, .o2k7Skin tbody, .o2k7Skin a, .o2k7Skin img, .o2k7Skin tr, .o2k7Skin div, .o2k7Skin td, .o2k7Skin iframe, .o2k7Skin span, .o2k7Skin *, .o2k7Skin .mceText {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000; vertical-align:baseline; width:auto; border-collapse:separate; text-align:left} +.o2k7Skin a:hover, .o2k7Skin a:link, .o2k7Skin a:visited, .o2k7Skin a:active {text-decoration:none; font-weight:normal; cursor:default; color:#000} +.o2k7Skin table td {vertical-align:middle} + +/* Containers */ +.o2k7Skin table {background:#E5EFFD} +.o2k7Skin iframe {display:block; background:#FFF} +.o2k7Skin .mceToolbar {height:26px} + +/* External */ +.o2k7Skin .mceExternalToolbar {position:absolute; border:1px solid #ABC6DD; border-bottom:0; display:none} +.o2k7Skin .mceExternalToolbar td.mceToolbar {padding-right:13px;} +.o2k7Skin .mceExternalClose {position:absolute; top:3px; right:3px; width:7px; height:7px; background:url(../../img/icons.gif) -820px 0} + +/* Layout */ +.o2k7Skin table.mceLayout {border:0; border-left:1px solid #ABC6DD; border-right:1px solid #ABC6DD} +.o2k7Skin table.mceLayout tr.mceFirst td {border-top:1px solid #ABC6DD} +.o2k7Skin table.mceLayout tr.mceLast td {border-bottom:1px solid #ABC6DD} +.o2k7Skin table.mceToolbar, .o2k7Skin tr.mceFirst .mceToolbar tr td, .o2k7Skin tr.mceLast .mceToolbar tr td {border:0; margin:0; padding:0} +.o2k7Skin .mceIframeContainer {border-top:1px solid #ABC6DD; border-bottom:1px solid #ABC6DD} +.o2k7Skin .mceStatusbar {display:block; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; height:20px} +.o2k7Skin .mceStatusbar div {float:left; padding:2px} +.o2k7Skin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0} +.o2k7Skin .mceStatusbar a:hover {text-decoration:underline} +.o2k7Skin table.mceToolbar {margin-left:3px} +.o2k7Skin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; margin-left:3px;} +.o2k7Skin .mceToolbar td.mceFirst span {margin:0} +.o2k7Skin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px} +.o2k7Skin .mceToolbar .mceToolbarEndListBox span, .o2k7Skin .mceToolbar .mceToolbarStartListBox span {display:none} +.o2k7Skin span.mceIcon, .o2k7Skin img.mceIcon {display:block; width:20px; height:20px} +.o2k7Skin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} +.o2k7Skin td.mceCenter {text-align:center;} +.o2k7Skin td.mceCenter table {margin:0 auto; text-align:left;} +.o2k7Skin td.mceRight table {margin:0 0 0 auto;} + +/* Button */ +.o2k7Skin .mceButton {display:block; background:url(img/button_bg.png); width:22px; height:22px} +.o2k7Skin a.mceButton span, .o2k7Skin a.mceButton img {margin-left:1px} +.o2k7Skin .mceOldBoxModel a.mceButton span, .o2k7Skin .mceOldBoxModel a.mceButton img {margin:0 0 0 1px} +.o2k7Skin a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px} +.o2k7Skin a.mceButtonActive, .o2k7Skin a.mceButtonSelected {background-position:0 -44px} +.o2k7Skin .mceButtonDisabled .mceIcon {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +.o2k7Skin .mceButtonLabeled {width:auto} +.o2k7Skin .mceButtonLabeled span.mceIcon {float:left} +.o2k7Skin span.mceButtonLabel {display:block; font-size:10px; padding:4px 6px 0 22px; font-family:Tahoma,Verdana,Arial,Helvetica} +.o2k7Skin .mceButtonDisabled .mceButtonLabel {color:#888} + +/* Separator */ +.o2k7Skin .mceSeparator {display:block; background:url(img/button_bg.png) -22px 0; width:5px; height:22px} + +/* ListBox */ +.o2k7Skin .mceListBox {margin-left:3px} +.o2k7Skin .mceListBox, .o2k7Skin .mceListBox a {display:block} +.o2k7Skin .mceListBox .mceText {padding-left:4px; text-align:left; width:70px; border:1px solid #b3c7e1; border-right:0; background:#eaf2fb; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} +.o2k7Skin .mceListBox .mceOpen {width:14px; height:22px; background:url(img/button_bg.png) -66px 0} +.o2k7Skin table.mceListBoxEnabled:hover .mceText, .o2k7Skin .mceListBoxHover .mceText, .o2k7Skin .mceListBoxSelected .mceText {background:#FFF} +.o2k7Skin table.mceListBoxEnabled:hover .mceOpen, .o2k7Skin .mceListBoxHover .mceOpen, .o2k7Skin .mceListBoxSelected .mceOpen {background-position:-66px -22px} +.o2k7Skin .mceListBoxDisabled .mceText {color:gray} +.o2k7Skin .mceListBoxMenu {overflow:auto; overflow-x:hidden} +.o2k7Skin .mceOldBoxModel .mceListBox .mceText {height:22px} +.o2k7Skin select.mceListBox {font-family:Tahoma,Verdana,Arial,Helvetica; font-size:12px; border:1px solid #b3c7e1; background:#FFF;} + +/* SplitButton */ +.o2k7Skin .mceSplitButton, .o2k7Skin .mceSplitButton a, .o2k7Skin .mceSplitButton span {display:block; height:22px} +.o2k7Skin .mceSplitButton {background:url(img/button_bg.png)} +.o2k7Skin .mceSplitButton a.mceAction {width:22px} +.o2k7Skin .mceSplitButton span.mceAction {width:22px; background-image:url(../../img/icons.gif)} +.o2k7Skin .mceSplitButton a.mceOpen {width:10px; background:url(img/button_bg.png) -44px 0} +.o2k7Skin .mceSplitButton span.mceOpen {display:none} +.o2k7Skin table.mceSplitButtonEnabled:hover a.mceAction, .o2k7Skin .mceSplitButtonHover a.mceAction, .o2k7Skin .mceSplitButtonSelected {background:url(img/button_bg.png) 0 -22px} +.o2k7Skin table.mceSplitButtonEnabled:hover a.mceOpen, .o2k7Skin .mceSplitButtonHover a.mceOpen, .o2k7Skin .mceSplitButtonSelected a.mceOpen {background-position:-44px -44px} +.o2k7Skin .mceSplitButtonDisabled .mceAction {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} +.o2k7Skin .mceSplitButtonActive {background-position:0 -44px} + +/* ColorSplitButton */ +.o2k7Skin div.mceColorSplitMenu table {background:#FFF; border:1px solid gray} +.o2k7Skin .mceColorSplitMenu td {padding:2px} +.o2k7Skin .mceColorSplitMenu a {display:block; width:9px; height:9px; overflow:hidden; border:1px solid #808080} +.o2k7Skin .mceColorSplitMenu td.mceMoreColors {padding:1px 3px 1px 1px} +.o2k7Skin .mceColorSplitMenu a.mceMoreColors {width:100%; height:auto; text-align:center; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; line-height:20px; border:1px solid #FFF} +.o2k7Skin .mceColorSplitMenu a.mceMoreColors:hover {border:1px solid #0A246A; background-color:#B6BDD2} +.o2k7Skin a.mceMoreColors:hover {border:1px solid #0A246A} +.o2k7Skin .mceColorPreview {margin-left:2px; width:16px; height:4px; overflow:hidden; background:#9a9b9a;overflow:hidden} +.o2k7Skin .mce_forecolor span.mceAction, .o2k7Skin .mce_backcolor span.mceAction {height:15px;overflow:hidden} + +/* Menu */ +.o2k7Skin .mceMenu {position:absolute; left:0; top:0; z-index:1000; border:1px solid #ABC6DD} +.o2k7Skin .mceNoIcons span.mceIcon {width:0;} +.o2k7Skin .mceNoIcons a .mceText {padding-left:10px} +.o2k7Skin .mceMenu table {background:#FFF} +.o2k7Skin .mceMenu a, .o2k7Skin .mceMenu span, .o2k7Skin .mceMenu {display:block} +.o2k7Skin .mceMenu td {height:20px} +.o2k7Skin .mceMenu a {position:relative;padding:3px 0 4px 0} +.o2k7Skin .mceMenu .mceText {position:relative; display:block; font-family:Tahoma,Verdana,Arial,Helvetica; color:#000; cursor:default; margin:0; padding:0 25px 0 25px; display:block} +.o2k7Skin .mceMenu span.mceText, .o2k7Skin .mceMenu .mcePreview {font-size:11px} +.o2k7Skin .mceMenu pre.mceText {font-family:Monospace} +.o2k7Skin .mceMenu .mceIcon {position:absolute; top:0; left:0; width:22px;} +.o2k7Skin .mceMenu .mceMenuItemEnabled a:hover, .o2k7Skin .mceMenu .mceMenuItemActive {background-color:#dbecf3} +.o2k7Skin td.mceMenuItemSeparator {background:#DDD; height:1px} +.o2k7Skin .mceMenuItemTitle a {border:0; background:#E5EFFD; border-bottom:1px solid #ABC6DD} +.o2k7Skin .mceMenuItemTitle span.mceText {color:#000; font-weight:bold; padding-left:4px} +.o2k7Skin .mceMenuItemDisabled .mceText {color:#888} +.o2k7Skin .mceMenuItemSelected .mceIcon {background:url(../default/img/menu_check.gif)} +.o2k7Skin .mceNoIcons .mceMenuItemSelected a {background:url(../default/img/menu_arrow.gif) no-repeat -6px center} +.o2k7Skin .mceMenu span.mceMenuLine {display:none} +.o2k7Skin .mceMenuItemSub a {background:url(../default/img/menu_arrow.gif) no-repeat top right;} + +/* Progress,Resize */ +.o2k7Skin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=50); background:#FFF} +.o2k7Skin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(../default/img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} + +/* Formats */ +.o2k7Skin .mce_formatPreview a {font-size:10px} +.o2k7Skin .mce_p span.mceText {} +.o2k7Skin .mce_address span.mceText {font-style:italic} +.o2k7Skin .mce_pre span.mceText {font-family:monospace} +.o2k7Skin .mce_h1 span.mceText {font-weight:bolder; font-size: 2em} +.o2k7Skin .mce_h2 span.mceText {font-weight:bolder; font-size: 1.5em} +.o2k7Skin .mce_h3 span.mceText {font-weight:bolder; font-size: 1.17em} +.o2k7Skin .mce_h4 span.mceText {font-weight:bolder; font-size: 1em} +.o2k7Skin .mce_h5 span.mceText {font-weight:bolder; font-size: .83em} +.o2k7Skin .mce_h6 span.mceText {font-weight:bolder; font-size: .75em} + +/* Theme */ +.o2k7Skin span.mce_bold {background-position:0 0} +.o2k7Skin span.mce_italic {background-position:-60px 0} +.o2k7Skin span.mce_underline {background-position:-140px 0} +.o2k7Skin span.mce_strikethrough {background-position:-120px 0} +.o2k7Skin span.mce_undo {background-position:-160px 0} +.o2k7Skin span.mce_redo {background-position:-100px 0} +.o2k7Skin span.mce_cleanup {background-position:-40px 0} +.o2k7Skin span.mce_bullist {background-position:-20px 0} +.o2k7Skin span.mce_numlist {background-position:-80px 0} +.o2k7Skin span.mce_justifyleft {background-position:-460px 0} +.o2k7Skin span.mce_justifyright {background-position:-480px 0} +.o2k7Skin span.mce_justifycenter {background-position:-420px 0} +.o2k7Skin span.mce_justifyfull {background-position:-440px 0} +.o2k7Skin span.mce_anchor {background-position:-200px 0} +.o2k7Skin span.mce_indent {background-position:-400px 0} +.o2k7Skin span.mce_outdent {background-position:-540px 0} +.o2k7Skin span.mce_link {background-position:-500px 0} +.o2k7Skin span.mce_unlink {background-position:-640px 0} +.o2k7Skin span.mce_sub {background-position:-600px 0} +.o2k7Skin span.mce_sup {background-position:-620px 0} +.o2k7Skin span.mce_removeformat {background-position:-580px 0} +.o2k7Skin span.mce_newdocument {background-position:-520px 0} +.o2k7Skin span.mce_image {background-position:-380px 0} +.o2k7Skin span.mce_help {background-position:-340px 0} +.o2k7Skin span.mce_code {background-position:-260px 0} +.o2k7Skin span.mce_hr {background-position:-360px 0} +.o2k7Skin span.mce_visualaid {background-position:-660px 0} +.o2k7Skin span.mce_charmap {background-position:-240px 0} +.o2k7Skin span.mce_paste {background-position:-560px 0} +.o2k7Skin span.mce_copy {background-position:-700px 0} +.o2k7Skin span.mce_cut {background-position:-680px 0} +.o2k7Skin span.mce_blockquote {background-position:-220px 0} +.o2k7Skin .mce_forecolor span.mceAction {background-position:-720px 0} +.o2k7Skin .mce_backcolor span.mceAction {background-position:-760px 0} +.o2k7Skin span.mce_forecolorpicker {background-position:-720px 0} +.o2k7Skin span.mce_backcolorpicker {background-position:-760px 0} + +/* Plugins */ +.o2k7Skin span.mce_advhr {background-position:-0px -20px} +.o2k7Skin span.mce_ltr {background-position:-20px -20px} +.o2k7Skin span.mce_rtl {background-position:-40px -20px} +.o2k7Skin span.mce_emotions {background-position:-60px -20px} +.o2k7Skin span.mce_fullpage {background-position:-80px -20px} +.o2k7Skin span.mce_fullscreen {background-position:-100px -20px} +.o2k7Skin span.mce_iespell {background-position:-120px -20px} +.o2k7Skin span.mce_insertdate {background-position:-140px -20px} +.o2k7Skin span.mce_inserttime {background-position:-160px -20px} +.o2k7Skin span.mce_absolute {background-position:-180px -20px} +.o2k7Skin span.mce_backward {background-position:-200px -20px} +.o2k7Skin span.mce_forward {background-position:-220px -20px} +.o2k7Skin span.mce_insert_layer {background-position:-240px -20px} +.o2k7Skin span.mce_insertlayer {background-position:-260px -20px} +.o2k7Skin span.mce_movebackward {background-position:-280px -20px} +.o2k7Skin span.mce_moveforward {background-position:-300px -20px} +.o2k7Skin span.mce_media {background-position:-320px -20px} +.o2k7Skin span.mce_nonbreaking {background-position:-340px -20px} +.o2k7Skin span.mce_pastetext {background-position:-360px -20px} +.o2k7Skin span.mce_pasteword {background-position:-380px -20px} +.o2k7Skin span.mce_selectall {background-position:-400px -20px} +.o2k7Skin span.mce_preview {background-position:-420px -20px} +.o2k7Skin span.mce_print {background-position:-440px -20px} +.o2k7Skin span.mce_cancel {background-position:-460px -20px} +.o2k7Skin span.mce_save {background-position:-480px -20px} +.o2k7Skin span.mce_replace {background-position:-500px -20px} +.o2k7Skin span.mce_search {background-position:-520px -20px} +.o2k7Skin span.mce_styleprops {background-position:-560px -20px} +.o2k7Skin span.mce_table {background-position:-580px -20px} +.o2k7Skin span.mce_cell_props {background-position:-600px -20px} +.o2k7Skin span.mce_delete_table {background-position:-620px -20px} +.o2k7Skin span.mce_delete_col {background-position:-640px -20px} +.o2k7Skin span.mce_delete_row {background-position:-660px -20px} +.o2k7Skin span.mce_col_after {background-position:-680px -20px} +.o2k7Skin span.mce_col_before {background-position:-700px -20px} +.o2k7Skin span.mce_row_after {background-position:-720px -20px} +.o2k7Skin span.mce_row_before {background-position:-740px -20px} +.o2k7Skin span.mce_merge_cells {background-position:-760px -20px} +.o2k7Skin span.mce_table_props {background-position:-980px -20px} +.o2k7Skin span.mce_row_props {background-position:-780px -20px} +.o2k7Skin span.mce_split_cells {background-position:-800px -20px} +.o2k7Skin span.mce_template {background-position:-820px -20px} +.o2k7Skin span.mce_visualchars {background-position:-840px -20px} +.o2k7Skin span.mce_abbr {background-position:-860px -20px} +.o2k7Skin span.mce_acronym {background-position:-880px -20px} +.o2k7Skin span.mce_attribs {background-position:-900px -20px} +.o2k7Skin span.mce_cite {background-position:-920px -20px} +.o2k7Skin span.mce_del {background-position:-940px -20px} +.o2k7Skin span.mce_ins {background-position:-960px -20px} +.o2k7Skin span.mce_pagebreak {background-position:0 -40px} +.o2k7Skin span.mce_restoredraft {background-position:-20px -40px} +.o2k7Skin span.mce_spellchecker {background-position:-540px -20px} diff --git a/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui_black.css b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui_black.css new file mode 100644 index 00000000..153f0c38 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui_black.css @@ -0,0 +1,8 @@ +/* Black */ +.o2k7SkinBlack .mceToolbar .mceToolbarStart span, .o2k7SkinBlack .mceToolbar .mceToolbarEnd span, .o2k7SkinBlack .mceButton, .o2k7SkinBlack .mceSplitButton, .o2k7SkinBlack .mceSeparator, .o2k7SkinBlack .mceSplitButton a.mceOpen, .o2k7SkinBlack .mceListBox a.mceOpen {background-image:url(img/button_bg_black.png)} +.o2k7SkinBlack table, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack .mceMenuItemTitle span.mceText, .o2k7SkinBlack .mceStatusbar div, .o2k7SkinBlack .mceStatusbar span, .o2k7SkinBlack .mceStatusbar a {background:#535353; color:#FFF} +.o2k7SkinBlack table.mceListBoxEnabled .mceText, o2k7SkinBlack .mceListBox .mceText {background:#FFF; border:1px solid #CBCFD4; border-bottom-color:#989FA9; border-right:0} +.o2k7SkinBlack table.mceListBoxEnabled:hover .mceText, .o2k7SkinBlack .mceListBoxHover .mceText, .o2k7SkinBlack .mceListBoxSelected .mceText {background:#FFF; border:1px solid #FFBD69; border-right:0} +.o2k7SkinBlack .mceExternalToolbar, .o2k7SkinBlack .mceListBox .mceText, .o2k7SkinBlack div.mceMenu, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceFirst td, .o2k7SkinBlack table.mceLayout, .o2k7SkinBlack .mceMenuItemTitle a, .o2k7SkinBlack table.mceLayout tr.mceLast td, .o2k7SkinBlack .mceIframeContainer {border-color: #535353;} +.o2k7SkinBlack table.mceSplitButtonEnabled:hover a.mceAction, .o2k7SkinBlack .mceSplitButtonHover a.mceAction, .o2k7SkinBlack .mceSplitButtonSelected {background-image:url(img/button_bg_black.png)} +.o2k7SkinBlack .mceMenu .mceMenuItemEnabled a:hover, .o2k7SkinBlack .mceMenu .mceMenuItemActive {background-color:#FFE7A1} \ No newline at end of file diff --git a/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css new file mode 100644 index 00000000..7fe3b45e --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/skins/o2k7/ui_silver.css @@ -0,0 +1,5 @@ +/* Silver */ +.o2k7SkinSilver .mceToolbar .mceToolbarStart span, .o2k7SkinSilver .mceButton, .o2k7SkinSilver .mceSplitButton, .o2k7SkinSilver .mceSeparator, .o2k7SkinSilver .mceSplitButton a.mceOpen, .o2k7SkinSilver .mceListBox a.mceOpen {background-image:url(img/button_bg_silver.png)} +.o2k7SkinSilver table, .o2k7SkinSilver .mceMenuItemTitle a {background:#eee} +.o2k7SkinSilver .mceListBox .mceText {background:#FFF} +.o2k7SkinSilver .mceExternalToolbar, .o2k7SkinSilver .mceListBox .mceText, .o2k7SkinSilver div.mceMenu, .o2k7SkinSilver table.mceLayout, .o2k7SkinSilver .mceMenuItemTitle a, .o2k7SkinSilver table.mceLayout tr.mceFirst td, .o2k7SkinSilver table.mceLayout, .o2k7SkinSilver .mceMenuItemTitle a, .o2k7SkinSilver table.mceLayout tr.mceLast td, .o2k7SkinSilver .mceIframeContainer {border-color: #bbb} diff --git a/application/media/js/tiny_mce/themes/advanced/source_editor.htm b/application/media/js/tiny_mce/themes/advanced/source_editor.htm new file mode 100644 index 00000000..5957bbd1 --- /dev/null +++ b/application/media/js/tiny_mce/themes/advanced/source_editor.htm @@ -0,0 +1,25 @@ + + + {#advanced_dlg.code_title} + + + + +
+
{#advanced_dlg.code_title}
+ +
+ +
+ +
+ + + +
+ + +
+
+ + diff --git a/application/media/js/tiny_mce/themes/simple/editor_template.js b/application/media/js/tiny_mce/themes/simple/editor_template.js new file mode 100644 index 00000000..4b3209cc --- /dev/null +++ b/application/media/js/tiny_mce/themes/simple/editor_template.js @@ -0,0 +1 @@ +(function(){var a=tinymce.DOM;tinymce.ThemeManager.requireLangPack("simple");tinymce.create("tinymce.themes.SimpleTheme",{init:function(c,d){var e=this,b=["Bold","Italic","Underline","Strikethrough","InsertUnorderedList","InsertOrderedList"],f=c.settings;e.editor=c;c.contentCSS.push(d+"/skins/"+f.skin+"/content.css");c.onInit.add(function(){c.onNodeChange.add(function(h,g){tinymce.each(b,function(i){g.get(i.toLowerCase()).setActive(h.queryCommandState(i))})})});a.loadCSS((f.editor_css?c.documentBaseURI.toAbsolute(f.editor_css):"")||d+"/skins/"+f.skin+"/ui.css")},renderUI:function(h){var e=this,i=h.targetNode,b,c,d=e.editor,f=d.controlManager,g;i=a.insertAfter(a.create("span",{id:d.id+"_container","class":"mceEditor "+d.settings.skin+"SimpleSkin"}),i);i=g=a.add(i,"table",{cellPadding:0,cellSpacing:0,"class":"mceLayout"});i=c=a.add(i,"tbody");i=a.add(c,"tr");i=b=a.add(a.add(i,"td"),"div",{"class":"mceIframeContainer"});i=a.add(a.add(c,"tr",{"class":"last"}),"td",{"class":"mceToolbar mceLast",align:"center"});c=e.toolbar=f.createToolbar("tools1");c.add(f.createButton("bold",{title:"simple.bold_desc",cmd:"Bold"}));c.add(f.createButton("italic",{title:"simple.italic_desc",cmd:"Italic"}));c.add(f.createButton("underline",{title:"simple.underline_desc",cmd:"Underline"}));c.add(f.createButton("strikethrough",{title:"simple.striketrough_desc",cmd:"Strikethrough"}));c.add(f.createSeparator());c.add(f.createButton("undo",{title:"simple.undo_desc",cmd:"Undo"}));c.add(f.createButton("redo",{title:"simple.redo_desc",cmd:"Redo"}));c.add(f.createSeparator());c.add(f.createButton("cleanup",{title:"simple.cleanup_desc",cmd:"mceCleanup"}));c.add(f.createSeparator());c.add(f.createButton("insertunorderedlist",{title:"simple.bullist_desc",cmd:"InsertUnorderedList"}));c.add(f.createButton("insertorderedlist",{title:"simple.numlist_desc",cmd:"InsertOrderedList"}));c.renderTo(i);return{iframeContainer:b,editorContainer:d.id+"_container",sizeContainer:g,deltaHeight:-20}},getInfo:function(){return{longname:"Simple theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.ThemeManager.add("simple",tinymce.themes.SimpleTheme)})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/themes/simple/editor_template_src.js b/application/media/js/tiny_mce/themes/simple/editor_template_src.js new file mode 100644 index 00000000..01ce87c5 --- /dev/null +++ b/application/media/js/tiny_mce/themes/simple/editor_template_src.js @@ -0,0 +1,84 @@ +/** + * editor_template_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var DOM = tinymce.DOM; + + // Tell it to load theme specific language pack(s) + tinymce.ThemeManager.requireLangPack('simple'); + + tinymce.create('tinymce.themes.SimpleTheme', { + init : function(ed, url) { + var t = this, states = ['Bold', 'Italic', 'Underline', 'Strikethrough', 'InsertUnorderedList', 'InsertOrderedList'], s = ed.settings; + + t.editor = ed; + ed.contentCSS.push(url + "/skins/" + s.skin + "/content.css"); + + ed.onInit.add(function() { + ed.onNodeChange.add(function(ed, cm) { + tinymce.each(states, function(c) { + cm.get(c.toLowerCase()).setActive(ed.queryCommandState(c)); + }); + }); + }); + + DOM.loadCSS((s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : '') || url + "/skins/" + s.skin + "/ui.css"); + }, + + renderUI : function(o) { + var t = this, n = o.targetNode, ic, tb, ed = t.editor, cf = ed.controlManager, sc; + + n = DOM.insertAfter(DOM.create('span', {id : ed.id + '_container', 'class' : 'mceEditor ' + ed.settings.skin + 'SimpleSkin'}), n); + n = sc = DOM.add(n, 'table', {cellPadding : 0, cellSpacing : 0, 'class' : 'mceLayout'}); + n = tb = DOM.add(n, 'tbody'); + + // Create iframe container + n = DOM.add(tb, 'tr'); + n = ic = DOM.add(DOM.add(n, 'td'), 'div', {'class' : 'mceIframeContainer'}); + + // Create toolbar container + n = DOM.add(DOM.add(tb, 'tr', {'class' : 'last'}), 'td', {'class' : 'mceToolbar mceLast', align : 'center'}); + + // Create toolbar + tb = t.toolbar = cf.createToolbar("tools1"); + tb.add(cf.createButton('bold', {title : 'simple.bold_desc', cmd : 'Bold'})); + tb.add(cf.createButton('italic', {title : 'simple.italic_desc', cmd : 'Italic'})); + tb.add(cf.createButton('underline', {title : 'simple.underline_desc', cmd : 'Underline'})); + tb.add(cf.createButton('strikethrough', {title : 'simple.striketrough_desc', cmd : 'Strikethrough'})); + tb.add(cf.createSeparator()); + tb.add(cf.createButton('undo', {title : 'simple.undo_desc', cmd : 'Undo'})); + tb.add(cf.createButton('redo', {title : 'simple.redo_desc', cmd : 'Redo'})); + tb.add(cf.createSeparator()); + tb.add(cf.createButton('cleanup', {title : 'simple.cleanup_desc', cmd : 'mceCleanup'})); + tb.add(cf.createSeparator()); + tb.add(cf.createButton('insertunorderedlist', {title : 'simple.bullist_desc', cmd : 'InsertUnorderedList'})); + tb.add(cf.createButton('insertorderedlist', {title : 'simple.numlist_desc', cmd : 'InsertOrderedList'})); + tb.renderTo(n); + + return { + iframeContainer : ic, + editorContainer : ed.id + '_container', + sizeContainer : sc, + deltaHeight : -20 + }; + }, + + getInfo : function() { + return { + longname : 'Simple theme', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + version : tinymce.majorVersion + "." + tinymce.minorVersion + } + } + }); + + tinymce.ThemeManager.add('simple', tinymce.themes.SimpleTheme); +})(); \ No newline at end of file diff --git a/application/media/js/tiny_mce/themes/simple/img/icons.gif b/application/media/js/tiny_mce/themes/simple/img/icons.gif new file mode 100644 index 00000000..16af141f Binary files /dev/null and b/application/media/js/tiny_mce/themes/simple/img/icons.gif differ diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/dv.js b/application/media/js/tiny_mce/themes/simple/langs/en.js similarity index 87% rename from includes/tinymce/jscripts/tiny_mce/themes/simple/langs/dv.js rename to application/media/js/tiny_mce/themes/simple/langs/en.js index 40a0d792..9f08f102 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/dv.js +++ b/application/media/js/tiny_mce/themes/simple/langs/en.js @@ -1,4 +1,4 @@ -tinyMCE.addI18n('dv.simple',{ +tinyMCE.addI18n('en.simple',{ bold_desc:"Bold (Ctrl+B)", italic_desc:"Italic (Ctrl+I)", underline_desc:"Underline (Ctrl+U)", diff --git a/application/media/js/tiny_mce/themes/simple/skins/default/content.css b/application/media/js/tiny_mce/themes/simple/skins/default/content.css new file mode 100644 index 00000000..2506c807 --- /dev/null +++ b/application/media/js/tiny_mce/themes/simple/skins/default/content.css @@ -0,0 +1,25 @@ +body, td, pre { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +body { + background-color: #FFFFFF; +} + +.mceVisualAid { + border: 1px dashed #BBBBBB; +} + +/* MSIE specific */ + +* html body { + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} diff --git a/application/media/js/tiny_mce/themes/simple/skins/default/ui.css b/application/media/js/tiny_mce/themes/simple/skins/default/ui.css new file mode 100644 index 00000000..076fe84e --- /dev/null +++ b/application/media/js/tiny_mce/themes/simple/skins/default/ui.css @@ -0,0 +1,32 @@ +/* Reset */ +.defaultSimpleSkin table, .defaultSimpleSkin tbody, .defaultSimpleSkin a, .defaultSimpleSkin img, .defaultSimpleSkin tr, .defaultSimpleSkin div, .defaultSimpleSkin td, .defaultSimpleSkin iframe, .defaultSimpleSkin span, .defaultSimpleSkin * {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000} + +/* Containers */ +.defaultSimpleSkin {position:relative} +.defaultSimpleSkin table.mceLayout {background:#F0F0EE; border:1px solid #CCC;} +.defaultSimpleSkin iframe {display:block; background:#FFF; border-bottom:1px solid #CCC;} +.defaultSimpleSkin .mceToolbar {height:24px;} + +/* Layout */ +.defaultSimpleSkin span.mceIcon, .defaultSimpleSkin img.mceIcon {display:block; width:20px; height:20px} +.defaultSimpleSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} + +/* Button */ +.defaultSimpleSkin .mceButton {display:block; border:1px solid #F0F0EE; width:20px; height:20px} +.defaultSimpleSkin a.mceButtonEnabled:hover {border:1px solid #0A246A; background-color:#B2BBD0} +.defaultSimpleSkin a.mceButtonActive {border:1px solid #0A246A; background-color:#C2CBE0} +.defaultSimpleSkin .mceButtonDisabled span {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} + +/* Separator */ +.defaultSimpleSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:0 2px 0 4px} + +/* Theme */ +.defaultSimpleSkin span.mce_bold {background-position:0 0} +.defaultSimpleSkin span.mce_italic {background-position:-60px 0} +.defaultSimpleSkin span.mce_underline {background-position:-140px 0} +.defaultSimpleSkin span.mce_strikethrough {background-position:-120px 0} +.defaultSimpleSkin span.mce_undo {background-position:-160px 0} +.defaultSimpleSkin span.mce_redo {background-position:-100px 0} +.defaultSimpleSkin span.mce_cleanup {background-position:-40px 0} +.defaultSimpleSkin span.mce_insertunorderedlist {background-position:-20px 0} +.defaultSimpleSkin span.mce_insertorderedlist {background-position:-80px 0} diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/css/blank.css b/application/media/js/tiny_mce/themes/simple/skins/o2k7/content.css similarity index 51% rename from includes/tinymce/jscripts/tiny_mce/plugins/paste/css/blank.css rename to application/media/js/tiny_mce/themes/simple/skins/o2k7/content.css index 6b16bac2..595809fa 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/css/blank.css +++ b/application/media/js/tiny_mce/themes/simple/skins/o2k7/content.css @@ -1,8 +1,11 @@ -html, body {height:98%} -body { -background-color: #FFFFFF; -font-family: Verdana, Arial, Helvetica, sans-serif; -font-size: 10px; +body, td, pre {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} + +body {background: #FFF;} +.mceVisualAid {border: 1px dashed #BBB;} + +/* IE */ + +* html body { scrollbar-3dlight-color: #F0F0EE; scrollbar-arrow-color: #676662; scrollbar-base-color: #F0F0EE; @@ -10,5 +13,5 @@ scrollbar-darkshadow-color: #DDDDDD; scrollbar-face-color: #E0E0DD; scrollbar-highlight-color: #F0F0EE; scrollbar-shadow-color: #F0F0EE; -scrollbar-track-color: #F5F5F5; +scrollbar-track-color: #F5F5F5; } diff --git a/application/media/js/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png b/application/media/js/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png new file mode 100644 index 00000000..527e3495 Binary files /dev/null and b/application/media/js/tiny_mce/themes/simple/skins/o2k7/img/button_bg.png differ diff --git a/application/media/js/tiny_mce/themes/simple/skins/o2k7/ui.css b/application/media/js/tiny_mce/themes/simple/skins/o2k7/ui.css new file mode 100644 index 00000000..cf6c35d1 --- /dev/null +++ b/application/media/js/tiny_mce/themes/simple/skins/o2k7/ui.css @@ -0,0 +1,35 @@ +/* Reset */ +.o2k7SimpleSkin table, .o2k7SimpleSkin tbody, .o2k7SimpleSkin a, .o2k7SimpleSkin img, .o2k7SimpleSkin tr, .o2k7SimpleSkin div, .o2k7SimpleSkin td, .o2k7SimpleSkin iframe, .o2k7SimpleSkin span, .o2k7SimpleSkin * {border:0; margin:0; padding:0; background:transparent; white-space:nowrap; text-decoration:none; font-weight:normal; cursor:default; color:#000} + +/* Containers */ +.o2k7SimpleSkin {position:relative} +.o2k7SimpleSkin table.mceLayout {background:#E5EFFD; border:1px solid #ABC6DD;} +.o2k7SimpleSkin iframe {display:block; background:#FFF; border-bottom:1px solid #ABC6DD;} +.o2k7SimpleSkin .mceToolbar {height:26px;} + +/* Layout */ +.o2k7SimpleSkin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; } +.o2k7SimpleSkin .mceToolbar .mceToolbarEnd span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px} +.o2k7SimpleSkin span.mceIcon, .o2k7SimpleSkin img.mceIcon {display:block; width:20px; height:20px} +.o2k7SimpleSkin .mceIcon {background:url(../../img/icons.gif) no-repeat 20px 20px} + +/* Button */ +.o2k7SimpleSkin .mceButton {display:block; background:url(img/button_bg.png); width:22px; height:22px} +.o2k7SimpleSkin a.mceButton span, .o2k7SimpleSkin a.mceButton img {margin:1px 0 0 1px} +.o2k7SimpleSkin a.mceButtonEnabled:hover {background-color:#B2BBD0; background-position:0 -22px} +.o2k7SimpleSkin a.mceButtonActive {background-position:0 -44px} +.o2k7SimpleSkin .mceButtonDisabled span {opacity:0.3; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=30)} + +/* Separator */ +.o2k7SimpleSkin .mceSeparator {display:block; background:url(img/button_bg.png) -22px 0; width:5px; height:22px} + +/* Theme */ +.o2k7SimpleSkin span.mce_bold {background-position:0 0} +.o2k7SimpleSkin span.mce_italic {background-position:-60px 0} +.o2k7SimpleSkin span.mce_underline {background-position:-140px 0} +.o2k7SimpleSkin span.mce_strikethrough {background-position:-120px 0} +.o2k7SimpleSkin span.mce_undo {background-position:-160px 0} +.o2k7SimpleSkin span.mce_redo {background-position:-100px 0} +.o2k7SimpleSkin span.mce_cleanup {background-position:-40px 0} +.o2k7SimpleSkin span.mce_insertunorderedlist {background-position:-20px 0} +.o2k7SimpleSkin span.mce_insertorderedlist {background-position:-80px 0} diff --git a/application/media/js/tiny_mce/tiny_mce.js b/application/media/js/tiny_mce/tiny_mce.js new file mode 100644 index 00000000..c4eddecf --- /dev/null +++ b/application/media/js/tiny_mce/tiny_mce.js @@ -0,0 +1 @@ +(function(d){var a=/^\s*|\s*$/g,e,c="B".replace(/A(.)|B/,"$1")==="$1";var b={majorVersion:"3",minorVersion:"4b1",releaseDate:"2010-12-20",_init:function(){var s=this,q=document,o=navigator,g=o.userAgent,m,f,l,k,j,r;s.isOpera=d.opera&&opera.buildNumber;s.isWebKit=/WebKit/.test(g);s.isIE=!s.isWebKit&&!s.isOpera&&(/MSIE/gi).test(g)&&(/Explorer/gi).test(o.appName);s.isIE6=s.isIE&&/MSIE [56]/.test(g);s.isGecko=!s.isWebKit&&/Gecko/.test(g);s.isMac=g.indexOf("Mac")!=-1;s.isAir=/adobeair/i.test(g);s.isIDevice=/(iPad|iPhone)/.test(g);if(d.tinyMCEPreInit){s.suffix=tinyMCEPreInit.suffix;s.baseURL=tinyMCEPreInit.base;s.query=tinyMCEPreInit.query;return}s.suffix="";f=q.getElementsByTagName("base");for(m=0;m=c.length){for(e=0,b=g.length;e=c.length||g[e]!=c[e]){f=e+1;break}}}if(g.length=g.length||g[e]!=c[e]){f=e+1;break}}}if(f==1){return h}for(e=0,b=g.length-(f-1);e=0;c--){if(f[c].length==0||f[c]=="."){continue}if(f[c]==".."){b++;continue}if(b>0){b--;continue}h.push(f[c])}c=e.length-b;if(c<=0){g=h.reverse().join("/")}else{g=e.slice(0,c).join("/")+"/"+h.reverse().join("/")}if(g.indexOf("/")!==0){g="/"+g}if(d&&g.lastIndexOf("/")!==g.length-1){g+=d}return g},getURI:function(d){var c,b=this;if(!b.source||d){c="";if(!d){if(b.protocol){c+=b.protocol+"://"}if(b.userInfo){c+=b.userInfo+"@"}if(b.host){c+=b.host}if(b.port){c+=":"+b.port}}if(b.path){c+=b.path}if(b.query){c+="?"+b.query}if(b.anchor){c+="#"+b.anchor}b.source=c}return b.source}})})();(function(){var a=tinymce.each;tinymce.create("static tinymce.util.Cookie",{getHash:function(d){var b=this.get(d),c;if(b){a(b.split("&"),function(e){e=e.split("=");c=c||{};c[unescape(e[0])]=unescape(e[1])})}return c},setHash:function(k,b,g,f,j,c){var h="";a(b,function(e,d){h+=(!h?"":"&")+escape(d)+"="+escape(e)});this.set(k,h,g,f,j,c)},get:function(j){var h=document.cookie,g,f=j+"=",d;if(!h){return}d=h.indexOf("; "+f);if(d==-1){d=h.indexOf(f);if(d!=0){return null}}else{d+=2}g=h.indexOf(";",d);if(g==-1){g=h.length}return unescape(h.substring(d+f.length,g))},set:function(j,b,g,f,h,c){document.cookie=j+"="+escape(b)+((g)?"; expires="+g.toGMTString():"")+((f)?"; path="+escape(f):"")+((h)?"; domain="+h:"")+((c)?"; secure":"")},remove:function(e,b){var c=new Date();c.setTime(c.getTime()-1000);this.set(e,"",c,b,c)}})})();(function(){function serialize(o,quote){var i,v,t;quote=quote||'"';if(o==null){return"null"}t=typeof o;if(t=="string"){v="\bb\tt\nn\ff\rr\"\"''\\\\";return quote+o.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(a,b){i=v.indexOf(b);if(i+1){return"\\"+v.charAt(i+1)}a=b.charCodeAt().toString(16);return"\\u"+"0000".substring(a.length)+a})+quote}if(t=="object"){if(o.hasOwnProperty&&o instanceof Array){for(i=0,v="[";i0?",":"")+serialize(o[i],quote)}return v+"]"}v="{";for(i in o){v+=typeof o[i]!="function"?(v.length>1?","+quote:quote)+i+quote+":"+serialize(o[i],quote):""}return v+"}"}return""+o}tinymce.util.JSON={serialize:serialize,parse:function(s){try{return eval("("+s+")")}catch(ex){}}}})();tinymce.create("static tinymce.util.XHR",{send:function(g){var a,e,b=window,h=0;g.scope=g.scope||this;g.success_scope=g.success_scope||g.scope;g.error_scope=g.error_scope||g.scope;g.async=g.async===false?false:true;g.data=g.data||"";function d(j){a=0;try{a=new ActiveXObject(j)}catch(c){}return a}a=b.XMLHttpRequest?new XMLHttpRequest():d("Microsoft.XMLHTTP")||d("Msxml2.XMLHTTP");if(a){if(a.overrideMimeType){a.overrideMimeType(g.content_type)}a.open(g.type||(g.data?"POST":"GET"),g.url,g.async);if(g.content_type){a.setRequestHeader("Content-Type",g.content_type)}a.setRequestHeader("X-Requested-With","XMLHttpRequest");a.send(g.data);function f(){if(!g.async||a.readyState==4||h++>10000){if(g.success&&h<10000&&a.status==200){g.success.call(g.success_scope,""+a.responseText,a,g)}else{if(g.error){g.error.call(g.error_scope,h>10000?"TIMED_OUT":"GENERAL",a,g)}}a=null}else{b.setTimeout(f,10)}}if(!g.async){return f()}e=b.setTimeout(f,10)}}});(function(){var c=tinymce.extend,b=tinymce.util.JSON,a=tinymce.util.XHR;tinymce.create("tinymce.util.JSONRequest",{JSONRequest:function(d){this.settings=c({},d);this.count=0},send:function(f){var e=f.error,d=f.success;f=c(this.settings,f);f.success=function(h,g){h=b.parse(h);if(typeof(h)=="undefined"){h={error:"JSON Parse error."}}if(h.error){e.call(f.error_scope||f.scope,h.error,g)}else{d.call(f.success_scope||f.scope,h.result)}};f.error=function(h,g){if(e){e.call(f.error_scope||f.scope,h,g)}};f.data=b.serialize({id:f.id||"c"+(this.count++),method:f.method,params:f.params});f.content_type="application/json";a.send(f)},"static":{sendRPC:function(d){return new tinymce.util.JSONRequest().send(d)}}})}());(function(j){var a,g,d,k=/[&\"\u007E-\uFFFF]/g,b=/[<>&\u007E-\uFFFF]/g,f=/[<>&\"\']/g,c=/&(#)?([\w]+);/g;g={'"':""","'":"'","<":"<",">":">","&":"&"};d={"<":"<",">":">","&":"&",""":'"',"'":"'"};function h(l){var m;m=document.createElement("div");m.innerHTML=l;return m.textContent||m.innerText||l}function e(m,p){var n,o,l,q={};if(m){m=m.split(",");p=p||10;for(n=0;n1?r:"0"+r}return"#"+p(s)+p(q)+p(n)}return{toHex:function(n){return n.replace(k,c)},parse:function(s){var y={},q,o,x,r,v=d.url_converter;function p(C,F){var E,B,A,D;E=y[C+"-top"+F];if(!E){return}B=y[C+"-right"+F];if(E!=B){return}A=y[C+"-bottom"+F];if(B!=A){return}D=y[C+"-left"+F];if(A!=D){return}y[C+F]=D;delete y[C+"-top"+F];delete y[C+"-right"+F];delete y[C+"-bottom"+F];delete y[C+"-left"+F]}function u(B){var C=y[B],A;if(!C||C.indexOf(" ")<0){return}C=C.split(" ");A=C.length;while(A--){if(C[A]!==C[0]){return false}}y[B]=C[0];return true}function z(C,B,A,D){if(!u(B)){return}if(!u(A)){return}if(!u(D)){return}y[C]=y[B]+" "+y[A]+" "+y[D];delete y[B];delete y[A];delete y[D]}function t(A){r=true;return a[A]}function n(B,A){if(r){B=B.replace(/_[0-9]/g,function(C){return a[C]})}if(!A){B=B.replace(/\\([\'\";:])/g,"$1")}return B}if(s){s=s.replace(/\\[\"\';:_]/g,t).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(A){return A.replace(/[;:]/g,t)});while(q=b.exec(s)){o=q[1].replace(l,"").toLowerCase();x=q[2].replace(l,"");if(o&&x.length>0){if(o==="font-weight"&&x==="700"){x="bold"}else{if(o==="color"||o==="background-color"){x=x.toLowerCase()}}x=x.replace(k,c);x=x.replace(h,function(B,A,E,D,F,C){F=F||C;if(F){F=n(F);return"'"+F.replace(/\'/g,"\\'")+"'"}A=n(A||E||D);if(v){A=v(A,"style")}return"url('"+A.replace(/\'/g,"\\'")+"')"});y[o]=r?n(x,true):x}b.lastIndex=q.index+q[0].length}p("border","");p("border","-width");p("border","-color");p("border","-style");p("padding","");p("margin","");z("border","border-width","border-style","border-color");if(y.border==="medium none"){delete y.border}}return y},serialize:function(q,r){var p="",o;function n(t){var x,u,s,t,v;x=f.styles[t];if(x){for(u=0,s=x.length;u0?" ":"")+t+": "+v+";"}}}}if(r&&f&&f.styles){n("*");n(o)}else{for(o in q){p+=(p.length>0?" ":"")+o+": "+q[o]+";"}}return p}}};(function(k){var e={},g,j,a,c,d=k.makeMap,h=k.each;function f(m,l){return m.split(l||",")}function b(p,o){var m,n={};function l(q){return q.replace(/[A-Z]+/g,function(r){return l(p[r])})}for(m in p){if(p.hasOwnProperty(m)){p[m]=l(p[m])}}l(o).replace(/#/g,"#text").replace(/(\w+)\[([^\]]+)\]\[([^\]]*)\]/g,function(t,r,q,s){q=f(q,"|");n[r]={attributes:d(q),attributesOrder:q,children:d(s,"|",{"#comment":{}})}});return n}j="h1,h2,h3,h4,h5,h6,hr,p,div,address,pre,form,table,tbody,thead,tfoot,th,tr,td,li,ol,ul,caption,blockquote,center,dl,dt,dd,dir,fieldset,noscript,menu,isindex,samp,header,footer,article,section,hgroup";j=d(j,",",d(j.toUpperCase()));e=b({Z:"H|K|N|O|P",Y:"X|form|R|Q",ZG:"E|span|width|align|char|charoff|valign",X:"p|T|div|U|W|isindex|fieldset|table",ZF:"E|align|char|charoff|valign",W:"pre|hr|blockquote|address|center|noframes",ZE:"abbr|axis|headers|scope|rowspan|colspan|align|char|charoff|valign|nowrap|bgcolor|width|height",ZD:"[E][S]",U:"ul|ol|dl|menu|dir",ZC:"p|Y|div|U|W|table|br|span|bdo|object|applet|img|map|K|N|Q",T:"h1|h2|h3|h4|h5|h6",ZB:"X|S|Q",S:"R|P",ZA:"a|G|J|M|O|P",R:"a|H|K|N|O",Q:"noscript|P",P:"ins|del|script",O:"input|select|textarea|label|button",N:"M|L",M:"em|strong|dfn|code|q|samp|kbd|var|cite|abbr|acronym",L:"sub|sup",K:"J|I",J:"tt|i|b|u|s|strike",I:"big|small|font|basefont",H:"G|F",G:"br|span|bdo",F:"object|applet|img|map|iframe",E:"A|B|C",D:"accesskey|tabindex|onfocus|onblur",C:"onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup",B:"lang|xml:lang|dir",A:"id|class|style|title"},"script[id|charset|type|language|src|defer|xml:space][]style[B|id|type|media|title|xml:space][]object[E|declare|classid|codebase|data|type|codetype|archive|standby|height|width|usemap|name|tabindex|align|border|hspace|vspace][#|param|Y]param[id|name|value|valuetype|type][]p[E|align][#|S]a[E|D|charset|type|name|href|hreflang|rel|rev|shape|coords|target][#|Z]br[A|clear][]span[E][#|S]bdo[A|C|B][#|S]applet[A|codebase|archive|code|object|alt|name|width|height|align|hspace|vspace][#|param|Y]h1[E|align][#|S]img[E|src|alt|name|longdesc|height|width|usemap|ismap|align|border|hspace|vspace][]map[B|C|A|name][X|form|Q|area]h2[E|align][#|S]iframe[A|longdesc|name|src|frameborder|marginwidth|marginheight|scrolling|align|height|width][#|Y]h3[E|align][#|S]tt[E][#|S]i[E][#|S]b[E][#|S]u[E][#|S]s[E][#|S]strike[E][#|S]big[E][#|S]small[E][#|S]font[A|B|size|color|face][#|S]basefont[id|size|color|face][]em[E][#|S]strong[E][#|S]dfn[E][#|S]code[E][#|S]q[E|cite][#|S]samp[E][#|S]kbd[E][#|S]var[E][#|S]cite[E][#|S]abbr[E][#|S]acronym[E][#|S]sub[E][#|S]sup[E][#|S]input[E|D|type|name|value|checked|disabled|readonly|size|maxlength|src|alt|usemap|onselect|onchange|accept|align][]select[E|name|size|multiple|disabled|tabindex|onfocus|onblur|onchange][optgroup|option]optgroup[E|disabled|label][option]option[E|selected|disabled|label|value][]textarea[E|D|name|rows|cols|disabled|readonly|onselect|onchange][]label[E|for|accesskey|onfocus|onblur][#|S]button[E|D|name|value|type|disabled][#|p|T|div|U|W|table|G|object|applet|img|map|K|N|Q]h4[E|align][#|S]ins[E|cite|datetime][#|Y]h5[E|align][#|S]del[E|cite|datetime][#|Y]h6[E|align][#|S]div[E|align][#|Y]ul[E|type|compact][li]li[E|type|value][#|Y]ol[E|type|compact|start][li]dl[E|compact][dt|dd]dt[E][#|S]dd[E][#|Y]menu[E|compact][li]dir[E|compact][li]pre[E|width|xml:space][#|ZA]hr[E|align|noshade|size|width][]blockquote[E|cite][#|Y]address[E][#|S|p]center[E][#|Y]noframes[E][#|Y]isindex[A|B|prompt][]fieldset[E][#|legend|Y]legend[E|accesskey|align][#|S]table[E|summary|width|border|frame|rules|cellspacing|cellpadding|align|bgcolor][caption|col|colgroup|thead|tfoot|tbody|tr]caption[E|align][#|S]col[ZG][]colgroup[ZG][col]thead[ZF][tr]tr[ZF|bgcolor][th|td]th[E|ZE][#|Y]form[E|action|method|name|enctype|onsubmit|onreset|accept|accept-charset|target][#|X|R|Q]noscript[E][#|Y]td[E|ZE][#|Y]tfoot[ZF][tr]tbody[ZF][tr]area[E|D|shape|coords|href|nohref|alt|target][]base[id|href|target][]body[E|onload|onunload|background|bgcolor|text|link|vlink|alink][#|Y]");g=d("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected,preload,autoplay,loop,controls");a=d("area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed,source");c=d("pre,script,style");k.html.Schema=function(o){var v=this,l={},m={},t=[],n;o=o||{};if(o.valid_styles){n={};h(o.valid_styles,function(y,x){n[x]=k.explode(y)})}function u(x){return new RegExp("^"+x.replace(/([?+*])/g,".$1")+"$")}function q(E){var D,z,S,O,T,y,B,N,Q,J,R,V,H,C,P,x,L,A,U,W,I,M,G=/^([#+-])?([^\[\/]+)(?:\/([^\[]+))?(?:\[([^\]]+)\])?$/,K=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,F=/[*?+]/;if(E){E=f(E);if(l["@"]){L=l["@"].attributes;A=l["@"].attributesOrder}for(D=0,z=E.length;D)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([^\\s\\/<>]+)\\s*((?:[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]+))*)>))","g");h=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:\\.|[^\"])*)\")|(?:\'((?:\\.|[^\'])*)\')|([^>\s]+)))?/g;g={script:/<\/script[^>]*>/gi,style:/<\/style[^>]*>/gi,noscript:/<\/noscript[^>]*>/gi};q=e.getEmptyElements();k=e.getBoolAttrs();z=c.validate;while(f=C.exec(r)){if(n=0){for(I=m.length-1;I>=l;I--){E=m[I];if(E.valid){A.end(E.name)}}m.length=l}}else{if(E=f[7]){E=E.toLowerCase();x=E in q;if(!z||(G=e.getElementRule(E))){s=true;if(z){H=G.attributes;o=G.attributePatterns}if(p=f[8]){B=[];B.map={};p.replace(h,function(M,L,Q,P,O){var R,N;L=L.toLowerCase();Q=L in k?L:y(Q||P||O||"");if(z&&L.indexOf("data-")!==0){R=H[L];if(!R&&o){N=o.length;while(N--){R=o[N];if(R.pattern.test(L)){break}}if(N===-1){R=null}}if(!R){return}if(R.validValues&&!(Q in R.validValues)){return}}B.map[L]=Q;B.push({name:L,value:Q})})}else{B=[];B.map={}}if(z){F=G.attributesRequired;K=G.attributesDefault;J=G.attributesForced;if(J){I=J.length;while(I--){D=J[I];name=D.name;v=D.value;if(v==="{$uid}"){v="mce_"+t++}B.map[name]=v;B.push({name:name,value:v})}}if(K){I=K.length;while(I--){D=K[I];name=D.name;if(!(name in B.map)){v=D.value;if(v==="{$uid}"){v="mce_"+t++}B.map[name]=v;B.push({name:name,value:v})}}}if(F){I=F.length;while(I--){if(F[I] in B.map){break}}if(I===-1){s=false}}}if(s){A.start(E,B,x)}}else{s=false}if(j=g[E]){j.lastIndex=n=f.index+f[0].length;if(f=j.exec(r)){if(s){u=r.substr(n,f.index-n)}n=f.index+f[0].length}else{u=r.substr(n);n=r.length}if(s&&u.length>0){A.text(u,true)}if(s){A.end(E)}C.lastIndex=n;continue}if(!x){if(!p||p.indexOf("/")!=p.length-1){m.push({name:E,valid:s})}else{if(s){A.end(E)}}}}else{if(E=f[1]){A.comment(E)}else{if(E=f[2]){A.cdata(E)}else{if(E=f[3]){A.doctype(E)}else{if(E=f[4]){A.pi(E,f[5])}}}}}}n=f.index+f[0].length}if(n=0;I--){E=m[I];if(E.valid){A.end(E.name)}}}}})(tinymce);(function(d){var c=/^[ \t\r\n]*$/,e={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};function a(l,m,k){var j,h,f=k?"lastChild":"firstChild",g=k?"prev":"next";if(l[f]){return l[f]}if(l!==m){j=l[g];if(j){return j}for(h=l.parent;h&&h!==m;h=h.parent){j=h[g];if(j){return j}}}}function b(f,g){this.name=f;this.type=g;if(g===1){this.attributes=[];this.attributes.map={}}}d.extend(b.prototype,{replace:function(g){var f=this;if(g.parent){g.remove()}f.insert(g,f);f.remove();return f},attr:function(h,l){var f=this,g,j,k;if(typeof h!=="string"){for(j in h){f.attr(j,h[j])}return f}if(g=f.attributes){if(l!==k){if(l===null){if(h in g.map){delete g.map[h];j=g.length;while(j--){if(g[j].name===h){g=g.splice(j,1);return f}}}return f}if(h in g.map){j=g.length;while(j--){if(g[j].name===h){g[j].value=l;break}}}else{g.push({name:h,value:l})}g.map[h]=l;return f}else{return g.map[h]}}},clone:function(){var g=this,n=new b(g.name,g.type),h,f,m,j,k;if(m=g.attributes){k=[];k.map={};for(h=0,f=m.length;h1){r.reverse();u=k=r[0].clone();for(i=0;i0){H.value=Q;H=H.prev}else{O=H.prev;H.remove();H=O}}}if(!I){y=N}}},end:function(l){var L,I,K,H,J;I=g.getElementRule(l);if(I){if(o[l]){if(!s[y.name]){for(L=y.firstChild;L&&L.type===3;){K=L.value.replace(B,"");if(K.length>0){L.value=K;L=L.next}else{H=L.next;L.remove();L=H}}for(L=y.lastChild;L&&L.type===3;){K=L.value.replace(t,"");if(K.length>0){L.value=K;L=L.prev}else{H=L.prev;L.remove();L=H}}}L=y.prev;if(L&&L.type===3){K=L.value.replace(B,"");if(K.length>0){L.value=K}else{L.remove()}}}if(I.removeEmpty||I.paddEmpty){if(y.isEmpty(g.getEmptyElements())){if(I.paddEmpty){y.empty().append(new a("#text","3")).value="\u00a0"}else{J=y.parent;y.empty().remove();y=J;return}}}y=y.parent}}},g);D=y=new a(f.root_name,11);n.parse(u);h(F);for(G in k){C=d[G];x=k[G];v=x.length;while(v--){if(!x[v].parent){x.splice(v,1)}}for(A=0,z=C.length;A0){n=c[c.length-1];if(n.length>0&&n!=="\n"){c.push("\n")}}c.push("<",k);if(j){for(m=0,h=j.length;m");if(a&&d[g]&&c.length>0){h=c[c.length-1];if(h.length>0&&h!=="\n"){c.push("\n")}}},text:function(h,g){if(h.length>0){c[c.length]=g?h:f(h)}},cdata:function(g){c.push("")},comment:function(g){c.push("")},pi:function(g,h){if(h){c.push("")}else{c.push("")}},doctype:function(g){c.push("")},reset:function(){c.length=0},getContent:function(){return c.join("").replace(/\n$/,"")}}};(function(a){a.html.Serializer=function(c,d){var b=this,e=new a.html.Writer(c);c=c||{};c.validate="validate" in c?c.validate:true;b.schema=d=d||new a.html.Schema();b.writer=e;b.serialize=function(h){var g,j;j=c.validate;g={3:function(l,k){e.text(l.value,l.raw)},8:function(k){e.comment(k.value)},7:function(k){e.pi(k.name,k.value)},10:function(k){e.doctype(k.value)},4:function(k){e.cdata(k.value)},11:function(k){if((k=k.firstChild)){do{f(k)}while(k=k.next)}}};e.reset();function f(m){var u=g[m.type],k,p,t,s,q,v,o,n,r;if(!u){k=m.name;p=m.shortEnded;t=m.attributes;if(j&&t&&t.length>1){v=[];v.map={};r=d.getElementRule(m.name);for(o=0,n=r.attributesOrder.length;o=8;k.boxModel=!d.isIE||n.compatMode=="CSS1Compat"||k.stdMode;k.hasOuterHTML="outerHTML" in n.createElement("a");k.settings=l=d.extend({keep_values:false,hex_colors:1},l);k.styles=new d.html.Styles({url_converter:l.url_converter},l.schema);if(d.isIE6){try{n.execCommand("BackgroundImageCache",false,true)}catch(m){k.cssFlicker=true}}if(a){("abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video").replace(/\w+/g,function(o){n.createElement(o)})}d.addUnload(k.destroy,k)},getRoot:function(){var j=this,k=j.settings;return(k&&j.get(k.root_element))||j.doc.body},getViewPort:function(k){var l,j;k=!k?this.win:k;l=k.document;j=this.boxModel?l.documentElement:l.body;return{x:k.pageXOffset||j.scrollLeft,y:k.pageYOffset||j.scrollTop,w:k.innerWidth||j.clientWidth,h:k.innerHeight||j.clientHeight}},getRect:function(m){var l,j=this,k;m=j.get(m);l=j.getPos(m);k=j.getSize(m);return{x:l.x,y:l.y,w:k.w,h:k.h}},getSize:function(m){var k=this,j,l;m=k.get(m);j=k.getStyle(m,"width");l=k.getStyle(m,"height");if(j.indexOf("px")===-1){j=0}if(l.indexOf("px")===-1){l=0}return{w:parseInt(j)||m.offsetWidth||m.clientWidth,h:parseInt(l)||m.offsetHeight||m.clientHeight}},getParent:function(l,k,j){return this.getParents(l,k,j,false)},getParents:function(u,p,l,s){var k=this,j,m=k.settings,q=[];u=k.get(u);s=s===undefined;if(m.strict_root){l=l||k.getRoot()}if(c(p,"string")){j=p;if(p==="*"){p=function(o){return o.nodeType==1}}else{p=function(o){return k.is(o,j)}}}while(u){if(u==l||!u.nodeType||u.nodeType===9){break}if(!p||p(u)){if(s){q.push(u)}else{return u}}u=u.parentNode}return s?q:null},get:function(j){var k;if(j&&this.doc&&typeof(j)=="string"){k=j;j=this.doc.getElementById(j);if(j&&j.id!==k){return this.doc.getElementsByName(k)[1]}}return j},getNext:function(k,j){return this._findSib(k,j,"nextSibling")},getPrev:function(k,j){return this._findSib(k,j,"previousSibling")},add:function(m,q,j,l,o){var k=this;return this.run(m,function(s){var r,n;r=c(q,"string")?k.doc.createElement(q):q;k.setAttribs(r,j);if(l){if(l.nodeType){r.appendChild(l)}else{k.setHTML(r,l)}}return !o?s.appendChild(r):r})},create:function(l,j,k){return this.add(this.doc.createElement(l),l,j,k,1)},createHTML:function(r,j,p){var q="",m=this,l;q+="<"+r;for(l in j){if(j.hasOwnProperty(l)){q+=" "+l+'="'+m.encode(j[l])+'"'}}if(typeof(p)!="undefined"){return q+">"+p+""}return q+" />"},remove:function(j,k){return this.run(j,function(m){var l,n;l=m.parentNode;if(!l){return null}if(k){while(n=m.firstChild){if(!d.isIE||n.nodeType!==3||n.nodeValue){l.insertBefore(n,m)}else{m.removeChild(n)}}}return l.removeChild(m)})},setStyle:function(m,j,k){var l=this;return l.run(m,function(p){var o,n;o=p.style;j=j.replace(/-(\D)/g,function(r,q){return q.toUpperCase()});if(l.pixelStyles.test(j)&&(d.is(k,"number")||/^[\-0-9\.]+$/.test(k))){k+="px"}switch(j){case"opacity":if(a){o.filter=k===""?"":"alpha(opacity="+(k*100)+")";if(!m.currentStyle||!m.currentStyle.hasLayout){o.display="inline-block"}}o[j]=o["-moz-opacity"]=o["-khtml-opacity"]=k||"";break;case"float":a?o.styleFloat=k:o.cssFloat=k;break;default:o[j]=k||""}if(l.settings.update_styles){l.setAttrib(p,"data-mce-style")}})},getStyle:function(m,j,l){m=this.get(m);if(!m){return false}if(this.doc.defaultView&&l){j=j.replace(/[A-Z]/g,function(n){return"-"+n});try{return this.doc.defaultView.getComputedStyle(m,null).getPropertyValue(j)}catch(k){return null}}j=j.replace(/-(\D)/g,function(o,n){return n.toUpperCase()});if(j=="float"){j=a?"styleFloat":"cssFloat"}if(m.currentStyle&&l){return m.currentStyle[j]}return m.style[j]},setStyles:function(m,n){var k=this,l=k.settings,j;j=l.update_styles;l.update_styles=0;f(n,function(o,p){k.setStyle(m,p,o)});l.update_styles=j;if(l.update_styles){k.setAttrib(m,l.cssText)}},removeAllAttribs:function(j){return this.run(j,function(m){var k=m.attributes;for(var l=k.length-1;l>=0;l--){m.removeAttributeNode(k.item(l))}})},setAttrib:function(l,m,j){var k=this;if(!l||!m){return}if(k.settings.strict){m=m.toLowerCase()}return this.run(l,function(o){var n=k.settings;switch(m){case"style":if(!c(j,"string")){f(j,function(p,q){k.setStyle(o,q,p)});return}if(n.keep_values){if(j&&!k._isRes(j)){o.setAttribute("data-mce-style",j,2)}else{o.removeAttribute("data-mce-style",2)}}o.style.cssText=j;break;case"class":o.className=j||"";break;case"src":case"href":if(n.keep_values){if(n.url_converter){j=n.url_converter.call(n.url_converter_scope||k,j,m,o)}k.setAttrib(o,"data-mce-"+m,j,2)}break;case"shape":o.setAttribute("data-mce-style",j);break}if(c(j)&&j!==null&&j.length!==0){o.setAttribute(m,""+j,2)}else{o.removeAttribute(m,2)}})},setAttribs:function(k,l){var j=this;return this.run(k,function(m){f(l,function(o,p){j.setAttrib(m,p,o)})})},getAttrib:function(m,o,l){var j,k=this;m=k.get(m);if(!m||m.nodeType!==1){return false}if(!c(l)){l=""}if(/^(src|href|style|coords|shape)$/.test(o)){j=m.getAttribute("data-mce-"+o);if(j){return j}}if(a&&k.props[o]){j=m[k.props[o]];j=j&&j.nodeValue?j.nodeValue:j}if(!j){j=m.getAttribute(o,2)}if(/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(o)){if(m[k.props[o]]===true&&j===""){return o}return j?o:""}if(m.nodeName==="FORM"&&m.getAttributeNode(o)){return m.getAttributeNode(o).nodeValue}if(o==="style"){j=j||m.style.cssText;if(j){j=k.serializeStyle(k.parseStyle(j),m.nodeName);if(k.settings.keep_values&&!k._isRes(j)){m.setAttribute("data-mce-style",j)}}}if(e&&o==="class"&&j){j=j.replace(/(apple|webkit)\-[a-z\-]+/gi,"")}if(a){switch(o){case"rowspan":case"colspan":if(j===1){j=""}break;case"size":if(j==="+0"||j===20||j===0){j=""}break;case"width":case"height":case"vspace":case"checked":case"disabled":case"readonly":if(j===0){j=""}break;case"hspace":if(j===-1){j=""}break;case"maxlength":case"tabindex":if(j===32768||j===2147483647||j==="32768"){j=""}break;case"multiple":case"compact":case"noshade":case"nowrap":if(j===65535){return o}return l;case"shape":j=j.toLowerCase();break;default:if(o.indexOf("on")===0&&j){j=d._replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1",""+j)}}}return(j!==undefined&&j!==null&&j!=="")?""+j:l},getPos:function(s,m){var k=this,j=0,q=0,o,p=k.doc,l;s=k.get(s);m=m||p.body;if(s){if(a&&!k.stdMode){s=s.getBoundingClientRect();o=k.boxModel?p.documentElement:p.body;j=k.getStyle(k.select("html")[0],"borderWidth");j=(j=="medium"||k.boxModel&&!k.isIE6)&&2||j;return{x:s.left+o.scrollLeft-j,y:s.top+o.scrollTop-j}}l=s;while(l&&l!=m&&l.nodeType){j+=l.offsetLeft||0;q+=l.offsetTop||0;l=l.offsetParent}l=s.parentNode;while(l&&l!=m&&l.nodeType){j-=l.scrollLeft||0;q-=l.scrollTop||0;l=l.parentNode}}return{x:j,y:q}},parseStyle:function(j){return this.styles.parse(j)},serializeStyle:function(k,j){return this.styles.serialize(k,j)},loadCSS:function(j){var l=this,m=l.doc,k;if(!j){j=""}k=l.select("head")[0];f(j.split(","),function(n){var o;if(l.files[n]){return}l.files[n]=true;o=l.create("link",{rel:"stylesheet",href:d._addVer(n)});if(a&&m.documentMode&&m.recalc){o.onload=function(){if(m.recalc){m.recalc()}o.onload=null}}k.appendChild(o)})},addClass:function(j,k){return this.run(j,function(l){var m;if(!k){return 0}if(this.hasClass(l,k)){return l.className}m=this.removeClass(l,k);return l.className=(m!=""?(m+" "):"")+k})},removeClass:function(l,m){var j=this,k;return j.run(l,function(o){var n;if(j.hasClass(o,m)){if(!k){k=new RegExp("(^|\\s+)"+m+"(\\s+|$)","g")}n=o.className.replace(k," ");n=d.trim(n!=" "?n:"");o.className=n;if(!n){o.removeAttribute("class");o.removeAttribute("className")}return n}return o.className})},hasClass:function(k,j){k=this.get(k);if(!k||!j){return false}return(" "+k.className+" ").indexOf(" "+j+" ")!==-1},show:function(j){return this.setStyle(j,"display","block")},hide:function(j){return this.setStyle(j,"display","none")},isHidden:function(j){j=this.get(j);return !j||j.style.display=="none"||this.getStyle(j,"display")=="none"},uniqueId:function(j){return(!j?"mce_":j)+(this.counter++)},setHTML:function(l,k){var j=this;return j.run(l,function(n){if(a){while(n.firstChild){n.removeChild(n.firstChild)}try{n.innerHTML="
"+k;n.removeChild(n.firstChild)}catch(m){n=j.create("div");n.innerHTML="
"+k;f(n.childNodes,function(p,o){if(o){n.appendChild(p)}})}}else{n.innerHTML=k}return k})},getOuterHTML:function(l){var k,j=this;l=j.get(l);if(!l){return null}if(l.nodeType===1&&j.hasOuterHTML){return l.outerHTML}k=(l.ownerDocument||j.doc).createElement("body");k.appendChild(l.cloneNode(true));return k.innerHTML},setOuterHTML:function(m,k,n){var j=this;function l(p,o,r){var s,q;q=r.createElement("body");q.innerHTML=o;s=q.lastChild;while(s){j.insertAfter(s.cloneNode(true),p);s=s.previousSibling}j.remove(p)}return this.run(m,function(p){p=j.get(p);if(p.nodeType==1){n=n||p.ownerDocument||j.doc;if(a){try{if(a&&p.nodeType==1){p.outerHTML=k}else{l(p,k,n)}}catch(o){l(p,k,n)}}else{l(p,k,n)}}})},decode:h.decode,encode:h.encodeAllRaw,insertAfter:function(j,k){k=this.get(k);return this.run(j,function(m){var l,n;l=k.parentNode;n=k.nextSibling;if(n){l.insertBefore(m,n)}else{l.appendChild(m)}return m})},isBlock:function(k){var j=k.nodeType;if(j){return !!(j===1&&g[k.nodeName])}return !!g[k]},replace:function(p,m,j){var l=this;if(c(m,"array")){p=p.cloneNode(true)}return l.run(m,function(k){if(j){f(d.grep(k.childNodes),function(n){p.appendChild(n)})}return k.parentNode.replaceChild(p,k)})},rename:function(m,j){var l=this,k;if(m.nodeName!=j.toUpperCase()){k=l.create(j);f(l.getAttribs(m),function(n){l.setAttrib(k,n.nodeName,l.getAttrib(m,n.nodeName))});l.replace(k,m,1)}return k||m},findCommonAncestor:function(l,j){var m=l,k;while(m){k=j;while(k&&m!=k){k=k.parentNode}if(m==k){break}m=m.parentNode}if(!m&&l.ownerDocument){return l.ownerDocument.documentElement}return m},toHex:function(j){var l=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(j);function k(m){m=parseInt(m).toString(16);return m.length>1?m:"0"+m}if(l){j="#"+k(l[1])+k(l[2])+k(l[3]);return j}return j},getClasses:function(){var n=this,j=[],m,o={},p=n.settings.class_filter,l;if(n.classes){return n.classes}function q(r){f(r.imports,function(s){q(s)});f(r.cssRules||r.rules,function(s){switch(s.type||1){case 1:if(s.selectorText){f(s.selectorText.split(","),function(t){t=t.replace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(t)||!/\.[\w\-]+$/.test(t)){return}l=t;t=d._replace(/.*\.([a-z0-9_\-]+).*/i,"$1",t);if(p&&!(t=p(t,l))){return}if(!o[t]){j.push({"class":t});o[t]=1}})}break;case 3:q(s.styleSheet);break}})}try{f(n.doc.styleSheets,q)}catch(k){}if(j.length>0){n.classes=j}return j},run:function(m,l,k){var j=this,n;if(j.doc&&typeof(m)==="string"){m=j.get(m)}if(!m){return false}k=k||this;if(!m.nodeType&&(m.length||m.length===0)){n=[];f(m,function(p,o){if(p){if(typeof(p)=="string"){p=j.doc.getElementById(p)}n.push(l.call(k,p,o))}});return n}return l.call(k,m)},getAttribs:function(k){var j;k=this.get(k);if(!k){return[]}if(a){j=[];if(k.nodeName=="OBJECT"){return k.attributes}if(k.nodeName==="OPTION"&&this.getAttrib(k,"selected")){j.push({specified:1,nodeName:"selected"})}k.cloneNode(false).outerHTML.replace(/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi,"").replace(/[\w:\-]+/gi,function(l){j.push({specified:1,nodeName:l})});return j}return k.attributes},destroy:function(k){var j=this;if(j.events){j.events.destroy()}j.win=j.doc=j.root=j.events=null;if(!k){d.removeUnload(j.destroy)}},createRng:function(){var j=this.doc;return j.createRange?j.createRange():new d.dom.Range(this)},nodeIndex:function(n,o){var j=0,l,m,k;if(n){for(l=n.nodeType,n=n.previousSibling,m=n;n;n=n.previousSibling){k=n.nodeType;if(o&&k==3){if(k==l||!n.nodeValue.length){continue}}j++;l=k}}return j},split:function(n,m,q){var s=this,j=s.createRng(),o,l,p;function k(u){var t,r=u.childNodes;if(u.nodeType==1&&u.getAttribute("data-mce-type")=="bookmark"){return}for(t=r.length-1;t>=0;t--){k(r[t])}if(u.nodeType!=9){if(u.nodeType==3&&u.nodeValue.length>0){if(!s.isBlock(u.parentNode)||d.trim(u.nodeValue).length>0){return}}if(u.nodeType==1){r=u.childNodes;if(r.length==1&&r[0]&&r[0].nodeType==1&&r[0].getAttribute("data-mce-type")=="bookmark"){u.parentNode.insertBefore(r[0],u)}if(r.length||/^(br|hr|input|img)$/i.test(u.nodeName)){return}}s.remove(u)}return u}if(n&&m){j.setStart(n.parentNode,s.nodeIndex(n));j.setEnd(m.parentNode,s.nodeIndex(m));o=j.extractContents();j=s.createRng();j.setStart(m.parentNode,s.nodeIndex(m)+1);j.setEnd(n.parentNode,s.nodeIndex(n)+1);l=j.extractContents();p=n.parentNode;p.insertBefore(k(o),n);if(q){p.replaceChild(q,m)}else{p.insertBefore(m,n)}p.insertBefore(k(l),n);s.remove(n);return q||m}},bind:function(n,j,m,l){var k=this;if(!k.events){k.events=new d.dom.EventUtils()}return k.events.add(n,j,m,l||this)},unbind:function(m,j,l){var k=this;if(!k.events){k.events=new d.dom.EventUtils()}return k.events.remove(m,j,l)},_findSib:function(m,j,k){var l=this,n=j;if(m){if(c(n,"string")){n=function(o){return l.is(o,j)}}for(m=m[k];m;m=m[k]){if(n(m)){return m}}}return null},_isRes:function(j){return/^(top|left|bottom|right|width|height)/i.test(j)||/;\s*(top|left|bottom|right|width|height)/i.test(j)}});d.DOM=new d.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(a){function b(c){var O=this,e=c.doc,T=0,F=1,k=2,E=true,S=false,V="startOffset",h="startContainer",Q="endContainer",A="endOffset",l=tinymce.extend,o=c.nodeIndex;l(O,{startContainer:e,startOffset:0,endContainer:e,endOffset:0,collapsed:E,commonAncestorContainer:e,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:r,setEnd:u,setStartBefore:g,setStartAfter:J,setEndBefore:K,setEndAfter:v,collapse:B,selectNode:y,selectNodeContents:G,compareBoundaryPoints:x,deleteContents:q,extractContents:I,cloneContents:d,insertNode:D,surroundContents:N,cloneRange:L});function r(W,t){C(E,W,t)}function u(W,t){C(S,W,t)}function g(t){r(t.parentNode,o(t))}function J(t){r(t.parentNode,o(t)+1)}function K(t){u(t.parentNode,o(t))}function v(t){u(t.parentNode,o(t)+1)}function B(t){if(t){O[Q]=O[h];O[A]=O[V]}else{O[h]=O[Q];O[V]=O[A]}O.collapsed=E}function y(t){g(t);v(t)}function G(t){r(t,0);u(t,t.nodeType===1?t.childNodes.length:t.nodeValue.length)}function x(Z,t){var ac=O[h],X=O[V],ab=O[Q],W=O[A],aa=t.startContainer,ae=t.startOffset,Y=t.endContainer,ad=t.endOffset;if(Z===0){return H(ac,X,aa,ae)}if(Z===1){return H(ab,W,aa,ae)}if(Z===2){return H(ab,W,Y,ad)}if(Z===3){return H(ac,X,Y,ad)}}function q(){n(k)}function I(){return n(T)}function d(){return n(F)}function D(Z){var W=this[h],t=this[V],Y,X;if((W.nodeType===3||W.nodeType===4)&&W.nodeValue){if(!t){W.parentNode.insertBefore(Z,W)}else{if(t>=W.nodeValue.length){c.insertAfter(Z,W)}else{Y=W.splitText(t);W.parentNode.insertBefore(Z,Y)}}}else{if(W.childNodes.length>0){X=W.childNodes[t]}if(X){W.insertBefore(Z,X)}else{W.appendChild(Z)}}}function N(W){var t=O.extractContents();O.insertNode(W);W.appendChild(t);O.selectNode(W)}function L(){return l(new b(c),{startContainer:O[h],startOffset:O[V],endContainer:O[Q],endOffset:O[A],collapsed:O.collapsed,commonAncestorContainer:O.commonAncestorContainer})}function P(t,W){var X;if(t.nodeType==3){return t}if(W<0){return t}X=t.firstChild;while(X&&W>0){--W;X=X.nextSibling}if(X){return X}return t}function m(){return(O[h]==O[Q]&&O[V]==O[A])}function H(Y,aa,W,Z){var ab,X,t,ac,ae,ad;if(Y==W){if(aa==Z){return 0}if(aa0){O.collapse(W)}}else{O.collapse(W)}O.collapsed=m();O.commonAncestorContainer=c.findCommonAncestor(O[h],O[Q])}function n(ac){var ab,Y=0,ae=0,W,aa,X,Z,t,ad;if(O[h]==O[Q]){return f(ac)}for(ab=O[Q],W=ab.parentNode;W;ab=W,W=W.parentNode){if(W==O[h]){return s(ab,ac)}++Y}for(ab=O[h],W=ab.parentNode;W;ab=W,W=W.parentNode){if(W==O[Q]){return U(ab,ac)}++ae}aa=ae-Y;X=O[h];while(aa>0){X=X.parentNode;aa--}Z=O[Q];while(aa<0){Z=Z.parentNode;aa++}for(t=X.parentNode,ad=Z.parentNode;t!=ad;t=t.parentNode,ad=ad.parentNode){X=t;Z=ad}return p(X,Z,ac)}function f(aa){var ac,Z,Y,ab,t,X,W;if(aa!=k){ac=e.createDocumentFragment()}if(O[V]==O[A]){return ac}if(O[h].nodeType==3){Z=O[h].nodeValue;Y=Z.substring(O[V],O[A]);if(aa!=F){O[h].deleteData(O[V],O[A]-O[V]);O.collapse(E)}if(aa==k){return}ac.appendChild(e.createTextNode(Y));return ac}ab=P(O[h],O[V]);t=O[A]-O[V];while(t>0){X=ab.nextSibling;W=z(ab,aa);if(ac){ac.appendChild(W)}--t;ab=X}if(aa!=F){O.collapse(E)}return ac}function s(ac,Z){var ab,aa,W,t,Y,X;if(Z!=k){ab=e.createDocumentFragment()}aa=j(ac,Z);if(ab){ab.appendChild(aa)}W=o(ac);t=W-O[V];if(t<=0){if(Z!=F){O.setEndBefore(ac);O.collapse(S)}return ab}aa=ac.previousSibling;while(t>0){Y=aa.previousSibling;X=z(aa,Z);if(ab){ab.insertBefore(X,ab.firstChild)}--t;aa=Y}if(Z!=F){O.setEndBefore(ac);O.collapse(S)}return ab}function U(aa,Z){var ac,W,ab,t,Y,X;if(Z!=k){ac=e.createDocumentFragment()}ab=R(aa,Z);if(ac){ac.appendChild(ab)}W=o(aa);++W;t=O[A]-W;ab=aa.nextSibling;while(t>0){Y=ab.nextSibling;X=z(ab,Z);if(ac){ac.appendChild(X)}--t;ab=Y}if(Z!=F){O.setStartAfter(aa);O.collapse(E)}return ac}function p(aa,t,ad){var X,af,Z,ab,ac,W,ae,Y;if(ad!=k){af=e.createDocumentFragment()}X=R(aa,ad);if(af){af.appendChild(X)}Z=aa.parentNode;ab=o(aa);ac=o(t);++ab;W=ac-ab;ae=aa.nextSibling;while(W>0){Y=ae.nextSibling;X=z(ae,ad);if(af){af.appendChild(X)}ae=Y;--W}X=j(t,ad);if(af){af.appendChild(X)}if(ad!=F){O.setStartAfter(aa);O.collapse(E)}return af}function j(ab,ac){var X=P(O[Q],O[A]-1),ad,aa,Z,t,W,Y=X!=O[Q];if(X==ab){return M(X,Y,S,ac)}ad=X.parentNode;aa=M(ad,S,S,ac);while(ad){while(X){Z=X.previousSibling;t=M(X,Y,S,ac);if(ac!=k){aa.insertBefore(t,aa.firstChild)}Y=E;X=Z}if(ad==ab){return aa}X=ad.previousSibling;ad=ad.parentNode;W=M(ad,S,S,ac);if(ac!=k){W.appendChild(aa)}aa=W}}function R(ab,ac){var Y=P(O[h],O[V]),Z=Y!=O[h],ad,aa,X,t,W;if(Y==ab){return M(Y,Z,E,ac)}ad=Y.parentNode;aa=M(ad,S,E,ac);while(ad){while(Y){X=Y.nextSibling;t=M(Y,Z,E,ac);if(ac!=k){aa.appendChild(t)}Z=E;Y=X}if(ad==ab){return aa}Y=ad.nextSibling;ad=ad.parentNode;W=M(ad,S,E,ac);if(ac!=k){W.appendChild(aa)}aa=W}}function M(t,Z,ac,ad){var Y,X,aa,W,ab;if(Z){return z(t,ad)}if(t.nodeType==3){Y=t.nodeValue;if(ac){W=O[V];X=Y.substring(W);aa=Y.substring(0,W)}else{W=O[A];X=Y.substring(0,W);aa=Y.substring(W)}if(ad!=F){t.nodeValue=aa}if(ad==k){return}ab=t.cloneNode(S);ab.nodeValue=X;return ab}if(ad==k){return}return t.cloneNode(S)}function z(W,t){if(t!=k){return t==F?W.cloneNode(E):W}W.parentNode.removeChild(W)}}a.Range=b})(tinymce.dom);(function(){function a(g){var j=this,k="\uFEFF",e,h,d=g.dom,c=true,f=false;function b(){var o=g.getRng(),l=d.createRng(),n,p;n=o.item?o.item(0):o.parentElement();if(n.ownerDocument!=d.doc){return l}p=g.isCollapsed();if(o.item||!n.hasChildNodes()){if(p){l.setStart(n,0);l.setEnd(n,0)}else{l.setStart(n.parentNode,d.nodeIndex(n));l.setEnd(l.startContainer,l.startOffset+1)}return l}function m(t){var v,r,u,q,B=0,y,z,A,s,x;s=o.duplicate();s.collapse(t);v=d.create("a");A=s.parentElement();if(!A.hasChildNodes()){l[t?"setStart":"setEnd"](A,0);return}A.appendChild(v);s.moveToElementText(v);x=o.compareEndPoints(t?"StartToStart":"EndToEnd",s);if(x>0){l[t?"setStartAfter":"setEndAfter"](A);d.remove(v);return}q=tinymce.grep(A.childNodes);y=q.length-1;while(B<=y){z=Math.floor((B+y)/2);A.insertBefore(v,q[z]);s.moveToElementText(v);x=o.compareEndPoints(t?"StartToStart":"EndToEnd",s);if(x>0){B=z+1}else{if(x<0){y=z-1}else{found=true;break}}}r=x>0||z==0?v.nextSibling:v.previousSibling;if(r.nodeType==1){d.remove(v);u=d.nodeIndex(r);r=r.parentNode;if(!t||z>0){u++}}else{if(x>0||z==0){s.setEndPoint(t?"StartToStart":"EndToEnd",o);u=s.text.length}else{s.setEndPoint(t?"StartToStart":"EndToEnd",o);u=r.nodeValue.length-s.text.length}d.remove(v)}l[t?"setStart":"setEnd"](r,u)}m(true);if(!p){m()}return l}this.addRange=function(l){var q,o,n,s,v,t,u=g.dom.doc,p=u.body;function m(C){var y,B,x,A,z;x=d.create("a");y=C?n:v;B=C?s:t;A=q.duplicate();if(y==u){y=p;B=0}if(y.nodeType==3){y.parentNode.insertBefore(x,y);A.moveToElementText(x);A.moveStart("character",B);d.remove(x);q.setEndPoint(C?"StartToStart":"EndToEnd",A)}else{z=y.childNodes;if(z.length){if(B>=z.length){d.insertAfter(x,z[z.length-1])}else{y.insertBefore(x,z[B])}A.moveToElementText(x)}else{x=u.createTextNode(k);y.appendChild(x);A.moveToElementText(x.parentNode);A.collapse(c)}q.setEndPoint(C?"StartToStart":"EndToEnd",A);d.remove(x)}}this.destroy();n=l.startContainer;s=l.startOffset;v=l.endContainer;t=l.endOffset;q=p.createTextRange();if(n==v&&n.nodeType==1&&s==t-1){if(s==t-1){try{o=p.createControlRange();o.addElement(n.childNodes[s]);o.select();return}catch(r){}}}m(true);m();q.select()};this.getRangeAt=function(){if(!e||!tinymce.dom.RangeUtils.compareRanges(h,g.getRng())){e=b();h=g.getRng()}try{e.startContainer.nextSibling}catch(l){e=b();h=null}return e};this.destroy=function(){h=e=null}}tinymce.dom.TridentSelection=a})();(function(d){var f=d.each,c=d.DOM,b=d.isIE,e=d.isWebKit,a;d.create("tinymce.dom.EventUtils",{EventUtils:function(){this.inits=[];this.events=[]},add:function(p,q,m,k){var g,h=this,j=h.events,l;if(q instanceof Array){l=[];f(q,function(o){l.push(h.add(p,o,m,k))});return l}if(p&&p.hasOwnProperty&&p instanceof Array){l=[];f(p,function(n){n=c.get(n);l.push(h.add(n,q,m,k))});return l}p=c.get(p);if(!p){return}g=function(n){if(h.disabled){return}n=n||window.event;if(n&&b){if(!n.target){n.target=n.srcElement}d.extend(n,h._stoppers)}if(!k){return m(n)}return m.call(k,n)};if(q=="unload"){d.unloads.unshift({func:g});return g}if(q=="init"){if(h.domLoaded){g()}else{h.inits.push(g)}return g}j.push({obj:p,name:q,func:m,cfunc:g,scope:k});h._add(p,q,g);return m},remove:function(m,p,l){var h=this,g=h.events,j=false,k;if(m&&m.hasOwnProperty&&m instanceof Array){k=[];f(m,function(n){n=c.get(n);k.push(h.remove(n,p,l))});return k}m=c.get(m);f(g,function(o,n){if(o.obj==m&&o.name==p&&(!l||(o.func==l||o.cfunc==l))){g.splice(n,1);h._remove(m,p,o.cfunc);j=true;return false}});return j},clear:function(l){var j=this,g=j.events,h,k;if(l){l=c.get(l);for(h=g.length-1;h>=0;h--){k=g[h];if(k.obj===l){j._remove(k.obj,k.name,k.cfunc);k.obj=k.cfunc=null;g.splice(h,1)}}}},cancel:function(g){if(!g){return false}this.stop(g);return this.prevent(g)},stop:function(g){if(g.stopPropagation){g.stopPropagation()}else{g.cancelBubble=true}return false},prevent:function(g){if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}return false},destroy:function(){var g=this;f(g.events,function(j,h){g._remove(j.obj,j.name,j.cfunc);j.obj=j.cfunc=null});g.events=[];g=null},_add:function(h,j,g){if(h.attachEvent){h.attachEvent("on"+j,g)}else{if(h.addEventListener){h.addEventListener(j,g,false)}else{h["on"+j]=g}}},_remove:function(j,k,h){if(j){try{if(j.detachEvent){j.detachEvent("on"+k,h)}else{if(j.removeEventListener){j.removeEventListener(k,h,false)}else{j["on"+k]=null}}}catch(g){}}},_pageInit:function(h){var g=this;if(g.domLoaded){return}g.domLoaded=true;f(g.inits,function(j){j()});g.inits=[]},_wait:function(j){var g=this,h=j.document;if(j.tinyMCE_GZ&&tinyMCE_GZ.loaded){g.domLoaded=1;return}if(h.attachEvent){h.attachEvent("onreadystatechange",function(){if(h.readyState==="complete"){h.detachEvent("onreadystatechange",arguments.callee);g._pageInit(j)}});if(h.documentElement.doScroll&&j==j.top){(function(){if(g.domLoaded){return}try{h.documentElement.doScroll("left")}catch(k){setTimeout(arguments.callee,0);return}g._pageInit(j)})()}}else{if(h.addEventListener){g._add(j,"DOMContentLoaded",function(){g._pageInit(j)})}}g._add(j,"load",function(){g._pageInit(j)})},_stoppers:{preventDefault:function(){this.returnValue=false},stopPropagation:function(){this.cancelBubble=true}}});a=d.dom.Event=new d.dom.EventUtils();a._wait(window);d.addUnload(function(){a.destroy()})})(tinymce);(function(a){a.dom.Element=function(f,d){var b=this,e,c;b.settings=d=d||{};b.id=f;b.dom=e=d.dom||a.DOM;if(!a.isIE){c=e.get(b.id)}a.each(("getPos,getRect,getParent,add,setStyle,getStyle,setStyles,setAttrib,setAttribs,getAttrib,addClass,removeClass,hasClass,getOuterHTML,setOuterHTML,remove,show,hide,isHidden,setHTML,get").split(/,/),function(g){b[g]=function(){var h=[f],j;for(j=0;j_';if(l.startContainer==m&&l.endContainer==m){m.body.innerHTML=k}else{l.deleteContents();if(m.body.childNodes.length==0){m.body.innerHTML=k}else{if(l.createContextualFragment){l.insertNode(l.createContextualFragment(k))}else{var n=m.createDocumentFragment(),f=m.createElement("div");n.appendChild(f);f.outerHTML=k;l.insertNode(n)}}}o=g.dom.get("__caret");l=m.createRange();l.setStartBefore(o);l.setEndBefore(o);g.setRng(l);g.dom.remove("__caret");g.setRng(l)}else{if(l.item){m.execCommand("Delete",false,null);l=g.getRng()}l.pasteHTML(k)}g.onSetContent.dispatch(g,j)},getStart:function(){var g=this.getRng(),h,f,k,j;if(g.duplicate||g.item){if(g.item){return g.item(0)}k=g.duplicate();k.collapse(1);h=k.parentElement();f=j=g.parentElement();while(j=j.parentNode){if(j==h){h=f;break}}return h}else{h=g.startContainer;if(h.nodeType==1&&h.hasChildNodes()){h=h.childNodes[Math.min(h.childNodes.length-1,g.startOffset)]}if(h&&h.nodeType==3){return h.parentNode}return h}},getEnd:function(){var g=this,h=g.getRng(),j,f;if(h.duplicate||h.item){if(h.item){return h.item(0)}h=h.duplicate();h.collapse(0);j=h.parentElement();if(j&&j.nodeName=="BODY"){return j.lastChild||j}return j}else{j=h.endContainer;f=h.endOffset;if(j.nodeType==1&&j.hasChildNodes()){j=j.childNodes[f>0?f-1:f]}if(j&&j.nodeType==3){return j.parentNode}return j}},getBookmark:function(r,s){var v=this,n=v.dom,g,k,j,o,h,p,q,m="\uFEFF",u;function f(x,y){var t=0;d(n.select(x),function(A,z){if(A==y){t=z}});return t}if(r==2){function l(){var x=v.getRng(true),t=n.getRoot(),y={};function z(C,H){var B=C[H?"startContainer":"endContainer"],G=C[H?"startOffset":"endOffset"],A=[],D,F,E=0;if(B.nodeType==3){if(s){for(D=B.previousSibling;D&&D.nodeType==3;D=D.previousSibling){G+=D.nodeValue.length}}A.push(G)}else{F=B.childNodes;if(G>=F.length&&F.length){E=1;G=Math.max(0,F.length-1)}A.push(v.dom.nodeIndex(F[G],s)+E)}for(;B&&B!=t;B=B.parentNode){A.push(v.dom.nodeIndex(B,s))}return A}y.start=z(x,true);if(!v.isCollapsed()){y.end=z(x)}return y}return l()}if(r){return{rng:v.getRng()}}g=v.getRng();j=n.uniqueId();o=tinyMCE.activeEditor.selection.isCollapsed();u="overflow:hidden;line-height:0px";if(g.duplicate||g.item){if(!g.item){k=g.duplicate();g.collapse();g.pasteHTML(''+m+"");if(!o){k.collapse(false);k.pasteHTML(''+m+"")}}else{p=g.item(0);h=p.nodeName;return{name:h,index:f(h,p)}}}else{p=v.getNode();h=p.nodeName;if(h=="IMG"){return{name:h,index:f(h,p)}}k=g.cloneRange();if(!o){k.collapse(false);k.insertNode(n.create("span",{"data-mce-type":"bookmark",id:j+"_end",style:u},m))}g.collapse(true);g.insertNode(n.create("span",{"data-mce-type":"bookmark",id:j+"_start",style:u},m))}v.moveToBookmark({id:j,keep:1});return{id:j}},moveToBookmark:function(o){var s=this,m=s.dom,j,h,f,r,k,u,p,q;if(s.tridentSel){s.tridentSel.destroy()}if(o){if(o.start){f=m.createRng();r=m.getRoot();function g(A){var t=o[A?"start":"end"],x,y,z,v;if(t){for(y=r,x=t.length-1;x>=1;x--){v=y.childNodes;if(v.length){y=v[t[x]]}}if(A){f.setStart(y,t[0])}else{f.setEnd(y,t[0])}}}g(true);g();s.setRng(f)}else{if(o.id){function l(B){var v=m.get(o.id+"_"+B),A,t,y,z,x=o.keep;if(v){A=v.parentNode;if(B=="start"){if(!x){t=m.nodeIndex(v)}else{A=v.firstChild;t=1}k=u=A;p=q=t}else{if(!x){t=m.nodeIndex(v)}else{A=v.firstChild;t=1}u=A;q=t}if(!x){z=v.previousSibling;y=v.nextSibling;d(c.grep(v.childNodes),function(C){if(C.nodeType==3){C.nodeValue=C.nodeValue.replace(/\uFEFF/g,"")}});while(v=m.get(o.id+"_"+B)){m.remove(v,1)}if(z&&y&&z.nodeType==y.nodeType&&z.nodeType==3&&!c.isOpera){t=z.nodeValue.length;z.appendData(y.nodeValue);m.remove(y);if(B=="start"){k=u=z;p=q=t}else{u=z;q=t}}}}}function n(t){if(m.isBlock(t)&&!t.innerHTML){t.innerHTML=!a?'
':" "}return t}l("start");l("end");if(k){f=m.createRng();f.setStart(n(k),p);f.setEnd(n(u),q);s.setRng(f)}}else{if(o.name){s.select(m.select(o.name)[o.index])}else{if(o.rng){s.setRng(o.rng)}}}}}},select:function(l,k){var j=this,m=j.dom,g=m.createRng(),f;f=m.nodeIndex(l);g.setStart(l.parentNode,f);g.setEnd(l.parentNode,f+1);if(k){function h(n,p){var o=new c.dom.TreeWalker(n,n);do{if(n.nodeType==3&&c.trim(n.nodeValue).length!=0){if(p){g.setStart(n,0)}else{g.setEnd(n,n.nodeValue.length)}return}if(n.nodeName=="BR"){if(p){g.setStartBefore(n)}else{g.setEndBefore(n)}return}}while(n=(p?o.next():o.prev()))}h(l,1);h(l)}j.setRng(g);return l},isCollapsed:function(){var f=this,h=f.getRng(),g=f.getSel();if(!h||h.item){return false}if(h.compareEndPoints){return h.compareEndPoints("StartToEnd",h)===0}return !g||h.collapsed},collapse:function(f){var g=this,h=g.getRng(),j;if(h.item){j=h.item(0);h=this.win.document.body.createTextRange();h.moveToElementText(j)}h.collapse(!!f);g.setRng(h)},getSel:function(){var g=this,f=this.win;return f.getSelection?f.getSelection():f.document.selection},getRng:function(m){var g=this,h,j,l,k=g.win.document;if(m&&g.tridentSel){return g.tridentSel.getRangeAt(0)}try{if(h=g.getSel()){j=h.rangeCount>0?h.getRangeAt(0):(h.createRange?h.createRange():k.createRange())}}catch(f){}if(c.isIE&&j.setStart&&k.selection.createRange().item){l=k.selection.createRange().item(0);j=k.createRange();j.setStartBefore(l);j.setEndAfter(l)}if(!j){j=k.createRange?k.createRange():k.body.createTextRange()}if(g.selectedRange&&g.explicitRange){if(j.compareBoundaryPoints(j.START_TO_START,g.selectedRange)===0&&j.compareBoundaryPoints(j.END_TO_END,g.selectedRange)===0){j=g.explicitRange}else{g.selectedRange=null;g.explicitRange=null}}return j},setRng:function(j){var h,g=this;if(!g.tridentSel){h=g.getSel();if(h){g.explicitRange=j;h.removeAllRanges();h.addRange(j);g.selectedRange=h.getRangeAt(0)}}else{if(j.cloneRange){g.tridentSel.addRange(j);return}try{j.select()}catch(f){}}},setNode:function(g){var f=this;f.setContent(f.dom.getOuterHTML(g));return g},getNode:function(){var h=this,g=h.getRng(),j=h.getSel(),m,l=g.startContainer,f=g.endContainer;if(g.setStart){if(!g){return h.dom.getRoot()}m=g.commonAncestorContainer;if(!g.collapsed){if(g.startContainer==g.endContainer){if(g.startOffset-g.endOffset<2){if(g.startContainer.hasChildNodes()){m=g.startContainer.childNodes[g.startOffset]}}}if(c.isWebKit&&j.anchorNode&&j.anchorNode.nodeType==1){return j.anchorNode.childNodes[j.anchorOffset]}if(l.nodeType===3&&f.nodeType===3){function k(q,o){var p=q;while(q&&q.nodeType===3&&q.length===0){q=o?q.nextSibling:q.previousSibling}return q||p}if(l.length===g.startOffset){l=k(l.nextSibling,true)}else{l=l.parentNode}if(g.endOffset===0){f=k(f.previousSibling,false)}else{f=f.parentNode}if(l&&l===f){return l}}}if(m&&m.nodeType==3){return m.parentNode}return m}return g.item?g.item(0):g.parentElement()},getSelectedBlocks:function(g,f){var j=this,k=j.dom,o,h,m,l=[];o=k.getParent(g||j.getStart(),k.isBlock);h=k.getParent(f||j.getEnd(),k.isBlock);if(o){l.push(o)}if(o&&h&&o!=h){m=o;while((m=m.nextSibling)&&m!=h){if(k.isBlock(m)){l.push(m)}}}if(h&&o!=h){l.push(h)}return l},destroy:function(g){var f=this;f.win=null;if(f.tridentSel){f.tridentSel.destroy()}if(!g){c.removeUnload(f.destroy)}},_fixIESelection:function(){var n=this.dom,m=n.doc,g=m.body,j,k;m.documentElement.unselectable=true;function l(o,r){var p=g.createTextRange();try{p.moveToPoint(o,r)}catch(q){p=null}return p}function h(p){var o;if(p.button){o=l(p.x,p.y);if(o){if(o.compareEndPoints("StartToStart",k)>0){o.setEndPoint("StartToStart",k)}else{o.setEndPoint("EndToEnd",k)}o.select()}}else{f()}}function f(){n.unbind(m,"mouseup",f);n.unbind(m,"mousemove",h);j=0}n.bind(m,"mousedown",function(o){if(o.target.nodeName==="HTML"){if(j){f()}j=1;k=l(o.x,o.y);if(k){n.bind(m,"mouseup",f);n.bind(m,"mousemove",h);n.win.focus();k.select()}}})}})})(tinymce);(function(a){a.dom.Serializer=function(e,j,f){var h,b,d=a.isIE,g=a.each,c;if(!e.apply_source_formatting){e.indent=false}j=j||a.DOM;f=f||new a.html.Schema(e);e.entity_encoding=e.entity_encoding||"named";h=new a.util.Dispatcher(self);b=new a.util.Dispatcher(self);c=new a.html.DomParser(e,f);c.addAttributeFilter("src,href,style",function(l,k){var p=l.length,m,r,o="data-mce-"+k,q=e.url_converter,s=e.url_converter_scope,n;while(p--){m=l[p];r=m.attributes.map[o];if(r!==n){m.attr(k,r.length>0?r:null);m.attr(o,null)}else{r=m.attributes.map[k];if(k==="style"){r=j.serializeStyle(j.parseStyle(r),m.name)}else{if(q){r=q.call(s,r,k,m.name)}}m.attr(k,r.length>0?r:null)}}});c.addAttributeFilter("class",function(k,l){var m=k.length,n,o;while(m--){n=k[m];o=n.attr("class").replace(/\s*mceItem\w+\s*/g,"");n.attr("class",o.length>0?o:null)}});c.addAttributeFilter("data-mce-type",function(k,m,l){var n=k.length,o;while(n--){o=k[n];if(o.attributes.map["data-mce-type"]==="bookmark"&&!l.cleanup){o.remove()}}});c.addNodeFilter("script,style",function(l,m){var n=l.length,o,p;function k(q){return q.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(\/\/\s*|\]\]>|-->|\]\]-->)\s*$/g,"")}while(n--){o=l[n];p=o.firstChild?o.firstChild.value:"";if(m==="script"){o.attr("type",(o.attr("type")||"text/javascript").replace(/^mce\-/,""));if(p.length>0){o.firstChild.value="// "}}else{if(p.length>0){o.firstChild.value=""}}}});c.addNodeFilter("br",function(k,l){var n=k.length,q,p=f.getBlockElements(),m=f.getEmptyElements(),o;while(n--){q=k[n];o=q.parent;if(p[q.parent.name]&&q===o.lastChild){q.remove();if(o.isEmpty(m)){o.empty().append(new a.html.Node("#text",3)).value="\u00a0"}}}});c.addNodeFilter("#comment",function(k,l){var m=k.length,n;while(m--){n=k[m];if(n.value.indexOf("[CDATA[")===0){n.name="#cdata";n.type=4;n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")}else{if(n.value.indexOf("mce:protected ")===0){n.name="#text";n.type=3;n.raw=true;n.value=unescape(n.value).substr(14)}}}});c.addNodeFilter("xml:namespace,input",function(k,l){var m=k.length,n;while(m--){n=k[m];if(n.type===7){n.remove()}else{if(n.type===1){if(l==="input"&&!("type" in n.attributes.map)){n.attr("type","text")}}}}});if(e.fix_list_elements){c.addNodeFilter("ul,ol",function(l,m){var n=l.length,o,k;while(n--){o=l[n];k=o.parent;if(k.name==="ul"||k.name==="ol"){if(o.prev&&o.prev.name==="li"){o.prev.append(o)}}}})}return{schema:f,addNodeFilter:c.addNodeFilter,addAttributeFilter:c.addAttributeFilter,onPreProcess:h,onPostProcess:b,serialize:function(p,n){var m,q,l,k,o;if(d&&j.select("script,style,select").length>0){o=p.innerHTML;p=p.cloneNode(false);j.setHTML(p,o)}else{p=p.cloneNode(true)}m=p.ownerDocument.implementation;if(m.createHTMLDocument){q=m.createHTMLDocument("");g(p.nodeName=="BODY"?p.childNodes:[p],function(r){q.body.appendChild(q.importNode(r,true))});if(p.nodeName!="BODY"){p=q.body.firstChild}else{p=q.body}l=j.doc;j.doc=q}n=n||{};n.format=n.format||"html";if(!n.no_events){n.node=p;h.dispatch(self,n)}k=new a.html.Serializer(e,f);n.content=k.serialize(c.parse(n.getInner?p.innerHTML:a.trim(j.getOuterHTML(p),n),n));if(!n.no_events){b.dispatch(self,n)}if(l){j.doc=l}n.node=null;return n.content},addRules:function(k){f.addValidElements(k)},setRules:function(k){f.setValidElements(k)}}}})(tinymce);(function(a){a.dom.ScriptLoader=function(h){var c=0,l=1,j=2,m={},k=[],f={},d=[],g=0,e;function b(n,v){var x=this,r=a.DOM,u,p,s,o;function q(){r.remove(o);if(u){u.onreadystatechange=u.onload=u=null}v()}o=r.uniqueId();if(a.isIE6){p=new a.util.URI(n);s=location;if(p.host==s.hostname&&p.port==s.port&&(p.protocol+":")==s.protocol){a.util.XHR.send({url:a._addVer(p.getURI()),success:function(y){var t=r.create("script",{type:"text/javascript"});t.text=y;document.getElementsByTagName("head")[0].appendChild(t);r.remove(t);q()}});return}}u=r.create("script",{id:o,type:"text/javascript",src:a._addVer(n)});if(!a.isIE){u.onload=q}if(!a.isOpera){u.onreadystatechange=function(){var t=u.readyState;if(t=="complete"||t=="loaded"){q()}}}(document.getElementsByTagName("head")[0]||document.body).appendChild(u)}this.isDone=function(n){return m[n]==j};this.markDone=function(n){m[n]=j};this.add=this.load=function(n,r,o){var p,q=m[n];if(q==e){k.push(n);m[n]=c}if(r){if(!f[n]){f[n]=[]}f[n].push({func:r,scope:o||this})}};this.loadQueue=function(o,n){this.loadScripts(k,o,n)};this.loadScripts=function(n,r,q){var p;function o(s){a.each(f[s],function(t){t.func.call(t.scope)});f[s]=e}d.push({func:r,scope:q||this});p=function(){var s=a.grep(n);n.length=0;a.each(s,function(t){if(m[t]==j){o(t);return}if(m[t]!=l){m[t]=l;g++;b(t,function(){m[t]=j;g--;o(t);p()})}});if(!g){a.each(d,function(t){t.func.call(t.scope)});d.length=0}};p()}};a.ScriptLoader=new a.dom.ScriptLoader()})(tinymce);tinymce.dom.TreeWalker=function(a,c){var b=a;function d(j,f,e,k){var h,g;if(j){if(!k&&j[f]){return j[f]}if(j!=c){h=j[e];if(h){return h}for(g=j.parentNode;g&&g!=c;g=g.parentNode){h=g[e];if(h){return h}}}}}this.current=function(){return b};this.next=function(e){return(b=d(b,"firstChild","nextSibling",e))};this.prev=function(e){return(b=d(b,"lastChild","lastSibling",e))}};(function(a){a.dom.RangeUtils=function(c){var b="\uFEFF";this.walk=function(d,s){var h=d.startContainer,l=d.startOffset,t=d.endContainer,m=d.endOffset,j,f,o,g,r,q,e;e=c.select("td.mceSelected,th.mceSelected");if(e.length>0){a.each(e,function(u){s([u])});return}function p(x,v,u){var y=[];for(;x&&x!=u;x=x[v]){y.push(x)}return y}function n(v,u){do{if(v.parentNode==u){return v}v=v.parentNode}while(v)}function k(x,v,y){var u=y?"nextSibling":"previousSibling";for(g=x,r=g.parentNode;g&&g!=v;g=r){r=g.parentNode;q=p(g==x?g:g[u],u);if(q.length){if(!y){q.reverse()}s(q)}}}if(h.nodeType==1&&h.hasChildNodes()){h=h.childNodes[l]}if(t.nodeType==1&&t.hasChildNodes()){t=t.childNodes[Math.min(m-1,t.childNodes.length-1)]}j=c.findCommonAncestor(h,t);if(h==t){return s([h])}for(g=h;g;g=g.parentNode){if(g==t){return k(h,j,true)}if(g==j){break}}for(g=t;g;g=g.parentNode){if(g==h){return k(t,j)}if(g==j){break}}f=n(h,j)||h;o=n(t,j)||t;k(h,f,true);q=p(f==h?f:f.nextSibling,"nextSibling",o==t?o.nextSibling:o);if(q.length){s(q)}k(t,o)}};a.dom.RangeUtils.compareRanges=function(c,b){if(c&&b){if(c.item||c.duplicate){if(c.item&&b.item&&c.item(0)===b.item(0)){return true}if(c.isEqual&&b.isEqual&&b.isEqual(c)){return true}}else{return c.startContainer==b.startContainer&&c.startOffset==b.startOffset}}return false}})(tinymce);(function(c){var b=c.DOM,a=c.is;c.create("tinymce.ui.Control",{Control:function(e,d){this.id=e;this.settings=d=d||{};this.rendered=false;this.onRender=new c.util.Dispatcher(this);this.classPrefix="";this.scope=d.scope||this;this.disabled=0;this.active=0},setDisabled:function(d){var f;if(d!=this.disabled){f=b.get(this.id);if(f&&this.settings.unavailable_prefix){if(d){this.prevTitle=f.title;f.title=this.settings.unavailable_prefix+": "+f.title}else{f.title=this.prevTitle}}this.setState("Disabled",d);this.setState("Enabled",!d);this.disabled=d}},isDisabled:function(){return this.disabled},setActive:function(d){if(d!=this.active){this.setState("Active",d);this.active=d}},isActive:function(){return this.active},setState:function(f,d){var e=b.get(this.id);f=this.classPrefix+f;if(d){b.addClass(e,f)}else{b.removeClass(e,f)}},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(d){b.setHTML(d,this.renderHTML())},postRender:function(){var e=this,d;if(a(e.disabled)){d=e.disabled;e.disabled=-1;e.setDisabled(d)}if(a(e.active)){d=e.active;e.active=-1;e.setActive(d)}},remove:function(){b.remove(this.id);this.destroy()},destroy:function(){c.dom.Event.clear(this.id)}})})(tinymce);tinymce.create("tinymce.ui.Container:tinymce.ui.Control",{Container:function(b,a){this.parent(b,a);this.controls=[];this.lookup={}},add:function(a){this.lookup[a.id]=a;this.controls.push(a);return a},get:function(a){return this.lookup[a]}});tinymce.create("tinymce.ui.Separator:tinymce.ui.Control",{Separator:function(b,a){this.parent(b,a);this.classPrefix="mceSeparator"},renderHTML:function(){return tinymce.DOM.createHTML("span",{"class":this.classPrefix})}});(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.MenuItem:tinymce.ui.Control",{MenuItem:function(g,f){this.parent(g,f);this.classPrefix="mceMenuItem"},setSelected:function(f){this.setState("Selected",f);this.selected=f},isSelected:function(){return this.selected},postRender:function(){var f=this;f.parent();if(c(f.selected)){f.setSelected(f.selected)}}})})(tinymce);(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.Menu:tinymce.ui.MenuItem",{Menu:function(h,g){var f=this;f.parent(h,g);f.items={};f.collapsed=false;f.menuCount=0;f.onAddItem=new d.util.Dispatcher(this)},expand:function(g){var f=this;if(g){a(f,function(h){if(h.expand){h.expand()}},"items",f)}f.collapsed=false},collapse:function(g){var f=this;if(g){a(f,function(h){if(h.collapse){h.collapse()}},"items",f)}f.collapsed=true},isCollapsed:function(){return this.collapsed},add:function(f){if(!f.settings){f=new d.ui.MenuItem(f.id||b.uniqueId(),f)}this.onAddItem.dispatch(this,f);return this.items[f.id]=f},addSeparator:function(){return this.add({separator:true})},addMenu:function(f){if(!f.collapse){f=this.createMenu(f)}this.menuCount++;return this.add(f)},hasMenus:function(){return this.menuCount!==0},remove:function(f){delete this.items[f.id]},removeAll:function(){var f=this;a(f,function(g){if(g.removeAll){g.removeAll()}else{g.remove()}g.destroy()},"items",f);f.items={}},createMenu:function(g){var f=new d.ui.Menu(g.id||b.uniqueId(),g);f.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return f}})})(tinymce);(function(e){var d=e.is,c=e.DOM,f=e.each,a=e.dom.Event,b=e.dom.Element;e.create("tinymce.ui.DropMenu:tinymce.ui.Menu",{DropMenu:function(h,g){g=g||{};g.container=g.container||c.doc.body;g.offset_x=g.offset_x||0;g.offset_y=g.offset_y||0;g.vp_offset_x=g.vp_offset_x||0;g.vp_offset_y=g.vp_offset_y||0;if(d(g.icons)&&!g.icons){g["class"]+=" mceNoIcons"}this.parent(h,g);this.onShowMenu=new e.util.Dispatcher(this);this.onHideMenu=new e.util.Dispatcher(this);this.classPrefix="mceMenu"},createMenu:function(k){var h=this,j=h.settings,g;k.container=k.container||j.container;k.parent=h;k.constrain=k.constrain||j.constrain;k["class"]=k["class"]||j["class"];k.vp_offset_x=k.vp_offset_x||j.vp_offset_x;k.vp_offset_y=k.vp_offset_y||j.vp_offset_y;g=new e.ui.DropMenu(k.id||c.uniqueId(),k);g.onAddItem.add(h.onAddItem.dispatch,h.onAddItem);return g},update:function(){var j=this,k=j.settings,g=c.get("menu_"+j.id+"_tbl"),m=c.get("menu_"+j.id+"_co"),h,l;h=k.max_width?Math.min(g.clientWidth,k.max_width):g.clientWidth;l=k.max_height?Math.min(g.clientHeight,k.max_height):g.clientHeight;if(!c.boxModel){j.element.setStyles({width:h+2,height:l+2})}else{j.element.setStyles({width:h,height:l})}if(k.max_width){c.setStyle(m,"width",h)}if(k.max_height){c.setStyle(m,"height",l);if(g.clientHeightz){q=u?u-v:Math.max(0,(z-B.vp_offset_x)-v)}if((o+B.vp_offset_y+m)>r){o=Math.max(0,(r-B.vp_offset_y)-m)}}c.setStyles(p,{left:q,top:o});A.element.update();A.isMenuVisible=1;A.mouseClickFunc=a.add(p,"click",function(s){var h;s=s.target;if(s&&(s=c.getParent(s,"tr"))&&!c.hasClass(s,n+"ItemSub")){h=A.items[s.id];if(h.isDisabled()){return}l=A;while(l){if(l.hideMenu){l.hideMenu()}l=l.settings.parent}if(h.settings.onclick){h.settings.onclick(s)}return a.cancel(s)}});if(A.hasMenus()){A.mouseOverFunc=a.add(p,"mouseover",function(x){var h,t,s;x=x.target;if(x&&(x=c.getParent(x,"tr"))){h=A.items[x.id];if(A.lastMenu){A.lastMenu.collapse(1)}if(h.isDisabled()){return}if(x&&c.hasClass(x,n+"ItemSub")){t=c.getRect(x);h.showMenu((t.x+t.w-j),t.y-j,t.x);A.lastMenu=h;c.addClass(c.get(h.id).firstChild,n+"ItemActive")}}})}A.onShowMenu.dispatch(A);if(B.keyboard_focus){a.add(p,"keydown",A._keyHandler,A);c.select("a","menu_"+A.id)[0].focus();A._focusIdx=0}},hideMenu:function(k){var g=this,j=c.get("menu_"+g.id),h;if(!g.isMenuVisible){return}a.remove(j,"mouseover",g.mouseOverFunc);a.remove(j,"click",g.mouseClickFunc);a.remove(j,"keydown",g._keyHandler);c.hide(j);g.isMenuVisible=0;if(!k){g.collapse(1)}if(g.element){g.element.hide()}if(h=c.get(g.id)){c.removeClass(h.firstChild,g.classPrefix+"ItemActive")}g.onHideMenu.dispatch(g)},add:function(j){var g=this,h;j=g.parent(j);if(g.isRendered&&(h=c.get("menu_"+g.id))){g._add(c.select("tbody",h)[0],j)}return j},collapse:function(g){this.parent(g);this.hideMenu(1)},remove:function(g){c.remove(g.id);this.destroy();return this.parent(g)},destroy:function(){var g=this,h=c.get("menu_"+g.id);a.remove(h,"mouseover",g.mouseOverFunc);a.remove(h,"click",g.mouseClickFunc);if(g.element){g.element.remove()}c.remove(h)},renderNode:function(){var j=this,k=j.settings,m,h,l,g;g=c.create("div",{id:"menu_"+j.id,"class":k["class"],style:"position:absolute;left:0;top:0;z-index:200000"});l=c.add(g,"div",{id:"menu_"+j.id+"_co","class":j.classPrefix+(k["class"]?" "+k["class"]:"")});j.element=new b("menu_"+j.id,{blocker:1,container:k.container});if(k.menu_line){c.add(l,"span",{"class":j.classPrefix+"Line"})}m=c.add(l,"table",{id:"menu_"+j.id+"_tbl",border:0,cellPadding:0,cellSpacing:0});h=c.add(m,"tbody");f(j.items,function(n){j._add(h,n)});j.rendered=true;return g},_keyHandler:function(k){var j=this,h=k.keyCode;function g(n){var l=j._focusIdx+n,m=c.select("a","menu_"+j.id)[l];if(m){j._focusIdx=l;m.focus()}}switch(h){case 38:g(-1);return;case 40:g(1);return;case 13:return;case 27:return this.hideMenu()}},_add:function(k,h){var j,r=h.settings,q,m,l,p=this.classPrefix,g;if(r.separator){m=c.add(k,"tr",{id:h.id,"class":p+"ItemSeparator"});c.add(m,"td",{"class":p+"ItemSeparator"});if(j=m.previousSibling){c.addClass(j,"mceLast")}return}j=m=c.add(k,"tr",{id:h.id,"class":p+"Item "+p+"ItemEnabled"});j=l=c.add(j,"td");j=q=c.add(j,"a",{href:"javascript:;",onclick:"return false;",onmousedown:"return false;"});c.addClass(l,r["class"]);g=c.add(j,"span",{"class":"mceIcon"+(r.icon?" mce_"+r.icon:"")});if(r.icon_src){c.add(g,"img",{src:r.icon_src})}j=c.add(j,r.element||"span",{"class":"mceText",title:h.settings.title},h.settings.title);if(h.settings.style){c.setAttrib(j,"style",h.settings.style)}if(k.childNodes.length==1){c.addClass(m,"mceFirst")}if((j=m.previousSibling)&&c.hasClass(j,p+"ItemSeparator")){c.addClass(m,"mceFirst")}if(h.collapse){c.addClass(m,p+"ItemSub")}if(j=m.previousSibling){c.removeClass(j,"mceLast")}c.addClass(m,"mceLast")}})})(tinymce);(function(b){var a=b.DOM;b.create("tinymce.ui.Button:tinymce.ui.Control",{Button:function(d,c){this.parent(d,c);this.classPrefix="mceButton"},renderHTML:function(){var f=this.classPrefix,e=this.settings,d,c;c=a.encode(e.label||"");d='';if(e.image){d+=''+c+""}else{d+=''+(c?''+c+"":"")+""}return d},postRender:function(){var c=this,d=c.settings;b.dom.Event.add(c.id,"click",function(f){if(!c.isDisabled()){return d.onclick.call(d.scope,f)}})}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create("tinymce.ui.ListBox:tinymce.ui.Control",{ListBox:function(h,g){var f=this;f.parent(h,g);f.items=[];f.onChange=new a(f);f.onPostRender=new a(f);f.onAdd=new a(f);f.onRenderMenu=new d.util.Dispatcher(this);f.classPrefix="mceListBox"},select:function(h){var g=this,k,j;if(h==undefined){return g.selectByIndex(-1)}if(h&&h.call){j=h}else{j=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(l,f){if(j(l.value)){k=1;g.selectByIndex(f);return false}});if(!k){g.selectByIndex(-1)}}},selectByIndex:function(f){var g=this,h,j;if(f!=g.selectedIndex){h=c.get(g.id+"_text");j=g.items[f];if(j){g.selectedValue=j.value;g.selectedIndex=f;c.setHTML(h,c.encode(j.title));c.removeClass(h,"mceTitle")}else{c.setHTML(h,c.encode(g.settings.title));c.addClass(h,"mceTitle");g.selectedValue=g.selectedIndex=null}h=0}},add:function(j,f,h){var g=this;h=h||{};h=d.extend(h,{title:j,value:f});g.items.push(h);g.onAdd.dispatch(g,h)},getLength:function(){return this.items.length},renderHTML:function(){var j="",f=this,g=f.settings,k=f.classPrefix;j='';j+="";j+="";j+="
"+c.createHTML("a",{id:f.id+"_text",href:"javascript:;","class":"mceText",onclick:"return false;",onmousedown:"return false;"},c.encode(f.settings.title))+""+c.createHTML("a",{id:f.id+"_open",tabindex:-1,href:"javascript:;","class":"mceOpen",onclick:"return false;",onmousedown:"return false;"},"")+"
";return j},showMenu:function(){var g=this,k,j,h=c.get(this.id),f;if(g.isDisabled()||g.items.length==0){return}if(g.menu&&g.menu.isMenuVisible){return g.hideMenu()}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}k=c.getPos(this.settings.menu_container);j=c.getPos(h);f=g.menu;f.settings.offset_x=j.x;f.settings.offset_y=j.y;f.settings.keyboard_focus=!d.isOpera;if(g.oldID){f.items[g.oldID].setSelected(0)}e(g.items,function(l){if(l.value===g.selectedValue){f.items[l.id].setSelected(1);g.oldID=l.id}});f.showMenu(0,h.clientHeight);b.add(c.doc,"mousedown",g.hideMenu,g);c.addClass(g.id,g.classPrefix+"Selected")},hideMenu:function(g){var f=this;if(f.menu&&f.menu.isMenuVisible){if(g&&g.type=="mousedown"&&(g.target.id==f.id+"_text"||g.target.id==f.id+"_open")){return}if(!g||!c.getParent(g.target,".mceMenu")){c.removeClass(f.id,f.classPrefix+"Selected");b.remove(c.doc,"mousedown",f.hideMenu,f);f.menu.hideMenu()}}},renderMenu:function(){var g=this,f;f=g.settings.control_manager.createDropMenu(g.id+"_menu",{menu_line:1,"class":g.classPrefix+"Menu mceNoIcons",max_width:150,max_height:150});f.onHideMenu.add(g.hideMenu,g);f.add({title:g.settings.title,"class":"mceMenuItemTitle",onclick:function(){if(g.settings.onselect("")!==false){g.select("")}}});e(g.items,function(h){if(h.value===undefined){f.add({title:h.title,"class":"mceMenuItemTitle",onclick:function(){if(g.settings.onselect("")!==false){g.select("")}}})}else{h.id=c.uniqueId();h.onclick=function(){if(g.settings.onselect(h.value)!==false){g.select(h.value)}};f.add(h)}});g.onRenderMenu.dispatch(g,f);g.menu=f},postRender:function(){var f=this,g=f.classPrefix;b.add(f.id,"click",f.showMenu,f);b.add(f.id+"_text","focus",function(){if(!f._focused){f.keyDownHandler=b.add(f.id+"_text","keydown",function(l){var h=-1,j,k=l.keyCode;e(f.items,function(m,n){if(f.selectedValue==m.value){h=n}});if(k==38){j=f.items[h-1]}else{if(k==40){j=f.items[h+1]}else{if(k==13){j=f.selectedValue;f.selectedValue=null;f.settings.onselect(j);return b.cancel(l)}}}if(j){f.hideMenu();f.select(j.value)}})}f._focused=1});b.add(f.id+"_text","blur",function(){b.remove(f.id+"_text","keydown",f.keyDownHandler);f._focused=0});if(d.isIE6||!c.boxModel){b.add(f.id,"mouseover",function(){if(!c.hasClass(f.id,g+"Disabled")){c.addClass(f.id,g+"Hover")}});b.add(f.id,"mouseout",function(){if(!c.hasClass(f.id,g+"Disabled")){c.removeClass(f.id,g+"Hover")}})}f.onPostRender.dispatch(f,c.get(f.id))},destroy:function(){this.parent();b.clear(this.id+"_text");b.clear(this.id+"_open")}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create("tinymce.ui.NativeListBox:tinymce.ui.ListBox",{NativeListBox:function(g,f){this.parent(g,f);this.classPrefix="mceNativeListBox"},setDisabled:function(f){c.get(this.id).disabled=f},isDisabled:function(){return c.get(this.id).disabled},select:function(h){var g=this,k,j;if(h==undefined){return g.selectByIndex(-1)}if(h&&h.call){j=h}else{j=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(l,f){if(j(l.value)){k=1;g.selectByIndex(f);return false}});if(!k){g.selectByIndex(-1)}}},selectByIndex:function(f){c.get(this.id).selectedIndex=f+1;this.selectedValue=this.items[f]?this.items[f].value:null},add:function(k,g,f){var j,h=this;f=f||{};f.value=g;if(h.isRendered()){c.add(c.get(this.id),"option",f,k)}j={title:k,value:g,attribs:f};h.items.push(j);h.onAdd.dispatch(h,j)},getLength:function(){return this.items.length},renderHTML:function(){var g,f=this;g=c.createHTML("option",{value:""},"-- "+f.settings.title+" --");e(f.items,function(h){g+=c.createHTML("option",{value:h.value},h.title)});g=c.createHTML("select",{id:f.id,"class":"mceNativeListBox"},g);return g},postRender:function(){var g=this,h;g.rendered=true;function f(k){var j=g.items[k.target.selectedIndex-1];if(j&&(j=j.value)){g.onChange.dispatch(g,j);if(g.settings.onselect){g.settings.onselect(j)}}}b.add(g.id,"change",f);b.add(g.id,"keydown",function(k){var j;b.remove(g.id,"change",h);j=b.add(g.id,"blur",function(){b.add(g.id,"change",f);b.remove(g.id,"blur",j)});if(k.keyCode==13||k.keyCode==32){f(k);return b.cancel(k)}});g.onPostRender.dispatch(g,c.get(g.id))}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.MenuButton:tinymce.ui.Button",{MenuButton:function(f,e){this.parent(f,e);this.onRenderMenu=new c.util.Dispatcher(this);e.menu_container=e.menu_container||b.doc.body},showMenu:function(){var g=this,k,j,h=b.get(g.id),f;if(g.isDisabled()){return}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}if(g.isMenuVisible){return g.hideMenu()}k=b.getPos(g.settings.menu_container);j=b.getPos(h);f=g.menu;f.settings.offset_x=j.x;f.settings.offset_y=j.y;f.settings.vp_offset_x=j.x;f.settings.vp_offset_y=j.y;f.settings.keyboard_focus=g._focused;f.showMenu(0,h.clientHeight);a.add(b.doc,"mousedown",g.hideMenu,g);g.setState("Selected",1);g.isMenuVisible=1},renderMenu:function(){var f=this,e;e=f.settings.control_manager.createDropMenu(f.id+"_menu",{menu_line:1,"class":this.classPrefix+"Menu",icons:f.settings.icons});e.onHideMenu.add(f.hideMenu,f);f.onRenderMenu.dispatch(f,e);f.menu=e},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&b.getParent(g.target,function(h){return h.id===f.id||h.id===f.id+"_open"})){return}if(!g||!b.getParent(g.target,".mceMenu")){f.setState("Selected",0);a.remove(b.doc,"mousedown",f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}f.isMenuVisible=0},postRender:function(){var e=this,f=e.settings;a.add(e.id,"click",function(){if(!e.isDisabled()){if(f.onclick){f.onclick(e.value)}e.showMenu()}})}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.SplitButton:tinymce.ui.MenuButton",{SplitButton:function(f,e){this.parent(f,e);this.classPrefix="mceSplitButton"},renderHTML:function(){var j,f=this,g=f.settings,e;j="";if(g.image){e=b.createHTML("img ",{src:g.image,"class":"mceAction "+g["class"]})}else{e=b.createHTML("span",{"class":"mceAction "+g["class"]},"")}j+=""+b.createHTML("a",{id:f.id+"_action",href:"javascript:;","class":"mceAction "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"";e=b.createHTML("span",{"class":"mceOpen "+g["class"]});j+=""+b.createHTML("a",{id:f.id+"_open",href:"javascript:;","class":"mceOpen "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"";j+="";return b.createHTML("table",{id:f.id,"class":"mceSplitButton mceSplitButtonEnabled "+g["class"],cellpadding:"0",cellspacing:"0",onmousedown:"return false;",title:g.title},j)},postRender:function(){var e=this,f=e.settings;if(f.onclick){a.add(e.id+"_action","click",function(){if(!e.isDisabled()){f.onclick(e.value)}})}a.add(e.id+"_open","click",e.showMenu,e);a.add(e.id+"_open","focus",function(){e._focused=1});a.add(e.id+"_open","blur",function(){e._focused=0});if(c.isIE6||!b.boxModel){a.add(e.id,"mouseover",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.addClass(e.id,"mceSplitButtonHover")}});a.add(e.id,"mouseout",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.removeClass(e.id,"mceSplitButtonHover")}})}},destroy:function(){this.parent();a.clear(this.id+"_action");a.clear(this.id+"_open")}})})(tinymce);(function(d){var c=d.DOM,a=d.dom.Event,b=d.is,e=d.each;d.create("tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton",{ColorSplitButton:function(h,g){var f=this;f.parent(h,g);f.settings=g=d.extend({colors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",grid_width:8,default_color:"#888888"},f.settings);f.onShowMenu=new d.util.Dispatcher(f);f.onHideMenu=new d.util.Dispatcher(f);f.value=g.default_color},showMenu:function(){var f=this,g,k,j,h;if(f.isDisabled()){return}if(!f.isMenuRendered){f.renderMenu();f.isMenuRendered=true}if(f.isMenuVisible){return f.hideMenu()}j=c.get(f.id);c.show(f.id+"_menu");c.addClass(j,"mceSplitButtonSelected");h=c.getPos(j);c.setStyles(f.id+"_menu",{left:h.x,top:h.y+j.clientHeight,zIndex:200000});j=0;a.add(c.doc,"mousedown",f.hideMenu,f);f.onShowMenu.dispatch(f);if(f._focused){f._keyHandler=a.add(f.id+"_menu","keydown",function(l){if(l.keyCode==27){f.hideMenu()}});c.select("a",f.id+"_menu")[0].focus()}f.isMenuVisible=1},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&c.getParent(g.target,function(h){return h.id===f.id+"_open"})){return}if(!g||!c.getParent(g.target,".mceSplitButtonMenu")){c.removeClass(f.id,"mceSplitButtonSelected");a.remove(c.doc,"mousedown",f.hideMenu,f);a.remove(f.id+"_menu","keydown",f._keyHandler);c.hide(f.id+"_menu")}f.onHideMenu.dispatch(f);f.isMenuVisible=0},renderMenu:function(){var k=this,f,j=0,l=k.settings,p,h,o,g;g=c.add(l.menu_container,"div",{id:k.id+"_menu","class":l.menu_class+" "+l["class"],style:"position:absolute;left:0;top:-1000px;"});f=c.add(g,"div",{"class":l["class"]+" mceSplitButtonMenu"});c.add(f,"span",{"class":"mceMenuLine"});p=c.add(f,"table",{"class":"mceColorSplitMenu"});h=c.add(p,"tbody");j=0;e(b(l.colors,"array")?l.colors:l.colors.split(","),function(m){m=m.replace(/^#/,"");if(!j--){o=c.add(h,"tr");j=l.grid_width-1}p=c.add(o,"td");p=c.add(p,"a",{href:"javascript:;",style:{backgroundColor:"#"+m},"data-mce-color":"#"+m})});if(l.more_colors_func){p=c.add(h,"tr");p=c.add(p,"td",{colspan:l.grid_width,"class":"mceMoreColors"});p=c.add(p,"a",{id:k.id+"_more",href:"javascript:;",onclick:"return false;","class":"mceMoreColors"},l.more_colors_title);a.add(p,"click",function(m){l.more_colors_func.call(l.more_colors_scope||this);return a.cancel(m)})}c.addClass(f,"mceColorSplitMenu");a.add(k.id+"_menu","click",function(m){var n;m=m.target;if(m.nodeName=="A"&&(n=m.getAttribute("data-mce-color"))){k.setColor(n)}return a.cancel(m)});return g},setColor:function(g){var f=this;c.setStyle(f.id+"_preview","backgroundColor",g);f.value=g;f.hideMenu();f.settings.onselect(g)},postRender:function(){var f=this,g=f.id;f.parent();c.add(g+"_action","div",{id:g+"_preview","class":"mceColorPreview"});c.setStyle(f.id+"_preview","backgroundColor",f.value)},destroy:function(){this.parent();a.clear(this.id+"_menu");a.clear(this.id+"_more");c.remove(this.id+"_menu")}})})(tinymce);tinymce.create("tinymce.ui.Toolbar:tinymce.ui.Container",{renderHTML:function(){var l=this,e="",g,j,b=tinymce.DOM,m=l.settings,d,a,f,k;k=l.controls;for(d=0;d"))}if(a&&j.ListBox){if(a.Button||a.SplitButton){e+=b.createHTML("td",{"class":"mceToolbarEnd"},b.createHTML("span",null,""))}}if(b.stdMode){e+=''+j.renderHTML()+""}else{e+=""+j.renderHTML()+""}if(f&&j.ListBox){if(f.Button||f.SplitButton){e+=b.createHTML("td",{"class":"mceToolbarStart"},b.createHTML("span",null,""))}}}g="mceToolbarEnd";if(j.Button){g+=" mceToolbarEndButton"}else{if(j.SplitButton){g+=" mceToolbarEndSplitButton"}else{if(j.ListBox){g+=" mceToolbarEndListBox"}}}e+=b.createHTML("td",{"class":g},b.createHTML("span",null,""));return b.createHTML("table",{id:l.id,"class":"mceToolbar"+(m["class"]?" "+m["class"]:""),cellpadding:"0",cellspacing:"0",align:l.settings.align||""},""+e+"")}});(function(b){var a=b.util.Dispatcher,c=b.each;b.create("tinymce.AddOnManager",{AddOnManager:function(){var d=this;d.items=[];d.urls={};d.lookup={};d.onAdd=new a(d)},get:function(d){return this.lookup[d]},requireLangPack:function(e){var d=b.settings;if(d&&d.language&&d.language_load!==false){b.ScriptLoader.add(this.urls[e]+"/langs/"+d.language+".js")}},add:function(e,d){this.items.push(d);this.lookup[e]=d;this.onAdd.dispatch(this,e,d);return d},load:function(h,e,d,g){var f=this;if(f.urls[h]){return}if(e.indexOf("/")!=0&&e.indexOf("://")==-1){e=b.baseURL+"/"+e}f.urls[h]=e.substring(0,e.lastIndexOf("/"));if(!f.lookup[h]){b.ScriptLoader.add(e,d,g)}}});b.PluginManager=new b.AddOnManager();b.ThemeManager=new b.AddOnManager()}(tinymce));(function(k){var g=k.each,d=k.extend,l=k.DOM,j=k.dom.Event,f=k.ThemeManager,b=k.PluginManager,e=k.explode,h=k.util.Dispatcher,a,c=0;k.documentBaseURL=window.location.href.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,"");if(!/[\/\\]$/.test(k.documentBaseURL)){k.documentBaseURL+="/"}k.baseURL=new k.util.URI(k.documentBaseURL).toAbsolute(k.baseURL);k.baseURI=new k.util.URI(k.baseURL);k.onBeforeUnload=new h(k);j.add(window,"beforeunload",function(m){k.onBeforeUnload.dispatch(k,m)});k.onAddEditor=new h(k);k.onRemoveEditor=new h(k);k.EditorManager=d(k,{editors:[],i18n:{},activeEditor:null,init:function(r){var o=this,q,m=k.ScriptLoader,v,p=[],n;function u(y,z,t){var x=y[z];if(!x){return}if(k.is(x,"string")){t=x.replace(/\.\w+$/,"");t=t?k.resolve(t):0;x=k.resolve(x)}return x.apply(t||this,Array.prototype.slice.call(arguments,2))}r=d({theme:"simple",language:"en"},r);o.settings=r;j.add(document,"init",function(){var s,x;u(r,"onpageload");switch(r.mode){case"exact":s=r.elements||"";if(s.length>0){g(e(s),function(y){if(l.get(y)){n=new k.Editor(y,r);p.push(n);n.render(1)}else{g(document.forms,function(z){g(z.elements,function(A){if(A.name===y){y="mce_editor_"+c++;l.setAttrib(A,"id",y);n=new k.Editor(y,r);p.push(n);n.render(1)}})})}})}break;case"textareas":case"specific_textareas":function t(z,y){return y.constructor===RegExp?y.test(z.className):l.hasClass(z,y)}g(l.select("textarea"),function(y){if(r.editor_deselector&&t(y,r.editor_deselector)){return}if(!r.editor_selector||t(y,r.editor_selector)){v=l.get(y.name);if(!y.id&&!v){y.id=y.name}if(!y.id||o.get(y.id)){y.id=l.uniqueId()}n=new k.Editor(y.id,r);p.push(n);n.render(1)}});break}if(r.oninit){s=x=0;g(p,function(y){x++;if(!y.initialized){y.onInit.add(function(){s++;if(s==x){u(r,"oninit")}})}else{s++}if(s==x){u(r,"oninit")}})}})},get:function(m){if(m===a){return this.editors}return this.editors[m]},getInstanceById:function(m){return this.get(m)},add:function(n){var m=this,o=m.editors;o[n.id]=n;o.push(n);m._setActive(n);m.onAddEditor.dispatch(m,n);if(k.adapter){k.adapter.patchEditor(n)}return n},remove:function(o){var n=this,m,p=n.editors;if(!p[o.id]){return null}delete p[o.id];for(m=0;m':"",visual_table_class:"mceItemTable",visual:1,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",apply_source_formatting:1,directionality:"ltr",forced_root_block:"p",hidden_input:1,padd_empty_editor:1,render_ui:1,init_theme:1,force_p_newlines:1,indentation:"30px",keep_styles:1,fix_table_elements:1,inline_styles:1,convert_fonts_to_spans:true,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area",validate:true,entity_encoding:"named",url_converter:q.convertURL,url_converter_scope:q},r);q.documentBaseURI=new n.util.URI(r.document_base_url||n.documentBaseURL,{base_uri:tinyMCE.baseURI});q.baseURI=n.baseURI;q.contentCSS=[];q.execCallback("setup",q)},render:function(u){var v=this,x=v.settings,y=v.id,q=n.ScriptLoader;if(!k.domLoaded){k.add(document,"init",function(){v.render()});return}tinyMCE.settings=x;if(!v.getElement()){return}if(n.isIDevice){return}if(!/TEXTAREA|INPUT/i.test(v.getElement().nodeName)&&x.hidden_input&&o.getParent(y,"form")){o.insertAfter(o.create("input",{type:"hidden",name:y}),y)}if(n.WindowManager){v.windowManager=new n.WindowManager(v)}if(x.encoding=="xml"){v.onGetContent.add(function(s,t){if(t.save){t.content=o.encode(t.content)}})}if(x.add_form_submit_trigger){v.onSubmit.addToTop(function(){if(v.initialized){v.save();v.isNotDirty=1}})}if(x.add_unload_trigger){v._beforeUnload=tinyMCE.onBeforeUnload.add(function(){if(v.initialized&&!v.destroyed&&!v.isHidden()){v.save({format:"raw",no_events:true})}})}n.addUnload(v.destroy,v);if(x.submit_patch){v.onBeforeRenderUI.add(function(){var s=v.getElement().form;if(!s){return}if(s._mceOldSubmit){return}if(!s.submit.nodeType&&!s.submit.length){v.formElement=s;s._mceOldSubmit=s.submit;s.submit=function(){n.triggerSave();v.isNotDirty=1;return v.formElement._mceOldSubmit(v.formElement)}}s=null})}function r(){if(x.language&&x.language_load!==false){q.add(n.baseURL+"/langs/"+x.language+".js")}if(x.theme&&x.theme.charAt(0)!="-"&&!h.urls[x.theme]){h.load(x.theme,"themes/"+x.theme+"/editor_template"+n.suffix+".js")}j(g(x.plugins),function(s){if(s&&s.charAt(0)!="-"&&!c.urls[s]){if(s=="safari"){return}c.load(s,"plugins/"+s+"/editor_plugin"+n.suffix+".js")}});q.loadQueue(function(){if(!v.removed){v.init()}})}r()},init:function(){var v,G=this,H=G.settings,D,A,C=G.getElement(),r,q,E,y,B,F,z;n.add(G);if(H.theme){H.theme=H.theme.replace(/-/,"");r=h.get(H.theme);G.theme=new r();if(G.theme.init&&H.init_theme){G.theme.init(G,h.urls[H.theme]||n.documentBaseURL.replace(/\/$/,""))}}j(g(H.plugins.replace(/\-/g,"")),function(I){var J=c.get(I),t=c.urls[I]||n.documentBaseURL.replace(/\/$/,""),s;if(J){s=new J(G,t);G.plugins[I]=s;if(s.init){s.init(G,t)}}});if(H.popup_css!==false){if(H.popup_css){H.popup_css=G.documentBaseURI.toAbsolute(H.popup_css)}else{H.popup_css=G.baseURI.toAbsolute("themes/"+H.theme+"/skins/"+H.skin+"/dialog.css")}}if(H.popup_css_add){H.popup_css+=","+G.documentBaseURI.toAbsolute(H.popup_css_add)}G.controlManager=new n.ControlManager(G);if(H.custom_undo_redo){G.onExecCommand.add(function(t,I,u,J,s){if(I!="Undo"&&I!="Redo"&&I!="mceRepaint"&&(!s||!s.skip_undo)){G.undoManager.add()}})}G.onExecCommand.add(function(s,t){if(!/^(FontName|FontSize)$/.test(t)){G.nodeChanged()}});if(a){function x(s,t){if(!t||!t.initial){G.execCommand("mceRepaint")}}G.onUndo.add(x);G.onRedo.add(x);G.onSetContent.add(x)}G.onBeforeRenderUI.dispatch(G,G.controlManager);if(H.render_ui){D=H.width||C.style.width||C.offsetWidth;A=H.height||C.style.height||C.offsetHeight;G.orgDisplay=C.style.display;F=/^[0-9\.]+(|px)$/i;if(F.test(""+D)){D=Math.max(parseInt(D)+(r.deltaWidth||0),100)}if(F.test(""+A)){A=Math.max(parseInt(A)+(r.deltaHeight||0),100)}r=G.theme.renderUI({targetNode:C,width:D,height:A,deltaWidth:H.delta_width,deltaHeight:H.delta_height});G.editorContainer=r.editorContainer}if(document.domain&&location.hostname!=document.domain){n.relaxedDomain=document.domain}o.setStyles(r.sizeContainer||r.editorContainer,{width:D,height:A});if(H.content_css){n.each(g(H.content_css),function(s){G.contentCSS.push(G.documentBaseURI.toAbsolute(s))})}A=(r.iframeHeight||A)+(typeof(A)=="number"?(r.deltaHeight||0):"");if(A<100){A=100}G.iframeHTML=H.doctype+'';if(H.document_base_url!=n.documentBaseURL){G.iframeHTML+=''}G.iframeHTML+='';if(!a||!/Firefox\/2/.test(navigator.userAgent)){for(z=0;z'}G.contentCSS=[]}y=H.body_id||"tinymce";if(y.indexOf("=")!=-1){y=G.getParam("body_id","","hash");y=y[G.id]||y}B=H.body_class||"";if(B.indexOf("=")!=-1){B=G.getParam("body_class","","hash");B=B[G.id]||""}G.iframeHTML+='';if(n.relaxedDomain&&(b||(n.isOpera&&parseFloat(opera.version())<11))){E='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+G.id+'");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()'}v=o.add(r.iframeContainer,"iframe",{id:G.id+"_ifr",src:E||'javascript:""',frameBorder:"0",style:{width:"100%",height:A}});G.contentAreaContainer=r.iframeContainer;o.get(r.editorContainer).style.display=G.orgDisplay;o.get(G.id).style.display="none";if(!n.relaxedDomain||!E){G.setupIframe()}C=v=r=null},setupIframe:function(){var u=this,y=u.settings,z=o.get(u.id),A=u.getDoc(),x,q;if(!b||!n.relaxedDomain){A.open();A.write(u.iframeHTML);A.close();if(n.relaxedDomain){A.domain=n.relaxedDomain}}if(!b){try{if(!y.readonly){A.designMode="On"}}catch(r){}}if(b){q=u.getBody();o.hide(q);if(!y.readonly){q.contentEditable=true}o.show(q)}u.schema=new n.html.Schema(y);u.dom=new n.dom.DOMUtils(u.getDoc(),{keep_values:true,url_converter:u.convertURL,url_converter_scope:u,hex_colors:y.force_hex_style_colors,class_filter:y.class_filter,update_styles:1,fix_ie_paragraphs:1,schema:u.schema});u.parser=new n.html.DomParser(y,u.schema);u.parser.addAttributeFilter("src,href,style",function(s,t){var B=s.length,C,E=u.dom,D;while(B--){C=s[B];D=C.attr(t);if(t==="style"){C.attr("data-mce-style",E.serializeStyle(E.parseStyle(D),C.name))}else{C.attr("data-mce-"+t,u.convertURL(D,t,C.name))}}});u.parser.addNodeFilter("script",function(s,t){var B=s.length;while(B--){s[B].attr("type","mce-text/javascript")}});u.parser.addNodeFilter("#cdata",function(s,t){var B=s.length,C;while(B--){C=s[B];C.type=8;C.name="#comment";C.value="[CDATA["+C.value+"]]"}});u.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(s,t){var C=s.length,D,B=u.schema.getEmptyElements();while(C--){D=s[C];if(D.isEmpty(B)){D.empty().append(new n.html.Node("br",1)).empty=true}}});u.serializer=new n.dom.Serializer(y,u.dom,u.schema);u.selection=new n.dom.Selection(u.dom,u.getWin(),u.serializer);u.formatter=new n.Formatter(this);u.formatter.register({alignleft:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"left"}},{selector:"img,table",styles:{"float":"left"}}],aligncenter:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"center"}},{selector:"img",styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"right"}},{selector:"img,table",styles:{"float":"right"}}],alignfull:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"justify"}}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:true},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:true},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},wrap_links:false},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},wrap_links:false},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},removeformat:[{selector:"b,strong,em,i,font,u,strike",remove:"all",split:true,expand:false,block_expand:true,deep:true},{selector:"span",attributes:["style","class"],remove:"empty",split:true,expand:false,deep:true},{selector:"*",attributes:["style","class"],split:false,expand:false,deep:true}]});j("p h1 h2 h3 h4 h5 h6 div address pre div code dt dd samp".split(/\s/),function(s){u.formatter.register(s,{block:s,remove:"all"})});u.formatter.register(u.settings.formats);u.undoManager=new n.UndoManager(u);u.undoManager.onAdd.add(function(t,s){if(!s.initial){return u.onChange.dispatch(u,s,t)}});u.undoManager.onUndo.add(function(t,s){return u.onUndo.dispatch(u,s,t)});u.undoManager.onRedo.add(function(t,s){return u.onRedo.dispatch(u,s,t)});u.forceBlocks=new n.ForceBlocks(u,{forced_root_block:y.forced_root_block});u.editorCommands=new n.EditorCommands(u);u.serializer.onPreProcess.add(function(s,t){return u.onPreProcess.dispatch(u,t,s)});u.serializer.onPostProcess.add(function(s,t){return u.onPostProcess.dispatch(u,t,s)});u.onPreInit.dispatch(u);if(!y.gecko_spellcheck){u.getBody().spellcheck=0}if(!y.readonly){u._addEvents()}u.controlManager.onPostRender.dispatch(u,u.controlManager);u.onPostRender.dispatch(u);if(y.directionality){u.getBody().dir=y.directionality}if(y.nowrap){u.getBody().style.whiteSpace="nowrap"}if(y.handle_node_change_callback){u.onNodeChange.add(function(t,s,B){u.execCallback("handle_node_change_callback",u.id,B,-1,-1,true,u.selection.isCollapsed())})}if(y.save_callback){u.onSaveContent.add(function(s,B){var t=u.execCallback("save_callback",u.id,B.content,u.getBody());if(t){B.content=t}})}if(y.onchange_callback){u.onChange.add(function(t,s){u.execCallback("onchange_callback",u,s)})}if(y.protect){u.onBeforeSetContent.add(function(s,t){if(y.protect){j(y.protect,function(B){t.content=t.content.replace(B,function(C){return""})})}})}if(y.convert_newlines_to_brs){u.onBeforeSetContent.add(function(s,t){if(t.initial){t.content=t.content.replace(/\r?\n/g,"
")}})}if(y.preformatted){u.onPostProcess.add(function(s,t){t.content=t.content.replace(/^\s*/,"");t.content=t.content.replace(/<\/pre>\s*$/,"");if(t.set){t.content='
'+t.content+"
"}})}if(y.verify_css_classes){u.serializer.attribValueFilter=function(D,B){var C,t;if(D=="class"){if(!u.classesRE){t=u.dom.getClasses();if(t.length>0){C="";j(t,function(s){C+=(C?"|":"")+s["class"]});u.classesRE=new RegExp("("+C+")","gi")}}return !u.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(B)||u.classesRE.test(B)?B:""}return B}}if(y.cleanup_callback){u.onBeforeSetContent.add(function(s,t){t.content=u.execCallback("cleanup_callback","insert_to_editor",t.content,t)});u.onPreProcess.add(function(s,t){if(t.set){u.execCallback("cleanup_callback","insert_to_editor_dom",t.node,t)}if(t.get){u.execCallback("cleanup_callback","get_from_editor_dom",t.node,t)}});u.onPostProcess.add(function(s,t){if(t.set){t.content=u.execCallback("cleanup_callback","insert_to_editor",t.content,t)}if(t.get){t.content=u.execCallback("cleanup_callback","get_from_editor",t.content,t)}})}if(y.save_callback){u.onGetContent.add(function(s,t){if(t.save){t.content=u.execCallback("save_callback",u.id,t.content,u.getBody())}})}if(y.handle_event_callback){u.onEvent.add(function(s,t,B){if(u.execCallback("handle_event_callback",t,s,B)===false){k.cancel(t)}})}u.onSetContent.add(function(){u.addVisual(u.getBody())});if(y.padd_empty_editor){u.onPostProcess.add(function(s,t){t.content=t.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")})}if(a){function v(s,t){j(s.dom.select("a"),function(C){var B=C.parentNode;if(s.dom.isBlock(B)&&B.lastChild===C){s.dom.add(B,"br",{"data-mce-bogus":1})}})}u.onExecCommand.add(function(s,t){if(t==="CreateLink"){v(s)}});u.onSetContent.add(u.selection.onSetContent.add(v));if(!y.readonly){try{A.designMode="Off";A.designMode="On"}catch(r){}}}setTimeout(function(){if(u.removed){return}u.load({initial:true,format:"html"});u.startContent=u.getContent({format:"raw"});u.undoManager.add();u.initialized=true;u.onInit.dispatch(u);u.execCallback("setupcontent_callback",u.id,u.getBody(),u.getDoc());u.execCallback("init_instance_callback",u);u.focus(true);u.nodeChanged({initial:1});j(u.contentCSS,function(s){u.dom.loadCSS(s)});if(y.auto_focus){setTimeout(function(){var s=n.get(y.auto_focus);s.selection.select(s.getBody(),1);s.selection.collapse(1);s.getWin().focus()},100)}},1);z=null},focus:function(u){var y,r=this,x=r.settings.content_editable,s,q,v=r.getDoc();if(!u){s=r.selection.getRng();if(s.item){q=s.item(0)}if(!x){r.getWin().focus()}if(q&&q.ownerDocument==v){s=v.body.createControlRange();s.addElement(q);s.select()}}if(n.activeEditor!=r){if((y=n.activeEditor)!=null){y.onDeactivate.dispatch(y,r)}r.onActivate.dispatch(r,y)}n._setActive(r)},execCallback:function(v){var q=this,u=q.settings[v],r;if(!u){return}if(q.callbackLookup&&(r=q.callbackLookup[v])){u=r.func;r=r.scope}if(d(u,"string")){r=u.replace(/\.\w+$/,"");r=r?n.resolve(r):0;u=n.resolve(u);q.callbackLookup=q.callbackLookup||{};q.callbackLookup[v]={func:u,scope:r}}return u.apply(r||q,Array.prototype.slice.call(arguments,1))},translate:function(q){var t=this.settings.language||"en",r=n.i18n;if(!q){return""}return r[t+"."+q]||q.replace(/{\#([^}]+)\}/g,function(u,s){return r[t+"."+s]||"{#"+s+"}"})},getLang:function(r,q){return n.i18n[(this.settings.language||"en")+"."+r]||(d(q)?q:"{#"+r+"}")},getParam:function(x,s,q){var t=n.trim,r=d(this.settings[x])?this.settings[x]:s,u;if(q==="hash"){u={};if(d(r,"string")){j(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(y){y=y.split("=");if(y.length>1){u[t(y[0])]=t(y[1])}else{u[t(y[0])]=t(y)}})}else{u=r}return u}return r},nodeChanged:function(u){var q=this,r=q.selection,v=(b?r.getNode():r.getStart())||q.getBody();if(q.initialized){u=u||{};v=b&&v.ownerDocument!=q.getDoc()?q.getBody():v;u.parents=[];q.dom.getParent(v,function(s){if(s.nodeName=="BODY"){return true}u.parents.push(s)});q.onNodeChange.dispatch(q,u?u.controlManager||q.controlManager:q.controlManager,v,r.isCollapsed(),u)}},addButton:function(u,r){var q=this;q.buttons=q.buttons||{};q.buttons[u]=r},addCommand:function(q,s,r){this.execCommands[q]={func:s,scope:r||this}},addQueryStateHandler:function(q,s,r){this.queryStateCommands[q]={func:s,scope:r||this}},addQueryValueHandler:function(q,s,r){this.queryValueCommands[q]={func:s,scope:r||this}},addShortcut:function(s,v,q,u){var r=this,x;if(!r.settings.custom_shortcuts){return false}r.shortcuts=r.shortcuts||{};if(d(q,"string")){x=q;q=function(){r.execCommand(x,false,null)}}if(d(q,"object")){x=q;q=function(){r.execCommand(x[0],x[1],x[2])}}j(g(s),function(t){var y={func:q,scope:u||this,desc:v,alt:false,ctrl:false,shift:false};j(g(t,"+"),function(z){switch(z){case"alt":case"ctrl":case"shift":y[z]=true;break;default:y.charCode=z.charCodeAt(0);y.keyCode=z.toUpperCase().charCodeAt(0)}});r.shortcuts[(y.ctrl?"ctrl":"")+","+(y.alt?"alt":"")+","+(y.shift?"shift":"")+","+y.keyCode]=y});return true},execCommand:function(y,x,A,q){var u=this,v=0,z,r;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(y)&&(!q||!q.skip_focus)){u.focus()}z={};u.onBeforeExecCommand.dispatch(u,y,x,A,z);if(z.terminate){return false}if(u.execCallback("execcommand_callback",u.id,u.selection.getNode(),y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}if(z=u.execCommands[y]){r=z.func.call(z.scope,x,A);if(r!==true){u.onExecCommand.dispatch(u,y,x,A,q);return r}}j(u.plugins,function(s){if(s.execCommand&&s.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);v=1;return false}});if(v){return true}if(u.theme&&u.theme.execCommand&&u.theme.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}if(u.editorCommands.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}u.getDoc().execCommand(y,x,A);u.onExecCommand.dispatch(u,y,x,A,q)},queryCommandState:function(v){var r=this,x,u;if(r._isHidden()){return}if(x=r.queryStateCommands[v]){u=x.func.call(x.scope);if(u!==true){return u}}x=r.editorCommands.queryCommandState(v);if(x!==-1){return x}try{return this.getDoc().queryCommandState(v)}catch(q){}},queryCommandValue:function(x){var r=this,v,u;if(r._isHidden()){return}if(v=r.queryValueCommands[x]){u=v.func.call(v.scope);if(u!==true){return u}}v=r.editorCommands.queryCommandValue(x);if(d(v)){return v}try{return this.getDoc().queryCommandValue(x)}catch(q){}},show:function(){var q=this;o.show(q.getContainer());o.hide(q.id);q.load()},hide:function(){var q=this,r=q.getDoc();if(b&&r){r.execCommand("SelectAll")}q.save();o.hide(q.getContainer());o.setStyle(q.id,"display",q.orgDisplay)},isHidden:function(){return !o.isHidden(this.id)},setProgressState:function(q,r,s){this.onSetProgressState.dispatch(this,q,r,s);return q},load:function(u){var q=this,s=q.getElement(),r;if(s){u=u||{};u.load=true;r=q.setContent(d(s.value)?s.value:s.innerHTML,u);u.element=s;if(!u.no_events){q.onLoadContent.dispatch(q,u)}u.element=s=null;return r}},save:function(v){var q=this,u=q.getElement(),r,s;if(!u||!q.initialized){return}v=v||{};v.save=true;if(!v.no_events){q.undoManager.typing=false;q.undoManager.add()}v.element=u;r=v.content=q.getContent(v);if(!v.no_events){q.onSaveContent.dispatch(q,v)}r=v.content;if(!/TEXTAREA|INPUT/i.test(u.nodeName)){u.innerHTML=r;if(s=o.getParent(q.id,"form")){j(s.elements,function(t){if(t.name==q.id){t.value=r;return false}})}}else{u.value=r}v.element=u=null;return r},setContent:function(u,t){var s=this,r,q=s.getBody();t=t||{};t.format=t.format||"html";t.set=true;t.content=u;if(!t.no_events){s.onBeforeSetContent.dispatch(s,t)}if(!n.isIE&&(u.length===0||/^\s+$/.test(u))){q.innerHTML='
';return}if(t.format!=="raw"){t.content=new n.html.Serializer({},s.schema).serialize(s.parser.parse(t.content))}q.innerHTML=n.trim(t.content);if(!t.no_events){s.onSetContent.dispatch(s,t)}return t.content},getContent:function(r){var q=this,s;r=r||{};r.format=r.format||"html";r.get=true;if(!r.no_events){q.onBeforeGetContent.dispatch(q,r)}if(r.format=="raw"){s=q.getBody().innerHTML}else{s=q.serializer.serialize(q.getBody(),r)}r.content=n.trim(s);if(!r.no_events){q.onGetContent.dispatch(q,r)}return r.content},isDirty:function(){var q=this;return n.trim(q.startContent)!=n.trim(q.getContent({format:"raw",no_events:1}))&&!q.isNotDirty},getContainer:function(){var q=this;if(!q.container){q.container=o.get(q.editorContainer||q.id+"_parent")}return q.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return o.get(this.settings.content_element||this.id)},getWin:function(){var q=this,r;if(!q.contentWindow){r=o.get(q.id+"_ifr");if(r){q.contentWindow=r.contentWindow}}return q.contentWindow},getDoc:function(){var r=this,q;if(!r.contentDocument){q=r.getWin();if(q){r.contentDocument=q.document}}return r.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(q,y,x){var r=this,v=r.settings;if(v.urlconverter_callback){return r.execCallback("urlconverter_callback",q,x,true,y)}if(!v.convert_urls||(x&&x.nodeName=="LINK")||q.indexOf("file:")===0){return q}if(v.relative_urls){return r.documentBaseURI.toRelative(q)}q=r.documentBaseURI.toAbsolute(q,v.remove_script_host);return q},addVisual:function(u){var q=this,r=q.settings;u=u||q.getBody();if(!d(q.hasVisual)){q.hasVisual=r.visual}j(q.dom.select("table,a",u),function(t){var s;switch(t.nodeName){case"TABLE":s=q.dom.getAttrib(t,"border");if(!s||s=="0"){if(q.hasVisual){q.dom.addClass(t,r.visual_table_class)}else{q.dom.removeClass(t,r.visual_table_class)}}return;case"A":s=q.dom.getAttrib(t,"name");if(s){if(q.hasVisual){q.dom.addClass(t,"mceItemAnchor")}else{q.dom.removeClass(t,"mceItemAnchor")}}return}});q.onVisualAid.dispatch(q,u,q.hasVisual)},remove:function(){var q=this,r=q.getContainer();q.removed=1;q.hide();q.execCallback("remove_instance_callback",q);q.onRemove.dispatch(q);q.onExecCommand.listeners=[];n.remove(q);o.remove(r)},destroy:function(r){var q=this;if(q.destroyed){return}if(!r){n.removeUnload(q.destroy);tinyMCE.onBeforeUnload.remove(q._beforeUnload);if(q.theme&&q.theme.destroy){q.theme.destroy()}q.controlManager.destroy();q.selection.destroy();q.dom.destroy();if(!q.settings.content_editable){k.clear(q.getWin());k.clear(q.getDoc())}k.clear(q.getBody());k.clear(q.formElement)}if(q.formElement){q.formElement.submit=q.formElement._mceOldSubmit;q.formElement._mceOldSubmit=null}q.contentAreaContainer=q.formElement=q.container=q.settings.content_element=q.bodyElement=q.contentDocument=q.contentWindow=null;if(q.selection){q.selection=q.selection.win=q.selection.dom=q.selection.dom.doc=null}q.destroyed=1},_addEvents:function(){var C=this,u,D=C.settings,r=C.dom,y={mouseup:"onMouseUp",mousedown:"onMouseDown",click:"onClick",keyup:"onKeyUp",keydown:"onKeyDown",keypress:"onKeyPress",submit:"onSubmit",reset:"onReset",contextmenu:"onContextMenu",dblclick:"onDblClick",paste:"onPaste"};function q(t,E){var s=t.type;if(C.removed){return}if(C.onEvent.dispatch(C,t,E)!==false){C[y[t.fakeType||t.type]].dispatch(C,t,E)}}j(y,function(t,s){switch(s){case"contextmenu":if(n.isOpera){r.bind(C.getBody(),"mousedown",function(E){if(E.ctrlKey){E.fakeType="contextmenu";q(E)}})}else{r.bind(C.getBody(),s,q)}break;case"paste":r.bind(C.getBody(),s,function(E){q(E)});break;case"submit":case"reset":r.bind(C.getElement().form||o.getParent(C.id,"form"),s,q);break;default:r.bind(D.content_editable?C.getBody():C.getDoc(),s,q)}});r.bind(D.content_editable?C.getBody():(a?C.getDoc():C.getWin()),"focus",function(s){C.focus(true)});if(n.isGecko){r.bind(C.getDoc(),"DOMNodeInserted",function(t){var s;t=t.target;if(t.nodeType===1&&t.nodeName==="IMG"&&(s=t.getAttribute("data-mce-src"))){t.src=C.documentBaseURI.toAbsolute(s)}})}if(a){function v(){var F=this,H=F.getDoc(),G=F.settings;if(a&&!G.readonly){if(F._isHidden()){try{if(!G.content_editable){H.designMode="On"}}catch(E){}}try{H.execCommand("styleWithCSS",0,false)}catch(E){if(!F._isHidden()){try{H.execCommand("useCSS",0,true)}catch(E){}}}if(!G.table_inline_editing){try{H.execCommand("enableInlineTableEditing",false,false)}catch(E){}}if(!G.object_resizing){try{H.execCommand("enableObjectResizing",false,false)}catch(E){}}}}C.onBeforeExecCommand.add(v);C.onMouseDown.add(v)}if(n.isWebKit){C.onClick.add(function(s,t){t=t.target;if(t.nodeName=="IMG"||(t.nodeName=="A"&&r.hasClass(t,"mceItemAnchor"))){C.selection.getSel().setBaseAndExtent(t,0,t,1);C.nodeChanged()}})}C.onMouseUp.add(C.nodeChanged);C.onKeyUp.add(function(s,t){var E=t.keyCode;if((E>=33&&E<=36)||(E>=37&&E<=40)||E==13||E==45||E==46||E==8||(n.isMac&&(E==91||E==93))||t.ctrlKey){C.nodeChanged()}});C.onReset.add(function(){C.setContent(C.startContent,{format:"raw"})});if(D.custom_shortcuts){if(D.custom_undo_redo_keyboard_shortcuts){C.addShortcut("ctrl+z",C.getLang("undo_desc"),"Undo");C.addShortcut("ctrl+y",C.getLang("redo_desc"),"Redo")}C.addShortcut("ctrl+b",C.getLang("bold_desc"),"Bold");C.addShortcut("ctrl+i",C.getLang("italic_desc"),"Italic");C.addShortcut("ctrl+u",C.getLang("underline_desc"),"Underline");for(u=1;u<=6;u++){C.addShortcut("ctrl+"+u,"",["FormatBlock",false,"h"+u])}C.addShortcut("ctrl+7","",["FormatBlock",false,"

"]);C.addShortcut("ctrl+8","",["FormatBlock",false,"

"]);C.addShortcut("ctrl+9","",["FormatBlock",false,"
"]);function x(t){var s=null;if(!t.altKey&&!t.ctrlKey&&!t.metaKey){return s}j(C.shortcuts,function(E){if(n.isMac&&E.ctrl!=t.metaKey){return}else{if(!n.isMac&&E.ctrl!=t.ctrlKey){return}}if(E.alt!=t.altKey){return}if(E.shift!=t.shiftKey){return}if(t.keyCode==E.keyCode||(t.charCode&&t.charCode==E.charCode)){s=E;return false}});return s}C.onKeyUp.add(function(s,t){var E=x(t);if(E){return k.cancel(t)}});C.onKeyPress.add(function(s,t){var E=x(t);if(E){return k.cancel(t)}});C.onKeyDown.add(function(s,t){var E=x(t);if(E){E.func.call(E.scope);return k.cancel(t)}})}if(n.isIE){r.bind(C.getDoc(),"controlselect",function(E){var t=C.resizeInfo,s;E=E.target;if(E.nodeName!=="IMG"){return}if(t){r.unbind(t.node,t.ev,t.cb)}if(!r.hasClass(E,"mceItemNoResize")){ev="resizeend";s=r.bind(E,ev,function(G){var F;G=G.target;if(F=r.getStyle(G,"width")){r.setAttrib(G,"width",F.replace(/[^0-9%]+/g,""));r.setStyle(G,"width","")}if(F=r.getStyle(G,"height")){r.setAttrib(G,"height",F.replace(/[^0-9%]+/g,""));r.setStyle(G,"height","")}})}else{ev="resizestart";s=r.bind(E,"resizestart",k.cancel,k)}t=C.resizeInfo={node:E,ev:ev,cb:s}});C.onKeyDown.add(function(s,t){switch(t.keyCode){case 8:if(C.selection.getRng().item){s.dom.remove(C.selection.getRng().item(0));return k.cancel(t)}}})}if(n.isOpera){C.onClick.add(function(s,t){k.prevent(t)})}if(D.custom_undo_redo){function z(){C.undoManager.typing=false;C.undoManager.add()}r.bind(C.getDoc(),"focusout",function(s){if(!C.removed&&C.undoManager.typing){z()}});C.onKeyUp.add(function(s,t){if((t.keyCode>=33&&t.keyCode<=36)||(t.keyCode>=37&&t.keyCode<=40)||t.keyCode==13||t.keyCode==45||t.ctrlKey){z()}});C.onKeyDown.add(function(t,H){var s,G,F;if(b&&H.keyCode==46){s=C.selection.getRng();if(s.parentElement){G=s.parentElement();if(H.ctrlKey){s.moveEnd("word",1);s.select()}C.selection.getSel().clear();if(s.parentElement()==G){F=C.selection.getBookmark();try{G.innerHTML=G.innerHTML}catch(E){}C.selection.moveToBookmark(F)}H.preventDefault();return}}if((H.keyCode>=33&&H.keyCode<=36)||(H.keyCode>=37&&H.keyCode<=40)||H.keyCode==13||H.keyCode==45){if(C.undoManager.typing){z()}return}if(!C.undoManager.typing){C.undoManager.add();C.undoManager.typing=true}});C.onMouseDown.add(function(){if(C.undoManager.typing){z()}})}if(n.isGecko){function B(){C.undoManager.typing=false;C.undoManager.add();var s=C.dom.getAttribs(C.selection.getStart().cloneNode(false));return function(){var t=C.selection.getStart();C.dom.removeAllAttribs(t);j(s,function(E){t.setAttributeNode(E.cloneNode(true))});C.undoManager.typing=false;C.undoManager.add()}}function A(){var t=C.selection;return !t.isCollapsed()&&t.getStart()!=t.getEnd()}C.onKeyPress.add(function(s,E){if((E.keyCode==8||E.keyCode==46)&&A()){var t=B();C.getDoc().execCommand("delete",false,null);t();return k.cancel(E)}});C.dom.bind(C.getDoc(),"cut",function(t){if(A()){var s=B();C.onKeyUp.addToTop(k.cancel,k);setTimeout(function(){s();C.onKeyUp.remove(k.cancel,k)},0)}})}},_isHidden:function(){var q;if(!a){return 0}q=this.selection.getSel();return(!q||!q.rangeCount||q.rangeCount==0)}})})(tinymce);(function(c){var d=c.each,e,a=true,b=false;c.EditorCommands=function(o){var m=o.dom,q=o.selection,k={state:{},exec:{},value:{}},l=o.settings,p;function r(z,y,x){var v;z=z.toLowerCase();if(v=k.exec[z]){v(z,y,x);return a}return b}function n(x){var v;x=x.toLowerCase();if(v=k.state[x]){return v(x)}return -1}function h(x){var v;x=x.toLowerCase();if(v=k.value[x]){return v(x)}return b}function u(v,x){x=x||"exec";d(v,function(z,y){d(y.toLowerCase().split(","),function(A){k[x][A]=z})})}c.extend(this,{execCommand:r,queryCommandState:n,queryCommandValue:h,addCommands:u});function f(y,x,v){if(x===e){x=b}if(v===e){v=null}return o.getDoc().execCommand(y,x,v)}function t(v){return o.formatter.match(v)}function s(v,x){o.formatter.toggle(v,x?{value:x}:e)}function j(v){p=q.getBookmark(v)}function g(){q.moveToBookmark(p)}u({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){o.undoManager.add()},"Cut,Copy,Paste":function(z){var y=o.getDoc(),v;try{f(z)}catch(x){v=a}if(v||!y.queryCommandSupported(z)){if(c.isGecko){o.windowManager.confirm(o.getLang("clipboard_msg"),function(A){if(A){open("http://www.mozilla.org/editor/midasdemo/securityprefs.html","_blank")}})}else{o.windowManager.alert(o.getLang("clipboard_no_support"))}}},unlink:function(v){if(q.isCollapsed()){q.select(q.getNode())}f(v);q.collapse(b)},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(v){var x=v.substring(7);d("left,center,right,full".split(","),function(y){if(x!=y){o.formatter.remove("align"+y)}});s("align"+x);r("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(y){var v,x;f(y);v=m.getParent(q.getNode(),"ol,ul");if(v){x=v.parentNode;if(/^(H[1-6]|P|ADDRESS|PRE)$/.test(x.nodeName)){j();m.split(x,v);g()}}},"Bold,Italic,Underline,Strikethrough":function(v){s(v)},"ForeColor,HiliteColor,FontName":function(y,x,v){s(y,v)},FontSize:function(z,y,x){var v,A;if(x>=1&&x<=7){A=c.explode(l.font_size_style_values);v=c.explode(l.font_size_classes);if(v){x=v[x-1]||x}else{x=A[x-1]||x}}s(z,x)},RemoveFormat:function(v){o.formatter.remove(v)},mceBlockQuote:function(v){s("blockquote")},FormatBlock:function(y,x,v){return s(v||"p")},mceCleanup:function(){var v=q.getBookmark();o.setContent(o.getContent({cleanup:a}),{cleanup:a});q.moveToBookmark(v)},mceRemoveNode:function(z,y,x){var v=x||q.getNode();if(v!=o.getBody()){j();o.dom.remove(v,a);g()}},mceSelectNodeDepth:function(z,y,x){var v=0;m.getParent(q.getNode(),function(A){if(A.nodeType==1&&v++==x){q.select(A);return b}},o.getBody())},mceSelectNode:function(y,x,v){q.select(v)},mceInsertContent:function(A,z,y){var x,v;q.setContent(y.replace(/\{\$caret\}/g,'
'));x=m.select("#_mce_caret")[0];if(x){v=m.createRng();v.setStartBefore(x);v.setEndBefore(x);q.setRng(v);m.remove(x)}},mceInsertRawHTML:function(y,x,v){q.setContent("tiny_mce_marker");o.setContent(o.getContent().replace(/tiny_mce_marker/g,function(){return v}))},mceSetContent:function(y,x,v){o.setContent(v)},"Indent,Outdent":function(z){var x,v,y;x=l.indentation;v=/[a-z%]+$/i.exec(x);x=parseInt(x);if(!n("InsertUnorderedList")&&!n("InsertOrderedList")){d(q.getSelectedBlocks(),function(A){if(z=="outdent"){y=Math.max(0,parseInt(A.style.paddingLeft||0)-x);m.setStyle(A,"paddingLeft",y?y+v:"")}else{m.setStyle(A,"paddingLeft",(parseInt(A.style.paddingLeft||0)+x)+v)}})}else{f(z)}},mceRepaint:function(){var x;if(c.isGecko){try{j(a);if(q.getSel()){q.getSel().selectAllChildren(o.getBody())}q.collapse(a);g()}catch(v){}}},mceToggleFormat:function(y,x,v){o.formatter.toggle(v)},InsertHorizontalRule:function(){q.setContent("
")},mceToggleVisualAid:function(){o.hasVisual=!o.hasVisual;o.addVisual()},mceReplaceContent:function(y,x,v){q.setContent(v.replace(/\{\$selection\}/g,q.getContent({format:"text"})))},mceInsertLink:function(B,A,z){var y=m.getParent(q.getNode(),"a"),x,v;if(c.is(z,"string")){z={href:z}}z.href=z.href.replace(" ","%20");if(!y){if(c.isWebKit){x=m.getParent(q.getNode(),"img");if(x){v=x.style.cssFloat;x.style.cssFloat=null}}f("CreateLink",b,"javascript:mctmp(0);");if(v){x.style.cssFloat=v}d(m.select("a[href=javascript:mctmp(0);]"),function(C){m.setAttribs(C,z)})}else{if(z.href){m.setAttribs(y,z)}else{o.dom.remove(y,a)}}},selectAll:function(){var x=m.getRoot(),v=m.createRng();v.setStart(x,0);v.setEnd(x,x.childNodes.length);o.selection.setRng(v)}});u({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(v){return t("align"+v.substring(7))},"Bold,Italic,Underline,Strikethrough":function(v){return t(v)},mceBlockQuote:function(){return t("blockquote")},Outdent:function(){var v;if(l.inline_styles){if((v=m.getParent(q.getStart(),m.isBlock))&&parseInt(v.style.paddingLeft)>0){return a}if((v=m.getParent(q.getEnd(),m.isBlock))&&parseInt(v.style.paddingLeft)>0){return a}}return n("InsertUnorderedList")||n("InsertOrderedList")||(!l.inline_styles&&!!m.getParent(q.getNode(),"BLOCKQUOTE"))},"InsertUnorderedList,InsertOrderedList":function(v){return m.getParent(q.getNode(),v=="insertunorderedlist"?"UL":"OL")}},"state");u({"FontSize,FontName":function(y){var x=0,v;if(v=m.getParent(q.getNode(),"span")){if(y=="fontsize"){x=v.style.fontSize}else{x=v.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()}}return x}},"value");if(l.custom_undo_redo){u({Undo:function(){o.undoManager.undo()},Redo:function(){o.undoManager.redo()}})}}})(tinymce);(function(b){var a=b.util.Dispatcher;b.UndoManager=function(e){var c,d=0,g=[];function f(){return b.trim(e.getContent({format:"raw",no_events:1}))}return c={typing:false,onAdd:new a(c),onUndo:new a(c),onRedo:new a(c),add:function(l){var h,j=e.settings,k;l=l||{};l.content=f();k=g[d];if(k&&k.content==l.content){if(d>0||g.length==1){return null}}if(j.custom_undo_redo_levels){if(g.length>j.custom_undo_redo_levels){for(h=0;h0){j=g[--d];e.setContent(j.content,{format:"raw"});e.selection.moveToBookmark(j.bookmark);c.onUndo.dispatch(c,j)}return j},redo:function(){var h;if(d0||c.typing},hasRedo:function(){return d]/gi,"-");o=o.replace(/<[^>]+>/g,"");return o.replace(/[ \u00a0\t\r\n]+/g,"")==""}function e(q,s,o){var p,r;if(f(o)){p=s.getParent(o,"ul,ol");if(!s.getParent(p.parentNode,"ul,ol")){s.split(p,o);r=s.create("p",0,'
');s.replace(r,o);q.select(r,1)}return h}return d}n.create("tinymce.ForceBlocks",{ForceBlocks:function(o){var p=this,q=o.settings,r;p.editor=o;p.dom=o.dom;r=(q.forced_root_block||"p").toLowerCase();q.element=r.toUpperCase();o.onPreInit.add(p.setup,p);if(q.forced_root_block){o.onInit.add(p.forceRoots,p);o.onSetContent.add(p.forceRoots,p);o.onBeforeGetContent.add(p.forceRoots,p)}},setup:function(){var p=this,o=p.editor,r=o.settings,v=o.dom,q=o.selection;if(r.forced_root_block){o.onBeforeExecCommand.add(p.forceRoots,p);o.onKeyUp.add(p.forceRoots,p);o.onPreProcess.add(p.forceRoots,p)}if(r.force_br_newlines){if(c){o.onKeyPress.add(function(s,t){var x;if(t.keyCode==13&&q.getNode().nodeName!="LI"){q.setContent('
',{format:"raw"});x=v.get("__");x.removeAttribute("id");q.select(x);q.collapse();return l.cancel(t)}})}}if(r.force_p_newlines){if(!c){o.onKeyPress.add(function(s,t){if(t.keyCode==13&&!t.shiftKey&&!p.insertPara(t)){l.cancel(t)}})}else{n.addUnload(function(){p._previousFormats=0});o.onKeyPress.add(function(s,t){p._previousFormats=0;if(t.keyCode==13&&!t.shiftKey&&s.selection.isCollapsed()&&r.keep_styles){p._previousFormats=m(s.selection.getStart())}});o.onKeyUp.add(function(t,y){if(y.keyCode==13&&!y.shiftKey){var x=t.selection.getStart(),s=p._previousFormats;if(!x.hasChildNodes()&&s){x=v.getParent(x,v.isBlock);if(x&&x.nodeName!="LI"){x.innerHTML="";if(p._previousFormats){x.appendChild(s.wrapper);s.inner.innerHTML="\uFEFF"}else{x.innerHTML="\uFEFF"}q.select(x,1);t.getDoc().execCommand("Delete",false,null);p._previousFormats=0}}}})}if(a){o.onKeyDown.add(function(s,t){if((t.keyCode==8||t.keyCode==46)&&!t.shiftKey){p.backspaceDelete(t,t.keyCode==8)}})}}if(n.isWebKit){function u(t){var s=q.getRng(),x,A=v.create("div",null," "),z,y=v.getViewPort(t.getWin()).h;s.insertNode(x=v.create("br"));s.setStartAfter(x);s.setEndAfter(x);q.setRng(s);if(q.getSel().focusNode==x.previousSibling){q.select(v.insertAfter(v.doc.createTextNode("\u00a0"),x));q.collapse(d)}v.insertAfter(A,x);z=v.getPos(A).y;v.remove(A);if(z>y){t.getWin().scrollTo(0,z)}}o.onKeyPress.add(function(s,t){if(t.keyCode==13&&(t.shiftKey||(r.force_br_newlines&&!v.getParent(q.getNode(),"h1,h2,h3,h4,h5,h6,ol,ul")))){u(s);l.cancel(t)}})}if(c){if(r.element!="P"){o.onKeyPress.add(function(s,t){p.lastElm=q.getNode().nodeName});o.onKeyUp.add(function(t,x){var z,y=q.getNode(),s=t.getBody();if(s.childNodes.length===1&&y.nodeName=="P"){y=v.rename(y,r.element);q.select(y);q.collapse();t.nodeChanged()}else{if(x.keyCode==13&&!x.shiftKey&&p.lastElm!="P"){z=v.getParent(y,"p");if(z){v.rename(z,r.element);t.nodeChanged()}}}})}}},find:function(v,q,r){var p=this.editor,o=p.getDoc().createTreeWalker(v,4,null,h),u=-1;while(v=o.nextNode()){u++;if(q==0&&v==r){return u}if(q==1&&u==r){return v}}return -1},forceRoots:function(x,I){var z=this,x=z.editor,M=x.getBody(),J=x.getDoc(),P=x.selection,A=P.getSel(),B=P.getRng(),N=-2,v,G,o,p,K=-16777215;var L,q,O,F,C,u=M.childNodes,E,D,y;for(E=u.length-1;E>=0;E--){L=u[E];if(L.nodeType===1&&L.getAttribute("data-mce-type")){q=null;continue}if(L.nodeType===3||(!z.dom.isBlock(L)&&L.nodeType!==8&&!/^(script|mce:script|style|mce:style)$/i.test(L.nodeName))){if(!q){if(L.nodeType!=3||/[^\s]/g.test(L.nodeValue)){if(N==-2&&B){if(!c||B.setStart){if(B.startContainer.nodeType==1&&(D=B.startContainer.childNodes[B.startOffset])&&D.nodeType==1){y=D.getAttribute("id");D.setAttribute("id","__mce")}else{if(x.dom.getParent(B.startContainer,function(r){return r===M})){G=B.startOffset;o=B.endOffset;N=z.find(M,0,B.startContainer);v=z.find(M,0,B.endContainer)}}}else{if(B.item){p=J.body.createTextRange();p.moveToElementText(B.item(0));B=p}p=J.body.createTextRange();p.moveToElementText(M);p.collapse(1);O=p.move("character",K)*-1;p=B.duplicate();p.collapse(1);F=p.move("character",K)*-1;p=B.duplicate();p.collapse(0);C=(p.move("character",K)*-1)-F;N=F-O;v=C}}q=x.dom.create(x.settings.forced_root_block);L.parentNode.replaceChild(q,L);q.appendChild(L)}}else{if(q.hasChildNodes()){q.insertBefore(L,q.firstChild)}else{q.appendChild(L)}}}else{q=null}}if(N!=-2){if(!c||B.setStart){q=M.getElementsByTagName(x.settings.element)[0];B=J.createRange();if(N!=-1){B.setStart(z.find(M,1,N),G)}else{B.setStart(q,0)}if(v!=-1){B.setEnd(z.find(M,1,v),o)}else{B.setEnd(q,0)}if(A){A.removeAllRanges();A.addRange(B)}}else{try{B=A.createRange();B.moveToElementText(M);B.collapse(1);B.moveStart("character",N);B.moveEnd("character",v);B.select()}catch(H){}}}else{if((!c||B.setStart)&&(D=x.dom.get("__mce"))){if(y){D.setAttribute("id",y)}else{D.removeAttribute("id")}B=J.createRange();B.setStartBefore(D);B.setEndBefore(D);P.setRng(B)}}},getParentBlock:function(p){var o=this.dom;return o.getParent(p,o.isBlock)},insertPara:function(S){var G=this,x=G.editor,O=x.dom,T=x.getDoc(),X=x.settings,H=x.selection.getSel(),I=H.getRangeAt(0),W=T.body;var L,M,J,Q,P,u,p,v,A,o,E,V,q,z,K,N=O.getViewPort(x.getWin()),D,F,C;L=T.createRange();L.setStart(H.anchorNode,H.anchorOffset);L.collapse(d);M=T.createRange();M.setStart(H.focusNode,H.focusOffset);M.collapse(d);J=L.compareBoundaryPoints(L.START_TO_END,M)<0;Q=J?H.anchorNode:H.focusNode;P=J?H.anchorOffset:H.focusOffset;u=J?H.focusNode:H.anchorNode;p=J?H.focusOffset:H.anchorOffset;if(Q===u&&/^(TD|TH)$/.test(Q.nodeName)){if(Q.firstChild.nodeName=="BR"){O.remove(Q.firstChild)}if(Q.childNodes.length==0){x.dom.add(Q,X.element,null,"
");V=x.dom.add(Q,X.element,null,"
")}else{K=Q.innerHTML;Q.innerHTML="";x.dom.add(Q,X.element,null,K);V=x.dom.add(Q,X.element,null,"
")}I=T.createRange();I.selectNodeContents(V);I.collapse(1);x.selection.setRng(I);return h}if(Q==W&&u==W&&W.firstChild&&x.dom.isBlock(W.firstChild)){Q=u=Q.firstChild;P=p=0;L=T.createRange();L.setStart(Q,0);M=T.createRange();M.setStart(u,0)}Q=Q.nodeName=="HTML"?T.body:Q;Q=Q.nodeName=="BODY"?Q.firstChild:Q;u=u.nodeName=="HTML"?T.body:u;u=u.nodeName=="BODY"?u.firstChild:u;v=G.getParentBlock(Q);A=G.getParentBlock(u);o=v?v.nodeName:X.element;if(K=G.dom.getParent(v,"li,pre")){if(K.nodeName=="LI"){return e(x.selection,G.dom,K)}return d}if(v&&(v.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(O.getStyle(v,"position",1)))){o=X.element;v=null}if(A&&(A.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(O.getStyle(v,"position",1)))){o=X.element;A=null}if(/(TD|TABLE|TH|CAPTION)/.test(o)||(v&&o=="DIV"&&/left|right/gi.test(O.getStyle(v,"float",1)))){o=X.element;v=A=null}E=(v&&v.nodeName==o)?v.cloneNode(0):x.dom.create(o);V=(A&&A.nodeName==o)?A.cloneNode(0):x.dom.create(o);V.removeAttribute("id");if(/^(H[1-6])$/.test(o)&&g(I,v)){V=x.dom.create(X.element)}K=q=Q;do{if(K==W||K.nodeType==9||G.dom.isBlock(K)||/(TD|TABLE|TH|CAPTION)/.test(K.nodeName)){break}q=K}while((K=K.previousSibling?K.previousSibling:K.parentNode));K=z=u;do{if(K==W||K.nodeType==9||G.dom.isBlock(K)||/(TD|TABLE|TH|CAPTION)/.test(K.nodeName)){break}z=K}while((K=K.nextSibling?K.nextSibling:K.parentNode));if(q.nodeName==o){L.setStart(q,0)}else{L.setStartBefore(q)}L.setEnd(Q,P);E.appendChild(L.cloneContents()||T.createTextNode(""));try{M.setEndAfter(z)}catch(R){}M.setStart(u,p);V.appendChild(M.cloneContents()||T.createTextNode(""));I=T.createRange();if(!q.previousSibling&&q.parentNode.nodeName==o){I.setStartBefore(q.parentNode)}else{if(L.startContainer.nodeName==o&&L.startOffset==0){I.setStartBefore(L.startContainer)}else{I.setStart(L.startContainer,L.startOffset)}}if(!z.nextSibling&&z.parentNode.nodeName==o){I.setEndAfter(z.parentNode)}else{I.setEnd(M.endContainer,M.endOffset)}I.deleteContents();if(b){x.getWin().scrollTo(0,N.y)}if(E.firstChild&&E.firstChild.nodeName==o){E.innerHTML=E.firstChild.innerHTML}if(V.firstChild&&V.firstChild.nodeName==o){V.innerHTML=V.firstChild.innerHTML}if(f(E)){E.innerHTML="
"}function U(y,s){var r=[],Z,Y,t;y.innerHTML="";if(X.keep_styles){Y=s;do{if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(Y.nodeName)){Z=Y.cloneNode(h);O.setAttrib(Z,"id","");r.push(Z)}}while(Y=Y.parentNode)}if(r.length>0){for(t=r.length-1,Z=y;t>=0;t--){Z=Z.appendChild(r[t])}r[0].innerHTML=b?" ":"
";return r[0]}else{y.innerHTML=b?" ":"
"}}if(f(V)){C=U(V,u)}if(b&&parseFloat(opera.version())<9.5){I.insertNode(E);I.insertNode(V)}else{I.insertNode(V);I.insertNode(E)}V.normalize();E.normalize();function B(r){return T.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,h).nextNode()||r}I=T.createRange();I.selectNodeContents(a?B(C||V):C||V);I.collapse(1);H.removeAllRanges();H.addRange(I);D=x.dom.getPos(V).y;F=V.clientHeight;if(DN.y+N.h){x.getWin().scrollTo(0,D1||!F(am))&&ak===0){c.remove(am,1);return}if(ae.inline||ae.wrapper){if(!ae.exact&&ak===1){am=al(am)}N(aa,function(ao){N(c.select(ao.inline,am),function(ap){T(ao,ad,ap,ao.exact?ap:null)})});if(x(am.parentNode,X,ad)){c.remove(am,1);am=0;return B}if(ae.merge_with_parents){c.getParent(am.parentNode,function(ao){if(x(ao,X,ad)){c.remove(am,1);am=0;return B}})}if(am){am=u(C(am),am);am=u(am,C(am,B))}}})}if(ae){if(Z){W=c.createRng();W.setStartBefore(Z);W.setEndAfter(Z);af(o(W,aa))}else{if(!q.isCollapsed()||!ae.inline){ac=q.getBookmark();af(o(q.getRng(B),aa));q.moveToBookmark(ac);q.setRng(Y(q.getRng(B)));U.nodeChanged()}else{P("apply",X,ad)}}}}function A(X,ag,aa){var ab=Q(X),ai=ab[0],af,ae,W;function Z(al){var ak=al.startContainer,aq=al.startOffset,ap,ao,am,an;if(ak.nodeType==3&&aq>=ak.nodeValue.length-1){ak=ak.parentNode;aq=s(ak)+1}if(ak.nodeType==1){am=ak.childNodes;ak=am[Math.min(aq,am.length-1)];ap=new t(ak);if(aq>am.length-1){ap.next()}for(ao=ap.current();ao;ao=ap.next()){if(ao.nodeType==3&&!f(ao)){an=c.create("a",null,E);ao.parentNode.insertBefore(an,ao);al.setStart(ao,0);q.setRng(al);c.remove(an);return}}}}function Y(an){var am,al,ak;am=a.grep(an.childNodes);for(al=0,ak=ab.length;al=0;Y--){if(O.apply[Y].name==X){return true}}for(Y=O.remove.length-1;Y>=0;Y--){if(O.remove[Y].name==X){return false}}return V(q.getNode())}Z=q.getNode();if(V(Z)){return B}W=q.getStart();if(W!=Z){if(V(W)){return B}}return R}function v(ac,ab){var Z,aa=[],Y={},X,W,V;if(q.isCollapsed()){for(W=0;W=0;X--){V=ac[W];if(O.remove[X].name==V){Y[V]=true;break}}}for(X=O.apply.length-1;X>=0;X--){for(W=0;W=0;W--){V=ab[W].selector;if(!V){return B}for(aa=X.length-1;aa>=0;aa--){if(c.is(X[aa],V)){return B}}}}return R}a.extend(this,{get:Q,register:k,apply:S,remove:A,toggle:D,match:j,matchAll:v,matchNode:x,canApply:y});function h(V,W){if(g(V,W.inline)){return B}if(g(V,W.block)){return B}if(W.selector){return c.is(V,W.selector)}}function g(W,V){W=W||"";V=V||"";W=""+(W.nodeName||W);V=""+(V.nodeName||V);return W.toLowerCase()==V.toLowerCase()}function K(W,V){var X=c.getStyle(W,V);if(V=="color"||V=="backgroundColor"){X=c.toHex(X)}if(V=="fontWeight"&&X==700){X="bold"}return""+X}function r(V,W){if(typeof(V)!="string"){V=V(W)}else{if(W){V=V.replace(/%(\w+)/g,function(Y,X){return W[X]||Y})}}return V}function f(V){return V&&V.nodeType===3&&/^([\s\r\n]+|)$/.test(V.nodeValue)}function M(X,W,V){var Y=c.create(W,V);X.parentNode.insertBefore(Y,X);Y.appendChild(X);return Y}function o(V,ad,Y){var X=V.startContainer,aa=V.startOffset,ag=V.endContainer,ab=V.endOffset,af,ac;function ae(aj,ak,ah,ai){var al,am;ai=ai||c.getRoot();for(;;){al=aj.parentNode;if(al==ai||(!ad[0].block_expand&&F(al))){return aj}for(af=al[ak];af&&af!=aj;af=af[ah]){if(af.nodeType==1&&!H(af)){return aj}if(af.nodeType==3&&!f(af)){return aj}}aj=aj.parentNode}return aj}if(X.nodeType==1&&X.hasChildNodes()){ac=X.childNodes.length-1;X=X.childNodes[aa>ac?ac:aa];if(X.nodeType==3){aa=0}}if(ag.nodeType==1&&ag.hasChildNodes()){ac=ag.childNodes.length-1;ag=ag.childNodes[ab>ac?ac:ab-1];if(ag.nodeType==3){ab=ag.nodeValue.length}}if(H(X.parentNode)){X=X.parentNode}if(H(X)){X=X.nextSibling||X}if(H(ag.parentNode)){ag=ag.parentNode}if(H(ag)){ag=ag.previousSibling||ag}if(ad[0].inline||ad[0].block_expand){X=ae(X,"firstChild","nextSibling");ag=ae(ag,"lastChild","previousSibling")}if(ad[0].selector&&ad[0].expand!==R&&!ad[0].inline){function Z(ai,ah){var aj,ak,al;if(ai.nodeType==3&&ai.nodeValue.length==0&&ai[ah]){ai=ai[ah]}aj=m(ai);for(ak=0;akX?X:Y]}return V}function P(aa,W,Z){var X,V=O[aa],ab=O[aa=="apply"?"remove":"apply"];function ac(){return O.apply.length||O.remove.length}function Y(){O.apply=[];O.remove=[]}function ad(ae){N(O.apply.reverse(),function(af){S(af.name,af.vars,ae)});N(O.remove.reverse(),function(af){A(af.name,af.vars,ae)});c.remove(ae,1);Y()}for(X=V.length-1;X>=0;X--){if(V[X].name==W){return}}V.push({name:W,vars:Z});for(X=ab.length-1;X>=0;X--){if(ab[X].name==W){ab.splice(X,1)}}if(ac()){U.getDoc().execCommand("FontName",false,"mceinline");O.lastRng=q.getRng();N(c.select("font,span"),function(af){var ae;if(b(af)){ae=q.getBookmark();ad(af);q.moveToBookmark(ae);U.nodeChanged()}});if(!O.isListening&&ac()){O.isListening=true;N("onKeyDown,onKeyUp,onKeyPress,onMouseUp".split(","),function(ae){U[ae].addToTop(function(af,ag){if(ac()&&!a.dom.RangeUtils.compareRanges(O.lastRng,q.getRng())){N(c.select("font,span"),function(ai){var aj,ah;if(b(ai)){aj=ai.firstChild;if(aj){ad(ai);ah=c.createRng();ah.setStart(aj,aj.nodeValue.length);ah.setEnd(aj,aj.nodeValue.length);q.setRng(ah);af.nodeChanged()}else{c.remove(ai)}}});if(ag.type=="keyup"||ag.type=="mouseup"){Y()}}})})}}}}})(tinymce);tinymce.onAddEditor.add(function(e,a){var d,h,g,c=a.settings;if(c.inline_styles){h=e.explode(c.font_size_style_values);function b(k,j){e.each(j,function(m,l){if(m){g.setStyle(k,l,m)}});g.rename(k,"span")}d={font:function(k,j){b(j,{backgroundColor:j.style.backgroundColor,color:j.color,fontFamily:j.face,fontSize:h[parseInt(j.size)-1]})},u:function(k,j){b(j,{textDecoration:"underline"})},strike:function(k,j){b(j,{textDecoration:"line-through"})}};function f(j,k){g=j.dom;if(c.convert_fonts_to_spans){e.each(g.select("font,u,strike",k.node),function(l){d[l.nodeName.toLowerCase()](a.dom,l)})}}a.onPreProcess.add(f);a.onInit.add(function(){a.selection.onSetContent.add(f)})}}); \ No newline at end of file diff --git a/application/media/js/tiny_mce/tiny_mce_popup.js b/application/media/js/tiny_mce/tiny_mce_popup.js new file mode 100644 index 00000000..9e8cff78 --- /dev/null +++ b/application/media/js/tiny_mce/tiny_mce_popup.js @@ -0,0 +1,5 @@ + +// Uncomment and change this document.domain value if you are loading the script cross subdomains +// document.domain = 'moxiecode.com'; + +var tinymce=null,tinyMCEPopup,tinyMCE;tinyMCEPopup={init:function(){var b=this,a,c;a=b.getWin();tinymce=a.tinymce;tinyMCE=a.tinyMCE;b.editor=tinymce.EditorManager.activeEditor;b.params=b.editor.windowManager.params;b.features=b.editor.windowManager.features;b.dom=b.editor.windowManager.createInstance("tinymce.dom.DOMUtils",document);if(b.features.popup_css!==false){b.dom.loadCSS(b.features.popup_css||b.editor.settings.popup_css)}b.listeners=[];b.onInit={add:function(e,d){b.listeners.push({func:e,scope:d})}};b.isWindow=!b.getWindowArg("mce_inline");b.id=b.getWindowArg("mce_window_id");b.editor.windowManager.onOpen.dispatch(b.editor.windowManager,window)},getWin:function(){return(!window.frameElement&&window.dialogArguments)||opener||parent||top},getWindowArg:function(c,b){var a=this.params[c];return tinymce.is(a)?a:b},getParam:function(b,a){return this.editor.getParam(b,a)},getLang:function(b,a){return this.editor.getLang(b,a)},execCommand:function(d,c,e,b){b=b||{};b.skip_focus=1;this.restoreSelection();return this.editor.execCommand(d,c,e,b)},resizeToInnerSize:function(){var a=this;setTimeout(function(){var b=a.dom.getViewPort(window);a.editor.windowManager.resizeBy(a.getWindowArg("mce_width")-b.w,a.getWindowArg("mce_height")-b.h,a.id||window)},0)},executeOnLoad:function(s){this.onInit.add(function(){eval(s)})},storeSelection:function(){this.editor.windowManager.bookmark=tinyMCEPopup.editor.selection.getBookmark(1)},restoreSelection:function(){var a=tinyMCEPopup;if(!a.isWindow&&tinymce.isIE){a.editor.selection.moveToBookmark(a.editor.windowManager.bookmark)}},requireLangPack:function(){var b=this,a=b.getWindowArg("plugin_url")||b.getWindowArg("theme_url");if(a&&b.editor.settings.language&&b.features.translate_i18n!==false&&b.editor.settings.language_load!==false){a+="/langs/"+b.editor.settings.language+"_dlg.js";if(!tinymce.ScriptLoader.isDone(a)){document.write(' + + + + + + + + + + +
+
+

Full featured example using jQuery plugin

+ +

+ This example shows how TinyMCE can be lazy loaded using jQuery. The jQuery plugin will also attach it's self to various jQuery methods to make it more easy to get/set editor contents etc. +

+ + +
+ +
+ + + [Show] + [Hide] + [Bold] + [Get contents] + [Get selected HTML] + [Get selected text] + [Get selected element] + [Insert HTML] + [Replace selection] + +
+ + +
+
+ + + diff --git a/includes/tinymce/jscripts/tiny_mce/jquery.tinymce.js b/includes/tinymce/jscripts/tiny_mce/jquery.tinymce.js new file mode 100644 index 00000000..8e61a3cd --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/jquery.tinymce.js @@ -0,0 +1 @@ +(function(b){var e,d,a=[],c=window;b.fn.tinymce=function(j){var p=this,g,k,h,m,i,l="",n="";if(!p.length){return p}if(!j){return tinyMCE.get(p[0].id)}p.css("visibility","hidden");function o(){var r=[],q=0;if(f){f();f=null}p.each(function(t,u){var s,w=u.id,v=j.oninit;if(!w){u.id=w=tinymce.DOM.uniqueId()}s=new tinymce.Editor(w,j);r.push(s);s.onInit.add(function(){var x,y=v;p.css("visibility","");if(v){if(++q==r.length){if(tinymce.is(y,"string")){x=(y.indexOf(".")===-1)?null:tinymce.resolve(y.replace(/\.\w+$/,""));y=tinymce.resolve(y)}y.apply(x||tinymce,r)}}})});b.each(r,function(t,s){s.render()})}if(!c.tinymce&&!d&&(g=j.script_url)){d=1;h=g.substring(0,g.lastIndexOf("/"));if(/_(src|dev)\.js/g.test(g)){n="_src"}m=g.lastIndexOf("?");if(m!=-1){l=g.substring(m+1)}c.tinyMCEPreInit=c.tinyMCEPreInit||{base:h,suffix:n,query:l};if(g.indexOf("gzip")!=-1){i=j.language||"en";g=g+(/\?/.test(g)?"&":"?")+"js=true&core=true&suffix="+escape(n)+"&themes="+escape(j.theme)+"&plugins="+escape(j.plugins)+"&languages="+i;if(!c.tinyMCE_GZ){tinyMCE_GZ={start:function(){tinymce.suffix=n;function q(r){tinymce.ScriptLoader.markDone(tinyMCE.baseURI.toAbsolute(r))}q("langs/"+i+".js");q("themes/"+j.theme+"/editor_template"+n+".js");q("themes/"+j.theme+"/langs/"+i+".js");b.each(j.plugins.split(","),function(s,r){if(r){q("plugins/"+r+"/editor_plugin"+n+".js");q("plugins/"+r+"/langs/"+i+".js")}})},end:function(){}}}}b.ajax({type:"GET",url:g,dataType:"script",cache:true,success:function(){tinymce.dom.Event.domLoaded=1;d=2;if(j.script_loaded){j.script_loaded()}o();b.each(a,function(q,r){r()})}})}else{if(d===1){a.push(o)}else{o()}}return p};b.extend(b.expr[":"],{tinymce:function(g){return g.id&&!!tinyMCE.get(g.id)}});function f(){function i(l){if(l==="remove"){this.each(function(n,o){var m=h(o);if(m){m.remove()}})}this.find("span.mceEditor,div.mceEditor").each(function(n,o){var m=tinyMCE.get(o.id.replace(/_parent$/,""));if(m){m.remove()}})}function k(n){var m=this,l;if(n!==e){i.call(m);m.each(function(p,q){var o;if(o=tinyMCE.get(q.id)){o.setContent(n)}})}else{if(m.length>0){if(l=tinyMCE.get(m[0].id)){return l.getContent()}}}}function h(m){var l=null;(m)&&(m.id)&&(c.tinymce)&&(l=tinyMCE.get(m.id));return l}function g(l){return !!((l)&&(l.length)&&(c.tinymce)&&(l.is(":tinymce")))}var j={};b.each(["text","html","val"],function(n,l){var o=j[l]=b.fn[l],m=(l==="text");b.fn[l]=function(s){var p=this;if(!g(p)){return o.apply(p,arguments)}if(s!==e){k.call(p.filter(":tinymce"),s);o.apply(p.not(":tinymce"),arguments);return p}else{var r="";var q=arguments;(m?p:p.eq(0)).each(function(u,v){var t=h(v);r+=t?(m?t.getContent().replace(/<(?:"[^"]*"|'[^']*'|[^'">])*>/g,""):t.getContent()):o.apply(b(v),q)});return r}}});b.each(["append","prepend"],function(n,m){var o=j[m]=b.fn[m],l=(m==="prepend");b.fn[m]=function(q){var p=this;if(!g(p)){return o.apply(p,arguments)}if(q!==e){p.filter(":tinymce").each(function(s,t){var r=h(t);r&&r.setContent(l?q+r.getContent():r.getContent()+q)});o.apply(p.not(":tinymce"),arguments);return p}}});b.each(["remove","replaceWith","replaceAll","empty"],function(m,l){var n=j[l]=b.fn[l];b.fn[l]=function(){i.call(this,l);return n.apply(this,arguments)}});j.attr=b.fn.attr;b.fn.attr=function(n,q,o){var m=this;if((!n)||(n!=="value")||(!g(m))){return j.attr.call(m,n,q,o)}if(q!==e){k.call(m.filter(":tinymce"),q);j.attr.call(m.not(":tinymce"),n,q,o);return m}else{var p=m[0],l=h(p);return l?l.getContent():j.attr.call(b(p),n,q,o)}}}})(jQuery); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ar.js b/includes/tinymce/jscripts/tiny_mce/langs/ar.js deleted file mode 100644 index e45960aa..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ar.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ar:{ -common:{ -edit_confirm:"\u0647\u0644 \u062A\u0631\u064A\u062F \u0627\u0633\u062A\u062E\u062F\u0627\u0645 \u0627\u0644\u0645\u062D\u0631\u0631 \u0644\u0645\u0631\u0628\u0639 \u0627\u0644\u0646\u0635 \u0647\u0630\u0627?", -apply:"\u062A\u0637\u0628\u064A\u0642", -insert:"\u0627\u062F\u0631\u0627\u062C", -update:"\u062A\u062D\u062F\u064A\u062B", -cancel:"\u062A\u0631\u0627\u062C\u0639", -close:"\u0627\u063A\u0644\u0627\u0642", -browse:"\u0627\u0633\u062A\u0639\u0631\u0627\u0636", -class_name:"\u0641\u0626\u0629", -not_set:"-- \u0628\u062F\u0648\u0646 \u062A\u062D\u062F\u064A\u062F --", -clipboard_msg:"\u0646\u0633\u062E/\u0642\u0635/\u0644\u0635\u0642 \u063A\u064A\u0631 \u0645\u062A\u0648\u0641\u0631\u0629 \u0644\u0645\u062A\u0635\u0641\u062D Mozilla \u0648 Firefox.\n\u0647\u0644 \u062A\u0631\u064A\u062F \u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0632\u064A\u062F \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062A \u062D\u0648\u0644 \u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0636\u0648\u0639?", -clipboard_no_support:"\u062D\u0627\u0644\u064A\u0627\u060C \u0647\u0630\u0647 \u0627\u0644\u062E\u0627\u0635\u064A\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645\u0629 \u0645\u0646 \u0642\u0628\u0644 \u0647\u0630\u0627 \u0627\u0644\u0645\u062A\u0635\u0641\u062D\u060C \u0627\u0633\u062A\u0639\u0645\u0644 \u0627\u062E\u062A\u0635\u0627\u0631\u0627\u062A \u0644\u0648\u062D\u0629 \u0627\u0644\u0645\u0641\u0627\u062A\u064A\u062D.", -popup_blocked:"\u0639\u0630\u0631\u0627\u060C \u0648\u0644\u0643\u0646 \u064A\u0628\u062F\u0648 \u0623\u0646 \u0645\u0639\u064A\u0642 \u0627\u0644\u0627\u0639\u0644\u0627\u0646\u0627\u062A popup-blocker \u0627\u0644\u062E\u0627\u0635 \u0628\u0645\u062A\u0635\u0641\u062D\u0643 \u0642\u0627\u0645 \u0628\u062A\u0639\u0637\u064A\u0644 \u0646\u0627\u0641\u0630\u0629 \u062A\u062A\u064A\u062D \u0644\u0645\u062D\u0631\u0631 \u0627\u0644\u0646\u0635\u0648\u0635 \u0627\u0644\u0639\u0645\u0644 \u0628\u0635\u0648\u0631\u0629 \u0637\u0628\u064A\u0639\u064A\u0629. \u0639\u0644\u064A\u0643 \u0628\u062A\u0639\u0637\u064A\u0644 \u0645\u0639\u064A\u0642 \u0627\u0644\u0627\u0639\u0644\u0627\u0646\u0627\u062A popup-blocker \u0644\u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0642\u0639 \u062D\u062A\u0649 \u062A\u0633\u062A\u0637\u064A\u0639 \u0627\u0633\u062A\u0639\u0645\u0627\u0644 \u0645\u062D\u0631\u0631 \u0627\u0644\u0646\u0635\u0648\u0635 \u0628\u0635\u0648\u0631\u0629 \u0637\u0628\u064A\u0639\u064A\u0629.", -invalid_data:"\u062E\u0637\u0623: \u0627\u0644\u0642\u064A\u0645 \u0627\u0644\u0645\u062F\u062E\u0644\u0629 \u062E\u0627\u0637\u0626\u0629, \u0644\u0642\u062F \u062A\u0645 \u062A\u062D\u062F\u064A\u062F\u0647\u0627 \u0628\u0627\u0644\u0644\u0648\u0646 \u0627\u0644\u0623\u062D\u0645\u0631.", -more_colors:"\u0645\u0632\u064A\u062F \u0645\u0646 \u0627\u0644\u0623\u0644\u0648\u0627\u0646" -}, -contextmenu:{ -align:"\u0645\u062D\u0627\u0630\u0627\u0629", -left:"\u064A\u0633\u0627\u0631", -center:"\u0648\u0633\u0637", -right:"\u064A\u0645\u064A\u0646", -full:"\u0636\u0628\u0637" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u0625\u062F\u0631\u0627\u062C \u0627\u0644\u062A\u0627\u0631\u064A\u062E", -inserttime_desc:"\u0625\u062F\u0631\u0627\u062C \u0627\u0644\u0648\u0642\u062A", -months_long:"\u064A\u0646\u0627\u064A\u0631,\u0641\u0628\u0631\u0627\u064A\u0631,\u0645\u0627\u0631\u0633,\u0627\u0628\u0631\u064A\u0644,\u0645\u0627\u064A\u0648,\u064A\u0648\u0646\u064A\u0648,\u064A\u0648\u0644\u064A\u0648,\u0627\u063A\u0633\u0637\u0633,\u0633\u0628\u062A\u0645\u0628\u0631,\u0627\u0643\u062A\u0648\u0628\u0631,\u0646\u0648\u0641\u0645\u0628\u0631,\u062F\u064A\u0633\u0645\u0628\u0631", -months_short:"\u064A\u0646\u0627\u064A\u0631,\u0641\u0628\u0631\u0627\u064A\u0631,\u0645\u0627\u0631\u0633,\u0627\u0628\u0631\u064A\u0644,\u0645\u0627\u064A\u0648,\u064A\u0648\u0646\u064A\u0648,\u064A\u0648\u0644\u064A\u0648,\u0627\u063A\u0633\u0637\u0633,\u0633\u0628\u062A\u0645\u0628\u0631,\u0627\u0643\u062A\u0648\u0628\u0631,\u0646\u0648\u0641\u0645\u0628\u0631,\u062F\u064A\u0633\u0645\u0628\u0631", -day_long:"\u0627\u0644\u0623\u062D\u062F,\u0627\u0644\u0625\u062B\u0646\u064A\u0646,\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621,\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621,\u0627\u0644\u062E\u0645\u064A\u0633,\u0627\u0644\u062C\u0645\u0639\u0629,\u0627\u0644\u0633\u0628\u062A,\u0627\u0644\u0623\u062D\u062F", -day_short:"\u0627\u0644\u0623\u062D\u062F,\u0627\u0644\u0625\u062B\u0646\u064A\u0646,\u0627\u0644\u062B\u0644\u0627\u062B\u0627\u0621,\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621,\u0627\u0644\u062E\u0645\u064A\u0633,\u0627\u0644\u062C\u0645\u0639\u0629,\u0627\u0644\u0633\u0628\u062A,\u0627\u0644\u0623\u062D\u062F" -}, -print:{ -print_desc:"\u0637\u0628\u0627\u0639\u0629" -}, -preview:{ -preview_desc:"\u0645\u0639\u0627\u064A\u0646\u0629" -}, -directionality:{ -ltr_desc:"\u0645\u0646 \u0627\u0644\u064A\u0633\u0627\u0631 \u0627\u0644\u0649 \u0627\u0644\u064A\u0645\u064A\u0646", -rtl_desc:"\u0645\u0646 \u0627\u0644\u064A\u0645\u064A\u0646 \u0627\u0644\u0649 \u0627\u0644\u064A\u0633\u0627\u0631" -}, -layer:{ -insertlayer_desc:"\u0625\u062F\u0631\u0627\u062C \u0637\u0628\u0642\u0629 \u062C\u062F\u064A\u062F\u0629", -forward_desc:"\u062A\u062D\u0631\u064A\u0643 \u0644\u0644\u0645\u0642\u062F\u0645\u0629", -backward_desc:"\u062A\u062D\u0631\u064A\u0643 \u0644\u0644\u0645\u0624\u062E\u0631\u0629", -absolute_desc:"\u062A\u062B\u0628\u064A\u062A \u0645\u0637\u0644\u0642 \u0644\u0644\u0645\u0648\u0627\u0636\u0639", -content:"\u0637\u0628\u0642\u0629 \u062C\u062F\u064A\u062F\u0629..." -}, -save:{ -save_desc:"\u062D\u0641\u0638", -cancel_desc:"\u0627\u0644\u063A\u0627\u0621 \u062C\u0645\u064A\u0639 \u0627\u0644\u062A\u0639\u062F\u064A\u0644\u0627\u062A" -}, -nonbreaking:{ -nonbreaking_desc:"\u0625\u062F\u0631\u0627\u062C \u0627\u0644\u062D\u0631\u0641 non-breaking space" -}, -iespell:{ -iespell_desc:"\u062A\u0634\u063A\u064A\u0644 \u0627\u0644\u062A\u062F\u0642\u064A\u0642 \u0627\u0644\u0625\u0645\u0644\u0627\u0626\u064A", -download:"\u0628\u0631\u0646\u0627\u0645\u062C ieSpell \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F. \u0647\u0644 \u062A\u0631\u064A\u062F \u0623\u0646 \u062A\u0642\u0648\u0645 \u0628\u062A\u062B\u0628\u064A\u062A\u0647 \u0627\u0644\u0622\u0646\u061F" -}, -advhr:{ -advhr_desc:"\u062E\u0637 \u0627\u0641\u0642\u064A" -}, -emotions:{ -emotions_desc:"\u0627\u0644\u0625\u0628\u062A\u0633\u0627\u0645\u0627\u062A" -}, -searchreplace:{ -search_desc:"\u0628\u062D\u062B", -replace_desc:"\u0628\u062D\u062B/\u0627\u0633\u062A\u0628\u062F\u0627\u0644" -}, -advimage:{ -image_desc:"\u0625\u062F\u0631\u0627\u062C/\u062A\u062D\u0631\u064A\u0631 \u0635\u0648\u0631\u0629" -}, -advlink:{ -link_desc:"\u0625\u062F\u0631\u0627\u062C/\u062A\u0639\u062F\u064A\u0644 \u0631\u0627\u0628\u0637" -}, -xhtmlxtras:{ -cite_desc:"\u0627\u0642\u062A\u0628\u0627\u0633", -abbr_desc:"\u0627\u0644\u0627\u062E\u062A\u0635\u0627\u0631", -acronym_desc:"\u0627\u0644\u0627\u062E\u062A\u0635\u0627\u0631", -del_desc:"\u062D\u0630\u0641", -ins_desc:"\u0625\u062F\u0631\u0627\u062C", -attribs_desc:"\u0625\u062F\u0631\u0627\u062C/\u062A\u062D\u0631\u064A\u0631 \u0627\u0644\u062E\u0635\u0627\u0626\u0635" -}, -style:{ -desc:"\u062A\u0639\u062F\u064A\u0644 CSS Style" -}, -paste:{ -paste_text_desc:"\u0644\u0635\u0642 \u0643\u0646\u0635 \u0639\u0627\u062F\u064A", -paste_word_desc:"\u0644\u0635\u0642 \u0645\u0646 \u0645\u0633\u062A\u0646\u062F \u0648\u0648\u0631\u062F", -selectall_desc:"\u062A\u062D\u062F\u064A\u062F \u0627\u0644\u0643\u0644" -}, -paste_dlg:{ -text_title:"\u0627\u0633\u062A\u062E\u062F\u0645 CTRL+V \u0641\u064A \u0644\u0648\u062D\u0629 \u0627\u0644\u0645\u0641\u0627\u062A\u064A\u062D \u0644\u0644\u0635\u0642 \u0627\u0644\u0646\u0635\u0641 \u0641\u064A \u0627\u0644\u0646\u0627\u0641\u0630\u0629.", -text_linebreaks:"\u0627\u0628\u0642\u064A \u0641\u0648\u0627\u0635\u0644 \u0627\u0644\u0623\u0633\u0637\u0631", -word_title:"\u0633\u062A\u062E\u062F\u0645 CTRL+V \u0641\u064A \u0644\u0648\u062D\u0629 \u0627\u0644\u0645\u0641\u0627\u062A\u064A\u062D \u0644\u0644\u0635\u0642 \u0627\u0644\u0646\u0635\u0641 \u0641\u064A \u0627\u0644\u0646\u0627\u0641\u0630\u0629." -}, -table:{ -desc:"\u0625\u062F\u0631\u0627\u062C \u062C\u062F\u0648\u0644 \u062C\u062F\u064A\u062F", -row_before_desc:"\u0627\u062F\u0631\u0627\u062C \u0635\u0641 \u0642\u0628\u0644", -row_after_desc:"\u0627\u062F\u0631\u0627\u062C \u0635\u0641 \u0628\u0639\u062F", -delete_row_desc:"\u062D\u0630\u0641 \u0635\u0641", -col_before_desc:"\u0625\u062F\u0631\u0627\u062C \u0639\u0645\u0648\u062F \u0642\u0628\u0644", -col_after_desc:"\u0625\u062F\u0631\u0627\u062C \u0639\u0645\u0648\u062F \u0628\u0639\u062F", -delete_col_desc:"\u062D\u0630\u0641 \u0639\u0645\u0648\u062F", -split_cells_desc:"\u062A\u0642\u0633\u064A\u0645 \u0627\u0644\u062E\u0644\u0627\u064A\u0627 \u0627\u0644\u0645\u062F\u0645\u0648\u062C\u0629", -merge_cells_desc:"\u062F\u0645\u062C \u062E\u0644\u0627\u064A\u0627 \u0627\u0644\u062C\u062F\u0648\u0644", -row_desc:"\u062E\u0635\u0627\u0626\u0635 \u0635\u0641 \u0627\u0644\u062C\u062F\u0648\u0644", -cell_desc:"\u062E\u0635\u0627\u0626\u0635 \u062E\u0644\u064A\u0629 \u0627\u0644\u062C\u062F\u0648\u0644", -props_desc:"\u062E\u0635\u0627\u0626\u0635 \u0627\u0644\u062C\u062F\u0648\u0644", -paste_row_before_desc:"\u0644\u0635\u0642 \u0635\u0641 \u062C\u062F\u0648\u0644 \u0642\u0628\u0644", -paste_row_after_desc:"\u0644\u0635\u0642 \u0635\u0641 \u062C\u062F\u0648\u0644 \u0628\u0639\u062F", -cut_row_desc:"\u0642\u0635 \u0635\u0641", -copy_row_desc:"\u0646\u0633\u062E \u0635\u0641", -del:"\u062D\u0630\u0641 \u062C\u062F\u0648\u0644", -row:"\u0635\u0641", -col:"\u0639\u0645\u0648\u062F", -cell:"\u062E\u0644\u064A\u0629" -}, -autosave:{ -unload_msg:"\u0627\u0644\u062A\u063A\u064A\u064A\u0631\u0627\u062A \u0627\u0644\u062A\u064A \u0642\u0645\u062A \u0628\u0647\u0627 \u0633\u062A\u0641\u0642\u062F \u0627\u0646 \u0642\u0645\u062A \u0628\u0627\u0644\u062A\u0646\u0642\u0644 \u0625\u0644\u0649 \u0635\u0641\u062D\u0627\u062A \u0623\u062E\u0631\u0649." -}, -fullscreen:{ -desc:"\u0645\u0644\u0621 \u0627\u0644\u0634\u0627\u0634\u0629" -}, -media:{ -desc:"\u0625\u062F\u0631\u0627\u062C / \u062A\u0639\u062F\u064A\u0644 \u0645\u0644\u0641 \u0645\u0635\u0627\u062F\u0631 \u0645\u062A\u0639\u062F\u062F\u0629 \u0645\u062F\u0645\u062C", -edit:"\u062A\u0639\u062F\u064A\u0644 \u0645\u0644\u0641 \u0645\u0635\u0627\u062F\u0631 \u0645\u062A\u0639\u062F\u062F\u0629 \u0645\u062F\u0645\u062C" -}, -fullpage:{ -desc:"\u062E\u0635\u0627\u0626\u0635 \u0627\u0644\u0645\u0633\u062A\u0646\u062F" -}, -template:{ -desc:"\u0625\u062F\u0631\u0627\u062C \u0642\u0627\u0644\u0628 \u0645\u0648\u062C\u0648\u062F \u0645\u0633\u0628\u0642\u0627" -}, -visualchars:{ -desc:"\u062A\u0634\u063A\u064A\u0644/\u0627\u064A\u0642\u0627\u0641 \u0627\u0644\u0645\u0631\u0627\u0642\u0628\u0629 \u0627\u0644\u0628\u0635\u0631\u064A\u0629 \u0644\u0644\u0623\u062D\u0631\u0641" -}, -spellchecker:{ -desc:"\u0627\u0644\u0645\u062F\u0642\u0642 \u0627\u0644\u0625\u0645\u0644\u0627\u0626\u064A", -menu:"\u0625\u0639\u062F\u0627\u062F\u0627\u062A \u0627\u0644\u0645\u062F\u0642\u0642 \u0627\u0644\u0625\u0645\u0644\u0627\u0626\u064A", -ignore_word:"\u062A\u062C\u0627\u0647\u0644 \u0627\u0644\u0643\u0644\u0645\u0629", -ignore_words:"\u062A\u062C\u0627\u0647\u0644 \u0627\u0644\u0643\u0644", -langs:"\u0627\u0644\u0644\u063A\u0627\u062A", -wait:"\u0627\u0644\u0631\u062C\u0627\u0621 \u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631...", -sug:"\u0627\u0644\u0625\u0642\u062A\u0631\u0627\u062D\u0627\u062A", -no_sug:"\u0644\u0627 \u064A\u0648\u062C\u062F \u0627\u0642\u062A\u0631\u0627\u062D\u0627\u062A", -no_mpell:"\u0644\u0645 \u064A\u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 \u0623\u062E\u0637\u0627\u0621 \u0625\u0645\u0644\u0627\u0626\u064A\u0629." -}, -pagebreak:{ -desc:"\u0625\u062F\u0631\u0627\u062C \u0641\u0627\u0635\u0644 \u0627\u0644\u0635\u0641\u062D\u0627\u062A" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/bg.js b/includes/tinymce/jscripts/tiny_mce/langs/bg.js deleted file mode 100644 index d964f99a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/bg.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({bg:{ -common:{ -edit_confirm:"\u0418\u0441\u043A\u0430\u0442\u0435 \u043B\u0438 \u0434\u0430 \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0442\u0435 WYSIWYG \u0440\u0435\u0436\u0438\u043C \u0437\u0430 \u0442\u043E\u0432\u0430 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E \u043F\u043E\u043B\u0435?", -apply:"\u041F\u043E\u044A\u0432\u044A\u0440\u0434\u0438", -insert:"\u0412\u043C\u044A\u043A\u043D\u0438", -update:"\u041E\u0431\u043D\u043E\u0432\u0438", -cancel:"\u041E\u0442\u043A\u0430\u0436\u0438", -close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438", -browse:"Browse", -class_name:"\u041A\u043B\u0430\u0441", -not_set:"-- \u041D\u0435\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0435\u043D\u043E --", -clipboard_msg:"\u041A\u043E\u043F\u0438\u0440\u0430\u043D\u0435/\u041E\u0442\u0440\u044F\u0437\u0432\u0430\u043D\u0435/\u041F\u043E\u0441\u0442\u0430\u0432\u044F\u043D\u0435 \u043D\u0435 \u0435 \u0434\u043E\u0441\u0442\u044A\u043F\u043D\u043E \u043F\u043E\u0434 Mozilla \u0438 Firefox.\n\u0416\u0435\u043B\u0430\u0435\u0442\u0435 \u043B\u0438 \u043F\u043E\u0432\u0435\u0447\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u0437\u0430 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u0430?", -clipboard_no_support:"\u041D\u0435 \u0441\u0435 \u043F\u043E\u0434\u0434\u044A\u0440\u0436\u0430 \u043E\u0442 \u0432\u0430\u0448\u0438\u044F\u0442 \u0431\u0440\u0430\u0443\u0437\u044A\u0440, \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0439\u0442\u0435 \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u043D\u0438 \u043A\u043E\u043C\u0430\u043D\u0434\u0438.", -popup_blocked:"\u0421\u044A\u0436\u0430\u043B\u044F\u0432\u0430\u043C\u0435, \u043D\u043E \u0437\u0430\u0431\u0435\u043B\u044F\u0437\u0430\u0445\u043C\u0435, \u0447\u0435 \u0432\u0430\u0448\u0438\u044F\u0442 popup-blocker \u0435 \u0441\u043F\u0440\u044F\u043B \u043F\u0440\u043E\u0437\u043E\u0440\u0435\u0446 \u043A\u043E\u0439\u0442\u043E \u0441\u0435 \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430 \u043E\u0442 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0430\u0442\u0430. \u0429\u0435 \u0442\u0440\u044F\u0431\u0432\u0430 \u0434\u0430 \u0438\u0437\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0431\u043B\u043E\u043A\u0438\u0440\u0430\u043D\u0435\u0442\u043E \u043D\u0430 \u043F\u043E\u043F\u044A\u043F\u0438 \u0437\u0430 \u0442\u043E\u0437\u0438 \u0441\u0430\u0439\u0442 \u0437\u0430 \u0434\u0430 \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0442\u0435 \u043F\u044A\u043B\u043D\u0430\u0442\u0430 \u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u043D\u043E\u0441\u0442.", -invalid_data:"\u0413\u0440\u0435\u0448\u043A\u0430: \u0412\u044A\u0432\u0435\u0434\u0435\u043D\u0438 \u0441\u0430 \u043D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0438 \u0441\u0442\u043E\u0439\u043D\u043E\u0441\u0442\u0438, \u0442\u0435 \u0441\u0430 \u043C\u0430\u0440\u043A\u0438\u0440\u0430\u043D\u0438 \u0432 \u0447\u0435\u0440\u0432\u0435\u043D\u043E.", -more_colors:"\u041E\u0449\u0435 \u0446\u0432\u0435\u0442\u043E\u0432\u0435" -}, -contextmenu:{ -align:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435", -left:"\u041B\u044F\u0432\u043E", -center:"\u0426\u0435\u043D\u0442\u044A\u0440", -right:"\u0414\u044F\u0441\u043D\u043E", -full:"\u0414\u0432\u0443\u0441\u0442\u0440\u0430\u043D\u043D\u043E" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0434\u0430\u0442\u0430", -inserttime_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0432\u0440\u0435\u043C\u0435", -months_long:"\u042F\u043D\u0443\u0430\u0440\u0438,\u0424\u0435\u0432\u0440\u0443\u0430\u0440\u0438,\u041C\u0430\u0440\u0442,\u0410\u043F\u0440\u0438\u043B,\u041C\u0430\u0439,\u042E\u043D\u0438,\u042E\u043B\u0438,\u0410\u0432\u0433\u0443\u0441\u0442,\u0421\u0435\u043F\u0442\u0435\u043C\u0432\u0440\u0438,\u041E\u043A\u0442\u043E\u043C\u0432\u0440\u0438,\u041D\u043E\u0435\u043C\u0432\u0440\u0438,\u0414\u0435\u043A\u0435\u043C\u0432\u0440\u0438", -months_short:"\u042F\u043D\u0443,\u0424\u0435\u0432,\u041C\u0430\u0440,\u0410\u043F\u0440,\u041C\u0430\u0439,\u042E\u043D\u0438,\u042E\u043B\u0438,\u0410\u0432\u0433,\u0421\u0435\u043F,\u041E\u043A\u0442,\u041D\u043E\u0435,\u0414\u0435\u043A", -day_long:"\u041D\u0435\u0434\u0435\u043B\u044F,\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u043D\u0438\u043A,\u0412\u0442\u043E\u0440\u043D\u0438\u043A,\u0421\u0440\u044F\u0434\u0430,\u0427\u0435\u0442\u0432\u044A\u0440\u0442\u044A\u043A,\u041F\u0435\u0442\u044A\u043A,\u0421\u044A\u0431\u043E\u0442\u0430,\u041D\u0435\u0434\u0435\u043B\u044F", -day_short:"\u041D\u0434,\u041F\u043D,\u0412\u0442,\u0421\u0440,\u0427\u0442,\u041F\u0442,\u0421\u0431,\u041D\u0434" -}, -print:{ -print_desc:"\u041E\u0442\u043F\u0435\u0447\u0430\u0442\u0430\u0439" -}, -preview:{ -preview_desc:"\u041F\u0440\u0435\u0433\u043B\u0435\u0434" -}, -directionality:{ -ltr_desc:"\u041F\u043E\u0441\u043E\u043A\u0430 \u043E\u0442\u043B\u044F\u0432\u043E \u043D\u0430 \u0434\u044F\u0441\u043D\u043E", -rtl_desc:"\u041F\u043E\u0441\u043E\u043A\u0430 \u043E\u0442\u0434\u044F\u0441\u043D\u043E \u043D\u0430 \u043B\u044F\u0432\u043E" -}, -layer:{ -insertlayer_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u043D\u043E\u0432 \u0441\u043B\u043E\u0439", -forward_desc:"\u041F\u043E\u043A\u0430\u0436\u0438 \u043E\u0442\u043F\u0440\u0435\u0434", -backward_desc:"\u041F\u043E\u043A\u0430\u0436\u0438 \u043E\u0442\u0437\u0430\u0434", -absolute_desc:"\u0412\u043A\u043B\u044E\u0447\u0438 \u0430\u0431\u0441\u043E\u043B\u044E\u0442\u043D\u043E \u043F\u043E\u0437\u0438\u0446\u0438\u043E\u043D\u0438\u0440\u0430\u043D\u0435", -content:"\u041D\u043E\u0432 \u0441\u043B\u043E\u0439..." -}, -save:{ -save_desc:"\u0417\u0430\u043F\u0438\u0448\u0438", -cancel_desc:"\u041E\u0442\u043A\u0430\u0436\u0438 \u0432\u0441\u0438\u0447\u043A\u0438 \u043F\u0440\u043E\u043C\u0435\u043D\u0438" -}, -nonbreaking:{ -nonbreaking_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u043D\u0435\u043F\u0440\u0435\u043A\u044A\u0441\u0432\u0430\u0435\u043C \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B" -}, -iespell:{ -iespell_desc:"\u041F\u0440\u043E\u0432\u0435\u0440\u0438 \u043F\u0440\u0430\u0432\u043E\u043F\u0438\u0441\u0430", -download:"ieSpell \u043D\u0435 \u0435 \u043E\u0442\u043A\u0440\u0438\u0442. \u0416\u0435\u043B\u0430\u0435\u0442\u0435 \u043B\u0438 \u0434\u0430 \u0433\u043E \u0438\u043D\u0441\u0442\u0430\u043B\u0438\u0440\u0430\u0442\u0435 \u0441\u0435\u0433\u0430?" -}, -advhr:{ -advhr_desc:"\u0425\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0430 \u043B\u0438\u043D\u0438\u044F" -}, -emotions:{ -emotions_desc:"\u0415\u043C\u043E\u0442\u0438\u043A\u043E\u043D\u0438" -}, -searchreplace:{ -search_desc:"\u0422\u044A\u0440\u0441\u0438", -replace_desc:"\u0422\u044A\u0440\u0441\u0438/\u0417\u0430\u043C\u0435\u0441\u0442\u0438" -}, -advimage:{ -image_desc:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430" -}, -advlink:{ -link_desc:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u0445\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430" -}, -xhtmlxtras:{ -cite_desc:"\u0426\u0438\u0442\u0430\u0442", -abbr_desc:"\u0421\u044A\u043A\u0440\u0430\u0449\u0435\u043D\u0438\u0435", -acronym_desc:"\u0410\u043A\u0440\u043E\u043D\u0438\u043C", -del_desc:"\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043D\u0435", -ins_desc:"\u0412\u043C\u044A\u043A\u0432\u0430\u043D\u0435", -attribs_desc:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0438" -}, -style:{ -desc:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 CSS \u0441\u0442\u0438\u043B" -}, -paste:{ -paste_text_desc:"\u041F\u043E\u0441\u0442\u0430\u0432\u0438 \u043A\u0430\u0442\u043E \u0442\u0435\u043A\u0441\u0442", -paste_word_desc:"\u041F\u043E\u0441\u0442\u0430\u0432\u0438 \u043E\u0442 Word", -selectall_desc:"\u0418\u0437\u0431\u0435\u0440\u0438 \u0432\u0441\u0438\u0447\u043A\u0438" -}, -paste_dlg:{ -text_title:"\u0418\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0439\u0442\u0435 CTRL+V \u043D\u0430 \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430\u0442\u0430 \u0437\u0430 \u0434\u0430 \u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0442\u0435\u043A\u0441\u0442\u0430 \u0432 \u043F\u0440\u043E\u0437\u043E\u0440\u0435\u0446\u0430.", -text_linebreaks:"\u0417\u0430\u043F\u0430\u0437\u0438 \u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0435\u0434\u043E\u0432\u0435", -word_title:"\u0418\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0439\u0442\u0435 CTRL+V \u043D\u0430 \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430\u0442\u0430 \u0437\u0430 \u0434\u0430 \u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0442\u0435\u043A\u0441\u0442\u0430 \u0432 \u043F\u0440\u043E\u0437\u043E\u0440\u0435\u0446\u0430." -}, -table:{ -desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u043D\u043E\u0432\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0430", -row_before_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0440\u0435\u0434 \u043F\u0440\u0435\u0434\u0438", -row_after_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0440\u0435\u0434 \u0441\u043B\u0435\u0434", -delete_row_desc:"\u0418\u0437\u0442\u0440\u0438\u0439 \u0440\u0435\u0434", -col_before_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u043A\u043E\u043B\u043E\u043D\u0430 \u043F\u0440\u0435\u0434\u0438", -col_after_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u043A\u043E\u043B\u043E\u043D\u0430 \u0441\u043B\u0435\u0434", -delete_col_desc:"\u0418\u0437\u0442\u0440\u0438\u0439 \u043A\u043E\u043B\u043E\u043D\u0430", -split_cells_desc:"\u0420\u0430\u0437\u0434\u0435\u043B\u0438 \u0441\u043B\u0435\u0442\u0438 \u043A\u043B\u0435\u0442\u043A\u0438", -merge_cells_desc:"\u0421\u043B\u0435\u0439 \u043A\u043B\u0435\u0442\u043A\u0438", -row_desc:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u043D\u0430 \u0440\u0435\u0434\u0430", -cell_desc:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u043D\u0430 \u043A\u043B\u0435\u0442\u043A\u0430\u0442\u0430", -props_desc:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u043D\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430", -paste_row_before_desc:"\u041F\u043E\u0441\u0442\u0430\u0432\u0438 \u0440\u0435\u0434 \u043F\u0440\u0435\u0434\u0438", -paste_row_after_desc:"\u041F\u043E\u0441\u0442\u0430\u0432\u0438 \u0440\u0435\u0434 \u0441\u043B\u0435\u0434", -cut_row_desc:"\u041E\u0442\u0440\u0435\u0436\u0438 \u0440\u0435\u0434", -copy_row_desc:"\u041A\u043E\u043F\u0438\u0440\u0430\u0439 \u0440\u0435\u0434", -del:"\u0418\u0437\u0442\u0440\u0438\u0439 \u0442\u0430\u0431\u043B\u0438\u0446\u0430", -row:"\u0420\u0435\u0434", -col:"\u041A\u043E\u043B\u043E\u043D\u0430", -cell:"\u041A\u043B\u0435\u0442\u043A\u0430" -}, -autosave:{ -unload_msg:"\u041F\u0440\u043E\u043C\u0435\u043D\u0438\u0442\u0435 \u043A\u043E\u0438\u0442\u043E \u043D\u0430\u043F\u0440\u0430\u0432\u0438\u0445\u0442\u0435 \u0449\u0435 \u0441\u0435 \u0437\u0430\u0433\u0443\u0431\u044F\u0442 \u0430\u043A\u043E \u043E\u0442\u0438\u0434\u0435\u0442\u0435 \u043D\u0430 \u0434\u0440\u0443\u0433\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430." -}, -fullscreen:{ -desc:"\u0412\u043A\u043B./\u0418\u0437\u043A\u043B. \u0446\u044F\u043B \u0435\u043A\u0440\u0430\u043D" -}, -media:{ -desc:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u043C\u0435\u0434\u0438\u0430\u0442\u0430", -edit:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u043A \u043C\u0435\u0434\u0438\u0430" -}, -fullpage:{ -desc:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043D\u0430 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430" -}, -template:{ -desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0441\u044A\u0434\u044A\u0440\u0436\u0430\u043D\u0438\u0435\u0442\u043E \u043D\u0430 \u0442\u0435\u043C\u043F\u043B\u0435\u0439\u0442" -}, -visualchars:{ -desc:"\u0412\u043A\u043B./\u0418\u0437\u043A\u043B. \u043D\u0430 \u043A\u043E\u043D\u0442\u0440\u043E\u043B\u043D\u0438\u0442\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u0438." -}, -spellchecker:{ -desc:"\u0412\u043A\u043B./\u0418\u0437\u043A\u043B. \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043D\u0430 \u043F\u0440\u0430\u0432\u043E\u043F\u0438\u0441\u0430", -menu:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043D\u0430 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0442\u0430 \u043D\u0430 \u043F\u0440\u0430\u0432\u043E\u043F\u0438\u0441", -ignore_word:"\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u0430\u0439 \u0434\u0443\u043C\u0430", -ignore_words:"\u0418\u0433\u043D\u043E\u0440\u0438\u0440\u0430\u0439 \u0432\u0441\u0438\u0447\u043A\u0438", -langs:"\u0415\u0437\u0438\u0446\u0438", -wait:"\u041C\u043E\u043B\u044F \u0438\u0437\u0447\u0430\u043A\u0430\u0439\u0442\u0435...", -sug:"\u041F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u044F", -no_sug:"\u041D\u044F\u043C\u0430 \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u044F", -no_mpell:"\u041D\u044F\u043C\u0430 \u0433\u0440\u0435\u0448\u043D\u043E \u043D\u0430\u043F\u0438\u0441\u0430\u043D\u0438 \u0434\u0443\u043C\u0438." -}, -pagebreak:{ -desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u043D\u043E\u0432\u0430 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/br.js b/includes/tinymce/jscripts/tiny_mce/langs/br.js deleted file mode 100644 index d1fe0274..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/br.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({br:{ -common:{ -edit_confirm:"Deseja usar o modo de edi\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o avan\u00C3\u0083\u00C2\u00A7ado neste campo de texto?", -apply:"Aplicar", -insert:"Inserir", -update:"Atualizar", -cancel:"Cancelar", -close:"Fechar", -browse:"Procurar", -class_name:"Classe", -not_set:"-- N\u00C3\u0083\u00C2\u00A3o especificado --", -clipboard_msg:"Copiar/cortar/colar n\u00C3\u0083\u00C2\u00A3o est\u00C3\u0083\u00C2\u00A1 dispon\u00C3\u0083\u00C2\u00ADvel no Mozilla/Firefox.\nDeseja mais informa\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00B5es sobre este problema?", -clipboard_no_support:"O seu navegador n\u00C3\u0083\u00C2\u00A3o tem suporte para esta fun\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o, use os atalhos do teclado.", -popup_blocked:"Detect\u00C3\u0083\u00C2\u00A1mos que o seu bloqueador de popups bloqueou uma janela que \u00C3\u0083\u00C2\u00A9 essencial para o aplicativo. Voc\u00C3\u0083\u00C2\u00AA precisa desactivar o bloqueador de popups para utilizar esta ferramenta.", -invalid_data:"Erro: Valores inv\u00C3\u0083\u00C2\u00A1lidos est\u00C3\u0083\u00C2\u00A3o marcados a vermelho.", -more_colors:"Mais Cores" -}, -contextmenu:{ -align:"Alinhamento", -left:"Esquerda", -center:"Centro", -right:"Direita", -full:"Justificar" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Inserir data", -inserttime_desc:"Inserir hora", -months_long:"Janeiro,Fevereiro,Mar\u00C3\u0083\u00C2\u00A7o,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro", -months_short:"Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez", -day_long:"Domingo,Segunda-Feira,Ter\u00C3\u0083\u00C2\u00A7a-Feira,Quarta-Feira,Quinta-Feira,Sexta-Feira,S\u00C3\u0083\u00C2\u00A1bado,Domingo", -day_short:"Dom,Seg,Ter,Qua,Qui,Sex,Sab,Dom" -}, -print:{ -print_desc:"Imprimir" -}, -preview:{ -preview_desc:"Pr\u00C3\u0083\u00C2\u00A9-Visualizar" -}, -directionality:{ -ltr_desc:"Da esquerda para direita", -rtl_desc:"Da direita para esquerda" -}, -layer:{ -insertlayer_desc:"Inserir nova camada", -forward_desc:"Mover para frente", -backward_desc:"Mover para tr\u00C3\u0083\u00C2\u00A1s", -absolute_desc:"Alternar posicionamento absoluto", -content:"Nova camada..." -}, -save:{ -save_desc:"Guardar", -cancel_desc:"Cancelar todas as altera\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00B5es" -}, -nonbreaking:{ -nonbreaking_desc:"Inserir um espa\u00C3\u0083\u00C2\u00A7o" -}, -iespell:{ -iespell_desc:"Verificar ortografia", -download:"Aplicativo de ortografia n\u00C3\u0083\u00C2\u00A3o-detectado. Deseja instal\u00C3\u0083\u00C2\u00A1-lo agora?" -}, -advhr:{ -advhr_desc:"Separador horizontal" -}, -emotions:{ -emotions_desc:"Emoticons" -}, -searchreplace:{ -search_desc:"Localizar", -replace_desc:"Localizar/substituir" -}, -advimage:{ -image_desc:"Inserir/editar imagem" -}, -advlink:{ -link_desc:"Inserir/editar hyperlink" -}, -xhtmlxtras:{ -cite_desc:"Cita\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -abbr_desc:"Abrevia\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -acronym_desc:"Acr\u00C3\u0083\u00C2\u00B4nimo", -del_desc:"Apagar", -ins_desc:"Inserir", -attribs_desc:"Inserir/Editar atributos" -}, -style:{ -desc:"Editar CSS" -}, -paste:{ -paste_text_desc:"Colar como texto simples", -paste_word_desc:"Colar (copiado do WORD)", -selectall_desc:"Seleccionar tudo" -}, -paste_dlg:{ -text_title:"Use CTRL+V para colar o texto na janela.", -text_linebreaks:"Manter quebras de linha", -word_title:"Use CTRL+V para colar o texto na janela." -}, -table:{ -desc:"Inserir nova tabela", -row_before_desc:"Inserir linha antes", -row_after_desc:"Inserir linha depois", -delete_row_desc:"Apagar linha", -col_before_desc:"Inserir coluna antes", -col_after_desc:"Inserir coluna depois", -delete_col_desc:"Remover coluna", -split_cells_desc:"Dividir c\u00C3\u0083\u00C2\u00A9lulas", -merge_cells_desc:"Unir c\u00C3\u0083\u00C2\u00A9lulas", -row_desc:"Propriedades das linhas", -cell_desc:"Propriedades das c\u00C3\u0083\u00C2\u00A9lulas", -props_desc:"Propriedades da tabela", -paste_row_before_desc:"Colar linha antes", -paste_row_after_desc:"Colar linha depois", -cut_row_desc:"Cortar linha", -copy_row_desc:"Copiar linha", -del:"Apagar tabela", -row:"Linha", -col:"Coluna", -cell:"C\u00C3\u0083\u00C2\u00A9lula" -}, -autosave:{ -unload_msg:"As mudan\u00C3\u0083\u00C2\u00A7as efectuadas ser\u00C3\u0083\u00C2\u00A3o perdidas se sair desta p\u00C3\u0083\u00C2\u00A1gina." -}, -fullscreen:{ -desc:"Ecr\u00C3\u0083\u00C2\u00A3o Inteiro" -}, -media:{ -desc:"Inserir/editar media embutido", -edit:"Editar media embutido" -}, -fullpage:{ -desc:"Propriedades do Documento" -}, -template:{ -desc:"Inserir template" -}, -visualchars:{ -desc:"Caracteres de controle visual ligado/desligado" -}, -spellchecker:{ -desc:"Alternar verifica\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o ortogr\u00C3\u0083\u00C2\u00A1fica", -menu:"Configura\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00B5es de ortografia", -ignore_word:"Ignorar palavra", -ignore_words:"Ignorar tudo", -langs:"Linguagens", -wait:"Aguarde...", -sug:"Sugest\u00C3\u0083\u00C2\u00B5es", -no_sug:"Sem sugest\u00C3\u0083\u00C2\u00B5es", -no_mpell:"N\u00C3\u0083\u00C2\u00A3o foram detectados erros de ortografia." -}, -pagebreak:{ -desc:"Inserir quebra de p\u00C3\u0083\u00C2\u00A1gina." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/bs.js b/includes/tinymce/jscripts/tiny_mce/langs/bs.js deleted file mode 100644 index d0ad5e02..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/bs.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({bs:{ -common:{ -edit_confirm:"\u017Delite li koristiti WYSIWYG na\u010Din rada za ovo tekstualno polje?", -apply:"Primjeni", -insert:"Umetni", -update:"Obnovi", -cancel:"Odustani", -close:"Zatvori", -browse:"Pregled", -class_name:"Klasa", -not_set:"-- Nije postavljeno --", -clipboard_msg:"Kopiraj/Izre\u017Ei/Zalijepi nije dostupno Mozilla i Firefox preglednicima.\nVi\u0161e informacija?", -clipboard_no_support:"Trenuta\u010Dno va\u0161 preglednik ne podr\u017Eava ovu opciju, poku\u0161ajte koristiti tipkovni\u010Dku kraticu.", -popup_blocked:"Oprostite, izgleda da je va\u0161 popup-blocker onemogu\u0107io prozor u sklopu ovog programa. Morate onemogu\u0107iti blokiranje popup prozora da bi u potpunosti iskoristili ovaj alat.", -invalid_data:"Gre\u0161ka: Une\u0161ene su nevaljane vrijednosti, ozna\u010Dene su crvenom bojom.", -more_colors:"Vi\u0161e boja" -}, -contextmenu:{ -align:"Poravnavanje", -left:"Lijevo", -center:"Sredina", -right:"Desno", -full:"Puno" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y.", -time_fmt:"%H:%M:%S", -insertdate_desc:"Umetni datum", -inserttime_desc:"Umetni vrijeme", -months_long:"sije\u010Danj,velja\u010Da,o\u017Eujak,travanj,svibanj,lipanj,srpanj,kolovoz,rujan,listopad,studeni,prosinac", -months_short:"sij,velj,o\u017Eu,tra,svi,lip,srp,kol,ruj,lis,stu,pro", -day_long:"nedjelja,ponedjeljak,utorak,srijeda,\u010Detvrtak,petak,subota,nedjelja", -day_short:"ned,pon,uto,sri,\u010Det,pet,sub,ned" -}, -print:{ -print_desc:"Ispis" -}, -preview:{ -preview_desc:"Prikaz" -}, -directionality:{ -ltr_desc:"S lijeva na desno", -rtl_desc:"S desna na lijevo" -}, -layer:{ -insertlayer_desc:"Umetni novi sloj", -forward_desc:"Pomakni naprijed", -backward_desc:"Pomakni natrag", -absolute_desc:"Uklju\u010Di/isklju\u010Di apsolutno pozicioniranje", -content:"Novi sloj..." -}, -save:{ -save_desc:"Spremi", -cancel_desc:"Odustani od svih promjena" -}, -nonbreaking:{ -nonbreaking_desc:"Umetni razmak" -}, -iespell:{ -iespell_desc:"Pokreni provjeru pravopisa", -download:"Provjera pravopisa nije postaljena. Postaviti sada?" -}, -advhr:{ -advhr_desc:"Vodoravna crta" -}, -emotions:{ -emotions_desc:"Emocije" -}, -searchreplace:{ -search_desc:"Prona\u0111i", -replace_desc:"Prona\u0111i/Zamijeni" -}, -advimage:{ -image_desc:"Umetni/uredi sliku" -}, -advlink:{ -link_desc:"Insert/edit link" -}, -xhtmlxtras:{ -cite_desc:"Citat", -abbr_desc:"Kratica", -acronym_desc:"Akronim", -del_desc:"Brisanje", -ins_desc:"Unos", -attribs_desc:"Umetni/uredi atribute" -}, -style:{ -desc:"Uredi CSS" -}, -paste:{ -paste_text_desc:"Zalijepi kao obi\u010Dni tekst", -paste_word_desc:"Zalijepi iz Worda", -selectall_desc:"Odaberi sve" -}, -paste_dlg:{ -text_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor.", -text_linebreaks:"Zadr\u017Ei prijelome", -word_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor." -}, -table:{ -desc:"Nova tablica", -row_before_desc:"Umetni redak iznad", -row_after_desc:"Umetni redak ispod", -delete_row_desc:"Izbri\u0161i redak", -col_before_desc:"Umetni stupac lijevo", -col_after_desc:"Umetni stupac desno", -delete_col_desc:"Ukloni stupac", -split_cells_desc:"Razdvoji spojene \u0107elije", -merge_cells_desc:"Spoji \u0107elije", -row_desc:"Svojstva retka", -cell_desc:"Svojstva \u0107elije", -props_desc:"Svojstva tablice", -paste_row_before_desc:"Zalijepi redak iznad", -paste_row_after_desc:"Zalijepi redak ispod", -cut_row_desc:"Izre\u017Ei redak", -copy_row_desc:"Kopiraj redak", -del:"Izbri\u0161i tablicu", -row:"Redak", -col:"Stupac", -cell:"\u0106elija" -}, -autosave:{ -unload_msg:"Promjene u dokumentu \u0107e biti izgubljene ako iza\u0111ete s ove stranice." -}, -fullscreen:{ -desc:"Uklju\u010Di/isklju\u010Di prikaz preko cijelog ekrana" -}, -media:{ -desc:"Insert / edit embedded media", -edit:"Edit embedded media" -}, -fullpage:{ -desc:"Svojstva dokumenta" -}, -template:{ -desc:"Umetni sadr\u017Eaj iz predlo\u017Eak" -}, -visualchars:{ -desc:"Vizualni kontrolni znakovi uklju\u010Deni/isklju\u010Deni." -}, -spellchecker:{ -desc:"Uklju\u010Di/isklju\u010Di provjeru pravopisa", -menu:"Postavke provjere pravopisa", -ignore_word:"Zanemari rije\u010D", -ignore_words:"Zanemari sver", -langs:"Jezici", -wait:"Pri\u010Dekajte...", -sug:"Prijedlozi", -no_sug:"Nema prijedloga", -no_mpell:"Nije prona\u0111ena nijedna pravopisna gre\u0161ke." -}, -pagebreak:{ -desc:"Umetni prijelom." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ca.js b/includes/tinymce/jscripts/tiny_mce/langs/ca.js deleted file mode 100644 index 323bdf66..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ca.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ca:{ -common:{ -edit_confirm:"Vols utilitzar el mode visible (WYSIWYG) per a aquesta \u00E0rea de text?", -apply:"Aplica", -insert:"Insereix", -update:"Actualitza", -cancel:"Cancel\u00B7la", -close:"Tanca", -browse:"Explora", -class_name:"Classe", -not_set:"-- Sense establir --", -clipboard_msg:"Copia/Retalla/Enganxa no est\u00E0 disponible en Mozilla/Firefox.\nVols m\u00E9s informaci\u00F3 sobre aquest tema?", -clipboard_no_support:"Actualment no est\u00E0 suportat pel teu navegador, utilitza les dreceres de teclat en lloc seu.", -popup_blocked:"Ho sentim, per\u00F2 ens hem adonat que el teu bloquejador de finestres emergents ha desactivat una finestra que proporciona funcionalitat a l'aplicaci\u00F3. Haur\u00E0s de desactivar el blocatge de finestres emergents en aquest lloc per tal d'utilitzar plenament aquesta eina.", -invalid_data:"Error: Has introdu\u00EFt valors incorrectes, te'ls marquem en vermell.", -more_colors:"M\u00E9s colors" -}, -contextmenu:{ -align:"Alineaci\u00F3", -left:"Esquerra", -center:"Centrat", -right:"Dreta", -full:"Justificat" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Insereix la data", -inserttime_desc:"Insereix l'hora", -months_long:"Gener,Febrer,Mar\u00E7,Abril,Maig,Juny,Juliol,Agost,Setembre,Octubre,Novembre,Desembre", -months_short:"Gen,Feb,Mar,Abr,Mai,Jun,Jul,Ago,Set,Oct,Nov,Des", -day_long:"Diumenge,Dilluns,Dimarts,Dimecres,Dijous,Divendres,Dissabte,Diumenge", -day_short:"Dmg,Dll,Dmt,Dmc,Djs,Dvs,Dss,Dmg" -}, -print:{ -print_desc:"Imprimeix" -}, -preview:{ -preview_desc:"Vista pr\u00E8via" -}, -directionality:{ -ltr_desc:"Direcci\u00F3 d'esquerra a dreta", -rtl_desc:"Direcci\u00F3 de dreta a esquerra" -}, -layer:{ -insertlayer_desc:"Insereix capa nova", -forward_desc:"Despla\u00E7a endavant", -backward_desc:"Despla\u00E7a endarrere", -absolute_desc:"Canvia el posicionament absolut", -content:"Nova capa..." -}, -save:{ -save_desc:"Desa", -cancel_desc:"Cancel\u00B7la tots els canvis" -}, -nonbreaking:{ -nonbreaking_desc:"Insereix espai no separable" -}, -iespell:{ -iespell_desc:"Comprovaci\u00F3 ortogr\u00E0fica", -download:"No s'ha detectat ieSpell. Vols instal\u00B7lar-lo ara?" -}, -advhr:{ -advhr_desc:"Regle horitzontal" -}, -emotions:{ -emotions_desc:"Emoticones" -}, -searchreplace:{ -search_desc:"Busca", -replace_desc:"Busca/Substitueix" -}, -advimage:{ -image_desc:"Insereix/edita imatge" -}, -advlink:{ -link_desc:"Insereix/edita enlla\u00E7" -}, -xhtmlxtras:{ -cite_desc:"Citaci\u00F3", -abbr_desc:"Abreujament", -acronym_desc:"Acr\u00F2nim", -del_desc:"Supressi\u00F3", -ins_desc:"Inserci\u00F3", -attribs_desc:"Insereix/Edita Atributs" -}, -style:{ -desc:"Edita l'Estil CSS" -}, -paste:{ -paste_text_desc:"Enganxa com a Text Planer", -paste_word_desc:"Enganxa des de Word", -selectall_desc:"Selecciona-ho Tot" -}, -paste_dlg:{ -text_title:"Utilitza CTRL+V al teclat per enganxar el text a la finestra.", -text_linebreaks:"Mantingues els salts de l\u00EDnia", -word_title:"Utilitza CTRL+V al teclat per enganxar el text a la finestra." -}, -table:{ -desc:"Insereix una nova taula", -row_before_desc:"Insereix fila abans", -row_after_desc:"Insereix fila despr\u00E9s", -delete_row_desc:"Suprimeix fila", -col_before_desc:"Insereix columna abans", -col_after_desc:"Insereix columna despr\u00E9s", -delete_col_desc:"Elimina columna", -split_cells_desc:"Parteix les cel\u00B7les refoses de la taula", -merge_cells_desc:"Refon les cel\u00B7les de la taula", -row_desc:"Propietats de la fila de la taula", -cell_desc:"Propietats de la cel\u00B7la de la taula", -props_desc:"Propietats de la taula", -paste_row_before_desc:"Enganxa la fila de la taula abans", -paste_row_after_desc:"Enganxa la fila de la taula despr\u00E9s", -cut_row_desc:"Retalla la fila de la taula", -copy_row_desc:"Copia la fila de la taula", -del:"Suprimeix la taula", -row:"Fila", -col:"Columna", -cell:"Cel\u00B7la" -}, -autosave:{ -unload_msg:"Els canvis que has fet es perdran si surts d'aquesta p\u00E0gina." -}, -fullscreen:{ -desc:"Mode de pantalla completa" -}, -media:{ -desc:"Insereix / edita mitj\u00E0 encastat", -edit:"Edita mitj\u00E0 encastat" -}, -fullpage:{ -desc:"Propietats del document" -}, -template:{ -desc:"Insereix contingut predefinit de plantilla" -}, -visualchars:{ -desc:"Car\u00E0cters de control visual des/activats." -}, -spellchecker:{ -desc:"Des/activa el corrector ortogr\u00E0fic", -menu:"Configuraci\u00F3 del corrector", -ignore_word:"Ignora", -ignore_words:"Ignora-les totes", -langs:"Idiomes", -wait:"Espera, si et plau...", -sug:"Suggeriments", -no_sug:"No hi ha cap suggeriment", -no_mpell:"No s'ha trobat cap incorrecci\u00F3." -}, -pagebreak:{ -desc:"Insereix salt de p\u00E0gina." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ch.js b/includes/tinymce/jscripts/tiny_mce/langs/ch.js deleted file mode 100644 index 62a8d54d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ch.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ch:{ -common:{ -edit_confirm:"\u4F60\u8981\u5728\u6B64\u6587\u5B57\u7F16\u8F91\u533A\u542F\u7528\u6240\u89C1\u5373\u6240\u5F97\u6A21\u5F0F\uFF1F ", -apply:"\u5E94\u7528", -insert:"\u63D2\u5165", -update:"\u66F4\u65B0", -cancel:"\u53D6\u6D88", -close:"\u5173\u95ED", -browse:"\u9884\u89C8", -class_name:"\u7C7B\u522B", -not_set:"--\u672A\u8BBE\u5B9A--", -clipboard_msg:"\u590D\u5236\u3001\u526A\u4E0B\u548C\u8D34\u4E0A\u529F\u80FD\u5728Mozilla\u548CFirefox\u4E2D\u65E0\u6CD5\u4F7F\u7528\u3002 \n\u60F3\u66F4\u6DF1\u5165\u4E86\u89E3\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F ", -clipboard_no_support:"\u76EE\u524D\u8FD9\u4E2A\u6D4F\u89C8\u5668\u65E0\u6CD5\u652F\u6301\uFF0C\u8BF7\u7528\u952E\u76D8\u5FEB\u6377\u952E\u3002 ", -popup_blocked:"\u62B1\u6B49\uFF0C\u5FEB\u6377\u529F\u80FD\u5728\u4F60\u7684\u7CFB\u7EDF\u4E0A\u88AB\u5C01\u9501\uFF0C\u4F7F\u7A0B\u5E8F\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u4F60\u9700\u8981\u6682\u65F6\u89E3\u9664\u5FEB\u6377\u5C01\u9501\uFF0C\u4F7F\u5DE5\u5177\u80FD\u6B63\u5E38\u4F7F\u7528\u3002 ", -invalid_data:"\u9519\u8BEF\uFF1A\u8F93\u5165\u65E0\u6548\u7684\u503C\uFF0C\u4EE5\u7EA2\u8272\u5B57\u8868\u793A\u3002 ", -more_colors:"\u66F4\u591A\u989C\u8272" -}, -contextmenu:{ -align:"\u5BF9\u9F50\u65B9\u5F0F", -left:"\u9760\u5DE6\u5BF9\u9F50", -center:"\u7F6E\u4E2D", -right:"\u9760\u53F3\u5BF9\u9F50", -full:"\u5DE6\u53F3\u5BF9\u9F50" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u63D2\u5165\u4ECA\u5929\u65E5\u671F", -inserttime_desc:"\u63D2\u5165\u73B0\u5728\u65F6\u95F4", -months_long:"\u4E00\u6708,\u4E8C\u6708,\u4E09\u6708,\u56DB\u6708,\u4E94\u6708,\u516D\u6708,\u4E03\u6708,\u516B\u6708,\u4E5D\u6708,\u5341\u6708,\u5341\u4E00\u6708,\u5341\u4E8C\u6708", -months_short:"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708", -day_long:"\u661F\u671F\u65E5,\u661F\u671F\u4E00,\u661F\u671F\u4E8C,\u661F\u671F\u4E09,\u661F\u671F\u56DB,\u661F\u671F\u4E94,\u661F\u671F\u516D,\u661F\u671F\u65E5", -day_short:"\u5468\u65E5,\u5468\u4E00,\u5468\u4E8C,\u5468\u4E09,\u5468\u56DB,\u5468\u4E94,\u5468\u516D,\u5468\u65E5" -}, -print:{ -print_desc:"\u5217\u5370" -}, -preview:{ -preview_desc:"\u9884\u89C8" -}, -directionality:{ -ltr_desc:"\u6587\u5B57\u4ECE\u5DE6\u5230\u53F3", -rtl_desc:"\u6587\u5B57\u4ECE\u53F3\u5230\u5DE6" -}, -layer:{ -insertlayer_desc:"\u63D2\u5165\u56FE\u5C42", -forward_desc:"\u524D\u79FB", -backward_desc:"\u540E\u79FB", -absolute_desc:"\u5207\u6362\u7EDD\u5BF9\u5BFB\u5740", -content:"\u65B0\u589E\u56FE\u5C42..." -}, -save:{ -save_desc:"\u50A8\u5B58", -cancel_desc:"\u53D6\u6D88\u6240\u6709\u53D8\u66F4" -}, -nonbreaking:{ -nonbreaking_desc:"\u63D2\u5165\u975E\u622A\u65AD\u7684\u7A7A\u683C\u7B26" -}, -iespell:{ -iespell_desc:"\u6267\u884C\u62FC\u5B57\u68C0\u67E5", -download:"\u4FA6\u6D4B\u4E0D\u5230ieSpell\u5957\u4EF6\uFF0C\u662F\u5426\u7ACB\u5373\u5B89\u88C5\uFF1F " -}, -advhr:{ -advhr_desc:"\u6C34\u5E73\u5206\u9694\u7EBF" -}, -emotions:{ -emotions_desc:"\u8868\u60C5" -}, -searchreplace:{ -search_desc:"\u641C\u5BFB", -replace_desc:"\u641C\u5BFB/\u53D6\u4EE3" -}, -advimage:{ -image_desc:"\u63D2\u5165/\u7F16\u8F91\u56FE\u7247" -}, -advlink:{ -link_desc:"\u63D2\u5165/\u7F16\u8F91\u94FE\u63A5" -}, -xhtmlxtras:{ -cite_desc:"\u5F15\u7528", -abbr_desc:"\u7F29\u5199", -acronym_desc:"\u9996\u5B57\u6BCD\u7F29\u5199", -del_desc:"\u5220\u9664", -ins_desc:"\u63D2\u5165", -attribs_desc:"\u63D2\u5165/\u7F16\u8F91\u5C5E\u6027" -}, -style:{ -desc:"\u7F16\u8F91CSS\u6837\u5F0F\u8868\u5355\u5355" -}, -paste:{ -paste_text_desc:"\u4EE5\u7EAF\u6587\u5B57\u8D34\u4E0A", -paste_word_desc:"\u4EE5Word\u683C\u5F0F\u8D34\u4E0A", -selectall_desc:"\u5168\u9009" -}, -paste_dlg:{ -text_title:"\u7528Ctrl+V\u6309\u952E\u7EC4\u5408\u5C06\u6587\u5B57\u8D34\u5165\u89C6\u7A97\u4E2D\u3002 ", -text_linebreaks:"\u4FDD\u7559\u6362\u884C\u7B26\u53F7", -word_title:"\u7528Ctrl+V\u6309\u952E\u7EC4\u5408\u5C06\u6587\u5B57\u8D34\u5165\u89C6\u7A97\u4E2D\u3002 " -}, -table:{ -desc:"\u63D2\u5165\u65B0\u8868\u683C", -row_before_desc:"\u63D2\u5165\u5217\u4E8E\u524D", -row_after_desc:"\u63D2\u5165\u5217\u4E8E\u540E", -delete_row_desc:"\u5220\u9664\u672C\u5217", -col_before_desc:"\u63D2\u5165\u680F\u4E8E\u524D", -col_after_desc:"\u63D2\u5165\u680F\u4E8E\u540E", -delete_col_desc:"\u5220\u9664\u672C\u680F", -split_cells_desc:"\u5206\u5272\u5355\u5143\u683C", -merge_cells_desc:"\u5408\u5E76\u5355\u5143\u683C", -row_desc:"\u8868\u683C\u5217\u5C5E\u6027", -cell_desc:"\u5355\u5143\u683C\u5C5E\u6027", -props_desc:"\u8868\u683C\u5C5E\u6027", -paste_row_before_desc:"\u8D34\u5165\u5217\u4E8E\u524D", -paste_row_after_desc:"\u8D34\u5165\u5217\u4E8E\u540E", -cut_row_desc:"\u526A\u4E0B\u6B64\u5217", -copy_row_desc:"\u590D\u5236\u6B64\u5217", -del:"\u5220\u9664\u8868\u683C", -row:"\u5217", -col:"\u680F", -cell:"\u5355\u5143\u683C" -}, -autosave:{ -unload_msg:"\u5982\u679C\u79BB\u5F00\u8BE5\u9875\uFF0C\u5C06\u5BFC\u81F4\u6240\u6709\u4FEE\u6539\u5168\u90E8\u4E22\u5931\u3002 " -}, -fullscreen:{ -desc:"\u5207\u6362\u5168\u5C4F\u5E55\u6A21\u5F0F" -}, -media:{ -desc:"\u63D2\u5165/\u7F16\u8F91\u5F71\u7247", -edit:"\u7F16\u8F91\u5F71\u7247" -}, -fullpage:{ -desc:"\u6587\u6863\u5C5E\u6027" -}, -template:{ -desc:"\u63D2\u5165\u9884\u5148\u5B9A\u4E49\u7684\u6A21\u677F\u5185\u5BB9" -}, -visualchars:{ -desc:"\u53EF\u89C1\u63A7\u5236\u5B57\u7B26\u5F00/\u5173\u3002 " -}, -spellchecker:{ -desc:"\u5207\u6362\u62FC\u5199\u68C0\u67E5", -menu:"\u62FC\u5199\u68C0\u67E5\u8BBE\u5B9A", -ignore_word:"\u5FFD\u7565\u5B57", -ignore_words:"\u5168\u90E8\u5FFD\u7565", -langs:"\u8BED\u8A00", -wait:"\u8BF7\u7A0D\u540E...", -sug:"\u5EFA\u8BAE", -no_sug:"\u65E0\u5EFA\u8BAE", -no_mpell:"\u65E0\u62FC\u5199\u9519\u8BEF\u3002 " -}, -pagebreak:{ -desc:"\u63D2\u5165\u5206\u9875\u7B26\u3002 " -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/cs.js b/includes/tinymce/jscripts/tiny_mce/langs/cs.js deleted file mode 100644 index c2d3e42d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/cs.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({cs:{ -common:{ -edit_confirm:"Chcete pou\u017E\u00EDt pro tento text WYSIWYG editaci?", -apply:"Pou\u017E\u00EDt", -insert:"Vlo\u017Eit", -update:"Aktualizovat", -cancel:"Zru\u0161it", -close:"Zav\u0159\u00EDt", -browse:"Proch\u00E1zet", -class_name:"T\u0159\u00EDda", -not_set:"- Nenastaveno -", -clipboard_msg:"Funkce kop\u00EDrovat/vyjmout/vlo\u017Eit nejsou pou\u017Eiteln\u00E9 v Mozille a Firefoxu.\nChcete v\u00EDce informac\u00ED?", -clipboard_no_support:"Tato funkce nen\u00ED va\u0161\u00EDm prohl\u00ED\u017Ee\u010Dem podporov\u00E1na. Pou\u017Eijte kl\u00E1vesov\u00E9 zkratky.", -popup_blocked:"Blokov\u00E1n\u00ED vyskakovac\u00EDch oken neumo\u017Enilo otev\u0159\u00EDt okno, nutn\u00E9 pro funkci aplikace. Pro pln\u00E9 vyu\u017Eit\u00ED mo\u017Enost\u00ED vypn\u00C4\u009Bte blokov\u00E1n\u00ED vyskakovac\u00EDch oken pro tento web.", -invalid_data:"Chyba: Vlo\u017Een\u00E1 chybn\u00E1 data jsou ozna\u010Dena \u010Derven\u011B.", -more_colors:"V\u00EDce barev" -}, -contextmenu:{ -align:"Zarovn\u00E1n\u00ED", -left:"Doleva", -center:"Na st\u0159ed", -right:"Doprava", -full:"Do bloku" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Vlo\u017Eit datum", -inserttime_desc:"Vlo\u017Eit \u010Das", -months_long:"Leden,\u00DAnor,B\u0159ezen,Duben,Kv\u011Bten,\u010Cerven,\u010Cervenec,Srpen,Z\u00E1\u0159\u00ED,\u0158\u00EDjen,Listopad,Prosinec", -months_short:"Led,\u00DAno,B\u0159e,Dub,Kv\u011B,\u010Cer,\u010Cvc,Srp,Z\u00E1\u0159,\u0158\u00EDj,Lis,Pro", -day_long:"Ned\u011Ble,Pond\u011Bl\u00ED,\u00DAter\u00FD,St\u0159eda,\u010Ctvrtek,P\u00E1tek,Sobota,Ned\u011Ble", -day_short:"Ne,Po,\u00DAt,St,\u010Ct,P\u00E1,So,Ne" -}, -print:{ -print_desc:"Tisknout" -}, -preview:{ -preview_desc:"N\u00E1hled" -}, -directionality:{ -ltr_desc:"Sm\u011Br zleva doprava", -rtl_desc:"Sm\u011Br zprava doleva" -}, -layer:{ -insertlayer_desc:"Vlo\u017Eit novou vrstvu", -forward_desc:"P\u0159esunout doP\u0159edu", -backward_desc:"P\u0159esunout dozadu", -absolute_desc:"P\u0159epnout absolutn\u00ED pozici", -content:"Nov\u00E1 vrstva..." -}, -save:{ -save_desc:"Ulo\u017Eit", -cancel_desc:"Zru\u0161it v\u0161echny zm\u011Bny" -}, -nonbreaking:{ -nonbreaking_desc:"Vlo\u017Eit pevnou mezeru" -}, -iespell:{ -iespell_desc:"Kontrolovat pravopis", -download:"ieSpell nebyl detekov\u00E1n. Chcete ho nainstalovat?" -}, -advhr:{ -advhr_desc:"Vodorovn\u00FD odd\u011Blova\u010D" -}, -emotions:{ -emotions_desc:"Emotikony" -}, -searchreplace:{ -search_desc:"Hledat", -replace_desc:"Naj\u00EDt/nahradit" -}, -advimage:{ -image_desc:"Vlo\u017Eit/upravit obr\u00E1zek" -}, -advlink:{ -link_desc:"Vlo\u017Eit/upravit odkaz" -}, -xhtmlxtras:{ -cite_desc:"Citace", -abbr_desc:"Zkratka", -acronym_desc:"Akronym", -del_desc:"Vymaz\u00E1n\u00ED", -ins_desc:"Vlo\u017Een\u00ED", -attribs_desc:"Vlo\u017Eit/upravit atributy" -}, -style:{ -desc:"Upravit CSS styl" -}, -paste:{ -paste_text_desc:"Vlo\u017Eit prost\u00FD text", -paste_word_desc:"Vlo\u017Eit z Wordu", -selectall_desc:"Vybrat v\u0161e" -}, -paste_dlg:{ -text_title:"Pou\u017Eijte CTRL+V pro vlo\u017Een\u00ED textu do okna.", -text_linebreaks:"Zachovat \u0159\u00E1dkov\u00E1n\u00ED", -word_title:"Pou\u017Eijte CTRL+V pro vlo\u017Een\u00ED textu do okna." -}, -table:{ -desc:"Vlo\u017Eit novou tabulku", -row_before_desc:"Vlo\u017Eit \u0159\u00E1dek P\u0159ed", -row_after_desc:"Vlo\u017Eit \u0159\u00E1dek za", -delete_row_desc:"Vymazat \u0159\u00E1dek", -col_before_desc:"Vlo\u017Eit sloupec P\u0159ed", -col_after_desc:"Vlo\u017Eit sloupec za", -delete_col_desc:"Vymazat sloupec", -split_cells_desc:"Rozd\u011Blit bu\u0148ky", -merge_cells_desc:"Slou\u010Dit bu\u0148ky", -row_desc:"Vlastnosti \u0159\u00E1dku", -cell_desc:"Vlastnosti bu\u0148ky", -props_desc:"Vlastnosti tabulky", -paste_row_before_desc:"Vlo\u017Eit \u0159\u00E1dek P\u0159ed", -paste_row_after_desc:"Vlo\u017Eit \u0159\u00E1dek za", -cut_row_desc:"Vyjmout \u0159\u00E1dek", -copy_row_desc:"Kop\u00EDrovat \u0159\u00E1dek", -del:"Vymazat tabulku", -row:"\u0158\u00E1dek", -col:"Sloupec", -cell:"Bu\u0148ka" -}, -autosave:{ -unload_msg:"Proveden\u00E9 zm\u011Bny mohou b\u00FDt ztraceny, jestli\u017Ee opust\u00EDte tuto str\u00E1nku." -}, -fullscreen:{ -desc:"P\u0159epnout na celostr\u00E1nkov\u00E9 zobrazen\u00ED" -}, -media:{ -desc:"Vlo\u017Eit/editovat m\u00E9dia", -edit:"Editovat m\u00E9dia" -}, -fullpage:{ -desc:"Vlastnosti dokumentu" -}, -template:{ -desc:"Vlo\u017Eit P\u0159eddefinovan\u00FD obsah ze \u0161ablony" -}, -visualchars:{ -desc:"Zobrazen\u00ED skryt\u00FDch znak\u016F zap/vyp" -}, -spellchecker:{ -desc:"Zapnout kontrolu textu", -menu:"Nastaven\u00ED kontroly textu", -ignore_word:"Ignorovat slovo", -ignore_words:"Ignorovat v\u0161e", -langs:"Jazyky", -wait:"\u010Cekejte pros\u00EDm...", -sug:"N\u00E1pov\u011Bda", -no_sug:"\u0139\u02DD\u00E1dn\u00E1 n\u00E1pov\u011Bda", -no_mpell:"Nebyly nalezeny \u017E\u00E1dn\u00E9 chyby." -}, -pagebreak:{ -desc:"Vlo\u017Eit konec str\u00E1nky" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/da.js b/includes/tinymce/jscripts/tiny_mce/langs/da.js deleted file mode 100644 index 6b638c6b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/da.js +++ /dev/null @@ -1,155 +0,0 @@ -tinyMCE.addI18n({da:{ -common:{ -edit_confirm:"Vil du bruge den avancerede tekstredigering?", -apply:"Anvend", -insert:"Inds\u00E6t", -update:"Opdater", -cancel:"Annuller", -close:"Luk", -browse:"Gennemse", -class_name:"Klasse", -not_set:"-- Ikke sat --", -clipboard_msg:"Kopier/Klip/inds\u00E6t er ikke muligt i Mozilla eller Firefox.\nVil du have mere information om dette emne?", -clipboard_no_support:"P\u00E5 nuv\u00E6rende tidspunkt ikke supporteret af din browser. Anvend i stedet genvejene p\u00E5 tastaturet.", -popup_blocked:"Undskyld, men vi har noteret os, at din popup-blocker har forhindret et vindue, der giver programmet funktionalitet, at \u00E5bne op. Hvis du vil have den fulde funktionalitet, m\u00E5 du sl\u00E5 popup-blockeren fra for dette websted.", -invalid_data:"Fejl: Forkerte v\u00E6rdier indtastet i felter markeret med r\u00F8d.", -more_colors:"Flere farver" -}, -contextmenu:{ -align:"Justering", -left:"Venstre", -center:"Centreret", -right:"H\u00F8jre", -full:"Lige marginer" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Inds\u00E6t dato", -inserttime_desc:"Inds\u00E6t klokkeslet", -months_long:"Januar,Februar,Marts,April,Maj,Juni,Juli,August,September,Oktober,November,December", -months_short:"Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Dec", -day_long:"S\u00F8ndag,Mandag,Tirsdag,Onsdag,Torsdag,Fredag,L\u00F8rdag,S\u00F8ndag", -day_short:"S\u00F8n,Man,Tir,Ons,Tors,Fre,L\u00F8r,S\u00F8n" -}, -print:{ -print_desc:"Udskriv" -}, -preview:{ -preview_desc:"Vis udskrift" -}, -directionality:{ -ltr_desc:"Retning venstre mod h\u00F8jre", -rtl_desc:"Retning h\u00F8jre mod venstre" -}, -layer:{ -insertlayer_desc:"Inds\u00E6t nyt lag", -forward_desc:"Flyt fremad", -backward_desc:"Flyt bagud", -absolute_desc:"Sl\u00E5 absolut positionering til/fra", -content:"Nyt lag..." -}, -save:{ -save_desc:"Gem", -cancel_desc:"Annuller alle \u00E6ndringer" -}, -nonbreaking:{ -nonbreaking_desc:"Inds\u00E6t et blanktegn" -}, -iespell:{ -iespell_desc:"Udf\u00F8r stavekontrol", -download:"ieSpell blev ikke fundet. Vil du installere det nu?" -}, -advhr:{ -advhr_desc:"Horisontal linie" -}, -emotions:{ -emotions_desc:"Hum\u00F8rikoner" -}, -searchreplace:{ -search_desc:"S\u00F8g", -replace_desc:"S\u00F8g/erstat" -}, -advimage:{ -image_desc:"Inds\u00E6t/rediger billede" -}, -advlink:{ -link_desc:"Inds\u00E6t/rediger link", -delta_width:"40" -}, -xhtmlxtras:{ -cite_desc:"Citat", -abbr_desc:"Forkortelse", -acronym_desc:"Akronym", -del_desc:"Sletning", -ins_desc:"Inds\u00E6ttelse", -attribs_desc:"Inds\u00E6t/rediger attributter" -}, -style:{ -desc:"Rediger CSS stil" -}, -paste:{ -paste_text_desc:"Inds\u00E6t ikke-formatteret tekst", -paste_word_desc:"Inds\u00E6t fra Word", -selectall_desc:"V\u00E6lg alle" -}, -paste_dlg:{ -text_title:"Anvend CTRL+V p\u00E5 tastaturet for at inds\u00E6tte teksten.", -text_linebreaks:"Bevar linieskift", -word_title:"Anvend CTRL+V p\u00E5 tastaturet for at inds\u00E6tte teksten." -}, -table:{ -desc:"Inds\u00E6t tabel", -row_before_desc:"Inds\u00E6t r\u00E6kke f\u00F8r", -row_after_desc:"Inds\u00E6t r\u00E6kke efter", -delete_row_desc:"Slet r\u00E6kke", -col_before_desc:"Inds\u00E6t kolonne f\u00F8r", -col_after_desc:"Inds\u00E6t kolonne efter", -delete_col_desc:"Slet kolonne", -split_cells_desc:"Opdel flettede celler", -merge_cells_desc:"Flet celler", -row_desc:"R\u00E6kkeegenskaber", -cell_desc:"Celleegenskaber", -props_desc:"Tabelegenskaber", -paste_row_before_desc:"Inds\u00E6t r\u00E6kke f\u00F8r", -paste_row_after_desc:"Inds\u00E6t r\u00E6kke efter", -cut_row_desc:"Klip r\u00E6kke", -copy_row_desc:"Kopier r\u00E6kke", -del:"Slet tabel", -row:"R\u00E6kke", -col:"Kolonne", -cell:"Celle" -}, -autosave:{ -unload_msg:"Har du foretaget nogle \u00E6ndringer, vil de g\u00E5 tabt, hvis du navigerer v\u00E6k fra denne side." -}, -fullscreen:{ -desc:"Vis/skjul fuldsk\u00E6rmstilstand" -}, -media:{ -desc:"Inds\u00E6t/rediger indlejret mediefil", -edit:"Rediger indlejret mediefil" -}, -fullpage:{ -desc:"Dokumentegenskaber" -}, -template:{ -desc:"Inds\u00E6t pr\u00E6defineret skabelonindhold" -}, -visualchars:{ -desc:"Vis/Skjul visuelle kontroltegn." -}, -spellchecker:{ -desc:"Vis/skjul stavekontrol", -menu:"Indstillinger for stavekontrol", -ignore_word:"Ignorer ord", -ignore_words:"Ignorer alle", -langs:"Sprog", -wait:"Vent venligst...", -sug:"Forslag", -no_sug:"Ingen forslag", -no_mpell:"Ingen stavefejl fundet." -}, -pagebreak:{ -desc:"Inds\u00E6t sideskift." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/de.js b/includes/tinymce/jscripts/tiny_mce/langs/de.js deleted file mode 100644 index 3384a12b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/de.js +++ /dev/null @@ -1,155 +0,0 @@ -tinyMCE.addI18n({de:{ -common:{ -edit_confirm:"Wollen Sie diesen Textbereich mit WYSIWYG bearbeiten?", -apply:"\u00DCbernehmen", -insert:"Einf\u00FCgen", -update:"Aktualisieren", -cancel:"Abbrechen", -close:"Schlie\u00DFen", -browse:"Durchsuchen", -class_name:"Klasse", -not_set:"-- Nicht gesetzt --", -clipboard_msg:"Kopieren, Ausschneiden und Einf\u00FCgen sind im Mozilla Firefox nicht m\u00F6glich.\nM\u00F6chten Sie mehr \u00FCber dieses Problem erfahren?", -clipboard_no_support:"Wird derzeit in Ihrem Browser nicht unterst\u00FCtzt. Bitte benutzen Sie stattdessen die Tastenk\u00FCrzel.", -popup_blocked:"Leider hat Ihr Popup-Blocker ein Fenster unterbunden, das f\u00FCr den Betrieb dieses Programms n\u00F6tig ist. Bitte deaktivieren Sie den Popup-Blocker, um die volle Funktionalit\u00E4t zu erlangen.", -invalid_data:"Fehler: Sie haben ung\u00FCltige Werte eingegeben (rot markiert).", -more_colors:"Weitere Farben" -}, -contextmenu:{ -align:"Ausrichtung", -left:"Links", -center:"Mittig", -right:"Rechts", -full:"Blocksatz" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Datum einf\u00FCgen", -inserttime_desc:"Zeit einf\u00FCgen", -months_long:"Januar,Februar,M\u00E4rz,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember", -months_short:"Jan,Feb,M\u00E4rz,Apr,Mai,Juni,Juli,Aug,Sept,Okt,Nov,Dez", -day_long:"Sonntag,Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag", -day_short:"So,Mo,Di,Mi,Do,Fr,Sa,So" -}, -print:{ -print_desc:"Drucken" -}, -preview:{ -preview_desc:"Vorschau" -}, -directionality:{ -ltr_desc:"Schrift von links nach rechts", -rtl_desc:"Schrift von rechts nach links" -}, -layer:{ -insertlayer_desc:"Neue Ebene einf\u00FCgen", -forward_desc:"Vor verschieben", -backward_desc:"Zur\u00FCck verschieben", -absolute_desc:"Absolute Positionierung", -content:"Neue Ebene..." -}, -save:{ -save_desc:"Speichern", -cancel_desc:"Alle \u00C4nderungen verwerfen" -}, -nonbreaking:{ -nonbreaking_desc:"Gesch\u00FCtztes Leerzeichen einf\u00FCgen" -}, -iespell:{ -iespell_desc:"Rechtschreibpr\u00FCfung", -download:"ieSpell konnte nicht gefunden werden. Wollen Sie es installieren?" -}, -advhr:{ -advhr_desc:"Trennlinie" -}, -emotions:{ -emotions_desc:"Smilies" -}, -searchreplace:{ -search_desc:"Suchen", -replace_desc:"Suchen/Ersetzen" -}, -advimage:{ -image_desc:"Bild einf\u00FCgen/ersetzen" -}, -advlink:{ -link_desc:"Link einf\u00FCgen/bearbeiten" -}, -xhtmlxtras:{ -cite_desc:"Quellenangabe", -abbr_desc:"Abk\u00FCrzung", -acronym_desc:"Akronym", -del_desc:"Entfernter Text", -ins_desc:"Eingef\u00FCgter Text", -attribs_desc:"Attribute einf\u00FCgen/bearbeiten" -}, -style:{ -desc:"CSS-Styles bearbeiten" -}, -paste:{ -paste_text_desc:"Als normalen Text einf\u00FCgen", -paste_word_desc:"Mit Formatierungen (aus Word) einf\u00FCgen", -selectall_desc:"Alles ausw\u00E4hlen" -}, -paste_dlg:{ -text_title:"Dr\u00FCcken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00FCgen.", -text_linebreaks:"Zeilenumbr\u00FCche beibehalten", -word_title:"Dr\u00FCcken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00FCgen." -}, -table:{ -desc:"Tabelle erstellen", -row_before_desc:"Zeile oberhalb einf\u00FCgen", -row_after_desc:"Zeile unterhalb einf\u00FCgen", -delete_row_desc:"Zeile entfernen", -col_before_desc:"Spalte links einf\u00FCgen", -col_after_desc:"Spalte rechts einf\u00FCgen", -delete_col_desc:"Spalte l\u00F6schen", -split_cells_desc:"Vereinte Zellen trennen", -merge_cells_desc:"Zellen vereinen", -row_desc:"Eigenschaften der Zeile", -cell_desc:"Eigenschaften der Zelle", -props_desc:"Eigenschaften der Tabelle", -paste_row_before_desc:"Zeile oberhalb aus der Zwischenablage einf\u00FCgen", -paste_row_after_desc:"Zeile unterhalb aus der Zwischenablage einf\u00FCgen", -cut_row_desc:"Zeile ausschneiden", -copy_row_desc:"Zeile kopieren", -del:"Tabelle entfernen", -row:"Zeile", -col:"Spalte", -cell:"Zelle", -cellprops_delta_width:"150" -}, -autosave:{ -unload_msg:"Ihre \u00C4nderungen werden verloren gehen, wenn Sie die Seite verlassen." -}, -fullscreen:{ -desc:"Vollbildschirm" -}, -media:{ -desc:"Multimedia einbetten/bearbeiten", -edit:"Multimediaeinbettung bearbeiten" -}, -fullpage:{ -desc:"Dokument-Eigenschaften" -}, -template:{ -desc:"Vorgefertigten Vorlageninhalt einf\u00FCgen" -}, -visualchars:{ -desc:"Sichtbarkeit der Steuerzeichen an/aus." -}, -spellchecker:{ -desc:"Rechtschreibpr\u00FCfung an/aus", -menu:"Einstellungen der Rechtschreibpr\u00FCfung", -ignore_word:"Wort ignorieren", -ignore_words:"Alle ignorieren", -langs:"Sprachen", -wait:"Bitte warten...", -sug:"Vorschl\u00E4ge", -no_sug:"Keine Vorschl\u00E4ge", -no_mpell:"Keine Rechtschreibfehler gefunden." -}, -pagebreak:{ -desc:"Seitenumbruch Einf\u00FCgen." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/dv.js b/includes/tinymce/jscripts/tiny_mce/langs/dv.js deleted file mode 100644 index 95296c0e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/dv.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({dv:{ -common:{ -edit_confirm:"\u0789\u07A8\u0793\u07AC\u0786\u07B0\u0793\u07B0\u0790\u07B0\u0784\u07AE\u0786\u07B0\u0790\u07B0\u078E\u07A6\u0787\u07A8 \u0787\u07AC\u0791\u07A8\u0793\u07A7\u0783 \u0784\u07AD\u0782\u07AA\u0782\u07B0\u0786\u07AA\u0783\u07A6\u0782\u07B0 \u0784\u07AD\u0782\u07AA\u0782\u07B0\u078A\u07AA\u0785\u07AA\u078C\u07AF\u061F", -apply:"\u0790\u07AD\u0788\u07B0", -insert:"\u0787\u07A8\u078C\u07AA\u0783\u07AA\u0786\u07AA\u0783\u07A6\u0787\u07B0\u0788\u07A7", -update:"\u0784\u07A6\u078B\u07A6\u078D\u07AA\u0786\u07AA\u0783\u07A6\u0787\u07B0\u0788\u07A7", -cancel:"\u0786\u07AC\u0782\u07B0\u0790\u07A6\u078D\u07B0", -close:"\u0782\u07A8\u0789\u07AA\u0782\u07A9", -browse:"\u0784\u07A6\u0787\u07B0\u078D\u07A6\u0788\u07A7", -class_name:"\u0786\u07B0\u078D\u07A7\u0790\u07B0", -not_set:"-- \u0780\u07A6\u0789\u07A6\u0787\u07AC\u0787\u07B0 \u0782\u07AA\u0796\u07AC\u0780\u07AC --", -clipboard_msg:"\u0789\u07AE\u0792\u07A8\u0787\u07B0\u078D\u07A7 \u0787\u07A6\u078B\u07A8 \u078A\u07A6\u0794\u07A7\u0783\u078A\u07AE\u0786\u07B0\u0790\u07B0\u078E\u07A6\u0787\u07A8 \u0786\u07AE\u0795\u07A9/\u0786\u07A6\u0793\u07B0/\u0795\u07AD\u0790\u07B0\u0793\u07B0 \u0782\u07AA\u0786\u07AA\u0783\u07AC\u0788\u07AC.\n \u0789\u07A8\u0789\u07A6\u0787\u07B0\u0790\u07A6\u078D\u07A6 \u0787\u07A8\u078C\u07AA\u0783\u07A6\u0781\u07B0 \u0787\u07AE\u0785\u07AA\u0782\u07B0\u078A\u07A8\u078D\u07AA\u0788\u07AA\u0789\u07A6\u0781\u07B0 \u0784\u07AD\u0782\u07AA\u0782\u07B0\u078A\u07AA\u0785\u07AA\u0788\u07AD\u078C\u07A6\u061F", -clipboard_no_support:"\u0789\u07A8\u0788\u07A6\u078E\u07AA\u078C\u07AA \u078C\u07A8\u0794\u07A6\u0784\u07AD\u078A\u07AA\u0785\u07A7\u078E\u07AC \u0784\u07B0\u0783\u07A6\u0787\u07AA\u0792\u07A6\u0783\u07AA \u0790\u07A6\u0795\u07AF\u0793\u07B0 \u0782\u07AA\u0786\u07AA\u0783\u07A7\u078C\u07A9\u0788\u07AC \u0786\u07A9\u0784\u07AF\u0791\u07B0\u078E\u07AC \u0786\u07A9\u078C\u07A6\u0787\u07B0 \u0784\u07AD\u0782\u07AA\u0782\u07B0\u0786\u07AA\u0783\u07A6\u0787\u07B0\u0788\u07A7.", -popup_blocked:"Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.", -invalid_data:"Error: Invalid values entered, these are marked in red.", -more_colors:"More colors" -}, -contextmenu:{ -align:"Alignment", -left:"Left", -center:"Center", -right:"Right", -full:"Full" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Insert date", -inserttime_desc:"Insert time", -months_long:"January,February,March,April,May,June,July,August,September,October,November,December", -months_short:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec", -day_long:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday", -day_short:"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun" -}, -print:{ -print_desc:"Print" -}, -preview:{ -preview_desc:"Preview" -}, -directionality:{ -ltr_desc:"Direction left to right", -rtl_desc:"Direction right to left" -}, -layer:{ -insertlayer_desc:"Insert new layer", -forward_desc:"Move forward", -backward_desc:"Move backward", -absolute_desc:"Toggle absolute positioning", -content:"New layer..." -}, -save:{ -save_desc:"Save", -cancel_desc:"Cancel all changes" -}, -nonbreaking:{ -nonbreaking_desc:"Insert non-breaking space character" -}, -iespell:{ -iespell_desc:"Run spell checking", -download:"ieSpell not detected. Do you want to install it now?" -}, -advhr:{ -advhr_desc:"Horizontal rule" -}, -emotions:{ -emotions_desc:"Emotions" -}, -searchreplace:{ -search_desc:"Find", -replace_desc:"Find/Replace" -}, -advimage:{ -image_desc:"Insert/edit image" -}, -advlink:{ -link_desc:"Insert/edit link" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"Abbreviation", -acronym_desc:"Acronym", -del_desc:"Deletion", -ins_desc:"Insertion", -attribs_desc:"Insert/Edit Attributes" -}, -style:{ -desc:"Edit CSS Style" -}, -paste:{ -paste_text_desc:"Paste as Plain Text", -paste_word_desc:"Paste from Word", -selectall_desc:"Select All" -}, -paste_dlg:{ -text_title:"Use CTRL+V on your keyboard to paste the text into the window.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V on your keyboard to paste the text into the window." -}, -table:{ -desc:"Inserts a new table", -row_before_desc:"Insert row before", -row_after_desc:"Insert row after", -delete_row_desc:"Delete row", -col_before_desc:"Insert column before", -col_after_desc:"Insert column after", -delete_col_desc:"Remove column", -split_cells_desc:"Split merged table cells", -merge_cells_desc:"Merge table cells", -row_desc:"Table row properties", -cell_desc:"Table cell properties", -props_desc:"Table properties", -paste_row_before_desc:"Paste table row before", -paste_row_after_desc:"Paste table row after", -cut_row_desc:"Cut table row", -copy_row_desc:"Copy table row", -del:"Delete table", -row:"Row", -col:"Column", -cell:"Cell" -}, -autosave:{ -unload_msg:"The changes you made will be lost if you navigate away from this page." -}, -fullscreen:{ -desc:"Toggle fullscreen mode" -}, -media:{ -desc:"Insert / edit embedded media", -edit:"Edit embedded media" -}, -fullpage:{ -desc:"Document properties" -}, -template:{ -desc:"Insert predefined template content" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"Toggle spellchecker", -menu:"Spellchecker settings", -ignore_word:"Ignore word", -ignore_words:"Ignore all", -langs:"Languages", -wait:"Please wait...", -sug:"Suggestions", -no_sug:"No suggestions", -no_mpell:"No misspellings found." -}, -pagebreak:{ -desc:"Insert page break." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/el.js b/includes/tinymce/jscripts/tiny_mce/langs/el.js deleted file mode 100644 index 8f2e8a33..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/el.js +++ /dev/null @@ -1,158 +0,0 @@ -tinyMCE.addI18n({el:{ -common:{ -edit_confirm:"\u0398\u03AD\u03BB\u03B5\u03C4\u03B5 \u03BD\u03B1 \u03C7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03B5\u03C4\u03B5 \u03C4\u03B7\u03BD \u03BB\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\u03AF\u03B1 WYSIWYG ;", -apply:"\u0395\u03C6\u03B1\u03C1\u03BC\u03BF\u03B3\u03AE", -insert:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE", -update:"\u0395\u03BD\u03B7\u03BC\u03AD\u03C1\u03C9\u03C3\u03B7", -cancel:"\u0386\u03BA\u03C5\u03C1\u03BF", -close:"\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF", -browse:"\u0395\u03CD\u03C1\u03B5\u03C3\u03B7", -class_name:"\u039A\u03BB\u03AC\u03C3\u03B7", -not_set:"-- \u039C\u03B7 \u03BF\u03C1\u03B9\u03C3\u03BC\u03AD\u03BD\u03BF --", -clipboard_msg:"\u039F\u03B9 \u03BB\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\u03AF\u03B5\u03C2 \u0391\u03BD\u03C4\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE/\u0391\u03C0\u03BF\u03BA\u03BF\u03C0\u03AE/\u0395\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03B4\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B4\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03B5\u03C2 \u03C3\u03B5 Mozilla \u03BA\u03B1\u03B9 Firefox.\n\u0398\u03AD\u03BB\u03B5\u03C4\u03B5 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B5\u03C2 \u03C0\u03BB\u03B7\u03C1\u03BF\u03C6\u03BF\u03C1\u03AF\u03B5\u03C2 ;", -clipboard_no_support:"\u0394\u03B5\u03BD \u03C5\u03C0\u03BF\u03C3\u03C4\u03B7\u03C1\u03AF\u03B6\u03B5\u03C4\u03B1\u03B9 \u03B1\u03C0\u03CC \u03C4\u03BF\u03BD \u03C6\u03C5\u03BB\u03BB\u03BF\u03BC\u03B5\u03C4\u03C1\u03B7\u03C4\u03AE \u03C3\u03B1\u03C2, \u03C7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03C4\u03B5 \u03C4\u03B9\u03C2 \u03C3\u03C5\u03BD\u03C4\u03BF\u03BC\u03B5\u03CD\u03C3\u03B5\u03B9\u03C2 \u03C0\u03BB\u03B7\u03BA\u03C4\u03C1\u03BF\u03BB\u03BF\u03B3\u03AF\u03BF\u03C5.", -popup_blocked:"\u0388\u03BD\u03B1 popup-blocker \u03C0\u03C1\u03CC\u03B3\u03C1\u03B1\u03BC\u03BC\u03B1 \u03AD\u03C7\u03B5\u03B9 \u03B1\u03C0\u03B5\u03BD\u03B5\u03C1\u03B3\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03B5\u03B9 \u03AD\u03BD\u03B1 \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF \u03B1\u03C0\u03B1\u03C1\u03B1\u03AF\u03C4\u03B7\u03C4\u03BF \u03B3\u03B9\u03B1 \u03C4\u03B7\u03BD \u03B5\u03C6\u03B1\u03C1\u03BC\u03BF\u03B3\u03AE. \u03A0\u03C1\u03AD\u03C0\u03B5\u03B9 \u03BD\u03B1 \u03C4\u03BF \u03B1\u03C0\u03B5\u03BD\u03B5\u03C1\u03B3\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03B5\u03C4\u03B5 \u03B3\u03B9\u03B1 \u03C4\u03B7\u03BD \u03B9\u03C3\u03C4\u03BF\u03C3\u03B5\u03BB\u03AF\u03B4\u03B1 \u03B1\u03C5\u03C4\u03AE \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03C7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03B5\u03C4\u03B5 \u03C0\u03BB\u03AE\u03C1\u03C9\u03C2 \u03C4\u03B7\u03BD \u03B5\u03C6\u03B1\u03C1\u03BC\u03BF\u03B3\u03AE.", -invalid_data:"Error: Invalid values entered, these are marked in red.", -more_colors:"\u03A0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B1 \u03C7\u03C1\u03CE\u03BC\u03B1\u03C4\u03B1" -}, -contextmenu:{ -align:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7", -left:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -center:"\u039A\u03AD\u03BD\u03C4\u03C1\u03BF", -right:"\u0394\u03B5\u03BE\u03B9\u03AC", -full:"\u03A0\u03BB\u03AE\u03C1\u03B7\u03C2" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03B7\u03BC\u03AD\u03C1\u03B1\u03C2", -inserttime_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03CE\u03C1\u03B1\u03C2", -months_long:"\u0399\u03B1\u03BD\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2,\u03A6\u03B5\u03B2\u03C1\u03BF\u03C5\u03AC\u03C1\u03B9\u03BF\u03C2,\u039C\u03AC\u03C1\u03C4\u03B9\u03BF\u03C2,\u0391\u03C0\u03C1\u03AF\u03BB\u03B9\u03BF\u03C2,\u039C\u03AC\u03B9\u03BF\u03C2,\u0399\u03BF\u03CD\u03BD\u03B9\u03BF\u03C2,\u0399\u03BF\u03CD\u03BB\u03B9\u03BF\u03C2,\u0391\u03CD\u03B3\u03BF\u03C5\u03C3\u03C4\u03BF\u03C2,\u03A3\u03B5\u03C0\u03C4\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2,\u039F\u03BA\u03C4\u03CE\u03B2\u03C1\u03B9\u03BF\u03C2,\u039D\u03BF\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2,\u0394\u03B5\u03BA\u03AD\u03BC\u03B2\u03C1\u03B9\u03BF\u03C2", -months_short:"\u0399\u03B1\u03BD,\u03A6\u03B5\u03B2,\u039C\u03AC\u03C1,\u0391\u03C0\u03C1,\u039C\u03AC\u03B9,\u0399\u03BF\u03CD\u03BD,\u0399\u03BF\u03CD\u03BB,\u0391\u03CD\u03B3,\u03A3\u03B5\u03C0,\u039F\u03BA\u03C4,\u039D\u03BF\u03AD,\u0394\u03B5\u03BA", -day_long:"\u039A\u03C5\u03C1\u03B9\u03B1\u03BA\u03AE,\u0394\u03B5\u03C5\u03C4\u03AD\u03C1\u03B1,\u03A4\u03C1\u03AF\u03C4\u03B7,\u03A4\u03B5\u03C4\u03AC\u03C1\u03C4\u03B7,\u03A0\u03AD\u03BC\u03C0\u03C4\u03B7,\u03A0\u03B1\u03C1\u03B1\u03C3\u03BA\u03B5\u03C5\u03AE,\u03A3\u03AC\u03B2\u03B2\u03B1\u03C4\u03BF", -day_short:"\u039A\u03C5,\u0394\u03B5,\u03A4\u03C1,\u03A4\u03B5\u03C4,\u03A0\u03AD\u03BC,\u03A0\u03B1\u03C1,\u03A3\u03B1\u03B2" -}, -print:{ -print_desc:"\u0395\u03BA\u03C4\u03CD\u03C0\u03C9\u03C3\u03B7" -}, -preview:{ -preview_desc:"\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03C3\u03BA\u03CC\u03C0\u03B7\u03C3\u03B7" -}, -directionality:{ -ltr_desc:"\u039A\u03B1\u03C4\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 \u03B1\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC \u03C0\u03C1\u03BF\u03C2 \u03B4\u03B5\u03BE\u03B9\u03AC", -rtl_desc:"\u039A\u03B1\u03C4\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 \u03B4\u03B5\u03BE\u03B9\u03AC \u03C0\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC" -}, -layer:{ -insertlayer_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03BD\u03AD\u03BF\u03C5 layer", -forward_desc:"\u039C\u03B5\u03C4\u03B1\u03BA\u03AF\u03BD\u03B7\u03C3\u03B7 \u03C3\u03C4\u03BF \u03C0\u03C1\u03BF\u03C3\u03BA\u03AE\u03BD\u03B9\u03BF", -backward_desc:"\u039C\u03B5\u03C4\u03B1\u03BA\u03AF\u03BD\u03B7\u03C3\u03B7 \u03C3\u03C4\u03BF \u03C0\u03B1\u03C1\u03B1\u03C3\u03BA\u03AE\u03BD\u03B9\u03BF", -absolute_desc:"\u0391\u03C0\u03CC\u03BB\u03C5\u03C4\u03B7/\u03A3\u03C7\u03B5\u03C4\u03B9\u03BA\u03AE \u03C4\u03BF\u03C0\u03BF\u03B8\u03AD\u03C4\u03B7\u03C3\u03B7", -content:"\u039D\u03AD\u03BF layer..." -}, -save:{ -save_desc:"\u0391\u03C0\u03BF\u03B8\u03AE\u03BA\u03B5\u03C5\u03C3\u03B7", -cancel_desc:"\u0391\u03BA\u03CD\u03C1\u03C9\u03C3\u03B7 \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03B1\u03BB\u03BB\u03B1\u03B3\u03CE\u03BD" -}, -nonbreaking:{ -nonbreaking_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE non-breaking \u03BA\u03B5\u03BD\u03BF\u03CD \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B1" -}, -iespell:{ -iespell_desc:"\u0395\u03BA\u03C4\u03AD\u03BB\u03B5\u03C3\u03B7 \u03B5\u03BB\u03AD\u03B3\u03C7\u03BF\u03C5 \u03BF\u03C1\u03B8\u03BF\u03B3\u03C1\u03B1\u03C6\u03AF\u03B1\u03C2", -download:"\u03A4\u03BF ieSpell \u03B4\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B5. \u039D\u03B1 \u03BA\u03B1\u03C4\u03AD\u03B2\u03B5\u03B9 \u03C4\u03CE\u03C1\u03B1 ;" -}, -advhr:{ -advhr_desc:"\u039F\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE" -}, -emotions:{ -emotions_desc:"\u03A3\u03C5\u03BD\u03B1\u03B9\u03C3\u03B8\u03AE\u03BC\u03B1\u03C4\u03B1" -}, -searchreplace:{ -search_desc:"\u0395\u03CD\u03C1\u03B5\u03C3\u03B7", -replace_desc:"\u0395\u03CD\u03C1\u03B5\u03C3\u03B7/\u0391\u03BD\u03C4\u03B9\u03BA\u03B1\u03C4\u03AC\u03C3\u03C4\u03B1\u03C3\u03B7" -}, -advimage:{ -image_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2" -}, -advlink:{ -link_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5", -delta_width:"50" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"\u03A3\u03C5\u03BD\u03C4\u03BF\u03BC\u03BF\u03B3\u03C1\u03B1\u03C6\u03AF\u03B1", -acronym_desc:"\u0391\u03BA\u03C1\u03BF\u03BD\u03CD\u03BC\u03B9\u03BF", -del_desc:"\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE", -ins_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE", -attribs_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B9\u03B4\u03B9\u03BF\u03C4\u03AE\u03C4\u03C9\u03BD" -}, -style:{ -desc:"\u0395\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03A3\u03C4\u03C5\u03BB CSS" -}, -paste:{ -paste_text_desc:"\u0395\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03C9\u03C2 \u03B1\u03C0\u03BB\u03CC \u03BA\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF", -paste_word_desc:"\u0395\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03B1\u03C0\u03CC \u03C4\u03BF Word", -selectall_desc:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03CC\u03BB\u03C9\u03BD" -}, -paste_dlg:{ -text_title:"\u03A7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03C4\u03B5 CTRL+V \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03BA\u03AC\u03BD\u03B5\u03C4\u03B5 \u03B5\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5 \u03C3\u03C4\u03BF \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF.", -text_linebreaks:"\u039D\u03B1 \u03BA\u03C1\u03B1\u03C4\u03B7\u03B8\u03BF\u03CD\u03BD \u03C4\u03B1 linebreaks", -word_title:"\u03A7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03C4\u03B5 CTRL+V \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03BA\u03AC\u03BD\u03B5\u03C4\u03B5 \u03B5\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5 \u03C3\u03C4\u03BF \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF." -}, -table:{ -desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03BD\u03AD\u03BF\u03C5 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -row_before_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03C0\u03C1\u03B9\u03BD", -row_after_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03BC\u03B5\u03C4\u03AC", -delete_row_desc:"\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2", -col_before_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03C3\u03C4\u03AE\u03BB\u03B7\u03C2 \u03C0\u03C1\u03B9\u03BD", -col_after_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03C3\u03C4\u03AE\u03BB\u03B7\u03C2 \u03BC\u03B5\u03C4\u03AC", -delete_col_desc:"\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE \u03C3\u03C4\u03AE\u03BB\u03B7\u03C2", -split_cells_desc:"\u0394\u03B9\u03B1\u03C7\u03C9\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2 \u03C3\u03C5\u03B3\u03C7\u03C9\u03BD\u03B5\u03C5\u03BC\u03AD\u03BD\u03C9\u03BD \u03BA\u03B5\u03BB\u03B9\u03CE\u03BD \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -merge_cells_desc:"\u03A3\u03C5\u03B3\u03C7\u03CE\u03BD\u03B5\u03C5\u03C3\u03B7 \u03BA\u03B5\u03BB\u03B9\u03CE\u03BD \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -row_desc:"\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -cell_desc:"\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2 \u03BA\u03B5\u03BB\u03B9\u03BF\u03CD \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -props_desc:"\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -paste_row_before_desc:"\u0395\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1 \u03C0\u03C1\u03B9\u03BD", -paste_row_after_desc:"\u0395\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1 \u03BC\u03B5\u03C4\u03AC", -cut_row_desc:"\u0391\u03C0\u03BF\u03BA\u03BF\u03C0\u03AE \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -copy_row_desc:"\u0391\u03BD\u03C4\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -del:"\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -row:"\u0393\u03C1\u03B1\u03BC\u03BC\u03AE", -col:"\u03A3\u03C4\u03AE\u03BB\u03B7", -cell:"\u039A\u03B5\u03BB\u03AF", -cellprops_delta_width:"60" -}, -autosave:{ -unload_msg:"\u039F\u03B9 \u03B1\u03BB\u03BB\u03B1\u03B3\u03AD\u03C2 \u03C0\u03BF\u03C5 \u03BA\u03AC\u03BD\u03B1\u03C4\u03B5 \u03B8\u03B1 \u03C7\u03B1\u03B8\u03BF\u03CD\u03BD \u03B1\u03BD \u03C6\u03CD\u03B3\u03B5\u03C4\u03B5 \u03C3\u03B5 \u03AC\u03BB\u03BB\u03B7 \u03C3\u03B5\u03BB\u03AF\u03B4\u03B1." -}, -fullscreen:{ -desc:"\u0395\u03BD\u03B1\u03BB\u03BB\u03B1\u03B3\u03AE \u03C0\u03BB\u03AE\u03C1\u03BF\u03C5\u03C2 \u03BF\u03B8\u03CC\u03BD\u03B7\u03C2" -}, -media:{ -desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B5\u03BD\u03C3\u03C9\u03BC\u03B1\u03C4\u03C9\u03BC\u03AD\u03BD\u03C9\u03BD media", -edit:"\u0395\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B5\u03BD\u03C3\u03C9\u03BC\u03B1\u03C4\u03C9\u03BC\u03AD\u03BD\u03C9\u03BD media", -delta_width:"50" -}, -fullpage:{ -desc:"\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2 \u03B5\u03B3\u03B3\u03C1\u03AC\u03C6\u03BF\u03C5", -delta_width:"140" -}, -template:{ -desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03BF\u03BC\u03AD\u03BD\u03BF\u03C5 \u03B3\u03B9\u03B1 \u03C0\u03C1\u03BF\u03BA\u03B1\u03B8\u03BF\u03C1\u03B9\u03C3\u03BC\u03AD\u03BD\u03BF \u03C0\u03C1\u03CC\u03C4\u03C5\u03C0\u03BF" -}, -visualchars:{ -desc:"\u039F\u03C0\u03C4\u03B9\u03BA\u03BF\u03AF \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B5\u03C2 \u03B5\u03BB\u03AD\u03B3\u03C7\u03BF\u03C5 \u03BD\u03B1\u03B9/\u03CC\u03C7\u03B9." -}, -spellchecker:{ -desc:"\u0395\u03BD\u03B1\u03BB\u03BB\u03B1\u03B3\u03AE \u03BF\u03C1\u03B8\u03BF\u03B3\u03C1\u03B1\u03C6\u03B9\u03BA\u03BF\u03CD \u03B5\u03BB\u03AD\u03B3\u03C7\u03BF\u03C5", -menu:"\u03A1\u03C5\u03B8\u03BC\u03AF\u03C3\u03B5\u03B9\u03C2 \u03BF\u03C1\u03B8\u03BF\u03B3\u03C1\u03B1\u03C6\u03B9\u03BA\u03BF\u03CD \u03B5\u03BB\u03AD\u03B3\u03C7\u03BF\u03C5", -ignore_word:"\u03A0\u03B1\u03C1\u03AC\u03B2\u03BB\u03B5\u03C8\u03B7 \u03BB\u03AD\u03BE\u03B7\u03C2", -ignore_words:"\u03A0\u03B1\u03C1\u03AC\u03B2\u03BB\u03B5\u03C8\u03B7 \u03CC\u03BB\u03C9\u03BD", -langs:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B5\u03C2", -wait:"\u03A0\u03B1\u03C1\u03B1\u03BA\u03B1\u03BB\u03CE \u03C0\u03B5\u03C1\u03B9\u03BC\u03AD\u03BD\u03B5\u03C4\u03B5...", -sug:"\u03A0\u03C1\u03BF\u03C4\u03AC\u03C3\u03B5\u03B9\u03C2", -no_sug:"\u03A7\u03C9\u03C1\u03AF\u03C2 \u03C0\u03C1\u03BF\u03C4\u03AC\u03C3\u03B5\u03B9\u03C2", -no_mpell:"\u03A3\u03C9\u03C3\u03C4\u03AE \u03BF\u03C1\u03B8\u03BF\u03B3\u03C1\u03C6\u03AF\u03B1." -}, -pagebreak:{ -desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03B1\u03BB\u03BB\u03B1\u03B3\u03AE\u03C2 \u03C3\u03B5\u03BB\u03AF\u03B4\u03B1\u03C2." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/en.js b/includes/tinymce/jscripts/tiny_mce/langs/en.js index 8519b4de..ea4a1b0e 100644 --- a/includes/tinymce/jscripts/tiny_mce/langs/en.js +++ b/includes/tinymce/jscripts/tiny_mce/langs/en.js @@ -90,7 +90,9 @@ desc:"Edit CSS Style" paste:{ paste_text_desc:"Paste as Plain Text", paste_word_desc:"Paste from Word", -selectall_desc:"Select All" +selectall_desc:"Select All", +plaintext_mode_sticky:"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.", +plaintext_mode:"Paste is now in plain text mode. Click again to toggle back to regular paste mode." }, paste_dlg:{ text_title:"Use CTRL+V on your keyboard to paste the text into the window.", @@ -120,7 +122,9 @@ col:"Column", cell:"Cell" }, autosave:{ -unload_msg:"The changes you made will be lost if you navigate away from this page." +unload_msg:"The changes you made will be lost if you navigate away from this page.", +restore_content:"Restore auto-saved content.", +warning_message:"If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?." }, fullscreen:{ desc:"Toggle fullscreen mode" @@ -151,4 +155,16 @@ no_mpell:"No misspellings found." }, pagebreak:{ desc:"Insert page break." +}, +advlist:{ +types:"Types", +def:"Default", +lower_alpha:"Lower alpha", +lower_greek:"Lower greek", +lower_roman:"Lower roman", +upper_alpha:"Upper alpha", +upper_roman:"Upper roman", +circle:"Circle", +disc:"Disc", +square:"Square" }}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/es.js b/includes/tinymce/jscripts/tiny_mce/langs/es.js deleted file mode 100644 index 6509cb97..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/es.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({es:{ -common:{ -edit_confirm:" \u00BFDesea utilizar el modo WYSIWYG para esta caja de texto?", -apply:"Aplicar", -insert:"Insertar", -update:"Actualizar", -cancel:"Cancelar", -close:"Cerrar", -browse:"Examinar", -class_name:"Clase", -not_set:"-- Ninguno --", -clipboard_msg:"Copiar/Cortar/Pegar no se encuentra disponible en Mozilla y Firefox.\n \u00BFDesea obtener m\u00E1s informaci\u00F3n acerca de este tema?", -clipboard_no_support:"Su navegador no soporta las funciones de cortapapeles, use los accesos por teclado.", -popup_blocked:"Lo sentimos, su bloqueo de ventanas emergentes ha deshabilitado una ventana que provee funcionalidades a la aplicaci\u00F3n. Necesita deshabilitar este bloqueo en este sitio para poder utilizar todas las funciones.", -invalid_data:"Error: Introdujo un valor no v\u00E1lido, est\u00E1n marcados en rojo.", -more_colors:"M\u00E1s colores" -}, -contextmenu:{ -align:"Alineaci\u00F3n", -left:"Izquierda", -center:"Centrado", -right:"Derecha", -full:"Justificado" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Insertar fecha", -inserttime_desc:"Insertar hora", -months_long:"Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre", -months_short:"Ene,Feb,Mar,Abr,May,Jun,Jul,Ago,Sep,Oct,Nov,Dic", -day_long:"Domingo,Lunes,Martes,Mi\u00E9rcoles,Jueves,Viernes,S\u00E1bado,Domingo", -day_short:"Dom,Lun,Mar,Mie,Jue,Vie,Sab,Dom" -}, -print:{ -print_desc:"Imprimir" -}, -preview:{ -preview_desc:"Vista previa" -}, -directionality:{ -ltr_desc:"Direcci\u00F3n izquierda a derecha", -rtl_desc:"Direcci\u00F3n derecha a izquierda" -}, -layer:{ -insertlayer_desc:"Insertar nueva capa", -forward_desc:"Avanzar", -backward_desc:"Retroceder", -absolute_desc:"Cambiar a posici\u00F3n absoluta", -content:"Nueva capa..." -}, -save:{ -save_desc:"Guardar", -cancel_desc:"Cancelar todos los cambios" -}, -nonbreaking:{ -nonbreaking_desc:"Insertar caracter de espacio 'non-breaking'" -}, -iespell:{ -iespell_desc:"Corrector ortogr\u00E1fico", -download:"No se detect\u00F3 'ieSpell'. \u00BFDesea instalarlo ahora?" -}, -advhr:{ -advhr_desc:"Regla horizontal" -}, -emotions:{ -emotions_desc:"Emoticones" -}, -searchreplace:{ -search_desc:"Buscar", -replace_desc:"Buscar/Reemplazar" -}, -advimage:{ -image_desc:"Insertar/editar imagen" -}, -advlink:{ -link_desc:"Insertar/editar hiperv\u00EDnculo" -}, -xhtmlxtras:{ -cite_desc:"Cita", -abbr_desc:"Abreviatura", -acronym_desc:"Acr\u00F3nimo", -del_desc:"Borrado", -ins_desc:"Inserci\u00F3n", -attribs_desc:"Insertar/Editar atributos" -}, -style:{ -desc:"Editar Estilo CSS" -}, -paste:{ -paste_text_desc:"Pegar como texto plano", -paste_word_desc:"Pegar desde Word", -selectall_desc:"Seleccionar todo" -}, -paste_dlg:{ -text_title:"Use CTRL+V en su teclado para pegar el texto en la ventana.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V en su teclado para pegar el texto en la ventana." -}, -table:{ -desc:"Inserta una nueva tabla", -row_before_desc:"Insertar fila (antes)", -row_after_desc:"Insertar fila (despu\u00E9s)", -delete_row_desc:"Suprimir fila", -col_before_desc:"Insertar columna (antes)", -col_after_desc:"Insertar columna (despu\u00E9s)", -delete_col_desc:"Suprimir columna", -split_cells_desc:"Dividir celdas", -merge_cells_desc:"Vincular celdas", -row_desc:"Propiedades de la fila", -cell_desc:"Propiedades de la celda", -props_desc:"Propiedades de la tabla", -paste_row_before_desc:"Pegar filas (antes)", -paste_row_after_desc:"Pegar filas (despu\u00E9s)", -cut_row_desc:"Cortar fila", -copy_row_desc:"Copiar fila", -del:"Eliminar tabla", -row:"Fila", -col:"Columna", -cell:"Celda" -}, -autosave:{ -unload_msg:"Los cambios realizados se perder\u00E1n si sale de esta p\u00E1gina." -}, -fullscreen:{ -desc:"Cambiar a modo Pantalla Completa" -}, -media:{ -desc:"Insertar/editar medio embebido", -edit:"Editar medio embebido" -}, -fullpage:{ -desc:"Propiedades del documento" -}, -template:{ -desc:"Insertar contenido de plantilla predefinida" -}, -visualchars:{ -desc:"Caracteres de control ON/OFF." -}, -spellchecker:{ -desc:"Cambiar a corrector ortogr\u00E1fico", -menu:"Configuraci\u00F3n de corrector ortogr\u00E1fico", -ignore_word:"Ignorar", -ignore_words:"Ignorar todo", -langs:"Idiomas", -wait:"Espere...", -sug:"Sugerencias", -no_sug:"Sin sugerencias", -no_mpell:"No se encontraron errores." -}, -pagebreak:{ -desc:"Insertar fin de p\u00E1gina" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/et.js b/includes/tinymce/jscripts/tiny_mce/langs/et.js deleted file mode 100644 index 0fd6e98f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/et.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({et:{ -common:{ -edit_confirm:"Kas soovite kasutada WYSIWYG re\u017Eiimi sellel tekstialal?", -apply:"Rakenda", -insert:"Sisesta", -update:"Uuenda", -cancel:"T\u00FChista", -close:"Sule", -browse:"Sirvi", -class_name:"Klass", -not_set:"-- Seadmata --", -clipboard_msg:"Kopeeri/L\u00F5ika/Kleebi ei ole saadaval Mozillas ja Firefoxis.\nKas soovite rohkem infot selle probleemi kohta?", -clipboard_no_support:"Hetkel ei ole toetatud Teie lehitseja poolt, kasutage klaviatuuri otseteid selle asemel.", -popup_blocked:"Vabandust, aga Teie h\u00FCpikakna t\u00F5kestaja on blokeerinud akna, mis varustab rakenduse funktsionaalsust. Palun lubage h\u00FCpikaknad sellel kodulehel, et t\u00E4ielikult kasutada seda vahendit.", -invalid_data:"Viga: Kehtetud v\u00E4\u00E4rtused sisestatud, need on m\u00E4rgitud punasega.", -more_colors:"Rohkem v\u00E4rve" -}, -contextmenu:{ -align:"Joondus", -left:"Vasak", -center:"Kesk", -right:"Parem", -full:"T\u00E4is" -}, -insertdatetime:{ -date_fmt:"%A-%k-%p", -time_fmt:"%T:%M:%S", -insertdate_desc:"Sisesta kuup\u00E4ev", -inserttime_desc:"Sisesta aeg", -months_long:"Jaanuar,Veebruar,M\u00E4rts,Aprill,Mai,Juuni,Juuli,August,September,Oktoober,November,Detsember", -months_short:"Jaan,Veeb,M\u00E4rts,Apr,Mai,Juuni,Juuli,Aug,Sept,Okt,Nov,Dets", -day_long:"P\u00FChap\u00E4ev,Esmasp\u00E4ev,Teisip\u00E4ev,Kolmap\u00E4ev,Neljap\u00E4ev,Reede,Laup\u00E4ev,P\u00FChap\u00E4ev", -day_short:"P,E,T,K,N,R,L,P" -}, -print:{ -print_desc:"Print" -}, -preview:{ -preview_desc:"Eelvaade" -}, -directionality:{ -ltr_desc:"Suund vasakult paremale", -rtl_desc:"Suund paremalt vasakule" -}, -layer:{ -insertlayer_desc:"Sisesta uus kiht", -forward_desc:"Liiguta edasi", -backward_desc:"Liiguta tagasi", -absolute_desc:"L\u00FClita \u00FCmber absoluutne positsioneerimine", -content:"Uus kiht..." -}, -save:{ -save_desc:"Salvesta", -cancel_desc:"T\u00FChista k\u00F5ik muudatused" -}, -nonbreaking:{ -nonbreaking_desc:"Sisesta mittekatkestav t\u00FChik" -}, -iespell:{ -iespell_desc:"\u00D5igekirja kontroll", -download:"ie\u00D5igekiri tuvastamata. Kas soovite paigaldada n\u00FC\u00FCd?" -}, -advhr:{ -advhr_desc:"Horisontaalne joonlaud" -}, -emotions:{ -emotions_desc:"Emotsioonid" -}, -searchreplace:{ -search_desc:"Otsi", -replace_desc:"Otsi/Asenda" -}, -advimage:{ -image_desc:"Sisesta/redigeeri pilt" -}, -advlink:{ -link_desc:"Sisesta/redigeeri link" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"Abbreviation", -acronym_desc:"Acronym", -del_desc:"Deletion", -ins_desc:"Insertion", -attribs_desc:"Insert/Edit Attributes" -}, -style:{ -desc:"Redigeeri CSS stiili" -}, -paste:{ -paste_text_desc:"Kleebi tavalise tekstina", -paste_word_desc:"Kleebi Wordist", -selectall_desc:"Vali k\u00F5ik" -}, -paste_dlg:{ -text_title:"Vajuta CTRL+V oma klaviatuuril teksti aknasse kleepimiseks.", -text_linebreaks:"J\u00E4ta reavahetused", -word_title:"Vajuta CTRL+V oma klaviatuuril teksti aknasse kleepimiseks." -}, -table:{ -desc:"Sisestab uue tabeli", -row_before_desc:"Sisesta rida ette", -row_after_desc:"Sisesta rida j\u00E4rgi", -delete_row_desc:"Kustuta rida", -col_before_desc:"Sisesta veerg ette", -col_after_desc:"Sisesta veerg j\u00E4rgi", -delete_col_desc:"Kustuta veerg", -split_cells_desc:"Eralda \u00FChendatud tabeli lahtrid", -merge_cells_desc:"\u00DChenda tabeli lahtrid", -row_desc:"Tabeli rea omadused", -cell_desc:"Tabeli lahtri omadused", -props_desc:"Tabeli omadused", -paste_row_before_desc:"Kleebi tabeli rida ette", -paste_row_after_desc:"Kleebi tabeli rida j\u00E4rgi", -cut_row_desc:"L\u00F5ika tabeli rida", -copy_row_desc:"Kopeeri tabeli rida", -del:"Kustuta tabel", -row:"Rida", -col:"Veerg", -cell:"Lahter" -}, -autosave:{ -unload_msg:"Tehtud muudatused kaovad, kui lahkute siit lehelt." -}, -fullscreen:{ -desc:"L\u00FClita \u00FCmber t\u00E4isekraani re\u017Eiim" -}, -media:{ -desc:"Sisesta / redigeeri manustatud meedia", -edit:"Redigeeri manustatud meedia" -}, -fullpage:{ -desc:"Dokumendi omadused" -}, -template:{ -desc:"Sisesta eeldefineeritud \u0161ablooni sisu" -}, -visualchars:{ -desc:"Visuaalsed kontrollt\u00E4hem\u00E4rgid sisse/v\u00E4lja" -}, -spellchecker:{ -desc:"L\u00FClita \u00FCmber \u00F5igekirja kontroll", -menu:"\u00D5igekirja kontrolli seaded", -ignore_word:"J\u00E4ta s\u00F5na vahele", -ignore_words:"J\u00E4ra k\u00F5ik vahele", -langs:"Keeled", -wait:"Palun oota...", -sug:"Soovitused", -no_sug:"Soovitusi pole", -no_mpell:"Valesti kirjutamisi ei leitud." -}, -pagebreak:{ -desc:"Sisesta lehevahetus." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/fa.js b/includes/tinymce/jscripts/tiny_mce/langs/fa.js deleted file mode 100644 index 15315c5c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/fa.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({fa:{ -common:{ -edit_confirm:"\u0622\u06CC\u0627 \u0634\u0645\u0627 \u0645\u0627\u06CC\u0644\u06CC\u062F \u062A\u0627 \u0627\u0632 \u062D\u0627\u0644\u062A \u0648\u06CC\u0631\u0627\u06CC\u0634\u06AF\u0631 WYSIWYG \u0628\u0631\u0627\u06CC \u0627\u06CC\u0646 \u0646\u0627\u062D\u06CC\u0647 \u0645\u062A\u0646\u06CC \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F\u061F", -apply:"\u0628\u0643\u0627\u0631\u06AF\u06CC\u0631\u06CC", -insert:"\u062F\u0631\u062C", -update:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC", -cancel:"\u0627\u0646\u0635\u0631\u0627\u0641", -close:"\u0628\u0633\u062A\u0646", -browse:"\u0645\u0631\u0648\u0631", -class_name:"\u0643\u0644\u0627\u0633", -not_set:"-- \u062A\u0646\u0638\u06CC\u0645 \u0646\u0634\u062F\u0647 --", -clipboard_msg:"\u0643\u067E\u06CC/\u0628\u0631\u0634 (Cut)/\u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u062F\u0631 Mozilla \u0648 Firefox \u0642\u0627\u0628\u0644 \u062F\u0633\u062A\u0631\u0633 \u0646\u0645\u06CC \u0628\u0627\u0634\u062F.\n\u0622\u06CC\u0627 \u0634\u0645\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u06CC\u0634\u062A\u0631\u06CC \u062F\u0631\u0628\u0627\u0631\u0647 \u0627\u06CC\u0646 \u0645\u0648\u0636\u0648\u0639 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F\u061F", -clipboard_no_support:"\u062F\u0631 \u062D\u0627\u0644 \u062D\u0627\u0636\u0631 \u062A\u0648\u0633\u0637 \u0645\u0631\u0648\u0631\u06AF\u0631 \u0634\u0645\u0627 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F \u060C \u0628\u0647 \u062C\u0627\u06CC \u0622\u0646 \u0627\u0632 \u0645\u06CC\u0627\u0646\u0628\u0631\u0647\u0627\u06CC (Shortcut) \u0635\u0641\u062D\u0647 \u0643\u0644\u06CC\u062F \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F.", -popup_blocked:"\u0628\u0627 \u0639\u0631\u0636 \u067E\u0648\u0632\u0634 \u060C \u0645\u0627 \u0627\u0637\u0644\u0627\u0639 \u062F\u0627\u062F\u0647 \u0628\u0648\u062F\u06CC\u0645 \u0643\u0647 \u0645\u062F\u0627\u0641\u0639 \u067E\u0646\u062C\u0631\u0647 \u0628\u0627\u0632 \u0634\u0648\u06CC (Popup) \u0634\u0645\u0627 \u060C \u067E\u0646\u062C\u0631\u0647 \u0627\u06CC \u0631\u0627 \u0643\u0647 \u0642\u0627\u0628\u0644\u06CC\u062A \u0628\u0631\u0646\u0627\u0645\u0647 \u0643\u0627\u0631\u0628\u0631\u062F\u06CC \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06CC \u0643\u0631\u062F \u060C \u063A\u06CC\u0631 \u0641\u0639\u0627\u0644 \u0643\u0631\u062F\u0647 \u0627\u0633\u062A. \u0634\u0645\u0627 \u0646\u06CC\u0627\u0632 \u0628\u0647 \u063A\u06CC\u0631 \u0641\u0639\u0627\u0644 \u0643\u0631\u062F\u0646 \u0645\u062F\u0627\u0641\u0639 \u067E\u0646\u062C\u0631\u0647 \u0628\u0627\u0632 \u0634\u0648 (Popup) \u062F\u0631 \u0627\u06CC\u0646 \u0633\u0627\u06CC\u062A \u0631\u0627 \u062F\u0627\u0631\u06CC\u062F \u062A\u0627 \u0627\u0632 \u0627\u06CC\u0646 \u0627\u0628\u0632\u0627\u0631 \u0628\u0647 \u0635\u0648\u0631\u062A \u0643\u0627\u0645\u0644 \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F.", -invalid_data:"\u062E\u0637\u0627: \u0645\u0642\u0627\u062F\u06CC\u0631 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0648\u0627\u0631\u062F \u0634\u062F \u060C \u0622\u0646\u0647\u0627 \u0628\u0647 \u0631\u0646\u06AF \u0642\u0631\u0645\u0632 \u0639\u0644\u0627\u0645\u062A \u062E\u0648\u0631\u062F\u0647 \u0627\u0646\u062F.", -more_colors:"\u0631\u0646\u06AF \u0647\u0627\u06CC \u0628\u06CC\u0634\u062A\u0631" -}, -contextmenu:{ -align:"\u062A\u0631\u0627\u0632", -left:"\u0686\u067E", -center:"\u0648\u0633\u0637", -right:"\u0631\u0627\u0633\u062A", -full:"\u0643\u0627\u0645\u0644" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u062F\u0631\u062C \u062A\u0627\u0631\u06CC\u062E", -inserttime_desc:"\u062F\u0631\u062C \u0632\u0645\u0627\u0646", -months_long:"\u0698\u0627\u0646\u0648\u06CC\u0647,\u0641\u0648\u0631\u06CC\u0647,\u0645\u0627\u0631\u0633,\u0622\u0648\u0631\u06CC\u0644,\u0645\u0647,\u0698\u0648\u0626\u0646,\u0698\u0648\u0626\u06CC\u0647,\u0627\u0648\u062A,\u0633\u067E\u062A\u0627\u0645\u0628\u0631,\u0627\u0643\u062A\u0628\u0631,\u0646\u0648\u0627\u0645\u0628\u0631,\u062F\u0633\u0627\u0645\u0628\u0631", -months_short:"\u0698\u0627\u0646\u0648\u06CC\u0647,\u0641\u0648\u0631\u06CC\u0647,\u0645\u0627\u0631\u0633,\u0622\u0648\u0631\u06CC\u0644,\u0645\u0647,\u0698\u0648\u0626\u0646,\u0698\u0648\u0626\u06CC\u0647,\u0627\u0648\u062A,\u0633\u067E\u062A\u0627\u0645\u0628\u0631,\u0627\u0643\u062A\u0628\u0631,\u0646\u0648\u0627\u0645\u0628\u0631,\u062F\u0633\u0627\u0645\u0628\u0631", -day_long:"\u06CC\u0643\u0634\u0646\u0628\u0647,\u062F\u0648\u0634\u0646\u0628\u0647,\u0633\u0647 \u0634\u0646\u0628\u0647,\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647,\u067E\u0646\u062C \u0634\u0646\u0628\u0647,\u062C\u0645\u0639\u0647,\u0634\u0646\u0628\u0647,\u06CC\u0643\u0634\u0646\u0628\u0647", -day_short:"\u06CC\u0643\u0634\u0646\u0628\u0647,\u062F\u0648\u0634\u0646\u0628\u0647,\u0633\u0647 \u0634\u0646\u0628\u0647,\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647,\u067E\u0646\u062C \u0634\u0646\u0628\u0647,\u062C\u0645\u0639\u0647,\u0634\u0646\u0628\u0647,\u06CC\u0643\u0634\u0646\u0628\u0647" -}, -print:{ -print_desc:"\u0686\u0627\u067E" -}, -preview:{ -preview_desc:"\u067E\u06CC\u0634 \u0646\u0645\u0627\u06CC\u0634" -}, -directionality:{ -ltr_desc:"\u062C\u0647\u062A \u0686\u067E \u0628\u0647 \u0631\u0627\u0633\u062A", -rtl_desc:"\u062C\u0647\u062A \u0631\u0627\u0633\u062A \u0628\u0647 \u0686\u067E" -}, -layer:{ -insertlayer_desc:"\u062F\u0631\u062C \u0644\u0627\u06CC\u0647 \u062C\u062F\u06CC\u062F", -forward_desc:"\u0627\u0646\u062A\u0642\u0627\u0644 \u0628\u0647 \u062C\u0644\u0648", -backward_desc:"\u0627\u0646\u062A\u0642\u0627\u0644 \u0628\u0647 \u067E\u0634\u062A", -absolute_desc:"\u062A\u0639\u0648\u06CC\u0636 \u0645\u0648\u0642\u0639\u06CC\u062A \u0645\u0637\u0644\u0642", -content:"\u0644\u0627\u06CC\u0647 \u062C\u062F\u06CC\u062F..." -}, -save:{ -save_desc:"\u0630\u062E\u06CC\u0631\u0647", -cancel_desc:"\u0644\u063A\u0648 \u062A\u0645\u0627\u0645\u06CC \u062A\u063A\u06CC\u06CC\u0631\u0627\u062A" -}, -nonbreaking:{ -nonbreaking_desc:"\u062F\u0631\u062C \u0643\u0627\u0631\u0627\u0643\u062A\u0631 \u0641\u0627\u0635\u0644\u0647 \u0628\u062F\u0648\u0646 \u0642\u0637\u0639 \u0634\u062F\u06AF\u06CC" -}, -iespell:{ -iespell_desc:"\u0627\u062C\u0631\u0627\u06CC \u0628\u0631\u0631\u0633\u06CC \u0627\u0645\u0644\u0627\u0621", -download:"ieSpell \u062A\u0634\u062E\u06CC\u0635 \u062F\u0627\u062F\u0647 \u0646\u0634\u062F. \u0622\u06CC\u0627 \u0634\u0645\u0627 \u0645\u0627\u06CC\u0644 \u0628\u0647 \u0646\u0635\u0628 \u0622\u0646 \u0647\u0633\u062A\u06CC\u062F\u061F" -}, -advhr:{ -advhr_desc:"\u062E\u0637 \u0627\u0641\u0642\u06CC" -}, -emotions:{ -emotions_desc:"\u0634\u0643\u0644\u0643" -}, -searchreplace:{ -search_desc:"\u062C\u0633\u062A\u062C\u0648", -replace_desc:"\u062C\u0633\u062A\u062C\u0648/\u062A\u0639\u0648\u06CC\u0636" -}, -advimage:{ -image_desc:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u062A\u0635\u0648\u06CC\u0631" -}, -advlink:{ -link_desc:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0644\u06CC\u0646\u0643" -}, -xhtmlxtras:{ -cite_desc:"\u0646\u0642\u0644 \u0642\u0648\u0644", -abbr_desc:"\u0627\u062E\u062A\u0635\u0627\u0631", -acronym_desc:"\u0645\u062E\u0641\u0641", -del_desc:"\u062D\u0630\u0641", -ins_desc:"\u062F\u0631\u062C", -attribs_desc:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0635\u0641\u0627\u062A" -}, -style:{ -desc:"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0627\u0633\u062A\u06CC\u0644 CSS" -}, -paste:{ -paste_text_desc:"\u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062A\u0646 \u0633\u0627\u062F\u0647", -paste_word_desc:"\u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u0627\u0632 Word", -selectall_desc:"\u0627\u0646\u062A\u062E\u0627\u0628 \u0647\u0645\u0647" -}, -paste_dlg:{ -text_title:"\u062C\u0647\u062A \u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u0643\u0631\u062F\u0646 \u0645\u062A\u0646 \u062F\u0631 \u067E\u0646\u062C\u0631\u0647 \u0627\u0632 CTRL+V \u0628\u0631 \u0631\u0648\u06CC \u0635\u0641\u062D\u0647 \u0643\u0644\u06CC\u062F \u062E\u0648\u062F \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F.", -text_linebreaks:"\u062D\u0641\u0638 \u0642\u0637\u0639 \u062E\u0637\u0648\u0637", -word_title:"\u062C\u0647\u062A \u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u0643\u0631\u062F\u0646 \u0645\u062A\u0646 \u062F\u0631 \u067E\u0646\u062C\u0631\u0647 \u0627\u0632 CTRL+V \u0628\u0631 \u0631\u0648\u06CC \u0635\u0641\u062D\u0647 \u0643\u0644\u06CC\u062F \u062E\u0648\u062F \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F." -}, -table:{ -desc:"\u06CC\u0643 \u062C\u062F\u0648\u0644 \u062C\u062F\u06CC\u062F \u062F\u0631\u062C \u0645\u06CC \u0643\u0646\u062F", -row_before_desc:"\u062F\u0631\u062C \u0633\u0637\u0631 \u062F\u0631 \u0642\u0628\u0644", -row_after_desc:"\u062F\u0631\u062C \u0633\u0637\u0631 \u062F\u0631 \u0628\u0639\u062F", -delete_row_desc:"\u062D\u0630\u0641 \u0633\u0637\u0631", -col_before_desc:"\u062F\u0631\u062C \u0633\u062A\u0648\u0646 \u062F\u0631 \u0642\u0628\u0644", -col_after_desc:"\u062F\u0631\u062C \u0633\u062A\u0648\u0646 \u062F\u0631 \u0628\u0639\u062F", -delete_col_desc:"\u062D\u0630\u0641 \u0633\u062A\u0648\u0646", -split_cells_desc:"\u062A\u0642\u0633\u06CC\u0645 \u0633\u0644\u0648\u0644 \u0647\u0627\u06CC \u062C\u062F\u0648\u0644 \u0627\u062F\u063A\u0627\u0645 \u0634\u062F\u0647", -merge_cells_desc:"\u0627\u062F\u063A\u0627\u0645 \u0633\u0644\u0648\u0644 \u0647\u0627\u06CC \u062C\u062F\u0648\u0644", -row_desc:"\u0645\u0634\u062E\u0635\u0627\u062A \u0633\u0637\u0631 \u062C\u062F\u0648\u0644", -cell_desc:"\u0645\u0634\u062E\u0635\u0627\u062A \u0633\u0644\u0648\u0644 \u062C\u062F\u0648\u0644", -props_desc:"\u0645\u0634\u062E\u0635\u0627\u062A \u062C\u062F\u0648\u0644", -paste_row_before_desc:"\u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u0633\u0637\u0631 \u062C\u062F\u0648\u0644 \u062F\u0631 \u0642\u0628\u0644", -paste_row_after_desc:"\u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u0633\u0637\u0631 \u062C\u062F\u0648\u0644 \u062F\u0631 \u0628\u0639\u062F", -cut_row_desc:"\u0628\u0631\u0634 (Cut) \u0633\u0637\u0631 \u062C\u062F\u0648\u0644", -copy_row_desc:"\u0643\u067E\u06CC \u0633\u0637\u0631 \u062C\u062F\u0648\u0644", -del:"\u062D\u0630\u0641 \u062C\u062F\u0648\u0644", -row:"\u0633\u0637\u0631", -col:"\u0633\u062A\u0648\u0646", -cell:"\u0633\u0644\u0648\u0644" -}, -autosave:{ -unload_msg:"\u062F\u0631 \u0635\u0648\u0631\u062A\u06CC \u0643\u0647 \u0634\u0645\u0627 \u0627\u0632 \u0627\u06CC\u0646 \u0635\u0641\u062D\u0647 \u0628\u0647 \u062C\u0627\u06CC \u062F\u06CC\u06AF\u0631\u06CC \u0646\u0627\u0648\u0628\u0631\u06CC (Navigate) \u0643\u0646\u06CC\u062F \u060C \u062A\u063A\u06CC\u06CC\u0631\u0627\u062A\u06CC \u0643\u0647 \u0627\u06CC\u062C\u0627\u062F \u0646\u0645\u0648\u062F\u0647 \u0627\u06CC\u062F \u0627\u0632 \u062F\u0633\u062A \u062E\u0648\u0627\u0647\u062F \u0631\u0641\u062A." -}, -fullscreen:{ -desc:"\u062A\u0639\u0648\u06CC\u0636 \u0628\u0647 \u062D\u0627\u0644\u062A \u0635\u0641\u062D\u0647 \u0643\u0627\u0645\u0644" -}, -media:{ -desc:"\u062F\u0631\u062C / \u0648\u06CC\u0631\u0627\u06CC\u0634 \u0631\u0633\u0627\u0646\u0647 \u062C\u0627\u0633\u0627\u0632\u06CC \u0634\u062F\u0647 (Embeded Media)", -edit:"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0631\u0633\u0627\u0646\u0647 \u062C\u0627\u0633\u0627\u0632\u06CC \u0634\u062F\u0647 (Embeded Media)" -}, -fullpage:{ -desc:"\u0645\u0634\u062E\u0635\u0627\u062A \u0633\u0646\u062F" -}, -template:{ -desc:"\u062F\u0631\u062C \u0645\u062D\u062A\u0648\u0627\u06CC \u0642\u0627\u0644\u0628 \u0627\u0632 \u067E\u06CC\u0634 \u062A\u0639\u0631\u06CC\u0641 \u0634\u062F\u0647" -}, -visualchars:{ -desc:"\u0631\u0648\u0634\u0646/\u062E\u0627\u0645\u0648\u0634 \u0643\u0631\u062F\u0646 \u0643\u0627\u0631\u0627\u0643\u062A\u0631 \u0647\u0627\u06CC \u0643\u0646\u062A\u0631\u0644 \u0628\u0635\u0631\u06CC (Visual)." -}, -spellchecker:{ -desc:"\u062A\u0639\u0648\u06CC\u0636 \u0628\u0631\u0631\u0633\u06CC \u0643\u0646\u0646\u062F\u0647 \u0627\u0645\u0644\u0627\u0621", -menu:"\u062A\u0646\u0638\u06CC\u0645\u0627\u062A \u0628\u0631\u0631\u0633\u06CC \u0643\u0646\u0646\u062F\u0647 \u0627\u0645\u0644\u0627\u0621", -ignore_word:"\u0686\u0634\u0645 \u067E\u0648\u0634\u06CC \u0627\u0632 \u0643\u0644\u0645\u0647", -ignore_words:"\u0686\u0634\u0645 \u067E\u0648\u0634\u06CC \u0627\u0632 \u0647\u0645\u0647", -langs:"\u0632\u0628\u0627\u0646 \u0647\u0627", -wait:"\u0644\u0637\u0641\u0627 \u0645\u0646\u062A\u0638\u0631 \u0628\u0645\u0627\u0646\u06CC\u062F...", -sug:"\u067E\u06CC\u0634\u0646\u0647\u0627\u062F\u0627\u062A", -no_sug:"\u0628\u062F\u0648\u0646 \u067E\u06CC\u0634\u0646\u0647\u0627\u062F", -no_mpell:"\u0647\u06CC\u0686 \u062E\u0637\u0627\u06CC \u0627\u0645\u0644\u0627\u0626\u06CC \u06CC\u0627\u0641\u062A\u0647 \u0646\u0634\u062F." -}, -pagebreak:{ -desc:"\u062F\u0631\u062C \u0642\u0637\u0639 \u0635\u0641\u062D\u0647." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/fi.js b/includes/tinymce/jscripts/tiny_mce/langs/fi.js deleted file mode 100644 index 6badee5e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/fi.js +++ /dev/null @@ -1,155 +0,0 @@ -tinyMCE.addI18n({fi:{ -common:{ -edit_confirm:"Haluatko k\u00E4ytt\u00E4\u00E4 WYSIWYG tilaa t\u00E4ss\u00E4 tekstikent\u00E4ss\u00E4?", -apply:"K\u00E4yt\u00E4", -insert:"Lis\u00E4\u00E4", -update:"P\u00E4ivit\u00E4", -cancel:"Peruuta", -close:"Sulje", -browse:"Selaa", -class_name:"Luokka", -not_set:"-- Ei m\u00E4\u00E4ritetty --", -clipboard_msg:"Kopioi/Leikkaa/Liit\u00E4 ei ole k\u00E4ytett\u00E4viss\u00E4 Mozilla ja Firefox selaimilla.\nHaluatko lis\u00E4tietoa t\u00E4st\u00E4 ongelmasta?", -clipboard_no_support:"Selaimesi ei ole tuettu, k\u00E4yt\u00E4 sen sijaan n\u00E4pp\u00E4in oikoteit\u00E4.", -popup_blocked:"Sinulla on k\u00E4yt\u00F6ss\u00E4si ohjelma, joka est\u00E4\u00E4 ponnahdusikkunoiden n\u00E4yt\u00F6n. Sinun t\u00E4ytyy kytke\u00E4 ponnahdusikkunoiden esto pois p\u00E4\u00E4lt\u00E4 voidaksesi hy\u00F6dynt\u00E4\u00E4 t\u00E4ysin t\u00E4t\u00E4 ty\u00F6kalua.", -invalid_data:"Virhe: Sy\u00F6tit virheellisi\u00E4 arvoja, ne n\u00E4kyv\u00E4t punaisina.", -more_colors:"Enemm\u00E4n v\u00E4rej\u00E4" -}, -contextmenu:{ -align:"Tasaus", -left:"Vasemmalle", -center:"Keskelle", -right:"Oikealle", -full:"Molemmille puolille" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Lis\u00E4\u00E4 p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4", -inserttime_desc:"Lis\u00E4\u00E4 kellonaika", -months_long:"Tammikuu,Helmikuu,Maaliskuu,Huhtikuu,Toukokuu,Kes\u00E4kuu,Hein\u00E4kuu,Elokuu,Syyskuu,Lokakuu,Marraskuu,Joulukuu", -months_short:"Tammi,Helmi,Maalis,Huhti,Touko,Kes\u00E4,Hein\u00E4,Elo,Syys,Loka,Marras,Joulu", -day_long:"sunnuntai,maanantai,tiistai,keskiviikko,torstai,perjantai,lauantai,sunnuntai", -day_short:"su,ma,ti,ke,to,pe,la,su" -}, -print:{ -print_desc:"Tulosta" -}, -preview:{ -preview_desc:"Esikatselu" -}, -directionality:{ -ltr_desc:"Suunta vasemmalta oikealle", -rtl_desc:"Suunta oikealta vasemmalle" -}, -layer:{ -insertlayer_desc:"Lis\u00E4\u00E4 uusi taso", -forward_desc:"Siirr\u00E4 eteenp\u00E4in", -backward_desc:"Siirr\u00E4 taaksep\u00E4in", -absolute_desc:"Absoluuttinen sijainti", -content:"Uusi taso..." -}, -save:{ -save_desc:"Tallenna", -cancel_desc:"Peruuta kaikki muutokset" -}, -nonbreaking:{ -nonbreaking_desc:"Lis\u00E4\u00E4 tyhj\u00E4 merkki (nbsp)" -}, -iespell:{ -iespell_desc:"Oikeinkirjoituksetn tarkistus", -download:"ieSpell ohjelmaa ei havaittu. Haluatko asentaa sen nyt?" -}, -advhr:{ -advhr_desc:"Vaakataso viivain" -}, -emotions:{ -emotions_desc:"Hymi\u00F6t" -}, -searchreplace:{ -search_desc:"Etsi", -replace_desc:"Etsi ja korvaa" -}, -advimage:{ -image_desc:"Lis\u00E4\u00E4/muokkaa kuvaa" -}, -advlink:{ -link_desc:"Lis\u00E4\u00E4/muokkaa linkki\u00E4" -}, -xhtmlxtras:{ -cite_desc:"Sitaatti", -abbr_desc:"Lyhenne", -acronym_desc:"Kirjainlyhenne", -del_desc:"Poisto", -ins_desc:"Lis\u00E4ys", -attribs_desc:"Lis\u00E4\u00E4/muokkaa attribuutteja" -}, -style:{ -desc:"Muokkaa CSS tyylej\u00E4" -}, -paste:{ -paste_text_desc:"Liit\u00E4 pelkk\u00E4n\u00E4 tekstin\u00E4", -paste_word_desc:"Liit\u00E4 Wordist\u00E4", -selectall_desc:"Valitse kaikki" -}, -paste_dlg:{ -text_title:"Paina CTRL+V liitt\u00E4\u00E4ksesi teksti ikkunaan.", -text_linebreaks:"S\u00E4ilyt\u00E4 rivinvaihdot", -word_title:"Paina CTRL+V liitt\u00E4\u00E4ksesi teksti ikkunaan." -}, -table:{ -desc:"Lis\u00E4\u00E4 uusi taulukko", -row_before_desc:"Lis\u00E4\u00E4 rivi ennen", -row_after_desc:"Lis\u00E4\u00E4 rivi j\u00E4lkeen", -delete_row_desc:"Poista rivi", -col_before_desc:"Lis\u00E4\u00E4 sarake ennen", -col_after_desc:"Lis\u00E4\u00E4 sarake j\u00E4lkeen", -delete_col_desc:"Poista sarake", -split_cells_desc:"Jaa yhdistetyt taulukon solut", -merge_cells_desc:"Yhdist\u00E4 taulukon solut", -row_desc:"Taulukon rivin asetukset", -cell_desc:"Taulukon solun asetukset", -props_desc:"Taulukon asetukset", -paste_row_before_desc:"Liit\u00E4 taulukon rivi ennen", -paste_row_after_desc:"Liit\u00E4 taulukon rivi j\u00E4lkeen", -cut_row_desc:"Leikkaa taulukon rivi", -copy_row_desc:"Kopioi taulukon rivi", -del:"Poista taulukko", -row:"Rivi", -col:"Sarake", -cell:"Solu", -cellprops_delta_width:"80" -}, -autosave:{ -unload_msg:"Tekem\u00E4si muutokset menetet\u00E4\u00E4n jos poistut t\u00E4lt\u00E4 sivulta." -}, -fullscreen:{ -desc:"Kokoruututila" -}, -media:{ -desc:"Lis\u00E4\u00E4/muokkaa upotettua mediaa", -edit:"Muokkaa upotettua mediaa" -}, -fullpage:{ -desc:"Tiedoston asetukset" -}, -template:{ -desc:"Lis\u00E4\u00E4 esim\u00E4\u00E4ritetty\u00E4 sivupohja sis\u00E4lt\u00F6\u00E4" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"Oikeinkirjoituksen tarkistus", -menu:"Oikeinkirjoituksen asetukset", -ignore_word:"Ohita sana", -ignore_words:"Ohita kaikki", -langs:"Kielet", -wait:"Odota ole hyv\u00E4...", -sug:"Ehdotukset", -no_sug:"Ei ehdotuksia", -no_mpell:"Virheit\u00E4 ei l\u00F6ytynyt." -}, -pagebreak:{ -desc:"Lis\u00E4\u00E4 sivunvaihto." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/fr.js b/includes/tinymce/jscripts/tiny_mce/langs/fr.js deleted file mode 100644 index 6025941b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/fr.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({fr:{ -common:{ -edit_confirm:"Voulez-vous utiliser le mode WYSIWYG pour cette zone de texte\u00A0?", -apply:"Appliquer", -insert:"Ins\u00E9rer", -update:"Mettre \u00E0 jour", -cancel:"Annuler", -close:"Fermer", -browse:"Naviguer", -class_name:"Classe", -not_set:"-- Non init. --", -clipboard_msg:"Copier/Couper/Coller n'est pas disponible sous Mozilla et sous Firefox.\nVoulez-vous plus d'information sur ce probl\u00E8me\u00A0?", -clipboard_no_support:"Actuellement non support\u00E9 par votre navigateur, utilisez les raccourcis clavier \u00E0 ma place.", -popup_blocked:"D\u00E9sol\u00E9, nous avons d\u00E9tect\u00E9 que votre bloqueur de popup a bloqu\u00E9 une fen\u00EAtre dont l'application a besoin. Vous devez d\u00E9sactiver votre bloqueur de popup pour pouvoir utiliser cet outil.", -invalid_data:"Erreur : Valeurs incorrectes entr\u00E9es, elles sont marqu\u00E9es en rouge.", -more_colors:"Plus de couleurs" -}, -contextmenu:{ -align:"Alignement", -left:"Gauche", -center:"Centr\u00E9", -right:"Droite", -full:"Justifi\u00E9" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Ins\u00E9rer date", -inserttime_desc:"Ins\u00E9rer heure", -months_long:"Janvier,F\u00E9vrier,Mars,Avril,Mai,Juin,Juillet,Ao\u00FBt,Septembre,Octobre,Novembre,D\u00E9cembre", -months_short:"Jan,F\u00E9v,Mar,Avr,Mai,Juin,Juil,Ao\u00FBt,Sep,Oct,Nov,D\u00E9c", -day_long:"Dimanche,Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche", -day_short:"Dim,Lun,Mar,Mer,Jeu,Ven,Sam,Dim" -}, -print:{ -print_desc:"Imprimer" -}, -preview:{ -preview_desc:"Pr\u00E9visualiser" -}, -directionality:{ -ltr_desc:"\u00C9criture de gauche \u00E0 droite", -rtl_desc:"\u00C9criture de droite \u00E0 gauche" -}, -layer:{ -insertlayer_desc:"Ins\u00E9rer une nouvelle couche", -forward_desc:"D\u00E9placer vers l'avant", -backward_desc:"D\u00E9placer vers l'arri\u00E8re", -absolute_desc:"Activer le positionnement absolu", -content:"Nouvelle couche..." -}, -save:{ -save_desc:"Sauver", -cancel_desc:"Annuler tous les changements" -}, -nonbreaking:{ -nonbreaking_desc:"Ins\u00E9rer un espace ins\u00E9cable" -}, -iespell:{ -iespell_desc:"Lancer le v\u00E9rificateur d'orthographe", -download:"ieSpell non install\u00E9, voulez-vous l'installer maintenant\u00A0?" -}, -advhr:{ -advhr_desc:"Ins\u00E9rer trait horizontal" -}, -emotions:{ -emotions_desc:"\u00C9motions" -}, -searchreplace:{ -search_desc:"Chercher", -replace_desc:"Chercher/Remplacer" -}, -advimage:{ -image_desc:"Ins\u00E9rer/\u00C9diter image" -}, -advlink:{ -link_desc:"Ins\u00E9rer/\u00C9diter lien" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"Abr\u00E9viation", -acronym_desc:"Acronyme", -del_desc:"Effacement", -ins_desc:"Insertion", -attribs_desc:"Ins\u00E9rer/\u00C9diter les attributs" -}, -style:{ -desc:"\u00C9diter la feuille de style CSS" -}, -paste:{ -paste_text_desc:"Coller en tant que texte brut", -paste_word_desc:"Coller au d\u00E9part d'un texte cr\u00E9\u00E9 sous Word", -selectall_desc:"Selectioner tout" -}, -paste_dlg:{ -text_title:"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00EAtre.", -text_linebreaks:"Conserver les sauts de ligne", -word_title:"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00EAtre." -}, -table:{ -desc:"Ins\u00E9rer un nouveau tableau", -row_before_desc:"Ins\u00E9rer ligne avant", -row_after_desc:"Ins\u00E9rer ligne apr\u00E8s", -delete_row_desc:"Effacer ligne", -col_before_desc:"Ins\u00E9rer colonne avant", -col_after_desc:"Ins\u00E9rer colonne apr\u00E8s", -delete_col_desc:"Effacer colonne", -split_cells_desc:"Scinder les cellules fusionn\u00E9es", -merge_cells_desc:"Fusionner les cellules", -row_desc:"Propri\u00E9t\u00E9s de la ligne", -cell_desc:"Propri\u00E9t\u00E9s de la cellule", -props_desc:"Propri\u00E9t\u00E9s du tableau", -paste_row_before_desc:"Coller la ligne avant", -paste_row_after_desc:"Coller la ligne apr\u00E8s", -cut_row_desc:"Couper la ligne", -copy_row_desc:"Copier la ligne", -del:"Effacer tableau", -row:"Ligne", -col:"Colonne", -cell:"Cellule" -}, -autosave:{ -unload_msg:"Les changements que vous avez faits seront perdus si vous changez de page." -}, -fullscreen:{ -desc:"Passer en mode plein \u00E9cran" -}, -media:{ -desc:"Ins\u00E9rer/\u00C9diter un fichier m\u00E9dia", -edit:"\u00C9diter un fichier m\u00E9dia" -}, -fullpage:{ -desc:"Propri\u00E9t\u00E9s du document" -}, -template:{ -desc:"Ins\u00E9rer un mod\u00E8le pr\u00E9d\u00E9fini." -}, -visualchars:{ -desc:"Activer les caract\u00E8res de mise en page." -}, -spellchecker:{ -desc:"Activer le v\u00E9rificateur d'orthographe", -menu:"Param\u00E8tres du v\u00E9rificateur d'orthographe", -ignore_word:"Ignorer mot", -ignore_words:"Ignorer tout", -langs:"Langues", -wait:"Patientez svp...", -sug:"Suggestions", -no_sug:"Aucune suggestions", -no_mpell:"Aucune erreur trouv\u00E9e." -}, -pagebreak:{ -desc:"Ins\u00E9rer saut de page." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/gl.js b/includes/tinymce/jscripts/tiny_mce/langs/gl.js deleted file mode 100644 index 63cf6e9b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/gl.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({gl:{ -common:{ -edit_confirm:"\u00BFDesexa utiliza-lo modo WYSIWYG pra esta caixa de texto?", -apply:"Apricar", -insert:"Insertar", -update:"Actualizar", -cancel:"Cancelar", -close:"Cerrar", -browse:"Examinar", -class_name:"Clase", -not_set:"-- Ning\u00FAn --", -clipboard_msg:"Copiar/Cortar/Pegar non est\u00E1 disponible en Mozilla e Firefox.\n\u00BFDesexa obter mais informaci\u00F3n sobre de este asunto?", -clipboard_no_support:"O seu navegador non soporta estas funci\u00F3ns, use os atallos de teclado.", -popup_blocked:"O seu bloqueador de vent\u00E1s emerxentes deshabilitou unha vent\u00E1 que precisa pra o funcionamento da aplicaci\u00F3n. Precisa deshabilita-lo bloqueo de `popups` neste sitio pra utilizar \u00F3 m\u00E1ximo esta ferramenta.", -invalid_data:"Error: Introducidos valores non v\u00E1lidos, est\u00E1n marcados en vermello.", -more_colors:"Mais cores" -}, -contextmenu:{ -align:"Ali\u00F1amento", -left:"Esquerda", -center:"Centrado", -right:"Dereita", -full:"Xustificado" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Insertar data", -inserttime_desc:"Insertar hora", -months_long:"Xaneito,Febreiro,Marzo,Abril,Maio,Xu\u00F1o,Xullo,Agosto,Setembro,Outubro,Novembro,Decembro", -months_short:"Xan,Feb,Mar,Abr,Mai,Xu\u00F1,Xul,Ago,Set,Out,Nov,Dec", -day_long:"Domingo,Luns,Martes,M\u00E9rcores,Xoves,Venres,S\u00E1bado,Domingo", -day_short:"Dom,Lun,Mar,M\u00E9r,Xov,Ver,S\u00E1b,Dom" -}, -print:{ -print_desc:"Imprimir" -}, -preview:{ -preview_desc:"Vista previa" -}, -directionality:{ -ltr_desc:"Direcci\u00F3n esquerda a dereita", -rtl_desc:"Direcci\u00F3n dereita a esquerda" -}, -layer:{ -insertlayer_desc:"Insertar nova capa", -forward_desc:"Avanzar", -backward_desc:"Recuar", -absolute_desc:"Posici\u00F3n absoluta", -content:"Nova capa..." -}, -save:{ -save_desc:"Gardar", -cancel_desc:"Cancelar todo-los cambios" -}, -nonbreaking:{ -nonbreaking_desc:"Insertar espacio non colapsable" -}, -iespell:{ -iespell_desc:"Corrector ortogr\u00E1fico", -download:"Non se detectou 'ieSpell'. \u00BFDesexa instala-lo agora?" -}, -advhr:{ -advhr_desc:"Regra horizontal" -}, -emotions:{ -emotions_desc:"Emoticones" -}, -searchreplace:{ -search_desc:"Buscar", -replace_desc:"Buscar/Reemplazar" -}, -advimage:{ -image_desc:"Insertar/editar imaxe" -}, -advlink:{ -link_desc:"Insertar/editar hiperv\u00EDnculo" -}, -xhtmlxtras:{ -cite_desc:"Cita", -abbr_desc:"Abreviatura", -acronym_desc:"Acr\u00F3nimo", -del_desc:"Borrado", -ins_desc:"Inserci\u00F3n", -attribs_desc:"Insertar/Editar atributos" -}, -style:{ -desc:"Editar Estilo CSS" -}, -paste:{ -paste_text_desc:"Pegar como texto simple", -paste_word_desc:"Pegar desde Word", -selectall_desc:"Seleccionar todo" -}, -paste_dlg:{ -text_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00E1.", -text_linebreaks:"Manter salto de li\u00F1as", -word_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00E1." -}, -table:{ -desc:"Inserta unha nova t\u00E1boa", -row_before_desc:"Insertar fila (antes)", -row_after_desc:"Insertar fila (desp\u00F3is)", -delete_row_desc:"Suprimir fila", -col_before_desc:"Insertar columna (antes)", -col_after_desc:"Insertar columna (desp\u00F3is)", -delete_col_desc:"Suprimir columna", -split_cells_desc:"Dividir celdas", -merge_cells_desc:"Vincular celdas", -row_desc:"Propiedades da fila", -cell_desc:"Propiedades da celda", -props_desc:"Propiedades da t\u00E1boa", -paste_row_before_desc:"Pegar filas (antes)", -paste_row_after_desc:"Pegar filas (desp\u00F3is)", -cut_row_desc:"Cortar fila", -copy_row_desc:"Copiar fila", -del:"Eliminar t\u00E1boa", -row:"Fila", -col:"Columna", -cell:"Celda" -}, -autosave:{ -unload_msg:"Os cambios realizados perderanse se sae desta p\u00E1xina." -}, -fullscreen:{ -desc:"Cambiar a modo Pantalla Completa" -}, -media:{ -desc:"Insertar/editar medio embebido", -edit:"Editar medio embebido" -}, -fullpage:{ -desc:"Propiedades do documento" -}, -template:{ -desc:"Insertar contido de plantilla predefinida" -}, -visualchars:{ -desc:"Caracteres de control ON/OFF." -}, -spellchecker:{ -desc:"Conmutar corrector ortogr\u00E1fico", -menu:"Configuraci\u00F3n de corrector ortogr\u00E1fico", -ignore_word:"Ignorar verba", -ignore_words:"Ignorar todo", -langs:"Idiomas", -wait:"Agarde...", -sug:"Suxerencias", -no_sug:"Sen suxerencias", -no_mpell:"Non se atoparon erros." -}, -pagebreak:{ -desc:"Insertar fin de p\u00E1xina" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/he.js b/includes/tinymce/jscripts/tiny_mce/langs/he.js deleted file mode 100644 index 4b40c3cb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/he.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({he:{ -common:{ -edit_confirm:"\u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05D4\u05E9\u05EA\u05DE\u05E9 \u05D1\u05E2\u05D5\u05E8\u05DA \u05D4\u05DE\u05EA\u05E7\u05D3\u05DD?", -apply:"\u05D0\u05D9\u05E9\u05D5\u05E8", -insert:"\u05D4\u05D5\u05E1\u05E4\u05D4", -update:"\u05E2\u05D3\u05DB\u05D5\u05DF", -cancel:"\u05D1\u05D9\u05D8\u05D5\u05DC", -close:"\u05E1\u05D2\u05D9\u05E8\u05D4", -browse:"\u05E2\u05D9\u05D5\u05DF", -class_name:"\u05DE\u05D7\u05DC\u05E7\u05D4", -not_set:"-- \u05DC\u05D0 \u05D4\u05D5\u05D2\u05D3\u05E8 --", -clipboard_msg:"\r\n \u05D4\u05E2\u05EA\u05E7\u05D4/\u05D2\u05D6\u05D9\u05E8\u05D4 \u05D5\u05D4\u05D3\u05D1\u05E7\u05D4 \u05D0\u05D9\u05E0\u05DD \u05D6\u05DE\u05D9\u05E0\u05D9\u05DD \u05D1 Mozilla \u05D5\u05D1-Firefox.\r\n \u05D4\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05E7\u05D1\u05DC \u05DE\u05D9\u05D3\u05E2 \u05E0\u05D5\u05E1\u05E3 \u05E2\u05DC \u05D4\u05E0\u05D5\u05E9\u05D0?\r\n ", -clipboard_no_support:"\u05DB\u05E8\u05D2\u05E2 \u05DC\u05D0 \u05E0\u05EA\u05DE\u05DA \u05E2\u05DC \u05D9\u05D3\u05D9 \u05D4\u05D3\u05E4\u05D3\u05E4\u05DF \u05E9\u05DC\u05DA. \u05D4\u05E9\u05EA\u05DE\u05E9 \u05D1\u05E7\u05D9\u05E6\u05D5\u05E8\u05D9 \u05D4\u05DE\u05E7\u05DC\u05D3\u05EA.", -popup_blocked:"\u05D7\u05D5\u05E1\u05DD \u05E4\u05E8\u05D9\u05D8\u05D9\u05DD \u05DE\u05D5\u05E7\u05E4\u05E6\u05D9\u05DD \u05DE\u05E0\u05E2 \u05DE\u05D7\u05DC\u05D5\u05DF \u05D7\u05E9\u05D5\u05D1 \u05DE\u05DC\u05D4\u05E4\u05EA\u05D7,\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05D4\u05E9\u05EA\u05DE\u05E9 \u05D1\u05DB\u05DC\u05D9 \u05D6\u05D4 \u05E2\u05DC\u05D9\u05DA \u05DC\u05D1\u05D8\u05DC \u05D0\u05EA \u05D7\u05D5\u05E1\u05DD \u05D4\u05E4\u05E8\u05D9\u05D8\u05D9\u05DD", -invalid_data:"Error: Invalid values entered, these are marked in red.", -more_colors:"\u05E2\u05D5\u05D3 \u05E6\u05D1\u05E2\u05D9\u05DD" -}, -contextmenu:{ -align:"\u05D9\u05D9\u05E9\u05D5\u05E8", -left:"\u05E9\u05DE\u05D0\u05DC", -center:"\u05D0\u05DE\u05E6\u05E2", -right:"\u05D9\u05DE\u05D9\u05DF", -full:"\u05E9\u05E0\u05D9 \u05D4\u05E6\u05D3\u05D3\u05D9\u05DD" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u05D4\u05D5\u05E1\u05E4\u05EA \u05EA\u05D0\u05E8\u05D9\u05DA", -inserttime_desc:"\u05D4\u05D5\u05E1\u05E4\u05EA \u05D6\u05DE\u05DF", -months_long:"\u05D9\u05E0\u05D5\u05D0\u05E8,\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8,\u05DE\u05E8\u05E5,\u05D0\u05E4\u05E8\u05D9\u05DC,\u05DE\u05D0\u05D9,\u05D9\u05D5\u05E0\u05E2,\u05D9\u05D5\u05DC\u05D9,\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8,\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8,\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8,\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8,\u05D3\u05E6\u05DE\u05D1\u05E8", -months_short:"\u05D9\u05E0\u05D5\u05D0\u05E8,\u05E4\u05D1\u05E8\u05D5\u05D0\u05E8,\u05DE\u05E8\u05E5,\u05D0\u05E4\u05E8\u05D9\u05DC,\u05DE\u05D0\u05D9,\u05D9\u05D5\u05E0\u05E2,\u05D9\u05D5\u05DC\u05D9,\u05D0\u05D5\u05D2\u05D5\u05E1\u05D8,\u05E1\u05E4\u05D8\u05DE\u05D1\u05E8,\u05D0\u05D5\u05E7\u05D8\u05D5\u05D1\u05E8,\u05E0\u05D5\u05D1\u05DE\u05D1\u05E8,\u05D3\u05E6\u05DE\u05D1\u05E8", -day_long:"\u05D9\u05D5\u05DD \u05E8\u05D0\u05E9\u05D5\u05DF,\u05D9\u05D5\u05DD \u05E9\u05E0\u05D9,\u05D9\u05D5\u05DD \u05E9\u05DC\u05D9\u05E9\u05D9,\u05D9\u05D5\u05DD \u05E8\u05D1\u05D9\u05E2\u05D9,\u05D9\u05D5\u05DD \u05D7\u05DE\u05D9\u05E9\u05D9,\u05D9\u05D5\u05DD \u05E9\u05D9\u05E9,\u05D9\u05D5\u05DD \u05E9\u05D1\u05EA,\u05D9\u05D5\u05DD \u05E8\u05D0\u05E9\u05D5\u05DF", -day_short:"\u05D9\u05D5\u05DD \u05D0',\u05D9\u05D5\u05DD \u05D1',\u05D9\u05D5\u05DD \u05D2',\u05D9\u05D5\u05DD \u05D3',\u05D9\u05D5\u05DD \u05D4',\u05D9\u05D5\u05DD \u05D5',\u05E9\u05D1\u05EA,\u05D9\u05D5\u05DD \u05D0'" -}, -print:{ -print_desc:"\u05D4\u05D3\u05E4\u05E1\u05D4" -}, -preview:{ -preview_desc:"\u05EA\u05E6\u05D5\u05D2\u05D4 \u05DE\u05E7\u05D3\u05D9\u05DE\u05D4" -}, -directionality:{ -ltr_desc:"\u05DB\u05D9\u05D5\u05D5\u05DF \u05D8\u05E7\u05E1\u05D8 \u05DE\u05E9\u05DE\u05D0\u05DC \u05DC\u05D9\u05DE\u05D9\u05DF", -rtl_desc:"\u05DB\u05D9\u05D5\u05D5\u05DF \u05D8\u05E7\u05E1\u05D8 \u05DE\u05D9\u05DE\u05D9\u05DF \u05DC\u05E9\u05DE\u05D0\u05DC" -}, -layer:{ -insertlayer_desc:"\u05D4\u05D5\u05E1\u05E4\u05EA \u05E9\u05DB\u05D1\u05D4 \u05D7\u05D3\u05E9\u05D4", -forward_desc:"\u05D4\u05E2\u05D1\u05E8\u05D4 \u05E7\u05D3\u05D9\u05DE\u05D4", -backward_desc:"\u05D4\u05E2\u05D1\u05E8\u05D4 \u05D0\u05D7\u05D5\u05E8\u05D4", -absolute_desc:"\u05D1\u05D7\u05D9\u05E8\u05EA \u05DE\u05D9\u05E7\u05D5\u05DD \u05DE\u05D5\u05D7\u05DC\u05D8", -content:"\u05E9\u05DB\u05D1\u05D4 \u05D7\u05D3\u05E9\u05D4..." -}, -save:{ -save_desc:"\u05E9\u05DE\u05D9\u05E8\u05D4", -cancel_desc:"\u05D1\u05D9\u05D8\u05D5\u05DC \u05DB\u05DC \u05D4\u05E9\u05D9\u05E0\u05D5\u05D9\u05DD" -}, -nonbreaking:{ -nonbreaking_desc:"\u05D4\u05D5\u05E1\u05E4\u05EA \u05E8\u05D5\u05D5\u05D7" -}, -iespell:{ -iespell_desc:"\u05D1\u05D3\u05D9\u05E7\u05EA \u05D0\u05D9\u05D5\u05EA", -download:" \u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0 ieSpell. \u05D4\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05D4\u05EA\u05E7\u05D9\u05DF?" -}, -advhr:{ -advhr_desc:"\u05E7\u05D5 \u05D0\u05D5\u05E4\u05E7\u05D9" -}, -emotions:{ -emotions_desc:"\u05E1\u05DE\u05D9\u05D9\u05DC\u05D9\u05DD" -}, -searchreplace:{ -search_desc:"\u05D7\u05D9\u05E4\u05D5\u05E9", -replace_desc:"\u05D4\u05D7\u05DC\u05E4\u05D4" -}, -advimage:{ -image_desc:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05EA\u05DE\u05D5\u05E0\u05D4" -}, -advlink:{ -link_desc:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05D4\u05D9\u05E4\u05E8-\u05E7\u05D9\u05E9\u05D5\u05E8" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"Abbreviation", -acronym_desc:"Acronym", -del_desc:"Deletion", -ins_desc:"Insertion", -attribs_desc:"Insert/Edit Attributes" -}, -style:{ -desc:"\u05E2\u05D3\u05DB\u05D5\u05DF \u05D4\u05D2\u05D3\u05E8\u05D5\u05EA CSS" -}, -paste:{ -paste_text_desc:"Paste as Plain Text", -paste_word_desc:"Paste from Word", -selectall_desc:"Select All" -}, -paste_dlg:{ -text_title:"Use CTRL+V on your keyboard to paste the text into the window.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V on your keyboard to paste the text into the window." -}, -table:{ -desc:"\u05D4\u05DB\u05E0\u05E1\u05EA \u05D8\u05D1\u05DC\u05D4 \u05D7\u05D3\u05E9\u05D4", -row_before_desc:"\u05D4\u05DB\u05E0\u05E1\u05EA \u05E9\u05D5\u05E8\u05D4 \u05DC\u05E4\u05E0\u05D9", -row_after_desc:"\u05D4\u05DB\u05E0\u05E1\u05EA \u05E9\u05D5\u05E8\u05D4 \u05D0\u05D7\u05E8\u05D9", -delete_row_desc:"\u05DE\u05D7\u05E7/\u05D9 \u05E9\u05D5\u05E8\u05D4", -col_before_desc:"\u05D4\u05DB\u05E0\u05E1\u05EA \u05E2\u05DE\u05D5\u05D3\u05D4 \u05DC\u05E4\u05E0\u05D9", -col_after_desc:"\u05D4\u05DB\u05E0\u05E1\u05EA \u05E2\u05DE\u05D5\u05D3\u05D4 \u05D0\u05D7\u05E8\u05D9", -delete_col_desc:"\u05D4\u05E1\u05E8\u05EA \u05E2\u05DE\u05D5\u05D3\u05D4", -split_cells_desc:"\u05E4\u05D9\u05E6\u05D5\u05DC \u05EA\u05D0\u05D9\u05DD \u05D1\u05D8\u05D1\u05DC\u05D4", -merge_cells_desc:"\u05D0\u05D9\u05D7\u05D5\u05D3 \u05EA\u05D0\u05D9\u05DD \u05D1\u05D8\u05D1\u05DC\u05D4", -row_desc:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05E9\u05D5\u05E8\u05D4 \u05D1\u05D8\u05D1\u05DC\u05D4", -cell_desc:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05EA\u05D0 \u05D1\u05D8\u05D1\u05DC\u05D4", -props_desc:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05D4\u05D8\u05D1\u05DC\u05D4", -paste_row_before_desc:"\u05D4\u05D3\u05D1\u05E7\u05EA \u05E9\u05D5\u05E8\u05D4 \u05D1\u05D8\u05D1\u05DC\u05D4 \u05DC\u05E4\u05E0\u05D9", -paste_row_after_desc:"\u05D4\u05D3\u05D1\u05E7\u05EA \u05E9\u05D5\u05E8\u05D4 \u05D1\u05D8\u05D1\u05DC\u05D4 \u05D0\u05D7\u05E8\u05D9", -cut_row_desc:"\u05D2\u05D6\u05D9\u05E8\u05EA \u05E9\u05D5\u05E8\u05D4 \u05D1\u05D8\u05D1\u05DC\u05D4", -copy_row_desc:"\u05D4\u05E2\u05EA\u05E7\u05EA \u05E9\u05D5\u05E8\u05D4 \u05D1\u05D8\u05D1\u05DC\u05D4", -del:"\u05DE\u05D7\u05D9\u05E7\u05EA \u05D8\u05D1\u05DC\u05D4", -row:"\u05E9\u05D5\u05E8\u05D4", -col:"\u05E2\u05DE\u05D5\u05D3\u05D4", -cell:"\u05EA\u05D0" -}, -autosave:{ -unload_msg:"\u05D4\u05E9\u05D9\u05E0\u05D5\u05D9\u05D9\u05DD \u05E9\u05D1\u05D9\u05E6\u05E2\u05EA \u05DC\u05D0 \u05D9\u05E9\u05DE\u05E8\u05D5 \u05D0\u05DD \u05EA\u05E2\u05D1\u05D5\u05E8 \u05DE\u05D3\u05E3 \u05D6\u05D4" -}, -fullscreen:{ -desc:"Toggle fullscreen mode" -}, -media:{ -desc:"Insert / edit embedded media", -edit:"Edit embedded media" -}, -fullpage:{ -desc:"Document properties" -}, -template:{ -desc:"Insert predefined template content" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"Toggle spellchecker", -menu:"Spellchecker settings", -ignore_word:"Ignore word", -ignore_words:"Ignore all", -langs:"\u05E9\u05E4\u05D5\u05EA", -wait:"Please wait...", -sug:"Suggestions", -no_sug:"No suggestions", -no_mpell:"No misspellings found." -}, -pagebreak:{ -desc:"Insert page break." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/hr.js b/includes/tinymce/jscripts/tiny_mce/langs/hr.js deleted file mode 100644 index 18c7d18e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/hr.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({hr:{ -common:{ -edit_confirm:"\u017Delite li koristiti WYSIWYG na\u010Din rada za ovo tekstualno polje?", -apply:"Primjeni", -insert:"Umetni", -update:"Obnovi", -cancel:"Odustani", -close:"Zatvori", -browse:"Pregled", -class_name:"Klasa", -not_set:"-- Nije postavljeno --", -clipboard_msg:"Kopiraj/Izre\u017Ei/Zalijepi nije dostupno Mozilla i Firefox preglednicima.\nVi\u0161e informacija?", -clipboard_no_support:"Trenuta\u010Dno va\u0161 preglednik ne podr\u017Eava ovu opciju, poku\u0161ajte koristiti tipkovni\u010Dku kraticu.", -popup_blocked:"Oprostite, izgleda da je va\u0161 popup-blocker onemogu\u0107io prozor u sklopu ovog programa. Morate onemogu\u0107iti blokiranje popup prozora da bi u potpunosti iskoristili ovaj alat.", -invalid_data:"Gre\u0161ka: Une\u0161ene su nevaljane vrijednosti, ozna\u010Dene su crvenom bojom.", -more_colors:"Vi\u0161e boja" -}, -contextmenu:{ -align:"Poravnavanje", -left:"Lijevo", -center:"Sredina", -right:"Desno", -full:"Puno" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y.", -time_fmt:"%H:%M:%S", -insertdate_desc:"Umetni datum", -inserttime_desc:"Umetni vrijeme", -months_long:"sije\u010Danj,velja\u010Da,o\u017Eujak,travanj,svibanj,lipanj,srpanj,kolovoz,rujan,listopad,studeni,prosinac", -months_short:"sij,velj,o\u017Eu,tra,svi,lip,srp,kol,ruj,lis,stu,pro", -day_long:"nedjelja,ponedjeljak,utorak,srijeda,\u010Detvrtak,petak,subota,nedjelja", -day_short:"ned,pon,uto,sri,\u010Det,pet,sub,ned" -}, -print:{ -print_desc:"Ispis" -}, -preview:{ -preview_desc:"Prikaz" -}, -directionality:{ -ltr_desc:"S lijeva na desno", -rtl_desc:"S desna na lijevo" -}, -layer:{ -insertlayer_desc:"Umetni novi sloj", -forward_desc:"Pomakni naprijed", -backward_desc:"Pomakni natrag", -absolute_desc:"Uklju\u010Di/isklju\u010Di apsolutno pozicioniranje", -content:"Novi sloj..." -}, -save:{ -save_desc:"Spremi", -cancel_desc:"Odustani od svih promjena" -}, -nonbreaking:{ -nonbreaking_desc:"Umetni razmak" -}, -iespell:{ -iespell_desc:"Pokreni provjeru pravopisa", -download:"Provjera pravopisa nije postaljena. Postaviti sada?" -}, -advhr:{ -advhr_desc:"Vodoravna crta" -}, -emotions:{ -emotions_desc:"Emocije" -}, -searchreplace:{ -search_desc:"Prona\u0111i", -replace_desc:"Prona\u0111i/Zamijeni" -}, -advimage:{ -image_desc:"Umetni/uredi sliku" -}, -advlink:{ -link_desc:"Insert/edit link" -}, -xhtmlxtras:{ -cite_desc:"Citat", -abbr_desc:"Kratica", -acronym_desc:"Akronim", -del_desc:"Brisanje", -ins_desc:"Unos", -attribs_desc:"Umetni/uredi atribute" -}, -style:{ -desc:"Uredi CSS" -}, -paste:{ -paste_text_desc:"Zalijepi kao obi\u010Dni tekst", -paste_word_desc:"Zalijepi iz Worda", -selectall_desc:"Odaberi sve" -}, -paste_dlg:{ -text_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor.", -text_linebreaks:"Zadr\u017Ei prijelome", -word_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor." -}, -table:{ -desc:"Nova tablica", -row_before_desc:"Umetni redak iznad", -row_after_desc:"Umetni redak ispod", -delete_row_desc:"Izbri\u0161i redak", -col_before_desc:"Umetni stupac lijevo", -col_after_desc:"Umetni stupac desno", -delete_col_desc:"Ukloni stupac", -split_cells_desc:"Razdvoji spojene \u0107elije", -merge_cells_desc:"Spoji \u0107elije", -row_desc:"Svojstva retka", -cell_desc:"Svojstva \u0107elije", -props_desc:"Svojstva tablice", -paste_row_before_desc:"Zalijepi redak iznad", -paste_row_after_desc:"Zalijepi redak ispod", -cut_row_desc:"Izre\u017Ei redak", -copy_row_desc:"Kopiraj redak", -del:"Izbri\u0161i tablicu", -row:"Redak", -col:"Stupac", -cell:"\u0106elija" -}, -autosave:{ -unload_msg:"Promjene u dokumentu \u0107e biti izgubljene ako iza\u0111ete s ove stranice." -}, -fullscreen:{ -desc:"Uklju\u010Di/isklju\u010Di prikaz preko cijelog ekrana" -}, -media:{ -desc:"Insert / edit embedded media", -edit:"Edit embedded media" -}, -fullpage:{ -desc:"Svojstva dokumenta" -}, -template:{ -desc:"Umetni sadr\u017Eaj iz predlo\u017Eak" -}, -visualchars:{ -desc:"Vizualni kontrolni znakovi uklju\u010Deni/isklju\u010Deni." -}, -spellchecker:{ -desc:"Uklju\u010Di/isklju\u010Di provjeru pravopisa", -menu:"Postavke provjere pravopisa", -ignore_word:"Zanemari rije\u010D", -ignore_words:"Zanemari sver", -langs:"Jezici", -wait:"Pri\u010Dekajte...", -sug:"Prijedlozi", -no_sug:"Nema prijedloga", -no_mpell:"Nije prona\u0111ena nijedna pravopisna gre\u0161ke." -}, -pagebreak:{ -desc:"Umetni prijelom." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/hu.js b/includes/tinymce/jscripts/tiny_mce/langs/hu.js deleted file mode 100644 index 45247185..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/hu.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({hu:{ -common:{ -edit_confirm:"Haszn\u00E1lni akarja a WYSIWYG m\u00F3dot ebben a sz\u00F6vegdobozban?", -apply:"Alkalmaz", -insert:"Besz\u00FAr", -update:"Friss\u00EDt", -cancel:"M\u00E9gse", -close:"Bez\u00E1r", -browse:"Tall\u00F3z", -class_name:"Oszt\u00E1ly", -not_set:"-- Nincs megadva --", -clipboard_msg:"A M\u00E1sol\u00E1s/Kiv\u00E1g\u00E1s/Besz\u00FAr\u00E1s funkci\u00F3k nem el\u00E9rhet\u0151k Mozilla \u00E9s Firefox alatt.\nK\u00EDv\u00E1n t\u00F6bbet tudni err\u0151l a t\u00E9m\u00E1r\u00F3l?", -clipboard_no_support:"Jelenleg nem t\u00E1mogatja a b\u00F6ng\u00E9sz\u0151je, haszn\u00E1lja a billenty\u0171kombin\u00E1ci\u00F3kat helyette.", -popup_blocked:"A felugr\u00F3 ablakok tilt\u00E1sa miatt nem tudtunk megjelen\u00EDteni egy, az alkalmaz\u00E1shoz sz\u00FCks\u00E9ges ablakot. Enged\u00E9lyezze a b\u00F6ng\u00E9sz\u0151j\u00E9ben a felugr\u00F3 ablakokat, hogy minden funkci\u00F3t haszn\u00E1lhasson.", -invalid_data:"Hiba: \u00C9rv\u00E9nytelen adatok, pirossal jel\u00F6lve.", -more_colors:"T\u00F6bb sz\u00EDn" -}, -contextmenu:{ -align:"Igaz\u00EDt\u00E1s", -left:"Balra", -center:"K\u00F6z\u00E9pre", -right:"Jobbra", -full:"Sorkiz\u00E1r\u00E1s" -}, -insertdatetime:{ -date_fmt:"%Y.%m.%d.", -time_fmt:"%H:%M:%S", -insertdate_desc:"D\u00E1tum besz\u00FAr\u00E1sa", -inserttime_desc:"Id\u0151 besz\u00FAr\u00E1sa", -months_long:"janu\u00E1r,febru\u00E1r,m\u00E1rcius,\u00E1prilis,m\u00E1jus,j\u00FAnius,j\u00FAlius,augusztus,szeptember,okt\u00F3ber,november,december", -months_short:"jan,feb,m\u00E1r,\u00E1pr,m\u00E1j,j\u00FAn,j\u00FAl,aug,szep,okt,nov,dec", -day_long:"vas\u00E1rnap,h\u00E9tf\u0151,kedd,szerda,cs\u00FCt\u00F6rt\u00F6k,p\u00E9ntek,szombat,vas\u00E1rnap", -day_short:"V,H,K,Sze,Cs,P,Szo,V" -}, -print:{ -print_desc:"Nyomtat\u00E1s" -}, -preview:{ -preview_desc:"El\u0151n\u00E9zet" -}, -directionality:{ -ltr_desc:"Balr\u00F3l jobbra", -rtl_desc:"Jobbr\u00F3l balra" -}, -layer:{ -insertlayer_desc:"\u00DAj r\u00E9teg besz\u00FAr\u00E1sa", -forward_desc:"Mozgat\u00E1s el\u0151re", -backward_desc:"Mozgat\u00E1s h\u00E1tra", -absolute_desc:"Abszol\u00FAt poz\u00EDci\u00F3 ki-/bekapcsol\u00E1sa", -content:"\u00DAj r\u00E9teg..." -}, -save:{ -save_desc:"Ment\u00E9s", -cancel_desc:"\u00D6sszes v\u00E1ltoz\u00E1s visszavon\u00E1sa" -}, -nonbreaking:{ -nonbreaking_desc:"Nemsort\u00F6r\u0151 sz\u00F3k\u00F6z besz\u00FAr\u00E1sa" -}, -iespell:{ -iespell_desc:"Helyes\u00EDr\u00E1s-ellen\u0151rz\u00E9s futtat\u00E1sa", -download:"ieSpell nem tal\u00E1lhat\u00F3. Telep\u00EDti most?" -}, -advhr:{ -advhr_desc:"V\u00EDzszintes vonal" -}, -emotions:{ -emotions_desc:"Hangulatjelek" -}, -searchreplace:{ -search_desc:"Keres\u00E9s", -replace_desc:"Keres\u00E9s/Csere" -}, -advimage:{ -image_desc:"K\u00E9p besz\u00FAr\u00E1sa/szerkeszt\u00E9se" -}, -advlink:{ -link_desc:"Link besz\u00FAr\u00E1sa/szerkeszt\u00E9s" -}, -xhtmlxtras:{ -cite_desc:"Id\u00E9zet", -abbr_desc:"R\u00F6vid\u00EDt\u00E9s", -acronym_desc:"Bet\u0171sz\u00F3", -del_desc:"T\u00F6r\u00F6lt", -ins_desc:"Besz\u00FArt", -attribs_desc:"Tulajdons\u00E1gok besz\u00FAr\u00E1sa/szerkeszt\u00E9se" -}, -style:{ -desc:"CSS st\u00EDlus szerkeszt\u00E9se" -}, -paste:{ -paste_text_desc:"Besz\u00FAr\u00E1s sz\u00F6vegk\u00E9nt", -paste_word_desc:"Besz\u00FAr\u00E1s Wordb\u0151l", -selectall_desc:"Mindent kijel\u00F6l" -}, -paste_dlg:{ -text_title:"Haszn\u00E1lja a Ctrl+V-t a billenty\u0171zet\u00E9n a beilleszt\u00E9shez.", -text_linebreaks:"Sort\u00F6r\u00E9sek megtart\u00E1sa", -word_title:"Haszn\u00E1lja a Ctrl+V-t a billenty\u0171zet\u00E9n a beilleszt\u00E9shez." -}, -table:{ -desc:"T\u00E1bl\u00E1zat besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -row_before_desc:"Sor besz\u00FAr\u00E1sa el\u00E9", -row_after_desc:"Sor besz\u00FAr\u00E1sa ut\u00E1na", -delete_row_desc:"Sor t\u00F6rl\u00E9se", -col_before_desc:"Oszlop besz\u00FAr\u00E1sa el\u00E9", -col_after_desc:"Oszlop besz\u00FAr\u00E1sa ut\u00E1na", -delete_col_desc:"Oszlop t\u00F6rl\u00E9se", -split_cells_desc:"Cell\u00E1k feloszt\u00E1sa", -merge_cells_desc:"Cell\u00E1k \u00F6sszevon\u00E1sa", -row_desc:"Sor tulajdons\u00E1gai", -cell_desc:"Cella tulajdons\u00E1gai", -props_desc:"T\u00E1bl\u00E1zat tulajdons\u00E1gai", -paste_row_before_desc:"Sor bem\u00E1sol\u00E1sa el\u00E9", -paste_row_after_desc:"Sor bem\u00E1sol\u00E1sa ut\u00E1na", -cut_row_desc:"Sor kiv\u00E1g\u00E1sa", -copy_row_desc:"Sor m\u00E1sol\u00E1sa", -del:"T\u00E1bl\u00E1zat t\u00F6rl\u00E9se", -row:"Sor", -col:"Oszlop", -cell:"Cella" -}, -autosave:{ -unload_msg:"A m\u00F3dos\u00EDt\u00E1sok nem lesznek mentve, ha elhagyja az oldalt." -}, -fullscreen:{ -desc:"Teljesk\u00E9perny\u0151s m\u00F3d ki-/bekapcsol\u00E1sa" -}, -media:{ -desc:"Be\u00E1gyazott m\u00E9dia besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -edit:"Be\u00E1gyazott m\u00E9dia szerkeszt\u00E9se" -}, -fullpage:{ -desc:"Dokumentum tulajdons\u00E1gai" -}, -template:{ -desc:"Sablon beilleszt\u00E9se" -}, -visualchars:{ -desc:"Vizu\u00E1lis vez\u00E9rl\u0151karakterek be/ki." -}, -spellchecker:{ -desc:"Helyes\u00EDr\u00E1s-ellen\u0151rz\u0151 ki-/bekapcsol\u00E1sa", -menu:"Helyes\u00EDr\u00E1s-ellen\u0151rz\u0151 tulajdons\u00E1gai", -ignore_word:"Sz\u00F3 kihagy\u00E1sa", -ignore_words:"Mindet kihagy", -langs:"Nyelvek", -wait:"K\u00E9rem, v\u00E1rjon...", -sug:"Aj\u00E1nl\u00E1sok", -no_sug:"Nincs aj\u00E1nl\u00E1s", -no_mpell:"Nem tal\u00E1ltam helyes\u00EDr\u00E1si hib\u00E1t." -}, -pagebreak:{ -desc:"Oldalt\u00F6r\u00E9s besz\u00FAr\u00E1sa." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ia.js b/includes/tinymce/jscripts/tiny_mce/langs/ia.js deleted file mode 100644 index 99f06a8e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ia.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ia:{ -common:{ -edit_confirm:"\u662F\u5426\u5728\u8BE5text area\u5185\u542F\u7528\u6240\u89C1\u5373\u6240\u5F97\u6A21\u5F0F\uFF1F", -apply:"\u5E94\u7528", -insert:"\u63D2\u5165", -update:"\u66F4\u65B0", -cancel:"\u53D6\u6D88", -close:"\u5173\u95ED", -browse:"\u6D4F\u89C8", -class_name:"\u6837\u5F0F\u7C7B\u540D", -not_set:"-- \u672A\u8BBE\u7F6E --", -clipboard_msg:"\u590D\u5236\u3001\u526A\u5207\u548C\u7C98\u8D34\u529F\u80FD\u5728Mozilla \u548C Firefox\u4E2D\u65E0\u6CD5\u4F7F\u7528", -clipboard_no_support:"\u5C1A\u4E0D\u652F\u6301\u60A8\u6240\u4F7F\u7528\u7684\u6D4F\u89C8\u5668\uFF0C\u8BF7\u4F7F\u7528\u952E\u76D8\u65B9\u5F0F\u64CD\u4F5C", -popup_blocked:"\u5BF9\u4E0D\u8D77\uFF0C\u60A8\u7684\u5FEB\u663E\u7A97\u53E3\u963B\u6B62\u7A0B\u5E8F\u5DF2\u7ECF\u963B\u6B62\u4E86\u672C\u5FEB\u663E\u7A97\u53E3\uFF0C\u8BF7\u8C03\u6574\u4F60\u7684\u6D4F\u89C8\u5668\u8BBE\u7F6E\uFF0C\u5141\u8BB8\u672C\u7F51\u7AD9\u5F39\u51FA\u65B0\u7A97\u53E3\uFF0C\u4EE5\u4FBF\u4F7F\u7528\u6B64\u529F\u80FD", -invalid_data:"\u9519\u8BEF\uFF1A\u8F93\u5165\u4E86\u65E0\u6548\u7684\u503C\uFF0C\u5DF2\u6807\u8BB0\u4E3A\u7EA2\u8272\u3002", -more_colors:"\u66F4\u591A\u989C\u8272" -}, -contextmenu:{ -align:"\u5BF9\u9F50\u65B9\u5F0F", -left:"\u5DE6\u5BF9\u9F50", -center:"\u5C45\u4E2D", -right:"\u53F3\u5BF9\u9F50", -full:"\u4E24\u7AEF\u5BF9\u9F50" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u63D2\u5165\u4ECA\u5929\u65E5\u671F", -inserttime_desc:"\u63D2\u5165\u73B0\u5728\u65F6\u95F4", -months_long:"\u4E00\u6708,\u4E8C\u6708,\u4E09\u6708,\u56DB\u6708,\u4E94\u6708,\u516D\u6708,\u4E03\u6708,\u516B\u6708,\u4E5D\u6708,\u5341\u6708,\u5341\u4E00\u6708,\u5341\u4E8C\u6708", -months_short:"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708", -day_long:"\u661F\u671F\u65E5,\u661F\u671F\u4E00,\u661F\u671F\u4E8C,\u661F\u671F\u4E09,\u661F\u671F\u56DB,\u661F\u671F\u4E94,\u661F\u671F\u516D,\u661F\u671F\u65E5", -day_short:"\u5468\u65E5,\u5468\u4E00,\u5468\u4E8C,\u5468\u4E09,\u5468\u56DB,\u5468\u4E94,\u5468\u516D,\u5468\u65E5" -}, -print:{ -print_desc:"\u6253\u5370" -}, -preview:{ -preview_desc:"\u9884\u89C8" -}, -directionality:{ -ltr_desc:"\u6587\u5B57\u4ECE\u5DE6\u5230\u53F3", -rtl_desc:"\u6587\u5B57\u4ECE\u53F3\u5230\u5DE6" -}, -layer:{ -insertlayer_desc:"\u63D2\u5165\u5C42", -forward_desc:"\u524D\u7F6E", -backward_desc:"\u540E\u7F6E", -absolute_desc:"\u7EDD\u5BF9\u4F4D\u7F6E", -content:"\u65B0\u589E\u5C42..." -}, -save:{ -save_desc:"\u4FDD\u5B58", -cancel_desc:"\u653E\u5F03\u6240\u6709\u66F4\u6539" -}, -nonbreaking:{ -nonbreaking_desc:"\u63D2\u5165\u7A7A\u683C\u7B26" -}, -iespell:{ -iespell_desc:"\u6267\u884C\u62FC\u5199\u68C0\u67E5", -download:"\u672A\u68C0\u6D4B\u5230ieSpell\u7EC4\u4EF6\uFF0C\u662F\u5426\u73B0\u5728\u5B89\u88C5 ?" -}, -advhr:{ -advhr_desc:"\u5206\u9694\u7EBF" -}, -emotions:{ -emotions_desc:"\u8868\u60C5" -}, -searchreplace:{ -search_desc:"\u67E5\u627E", -replace_desc:"\u67E5\u627E/\u66FF\u6362" -}, -advimage:{ -image_desc:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247" -}, -advlink:{ -link_desc:"\u63D2\u5165/\u7F16\u8F91 \u8FDE\u7ED3" -}, -xhtmlxtras:{ -cite_desc:"\u5F15\u7528", -abbr_desc:"\u7F29\u5199", -acronym_desc:"\u9996\u5B57\u6BCD\u7F29\u5199", -del_desc:"\u5220\u9664", -ins_desc:"\u63D2\u5165", -attribs_desc:"\u63D2\u5165/\u7F16\u8F91 \u5C5E\u6027" -}, -style:{ -desc:"\u7F16\u8F91 CSS \u6837\u5F0F\u8868" -}, -paste:{ -paste_text_desc:"\u7C98\u8D34\u4E3A\u7EAF\u6587\u5B57", -paste_word_desc:"\u7C98\u8D34\u4E3AWord\u683C\u5F0F", -selectall_desc:"\u5168\u9009" -}, -paste_dlg:{ -text_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002", -text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u53F7\u53F7", -word_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002" -}, -table:{ -desc:"\u63D2\u5165\u65B0\u8868\u683C", -row_before_desc:"\u5728\u4E0A\u65B9\u63D2\u5165\u884C", -row_after_desc:"\u5728\u4E0B\u65B9\u63D2\u5165\u884C", -delete_row_desc:"\u5220\u9664\u5F53\u524D\u884C", -col_before_desc:"\u5728\u5DE6\u4FA7\u63D2\u5165\u5217", -col_after_desc:"\u5728\u53F3\u4FA7\u63D2\u5165\u5217", -delete_col_desc:"\u5220\u9664\u5F53\u524D\u5217", -split_cells_desc:"\u62C6\u5206\u50A8\u5B58\u683C", -merge_cells_desc:"\u5408\u5E76\u50A8\u5B58\u683C", -row_desc:"\u5217 \u5C5E\u6027", -cell_desc:"\u50A8\u5B58\u683C \u5C5E\u6027", -props_desc:"\u8868\u683C \u5C5E\u6027", -paste_row_before_desc:"\u7C98\u8D34\u884C\u5230\u4E0A\u65B9", -paste_row_after_desc:"\u7C98\u8D34\u884C\u5230\u4E0B\u65B9", -cut_row_desc:"\u526A\u5207\u5F53\u524D\u5217", -copy_row_desc:"\u590D\u5236\u5F53\u524D\u5217", -del:"\u5220\u9664\u8868\u683C", -row:"\u884C", -col:"\u5217", -cell:"\u50A8\u5B58\u683C" -}, -autosave:{ -unload_msg:"\u5982\u679C\u79BB\u5F00\u8BE5\u9875\u5C06\u5BFC\u81F4\u6240\u6709\u4FEE\u6539\u5168\u90E8\u4E22\u5931\u3002" -}, -fullscreen:{ -desc:"\u5168\u5C4F\u6A21\u5F0F" -}, -media:{ -desc:"\u63D2\u5165/\u7F16\u8F91 \u5A92\u4F53", -edit:"\u7F16\u8F91 \u5A92\u4F53" -}, -fullpage:{ -desc:"\u6587\u4EF6" -}, -template:{ -desc:"\u63D2\u5165\u9009\u5B9A\u7684\u8303\u672C" -}, -visualchars:{ -desc:"\u663E\u793A\u63A7\u5236\u7B26\u53F7\u3002" -}, -spellchecker:{ -desc:"\u62FC\u5199\u68C0\u67E5", -menu:"\u62FC\u5199\u68C0\u67E5 \u8BBE\u7F6E", -ignore_word:"\u5FFD\u7565", -ignore_words:"\u5168\u90E8\u5FFD\u7565", -langs:"\u8BED\u8A00\u6E05\u5355", -wait:"\u8BF7\u7A0D\u5019...", -sug:"\u5EFA\u8BAE\u8BCD", -no_sug:"\u65E0\u62FC\u5199\u5EFA\u8BAE", -no_mpell:"\u65E0\u62FC\u5199\u9519\u8BEF" -}, -pagebreak:{ -desc:"\u63D2\u5165\u5206\u9875\u7B26\u53F7" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ii.js b/includes/tinymce/jscripts/tiny_mce/langs/ii.js deleted file mode 100644 index fc8d8335..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ii.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ii:{ -common:{ -edit_confirm:"\u4F60\u8981\u5728\u6B64\u6587\u5B57\u7F16\u8F91\u533A\u542F\u7528\u6240\u89C1\u5373\u6240\u5F97(WYSIWYG)\u6A21\u5F0F\uFF1F", -apply:"\u5E94\u7528", -insert:"\u63D2\u5165", -update:"\u66F4\u65B0", -cancel:"\u53D6\u6D88", -close:"\u5173\u95ED", -browse:"\u6D4F\u89C8", -class_name:"\u7C7B\u522B", -not_set:"-- \u672A\u8BBE\u5B9A --", -clipboard_msg:"\u7C98\u8D34\u590D\u5236\u3001\u526A\u4E0B\u548C\u8D34\u4E0A\u529F\u80FD\u5728 Mozilla \u548C Firefox \u4E2D\u65E0\u6CD5\u4F7F\u7528\u3002\n\u4F60\u9700\u8981\u4E86\u89E3\u66F4\u591A\u76F8\u5173\u4FE1\u606F\u5417\uFF1F", -clipboard_no_support:"\u76EE\u524D\u4F60\u7684\u6D4F\u89C8\u5668\u65E0\u6CD5\u652F\u6301\uFF0C\u8BF7\u7528\u952E\u76D8\u5FEB\u6377\u952E\u3002", -popup_blocked:"\u62B1\u6B49\uFF0C\u5FEB\u6377\u529F\u80FD\u5728\u4F60\u7684\u7CFB\u7EDF\u4E0A\u88AB\u5C01\u9501\uFF0C\u4F7F\u7A0B\u5E8F\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\uFF0C\u4F60\u9700\u8981\u6682\u65F6\u89E3\u9664\u5FEB\u6377\u5C01\u9501\uFF0C\u4F7F\u5DE5\u5177\u80FD\u6B63\u5E38\u4F7F\u7528\u3002", -invalid_data:"\u9519\u8BEF\uFF1A\u8F93\u5165\u65E0\u6548\u7684\u503C\uFF0C\u4EE5\u7EA2\u8272\u5B57\u8868\u793A\u3002", -more_colors:"\u66F4\u591A\u989C\u8272" -}, -contextmenu:{ -align:"\u5BF9\u9F50\u65B9\u5F0F", -left:"\u9760\u5DE6\u5BF9\u9F50", -center:"\u7F6E\u4E2D", -right:"\u9760\u53F3\u5BF9\u9F50", -full:"\u5DE6\u53F3\u5BF9\u9F50" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u63D2\u5165\u4ECA\u5929\u65E5\u671F", -inserttime_desc:"\u63D2\u5165\u73B0\u5728\u65F6\u95F4", -months_long:"\u4E00\u6708,\u4E8C\u6708,\u4E09\u6708,\u56DB\u6708,\u4E94\u6708,\u516D\u6708,\u4E03\u6708,\u516B\u6708,\u4E5D\u6708,\u5341\u6708,\u5341\u4E00\u6708,\u5341\u4E8C\u6708", -months_short:"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708", -day_long:"\u661F\u671F\u65E5,\u661F\u671F\u4E00,\u661F\u671F\u4E8C,\u661F\u671F\u4E09,\u661F\u671F\u56DB,\u661F\u671F\u4E94,\u661F\u671F\u516D,\u661F\u671F\u65E5", -day_short:"\u5468\u65E5,\u5468\u4E00,\u5468\u4E8C,\u5468\u4E09,\u5468\u56DB,\u5468\u4E94,\u5468\u516D,\u5468\u65E5" -}, -print:{ -print_desc:"\u6253\u5370" -}, -preview:{ -preview_desc:"\u9884\u89C8" -}, -directionality:{ -ltr_desc:"\u6587\u5B57\u4ECE\u5DE6\u5230\u53F3", -rtl_desc:"\u6587\u5B57\u4ECE\u53F3\u5230\u5DE6" -}, -layer:{ -insertlayer_desc:"\u63D2\u5165\u8FED\u5C42", -forward_desc:"\u524D\u79FB", -backward_desc:"\u540E\u79FB", -absolute_desc:"\u5207\u6362\u7EDD\u5BF9\u5BFB\u5740", -content:"\u65B0\u589E\u8FED\u5C42..." -}, -save:{ -save_desc:"\u50A8\u5B58", -cancel_desc:"\u53D6\u6D88\u6240\u6709\u53D8\u66F4" -}, -nonbreaking:{ -nonbreaking_desc:"\u63D2\u5165\u975E\u622A\u65AD\u7684\u7A7A\u683C\u7B26" -}, -iespell:{ -iespell_desc:"\u6267\u884C\u62FC\u5B57\u68C0\u67E5", -download:"\u4FA6\u6D4B\u4E0D\u5230ieSpell\u5957\u4EF6\uFF0C\u662F\u5426\u7ACB\u5373\u5B89\u88C5\uFF1F" -}, -advhr:{ -advhr_desc:"\u6C34\u5E73\u5206\u9694\u7EBF" -}, -emotions:{ -emotions_desc:"\u8868\u60C5" -}, -searchreplace:{ -search_desc:"\u641C\u5BFB", -replace_desc:"\u641C\u5BFB/\u53D6\u4EE3" -}, -advimage:{ -image_desc:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u6863" -}, -advlink:{ -link_desc:"\u63D2\u5165/\u7F16\u8F91 \u94FE\u63A5" -}, -xhtmlxtras:{ -cite_desc:"\u5F15\u7528", -abbr_desc:"\u7F29\u5199", -acronym_desc:"\u9996\u5B57\u6BCD\u7F29\u5199", -del_desc:"\u5220\u9664", -ins_desc:"\u63D2\u5165", -attribs_desc:"\u63D2\u5165/\u7F16\u8F91 \u5C5E\u6027" -}, -style:{ -desc:"\u7F16\u8F91 CSS \u6837\u5F0F\u8868\u5355" -}, -paste:{ -paste_text_desc:"\u4EE5\u7EAF\u6587\u672C\u683C\u5F0F\u7C98\u8D34", -paste_word_desc:"\u4EE5Word\u683C\u5F0F\u7C98\u8D34", -selectall_desc:"\u5168\u9009" -}, -paste_dlg:{ -text_title:"\u7528 Ctrl+V \u7EC4\u5408\u952E\u5C06\u6587\u5B57\u8D34\u5165\u7A97\u53E3\u4E2D\u3002", -text_linebreaks:"\u4FDD\u7559\u6362\u884C\u7B26\u53F7", -word_title:"\u7528 Ctrl+V \u7EC4\u5408\u952E\u5C06\u6587\u5B57\u8D34\u5165\u7A97\u53E3\u4E2D\u3002" -}, -table:{ -desc:"\u63D2\u5165\u65B0\u8868\u683C", -row_before_desc:"\u63D2\u5165\u5217\u4E8E\u524D", -row_after_desc:"\u63D2\u5165\u5217\u4E8E\u540E", -delete_row_desc:"\u5220\u9664\u672C\u5217", -col_before_desc:"\u63D2\u5165\u680F\u4E8E\u524D", -col_after_desc:"\u63D2\u5165\u680F\u4E8E\u540E", -delete_col_desc:"\u5220\u9664\u672C\u680F", -split_cells_desc:"\u5206\u5272\u5355\u5143\u683C", -merge_cells_desc:"\u5408\u5E76\u5355\u5143\u683C", -row_desc:"\u8868\u683C\u5217 \u5C5E\u6027", -cell_desc:"\u5355\u5143\u683C \u5C5E\u6027", -props_desc:"\u8868\u683C \u5C5E\u6027", -paste_row_before_desc:"\u8D34\u5165\u5217\u4E8E\u524D", -paste_row_after_desc:"\u8D34\u5165\u5217\u4E8E\u540E", -cut_row_desc:"\u526A\u4E0B\u6B64\u5217", -copy_row_desc:"\u590D\u5236\u6B64\u5217", -del:"\u5220\u9664\u8868\u683C", -row:"\u5217", -col:"\u680F", -cell:"\u5355\u5143\u683C" -}, -autosave:{ -unload_msg:"\u5982\u679C\u79BB\u5F00\u8BE5\u9875\uFF0C\u5C06\u5BFC\u81F4\u6240\u6709\u4FEE\u6539\u5168\u90E8\u9057\u5931\u3002" -}, -fullscreen:{ -desc:"\u5207\u6362\u5168\u5C4F\u5E55\u6A21\u5F0F" -}, -media:{ -desc:"\u63D2\u5165/\u7F16\u8F91 \u5A92\u4F53", -edit:"\u7F16\u8F91 \u5A92\u4F53" -}, -fullpage:{ -desc:"\u6587\u4EF6\u5C6C\u6027" -}, -template:{ -desc:"\u63D2\u5165\u9884\u5148\u5B9A\u4E49\u7684\u6A21\u677F\u5185\u5BB9" -}, -visualchars:{ -desc:"\u53EF\u89C1\u63A7\u5236\u5B57\u7B26 \u5F00/\u5173\u3002" -}, -spellchecker:{ -desc:"\u5207\u6362\u62FC\u5199\u68C0\u67E5", -menu:"\u62FC\u5199\u68C0\u67E5\u8BBE\u5B9A", -ignore_word:"\u5FFD\u7565\u5B57", -ignore_words:"\u5168\u90E8\u5FFD\u7565", -langs:"\u8BED\u8A00", -wait:"\u8BF7\u7A0D\u540E...", -sug:"\u5EFA\u8BAE", -no_sug:"\u65E0\u5EFA\u8BAE", -no_mpell:"\u65E0\u62FC\u5199\u9519\u8BEF\u3002" -}, -pagebreak:{ -desc:"\u63D2\u5165\u5206\u9875\u7B26\u3002" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/is.js b/includes/tinymce/jscripts/tiny_mce/langs/is.js deleted file mode 100644 index 9f78100b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/is.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({is:{ -common:{ -edit_confirm:"Viltu nota WYSIWYG ritil fyrir \u00FEetta textasv\u00E6\u00F0i?", -apply:"Sta\u00F0festa", -insert:"Setja inn", -update:"Uppf\u00E6ra", -cancel:"H\u00E6tta vi\u00F0", -close:"Loka", -browse:"Gramsa", -class_name:"Klasi", -not_set:"-- Ekki skilgreint --", -clipboard_msg:"Afrita/Klippa/L\u00EDma er ekki a\u00F0gengilegt \u00ED Mozilla og Firefox eins og er.\nViltu f\u00E1 n\u00E1nari uppl\u00FDsingar?", -clipboard_no_support:"Ekki stutt \u00ED \u00FE\u00EDnum vefsko\u00F0ara, nota\u00F0ur fl\u00FDtilykla \u00ED sta\u00F0inn.", -popup_blocked:"Afsaki\u00F0, uppsprettuv\u00F6rnin \u00FE\u00EDn (popup blocker) hefur blokka\u00F0 glugga sem er hluti af ritlinum. \u00DE\u00FA ver\u00F0ur a\u00F0 sl\u00F6kkva \u00E1 uppsprettuv\u00F6rn til a\u00F0 geta nota\u00F0 \u00FEennan ritil.", -invalid_data:"Villa: Vitlaus gildi slegin inn, \u00FEau eru merkt me\u00F0 rau\u00F0u.", -more_colors:"Fleiri litir" -}, -contextmenu:{ -align:"J\u00F6fnun", -left:"Vinstri", -center:"Mi\u00F0ja", -right:"H\u00E6gri", -full:"Full" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Setja inn dagsetningu", -inserttime_desc:"Setja inn t\u00EDmasetningu", -months_long:"Jan\u00FAar,Febr\u00FAar,Mars,Apr\u00EDl,Ma\u00ED,J\u00FAn\u00ED,J\u00FAl\u00ED,\u00C1g\u00FAst,September,Okt\u00F3ber,N\u00F3vember,Desember", -months_short:"Jan,Feb,Mar,Apr,Ma\u00ED,J\u00FAn,J\u00FAl,\u00C1gs,Sep,Okt,N\u00F3v,Des", -day_long:"Sunnudagur,M\u00E1nudagur,\u00DEri\u00F0judagur,Mi\u00F0vikudagur,Fimmtudagur,F\u00F6studagur,Laugardagur,Sunnudagur", -day_short:"Sun,M\u00E1n,\u00DEri,Mi\u00F0,Fim,F\u00F6s,Lau,Sun" -}, -print:{ -print_desc:"Prenta" -}, -preview:{ -preview_desc:"Forsko\u00F0a" -}, -directionality:{ -ltr_desc:"Fr\u00E1 vinstri til h\u00E6gri", -rtl_desc:"Fr\u00E1 h\u00E6gri til vinstri" -}, -layer:{ -insertlayer_desc:"Setja inn n\u00FDtt lag", -forward_desc:"F\u00E6ra framfyrir", -backward_desc:"F\u00E6ra afturfyrir", -absolute_desc:"Taka af/setja \u00E1 absolute positioning", -content:"N\u00FDtt lag..." -}, -save:{ -save_desc:"Vista", -cancel_desc:"H\u00E6tta vi\u00F0 allar breytingar" -}, -nonbreaking:{ -nonbreaking_desc:"Setja inn bil staf" -}, -iespell:{ -iespell_desc:"Lesa yfir", -download:"ieSpell fannst ekki. Viltu setja \u00FEa\u00F0 inn n\u00FAna?" -}, -advhr:{ -advhr_desc:"Horizontal rule" -}, -emotions:{ -emotions_desc:"Broskarlar" -}, -searchreplace:{ -search_desc:"Finna", -replace_desc:"Finna/Skipta \u00FAt" -}, -advimage:{ -image_desc:"Setja inn/breyta mynd" -}, -advlink:{ -link_desc:"Insert/edit link" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"Abbreviation", -acronym_desc:"Acronym", -del_desc:"Deletion", -ins_desc:"Insertion", -attribs_desc:"Insert/Edit Attributes" -}, -style:{ -desc:"Edit CSS Style" -}, -paste:{ -paste_text_desc:"Paste as Plain Text", -paste_word_desc:"Paste from Word", -selectall_desc:"Select All" -}, -paste_dlg:{ -text_title:"Use CTRL+V on your keyboard to paste the text into the window.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V on your keyboard to paste the text into the window." -}, -table:{ -desc:"Inserts a new table", -row_before_desc:"Insert row before", -row_after_desc:"Insert row after", -delete_row_desc:"Delete row", -col_before_desc:"Insert column before", -col_after_desc:"Insert column after", -delete_col_desc:"Remove column", -split_cells_desc:"Split merged table cells", -merge_cells_desc:"Merge table cells", -row_desc:"Table row properties", -cell_desc:"Table cell properties", -props_desc:"Table properties", -paste_row_before_desc:"Paste table row before", -paste_row_after_desc:"Paste table row after", -cut_row_desc:"Cut table row", -copy_row_desc:"Copy table row", -del:"Delete table", -row:"Row", -col:"Column", -cell:"Cell" -}, -autosave:{ -unload_msg:"The changes you made will be lost if you navigate away from this page." -}, -fullscreen:{ -desc:"Toggle fullscreen mode" -}, -media:{ -desc:"Insert / edit embedded media", -edit:"Edit embedded media" -}, -fullpage:{ -desc:"Document properties" -}, -template:{ -desc:"Insert predefined template content" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"Toggle spellchecker", -menu:"Spellchecker settings", -ignore_word:"Ignore word", -ignore_words:"Ignore all", -langs:"Languages", -wait:"Please wait...", -sug:"Suggestions", -no_sug:"No suggestions", -no_mpell:"No misspellings found." -}, -pagebreak:{ -desc:"Insert page break." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/it.js b/includes/tinymce/jscripts/tiny_mce/langs/it.js deleted file mode 100644 index bfdb5a4f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/it.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({it:{ -common:{ -edit_confirm:"Usare la modalit\u00E0 WYSIWYG per questa textarea?", -apply:"Applica", -insert:"Inserisci", -update:"Aggiorna", -cancel:"Annulla", -close:"Chiudi", -browse:"Sfoglia", -class_name:"Classe", -not_set:"-- Non impostato --", -clipboard_msg:"Copia/Taglia/Incolla non \u00E8 disponibile in Mozilla e Firefox.\nSi desidera avere maggiori informazioni su questo problema?", -clipboard_no_support:"Attualmente non supportato dal browser in uso, usare le scorciatoie da tastiera.", -popup_blocked:"Spiacente, ma il blocco delle popup ha disabilitato una finestra che fornisce funzionalit\u00E0 dell'applicazione. Si deve disabilitare il blocco delle popup per questo sito per poter utlizzare appieno questo strumento.", -invalid_data:"Errore: valori inseriti non validi, sono marcati in rosso.", -more_colors:"Colori aggiuntivi" -}, -contextmenu:{ -align:"Allineamento", -left:"Allinea a sinistra", -center:"Centra", -right:"Allinea a destra", -full:"Giustifica" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Inserisci data", -inserttime_desc:"Inserisci ora", -months_long:"Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre", -months_short:"Gen,Feb,Mar,Apr,Mag,Giu,Lug,Ago,Set,Ott,Nov,Dic", -day_long:"Domenica,Luned\u00EC,Marted\u00EC,Mercoled\u00EC,Gioved\u00EC,Venerd\u00EC,Sabato,Domenica", -day_short:"Dom,Lun,Mar,Mer,Gio,Ven,Sab,Dom" -}, -print:{ -print_desc:"Stampa" -}, -preview:{ -preview_desc:"Anteprima" -}, -directionality:{ -ltr_desc:"Direzione da sinistra a destra", -rtl_desc:"Direzione da destra a sinistra" -}, -layer:{ -insertlayer_desc:"Inserisci nuovo layer", -forward_desc:"Porta in rilievo", -backward_desc:"Porta in sfondo", -absolute_desc:"Attiva/Disattiva posizionamento assoluto", -content:"Nuovo layer..." -}, -save:{ -save_desc:"Save", -cancel_desc:"Cancella tutte le modifiche" -}, -nonbreaking:{ -nonbreaking_desc:"Inserisci uno spazio" -}, -iespell:{ -iespell_desc:"Esegui controllo ortografico", -download:"ieSpell non rilevato. Installarlo ora?" -}, -advhr:{ -advhr_desc:"Riga orizzontale" -}, -emotions:{ -emotions_desc:"Faccine" -}, -searchreplace:{ -search_desc:"Trova", -replace_desc:"Trova/Sostituisci" -}, -advimage:{ -image_desc:"Inserisci/modifica immagine" -}, -advlink:{ -link_desc:"Inserisci/modifica collegamento" -}, -xhtmlxtras:{ -cite_desc:"Citazione", -abbr_desc:"Abbreviazione", -acronym_desc:"Acronimo", -del_desc:"Cancellamento", -ins_desc:"Inserimento", -attribs_desc:"Inserisci/modifica attributi" -}, -style:{ -desc:"Modifica stile CSS" -}, -paste:{ -paste_text_desc:"Incolla come testo semplice", -paste_word_desc:"Incolla da Word", -selectall_desc:"Seleziona tutto" -}, -paste_dlg:{ -text_title:"Premere CTRL+V sulla tastiera per incollare il testo nella finestra.", -text_linebreaks:"Mantieni interruzioni di riga", -word_title:"Premere CTRL+V sulla tastiera per incollare il testo nella finestra." -}, -table:{ -desc:"Inserisci una nuova tabella", -row_before_desc:"Inserisci riga prima", -row_after_desc:"Inserisci riga dopo", -delete_row_desc:"Elimina riga", -col_before_desc:"Inserisci colonna prima", -col_after_desc:"Inserisci colonna dopo", -delete_col_desc:"Elimina colonna", -split_cells_desc:"Separa celle", -merge_cells_desc:"Unisci celle", -row_desc:"Propriet\u00E0 riga", -cell_desc:"Propriet\u00E0 cella", -props_desc:"Propriet\u00E0 tabella", -paste_row_before_desc:"Incolla riga prima", -paste_row_after_desc:"Incolla riga dopo", -cut_row_desc:"Taglia riga", -copy_row_desc:"Copia riga", -del:"Elimina tabella", -row:"Riga", -col:"Colonna", -cell:"Cella" -}, -autosave:{ -unload_msg:"I cambiamenti effettuati saranno persi se si abbandona la pagina corrente." -}, -fullscreen:{ -desc:"Attiva/disattiva modalit\u00E0 a tutto schermo" -}, -media:{ -desc:"Inserisci/modifica file multimediale", -edit:"Modifica file multimediale" -}, -fullpage:{ -desc:"Propriet\u00E0 Documento" -}, -template:{ -desc:"Inserisci contenuto da modello predefinito" -}, -visualchars:{ -desc:"Attiva/disattiva caratteri di controllo visuale." -}, -spellchecker:{ -desc:"Attiva/disattiva controllo ortografico", -menu:"Impostazioni controllo ortografico", -ignore_word:"Ignora parola", -ignore_words:"Ignora tutto", -langs:"Lingue", -wait:"Attendere prego...", -sug:"Suggerimenti", -no_sug:"Nessun suggerimento", -no_mpell:"Nessun errore rilevato." -}, -pagebreak:{ -desc:"Inserisci intterruzione di pagina." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ja.js b/includes/tinymce/jscripts/tiny_mce/langs/ja.js deleted file mode 100644 index f2ea0776..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ja.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ja:{ -common:{ -edit_confirm:"WYSIWYG\u30E2\u30FC\u30C9\u306B\u5207\u308A\u66FF\u3048\u307E\u3059\u304B\uFF1F", -apply:"\u9069\u7528", -insert:"\u633F\u5165", -update:"\u66F4\u65B0", -cancel:"\u30AD\u30E3\u30F3\u30BB\u30EB", -close:"\u9589\u3058\u308B", -browse:"\u53C2\u7167", -class_name:"\u30AF\u30E9\u30B9", -not_set:"-- \u672A\u8A2D\u5B9A --", -clipboard_msg:"\u30B3\u30D4\u30FC/\u5207\u308A\u53D6\u308A/\u8CBC\u308A\u4ED8\u3051\u306FMozilla\u53CA\u3073Firefox\u3067\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002\n\u8A73\u7D30\u306F\u3053\u3061\u3089", -clipboard_no_support:"\u30AF\u30EA\u30C3\u30D7\u30DC\u30FC\u30C9\u64CD\u4F5C\u306F\u304A\u4F7F\u3044\u306E\u30D6\u30E9\u30A6\u30B6\u306B\u306F\u5BFE\u5FDC\u3057\u3066\u304A\u308A\u307E\u305B\u3093\u3002\u4EE3\u308F\u308A\u306B\u30AD\u30FC\u30DC\u30FC\u30C9\u306E\u30B7\u30E7\u30FC\u30C8\u30AB\u30C3\u30C8\u30AD\u30FC\u3092\u304A\u4F7F\u3044\u4E0B\u3055\u3044\u3002", -popup_blocked:"\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7\u304C\u30D6\u30ED\u30C3\u30AF\u3055\u308C\u307E\u3057\u305F\u3002\u3059\u3079\u3066\u306E\u6A5F\u80FD\u3092\u3054\u5229\u7528\u306B\u306A\u308B\u306B\u306F\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7\u3092\u8A31\u53EF\u3057\u3066\u4E0B\u3055\u3044\u3002", -invalid_data:"\u30A8\u30E9\u30FC: \u5165\u529B\u306B\u8AA4\u308A\u304C\u3042\u308A\u307E\u3059\u3002\uFF08\u8D64\u5B57\u306E\u9805\u76EE\uFF09", -more_colors:"\u305D\u306E\u4ED6\u306E\u8272" -}, -contextmenu:{ -align:"\u914D\u7F6E", -left:"\u5DE6\u63C3\u3048", -center:"\u4E2D\u592E\u63C3\u3048", -right:"\u53F3\u63C3\u3048", -full:"\u5747\u7B49\u5272\u4ED8" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u65E5\u4ED8\u306E\u633F\u5165", -inserttime_desc:"\u6642\u523B\u306E\u633F\u5165", -months_long:"January,February,March,April,May,June,July,August,September,October,November,December", -months_short:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec", -day_long:"\u65E5\u66DC\u65E5,\u6708\u66DC\u65E5,\u706B\u66DC\u65E5,\u6C34\u66DC\u65E5,\u6728\u66DC\u65E5,\u91D1\u66DC\u65E5,\u571F\u66DC\u65E5,\u65E5\u66DC\u65E5", -day_short:"(\u65E5),(\u6708),(\u706B),(\u6C34),(\u6728),(\u91D1),(\u571F),(\u65E5)" -}, -print:{ -print_desc:"\u5370\u5237" -}, -preview:{ -preview_desc:"\u30D7\u30EC\u30D3\u30E5\u30FC" -}, -directionality:{ -ltr_desc:"\u5DE6\u304B\u3089\u53F3", -rtl_desc:"\u53F3\u304B\u3089\u5DE6" -}, -layer:{ -insertlayer_desc:"\u65B0\u898F\u30EC\u30A4\u30E4\u30FC\u306E\u633F\u5165", -forward_desc:"\u524D\u9762\u3078\u79FB\u52D5", -backward_desc:"\u80CC\u9762\u3078\u79FB\u52D5", -absolute_desc:"\u7D76\u5BFE\u4F4D\u7F6E\u6307\u5B9A\u306E\u5207\u66FF", -content:"\u65B0\u898F\u30EC\u30A4\u30E4\u30FC" -}, -save:{ -save_desc:"\u4FDD\u5B58", -cancel_desc:"\u5168\u3066\u306E\u5909\u66F4\u3092\u7834\u68C4" -}, -nonbreaking:{ -nonbreaking_desc:"\u6539\u884C\u306A\u3057\u30B9\u30DA\u30FC\u30B9\u306E\u633F\u5165" -}, -iespell:{ -iespell_desc:"\u30B9\u30DA\u30EB\u30C1\u30A7\u30C3\u30AF", -download:"ieSpell\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002\u4ECA\u3059\u3050\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3057\u307E\u3059\u304B\uFF1F" -}, -advhr:{ -advhr_desc:"\u6C34\u5E73\u7DDA" -}, -emotions:{ -emotions_desc:"\u8868\u60C5\u30A2\u30A4\u30B3\u30F3" -}, -searchreplace:{ -search_desc:"\u691C\u7D22", -replace_desc:"\u691C\u7D22/\u7F6E\u63DB" -}, -advimage:{ -image_desc:"\u753B\u50CF\u306E\u633F\u5165/\u7DE8\u96C6" -}, -advlink:{ -link_desc:"\u30EA\u30F3\u30AF\u306E\u633F\u5165/\u7DE8\u96C6" -}, -xhtmlxtras:{ -cite_desc:"\u5F15\u7528", -abbr_desc:"\u7565\u8A9E", -acronym_desc:"\u982D\u5B57\u8A9E", -del_desc:"\u524A\u9664", -ins_desc:"\u633F\u5165", -attribs_desc:"\u5C5E\u6027\u306E\u633F\u5165/\u7DE8\u96C6" -}, -style:{ -desc:"CSS\u7DE8\u96C6" -}, -paste:{ -paste_text_desc:"\u30C6\u30AD\u30B9\u30C8\u3068\u3057\u3066\u8CBC\u308A\u4ED8\u3051", -paste_word_desc:"Word\u304B\u3089\u8CBC\u308A\u4ED8\u3051", -selectall_desc:"\u5168\u3066\u9078\u629E" -}, -paste_dlg:{ -text_title:"\u30AD\u30FC\u30DC\u30FC\u30C9\u3067CTRL+V\u3068\u5165\u529B\u3057\u30C6\u30AD\u30B9\u30C8\u3092\u8CBC\u308A\u4ED8\u3051\u3066\u304F\u3060\u3055\u3044\u3002", -text_linebreaks:"\u6539\u884C\u3092\u4FDD\u6301\u3059\u308B", -word_title:"\u30AD\u30FC\u30DC\u30FC\u30C9\u3067CTRL+V\u3068\u5165\u529B\u3057\u30C6\u30AD\u30B9\u30C8\u3092\u8CBC\u308A\u4ED8\u3051\u3066\u304F\u3060\u3055\u3044\u3002" -}, -table:{ -desc:"\u8868\u3092\u633F\u5165", -row_before_desc:"\u884C\u3092\u4E0A\u306B\u633F\u5165", -row_after_desc:"\u884C\u3092\u4E0B\u306B\u633F\u5165", -delete_row_desc:"\u884C\u3092\u524A\u9664", -col_before_desc:"\u5217\u3092\u5DE6\u306B\u633F\u5165", -col_after_desc:"\u5217\u3092\u53F3\u306B\u633F\u5165", -delete_col_desc:"\u5217\u3092\u524A\u9664", -split_cells_desc:"\u30BB\u30EB\u306E\u7D50\u5408\u3092\u89E3\u9664", -merge_cells_desc:"\u30BB\u30EB\u3092\u7D50\u5408", -row_desc:"\u884C\u306E\u30D7\u30ED\u30D1\u30C6\u30A3", -cell_desc:"\u30BB\u30EB\u306E\u30D7\u30ED\u30D1\u30C6\u30A3", -props_desc:"\u8868\u306E\u30D7\u30ED\u30D1\u30C6\u30A3", -paste_row_before_desc:"\u884C\u3092\u4E0A\u306B\u8CBC\u308A\u4ED8\u3051", -paste_row_after_desc:"\u884C\u3092\u4E0B\u306B\u8CBC\u308A\u4ED8\u3051", -cut_row_desc:"\u884C\u306E\u5207\u308A\u53D6\u308A", -copy_row_desc:"\u884C\u306E\u30B3\u30D4\u30FC", -del:"\u8868\u3092\u524A\u9664", -row:"\u884C", -col:"\u5217", -cell:"\u30BB\u30EB" -}, -autosave:{ -unload_msg:"\u4ED6\u306E\u30DA\u30FC\u30B8\u3078\u79FB\u52D5\u3059\u308B\u3068\u7DE8\u96C6\u30C7\u30FC\u30BF\u306F\u3059\u3079\u3066\u7834\u68C4\u3055\u308C\u307E\u3059\u3002" -}, -fullscreen:{ -desc:"\u30D5\u30EB\u30B9\u30AF\u30EA\u30FC\u30F3" -}, -media:{ -desc:"\u57CB\u3081\u8FBC\u307F\u30E1\u30C7\u30A3\u30A2\u306E\u633F\u5165/\u7DE8\u96C6", -edit:"\u57CB\u3081\u8FBC\u307F\u30E1\u30C7\u30A3\u30A2\u306E\u7DE8\u96C6" -}, -fullpage:{ -desc:"\u30DA\u30FC\u30B8\u8A2D\u5B9A" -}, -template:{ -desc:"\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u306E\u633F\u5165" -}, -visualchars:{ -desc:"\u5236\u5FA1\u6587\u5B57\u306E\u8868\u793A" -}, -spellchecker:{ -desc:"\u30B9\u30DA\u30EB\u30C1\u30A7\u30C3\u30AFOn/Off", -menu:"\u30B9\u30DA\u30EB\u30C1\u30A7\u30C3\u30AF\u8A2D\u5B9A", -ignore_word:"\u3053\u306E\u5358\u8A9E\u3092\u7121\u8996", -ignore_words:"\u5168\u3066\u7121\u8996", -langs:"\u8A00\u8A9E", -wait:"\u3057\u3070\u3089\u304F\u304A\u5F85\u3061\u304F\u3060\u3055\u3044...", -sug:"\u5019\u88DC", -no_sug:"\u5019\u88DC\u306F\u6709\u308A\u307E\u305B\u3093\u3002", -no_mpell:"\u30B9\u30DA\u30EB\u30DF\u30B9\u306F\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002" -}, -pagebreak:{ -desc:"\u6539\u30DA\u30FC\u30B8\u633F\u5165" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ko.js b/includes/tinymce/jscripts/tiny_mce/langs/ko.js deleted file mode 100644 index 7d96c4ec..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ko.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ko:{ -common:{ -edit_confirm:"WYSIWYG\uBAA8\uB4DC\uB85C \uC804\uD658\uD569\uB2C8\uAE4C?", -apply:"\uC801\uC6A9", -insert:"\uC0BD\uC785", -update:"\uAC31\uC2E0", -cancel:"\uCDE8\uC18C", -close:"\uB2EB\uAE30", -browse:"\uBE0C\uB77C\uC6B0\uC988", -class_name:"\uD074\uB798\uC2A4", -not_set:"-- \uC5C6\uC74C --", -clipboard_msg:"\uBCF5\uC0AC/\uC798\uB77C\uB0B4\uAE30/\uBD99\uC774\uAE30\uB294 Mozilla \uBC0FFirefox \uC5D0\uC11C \uC0AC\uC6A9\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\n\uC0C1\uC138\uC815\uBCF4\uB97C \uD45C\uC2DC\uD569\uB2C8\uAE4C?", -clipboard_no_support:"\uC774 \uAE30\uB2A5\uC740 \uBE0C\uB77C\uC6B0\uC800\uC5D0 \uC758\uD574 \uC81C\uD55C\uB418\uACE0 \uC788\uC2B5\uB2C8\uB2E4. \uB2E8\uCD95\uD0A4\uC744 \uC774\uC6A9\uD558\uC2ED\uC2DC\uC624.", -popup_blocked:"\uD31D\uC5C5\uC774 \uCC28\uB2E8\uB418\uC5C8\uC2B5\uB2C8\uB2E4. \uBAA8\uB4E0 \uAE30\uB2A5\uC744 \uC774\uC6A9\uD558\uC2DC\uAE30 \uC704\uD574\uC11C\uB294 \uD31D\uC5C5\uCC28\uB2E8\uC744 \uD574\uC81C\uD574 \uC8FC\uC138\uC694.", -invalid_data:"\uC5D0\uB7EC: \uC720\uD6A8\uD558\uC9C0 \uC54A\uB294 \uAE00\uC790\uAC00 \uC788\uC2B5\uB2C8\uB2E4. \uBE68\uAC04\uC0C9\uC73C\uB85C \uD45C\uC2DC\uB429\uB2C8\uB2E4.", -more_colors:"\uADF8 \uC678\uC758 \uC0C9" -}, -contextmenu:{ -align:"\uC815\uB82C", -left:"\uC67C\uCABD \uC815\uB82C", -center:"\uAC00\uC6B4\uB370 \uC815\uB82C", -right:"\uC624\uB978\uCABD \uC815\uB82C", -full:"\uBC30\uBD84 \uC815\uB82C" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\uB0A0\uC9DC \uC0BD\uC785", -inserttime_desc:"\uC2DC\uAC04 \uC0BD\uC785", -months_long:"1\uC6D4,2\uC6D4,3\uC6D4,4\uC6D4,5\uC6D4,6\uC6D4,7\uC6D4,8\uC6D4,9\uC6D4,10\uC6D4,11\uC6D4,12\uC6D4", -months_short:"1,2,3,4,5,6,7,8,9,10,11,12", -day_long:"\uC77C\uC694\uC77C,\uC6D4\uC694\uC77C,\uD654\uC694\uC77C,\uC218\uC694\uC77C,\uBAA9\uC694\uC77C,\uAE08\uC694\uC77C,\uD1A0\uC694\uC77C,\uC77C\uC694\uC77C", -day_short:"\uC77C,\uC6D4,\uD654,\uC218,\uBAA9,\uAE08,\uD1A0,\uC77C" -}, -print:{ -print_desc:"\uC778\uC1C4" -}, -preview:{ -preview_desc:"\uBBF8\uB9AC\uBCF4\uAE30" -}, -directionality:{ -ltr_desc:"\uBB38\uC790\uBC29\uD5A5\uC744 \uC67C\uCABD\uC5D0\uC11C \uC624\uB978\uCABD\uC73C\uB85C", -rtl_desc:"\uBB38\uC790\uBC29\uD5A5\uC744 \uC624\uB978\uCABD\uC5D0\uC11C \uC67C\uCABD\uC73C\uB85C" -}, -layer:{ -insertlayer_desc:"\uC0C8 \uB808\uC774\uC5B4", -forward_desc:"\uC55E\uC73C\uB85C \uC774\uB3D9", -backward_desc:"\uB4A4\uB85C \uC774\uB3D9", -absolute_desc:"\uC808\uB300\uC704\uCE58\uB85C \uC804\uD658", -content:"\uC0C8 \uB808\uC774\uC5B4..." -}, -save:{ -save_desc:"\uC800\uC7A5", -cancel_desc:"\uBAA8\uB450 \uCDE8\uC18C" -}, -nonbreaking:{ -nonbreaking_desc:"\uBE48\uCE78 \uC0BD\uC785" -}, -iespell:{ -iespell_desc:"\uCCA0\uC790 \uAC80\uC0AC", -download:"ieSpell\uC774 \uBC1C\uACAC\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4.\n\uC778\uC2A4\uD1A8 \uD558\uC2DC\uACA0\uC2B5\uB2C8\uAE4C?" -}, -advhr:{ -advhr_desc:"\uAD6C\uBD84\uC120" -}, -emotions:{ -emotions_desc:"\uC774\uBAA8\uD2F0\uCF58" -}, -searchreplace:{ -search_desc:"\uAC80\uC0C9", -replace_desc:"\uAC80\uC0C9/\uCE58\uD658" -}, -advimage:{ -image_desc:"\uC774\uBBF8\uC9C0\uC758 \uC0BD\uC785/\uD3B8\uC9D1" -}, -advlink:{ -link_desc:"\uB9C1\uD06C\uC758 \uC0BD\uC785/\uD3B8\uC9D1" -}, -xhtmlxtras:{ -cite_desc:"\uC778\uC6A9\uCC98", -abbr_desc:"\uC57D\uAE30", -acronym_desc:"\uBA38\uB9AC \uAE00\uC790\uC5B4", -del_desc:"\uC0AD\uC81C", -ins_desc:"\uC0BD\uC785", -attribs_desc:"\uC18D\uC131 \uC0BD\uC785/\uD3B8\uC9D1" -}, -style:{ -desc:"CSS\uD3B8\uC9D1" -}, -paste:{ -paste_text_desc:"\uD14D\uC2A4\uD2B8\uCC98\uB7FC \uBD99\uC5EC\uB123\uAE30", -paste_word_desc:"Word\uB85C\uBD80\uD130 \uBD99\uC5EC\uB123\uAE30", -selectall_desc:"\uBAA8\uB450 \uC120\uD0DD" -}, -paste_dlg:{ -text_title:"\uC708\uB3C4\uC6B0\uC5D0 \uD14D\uC2A4\uD2B8\uB97C \uBD99\uC774\uB824\uBA74 \uD0A4\uBCF4\uB4DC\uB85C Ctrl+V\uB97C \uC785\uB825\uD574 \uC8FC\uC138\uC694.", -text_linebreaks:"\uAC1C\uD589\uC744 \uBCF4\uAD00 \uC720\uC9C0", -word_title:"\uC708\uB3C4\uC6B0\uC5D0 \uD14D\uC2A4\uD2B8\uB97C \uBD99\uC774\uB824\uBA74 \uD0A4\uBCF4\uB4DC\uB85CCtrl+V\uB97C \uC785\uB825\uD574 \uC8FC\uC138\uC694." -}, -table:{ -desc:"\uC0C8 \uD14C\uC774\uBE14 \uC0BD\uC785", -row_before_desc:"\uC55E\uC5D0 \uD589 \uC0BD\uC785", -row_after_desc:"\uB4A4\uC5D0 \uD589 \uC0BD\uC785", -delete_row_desc:"\uD589 \uC0AD\uC81C", -col_before_desc:"\uC55E\uC5D0 \uC5F4\uC0BD\uC785", -col_after_desc:"\uB4A4\uC5D0 \uC5F4\uC0BD\uC785", -delete_col_desc:"\uC5F4\uC0AD\uC81C", -split_cells_desc:"\uACB0\uD569\uB41C \uC140\uC744 \uBD84\uD560", -merge_cells_desc:"\uC140\uC744 \uACB0\uD569", -row_desc:"\uD589\uC758 \uC18D\uC131", -cell_desc:"\uC140\uC758 \uC18D\uC131", -props_desc:"\uD14C\uC774\uBE14 \uC18D\uC131", -paste_row_before_desc:"\uC55E\uC5D0 \uD589\uC744 \uBD99\uC5EC\uB123\uAE30", -paste_row_after_desc:"\uB4A4\uB85C \uD589\uC744 \uBD99\uC5EC\uB123\uAE30", -cut_row_desc:"\uD589\uC744 \uC798\uB77C\uB0B4\uAE30", -copy_row_desc:"\uD589\uC744 \uBCF5\uC0AC", -del:"\uD14C\uC774\uBE14 \uC0AD\uC81C", -row:"\uD589", -col:"\uC5F4", -cell:"\uC140" -}, -autosave:{ -unload_msg:"\uB2E4\uB978 \uD398\uC774\uC9C0\uB85C \uC774\uB3D9\uD558\uBA74 \uD3B8\uC9D1\uD55C \uB0B4\uC6A9\uC774 \uCDE8\uC18C\uB429\uB2C8\uB2E4." -}, -fullscreen:{ -desc:"\uC804\uCCB4\uD654\uBA74" -}, -media:{ -desc:"\uBBF8\uB514\uC5B4\uC758 \uC0BD\uC785/\uD3B8\uC9D1", -edit:"\uBBF8\uB514\uC5B4\uC758 \uD3B8\uC9D1" -}, -fullpage:{ -desc:"\uD398\uC774\uC9C0\uC758 \uC18D\uC131" -}, -template:{ -desc:"\uC815\uC758\uAC00 \uB05D\uB09C \uD15C\uD50C\uB9BF\uC758 \uC0BD\uC785" -}, -visualchars:{ -desc:"\uC81C\uC5B4 \uBB38\uC790\uC758 \uD45C\uC2DC \uC804\uD658" -}, -spellchecker:{ -desc:"\uC2A4\uD3A0\uB9C1 \uC804\uD658", -menu:"\uC2A4\uD3A0\uB9C1 \uC124\uC815", -ignore_word:"\uC774 \uC5B4\uAD6C\uB97C \uBB34\uC2DC", -ignore_words:"\uBAA8\uB450 \uBB34\uC2DC", -langs:"\uC5B8\uC5B4", -wait:"\uAE30\uB2E4\uB824 \uC8FC\uC138\uC694...", -sug:"\uD6C4\uBCF4", -no_sug:"\uD6C4\uBCF4 \uC5C6\uC74C", -no_mpell:"\uC624\uD0C8\uC790\uAC00 \uBC1C\uACAC\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4." -}, -pagebreak:{ -desc:"\uC0C8\uD398\uC774\uC9C0 \uC0BD\uC785" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/lt.js b/includes/tinymce/jscripts/tiny_mce/langs/lt.js deleted file mode 100644 index 348c75af..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/lt.js +++ /dev/null @@ -1,172 +0,0 @@ -tinyMCE.addI18n({lt:{ -common:{ -edit_confirm:"Ar norite naudoti tekst\u0173 redaktoriaus re\u017Eim\u0105 \u0161iam teksto redagavimo langui?", -apply:"Taikyti", -insert:"\u012Eterpti", -update:"Atnaujinti", -cancel:"At\u0161aukti", -close:"U\u017Edaryti", -browse:"Nar\u0161yti", -class_name:"Klas\u0117", -not_set:"-- Nenurodyta --", -clipboard_msg:"Kopijavimas/i\u0161kirpimas/\u012Fklijavimas paspaudus \u0161\u012F mygtuk\u0105 negalimas Mozilla ir Firefox nar\u0161ykl\u0117se.\nNukopijuoti galima paspaudus: Ctrl + c, i\u0161kirpti: Ctrl + x, priklijuoti: Ctrl + v.\nAr norite daugiau informacijos apie \u0161i\u0105 problem\u0105?", -clipboard_no_support:"\u0160i nar\u0161ykl\u0117 nepalaiko \u0161io veikimo, tod\u0117l naudokite klaviat\u016Bros spar\u010Diuosius klavi\u0161us.", -popup_blocked:"Atsipra\u0161ome, ta\u010Diau pasteb\u0117jome, kad j\u016Bs\u0173 i\u0161\u0161okan\u010Di\u0173 lang\u0173 blokuotojas i\u0161jung\u0117 lang\u0105, kuris teikia aplikacijai funkcionalum\u0105. Tur\u0117tum\u0117te atjungti i\u0161\u0161okan\u010Di\u0173 lang\u0173 blokavim\u0105 \u0161iam tinklapiui, kad pilnai i\u0161naudoti visas galimybes.", -invalid_data:"Klaida: Blogai \u012Fvestos reik\u0161m\u0117s, kurios pa\u017Eym\u0117tos raudonai.", -more_colors:"Daugiau spalv\u0173" -}, -contextmenu:{ -align:"Lygiavimas", -left:"Kair\u0117je", -center:"Centre", -right:"De\u0161in\u0117je", -full:"I\u0161 abiej\u0173 pusi\u0173" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u012Eterpti dat\u0105", -inserttime_desc:"\u012Eterpti laik\u0105", -months_long:"Sausis,Vasaris,Kovas,Balandis,Gegu\u017E\u0117,Bir\u017Eelis,Liepa,Rugpj\u016Btis,Rugs\u0117jis,Spalis,Lapkritis,Gruodis", -months_short:"Sau,Vas,Kov,Bal,Geg,Bir,Lie,Rugpj,Rugs,Spa,Lapkr,Gruo", -day_long:"Sekmadienis,Pirmadienis,Antradienis,Tre\u010Diadienis,Ketvirtadienis,Penktadienis,\u0160e\u0161tadienis,Sekmadienis", -day_short:"Sekm,Pirm,Antr,Tre\u010D,Ketv,Penk,\u0160e\u0161t,Sekm" -}, -print:{ -print_desc:"Spausdinti" -}, -preview:{ -preview_desc:"Per\u017Ei\u016Bra" -}, -directionality:{ -ltr_desc:"Kryptis i\u0161 kair\u0117s \u012F de\u0161in\u0119", -rtl_desc:"Kryptis i\u0161 de\u0161in\u0117s \u012F kair\u0119" -}, -layer:{ -insertlayer_desc:"\u012Eterpti nauj\u0105 sluoksn\u012F", -forward_desc:"Pastumti \u012F priek\u012F", -backward_desc:"Pastumpti atgal", -absolute_desc:"Kaitalioti absoliut\u0173 pozicionavim\u0105", -content:"Naujas sluoksnis..." -}, -save:{ -save_desc:"I\u0161saugoti", -cancel_desc:"At\u0161aukti visus pakeitimus" -}, -nonbreaking:{ -nonbreaking_desc:"\u012Eterpti nelau\u017Eiam\u0105 tarpo simbol\u012F" -}, -iespell:{ -iespell_desc:"\u012Ejungti klaid\u0173 tikrinim\u0105", -download:"ieSpell neaptiktas. Ar norite dabar j\u012F \u012Fdiegti?" -}, -advhr:{ -advhr_desc:"Horizontali linija", -delta_width:"10" -}, -emotions:{ -emotions_desc:"Emotikonai" -}, -searchreplace:{ -search_desc:"Ie\u0161koti", -replace_desc:"Ie\u0161koti/Pakeisti", -delta_width:"10", -delta_height:"20" -}, -advimage:{ -image_desc:"\u012Eterpti/Redaguoti paveiksl\u0117l\u012F", -delta_width:"10" -}, -advlink:{ -link_desc:"\u012Eterpti/Redaguoti nuorod\u0105", -delta_width:"10" -}, -xhtmlxtras:{ -cite_desc:"Citavimas", -abbr_desc:"Santrumpa", -acronym_desc:"Akronimas", -del_desc:"Panaikinimas", -ins_desc:"\u012Eterpimas", -attribs_desc:"\u012Eterpti/Redaguoti atributus", -cite_delta_width:"10", -abbr_delta_width:"10", -acronym_delta_width:"10", -del_delta_width:"10", -ins_delta_width:"10", -attribs_delta_width:"10" -}, -style:{ -desc:"Redaguoti CSS stili\u0173", -delta_width:"40" -}, -paste:{ -paste_text_desc:"\u012Eklijuoti kaip paprast\u0105 tekst\u0105", -paste_word_desc:"\u012Eklijuoti i\u0161 Word", -selectall_desc:"Visk\u0105 pa\u017Eym\u0117ti" -}, -paste_dlg:{ -text_title:"Naudokite CTRL+V, kad \u012Fklijuoti tekst\u0105 \u012F \u0161\u012F lang\u0105.", -text_linebreaks:"Palikti eilu\u010Di\u0173 l\u016B\u017Eius", -word_title:"Naudokite CTRL+V, kad \u012Fklijuoti tekst\u0105 \u012F \u0161\u012F lang\u0105." -}, -table:{ -desc:"\u012Eterpia nauj\u0105 lentel\u0119", -row_before_desc:"\u012Eterpti eilut\u0119 prie\u0161", -row_after_desc:"\u012Eterpti eilut\u0119 po", -delete_row_desc:"I\u0161trinti eilut\u0119", -col_before_desc:"\u012Eterpti stulpel\u012F prie\u0161", -col_after_desc:"\u012Eterpti stulpel\u012F po", -delete_col_desc:"I\u0161trinti stulpel\u012F", -split_cells_desc:"I\u0161skaidyti sulietas lentel\u0117s l\u0105steles", -merge_cells_desc:"Sulieti lentel\u0117s l\u0105steles", -row_desc:"Lentel\u0117s eilut\u0117s nustatymai", -cell_desc:"Lentel\u0117s l\u0105stel\u0117s nustatymai", -props_desc:"Lentel\u0117s nustatymai", -paste_row_before_desc:"\u012Eklijuoti lentel\u0117s eilut\u0119 prie\u0161", -paste_row_after_desc:"\u012Eklijuoti lentel\u0117s eilut\u0119 po", -cut_row_desc:"I\u0161kirpti lentel\u0117s eilut\u0119", -copy_row_desc:"Kopijuoti lentel\u0117s eilut\u0119", -del:"I\u0161trinti lentel\u0119", -row:"Eilut\u0117", -col:"Stulpelis", -cell:"L\u0105stel\u0117", -rowprops_delta_width:"10", -cellprops_delta_width:"10", -table_delta_width:"10", -merge_cells_delta_width:"10" -}, -autosave:{ -unload_msg:"Visi pakeitimai bus prarasti jei i\u0161eisite \u0161iuo langu i\u0161 esamo puslapio." -}, -fullscreen:{ -desc:"Kaitalioti viso ekrano re\u017Eim\u0105" -}, -media:{ -desc:"\u012Eterpti/redaguoti integruot\u0105 daugialyp\u0119 terp\u0119", -edit:"Redaguoti integruot\u0105 daugialyp\u0119 terp\u0119", -delta_width:"10" -}, -fullpage:{ -desc:"Dokumento nustatymai", -delta_width:"10" -}, -template:{ -desc:"\u012Eterpti jau nustatyt\u0105 \u0161ablonin\u012F turin\u012F" -}, -visualchars:{ -desc:"Visualiniai valdymo simboliai \u012Fjungti/i\u0161jungti." -}, -spellchecker:{ -desc:"Kaitalioti klaid\u0173 tikrinim\u0105", -menu:"Klaid\u0173 tikrinimo nustatymai", -ignore_word:"Ignoruoti \u017Eod\u012F", -ignore_words:"Ignoruoti visk\u0105", -langs:"Kalbos", -wait:"Pra\u0161ome palaukti...", -sug:"Pasi\u016Blymai", -no_sug:"Pasi\u016Blym\u0173 nerasta", -no_mpell:"Klaid\u0173 nerasta." -}, -pagebreak:{ -desc:"\u012Eterpti puslapio pabaigos \u017Eym\u0119." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/lv.js b/includes/tinymce/jscripts/tiny_mce/langs/lv.js deleted file mode 100644 index 52ee03c5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/lv.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({lv:{ -common:{ -edit_confirm:"Vai tu v\u0113lies izmantot WYSIWYG \u0161im teksta laukam?", -apply:"Apstiprin\u0101t", -insert:"Ievietot", -update:"Atjaunin\u0101t", -cancel:"Atcelt", -close:"Aizv\u0113rt", -browse:"P\u0101rl\u016Bkot", -class_name:"Klase", -not_set:"-- Nav nor\u0101d\u012Bts --", -clipboard_msg:"Iesp\u0113ja Kop\u0113t/Izgriezt/Iekop\u0113t nav pieejama p\u0101rl\u016Bkiem Mozilla and Firefox.\nVai J\u016Bs v\u0113laties uzzin\u0101t vair\u0101k par \u0161o probl\u0113mu?", -clipboard_no_support:"\u0160obr\u012Bd J\u016Bsu p\u0101rl\u016Bks neatbalsta \u0161o iesp\u0113ju, t\u0101 viet\u0101 l\u016Bdzu izmantotjiet tastat\u016Bras sa\u012Bsin\u0101jumtausti\u0146us.", -popup_blocked:"Atvainojiet, bet m\u0113s esam konstat\u0113ju\u0161i, ka J\u016Bsu uzleco\u0161o logu blo\u0137\u0113t\u0101js ir atsp\u0113jojis logu, kas nodro\u0161ina programmas funkcionalit\u0101ti. Lai piln\u012Bb\u0101 izmantotu \u0161o r\u012Bku, Jums ir j\u0101atsl\u0113dz uzleco\u0161o logu blo\u0137\u0113tajs \u0161ai vietnei. ", -invalid_data:"K\u013C\u016Bda: Ievad\u012Btas neder\u012Bgas v\u0113rt\u012Bbas. T\u0101s ir atz\u012Bm\u0113tas sarkan\u0101 kr\u0101s\u0101.", -more_colors:"Vair\u0101k kr\u0101su" -}, -contextmenu:{ -align:"Novietojums", -left:"Pa kreisi", -center:"Centr\u0113ts", -right:"Pa labi", -full:"Pilns" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Ievietot datumu", -inserttime_desc:"Ievietot laiku", -months_long:"Janv\u0101ris,Febru\u0101ris,Marts,Apr\u012Blis,Maijs,J\u016Bnijs,J\u016Blijs,Augusts,Seprembris,Oktobris,Novembris,Decembris", -months_short:"Jan,Feb,Mar,Apr,Mai,J\u016Bn,J\u016Bl,Aug,Sep,Okt,Nov,Dec", -day_long:"Sv\u0113tdiena,Pirmdiena,Otrdiena,Tre\u0161diena,Ceturtdiena,Piektdiena,Sestdiena,Sv\u0113tdiena", -day_short:"Sv\u0113,Pir,Otr,Tre,Cet,Pie,Ses,Sv\u0113" -}, -print:{ -print_desc:"Druk\u0101t" -}, -preview:{ -preview_desc:"Priek\u0161skat\u012Bt" -}, -directionality:{ -ltr_desc:"Virziens no kreis\u0101s uz labo", -rtl_desc:"Virziens no lab\u0101s uz kreiso" -}, -layer:{ -insertlayer_desc:"Ievietot jaunu sl\u0101ni", -forward_desc:"Uz priek\u0161u", -backward_desc:"Atpaka\u013C", -absolute_desc:"Iestat\u012Bt/Nov\u0101kt absol\u016Bto novietojumu ", -content:"Jauns sl\u0101nis..." -}, -save:{ -save_desc:"Saglab\u0101t", -cancel_desc:"Atcelt visas izmai\u0146as" -}, -nonbreaking:{ -nonbreaking_desc:"Ievietot tuk\u0161uma simbolu" -}, -iespell:{ -iespell_desc:"Uzs\u0101kt pareizrakst\u012Bbas p\u0101rbaudi", -download:"ieSpell netika atrasts. Vai J\u016Bs v\u0113laties to uzst\u0101d\u012Bt?" -}, -advhr:{ -advhr_desc:"Horizont\u0101la sv\u012Btra" -}, -emotions:{ -emotions_desc:"Smaidi\u0146i" -}, -searchreplace:{ -search_desc:"Mekl\u0113t", -replace_desc:"Mekl\u0113t/Aizvietot" -}, -advimage:{ -image_desc:"Ievietot/Redi\u0123\u0113t att\u0113lu" -}, -advlink:{ -link_desc:"Ievietot/Redi\u0123\u0113t saiti" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"Abbreviation", -acronym_desc:"Acronym", -del_desc:"Deletion", -ins_desc:"Insertion", -attribs_desc:"Insert/Edit Attributes" -}, -style:{ -desc:"Edit CSS Style" -}, -paste:{ -paste_text_desc:"Paste as Plain Text", -paste_word_desc:"Paste from Word", -selectall_desc:"Select All" -}, -paste_dlg:{ -text_title:"Use CTRL+V on your keyboard to paste the text into the window.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V on your keyboard to paste the text into the window." -}, -table:{ -desc:"Inserts a new table", -row_before_desc:"Insert row before", -row_after_desc:"Insert row after", -delete_row_desc:"Delete row", -col_before_desc:"Insert column before", -col_after_desc:"Insert column after", -delete_col_desc:"Remove column", -split_cells_desc:"Split merged table cells", -merge_cells_desc:"Merge table cells", -row_desc:"Table row properties", -cell_desc:"Table cell properties", -props_desc:"Table properties", -paste_row_before_desc:"Paste table row before", -paste_row_after_desc:"Paste table row after", -cut_row_desc:"Cut table row", -copy_row_desc:"Copy table row", -del:"Delete table", -row:"Row", -col:"Column", -cell:"Cell" -}, -autosave:{ -unload_msg:"The changes you made will be lost if you navigate away from this page." -}, -fullscreen:{ -desc:"Toggle fullscreen mode" -}, -media:{ -desc:"Insert / edit embedded media", -edit:"Edit embedded media" -}, -fullpage:{ -desc:"Document properties" -}, -template:{ -desc:"Insert predefined template content" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"Toggle spellchecker", -menu:"Spellchecker settings", -ignore_word:"Ignore word", -ignore_words:"Ignore all", -langs:"Languages", -wait:"Please wait...", -sug:"Suggestions", -no_sug:"No suggestions", -no_mpell:"No misspellings found." -}, -pagebreak:{ -desc:"Insert page break." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/mk.js b/includes/tinymce/jscripts/tiny_mce/langs/mk.js deleted file mode 100644 index 08e69365..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/mk.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({mk:{ -common:{ -edit_confirm:"\u017Delite li koristiti WYSIWYG na\u010Din rada za ovo tekstualno polje?", -apply:"Primjeni", -insert:"\u0412\u043C\u0435\u0442\u043D\u0438", -update:"\u041E\u0431\u043D\u043E\u0432\u0438", -cancel:"\u041E\u0442\u043A\u0430\u0436\u0438", -close:"\u0417\u0430\u0442\u0432\u043E\u0440\u0438", -browse:"\u041F\u0440\u0435\u0432\u0437\u0435\u043C\u0438", -class_name:"\u041A\u043B\u0430\u0441\u0430", -not_set:"-- \u041D\u0435 \u0435 \u043F\u043E\u0441\u0442\u0430\u0432\u0435\u043D\u043E --", -clipboard_msg:"\u041A\u043E\u043F\u0438\u0440\u0430\u0458/\u0421\u043D\u0438\u043C\u0438/\u0417\u0430\u043B\u0435\u043F\u0438 \u043D\u0435 \u0435 \u0434\u043E\u0437\u0432\u043E\u043B\u0435\u043D\u043E \u043D\u0430 Mozilla \u0438 Firefox \u043F\u0440\u0435\u0431\u0430\u0440\u0443\u0432\u0430\u0447\u0438.\n\u041F\u043E\u0432\u0435\u045C\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438?", -clipboard_no_support:"Trenuta\u010Dno va\u0161 preglednik ne podr\u017Eava ovu opciju, poku\u0161ajte koristiti tipkovni\u010Dku kraticu.", -popup_blocked:"Oprostite, izgleda da je va\u0161 popup-blocker onemogu\u0107io prozor u sklopu ovog programa. Morate onemogu\u0107iti blokiranje popup prozora da bi u potpunosti iskoristili ovaj alat.", -invalid_data:"Gre\u0161ka: Une\u0161ene su nevaljane vrednosti, ozna\u010Dene su crvenom bojom.", -more_colors:"Vi\u0161e boja" -}, -contextmenu:{ -align:"Poravnavanje", -left:"Levo", -center:"Sredina", -right:"Desno", -full:"Puno" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y.", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 datum", -inserttime_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 vreme", -months_long:"januar,februar,mart,april,maj,juni,juli,avgust,septembar,oktobar,novembar,decembar", -months_short:"jan,feb,mar,apr,maj,jun,jul,avg,sep,okt,nov,dec", -day_long:"nedelja,ponedjeljak,utorak,sreda,\u010Detvrtak,petak,subota,nedelja", -day_short:"ned,pon,uto,sre,\u010Det,pet,sub,ned" -}, -print:{ -print_desc:"Ispis" -}, -preview:{ -preview_desc:"Prikaz" -}, -directionality:{ -ltr_desc:"S leva na desno", -rtl_desc:"S desna na levo" -}, -layer:{ -insertlayer_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 novi sloj", -forward_desc:"Pomakni napred", -backward_desc:"Pomakni natrag", -absolute_desc:"Uklju\u010Di/isklju\u010Di apsolutno pozicioniranje", -content:"Novi sloj..." -}, -save:{ -save_desc:"Spremi", -cancel_desc:"Odustani od svih promjena" -}, -nonbreaking:{ -nonbreaking_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 razmak" -}, -iespell:{ -iespell_desc:"Pokreni provjeru pravopisa", -download:"Provjera pravopisa nije postavljena. Postaviti sada?" -}, -advhr:{ -advhr_desc:"Vodoravna crta" -}, -emotions:{ -emotions_desc:"Emocije" -}, -searchreplace:{ -search_desc:"Prona\u0111i", -replace_desc:"Prona\u0111i/Zameni" -}, -advimage:{ -image_desc:"\u0412\u043C\u0435\u0442\u043D\u0438/uredi sliku" -}, -advlink:{ -link_desc:"Insert/edit link" -}, -xhtmlxtras:{ -cite_desc:"Citat", -abbr_desc:"Kratica", -acronym_desc:"Akronim", -del_desc:"Brisanje", -ins_desc:"Unos", -attribs_desc:"\u0412\u043C\u0435\u0442\u043D\u0438/uredi atribute" -}, -style:{ -desc:"Uredi CSS" -}, -paste:{ -paste_text_desc:"Zalepi kao obi\u010Dni tekst", -paste_word_desc:"Zalepi iz Worda", -selectall_desc:"Odaberi sve" -}, -paste_dlg:{ -text_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor.", -text_linebreaks:"Zadr\u017Ei prelome", -word_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor." -}, -table:{ -desc:"Nova tablica", -row_before_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 redak iznad", -row_after_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 redak ispod", -delete_row_desc:"Izbri\u0161i redak", -col_before_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 stupac levo", -col_after_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 stupac desno", -delete_col_desc:"Ukloni stupac", -split_cells_desc:"Razdvoji spojene \u0107elije", -merge_cells_desc:"Spoji \u0107elije", -row_desc:"Svojstva retka", -cell_desc:"Svojstva \u0107elije", -props_desc:"Svojstva tablice", -paste_row_before_desc:"Zalepi redak iznad", -paste_row_after_desc:"Zalepi redak ispod", -cut_row_desc:"Izre\u017Ei redak", -copy_row_desc:"Kopiraj redak", -del:"Izbri\u0161i tablicu", -row:"Redak", -col:"Stupac", -cell:"\u0106elija" -}, -autosave:{ -unload_msg:"Promjene u dokumentu \u0107e biti izgubljene ako iza\u0111ete s ove stranice." -}, -fullscreen:{ -desc:"Uklju\u010Di/isklju\u010Di prikaz preko celog ekrana" -}, -media:{ -desc:"Insert / edit embedded media", -edit:"Edit embedded media" -}, -fullpage:{ -desc:"Svojstva dokumenta" -}, -template:{ -desc:"\u0412\u043C\u0435\u0442\u043D\u0438 sadr\u017Eaj iz predlo\u017Eak" -}, -visualchars:{ -desc:"Vizuelni kontrolni znakovi uklju\u010Deni/isklju\u010Deni." -}, -spellchecker:{ -desc:"Uklju\u010Di/isklju\u010Di provjeru pravopisa", -menu:"Postavke provere pravopisa", -ignore_word:"Zanemari re\u010D", -ignore_words:"Zanemari sve", -langs:"Jezici", -wait:"Pri\u010Dekajte...", -sug:"Predlozi", -no_sug:"Nema predloga", -no_mpell:"Nije prona\u0111ena nijedna pravopisna gre\u0161ka." -}, -pagebreak:{ -desc:"\u0412\u043C\u0435\u0442\u043D\u0438 prelom." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/mn.js b/includes/tinymce/jscripts/tiny_mce/langs/mn.js deleted file mode 100644 index 9e831660..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/mn.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({mn:{ -common:{ -edit_confirm:"\u0422\u0430 \u044D\u043D\u044D \u0431\u0438\u0447\u0432\u044D\u0440\u0438\u0439\u043D \u043C\u0443\u0436\u0438\u0439\u0433 WYSIWYG \u0437\u0430\u0441\u0432\u0430\u0440\u043B\u0430\u0445\u044B\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?", -apply:"\u0425\u044D\u0440\u044D\u0433\u043B\u044D\u0445", -insert:"\u041E\u0440\u0443\u0443\u043B\u0430\u0445", -update:"\u0428\u0438\u043D\u044D\u0447\u043B\u044D\u0445", -cancel:"\u0426\u0443\u0446\u043B\u0430\u0445", -close:"\u0425\u0430\u0430\u0445", -browse:"\u0413\u04AF\u0439\u043B\u0433\u044D\u043D \u04AF\u0437\u044D\u0445", -class_name:"\u0410\u043D\u0433\u0438", -not_set:"-- \u041E\u043B\u0433\u043E\u0433\u0434\u043E\u043E\u0433\u04AF\u0439 --", -clipboard_msg:"\u0425\u0443\u0443\u043B\u0430\u0445, \u0442\u0430\u0441\u043B\u0430\u043D \u0430\u0432\u0430\u0445 \u0431\u0443\u0443\u043B\u0433\u0430\u0445 \u043D\u044C \u041C\u043E\u0437\u0438\u043B\u043B\u0430 \u0424\u0430\u0439\u0440\u0444\u043E\u043A\u0441 \u0434\u044D\u044D\u0440 \u0431\u043E\u043B\u043E\u043C\u0436\u0433\u04AF\u0439.\n\u0422\u0430 \u044D\u043D\u044D \u0430\u0441\u0443\u0443\u0434\u043B\u044B\u043D \u0442\u0430\u043B\u0430\u0430\u0440 \u0434\u044D\u043B\u0433\u044D\u0440\u044D\u043D\u0433\u04AF\u0439 \u043C\u044D\u0434\u044D\u0445\u0438\u0439\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?", -clipboard_no_support:"\u041E\u0434\u043E\u043E\u0433\u043E\u043E\u0440 \u0442\u0430\u043D\u044B \u0445\u04E9\u0442\u04E9\u0447 \u0434\u044D\u044D\u0440 \u0434\u044D\u043C\u0436\u0438\u0433\u0434\u044D\u044D\u0433\u04AF\u0439 \u0431\u0430\u0439\u043D\u0430. \u0422\u0430 \u04AF\u04AF\u043D\u0438\u0439 \u043E\u0440\u043E\u043D\u0434 \u0442\u043E\u0432\u0447\u0438\u043B\u0431\u043E\u0440 \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u043D\u044D \u04AF\u04AF.", -popup_blocked:"\u0425\u0430\u0440\u0430\u043C\u0441\u0430\u043B\u0442\u0430\u0439 \u043D\u044C \u0442\u0430\u043D\u044B \u043F\u043E\u043F\u0430\u043F \u0445\u0430\u0430\u043B\u0442 \u044D\u043D\u044D \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0434 \u0448\u0430\u0430\u0440\u0434\u043B\u0430\u0433\u0430\u0442\u0430\u0439 \u0446\u043E\u043D\u0445\u044B\u0433 \u0445\u0430\u0430\u043B\u0430\u0430. \u0411\u04AF\u0440\u044D\u043D \u0434\u04AF\u04AF\u0440\u044D\u043D \u0430\u0436\u0438\u043B\u043B\u0430\u0433\u0430\u0430\u0433 \u0445\u0430\u043D\u0433\u0430\u0445\u044B\u0433 \u0445\u04AF\u0441\u0432\u044D\u043B \u043F\u043E\u043F\u0430\u043F \u0445\u0430\u0430\u043B\u0442\u0430\u0430 \u0438\u0434\u044D\u0432\u0445\u0433\u04AF\u0439\u0436\u04AF\u04AF\u043B\u043D\u044D \u04AF\u04AF.", -invalid_data:"\u0410\u043B\u0434\u0430\u0430: \u0422\u0430 \u0445\u04AF\u0447\u0438\u043D\u0433\u04AF\u0439 \u0443\u0442\u0433\u0430 \u043E\u0440\u0443\u0443\u043B\u0441\u0430\u043D. (\u0443\u043B\u0430\u0430\u043D\u0430\u0430\u0440 \u0442\u044D\u043C\u0434\u044D\u0433\u043B\u044D\u0441\u044D\u043D).", -more_colors:"\u0411\u0443\u0441\u0430\u0434 \u04E9\u043D\u0433\u04E9" -}, -contextmenu:{ -align:"\u0416\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u044D\u043B\u0442", -left:"\u0417\u04AF\u04AF\u043D", -center:"\u0414\u0443\u043D\u0434", -right:"\u0411\u0430\u0440\u0443\u0443\u043D", -full:"\u0422\u044D\u0433\u0448\u0438\u043B\u0441\u044D\u043D" -}, -insertdatetime:{ -date_fmt:"%Y.%m.%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u041E\u0433\u043D\u043E\u043E \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -inserttime_desc:"\u0425\u0443\u0433\u0430\u0446\u0430\u0430 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -months_long:"\u0425\u0443\u043B\u0433\u0430\u043D\u0430,\u04AE\u0445\u044D\u0440,\u0411\u0430\u0440,\u0422\u0443\u0443\u043B\u0430\u0439,\u041B\u0443\u0443,\u041C\u043E\u0433\u043E\u0439,\u041C\u043E\u0440\u044C,\u0425\u043E\u043D\u044C,\u0411\u0438\u0447,\u0422\u0430\u0445\u0438\u0430,\u041D\u043E\u0445\u043E\u0439,\u0413\u0430\u0445\u0430\u0439", -months_short:"\u0425\u0443\u043B,\u04AE\u0445\u044D,\u0411\u0430\u0440,\u0422\u0443\u0443,\u041B\u0443\u0443,\u041C\u043E\u0433,\u041C\u043E\u0440,\u0425\u043E\u043D,\u0411\u0438\u0447,\u0422\u0430\u0445,\u041D\u043E\u0445,\u0413\u0430\u0445", -day_long:"\u041D\u044F\u043C,\u0414\u0430\u0432\u0430\u0430,\u041C\u044F\u0433\u043C\u0430\u0440,\u041B\u0445\u0430\u0433\u0432\u0430,\u041F\u04AF\u0440\u044D\u0432,\u0411\u0430\u0430\u0441\u0430\u043D,\u0411\u044F\u043C\u0431\u0430,\u041D\u044F\u043C", -day_short:"\u041D\u044F,\u0414\u0430,\u041C\u044F,\u041B\u0445,\u041F\u04AF,\u0411\u0430,\u0411\u044F,\u041D\u044F" -}, -print:{ -print_desc:"\u0425\u044D\u0432\u043B\u044D\u0445" -}, -preview:{ -preview_desc:"\u041D\u044F\u0433\u0442\u043B\u0430\u0445" -}, -directionality:{ -ltr_desc:"\u0417\u04AF\u04AF\u043D\u044D\u044D\u0441 \u0431\u0430\u0440\u0443\u0443\u043D \u0431\u0438\u0447\u0438\u043B\u0442", -rtl_desc:"\u0411\u0430\u0440\u0443\u0443\u043D \u0437\u04AF\u04AF\u043D \u0431\u0438\u0447\u0438\u043B\u0442" -}, -layer:{ -insertlayer_desc:"\u0428\u0438\u043D\u044D \u0434\u0430\u0432\u0445\u0430\u0440\u0433\u0430 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -forward_desc:"\u041D\u0430\u0430\u0448\u043B\u0443\u0443\u043B\u0430\u0445", -backward_desc:"\u0426\u0430\u0430\u0448\u043B\u0443\u0443\u043B\u0430\u0445", -absolute_desc:"\u0410\u0431\u0441\u043E\u043B\u044E\u0442 \u0431\u0430\u0439\u0440\u0448\u0443\u0443\u043B\u0430\u043B\u0442", -content:"\u0428\u0438\u043D\u044D \u0434\u0430\u0432\u0445\u0430\u0440\u0433\u0430..." -}, -save:{ -save_desc:"\u0425\u0430\u0434\u0433\u0430\u043B\u0430\u0445", -cancel_desc:"\u0411\u04AF\u0445 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u043B\u0442\u0438\u0439\u0433 \u0445\u0430\u044F\u0445" -}, -nonbreaking:{ -nonbreaking_desc:"\u0425\u0430\u043C\u0433\u0430\u0430\u043B\u0430\u043B\u0442\u0442\u0430\u0439 \u0445\u043E\u043E\u0441\u043E\u043D \u0437\u0430\u0439 \u043E\u0440\u0443\u0443\u043B\u0430\u0445" -}, -iespell:{ -iespell_desc:"\u0414\u04AF\u0440\u043C\u0438\u0439\u043D \u0430\u043B\u0434\u0430\u0430 \u0448\u0430\u043B\u0433\u0430\u043B\u0442", -download:"ieSpell \u043E\u043B\u0434\u0441\u043E\u043D\u0433\u04AF\u0439. \u0422\u0430 \u0441\u0443\u0443\u043B\u0433\u0430\u0445\u044B\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?" -}, -advhr:{ -advhr_desc:"\u0422\u0443\u0441\u0433\u0430\u0430\u0440\u043B\u0430\u0433\u0447" -}, -emotions:{ -emotions_desc:"\u0421\u044D\u0442\u0433\u044D\u043B \u0445\u04E9\u0434\u043B\u04E9\u043B" -}, -searchreplace:{ -search_desc:"\u0425\u0430\u0439\u0445", -replace_desc:"\u0425\u0430\u0439\u0445/\u043E\u0440\u043B\u0443\u0443\u043B\u0430\u0445" -}, -advimage:{ -image_desc:"\u0417\u0443\u0440\u0430\u0433 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u043E\u0440\u043B\u0443\u0443\u043B\u0430\u0445" -}, -advlink:{ -link_desc:"\u0425\u043E\u043B\u0431\u043E\u043E\u0441 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u0437\u0430\u0441\u0430\u0445" -}, -xhtmlxtras:{ -cite_desc:"\u0418\u0448\u043B\u044D\u043B", -abbr_desc:"\u0422\u043E\u0432\u0447\u043B\u043E\u043B", -acronym_desc:"\u0422\u043E\u0432\u0447\u0438\u043B\u0441\u043E\u043D \u04AF\u0433", -del_desc:"\u0423\u0441\u0442\u0441\u0430\u043D \u0431\u0438\u0447\u0432\u044D\u0440 Text", -ins_desc:"\u041E\u0440\u0441\u043E\u043D \u0431\u0438\u0447\u0432\u044D\u0440", -attribs_desc:"\u0410\u0442\u0440\u0438\u0431\u0443\u0442 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u0437\u0430\u0441\u0430\u0445" -}, -style:{ -desc:"CSS-Styles \u0437\u0430\u0441\u0430\u0445" -}, -paste:{ -paste_text_desc:"\u042D\u043D\u0433\u0438\u0439\u043D \u0431\u0438\u0447\u0432\u044D\u0440\u044D\u044D\u0440 \u0431\u0443\u0443\u043B\u0433\u0430\u0445", -paste_word_desc:"\u0425\u044D\u043B\u0431\u044D\u0440\u0436\u04AF\u04AF\u043B\u044D\u043B\u0442\u0442\u044D\u0439 \u0431\u0443\u0443\u043B\u0433\u0430\u0445 (Word-\u0441)", -selectall_desc:"\u0411\u04AF\u0433\u0434\u0438\u0439\u0433 \u0441\u043E\u043D\u0433\u043E\u0445" -}, -paste_dlg:{ -text_title:"\u0422\u0430 \u0431\u0438\u0447\u0432\u044D\u0440 \u043E\u0440\u0443\u0443\u043B\u0430\u0445\u044B\u0433 \u0445\u04AF\u0441\u0432\u044D\u043B Ctrl+V \u0434\u044D\u044D\u0440 \u0434\u0430\u0440\u043D\u0430 \u0443\u0443.", -text_linebreaks:"\u041C\u04E9\u0440 \u0442\u0430\u0441\u043B\u0430\u043B\u0442\u044B\u0433 \u04AF\u043B\u0434\u044D\u044D\u043D\u044D", -word_title:"\u0422\u0430 \u0431\u0438\u0447\u0432\u044D\u0440 \u043E\u0440\u0443\u0443\u043B\u0430\u0445\u044B\u0433 \u0445\u04AF\u0441\u0432\u044D\u043B Ctrl+V \u0434\u044D\u044D\u0440 \u0434\u0430\u0440\u043D\u0430 \u0443\u0443." -}, -table:{ -desc:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442 \u04AF\u04AF\u0441\u0433\u044D\u0445", -row_before_desc:"\u0414\u044D\u044D\u0440 \u043D\u044C \u043C\u04E9\u0440 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -row_after_desc:"\u0414\u043E\u043E\u0440 \u043D\u044C \u043C\u04E9\u0440 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -delete_row_desc:"\u041C\u04E9\u0440 \u0443\u0441\u0442\u0433\u0430\u0445", -col_before_desc:"\u0417\u04AF\u04AF\u043D \u0442\u0430\u043B\u0434 \u043D\u044C \u0431\u0430\u0433\u0430\u043D\u0430 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -col_after_desc:"\u0411\u0430\u0440\u0443\u0443\u043D \u0442\u0430\u043B\u0434 \u043D\u044C \u0431\u0430\u0433\u0430\u043D\u0430 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -delete_col_desc:"\u0411\u0430\u0433\u0430\u043D\u0430 \u0443\u0441\u0442\u0433\u0430\u0445", -split_cells_desc:"\u041D\u044D\u0433\u0442\u0433\u044D\u0441\u044D\u043D \u043D\u04AF\u0434\u0438\u0439\u0433 \u0441\u0430\u043B\u0433\u0430\u0445", -merge_cells_desc:"\u041D\u04AF\u0434 \u043D\u044D\u0433\u0442\u0433\u044D\u0445", -row_desc:"\u041C\u04E9\u0440\u0438\u0439\u043D \u0448\u0438\u043D\u0436\u04AF\u04AF\u0434", -cell_desc:"\u041D\u04AF\u0434\u043D\u0438\u0439 \u0448\u0438\u043D\u0436\u04AF\u04AF\u0434", -props_desc:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442\u0438\u0439\u043D \u0448\u0438\u043D\u0436\u04AF\u04AF\u0434", -paste_row_before_desc:"\u0417\u0430\u0432\u0441\u0440\u044B\u043D \u0445\u0430\u0434\u0433\u0430\u043B\u0430\u0433\u0447\u0430\u0430\u0441 \u043C\u04E9\u0440\u0438\u0439\u0433 \u0434\u044D\u044D\u0440 \u043D\u044C \u0431\u0443\u0443\u043B\u0433\u0430\u0445", -paste_row_after_desc:"\u0417\u0430\u0432\u0441\u0440\u044B\u043D \u0445\u0430\u0434\u0433\u0430\u043B\u0430\u0433\u0447\u0430\u0430\u0441 \u043C\u04E9\u0440\u0438\u0439\u0433 \u0434\u043E\u043E\u0440 \u043D\u044C \u0431\u0443\u0443\u043B\u0433\u0430\u0445", -cut_row_desc:"\u041C\u04E9\u0440 \u0442\u0430\u0441\u0434\u0430\u0436 \u0430\u0432\u0430\u0445 \u0443\u0443?", -copy_row_desc:"\u041C\u04E9\u0440 \u0445\u0443\u0443\u043B\u0430\u0445", -del:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442 \u0443\u0441\u0442\u0433\u0430\u0445", -row:"\u041C\u04E9\u0440", -col:"\u0411\u0430\u0433\u0430\u043D\u0430", -cell:"\u041D\u04AF\u0434" -}, -autosave:{ -unload_msg:"\u0425\u044D\u0440\u044D\u0432 \u0442\u0430 \u0445\u0443\u0443\u0434\u0441\u044B\u0433 \u043E\u0440\u0445\u0438\u0432\u043E\u043B \u0442\u0430\u043D\u044B \u04E9\u04E9\u0440\u0447\u043B\u04E9\u043B\u0442\u04AF\u04AF\u0434 \u0445\u0430\u044F\u0433\u0434\u0430\u043D\u0430." -}, -fullscreen:{ -desc:"\u0414\u044D\u043B\u0433\u044D\u0446 \u0434\u04AF\u04AF\u0440\u044D\u043D" -}, -media:{ -desc:"\u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 \u0448\u0438\u0433\u0442\u0433\u044D\u0445/\u0437\u0430\u0441\u0430\u0445", -edit:"\u041C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 \u0448\u0438\u0433\u0442\u0433\u044D\u044D \u0437\u0430\u0441\u0430\u0445" -}, -fullpage:{ -desc:"\u0411\u0430\u0440\u0438\u043C\u0442\u044B\u043D \u0442\u043E\u0434\u0440\u0443\u0443\u043B\u0433\u0430" -}, -template:{ -desc:"\u04E8\u043C\u043D\u04E9 \u0431\u044D\u043B\u0442\u0433\u044D\u0441\u044D\u043D \u0445\u044D\u0432\u0438\u0439\u043D \u0430\u0433\u0443\u0443\u043B\u0433\u044B\u0433 \u0431\u0443\u0443\u043B\u0433\u0430\u0445" -}, -visualchars:{ -desc:"\u0423\u0434\u0438\u0440\u0434\u0430\u0445 \u0442\u044D\u043C\u0434\u044D\u0433\u0442 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445/\u044D\u0441 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445." -}, -spellchecker:{ -desc:"\u0414\u04AF\u0440\u043C\u0438\u0439\u043D \u0430\u043B\u0434\u0430\u0430 \u0448\u0430\u043B\u0433\u0430\u0433\u0447 \u043D\u044D\u044D\u043B\u0442\u0442\u044D\u0439/\u0445\u0430\u0430\u043B\u0442\u0442\u0430\u0439", -menu:"\u0414\u04AF\u0440\u043C\u0438\u0439\u043D \u0430\u043B\u0434\u0430\u0430 \u0448\u0430\u043B\u0433\u0430\u0433\u0447\u0438\u0439\u043D \u0442\u043E\u0445\u0438\u0440\u0433\u043E\u043E", -ignore_word:"\u04AE\u0433 \u04AF\u043B \u0445\u044D\u0440\u044D\u0433\u0441\u044D\u0445", -ignore_words:"\u0411\u04AF\u0433\u0434\u0438\u0439\u0433 \u04AF\u043B \u0445\u044D\u0440\u044D\u0433\u0441\u044D\u0445", -langs:"\u0425\u044D\u043B", -wait:"\u0422\u04AF\u0440 \u0445\u04AF\u043B\u044D\u044D\u043D\u044D \u04AF\u04AF...", -sug:"\u0421\u0430\u043D\u0430\u043B", -no_sug:"\u0421\u0430\u043D\u0430\u043B \u0430\u043B\u0433\u0430", -no_mpell:"\u0414\u04AF\u0440\u043C\u0438\u0439\u043D \u0430\u043B\u0434\u0430\u0430 \u043E\u043B\u0434\u0441\u043E\u043D\u0433\u04AF\u0439." -}, -pagebreak:{ -desc:"\u0425\u0443\u0443\u0434\u0430\u0441 \u0442\u0430\u0441\u043B\u0430\u043B\u0442 \u043E\u0440\u0443\u0443\u043B\u0430\u0445." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ms.js b/includes/tinymce/jscripts/tiny_mce/langs/ms.js deleted file mode 100644 index 54729332..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ms.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ms:{ -common:{ -edit_confirm:"Guna WYSIWYG mod untuk \"textarea\" ini?", -apply:"Guna", -insert:"Sisip", -update:"Kemaskini", -cancel:"Batal", -close:"Tutup", -browse:"Semak seimbas", -class_name:"Kelas", -not_set:"-- Tidak set --", -clipboard_msg:"Salin/Potong/Tempel tidak disediakan untuk Mozilla dan Firefox.\nAdakah anda mahu informasi lanjut tentang isu ini?", -clipboard_no_support:"Perisian browser anda tidak disokong pada masa ini, sila guna papan kekunci.", -popup_blocked:"Maaf, kami dapati \"popup-blocker\" telah melumpuhkan tetingkap yang memberikan fungsi kepada perisian anda. Anda perlu mematikan \"popup-blocker\" untuk laman web ini bagi menggunakan semua alatan.", -invalid_data:"Ralat: Nilai dimasukkan tidak sah, lihat tanda merah.", -more_colors:"Warna lain-lain" -}, -contextmenu:{ -align:"Penyelarian", -left:"Kiri", -center:"Tengah", -right:"Kanan", -full:"Penuh" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Sisip tarikh", -inserttime_desc:"Sisip masa", -months_long:"Januari,Febuari,Mac,April,Mei,Jun,Julai,Ogos,September,Oktober,November,Disember", -months_short:"Jan,Feb,Mac,Apr,Mei,Jun,Jul,Ogo,Sep,Okt,Nov,Dis", -day_long:"Ahad,Isnin,Selasa,Rabu,Khamis,Jumaat,Sabtu,Ahad", -day_short:"Aha,Isn,Sel,Rab,Kha,Jum,Sab,Aha" -}, -print:{ -print_desc:"Cetak" -}, -preview:{ -preview_desc:"Pratonton" -}, -directionality:{ -ltr_desc:"Arah kiri ke kanan", -rtl_desc:"Arah kanan ke kiri" -}, -layer:{ -insertlayer_desc:"Sisip lapisan baru", -forward_desc:"Gerak kehadapan", -backward_desc:"Gerak kebelakang", -absolute_desc:"Alih posisi mutlak", -content:"Lapisan baru..." -}, -save:{ -save_desc:"Simpan", -cancel_desc:"Batal semua pertukaran" -}, -nonbreaking:{ -nonbreaking_desc:"Masukkan aksara ruang [nbsp]" -}, -iespell:{ -iespell_desc:"Larikan pembetulan ejaan", -download:"ieSpell tiada. Pasang sekarang?" -}, -advhr:{ -advhr_desc:"Garis mengufuk" -}, -emotions:{ -emotions_desc:"Simbol Emosi" -}, -searchreplace:{ -search_desc:"Cari", -replace_desc:"Cari/Ganti" -}, -advimage:{ -image_desc:"Sisip/sunting imej" -}, -advlink:{ -link_desc:"Sisip/sunting pautan" -}, -xhtmlxtras:{ -cite_desc:"Kutipan", -abbr_desc:"Singkatan", -acronym_desc:"Akronim", -del_desc:"Pemadaman", -ins_desc:"Kemasukan", -attribs_desc:"Masukkan/Sunting Ciri-ciri" -}, -style:{ -desc:"Sunting Gaya CSS" -}, -paste:{ -paste_text_desc:"Tempel sebagai teks", -paste_word_desc:"Tempel dari Word", -selectall_desc:"Pilih semua" -}, -paste_dlg:{ -text_title:"Guna CTRL+V pada papan kekunci anda untuk Tempel teks ke dalam tetingkap.", -text_linebreaks:"Biarkan garisan pemisah", -word_title:"Guna CTRL+V pada papan kekunci anda untuk teks ke dalam tetingkap." -}, -table:{ -desc:"Masukkan jadual baru", -row_before_desc:"Masukkan row sebelumnya", -row_after_desc:"Masukkan row selepasnya", -delete_row_desc:"Padam row", -col_before_desc:"Masukkan kolum sebelumnya", -col_after_desc:"Masukkan kolum selepasnya", -delete_col_desc:"Alih kolum", -split_cells_desc:"Bahagi sel jadual", -merge_cells_desc:"Gabung sel jadual", -row_desc:"Alatan jadual row", -cell_desc:"Alatan jadual sel", -props_desc:"Alatan jadual", -paste_row_before_desc:"Tempel jadual row sebelumnya", -paste_row_after_desc:"Tempel jadual row selepasnya", -cut_row_desc:"Potong jadual row", -copy_row_desc:"Salin jadual row", -del:"Padam jadual", -row:"Row", -col:"Kolum", -cell:"Sel" -}, -autosave:{ -unload_msg:"Pertukaran akan terbatal sekiranya anda meninggalkan halaman ini." -}, -fullscreen:{ -desc:"Alih mod skrin penuh" -}, -media:{ -desc:"Masukkan / sunting media", -edit:"Sunting media" -}, -fullpage:{ -desc:"Alatan dokumen" -}, -template:{ -desc:"Masukkan pra takrifan kandungan templet" -}, -visualchars:{ -desc:"Pengendali grafik huruf Buka/Tutup." -}, -spellchecker:{ -desc:"Alih pembetul perkataan", -menu:"Alatan pembetul perkataan", -ignore_word:"Endahkan perkataan", -ignore_words:"Endahkan kesemuanya", -langs:"Bahasa-bahasa", -wait:"Sila tunggu...", -sug:"Cadangan", -no_sug:"Tiada cadangan", -no_mpell:"Tiada kesalahan ejaan." -}, -pagebreak:{ -desc:"Masukkan penghenti-halaman." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/nb.js b/includes/tinymce/jscripts/tiny_mce/langs/nb.js deleted file mode 100644 index cd6a08c8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/nb.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({nb:{ -common:{ -edit_confirm:"Vil du benytte WYSIWYG-editoren for dette tekstfeltet?", -apply:"Legg til", -insert:"Sett inn", -update:"Oppdater", -cancel:"Avbryt", -close:"Stop", -browse:"Bla gjennom", -class_name:"Klasse", -not_set:"--ikke satt--", -clipboard_msg:"Klipp ut / Kopier /Lim inn fungerer ikke i Mozilla og Firefox. Vil du vite mer om dette?", -clipboard_no_support:"For tiden ikke st\u00F8ttet av din nettleser, benytt tastatursnarveier i stedet.", -popup_blocked:"Beklager, det er registrert at du har en popup-sperre aktivert i nettleseren. Du m\u00E5 oppheve popup-sperren for nettstedet for \u00E5 f\u00E5 tilgang til dette verkt\u00F8yet", -invalid_data:"Feil: Ugyldige verdier er skrevet inn, disse er merket med r\u00F8dt.", -more_colors:"Flere farger" -}, -contextmenu:{ -align:"Justering", -left:"Venstre", -center:"Midtstill", -right:"H\u00F8yre", -full:"Full" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Sett inn dato", -inserttime_desc:"Sett inn tidspunkt", -months_long:"januar,februar,mars,april,mai,juni,juli,august,september,oktober,november,desember", -months_short:"jan,feb,mar,apr,mai,jun,jul,aug,sep,oct,nov,des", -day_long:"s\u00F8ndag,mandag,tirsdag,onsdag,torsdag,fredag,l\u00F8rdag,s\u00F8ndag", -day_short:"s\u00F8n,man,tir,ons,tor,fre,l\u00F8r,s\u00F8n" -}, -print:{ -print_desc:"Skriv u" -}, -preview:{ -preview_desc:"Forh\u00E5ndsvisning" -}, -directionality:{ -ltr_desc:"Retning venstre mot h\u00F8yre", -rtl_desc:"Retning h\u00F8yre mot venstre" -}, -layer:{ -insertlayer_desc:"Sett inn nytt lag", -forward_desc:"Flytt framover", -backward_desc:"Flytt bakover", -absolute_desc:"Sl\u00E5 p\u00E5/av absolutt plassering", -content:"Nytt lag..." -}, -save:{ -save_desc:"Lagre", -cancel_desc:"Kanseller alle endringer" -}, -nonbreaking:{ -nonbreaking_desc:"Sett inn hardt mellomrom" -}, -iespell:{ -iespell_desc:"Kj\u00F8rer rettskrivningskontroll", -download:"ieSpell ikke funnet. \u00D8nsker du \u00E5 installere ieSpell n\u00E5?" -}, -advhr:{ -advhr_desc:"Horisontal linje" -}, -emotions:{ -emotions_desc:"Hum\u00F8rfjes" -}, -searchreplace:{ -search_desc:"S\u00F8k", -replace_desc:"S\u00F8k/Erstatt" -}, -advimage:{ -image_desc:"Sett inn / endre bilde" -}, -advlink:{ -link_desc:"Sett inn / endre lenke" -}, -xhtmlxtras:{ -cite_desc:"Sitat", -abbr_desc:"Forkortelse", -acronym_desc:"Akronym", -del_desc:"Sletting", -ins_desc:"Innsetting", -attribs_desc:"Sett inn / endre Egenskaper" -}, -style:{ -desc:"Rediger CSS-stil" -}, -paste:{ -paste_text_desc:"Lim inn som vanlig tekst", -paste_word_desc:"Lim inn fra Word", -selectall_desc:"Marker al" -}, -paste_dlg:{ -text_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vinduet.", -text_linebreaks:"Behold tekstbryting", -word_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vinduet." -}, -table:{ -desc:"Sett inn ny tabell", -row_before_desc:"Sett inn rad foran", -row_after_desc:"Sett inn rad etter etter", -delete_row_desc:"Fjern rad", -col_before_desc:"Sett inn kolonne foran", -col_after_desc:"Sett inn kolonne etter", -delete_col_desc:"Fjern kolonne", -split_cells_desc:"Del celler", -merge_cells_desc:"Sl\u00E5 sammen celler", -row_desc:"Radegenskaper", -cell_desc:"Celleegenskaper", -props_desc:"Tabellegenskaper", -paste_row_before_desc:"Lim inn rad foran", -paste_row_after_desc:"Lim inn rad etter", -cut_row_desc:"Fjern rad", -copy_row_desc:"Kopier rad", -del:"Slett tabell", -row:"Rad", -col:"Kolonne", -cell:"Celle" -}, -autosave:{ -unload_msg:"Endringene du gjorde g\u00E5r tapt dersom du velger \u00E5 forlate denne siden!" -}, -fullscreen:{ -desc:"Skift til/fra fullskjermmodus" -}, -media:{ -desc:"Sett inn / rediger inkludert objekt", -edit:"Endre inkludert objekt" -}, -fullpage:{ -desc:"Dokumentegenskaper" -}, -template:{ -desc:"Sett inn forh\u00E5ndsdefinert malinnhold" -}, -visualchars:{ -desc:"Visuelle kontrolltegn p\u00E5/av" -}, -spellchecker:{ -desc:"Stavekontroll p\u00E5/av", -menu:"Vis meny", -ignore_word:"Ignorer ord", -ignore_words:"Ignorer alt", -langs:"Spr\u00E5k", -wait:"Vennligst vent...", -sug:"Forslag", -no_sug:"Ingen forslag", -no_mpell:"Ingen stavefeil funnet" -}, -pagebreak:{ -desc:"Sett inn sideskift" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/nl.js b/includes/tinymce/jscripts/tiny_mce/langs/nl.js deleted file mode 100644 index 491a01dd..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/nl.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({nl:{ -common:{ -edit_confirm:"Weet u zeker dat u tekst in WYSIWYG mode wilt bewerken in dit tekstveld?", -apply:"Toepassen", -insert:"Invoegen", -update:"Bijwerken", -cancel:"Annuleren", -close:"Sluiten", -browse:"Bladeren", -class_name:"Klasse", -not_set:"- Standaard -", -clipboard_msg:"Kopi\u00EBren/knippen/plakken is niet beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze beperking?", -clipboard_no_support:"Kopi\u00EBren/knippen/plakken wordt niet ondersteund door uw browser, gebruik hiervoor de sneltoetsen.", -popup_blocked:"U zult uw popup-blocker tijdelijk moeten uitschakelen voor deze website om gebruik te kunnen maken van alle fucties van deze teksteditor.", -invalid_data:"Fout: Er zijn ongeldige waardes ingevoerd, deze zijn rood gemarkeerd.", -more_colors:"Meer kleuren" -}, -contextmenu:{ -align:"Uitlijning", -left:"Links", -center:"Centreren", -right:"Rechts", -full:"Uitvullen" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Datum invoegen", -inserttime_desc:"Tijd invoegen", -months_long:"Januari,Februari,Maart,April,Mei,Juni,Juli,Augustus,September,Oktober,November,December", -months_short:"Jan,Feb,Mar,Apr,Mei,Jun,Jul,Aug,Sep,Okt,Nov,Dec", -day_long:"Zondag,Maandag,Dinsdag,Woensdag,Donderdag,Vrijdag,Zaterdag,Zondag", -day_short:"Zo,Ma,Di,Wo,Do,Vr,Zat,Zon" -}, -print:{ -print_desc:"Afdrukken" -}, -preview:{ -preview_desc:"Voorbeeld" -}, -directionality:{ -ltr_desc:"Van links naar rechts", -rtl_desc:"Van rechts naar links" -}, -layer:{ -insertlayer_desc:"Nieuwe laag invoegen", -forward_desc:"Volgende laag", -backward_desc:"Vorige laag", -absolute_desc:"Absoluut positioneren inschakelen", -content:"Nieuwe laag..." -}, -save:{ -save_desc:"Opslaan", -cancel_desc:"Alle wijzigingen annuleren" -}, -nonbreaking:{ -nonbreaking_desc:"Open ruimte invoegen" -}, -iespell:{ -iespell_desc:"Spellingcontrole", -download:"ieSpell niet gevonden. Wilt u deze nu installeren?" -}, -advhr:{ -advhr_desc:"Scheidingslijn" -}, -emotions:{ -emotions_desc:"Emoties" -}, -searchreplace:{ -search_desc:"Zoeken", -replace_desc:"Zoeken/Vervangen" -}, -advimage:{ -image_desc:"Afbeelding invoegen/bewerken" -}, -advlink:{ -link_desc:"Link invoegen/bewerken" -}, -xhtmlxtras:{ -cite_desc:"Citaat", -abbr_desc:"Afkorting", -acronym_desc:"Synoniem", -del_desc:"Verwijderd", -ins_desc:"Ingevoegd", -attribs_desc:"Attributen invoegen/bewerken" -}, -style:{ -desc:"CSS Stijl bewerken" -}, -paste:{ -paste_text_desc:"Als platte tekst plakken", -paste_word_desc:"Vanuit Word plakken", -selectall_desc:"Alles selecteren" -}, -paste_dlg:{ -text_title:"Gebruik Ctrl+V om tekst in het venster te plakken.", -text_linebreaks:"Regelafbreking bewaren", -word_title:"Gebruik Ctrl+V om tekst in het venster te plakken." -}, -table:{ -desc:"Nieuwe tabel invoegen", -row_before_desc:"Rij boven invoegen", -row_after_desc:"Rij onder invoegen", -delete_row_desc:"Rij verwijderen", -col_before_desc:"Kolom links invoegen", -col_after_desc:"Kolom rechts invoegen", -delete_col_desc:"Kolom verwijderen", -split_cells_desc:"Cellen splitsen", -merge_cells_desc:"Cellen samenvoegen", -row_desc:"Rij-eigenschappen", -cell_desc:"Cel-eigenschappen", -props_desc:"Tabeleigenschappen", -paste_row_before_desc:"Rij boven plakken", -paste_row_after_desc:"Rij onder plakken", -cut_row_desc:"Rij knippen", -copy_row_desc:"Rij kopi\u00EBren", -del:"Tabel verwijderen", -row:"Rij", -col:"Kolom", -cell:"Cel" -}, -autosave:{ -unload_msg:"De wijzigingen zullen verloren gaan als u nu deze pagina verlaat." -}, -fullscreen:{ -desc:"Volledig scherm" -}, -media:{ -desc:"Media invoegen/bewerken", -edit:"Media bewerken" -}, -fullpage:{ -desc:"Documenteigenschappen" -}, -template:{ -desc:"Voorgedefineerd sjabloon invoegen" -}, -visualchars:{ -desc:"Zichtbare symbolen" -}, -spellchecker:{ -desc:"Spellingcontrole", -menu:"Instellingen spellingcontrole", -ignore_word:"Woord negeren", -ignore_words:"Alles negeren", -langs:"Talen", -wait:"Een ogenblik geduld...", -sug:"Suggesties", -no_sug:"Geen suggesties", -no_mpell:"Geen spelfouten gevonden." -}, -pagebreak:{ -desc:"Pagina-einde invoegen" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/nn.js b/includes/tinymce/jscripts/tiny_mce/langs/nn.js deleted file mode 100644 index 8106a4d6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/nn.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({nn:{ -common:{ -edit_confirm:"Vil du bruke WYSIWYG-editoren for dette tekstfeltet?", -apply:"Legg til", -insert:"Set inn", -update:"Oppdater", -cancel:"Avbryt", -close:"Stopp", -browse:"Bla gjennom", -class_name:"Klasse", -not_set:"--ikkje sett--", -clipboard_msg:"Klipp ut / Kopier /Lim inn fungerer ikkje i Mozilla og Firefox. Vil du vite meir om dette?", -clipboard_no_support:"For tida ikkje st\u00F8tta av nettlesaren din, bruk tastatursnarveger i staden.", -popup_blocked:"Orsak, det er registrert at du har popup-sperre aktivert i nettlesaren. Du m\u00E5 oppheve popup-sperra for nettstaden for \u00E5 f\u00E5 tilgang til dette verktyet", -invalid_data:"Feil: Ugyldige verdiar er skrivne inn, desse er merka med raudt", -more_colors:"Fleire fargar" -}, -contextmenu:{ -align:"Justering", -left:"Venstre", -center:"Midtstill", -right:"H\u00F8gre", -full:"Full" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Lim inn dato", -inserttime_desc:"Lim inn tid", -months_long:"januar,februar,mars,april,mai,juni,juli,august,september,oktober,november,desember", -months_short:"jan,feb,mar,apr,mai,jun,jul,aug,sep,oct,nov,des", -day_long:"sundag,mandag,tirsdag,onsdag,torsdag,fredag,laurdag,sundag", -day_short:"sun,man,tir,ons,tor,fre,lau,sun" -}, -print:{ -print_desc:"Skriv u" -}, -preview:{ -preview_desc:"F\u00F8rehandsvisni" -}, -directionality:{ -ltr_desc:"Retning venstre mot h\u00F8gre", -rtl_desc:"Retning h\u00F8gre mot venstre" -}, -layer:{ -insertlayer_desc:"Set inn nytt lag", -forward_desc:"Flytt framover", -backward_desc:"Flytt bakover", -absolute_desc:"Sl\u00E5 p\u00E5/av absolutt plassering", -content:"Nytt lag..." -}, -save:{ -save_desc:"Lagre", -cancel_desc:"Kanseller alle endringar" -}, -nonbreaking:{ -nonbreaking_desc:"Set inn hardt mellomrom" -}, -iespell:{ -iespell_desc:"K\u00F8yrer kontroll av rettskriving", -download:"ieSpell ikkje funnen. \u00D8nskjer du \u00E5 installere ieSpell no?" -}, -advhr:{ -advhr_desc:"Horisontal linje" -}, -emotions:{ -emotions_desc:"Hum\u00F8rfjes" -}, -searchreplace:{ -search_desc:"S\u00F8k", -replace_desc:"S\u00F8k/Erstatt" -}, -advimage:{ -image_desc:"Set inn / endre bilete" -}, -advlink:{ -link_desc:"Set inn / endre lenkje" -}, -xhtmlxtras:{ -cite_desc:"Sitat", -abbr_desc:"Forkorting", -acronym_desc:"Akronym", -del_desc:"Sletting", -ins_desc:"Innsetjing", -attribs_desc:"Set inn / Endre eigenskapar" -}, -style:{ -desc:"Rediger CSS-stil" -}, -paste:{ -paste_text_desc:"Lim inn som vanleg tekst", -paste_word_desc:"Lim inn fr\u00E5 Word", -selectall_desc:"Marker al" -}, -paste_dlg:{ -text_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vindauget.", -text_linebreaks:"Behald tekstbryting", -word_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vindauget." -}, -table:{ -desc:"Set inn ein ny tabell", -row_before_desc:"Set inn rad framfor", -row_after_desc:"Set inn rad etter", -delete_row_desc:"Fjern rad", -col_before_desc:"Set inn kolonne framfor", -col_after_desc:"Set inn kolonne etter", -delete_col_desc:"Fjern kolonne", -split_cells_desc:"Del celler", -merge_cells_desc:"Sl\u00E5 saman celler", -row_desc:"Radeigenskapar", -cell_desc:"Celleegenskapar", -props_desc:"Tabelleigenskapar", -paste_row_before_desc:"Lim inn rad framfor", -paste_row_after_desc:"Lim inn rad etter", -cut_row_desc:"Fjern rad", -copy_row_desc:"Kopier rad", -del:"Slett tabell", -row:"Rad", -col:"Kolonne", -cell:"Celle" -}, -autosave:{ -unload_msg:"Endringane du gjorde g\u00E5r tapt om du forl\u00E8t denne sida!" -}, -fullscreen:{ -desc:"Skift til/fr\u00E5 fullskjermmodus" -}, -media:{ -desc:"Set inn / rediger inkludert objekt", -edit:"Endre innsett objekt" -}, -fullpage:{ -desc:"Dokumenteigenskapar" -}, -template:{ -desc:"Set inn f\u00F8rehandsdefinert malinnhald" -}, -visualchars:{ -desc:"Visuelle konktrollteikn p\u00E5/av" -}, -spellchecker:{ -desc:"Stavekontroll p\u00E5/av", -menu:"Vis meny", -ignore_word:"Ignorer ord", -ignore_words:"Ignorer alt", -langs:"Spr\u00E5k", -wait:"Ver venleg og vent...", -sug:"Framlegg", -no_sug:"Inga framlegg", -no_mpell:"Inga stavefeil funne." -}, -pagebreak:{ -desc:"Set inn sideskift" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/pl.js b/includes/tinymce/jscripts/tiny_mce/langs/pl.js deleted file mode 100644 index 9f9c35b4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/pl.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({pl:{ -common:{ -edit_confirm:"Czy chcesz usu trybu WYSIWYG dla tego pola formularza?", -apply:"Zastosuj", -insert:"Wstaw", -update:"Aktualizuj", -cancel:"Anuluj", -close:"Zamknij", -browse:"Przegl\u0105daj", -class_name:"Klasa", -not_set:"-- Brak --", -clipboard_msg:"Akcje Kopiuj/Wytnij/Wklej nie s\u0105 dost\u0119pne w Mozilli i Firefox.\nCzy chcesz wi\u0119cej informacji o tym problemie?", -clipboard_no_support:"Aktualnie nie jest wspomagany przez Twoj\u0105 przegl\u0105dark\u0119, u\u017Cyj skr\u00F3t\u00F3w klawiaturowych w zamian.", -popup_blocked:"Zauwa\u017Cyli\u015Bmy, \u017Ce Twoje blokowanie wyskakuj\u0105cych okienek wy\u0142\u0105czy\u0142o okno, kt\u00F3re dostarcza funkcjonalno\u015B\u0107 aplikacji. B\u0119dziesz potrzebowa\u0142 wy\u0142\u0105czy\u0107 blokowanie wyskakuj\u0105cych okienek na tej stronie aby w pe\u0142ni wykorzysta\u0107 to narz\u0119dzie.", -invalid_data:"B\u0142\u0105d: Zosta\u0142y wprowadzone b\u0142\u0119dne dane, s\u0105 zaznaczone na czerwono.", -more_colors:"Wi\u0119cej kolor\u00F3w" -}, -contextmenu:{ -align:"Wyr\u00F3wnanie", -left:"Lewy", -center:"\u015Arodkowy", -right:"Prawy", -full:"Wype\u0142niony" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Wstaw dat\u0119", -inserttime_desc:"Wstaw czas", -months_long:"Stycze\u0144, Luty, Marzec, Kwiecie\u0144, Maj, Czerwiec, Lipiec, Sierpie\u0144, Wrzesie\u0144, Pa\u017Adziernik, Listopad, Grudzie\u0144", -months_short:"Sty,Lut,Mar,Kwi,Maj,Cze,Lip,Sie,Wrz,Pa\u017A,Lis,Gru", -day_long:"Niedziela, Poniedzia\u0142ek, Wtorek, \u015Aroda, Czwartek, Pi\u0105tek, Sobota, Niedziela", -day_short:"N,Pn,Wt,\u015Ar,Cz,Pt,So,N" -}, -print:{ -print_desc:"Drukuj" -}, -preview:{ -preview_desc:"Podgl\u0105d" -}, -directionality:{ -ltr_desc:"Kierunek od lewej do prawej", -rtl_desc:"Kierunek od prawej do lewej" -}, -layer:{ -insertlayer_desc:"Wklej now\u0105 warstw\u0119", -forward_desc:"Przesu\u0144 do przodu", -backward_desc:"Przesu\u0144 w ty\u0142", -absolute_desc:"Prze\u0142\u0105cz pozycjonowanie absolutne", -content:"Nowa warstwa..." -}, -save:{ -save_desc:"Zachowaj", -cancel_desc:"Anuluj wszystkie zmiany" -}, -nonbreaking:{ -nonbreaking_desc:"Wklej tward\u0105 spacj\u0119" -}, -iespell:{ -iespell_desc:"Sprawd\u017A pisowni\u0119", -download:"ieSpell nie wykryte. Czy przeprowadzi\u0107 instalacj\u0119 tego komponentu?" -}, -advhr:{ -advhr_desc:"Pozioma linia" -}, -emotions:{ -emotions_desc:"Emotikony" -}, -searchreplace:{ -search_desc:"Znajd\u017A", -replace_desc:"Znajd\u017A/Zamie\u0144" -}, -advimage:{ -image_desc:"Wstaw/edytuj obraz" -}, -advlink:{ -link_desc:"Wstaw/edytuj link" -}, -xhtmlxtras:{ -cite_desc:"Cytat", -abbr_desc:"Skr\u00F3t", -acronym_desc:"Akronim", -del_desc:"Usuni\u0119cie", -ins_desc:"Wstawienie", -attribs_desc:"Wstaw / Edytuj atrybuty" -}, -style:{ -desc:"Edytuj Style CSS" -}, -paste:{ -paste_text_desc:"Wklej jako zwyk\u0142y tekst", -paste_word_desc:"Wklej z Worda", -selectall_desc:"Zaznacz wszystko" -}, -paste_dlg:{ -text_title:"U\u017Cyj CTRL+V na swojej klawiaturze \u017Ceby wklei\u0107 tekst do okna.", -text_linebreaks:"Zachowaj ko\u0144ce linii.", -word_title:"U\u017Cyj CTRL+V na swojej klawiaturze \u017Ceby wklei\u0107 tekst do okna." -}, -table:{ -desc:"Wstaw now\u0105 tabel\u0119", -row_before_desc:"Wstaw nowy wiersz przed...", -row_after_desc:"Wstaw nowy wiersz po...", -delete_row_desc:"Usu\u0144 wiersz", -col_before_desc:"Wstaw kolumn\u0119 przed...", -col_after_desc:"Wstaw kolumn\u0119 po...", -delete_col_desc:"Usu\u0144 kolumn\u0119", -split_cells_desc:"Podziel kom\u00F3rk\u0119", -merge_cells_desc:"Po\u0142\u0105cz kom\u00F3rki", -row_desc:"W\u0142a\u015Bciwo\u015Bci wiersza", -cell_desc:"W\u0142a\u015Bciwo\u015Bci kom\u00F3rki", -props_desc:"W\u0142a\u015Bciwo\u015Bci tabeli", -paste_row_before_desc:"Wklej wiersz przed...", -paste_row_after_desc:"Wklej wiersz po...", -cut_row_desc:"Wytnij wiersz...", -copy_row_desc:"Kopiuj wiersz...", -del:"Usu\u0144 tabel\u0119", -row:"Wiersz", -col:"Kolumna", -cell:"Kom\u00F3rka" -}, -autosave:{ -unload_msg:"Zmiany, kt\u00F3re zrobi\u0142e\u015B zostan\u0105 utracone je\u015Bli opu\u015Bcisz t\u0119 stron\u0119." -}, -fullscreen:{ -desc:"Prze\u0142\u0105cz tryb pe\u0142noekranowy" -}, -media:{ -desc:"Wstaw/Edytuj wbudowane media", -edit:"Edytuj wbudowane media" -}, -fullpage:{ -desc:"W\u0142a\u015Bciwo\u015Bci dokumentu" -}, -template:{ -desc:"Wstaw szablon dokumentu" -}, -visualchars:{ -desc:"Graficzna kontrola pisma w\u0142\u0105cz/wy\u0142\u0105cz." -}, -spellchecker:{ -desc:"Sprawdzanie pisowni", -menu:"Ustawienia sprawdzania pisowni", -ignore_word:"Ignoruj s\u0142owo", -ignore_words:"Ignoruj wszystkie", -langs:"J\u0119zyki", -wait:"Prosz\u0119 poczeka\u0107...", -sug:"Sugestie", -no_sug:"Brak sugestii", -no_mpell:"\u017Badnych brakuj\u0105cych nie znaleziono." -}, -pagebreak:{ -desc:"Wstaw lini\u0119." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/pt.js b/includes/tinymce/jscripts/tiny_mce/langs/pt.js deleted file mode 100644 index 9b80f66c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/pt.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({pt:{ -common:{ -edit_confirm:"Deseja usar o modo de edi\u00E7\u00E3o avan\u00E7ado neste campo de texto?", -apply:"Aplicar", -insert:"Inserir", -update:"Atualizar", -cancel:"Cancelar", -close:"Fechar", -browse:"Procurar", -class_name:"Classe", -not_set:"-- N\u00E3o especificado --", -clipboard_msg:"Copiar/cortar/colar n\u00E3o est\u00E1 dispon\u00EDvel no Mozilla/Firefox.\nDeseja mais informa\u00E7\u00F5es sobre este problema?", -clipboard_no_support:"O seu navegador n\u00E3o tem suporte para esta fun\u00E7\u00E3o, use os atalhos do teclado.", -popup_blocked:"Detect\u00E1mos que o seu bloqueador de popups bloqueou uma janela que \u00E9 essencial para o aplicativo. Voc\u00EA precisa desactivar o bloqueador de popups para utilizar esta ferramenta.", -invalid_data:"Erro: Valores inv\u00E1lidos est\u00E3o marcados a vermelho.", -more_colors:"Mais Cores" -}, -contextmenu:{ -align:"Alinhamento", -left:"Esquerda", -center:"Centro", -right:"Direita", -full:"Justificar" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Inserir data", -inserttime_desc:"Inserir hora", -months_long:"Janeiro,Fevereiro,Mar\u00E7o,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro", -months_short:"Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez", -day_long:"Domingo,Segunda-Feira,Ter\u00E7a-Feira,Quarta-Feira,Quinta-Feira,Sexta-Feira,S\u00E1bado,Domingo", -day_short:"Dom,Seg,Ter,Qua,Qui,Sex,Sab,Dom" -}, -print:{ -print_desc:"Imprimir" -}, -preview:{ -preview_desc:"Pr\u00E9-Visualizar" -}, -directionality:{ -ltr_desc:"Da esquerda para direita", -rtl_desc:"Da direita para esquerda" -}, -layer:{ -insertlayer_desc:"Inserir nova camada", -forward_desc:"Mover para frente", -backward_desc:"Mover para tr\u00E1s", -absolute_desc:"Alternar posicionamento absoluto", -content:"Nova camada..." -}, -save:{ -save_desc:"Guardar", -cancel_desc:"Cancelar todas as altera\u00E7\u00F5es" -}, -nonbreaking:{ -nonbreaking_desc:"Inserir um espa\u00E7o" -}, -iespell:{ -iespell_desc:"Verificar ortografia", -download:"Aplicativo de ortografia n\u00E3o-detectado. Deseja instal\u00E1-lo agora?" -}, -advhr:{ -advhr_desc:"Separador horizontal" -}, -emotions:{ -emotions_desc:"Emoticons" -}, -searchreplace:{ -search_desc:"Localizar", -replace_desc:"Localizar/substituir" -}, -advimage:{ -image_desc:"Inserir/editar imagem" -}, -advlink:{ -link_desc:"Inserir/editar hyperlink" -}, -xhtmlxtras:{ -cite_desc:"Cita\u00E7\u00E3o", -abbr_desc:"Abrevia\u00E7\u00E3o", -acronym_desc:"Acr\u00F3nimo", -del_desc:"Apagar", -ins_desc:"Inserir", -attribs_desc:"Inserir/Editar atributos" -}, -style:{ -desc:"Editar CSS" -}, -paste:{ -paste_text_desc:"Colar como texto simples", -paste_word_desc:"Colar (copiado do WORD)", -selectall_desc:"Seleccionar tudo" -}, -paste_dlg:{ -text_title:"Use CTRL+V para colar o texto na janela.", -text_linebreaks:"Manter quebras de linha", -word_title:"Use CTRL+V para colar o texto na janela." -}, -table:{ -desc:"Inserir nova tabela", -row_before_desc:"Inserir linha antes", -row_after_desc:"Inserir linha depois", -delete_row_desc:"Apagar linha", -col_before_desc:"Inserir coluna antes", -col_after_desc:"Inserir coluna depois", -delete_col_desc:"Remover coluna", -split_cells_desc:"Dividir c\u00E9lulas", -merge_cells_desc:"Unir c\u00E9lulas", -row_desc:"Propriedades das linhas", -cell_desc:"Propriedades das c\u00E9lulas", -props_desc:"Propriedades da tabela", -paste_row_before_desc:"Colar linha antes", -paste_row_after_desc:"Colar linha depois", -cut_row_desc:"Cortar linha", -copy_row_desc:"Copiar linha", -del:"Apagar tabela", -row:"Linha", -col:"Coluna", -cell:"C\u00E9lula" -}, -autosave:{ -unload_msg:"As mudan\u00E7as efectuadas ser\u00E3o perdidas se sair desta p\u00E1gina." -}, -fullscreen:{ -desc:"Ecr\u00E3o Inteiro" -}, -media:{ -desc:"Inserir/editar media embutido", -edit:"Editar media embutido" -}, -fullpage:{ -desc:"Propriedades do Documento" -}, -template:{ -desc:"Inserir template" -}, -visualchars:{ -desc:"Caracteres de controle visual ligado/desligado" -}, -spellchecker:{ -desc:"Alternar verifica\u00E7\u00E3o ortogr\u00E1fica", -menu:"Configura\u00E7\u00F5es de ortografia", -ignore_word:"Ignorar palavra", -ignore_words:"Ignorar tudo", -langs:"Linguagens", -wait:"Aguarde...", -sug:"Sugest\u00F5es", -no_sug:"Sem sugest\u00F5es", -no_mpell:"N\u00E3o foram detectados erros de ortografia." -}, -pagebreak:{ -desc:"Inserir quebra de p\u00E1gina." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ro.js b/includes/tinymce/jscripts/tiny_mce/langs/ro.js deleted file mode 100644 index 325d5e5e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ro.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({ro:{ -common:{ -edit_confirm:"Dori\u0163i s\u0103 folosi\u0163i un editor avansat pentru aceast\u0103 zona de text?", -apply:"Aplic\u0103", -insert:"Insereaz\u0103", -update:"Actualizeaz\u0103", -cancel:"Anulare", -close:"\u00CEnchide", -browse:"R\u0103sfoie\u015Fte", -class_name:"Clas\u0103", -not_set:"-- Nestat\u0103 --", -clipboard_msg:"Copiere/T\u0103iere/Lipire nu sunt disponibile \u00EEn Mozilla \u015Fi Firefox.\nDori\u0163i mai multe informa\u0163ii despre aceast\u0103 problem\u0103?", -clipboard_no_support:"Deocamdat\u0103 nu este suportat\u0103 de browser. V\u0103 rug\u0103m s\u0103 folosi\u0163i combina\u0163ii de taste.", -popup_blocked:"Ne pare r\u0103u, dar un popup-blocker a dezativat o fereastr\u0103 care d\u0103 func\u0163ionalitate aplica\u0163iei.Trebuie s\u0103 dezactiva\u0163i acel popup-blocker pentru acest site pentru a folosi aplica\u0163ia la capacitate maxim\u0103.", -invalid_data:"Ave\u0163i erori. Datele gre\u015Fite sunt \u00EEn ro\u015Fu.", -more_colors:"Mai multe culori" -}, -contextmenu:{ -align:"Aliniere", -left:"St\u00E2nga", -center:"Centru", -right:"Dreapta", -full:"Justify" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Insereaz\u0103 dat\u0103", -inserttime_desc:"Insereaz\u0103 or\u0103", -months_long:"Ianuarie,Februarie,Martie,Aprilie,Mai,Iunie,Iulie,August,Septembrie,Octombrie,Noiembrie,Decembrie ", -months_short:"Ian,Feb,Mar,Apr,Mai,Iun,Iul,Aug,Sep,Oct,Noi,Dec", -day_long:"Duminic\u0103,Luni,Mar\u0163i,Miercuri,Joi,Vineri,S\u00E2mb\u0103t\u0103,Duminic\u0103", -day_short:"Dum,Lun,Mar,Mie,Joi,Vin,S\u00E2m,Dum" -}, -print:{ -print_desc:"Imprimare" -}, -preview:{ -preview_desc:"Previzualizare" -}, -directionality:{ -ltr_desc:"Direc\u0163ia de la st\u00E2nga la dreapta", -rtl_desc:"Direc\u0163ia de la dreapta la st\u00E2nga" -}, -layer:{ -insertlayer_desc:"Insereaz\u0103 stat nou", -forward_desc:"Mut\u0103 \u00EEnainte", -backward_desc:"Mut\u0103 \u00EEnapoi", -absolute_desc:"Pozi\u0163ionare absolut\u0103", -content:"Strat nou ..." -}, -save:{ -save_desc:"Salveaz\u0103", -cancel_desc:"Anuleaz\u0103 toate schimb\u0103rile" -}, -nonbreaking:{ -nonbreaking_desc:"Insert non-breaking space character" -}, -iespell:{ -iespell_desc:"Ruleaz\u0103 corector de limb\u0103", -download:"ieSpell nu a fost detectat. Dori\u0163i s\u0103-l instala\u0163i?" -}, -advhr:{ -advhr_desc:"Linie orizontal\u0103" -}, -emotions:{ -emotions_desc:"Emoticoane" -}, -searchreplace:{ -search_desc:"Caut\u0103", -replace_desc:"Caut\u0103/\u00CEnlocuie\u015Fte" -}, -advimage:{ -image_desc:"Inserare/editare imagine" -}, -advlink:{ -link_desc:"Insereaz\u0103/editeaz\u0103 link" -}, -xhtmlxtras:{ -cite_desc:"Citat", -abbr_desc:"Abreviere", -acronym_desc:"Acronim", -del_desc:"\u015Etergere", -ins_desc:"Inserare", -attribs_desc:"Insereaz\u0103/Editeaz\u0103 atribute" -}, -style:{ -desc:"Editare CSS" -}, -paste:{ -paste_text_desc:"Lipire ca text simplu", -paste_word_desc:"Lipire din Word", -selectall_desc:"Selecteaz\u0103 tot" -}, -paste_dlg:{ -text_title:"Folosi\u0163i CTRL+V pentru a lipi \u00EEn aceast\u0103 zon\u0103.", -text_linebreaks:"Pastreaza linii noi.", -word_title:"Folosi\u0163i CTRL+V pentru a lipi \u00EEn aceast\u0103 zon\u0103." -}, -table:{ -desc:"Insereaz\u0103 tabel nou", -row_before_desc:"Inserare r\u00E2nd \u00EEnainte", -row_after_desc:"Inserare r\u00E2nd dup\u0103", -delete_row_desc:"\u015Eterge r\u00E2nd", -col_before_desc:"Inserare coloan\u0103 \u00EEnainte", -col_after_desc:"Inserare coloan\u0103 dup\u0103", -delete_col_desc:"\u015Eterge coloan\u0103", -split_cells_desc:"Separa\u0163i celule unite", -merge_cells_desc:"Uni\u0163i celule", -row_desc:"Propriet\u0103\u0163i r\u00E2nd", -cell_desc:"Propriet\u0103\u0163i celul\u0103", -props_desc:"Propriet\u0103\u0163i tabel", -paste_row_before_desc:"Lipe\u015Fte r\u00E2nd \u00EEnainte", -paste_row_after_desc:"Lipe\u015Fte r\u00E2nd dup\u0103", -cut_row_desc:"Taie r\u00E2nd", -copy_row_desc:"Copiaz\u0103 r\u00E2nd", -del:"\u015Eterge tabel", -row:"R\u00E2nd", -col:"Coloan\u0103", -cell:"Celul\u0103" -}, -autosave:{ -unload_msg:"Modific\u0103rile nu vor fi salvate." -}, -fullscreen:{ -desc:"Mod ecran complet" -}, -media:{ -desc:"Insereaz\u0103 / editeaz\u0103 media", -edit:"Editeaz\u0103 media" -}, -fullpage:{ -desc:"Propriet\u0103\u0163i document" -}, -template:{ -desc:"Insereaz\u0103 un \u015Fablon predefinit" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"Activare/dezactivare dic\u0163ionar", -menu:"Set\u0103ri dic\u0163ionar", -ignore_word:"Ignor\u0103 cuv\u00E2nt", -ignore_words:"Ignor\u0103 toate", -langs:"Limbi", -wait:"V\u0103 rog a\u015Ftepta\u0163i...", -sug:"Sugestii", -no_sug:"Nu sunt sugestii.", -no_mpell:"Nu sunt gre\u015Feli." -}, -pagebreak:{ -desc:"Insereaz\u0103 page break." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/ru.js b/includes/tinymce/jscripts/tiny_mce/langs/ru.js deleted file mode 100644 index 6fe8516a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/ru.js +++ /dev/null @@ -1,155 +0,0 @@ -tinyMCE.addI18n({ru:{ -common:{ -edit_confirm:"\u0412\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0434\u043B\u044F \u044D\u0442\u043E\u0439 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0439 \u043E\u0431\u043B\u0430\u0441\u0442\u0438 \u0440\u0435\u0436\u0438\u043C WYSIWYG?", -apply:"\u041F\u0440\u0438\u043C\u0435\u043D\u0438\u0442\u044C", -insert:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C", -update:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C", -cancel:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C", -close:"\u0417\u0430\u043A\u0440\u044B\u0442\u044C", -browse:"\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C", -class_name:"\u041A\u043B\u0430\u0441\u0441", -not_set:"-- \u041D\u0435 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043E --", -clipboard_msg:"\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435/\u0412\u0441\u0442\u0430\u0432\u043A\u0430 \u043D\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u0432 Mozilla \u0438 Firefox.\n\u0425\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u0443\u0437\u043D\u0430\u0442\u044C, \u0432 \u0447\u0451\u043C \u0434\u0435\u043B\u043E?", -clipboard_no_support:"\u041D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F \u0432\u0430\u0448\u0438\u043C \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043E\u043C \u0432 \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0438\u0439 \u043C\u043E\u043C\u0435\u043D\u0442, \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u043D\u044B\u0435 \u0441\u043E\u043A\u0440\u0430\u0449\u0435\u043D\u0438\u044F.", -popup_blocked:"\u0418\u0437\u0432\u0438\u043D\u0438\u0442\u0435, \u043D\u043E \u0432\u0430\u0448 \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0449\u0438\u043A \u0432\u0441\u043F\u043B\u044B\u0432\u0430\u044E\u0449\u0438\u0445 \u043E\u043A\u043E\u043D \u0437\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u043B \u043E\u043A\u043D\u043E, \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u044E\u0449\u0435\u0435 \u0444\u0443\u043D\u043A\u0446\u0438\u0438 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F. \u0412\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u043A\u0443 \u0432\u0441\u043F\u043B\u044B\u0432\u0430\u044E\u0449\u0438\u0445 \u043E\u043A\u043E\u043D \u043D\u0430 \u044D\u0442\u043E\u043C \u0441\u0430\u0439\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u043F\u043E\u043B\u043D\u0443\u044E \u0432\u043E\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C\u0441\u044F \u044D\u0442\u0438\u043C \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u043C.", -invalid_data:"\u041E\u0448\u0438\u0431\u043A\u0430: \u041E\u0442\u043C\u0435\u0447\u0435\u043D\u043D\u044B\u0435 \u043A\u0440\u0430\u0441\u043D\u044B\u043C \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0432\u0432\u0435\u0434\u0435\u043D\u044B \u043D\u0435\u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E.", -more_colors:"\u0411\u043E\u043B\u044C\u0448\u0435 \u0446\u0432\u0435\u0442\u043E\u0432" -}, -contextmenu:{ -align:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435", -left:"\u0412\u043B\u0435\u0432\u043E", -center:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -right:"\u0412\u043F\u0440\u0430\u0432\u043E", -full:"\u041F\u043E\u043B\u043D\u043E\u0441\u0442\u044C\u044E" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0434\u0430\u0442\u0443", -inserttime_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0432\u0440\u0435\u043C\u044F", -months_long:"\u042F\u043D\u0432\u0430\u0440\u044C,\u0424\u0435\u0432\u0440\u0430\u043B\u044C,\u041C\u0430\u0440\u0442,\u0410\u043F\u0440\u0435\u043B\u044C,\u041C\u0430\u0439,\u0418\u044E\u043D\u044C,\u0418\u044E\u043B\u044C,\u0410\u0432\u0433\u0443\u0441\u0442,\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C,\u041E\u043A\u0442\u044F\u0431\u0440\u044C,\u041D\u043E\u044F\u0431\u0440\u044C,\u0414\u0435\u043A\u0430\u0431\u0440\u044C", -months_short:"\u042F\u043D\u0432,\u0424\u0435\u0432,\u041C\u0430\u0440,\u0410\u043F\u0440,\u041C\u0430\u0439,\u0418\u044E\u043D,\u0418\u044E\u043B,\u0410\u0432\u0433,\u0421\u0435\u043F,\u041E\u043A\u0442,\u041D\u043E\u0432,\u0414\u0435\u043A", -day_long:"\u0412\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435,\u041F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A,\u0412\u0442\u043E\u0440\u043D\u0438\u043A,\u0421\u0440\u0435\u0434\u0430,\u0427\u0435\u0442\u0432\u0435\u0440\u0433,\u041F\u044F\u0442\u043D\u0438\u0446\u0430,\u0421\u0443\u0431\u0431\u043E\u0442\u0430,\u0412\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435", -day_short:"\u0412\u0441,\u041F\u043D,\u0412\u0442,\u0421\u0440,\u0427\u0442,\u041F\u0442,\u0421\u0431,\u0412\u0441" -}, -print:{ -print_desc:"\u041F\u0435\u0447\u0430\u0442\u044C" -}, -preview:{ -preview_desc:"\u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440" -}, -directionality:{ -ltr_desc:"\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0441\u043B\u0435\u0432\u0430 \u043D\u0430\u043F\u0440\u0430\u0432\u043E", -rtl_desc:"\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0441\u043F\u0440\u0430\u0432\u0430 \u043D\u0430\u043B\u0435\u0432\u043E" -}, -layer:{ -insertlayer_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u0441\u043B\u043E\u0439", -forward_desc:"\u041F\u0435\u0440\u0435\u043D\u0435\u0441\u0442\u0438 \u0432\u043F\u0435\u0440\u0451\u0434", -backward_desc:"\u041F\u0435\u0440\u0435\u043D\u0435\u0441\u0442\u0438 \u043D\u0430\u0437\u0430\u0434", -absolute_desc:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C/\u0432\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0430\u0431\u0441\u043E\u043B\u044E\u0442\u043D\u043E\u0435 \u043F\u043E\u0437\u0438\u0446\u0438\u043E\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435", -content:"\u041D\u043E\u0432\u044B\u0439 \u0441\u043B\u043E\u0439\u2026" -}, -save:{ -save_desc:"\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C", -cancel_desc:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u0441\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F" -}, -nonbreaking:{ -nonbreaking_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043D\u0435\u0440\u0430\u0437\u0440\u044B\u0432\u043D\u044B\u0439 \u043F\u0440\u043E\u0431\u0435\u043B" -}, -iespell:{ -iespell_desc:"\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043E\u0440\u0444\u043E\u0433\u0440\u0430\u0444\u0438\u044E", -download:"ieSpell \u043D\u0435 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D. \u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C?" -}, -advhr:{ -advhr_desc:"\u0413\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0430\u044F \u043B\u0438\u043D\u0438\u044F" -}, -emotions:{ -emotions_desc:"\u0421\u043C\u0430\u0439\u043B\u0438\u043A\u0438" -}, -searchreplace:{ -search_desc:"\u041D\u0430\u0439\u0442\u0438", -replace_desc:"\u041D\u0430\u0439\u0442\u0438/\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C" -}, -advimage:{ -image_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435" -}, -advlink:{ -link_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443" -}, -xhtmlxtras:{ -cite_desc:"\u0426\u0438\u0442\u0430\u0442\u0430", -abbr_desc:"\u0410\u0431\u0431\u0440\u0435\u0432\u0438\u0430\u0442\u0443\u0440\u0430", -acronym_desc:"\u0410\u043A\u0440\u043E\u043D\u0438\u043C", -del_desc:"\u0423\u0434\u0430\u043B\u0435\u043D\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442", -ins_desc:"\u0414\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442", -attribs_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u044B" -}, -style:{ -desc:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0438\u043B\u044C CSS", -delta_width:"35" -}, -paste:{ -paste_text_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u043A\u0430\u043A \u043F\u0440\u043E\u0441\u0442\u043E\u0439 \u0442\u0435\u043A\u0441\u0442", -paste_word_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0438\u0437 Word", -selectall_desc:"\u0412\u044B\u0434\u0435\u043B\u0438\u0442\u044C \u0432\u0441\u0451" -}, -paste_dlg:{ -text_title:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0441\u043E\u0447\u0435\u0442\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0432\u0438\u0448 CTRL+V \u0447\u0442\u043E\u0431\u044B \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u0432 \u043E\u043A\u043D\u043E.", -text_linebreaks:"\u0421\u043E\u0445\u0440\u0430\u043D\u044F\u0442\u044C \u0440\u0430\u0437\u0440\u044B\u0432\u044B \u0441\u0442\u0440\u043E\u043A", -word_title:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0441\u043E\u0447\u0435\u0442\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0432\u0438\u0448 CTRL+V \u0447\u0442\u043E\u0431\u044B \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u0432 \u043E\u043A\u043D\u043E." -}, -table:{ -desc:"\u0412\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u0442 \u043D\u043E\u0432\u0443\u044E \u0442\u0430\u0431\u043B\u0438\u0446\u0443", -row_before_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u043F\u0435\u0440\u0435\u0434", -row_after_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u043F\u043E\u0441\u043B\u0435", -delete_row_desc:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443", -col_before_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u043E\u043B\u0431\u0435\u0446 \u043F\u0435\u0440\u0435\u0434", -col_after_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u043E\u043B\u0431\u0435\u0446 \u043F\u043E\u0441\u043B\u0435", -delete_col_desc:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0442\u043E\u043B\u0431\u0435\u0446", -split_cells_desc:"\u0420\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u044C \u0441\u043B\u0438\u0442\u044B\u0435 \u044F\u0447\u0435\u0439\u043A\u0438", -merge_cells_desc:"\u0421\u043B\u0438\u0442\u044C \u044F\u0447\u0435\u0439\u043A\u0438", -row_desc:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0441\u0442\u0440\u043E\u043A\u0438", -cell_desc:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u044F\u0447\u0435\u0439\u043A\u0438", -props_desc:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u044B", -paste_row_before_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u0442\u0430\u0431\u043B\u0438\u0446\u044B \u043F\u0435\u0440\u0435\u0434", -paste_row_after_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u0442\u0430\u0431\u043B\u0438\u0446\u044B \u043F\u043E\u0441\u043B\u0435", -cut_row_desc:"\u0412\u044B\u0440\u0435\u0437\u0430\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443", -copy_row_desc:"\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443", -del:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u0430\u0431\u043B\u0438\u0446\u0443", -row:"\u0421\u0442\u0440\u043E\u043A\u0430", -col:"\u0421\u0442\u043E\u043B\u0431\u0435\u0446", -cell:"\u042F\u0447\u0435\u0439\u043A\u0430" -}, -autosave:{ -unload_msg:"\u0412\u043D\u0435\u0441\u0451\u043D\u043D\u044B\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u043F\u043E\u0442\u0435\u0440\u044F\u043D\u044B, \u0435\u0441\u043B\u0438 \u0432\u044B \u0443\u0439\u0434\u0451\u0442\u0435 \u0441 \u044D\u0442\u043E\u0439 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B." -}, -fullscreen:{ -desc:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C/\u0432\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u043B\u043D\u043E\u044D\u043A\u0440\u0430\u043D\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C" -}, -media:{ -desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043C\u0435\u0434\u0438\u0430-\u043E\u0431\u044A\u0435\u043A\u0442", -edit:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043C\u0435\u0434\u0438\u0430-\u043E\u0431\u044A\u0435\u043A\u0442" -}, -fullpage:{ -desc:"Document properties" -}, -template:{ -desc:"Insert predefined template content" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"Toggle spellchecker", -menu:"Spellchecker settings", -ignore_word:"Ignore word", -ignore_words:"Ignore all", -langs:"Languages", -wait:"Please wait...", -sug:"Suggestions", -no_sug:"No suggestions", -no_mpell:"No misspellings found." -}, -pagebreak:{ -desc:"Insert page break." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/sc.js b/includes/tinymce/jscripts/tiny_mce/langs/sc.js deleted file mode 100644 index 9b6140f3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/sc.js +++ /dev/null @@ -1,188 +0,0 @@ -tinyMCE.addI18n({sc:{ -common:{ -edit_confirm:"\u662F\u5426\u542F\u7528\u6240\u89C1\u5373\u6240\u5F97\u6A21\u5F0F\uFF1F", -apply:"\u5E94\u7528", -insert:"\u63D2\u5165", -update:"\u66F4\u65B0", -cancel:"\u53D6\u6D88", -close:"\u5173\u95ED", -browse:"\u6D4F\u89C8", -class_name:"\u6837\u5F0F\u7C7B\u540D", -not_set:"-- \u672A\u8BBE\u7F6E --", -clipboard_msg:"\u590D\u5236\u3001\u526A\u5207\u548C\u7C98\u8D34\u529F\u80FD\u5728Mozilla\u548CFirefox\u4E2D\u65E0\u6CD5\u4F7F\u7528\u3002\n\u60F3\u4E86\u89E3\u66F4\u591A\u4FE1\u606F\u5417\uFF1F", -clipboard_no_support:"\u5C1A\u4E0D\u652F\u6301\u60A8\u6240\u4F7F\u7528\u7684\u6D4F\u89C8\u5668\uFF0C\u8BF7\u4F7F\u7528\u952E\u76D8\u5FEB\u6377\u952E\u64CD\u4F5C\u3002", -popup_blocked:"\u8BF7\u8C03\u6574\u4F60\u7684\u6D4F\u89C8\u5668\u8BBE\u7F6E\uFF0C\u5141\u8BB8\u672C\u7F51\u7AD9\u5F39\u51FA\u65B0\u7A97\u53E3\uFF0C\u4EE5\u4FBF\u4F7F\u7528\u6B64\u529F\u80FD\u3002", -invalid_data:"\u9519\u8BEF\uFF1A\u8F93\u5165\u4E86\u65E0\u6548\u7684\u503C\uFF0C\u5DF2\u6807\u8BB0\u4E3A\u7EA2\u8272\u3002", -more_colors:"\u66F4\u591A\u989C\u8272" -}, -contextmenu:{ -align:"\u5BF9\u9F50\u65B9\u5F0F", -left:"\u5DE6\u5BF9\u9F50", -center:"\u5C45\u4E2D", -right:"\u53F3\u5BF9\u9F50", -full:"\u4E24\u7AEF\u5BF9\u9F50" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u63D2\u5165\u4ECA\u5929\u65E5\u671F", -inserttime_desc:"\u63D2\u5165\u73B0\u5728\u65F6\u95F4", -months_long:"\u4E00\u6708,\u4E8C\u6708,\u4E09\u6708,\u56DB\u6708,\u4E94\u6708,\u516D\u6708,\u4E03\u6708,\u516B\u6708,\u4E5D\u6708,\u5341\u6708,\u5341\u4E00\u6708,\u5341\u4E8C\u6708", -months_short:"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708", -day_long:"\u661F\u671F\u65E5,\u661F\u671F\u4E00,\u661F\u671F\u4E8C,\u661F\u671F\u4E09,\u661F\u671F\u56DB,\u661F\u671F\u4E94,\u661F\u671F\u516D,\u661F\u671F\u65E5", -day_short:"\u5468\u65E5,\u5468\u4E00,\u5468\u4E8C,\u5468\u4E09,\u5468\u56DB,\u5468\u4E94,\u5468\u516D,\u5468\u65E5" -}, -print:{ -print_desc:"\u6253\u5370" -}, -preview:{ -preview_desc:"\u9884\u89C8" -}, -directionality:{ -ltr_desc:"\u6587\u5B57\u4ECE\u5DE6\u5230\u53F3", -rtl_desc:"\u6587\u5B57\u4ECE\u53F3\u5230\u5DE6" -}, -layer:{ -insertlayer_desc:"\u63D2\u5165\u5C42", -forward_desc:"\u524D\u7F6E", -backward_desc:"\u540E\u7F6E", -absolute_desc:"\u7EDD\u5BF9\u4F4D\u7F6E", -content:"\u65B0\u589E\u5C42..." -}, -save:{ -save_desc:"\u4FDD\u5B58", -cancel_desc:"\u653E\u5F03\u6240\u6709\u66F4\u6539" -}, -nonbreaking:{ -nonbreaking_desc:"\u63D2\u5165\u7A7A\u683C\u7B26" -}, -iespell:{ -iespell_desc:"\u68C0\u67E5\u62FC\u5199", -download:"\u672A\u68C0\u6D4B\u5230ieSpell\u7EC4\u4EF6\uFF0C\u662F\u5426\u73B0\u5728\u5B89\u88C5 ?" -}, -advhr:{ -advhr_desc:"\u6C34\u5E73\u5206\u9694\u7EBF", -delta_width:"20", -delta_height:"20" -}, -emotions:{ -emotions_desc:"\u8868\u60C5" -}, -searchreplace:{ -search_desc:"\u67E5\u627E", -replace_desc:"\u67E5\u627E/\u66FF\u6362", -delta_width:"20", -delta_height:"20" -}, -advimage:{ -image_desc:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247", -delta_width:"20", -delta_height:"20" -}, -advlink:{ -link_desc:"\u63D2\u5165/\u7F16\u8F91 \u94FE\u63A5", -delta_width:"20", -delta_height:"20" -}, -xhtmlxtras:{ -cite_desc:"\u5F15\u7528", -abbr_desc:"\u7F29\u5199", -acronym_desc:"\u9996\u5B57\u6BCD\u7F29\u5199", -del_desc:"\u5220\u9664", -ins_desc:"\u63D2\u5165", -attribs_desc:"\u63D2\u5165/\u7F16\u8F91 \u5C5E\u6027", -cite_delta_width:"20", -cite_delta_height:"20", -abbr_delta_width:"20", -abbr_delta_height:"20", -acronym_delta_width:"20", -acronym_delta_height:"20", -del_delta_width:"20", -del_delta_height:"20", -ins_delta_width:"20", -ins_delta_height:"20", -attribs_delta_width:"20", -attribs_delta_height:"20" -}, -style:{ -desc:"\u7F16\u8F91CSS\u6837\u5F0F", -delta_width:"20", -delta_height:"20" -}, -paste:{ -paste_text_desc:"\u7C98\u8D34\u4E3A\u7EAF\u6587\u672C\u683C\u5F0F", -paste_word_desc:"\u7C98\u8D34Word\u683C\u5F0F\u6587\u6863", -selectall_desc:"\u5168\u9009" -}, -paste_dlg:{ -text_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002", -text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u53F7\u53F7", -word_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002" -}, -table:{ -desc:"\u63D2\u5165\u8868\u683C", -row_before_desc:"\u5728\u4E0A\u65B9\u63D2\u5165\u884C", -row_after_desc:"\u5728\u4E0B\u65B9\u63D2\u5165\u884C", -delete_row_desc:"\u5220\u9664\u5F53\u524D\u884C", -col_before_desc:"\u5728\u5DE6\u4FA7\u63D2\u5165\u5217", -col_after_desc:"\u5728\u53F3\u4FA7\u63D2\u5165\u5217", -delete_col_desc:"\u5220\u9664\u5F53\u524D\u5217", -split_cells_desc:"\u62C6\u5206\u5355\u5143\u683C", -merge_cells_desc:"\u5408\u5E76\u5355\u5143\u683C", -row_desc:"\u5217 \u5C5E\u6027", -cell_desc:"\u5355\u5143\u683C \u5C5E\u6027", -props_desc:"\u8868\u683C \u5C5E\u6027", -paste_row_before_desc:"\u7C98\u8D34\u884C\u5230\u4E0A\u65B9", -paste_row_after_desc:"\u7C98\u8D34\u884C\u5230\u4E0B\u65B9", -cut_row_desc:"\u526A\u5207\u5F53\u524D\u5217", -copy_row_desc:"\u590D\u5236\u5F53\u524D\u5217", -del:"\u5220\u9664\u8868\u683C", -row:"\u884C", -col:"\u5217", -cell:"\u5355\u5143\u683C", -rowprops_delta_width:"20", -rowprops_delta_height:"20", -cellprops_delta_width:"20", -cellprops_delta_height:"20", -table_delta_width:"20", -table_delta_height:"20", -merge_cells_delta_width:"20", -merge_cells_delta_height:"20" -}, -autosave:{ -unload_msg:"\u79BB\u5F00\u8BE5\u9875\u5C06\u4E22\u5931\u6240\u6709\u4FEE\u6539\uFF01" -}, -fullscreen:{ -desc:"\u5168\u5C4F\u6A21\u5F0F" -}, -media:{ -desc:"\u63D2\u5165/\u7F16\u8F91 \u5A92\u4F53", -edit:"\u7F16\u8F91 \u5A92\u4F53", -delta_width:"20", -delta_height:"20" -}, -fullpage:{ -desc:"\u6587\u6863\u5C5E\u6027", -delta_width:"20", -delta_height:"20" -}, -template:{ -desc:"\u63D2\u5165\u9009\u5B9A\u7684\u8303\u672C" -}, -visualchars:{ -desc:"\u663E\u793A\u63A7\u5236\u7B26\u53F7" -}, -spellchecker:{ -desc:"\u62FC\u5199\u68C0\u67E5", -menu:"\u62FC\u5199\u68C0\u67E5 \u8BBE\u7F6E", -ignore_word:"\u5FFD\u7565", -ignore_words:"\u5168\u90E8\u5FFD\u7565", -langs:"\u8BED\u8A00\u5217\u8868", -wait:"\u8BF7\u7A0D\u5019...", -sug:"\u5EFA\u8BAE\u8BCD", -no_sug:"\u65E0\u62FC\u5199\u5EFA\u8BAE", -no_mpell:"\u65E0\u62FC\u5199\u9519\u8BEF" -}, -pagebreak:{ -desc:"\u63D2\u5165\u5206\u9875\u7B26\u53F7" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/se.js b/includes/tinymce/jscripts/tiny_mce/langs/se.js deleted file mode 100644 index 34d944f2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/se.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({se:{ -common:{ -edit_confirm:"Vill du anv\u00E4nda WYSIWYG l\u00E4get f\u00F6r denna textarea.", -apply:"Applicera", -insert:"Infoga", -update:"Uppdatera", -cancel:"Avbryt", -close:"St\u00E4ng", -browse:"Bl\u00E4ddra", -class_name:"Klass", -not_set:"-- Inte satt --", -clipboard_msg:"Kopiera/klipp ut/klistra in \u00E4r inte tillg\u00E4ngligt i din webbl\u00E4sare.\nVill du veta mer?", -clipboard_no_support:"Funktionen \u00E4r inte tillg\u00E4nglig i din webbl\u00E4sare, anv\u00E4nd tangentbordsgenv\u00E4garna i st\u00E4llet.", -popup_blocked:"Popup blockerare detekterad. St\u00E4ng av den s\u00E5 att dialogerna kan \u00F6ppnas.", -invalid_data:"Fel: Inkorrekta v\u00E4rden har matats in, dessa \u00E4r markerade i r\u00F6tt.", -more_colors:"Fler f\u00E4rger" -}, -contextmenu:{ -align:"Justering", -left:"V\u00E4nster", -center:"Centrerad", -right:"H\u00F6ger", -full:"Utfyllnad" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d ", -time_fmt:"%H:%M:%S", -insertdate_desc:"Infoga datum", -inserttime_desc:"Infoga tid", -months_long:"Januari,Februari,Mars,April,Maj,Juni,Juli,Augusti,September,Oktober,November,December", -months_short:"Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Dec", -day_long:"S\u00F6ndag,M\u00E5ndag,Tisdag,Onsdag,Torsdag,Fredag,L\u00F6rdag,S\u00F6ndag", -day_short:"S\u00F6n,M\u00E5n,Tis,Ons,Tors,Fre,L\u00F6r,S\u00F6n" -}, -print:{ -print_desc:"Skriv ut" -}, -preview:{ -preview_desc:"F\u00F6rhandsgranska" -}, -directionality:{ -ltr_desc:"Skriftl\u00E4ge - v\u00E4nster till h\u00F6ger", -rtl_desc:"Skriftl\u00E4ge - h\u00F6ger till v\u00E4nster" -}, -layer:{ -insertlayer_desc:"Infoga nytt lager", -forward_desc:"Flytta fram\u00E5t", -backward_desc:"Flytta bak\u00E5t", -absolute_desc:"Sl\u00E5 av/p\u00E5 absolut positionering", -content:"Nytt lager..." -}, -save:{ -save_desc:"Spara", -cancel_desc:"Hoppa \u00F6ver alla f\u00F6r\u00E4ndringar" -}, -nonbreaking:{ -nonbreaking_desc:"Infoga icke radbrytande mellanslag" -}, -iespell:{ -iespell_desc:"R\u00E4ttstava", -download:"ieSpell kunde inte hittas, vill du installera denna nu?" -}, -advhr:{ -advhr_desc:"Horisontell skiljelinje" -}, -emotions:{ -emotions_desc:"Smileys" -}, -searchreplace:{ -search_desc:"S\u00F6k", -replace_desc:"S\u00F6k/ers\u00E4tt" -}, -advimage:{ -image_desc:"Infoga/redigera bild" -}, -advlink:{ -link_desc:"Infoga/redigera l\u00E4nk" -}, -xhtmlxtras:{ -cite_desc:"citat", -abbr_desc:"F\u00F6rkortning", -acronym_desc:"Akronym", -del_desc:"Markera som struket", -ins_desc:"Markera som tillagt", -attribs_desc:"Redigera attribut" -}, -style:{ -desc:"Redigera inline CSS" -}, -paste:{ -paste_text_desc:"Klistra in som text", -paste_word_desc:"Klistra in fr\u00E5n Word", -selectall_desc:"Markera allt" -}, -paste_dlg:{ -text_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster.", -text_linebreaks:"Spara radbrytningar", -word_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster." -}, -table:{ -desc:"Infoga/redigera ny tabell", -row_before_desc:"Infoga ny rad f\u00F6re", -row_after_desc:"Infoga ny rad efter", -delete_row_desc:"Radera rad", -col_before_desc:"Infoga kolumn f\u00F6re", -col_after_desc:"Infoga kolumn efter", -delete_col_desc:"Radera kolumn", -split_cells_desc:"Separera sammansatta celler", -merge_cells_desc:"Sammanfoga celler", -row_desc:"Tabellradsinst\u00E4llningar", -cell_desc:"Tabellcellsinst\u00E4llningar", -props_desc:"Tabellinst\u00E4llningar", -paste_row_before_desc:"Klistra in rad ovanf\u00F6r", -paste_row_after_desc:"Klistra in rad efter", -cut_row_desc:"Klipp ut rad", -copy_row_desc:"Klistra in rad", -del:"Radera tabell", -row:"Rad", -col:"Kolumn", -cell:"Cell" -}, -autosave:{ -unload_msg:"F\u00F6r\u00E4ndringarna du gjorde kommer att g\u00E5 f\u00F6rlorade om du v\u00E4ljer att l\u00E4mna denna sida." -}, -fullscreen:{ -desc:"Sl\u00E5 av/p\u00E5 fullsk\u00E4rmsl\u00E4ge" -}, -media:{ -desc:"Infoga/redigera inb\u00E4ddad media", -edit:"Redigera inb\u00E4ddad media" -}, -fullpage:{ -desc:"Dokumentinst\u00E4llningar" -}, -template:{ -desc:"Infoga en f\u00E4rdig mall" -}, -visualchars:{ -desc:"Visa osynliga tecken" -}, -spellchecker:{ -desc:"Sl\u00E5 av/p\u00E5 r\u00E4ttstavningskontroll", -menu:"R\u00E4ttstavningsinst\u00E4llningar", -ignore_word:"Ignorera ord", -ignore_words:"Ignorera alla", -langs:"Spr\u00E5k", -wait:"Var god v\u00E4nta...", -sug:"F\u00F6rslag", -no_sug:"Inga f\u00F6rslag", -no_mpell:"Kunde inte finna n\u00E5gra felstavningar." -}, -pagebreak:{ -desc:"Infoga sidbrytning" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/sk.js b/includes/tinymce/jscripts/tiny_mce/langs/sk.js deleted file mode 100644 index a07de046..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/sk.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({sk:{ -common:{ -edit_confirm:"Chce\u0161 pou\u017Ei\u0165 WYSIWYG m\u00F3d pre tento text?", -apply:"Pou\u017Ei\u0165", -insert:"Vlo\u017Ei\u0165", -update:"Aktualizova\u0165", -cancel:"Zru\u0161i\u0165", -close:"Zavrie\u0165", -browse:"Prech\u00E1dza\u0165", -class_name:"Trieda", -not_set:"-- Nezadan\u00E9 --", -clipboard_msg:"Funkcie Kop\u00EDrova\u0165/vysrihn\u00FA\u0165/vlo\u017Ei\u0165 nie su podporovan\u00E9 prehliada\u010Dmi Mozilla a Firefox.\nChce\u0161 viac inform\u00E1ci\u00ED o tomto probl\u00E9me?", -clipboard_no_support:"Moment\u00E1lne nie je podporovan\u00E9 tvoj\u00EDm prehliada\u010Dom. Miesto toho pou\u017Ei kl\u00E1vesov\u00FA skratku.", -popup_blocked:"Ospravedl\u0148ujeme sa, ale blokova\u010D vyskakovac\u00EDch okien neumo\u017Enil otvori\u0165 okno, ktor\u00E9 zprostredkov\u00E1va funk\u010Dnos\u0165 aplik\u00E1ce. Mus\u00ED\u0161 vypnu\u0165 blokovanie vyskakovac\u00EDch okien na tomto webe, aby bolo mo\u017En\u00E9 vyu\u017Ei\u0165 jeho pln\u00FA funk\u010Dnos\u0165.", -invalid_data:"Chyba: Zadan\u00E9 neplatn\u00E9 hodnoty (zv\u00FDraznen\u00E9 \u010Dervenou)", -more_colors:"Viac farieb" -}, -contextmenu:{ -align:"Umietnenie", -left:"V\u013Eavo", -center:"Na stred", -right:"Vpravo", -full:"Do bloku" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"Vlo\u017Ei\u0165 d\u00E1tum", -inserttime_desc:"Vlo\u017Ei\u0165 \u010Das", -months_long:"Janu\u00E1r,Febru\u00E1r,Marec,Apr\u00EDl,M\u00E1j,J\u00FAn,J\u00FAl,August,September,Okt\u00F3ber,November,December", -months_short:"Jan,Feb,Mar,Apr,M\u00E1j,J\u00FAn,J\u00FAl,Aug,Sep,Okt,Nov,Dec", -day_long:"Nede\u013Ea,Pondelok,Utorok,Streda,\u0160tvrtok,Piatok,Sobota,Nede\u013Ea", -day_short:"Ned,Pon,Ut,Str,\u0160tvr,Pia,Sob,Ned" -}, -print:{ -print_desc:"Vytla\u010Di\u0165" -}, -preview:{ -preview_desc:"N\u00E1h\u013Ead" -}, -directionality:{ -ltr_desc:"Smer z \u013Eava do prava", -rtl_desc:"Smer z prava do \u013Eava" -}, -layer:{ -insertlayer_desc:"Vlo\u017Ei\u0165 nov\u00FA vrstvu", -forward_desc:"Posun\u00FA\u0165 dopredu", -backward_desc:"Posun\u00FA\u0165 dozadu", -absolute_desc:"Prepn\u00FA\u0165 na absol\u00FAtne poziciovanie", -content:"Nov\u00E1 vrstva..." -}, -save:{ -save_desc:"Ulo\u017Ei\u0165", -cancel_desc:"Zru\u0161i\u0165 v\u0161etky zmeny" -}, -nonbreaking:{ -nonbreaking_desc:"Vlo\u017Ei\u0165 znak non-breaking space" -}, -iespell:{ -iespell_desc:"Spusti\u0165 kontrolu pravopisu", -download:"ieSpell nebol n\u00E1jden\u00FD. Chce\u0161 ho nain\u0161talova\u0165?" -}, -advhr:{ -advhr_desc:"Horizont\u00E1lny odde\u013Eova\u010D" -}, -emotions:{ -emotions_desc:"Emotikony" -}, -searchreplace:{ -search_desc:"N\u00E1jdi", -replace_desc:"N\u00E1jdi/Nahra\u010F" -}, -advimage:{ -image_desc:"Vlo\u017Ei\u0165/editova\u0165 obr\u00E1zok" -}, -advlink:{ -link_desc:"Vlo\u017Ei\u0165/editova\u0165 odkaz" -}, -xhtmlxtras:{ -cite_desc:"Cit\u00E1cia", -abbr_desc:"Skratka", -acronym_desc:"Acronym", -del_desc:"Zru\u0161enie", -ins_desc:"Vlo\u017Eenie", -attribs_desc:"Vlo\u017Ei\u0165/editova\u0165 atrib\u00FAty" -}, -style:{ -desc:"Editova\u0165 CSS \u0160t\u00FDl" -}, -paste:{ -paste_text_desc:"Vlo\u017Ei\u0165 ako neformatovan\u00FD text", -paste_word_desc:"Vlo\u017Ei\u0165 text z aplik\u00E1ce Word", -selectall_desc:"Ozna\u010Di\u0165 v\u0161etko" -}, -paste_dlg:{ -text_title:"Pou\u017Ei CTRL+V na kl\u00E1vesnici pre vlo\u017Eenie textu do okna.", -text_linebreaks:"Zachova\u0165 zalamovanie riadkov", -word_title:"Pou\u017Ei CTRL+V na kl\u00E1vesnici pre vlo\u017Eenie textu do okna." -}, -table:{ -desc:"Vlo\u017Ei\u0165 nov\u00FA tabu\u013Eku", -row_before_desc:"Vlo\u017Ei\u0165 riadok pred", -row_after_desc:"Vlo\u017Ei\u0165 riadok za", -delete_row_desc:"Odstr\u00E1ni\u0165 riadok", -col_before_desc:"Vlo\u017Ei\u0165 st\u013Apec pred", -col_after_desc:"Vlo\u017Ei\u0165 st\u013Apec za", -delete_col_desc:"Odstr\u00E1ni\u0165 st\u013Apec", -split_cells_desc:"Rozdeli\u0165 zl\u00FAcen\u00E9 bunky", -merge_cells_desc:"Zl\u00FA\u010Di\u0165 bunky", -row_desc:"Vlastnosti riadky tabu\u013Eky", -cell_desc:"Vlastnosti bunky tabu\u013Eky", -props_desc:"Vlastnosti tabu\u013Eky", -paste_row_before_desc:"Vlo\u017Ei\u0165 riadok pred", -paste_row_after_desc:"Vlo\u017Ei\u0165 riadok za", -cut_row_desc:"Vystrihn\u00FA\u0165 riadok", -copy_row_desc:"Kop\u00EDrova\u0165 riadok", -del:"Zmaza\u0165 tabu\u013Eku", -row:"Riadok", -col:"St\u013Apec", -cell:"Bunka" -}, -autosave:{ -unload_msg:"Vykonan\u00E9 zmeny bud\u00FA straten\u00E9, ak opust\u00ED\u0161 t\u00FAto str\u00E1nku." -}, -fullscreen:{ -desc:"Prepn\u00FA\u0165 zobrazenie na celej obrazovke" -}, -media:{ -desc:"Vlo\u017Ei\u0165 / editova\u0165 vnoren\u00E9 m\u00E9di\u00E1", -edit:"Editova\u0165 vnoren\u00E9 m\u00E9di\u00E1" -}, -fullpage:{ -desc:"Vlastnosti dokumentu" -}, -template:{ -desc:"Vlo\u017Ei\u0165 obsah z preddefinovanej \u0161abl\u00F3ny" -}, -visualchars:{ -desc:"Vizu\u00E1lne ovl\u00E1dacie znaky zap/vyp." -}, -spellchecker:{ -desc:"Prepn\u00FA\u0165 na kontrolu pravopisu", -menu:"Nastavenia kontroly pravopisu", -ignore_word:"Vynecha\u0165 slovo", -ignore_words:"Vynecha\u0165 v\u0161etky", -langs:"Jazyky", -wait:"\u010Cakaj pros\u00EDm...", -sug:"Ponuky", -no_sug:"\u017Diadne ponuky", -no_mpell:"Bez pravopisn\u00FDch ch\u00FDb." -}, -pagebreak:{ -desc:"Vlo\u017Ei\u0165 zalomenie str\u00E1nky." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/sl.js b/includes/tinymce/jscripts/tiny_mce/langs/sl.js deleted file mode 100644 index a58608c6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/sl.js +++ /dev/null @@ -1,155 +0,0 @@ -tinyMCE.addI18n({sl:{ -common:{ -edit_confirm:"\u017Delite uporabiti na\u010Din \'videz ne vara\' (WYSIWYG) za to vnosno polje?", -apply:"Uporabi", -insert:"Vstavi", -update:"Posodobi", -cancel:"Prekli\u010Di", -close:"Zapri", -browse:"Prebrskaj", -class_name:"Razred", -not_set:"-- ni nastavljeno --", -clipboard_msg:"Delo z odlo\u017Ei\u0161\u010Dem ni mogo\u010De v tem brskalniku. Lahko uporabljate kombinacije tipk Ctrl+X, Ctrl+C, Ctrl+V.\n\u017Delite ve\u010D informacij o tem?", -clipboard_no_support:"Trenutno ni podporto v va\u0161em brskalniku. Uporabite bli\u017Enjice tipkovnice.", -popup_blocked:"\u017Dal va\u0161e orodje za prepre\u010Devanje odpiranja neza\u017Eelenih oken (popup-blocker) ne omogo\u010Da prikaza pomo\u017Enega okna izbranega orodja. Prepre\u010Devanje odpiranja oken morate onemogo\u010Diti.", -invalid_data:"Napaka: vne\u0161ene so bile nepravilne vrednosti, ozna\u010Dene so z rde\u010Do.", -more_colors:"Ve\u010D barv" -}, -contextmenu:{ -align:"Poravnava", -left:"Levo", -center:"Sredina", -right:"Desno", -full:"Polno" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Vstavi datum", -inserttime_desc:"Vstavi \u010Das", -months_long:"januar,februar,marec,april,maj,junij,julij,avgust,september,oktober,november,december", -months_short:"jan,feb,mar,apr,maj,jun,jul,avg,sep,okt,nov,dec", -day_long:"nedelja,ponedeljek,torek,sreda,\u010Detrtek,petek,sobota,nedelja", -day_short:"ned,pon,tor,sre,\u010Det,pet,sob,ned" -}, -print:{ -print_desc:"Natisni" -}, -preview:{ -preview_desc:"Predogled" -}, -directionality:{ -ltr_desc:"Smer od leve proti desni", -rtl_desc:"Smer od desne proti levi" -}, -layer:{ -insertlayer_desc:"Vstavi nov sloj", -forward_desc:"Premakni v ospredje", -backward_desc:"Premakni v ozadje", -absolute_desc:"Preklop absolutnega polo\u017Eaja", -content:"Nov sloj..." -}, -save:{ -save_desc:"Shrani", -cancel_desc:"Prekli\u010Di vse spremembe" -}, -nonbreaking:{ -nonbreaking_desc:"Vstavi nedeljivi presledek" -}, -iespell:{ -iespell_desc:"Za\u017Eeni preverjanje \u010Drkovanja", -download:"ieSpell ni zaznan. \u017Delite, da ga namestim?" -}, -advhr:{ -advhr_desc:"Vodoravna \u010Drta" -}, -emotions:{ -emotions_desc:"Sme\u0161ki" -}, -searchreplace:{ -search_desc:"Najdi", -replace_desc:"Najdi/zamenjaj" -}, -advimage:{ -image_desc:"Vstavi/uredi sliko" -}, -advlink:{ -link_desc:"Vstavi/uredi povezavo" -}, -xhtmlxtras:{ -cite_desc:"Citat", -abbr_desc:"Okraj\u0161ava", -acronym_desc:"Kratica", -del_desc:"Izbrisano", -ins_desc:"Vstavljeno", -attribs_desc:"Vstavi/uredi atribute" -}, -style:{ -desc:"Uredi sloge CSS" -}, -paste:{ -paste_text_desc:"Prilepi kot golo besedilo", -paste_word_desc:"Prilepi iz Word-a", -selectall_desc:"Izberi vse" -}, -paste_dlg:{ -text_title:"Uporabite kombinacijo tipk CTRL+V, da prilepite vsebino v okno.", -text_linebreaks:"Obdr\u017Ei prelome vrstic", -word_title:"Uporabite kombinacijo tipk CTRL+V, da prilepite vsebino v okno." -}, -table:{ -desc:"Vstavi/posodobi tabelo", -row_before_desc:"Vstavi vrstico nad", -row_after_desc:"Vstavi vrstico pod", -delete_row_desc:"Odstrani vrstico", -col_before_desc:"Vstavi stolpec pred", -col_after_desc:"Vstavi stolpec po", -delete_col_desc:"Odstrani stolpec", -split_cells_desc:"Razcepi celico", -merge_cells_desc:"Spoji celice", -row_desc:"Lastnosti vrstice", -cell_desc:"Lastnosti celice", -props_desc:"Lastnosti tabele", -paste_row_before_desc:"Prilepi vrstico pred", -paste_row_after_desc:"Prilepi vrstico po", -cut_row_desc:"Izre\u017Ei vrstico", -copy_row_desc:"Kopiraj vrstico", -del:"Odstrani tabelo", -row:"Vrstica", -col:"Stolpec", -cell:"Celica", -cellprops_delta_width:"100" -}, -autosave:{ -unload_msg:"Ce se premaknete na drugo stran, bodo narejene spremembe izgubljene!" -}, -fullscreen:{ -desc:"Preklopi celozaslonski na\u010Din" -}, -media:{ -desc:"Vstavi / uredi multimedijsko vsebino", -edit:"Uredi multimedijsko vsebino" -}, -fullpage:{ -desc:"Lastnosti dokumenta" -}, -template:{ -desc:"Vstavi pripravljeno vsebino predloge" -}, -visualchars:{ -desc:"Preklopi prikaz nadzornih znakov." -}, -spellchecker:{ -desc:"Preklopi \u010Drkovalnik", -menu:"Nastavitve \u010Drkovalnika", -ignore_word:"Prezri besedo", -ignore_words:"Prezri vse", -langs:"Jeziki", -wait:"Prosim po\u010Dakaj...", -sug:"Predlogi", -no_sug:"Ni predlogov", -no_mpell:"Napa\u010Dnega \u010Drkovanja nisem na\u0161el." -}, -pagebreak:{ -desc:"Vstavi lom strani." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/sq.js b/includes/tinymce/jscripts/tiny_mce/langs/sq.js deleted file mode 100644 index 2c09f957..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/sq.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({sq:{ -common:{ -edit_confirm:"Doni t\u00EB p\u00EBrdorni m\u00EBnyr\u00EBn WYSIWYG p\u00EBr k\u00EBt\u00EB tekst?", -apply:"Zbato", -insert:"Fut", -update:"Rifresko", -cancel:"Anulo", -close:"Mbyll", -browse:"Shfleto", -class_name:"Klasa", -not_set:"-- pa v\u00EBn\u00EB --", -clipboard_msg:"Kopja/Prerja/Ngjitja nuk suportohen n\u00EB Mozilla dhe Firefox.\nD\u00EBshironi m\u00EB shum\u00EB informacione p\u00EBr k\u00EBt\u00EB \u00E7\u00EBshtje?", -clipboard_no_support:"Aktualisht nuk suportohet nga Shfletuesi juaj, p\u00EBrdorni tastjer\u00EBn.", -popup_blocked:"Ju k\u00EBrkojm\u00EB ndjes\u00EB, por bllokuesi i popup-eve ka bllokuar nj\u00EB dritare q\u00EB ofron funksjonalitet p\u00EBr programin. Duhet t'a \u00E7aktivizoni bllokuesin e popup-eve n\u00EB m\u00EBnyr\u00EB q\u00EB t'i p\u00EBrdorni opsionet.", -invalid_data:"Gabim: Keni futur vlera t\u00EB pavlefshme, t\u00EB cilat jan\u00EB sh\u00EBnuar me t\u00EB kuqe.", -more_colors:"M\u00EB shum\u00EB ngjyra" -}, -contextmenu:{ -align:"Drejtimi", -left:"Majtas", -center:"Qend\u00EBr", -right:"Djathtas", -full:"I Plot\u00EB" -}, -insertdatetime:{ -date_fmt:"%d-%m-%y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Fut dat\u00EBn", -inserttime_desc:"Fut or\u00EBn", -months_long:"Janar,Shkurt,Mars,Prill,Maj,Qershor,Korrik,Gusht,Shtator,Tetor,N\u00EBntor,Dhjetor", -months_short:"Jan,Shk,Mar,Pri,Maj,Qer,Kor,Gus,Sht,Tet,N\u00EBn,Dhj", -day_long:"E Djel\u00EB,E H\u00EBn\u00EB,E Mart\u00EB,E M\u00EBrkur\u00EB,E Enjte,E Premte,E Shtun\u00EB,E Djel\u00EB", -day_short:"Dje,H\u00EBn,Mar,M\u00EBr,Enj,Pre,Sht,Dje" -}, -print:{ -print_desc:"Printo" -}, -preview:{ -preview_desc:"Paraqitje" -}, -directionality:{ -ltr_desc:"Drejtimi majtas-djathtas", -rtl_desc:"Drejtimi djathtas-majtas" -}, -layer:{ -insertlayer_desc:"Fut shtres\u00EB t\u00EB re", -forward_desc:"L\u00EBviz para", -backward_desc:"L\u00EBviz prapa", -absolute_desc:"Aktivizo/\u00E7aktivizo pozicionimin absolut", -content:"Shtres\u00EB e re..." -}, -save:{ -save_desc:"Ruaj", -cancel_desc:"Anuloji t\u00EB gjitha ndryshimet" -}, -nonbreaking:{ -nonbreaking_desc:"Fut hap\u00EBsir\u00EB" -}, -iespell:{ -iespell_desc:"Kontrollo p\u00EBr gabime drejt\u00EBshkrimore", -download:"ieSpell nuk u detektua. D\u00EBshironi ta instaloni?" -}, -advhr:{ -advhr_desc:"Linj\u00EB horizontale" -}, -emotions:{ -emotions_desc:"Emocionet" -}, -searchreplace:{ -search_desc:"K\u00EBrko", -replace_desc:"K\u00EBrko/Z\u00EBvend\u00EBso" -}, -advimage:{ -image_desc:"Fut/edito foto" -}, -advlink:{ -link_desc:"Fut/edito lidhje" -}, -xhtmlxtras:{ -cite_desc:"Citat", -abbr_desc:"Shkurtim", -acronym_desc:"Akronim", -del_desc:"Fshirje", -ins_desc:"Futje", -attribs_desc:"Fut/Edito Tipare" -}, -style:{ -desc:"Edito Stilet CSS" -}, -paste:{ -paste_text_desc:"Ngjit si Tekst", -paste_word_desc:"Ngjit nga Word", -selectall_desc:"Zgjidhi t\u00EB gjitha" -}, -paste_dlg:{ -text_title:"P\u00EBrdor CTRL+V p\u00EBr t\u00EB ngjitur tekstin.", -text_linebreaks:"Ruaj linjat e reja", -word_title:"P\u00EBrdor CTRL+V p\u00EBr t\u00EB ngjitur tekstin." -}, -table:{ -desc:"Fut nj\u00EB tabel\u00EB t\u00EB re", -row_before_desc:"Fut rresht p\u00EBrpara", -row_after_desc:"Fut rresht pas", -delete_row_desc:"Fshi rreshtin", -col_before_desc:"Fut kolon\u00EB p\u00EBrpara", -col_after_desc:"Fut kolon\u00EB pas", -delete_col_desc:"Fshi kolon\u00EBn", -split_cells_desc:"Ndaji qelizat e bashkuara", -merge_cells_desc:"Bashkoji qelizat", -row_desc:"Tiparet e rreshtit", -cell_desc:"Tiparet e qeliz\u00EBs", -props_desc:"Tiparet e tabel\u00EBs", -paste_row_before_desc:"Ngjite rreshtin p\u00EBrpara", -paste_row_after_desc:"Ngjite rreshtin pas", -cut_row_desc:"Prit rreshtin", -copy_row_desc:"Kopjo rreshtin", -del:"Fshi tabel\u00EBn", -row:"Rresht", -col:"Kolon\u00EB", -cell:"Qeliz\u00EB" -}, -autosave:{ -unload_msg:"Ndryshimet q\u00EB keni b\u00EBr\u00EB do t\u00EB humbasin n\u00EBse largoheni nga kjo faqe." -}, -fullscreen:{ -desc:"Aktivizo/\u00E7aktivizo pamjen e plot\u00EB" -}, -media:{ -desc:"Fut / edito media", -edit:"Edito media" -}, -fullpage:{ -desc:"Tiparet e dokumentit" -}, -template:{ -desc:"Fut p\u00EBrmbajtje shabllon" -}, -visualchars:{ -desc:"Karakteret e kontrollit vizual: on/off." -}, -spellchecker:{ -desc:"Aktivizo/\u00E7aktivizo kontrolluesin e gabimeve", -menu:"Tiparet e kontrolluesit t\u00EB gabimeve", -ignore_word:"Injoro fjal\u00EBn", -ignore_words:"Injoroji t\u00EB gjitha", -langs:"Gjuh\u00EBt", -wait:"Ju lutem prisni...", -sug:"Sygjerimet", -no_sug:"Asnj\u00EB sygjerim", -no_mpell:"Nuk u gjet asnj\u00EB gabim." -}, -pagebreak:{ -desc:"Fut thyerje faqeje." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/sr.js b/includes/tinymce/jscripts/tiny_mce/langs/sr.js deleted file mode 100644 index 73cbb2d4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/sr.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({sr:{ -common:{ -edit_confirm:"\u017Delite li koristiti WYSIWYG na\u010Din rada za ovo tekstualno polje?", -apply:"Primjeni", -insert:"Umetni", -update:"Obnovi", -cancel:"Odustani", -close:"Zatvori", -browse:"Pregled", -class_name:"Klasa", -not_set:"-- Nije postavljeno --", -clipboard_msg:"Kopiraj/Izre\u017Ei/Zalepi nije dostupno Mozilla i Firefox preglednicima.\nVi\u0161e informacija?", -clipboard_no_support:"Trenuta\u010Dno va\u0161 preglednik ne podr\u017Eava ovu opciju, poku\u0161ajte koristiti tipkovni\u010Dku kraticu.", -popup_blocked:"Oprostite, izgleda da je va\u0161 popup-blocker onemogu\u0107io prozor u sklopu ovog programa. Morate onemogu\u0107iti blokiranje popup prozora da bi u potpunosti iskoristili ovaj alat.", -invalid_data:"Gre\u0161ka: Une\u0161ene su nevaljane vrednosti, ozna\u010Dene su crvenom bojom.", -more_colors:"Vi\u0161e boja" -}, -contextmenu:{ -align:"Poravnavanje", -left:"Levo", -center:"Sredina", -right:"Desno", -full:"Puno" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y.", -time_fmt:"%H:%M:%S", -insertdate_desc:"Umetni datum", -inserttime_desc:"Umetni vreme", -months_long:"januar,februar,mart,april,maj,juni,juli,avgust,septembar,oktobar,novembar,decembar", -months_short:"jan,feb,mar,apr,maj,jun,jul,avg,sep,okt,nov,dec", -day_long:"nedelja,ponedjeljak,utorak,sreda,\u010Detvrtak,petak,subota,nedelja", -day_short:"ned,pon,uto,sre,\u010Det,pet,sub,ned" -}, -print:{ -print_desc:"Ispis" -}, -preview:{ -preview_desc:"Prikaz" -}, -directionality:{ -ltr_desc:"S leva na desno", -rtl_desc:"S desna na levo" -}, -layer:{ -insertlayer_desc:"Umetni novi sloj", -forward_desc:"Pomakni napred", -backward_desc:"Pomakni natrag", -absolute_desc:"Uklju\u010Di/isklju\u010Di apsolutno pozicioniranje", -content:"Novi sloj..." -}, -save:{ -save_desc:"Spremi", -cancel_desc:"Odustani od svih promjena" -}, -nonbreaking:{ -nonbreaking_desc:"Umetni razmak" -}, -iespell:{ -iespell_desc:"Pokreni provjeru pravopisa", -download:"Provjera pravopisa nije postavljena. Postaviti sada?" -}, -advhr:{ -advhr_desc:"Vodoravna crta" -}, -emotions:{ -emotions_desc:"Emocije" -}, -searchreplace:{ -search_desc:"Prona\u0111i", -replace_desc:"Prona\u0111i/Zameni" -}, -advimage:{ -image_desc:"Umetni/uredi sliku" -}, -advlink:{ -link_desc:"Insert/edit link" -}, -xhtmlxtras:{ -cite_desc:"Citat", -abbr_desc:"Kratica", -acronym_desc:"Akronim", -del_desc:"Brisanje", -ins_desc:"Unos", -attribs_desc:"Umetni/uredi atribute" -}, -style:{ -desc:"Uredi CSS" -}, -paste:{ -paste_text_desc:"Zalepi kao obi\u010Dni tekst", -paste_word_desc:"Zalepi iz Worda", -selectall_desc:"Odaberi sve" -}, -paste_dlg:{ -text_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor.", -text_linebreaks:"Zadr\u017Ei prelome", -word_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor." -}, -table:{ -desc:"Nova tablica", -row_before_desc:"Umetni redak iznad", -row_after_desc:"Umetni redak ispod", -delete_row_desc:"Izbri\u0161i redak", -col_before_desc:"Umetni stupac levo", -col_after_desc:"Umetni stupac desno", -delete_col_desc:"Ukloni stupac", -split_cells_desc:"Razdvoji spojene \u0107elije", -merge_cells_desc:"Spoji \u0107elije", -row_desc:"Svojstva retka", -cell_desc:"Svojstva \u0107elije", -props_desc:"Svojstva tablice", -paste_row_before_desc:"Zalepi redak iznad", -paste_row_after_desc:"Zalepi redak ispod", -cut_row_desc:"Izre\u017Ei redak", -copy_row_desc:"Kopiraj redak", -del:"Izbri\u0161i tablicu", -row:"Redak", -col:"Stupac", -cell:"\u0106elija" -}, -autosave:{ -unload_msg:"Promjene u dokumentu \u0107e biti izgubljene ako iza\u0111ete s ove stranice." -}, -fullscreen:{ -desc:"Uklju\u010Di/isklju\u010Di prikaz preko celog ekrana" -}, -media:{ -desc:"Insert / edit embedded media", -edit:"Edit embedded media" -}, -fullpage:{ -desc:"Svojstva dokumenta" -}, -template:{ -desc:"Umetni sadr\u017Eaj iz predlo\u017Eak" -}, -visualchars:{ -desc:"Vizuelni kontrolni znakovi uklju\u010Deni/isklju\u010Deni." -}, -spellchecker:{ -desc:"Uklju\u010Di/isklju\u010Di provjeru pravopisa", -menu:"Postavke provere pravopisa", -ignore_word:"Zanemari re\u010D", -ignore_words:"Zanemari sve", -langs:"Jezici", -wait:"Pri\u010Dekajte...", -sug:"Predlozi", -no_sug:"Nema predloga", -no_mpell:"Nije prona\u0111ena nijedna pravopisna gre\u0161ka." -}, -pagebreak:{ -desc:"Umetni prelom." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/sv.js b/includes/tinymce/jscripts/tiny_mce/langs/sv.js deleted file mode 100644 index 97af5628..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/sv.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({sv:{ -common:{ -edit_confirm:"Vill du anv\u00E4nda WYSIWYG l\u00E4get f\u00F6r denna textarea.", -apply:"Applicera", -insert:"Infoga", -update:"Uppdatera", -cancel:"Avbryt", -close:"St\u00E4ng", -browse:"Bl\u00E4ddra", -class_name:"Klass", -not_set:"-- Inte satt --", -clipboard_msg:"Kopiera/klipp ut/klistra in \u00E4r inte tillg\u00E4ngligt i din webbl\u00E4sare.\nVill du veta mer?", -clipboard_no_support:"Funktionen \u00E4r inte tillg\u00E4nglig i din webbl\u00E4sare, anv\u00E4nd tangentbordsgenv\u00E4garna i st\u00E4llet.", -popup_blocked:"Popup blockerare detekterad. St\u00E4ng av den s\u00E5 att dialogerna kan \u00F6ppnas.", -invalid_data:"Fel: Inkorrekta v\u00E4rden har matats in, dessa \u00E4r markerade i r\u00F6tt.", -more_colors:"Fler f\u00E4rger" -}, -contextmenu:{ -align:"Justering", -left:"V\u00E4nster", -center:"Centrerad", -right:"H\u00F6ger", -full:"Utfyllnad" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d ", -time_fmt:"%H:%M:%S", -insertdate_desc:"Infoga datum", -inserttime_desc:"Infoga tid", -months_long:"Januari,Februari,Mars,April,Maj,Juni,Juli,Augusti,September,Oktober,November,December", -months_short:"Jan,Feb,Mar,Apr,Maj,Jun,Jul,Aug,Sep,Okt,Nov,Dec", -day_long:"S\u00F6ndag,M\u00E5ndag,Tisdag,Onsdag,Torsdag,Fredag,L\u00F6rdag,S\u00F6ndag", -day_short:"S\u00F6n,M\u00E5n,Tis,Ons,Tors,Fre,L\u00F6r,S\u00F6n" -}, -print:{ -print_desc:"Skriv ut" -}, -preview:{ -preview_desc:"F\u00F6rhandsgranska" -}, -directionality:{ -ltr_desc:"Skriftl\u00E4ge - v\u00E4nster till h\u00F6ger", -rtl_desc:"Skriftl\u00E4ge - h\u00F6ger till v\u00E4nster" -}, -layer:{ -insertlayer_desc:"Infoga nytt lager", -forward_desc:"Flytta fram\u00E5t", -backward_desc:"Flytta bak\u00E5t", -absolute_desc:"Sl\u00E5 av/p\u00E5 absolut positionering", -content:"Nytt lager..." -}, -save:{ -save_desc:"Spara", -cancel_desc:"Hoppa \u00F6ver alla f\u00F6r\u00E4ndringar" -}, -nonbreaking:{ -nonbreaking_desc:"Infoga icke radbrytande mellanslag" -}, -iespell:{ -iespell_desc:"R\u00E4ttstava", -download:"ieSpell kunde inte hittas, vill du installera denna nu?" -}, -advhr:{ -advhr_desc:"Horisontell skiljelinje" -}, -emotions:{ -emotions_desc:"Smileys" -}, -searchreplace:{ -search_desc:"S\u00F6k", -replace_desc:"S\u00F6k/ers\u00E4tt" -}, -advimage:{ -image_desc:"Infoga/redigera bild" -}, -advlink:{ -link_desc:"Infoga/redigera l\u00E4nk" -}, -xhtmlxtras:{ -cite_desc:"citat", -abbr_desc:"F\u00F6rkortning", -acronym_desc:"Akronym", -del_desc:"Markera som struket", -ins_desc:"Markera som tillagt", -attribs_desc:"Redigera attribut" -}, -style:{ -desc:"Redigera inline CSS" -}, -paste:{ -paste_text_desc:"Klistra in som text", -paste_word_desc:"Klistra in fr\u00E5n Word", -selectall_desc:"Markera allt" -}, -paste_dlg:{ -text_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster.", -text_linebreaks:"Spara radbrytningar", -word_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster." -}, -table:{ -desc:"Infoga/redigera ny tabell", -row_before_desc:"Infoga ny rad f\u00F6re", -row_after_desc:"Infoga ny rad efter", -delete_row_desc:"Radera rad", -col_before_desc:"Infoga kolumn f\u00F6re", -col_after_desc:"Infoga kolumn efter", -delete_col_desc:"Radera kolumn", -split_cells_desc:"Separera sammansatta celler", -merge_cells_desc:"Sammanfoga celler", -row_desc:"Tabellradsinst\u00E4llningar", -cell_desc:"Tabellcellsinst\u00E4llningar", -props_desc:"Tabellinst\u00E4llningar", -paste_row_before_desc:"Klistra in rad ovanf\u00F6r", -paste_row_after_desc:"Klistra in rad efter", -cut_row_desc:"Klipp ut rad", -copy_row_desc:"Klistra in rad", -del:"Radera tabell", -row:"Rad", -col:"Kolumn", -cell:"Cell" -}, -autosave:{ -unload_msg:"F\u00F6r\u00E4ndringarna du gjorde kommer att g\u00E5 f\u00F6rlorade om du v\u00E4ljer att l\u00E4mna denna sida." -}, -fullscreen:{ -desc:"Sl\u00E5 av/p\u00E5 fullsk\u00E4rmsl\u00E4ge" -}, -media:{ -desc:"Infoga/redigera inb\u00E4ddad media", -edit:"Redigera inb\u00E4ddad media" -}, -fullpage:{ -desc:"Dokumentinst\u00E4llningar" -}, -template:{ -desc:"Infoga en f\u00E4rdig mall" -}, -visualchars:{ -desc:"Visa osynliga tecken" -}, -spellchecker:{ -desc:"Sl\u00E5 av/p\u00E5 r\u00E4ttstavningskontroll", -menu:"R\u00E4ttstavningsinst\u00E4llningar", -ignore_word:"Ignorera ord", -ignore_words:"Ignorera alla", -langs:"Spr\u00E5k", -wait:"Var god v\u00E4nta...", -sug:"F\u00F6rslag", -no_sug:"Inga f\u00F6rslag", -no_mpell:"Kunde inte finna n\u00E5gra felstavningar." -}, -pagebreak:{ -desc:"Infoga sidbrytning" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/tr.js b/includes/tinymce/jscripts/tiny_mce/langs/tr.js deleted file mode 100644 index b41ef168..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/tr.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({tr:{ -common:{ -edit_confirm:"Bu metin b\u00F6lgesi i\u00E7in WYSIWYG modunu kullanmak istiyor musunuz?", -apply:"Uygula", -insert:"Ekle", -update:"G\u00FCncelle", -cancel:"\u0130ptal", -close:"Kapat", -browse:"G\u00F6zat", -class_name:"S\u0131n\u0131f", -not_set:"-- se\u00E7iniz --", -clipboard_msg:"Kopyala/Kes/Yap\u0131\u015Ft\u0131r Mozilla ve Firefox'ta kullan\u0131lamaz.\nBu konuda daha fazla bilgi edinmek ister misiniz?", -clipboard_no_support:"\u015Eimdilik taray\u0131c\u0131n\u0131z taraf\u0131ndan desteklenmemektedir, bunun yerine k\u0131sayol tu\u015Flar\u0131n\u0131 kullan\u0131n\u0131z.", -popup_blocked:"\u00DCzg\u00FCn\u00FCz, fakat popup-engelleyiciniz uygulama i\u00E7in gerekli bir pencerenin a\u00E7\u0131lmas\u0131na izin vermedi. Bu arac\u0131 tam olarak kullanabilmek i\u00E7in popup engelleyicinizi kapatman\u0131z gerekebilir.", -invalid_data:"Hata: Ge\u00E7ersiz de\u011Ferler girildi, bunlar k\u0131rm\u0131z\u0131yla i\u015Faretlendi.", -more_colors:"Daha fazla renk" -}, -contextmenu:{ -align:"Hizalama", -left:"Sola", -center:"Ortala", -right:"Sa\u011Fa", -full:"\u0130ki yana" -}, -insertdatetime:{ -date_fmt:"%d-%m-%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Tarih ekle", -inserttime_desc:"Zaman ekle", -months_long:"Ocak,\u015Eubat,Mart,Nisan,May\u0131s,Haziran,Temmuz,A\u011Fustos,Eyl\u00FCl,Ekim,Kas\u0131m,Aral\u0131k", -months_short:"Oca,\u015Eub,Mar,Nis,May,Haz,Tem,A\u011Fu,Eyl,Eki,Kas,Ara", -day_long:"Pazar,Pazartesi,Sal\u0131,\u00C7ar\u015Famba,Per\u015Fembe,Cuma,Cumartesi,Pazar", -day_short:"Paz,Pzt,Sal,\u00C7r\u015F,Per,Cum,Cts,Paz" -}, -print:{ -print_desc:"Yazd\u0131r" -}, -preview:{ -preview_desc:"\u00D6nizleme" -}, -directionality:{ -ltr_desc:"Sa\u011Fdan sola y\u00F6nelimli", -rtl_desc:"Soldan sa\u011Fa y\u00F6nelimli" -}, -layer:{ -insertlayer_desc:"Yeni katman ekle", -forward_desc:"\u00D6ne al", -backward_desc:"Arkaya al", -absolute_desc:"Mutlak konumland\u0131rmay\u0131 a\u00E7/kapa", -content:"Yeni katman..." -}, -save:{ -save_desc:"Kaydet", -cancel_desc:"T\u00FCm de\u011Fi\u015Fiklikleri iptal et" -}, -nonbreaking:{ -nonbreaking_desc:"K\u0131r\u0131l\u0131ms\u0131z bo\u015Fluk karakteri ekle" -}, -iespell:{ -iespell_desc:"\u0130mla kontrol\u00FCn\u00FC \u00E7al\u0131\u015Ft\u0131r", -download:"ieSpell bulunamad\u0131. \u015Eimdi kurmak ister misiniz?" -}, -advhr:{ -advhr_desc:"Yatay \u00E7izgi" -}, -emotions:{ -emotions_desc:"\u0130fadeler" -}, -searchreplace:{ -search_desc:"Bul", -replace_desc:"Bul/De\u011Fi\u015Ftir" -}, -advimage:{ -image_desc:"Resim ekle/d\u00FCzenle" -}, -advlink:{ -link_desc:"Ba\u011Flant\u0131 ekle/d\u00FCzenle" -}, -xhtmlxtras:{ -cite_desc:"Kaynak", -abbr_desc:"K\u0131saltma", -acronym_desc:"K\u0131sa ad", -del_desc:"Silme", -ins_desc:"Ekleme", -attribs_desc:"Nitelik ekle/d\u00FCzenle" -}, -style:{ -desc:"CSS Stili D\u00FCzenle" -}, -paste:{ -paste_text_desc:"Sade Metin olarak yap\u0131\u015Ft\u0131r", -paste_word_desc:"Word'den yap\u0131\u015Ft\u0131r", -selectall_desc:"T\u00FCm\u00FCn\u00FC Se\u00E7" -}, -paste_dlg:{ -text_title:"Pencereye metin yap\u0131\u015Ft\u0131rmak i\u00E7in CTRL+V tu\u015Funu kullan\u0131n\u0131z.", -text_linebreaks:"Sat\u0131r k\u0131r\u0131l\u0131mlar\u0131n\u0131 koru", -word_title:"Pencereye metin yap\u0131\u015Ft\u0131rmak i\u00E7in CTRL+V tu\u015Funu kullan\u0131n\u0131z." -}, -table:{ -desc:"Yeni bir tablo ekler", -row_before_desc:"\u00DCst\u00FCne bir sat\u0131r ekle", -row_after_desc:"Alt\u0131na bir sat\u0131r ekle", -delete_row_desc:"Sat\u0131r\u0131 sil", -col_before_desc:"Soluna bir kolon ekle", -col_after_desc:"Sa\u011F\u0131na bir kolon ekle", -delete_col_desc:"Kolonu sil", -split_cells_desc:"Birle\u015Fitirilmi\u015F tablo h\u00FCcrelerini ay\u0131r", -merge_cells_desc:"Tablo h\u00FCcrelerini birle\u015Ftir", -row_desc:"Tablo sat\u0131r \u00F6zellikleri", -cell_desc:"Tablo h\u00FCcre \u00F6zellikler", -props_desc:"Tablo \u00F6zellikleri", -paste_row_before_desc:"\u00DCst\u00FCne tablo sat\u0131r\u0131n\u0131 yap\u0131\u015Ft\u0131r", -paste_row_after_desc:"Alt\u0131na tablo sat\u0131r\u0131n\u0131 yap\u0131\u015Ft\u0131r", -cut_row_desc:"Tablo sat\u0131r\u0131n\u0131 kes", -copy_row_desc:"Tablo sat\u0131r\u0131n\u0131 kopyala", -del:"Tabloyu sil", -row:"Sat\u0131r", -col:"Kolon", -cell:"H\u00FCcre" -}, -autosave:{ -unload_msg:"Bu sayfadan \u00E7\u0131karsan\u0131z yapt\u0131\u011F\u0131n\u0131z de\u011Fi\u015Fiklikler kaybedilecek." -}, -fullscreen:{ -desc:"Tam ekran modunu a\u00E7/kapa" -}, -media:{ -desc:"T\u00FCmle\u015Fik medya ekle/d\u00FCzenle", -edit:"T\u00FCmle\u015Fik medya d\u00FCzenle" -}, -fullpage:{ -desc:"Belge \u00F6zellikleri" -}, -template:{ -desc:"\u00D6ntan\u0131ml\u0131 \u015Fablon i\u00E7eri\u011Fi ekle" -}, -visualchars:{ -desc:"G\u00F6rsel kontrol karakterleri a\u00E7\u0131k/kapal\u0131." -}, -spellchecker:{ -desc:"\u0130mla kontrol\u00FCn\u00FC a\u00E7/kapa", -menu:"\u0130mla kontrol ayarlar\u0131", -ignore_word:"S\u00F6zc\u00FC\u011F\u00FC \u00F6nemseme", -ignore_words:"Hi\u00E7birini \u00F6nemseme", -langs:"Diller", -wait:"L\u00FCtfen bekleyiniz...", -sug:"\u00D6neriler", -no_sug:"\u00D6neri yok", -no_mpell:"Bir imla hatas\u0131 bulunamad\u0131." -}, -pagebreak:{ -desc:"Sayfa k\u0131r\u0131l\u0131m\u0131 ekle." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/tt.js b/includes/tinymce/jscripts/tiny_mce/langs/tt.js deleted file mode 100644 index 7cb588f7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/tt.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({tt:{ -common:{ -edit_confirm:"\u662F\u5426\u5728\u8A72text area\u5167\u5553\u7528\u6240\u898B\u5373\u6240\u5F97\u6A21\u5F0F\uFF1F", -apply:"\u61C9\u7528", -insert:"\u63D2\u5165", -update:"\u66F4\u65B0", -cancel:"\u53D6\u6D88", -close:"\u95DC\u9589", -browse:"\u700F\u89BD", -class_name:"\u6A23\u5F0F\u985E\u540D", -not_set:"-- \u672A\u8A2D\u5B9A --", -clipboard_msg:"\u8907\u88FD\u3001\u526A\u4E0B\u548C\u8CBC\u4E0A\u529F\u80FD\u5728Mozilla \u548C Firefox\u4E2D\u7121\u6CD5\u4F7F\u7528", -clipboard_no_support:"\u5C1A\u4E0D\u652F\u63F4\u60A8\u6240\u4F7F\u7528\u7684\u700F\u89BD\u5668\uFF0C\u8ACB\u4F7F\u7528\u9375\u76E4\u65B9\u5F0F\u64CD\u4F5C", -popup_blocked:"\u5C0D\u4E0D\u8D77\uFF0C\u60A8\u7684\u5FEB\u986F\u8996\u7A97\u963B\u6B62\u7A0B\u5F0F\u5DF2\u7D93\u963B\u6B62\u4E86\u672C\u5FEB\u986F\u8996\u7A97\uFF0C\u8ACB\u8ABF\u6574\u4F60\u7684\u700F\u89BD\u5668\u8A2D\u5B9A\uFF0C\u5141\u8A31\u672C\u7DB2\u7AD9\u5F48\u51FA\u65B0\u7A97\u53E3\uFF0C\u4EE5\u4FBF\u4F7F\u7528\u6B64\u529F\u80FD", -invalid_data:"\u932F\u8AA4\uFF1A\u8F38\u5165\u4E86\u7121\u6548\u7684\u503C\uFF0C\u5DF2\u6A19\u8A18\u7232\u7D05\u8272\u3002", -more_colors:"\u66F4\u591A\u9854\u8272" -}, -contextmenu:{ -align:"\u5C0D\u9F4A\u65B9\u5F0F", -left:"\u9760\u5DE6\u5C0D\u9F4A", -center:"\u7F6E\u4E2D", -right:"\u9760\u53F3\u5C0D\u9F4A", -full:"\u5169\u7AEF\u5C0D\u9F4A" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u63D2\u5165\u4ECA\u5929\u65E5\u671F", -inserttime_desc:"\u63D2\u5165\u73FE\u5728\u6642\u9593", -months_long:"\u4E00\u6708,\u4E8C\u6708,\u4E09\u6708,\u56DB\u6708,\u4E94\u6708,\u516D\u6708,\u4E03\u6708,\u516B\u6708,\u4E5D\u6708,\u5341\u6708,\u5341\u4E00\u6708,\u5341\u4E8C\u6708", -months_short:"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708", -day_long:"\u661F\u671F\u65E5,\u661F\u671F\u4E00,\u661F\u671F\u4E8C,\u661F\u671F\u4E09,\u661F\u671F\u56DB,\u661F\u671F\u4E94,\u661F\u671F\u516D,\u661F\u671F\u65E5", -day_short:"\u9031\u65E5,\u9031\u4E00,\u9031\u4E8C,\u9031\u4E09,\u9031\u56DB,\u9031\u4E94,\u9031\u516D,\u9031\u65E5" -}, -print:{ -print_desc:"\u5217\u5370" -}, -preview:{ -preview_desc:"\u9810\u89BD" -}, -directionality:{ -ltr_desc:"\u6587\u5B57\u5F9E\u5DE6\u5230\u53F3", -rtl_desc:"\u6587\u5B57\u5F9E\u53F3\u5230\u5DE6" -}, -layer:{ -insertlayer_desc:"\u63D2\u5165\u5C64", -forward_desc:"\u524D\u7F6E", -backward_desc:"\u5F8C\u7F6E", -absolute_desc:"\u7D55\u5C0D\u4F4D\u7F6E", -content:"\u65B0\u589E\u5C64..." -}, -save:{ -save_desc:"\u5B58\u6A94", -cancel_desc:"\u653E\u68C4\u6240\u6709\u66F4\u6539" -}, -nonbreaking:{ -nonbreaking_desc:"\u63D2\u5165\u7A7A\u767D\u5B57\u5143" -}, -iespell:{ -iespell_desc:"\u57F7\u884C\u62FC\u5B57\u6AA2\u67E5", -download:"\u672A\u6AA2\u6E2C\u5230ieSpell\u5143\u4EF6\uFF0C\u662F\u5426\u73FE\u5728\u5B89\u88DD ?" -}, -advhr:{ -advhr_desc:"\u5206\u9694\u7DDA" -}, -emotions:{ -emotions_desc:"\u8868\u60C5" -}, -searchreplace:{ -search_desc:"\u641C\u5C0B", -replace_desc:"\u641C\u5C0B/\u53D6\u4EE3" -}, -advimage:{ -image_desc:"\u63D2\u5165/\u7DE8\u8F2F \u5716\u7247" -}, -advlink:{ -link_desc:"\u63D2\u5165/\u7DE8\u8F2F \u9023\u7D50" -}, -xhtmlxtras:{ -cite_desc:"\u5F15\u7528", -abbr_desc:"\u7E2E\u5BEB", -acronym_desc:"\u9996\u5B57\u6BCD\u7E2E\u5BEB", -del_desc:"\u522A\u9664", -ins_desc:"\u63D2\u5165", -attribs_desc:"\u63D2\u5165/\u7DE8\u8F2F \u5C6C\u6027" -}, -style:{ -desc:"\u7DE8\u8F2F CSS \u6A23\u5F0F\u8868" -}, -paste:{ -paste_text_desc:"\u8CBC\u4E0A\u7232\u7D14\u6587\u5B57", -paste_word_desc:"\u8CBC\u4E0A\u7232Word\u683C\u5F0F", -selectall_desc:"\u5168\u9078" -}, -paste_dlg:{ -text_title:"\u5C07\u8907\u88FD(CTRL + C)\u7684\u5167\u5BB9\u8CBC\u4E0A(CTRL + V)\u5230\u8996\u7A97\u3002", -text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u865F\u865F", -word_title:"\u5C07\u8907\u88FD(CTRL + C)\u7684\u5167\u5BB9\u8CBC\u4E0A(CTRL + V)\u5230\u8996\u7A97\u3002" -}, -table:{ -desc:"\u63D2\u5165\u65B0\u8868\u683C", -row_before_desc:"\u5728\u4E0A\u65B9\u63D2\u5165\u884C", -row_after_desc:"\u5728\u4E0B\u65B9\u63D2\u5165\u884C", -delete_row_desc:"\u522A\u9664\u7576\u524D\u884C", -col_before_desc:"\u5728\u5DE6\u5074\u63D2\u5165\u5217", -col_after_desc:"\u5728\u53F3\u5074\u63D2\u5165\u5217", -delete_col_desc:"\u522A\u9664\u7576\u524D\u5217", -split_cells_desc:"\u62C6\u5206\u5132\u5B58\u683C", -merge_cells_desc:"\u5408\u4F75\u5132\u5B58\u683C", -row_desc:"\u5217 \u5C6C\u6027", -cell_desc:"\u5132\u5B58\u683C \u5C6C\u6027", -props_desc:"\u8868\u683C \u5C6C\u6027", -paste_row_before_desc:"\u8CBC\u4E0A\u884C\u5230\u4E0A\u65B9", -paste_row_after_desc:"\u8CBC\u4E0A\u884C\u5230\u4E0B\u65B9", -cut_row_desc:"\u526A\u4E0B\u7576\u524D\u5217", -copy_row_desc:"\u8907\u88FD\u7576\u524D\u5217", -del:"\u522A\u9664\u8868\u683C", -row:"\u884C", -col:"\u5217", -cell:"\u5132\u5B58\u683C" -}, -autosave:{ -unload_msg:"\u5982\u679C\u96E2\u958B\u8A72\u9801\u5C07\u5C0E\u81F4\u6240\u6709\u4FEE\u6539\u5168\u90E8\u907A\u5931\u3002" -}, -fullscreen:{ -desc:"\u5168\u87A2\u5E55\u6A21\u5F0F" -}, -media:{ -desc:"\u63D2\u5165/\u7DE8\u8F2F \u5A92\u9AD4", -edit:"\u7DE8\u8F2F \u5A92\u9AD4" -}, -fullpage:{ -desc:"\u6587\u4EF6" -}, -template:{ -desc:"\u63D2\u5165\u9078\u5B9A\u7684\u7BC4\u672C" -}, -visualchars:{ -desc:"\u986F\u793A\u63A7\u5236\u7B26\u865F\u3002" -}, -spellchecker:{ -desc:"\u62FC\u5B57\u6AA2\u67E5", -menu:"\u62FC\u5B57\u6AA2\u67E5 \u8A2D\u5B9A", -ignore_word:"\u5FFD\u7565", -ignore_words:"\u5168\u90E8\u5FFD\u7565", -langs:"\u8A9E\u8A00\u6E05\u55AE", -wait:"\u8ACB\u7A0D\u5019...", -sug:"\u5EFA\u8B70\u8A5E", -no_sug:"\u7121\u62FC\u5B57\u5EFA\u8B70", -no_mpell:"\u7121\u62FC\u5B57\u932F\u8AA4" -}, -pagebreak:{ -desc:"\u63D2\u5165\u5206\u9801\u7B26\u865F" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/tw.js b/includes/tinymce/jscripts/tiny_mce/langs/tw.js deleted file mode 100644 index 5ca50831..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/tw.js +++ /dev/null @@ -1,161 +0,0 @@ -tinyMCE.addI18n({tw:{ -common:{ -edit_confirm:"\u662F\u5426\u5728\u6B64textarea\u6A19\u7C64\u5167\u4F7F\u7528\u300C\u6240\u898B\u5373\u6240\u5F97\u300D\u6A21\u5F0F\uFF1F", -apply:"\u5957\u7528", -insert:"\u63D2\u5165", -update:"\u66F4\u65B0", -cancel:"\u53D6\u6D88", -close:"\u95DC\u9589", -class_name:"\u6A23\u5F0F", -not_set:"--\u672A\u8A2D\u7F6E--", -clipboard_msg:"\u8907\u88FD\u3001\u526A\u4E0B\u3001\u8CBC\u4E0A\u529F\u80FD\u5728Mozilla\u548CFirefox\u4E2D\u4E0D\u80FD\u4F7F\u7528\u3002 \n\u662F\u5426\u9700\u8981\u77AD\u89E3\u66F4\u591A\u6709\u95DC\u6B64\u554F\u984C\u7684\u8CC7\u8A0A\uFF1F", -clipboard_no_support:"\u9084\u4E0D\u652F\u63F4\u60A8\u7684\u700F\u89BD\u5668\uFF0C\u8ACB\u4F7F\u7528\u9375\u76E4\u5FEB\u6377\u9375", -popup_blocked:"\u62B1\u6B49\uFF01\u5F48\u51FA\u8996\u7A97\u5DF2\u88AB\u963B\u6B62\uFF0C\u8ACB\u8ABF\u6574\u700F\u89BD\u5668\u8A2D\u7F6E\uFF0C\u5141\u8A31\u6B64\u7DB2\u7AD9\u53EF\u5F48\u51FA\u65B0\u8996\u7A97\uFF0C\u4EE5\u4FBF\u4F7F\u7528\u6B64\u5DE5\u5177", -invalid_data:"\u932F\u8AA4:\u7121\u6548\u8F38\u5165\u503C\uFF0C\u5DF2\u6A19\u8A18\u70BA\u7D05\u8272\u3002", -more_colors:"\u66F4\u591A\u984F\u8272" -}, -contextmenu:{ -align:"\u5C0D\u9F4A\u65B9\u5F0F", -left:"\u9760\u5DE6\u5C0D\u9F4A", -center:"\u5C45\u4E2D\u5C0D\u9F4A", -right:"\u9760\u53F3\u5C0D\u9F4A", -full:"\u5169\u7AEF\u5C0D\u9F4A" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u63D2\u5165\u4ECA\u5929\u65E5\u671F", -inserttime_desc:"\u63D2\u5165\u73FE\u5728\u6642\u9593", -months_long:"\u4E00\u6708,\u4E8C\u6708,\u4E09\u6708,\u56DB\u6708,\u4E94\u6708,\u516D\u6708,\u4E03\u6708,\u516B\u6708,\u4E5D\u6708,\u5341\u6708,\u5341\u4E00\u6708,\u5341\u4E8C\u6708", -months_short:"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708", -day_long:"\u661F\u671F\u65E5,\u661F\u671F\u4E00,\u661F\u671F\u4E8C,\u661F\u671F\u4E09,\u661F\u671F\u56DB,\u661F\u671F\u4E94,\u661F\u671F\u516D,\u661F\u671F\u65E5", -day_short:"\u5468\u65E5,\u9031\u4E00,\u9031\u4E8C,\u9031\u4E09,\u9031\u56DB,\u9031\u4E94,\u9031\u516D,\u5468\u65E5" -}, -print:{ -print_desc:"\u5217\u5370" -}, -preview:{ -preview_desc:"\u9810\u89BD" -}, -directionality:{ -ltr_desc:"\u6587\u5B57\u5F9E\u5DE6\u5230\u53F3", -rtl_desc:"\u6587\u5B57\u5F9E\u53F3\u5230\u5DE6" -}, -layer:{ -insertlayer_desc:"\u63D2\u5165\u5C64", -forward_desc:"\u7F6E\u524D", -backward_desc:"\u7F6E\u5F8C", -absolute_desc:"\u958B\u95DC\u7D55\u5C0D\u4F4D\u7F6E", -content:"\u65B0\u589E\u5C64..." -}, -save:{ -save_desc:"\u4FDD\u5B58", -cancel_desc:"\u53D6\u6D88\u6240\u6709\u66F4\u6539" -}, -nonbreaking:{ -nonbreaking_desc:"\u63D2\u5165\u7A7A\u767D\u683C" -}, -iespell:{ -iespell_desc:"\u62FC\u5BEB\u6AA2\u67E5", -download:"\u672A\u6AA2\u6E2C\u5230ieSpell\u7684\u5B58\u5728\u3002\u662F\u5426\u73FE\u5728\u7ACB\u5373\u5B89\u88DD\uFF1F" -}, -advhr:{ -advhr_desc:"\u6C34\u5E73\u7DDA" -}, -emotions:{ -emotions_desc:"\u8868\u60C5\u7B26\u865F" -}, -searchreplace:{ -search_desc:"\u67E5\u627E", -replace_desc:"\u67E5\u627E/\u66FF\u63DB" -}, -advimage:{ -image_desc:"\u63D2\u5165/\u7DE8\u8F2F\u5716\u7247" -}, -advlink:{ -link_desc:"\u63D2\u5165/\u7DE8\u8F2F\u93C8\u7D50" -}, -xhtmlxtras:{ -cite_desc:"\u5F15\u6587", -abbr_desc:"\u7E2E\u5BEB", -acronym_desc:"\u9996\u5B57\u7E2E\u5BEB", -del_desc:"\u522A\u9664", -ins_desc:"\u63D2\u5165", -attribs_desc:"\u63D2\u5165/\u7DE8\u8F2F\u5C6C\u6027", -attribs_delta_width:"40", -attribs_delta_height:"60" -}, -style:{ -desc:"\u7DE8\u8F2FCSS\u6A23\u5F0F\u8868" -}, -paste:{ -paste_text_desc:"\u4EE5\u7D14\u6587\u672C\u8CBC\u4E0A", -paste_word_desc:"\u5F9EWord\u8CBC\u4E0A", -selectall_desc:"\u5168\u9078" -}, -paste_dlg:{ -text_title:"\u5728\u9375\u76E4\u4E0A\u540C\u6642\u6309\u4E0BCTRL\u548CV\u9375\uFF0C\u4EE5\u8CBC\u4E0A\u6587\u5B57\u5230\u6B64\u8996\u7A97\u3002", -text_linebreaks:"\u4FDD\u7559\u63DB\u884C\u7B26\u865F", -word_title:"\u5728\u9375\u76E4\u4E0A\u540C\u6642\u6309\u4E0BCTRL\u548CV\u9375\uFF0C\u4EE5\u8CBC\u4E0A\u6587\u5B57\u5230\u6B64\u8996\u7A97\u3002" -}, -table:{ -desc:"\u63D2\u5165\u65B0\u8868\u683C", -row_before_desc:"\u63D2\u5165\u4E0A\u65B9\u884C", -row_after_desc:"\u63D2\u5165\u4E0B\u65B9\u884C", -delete_row_desc:"\u522A\u9664\u6240\u5728\u884C", -col_before_desc:"\u63D2\u5165\u5DE6\u65B9\u5217", -col_after_desc:"\u63D2\u5165\u53F3\u65B9\u5217", -delete_col_desc:"\u522A\u9664\u6240\u5728\u5217", -split_cells_desc:"\u5206\u5272\u55AE\u683C", -merge_cells_desc:"\u5408\u4F75\u55AE\u683C", -row_desc:"\u884C\u5C6C\u6027", -cell_desc:"\u55AE\u683C\u5C6C\u6027", -props_desc:"\u8868\u683C\u5C6C\u6027", -paste_row_before_desc:"\u8CBC\u4E0A\u5728\u4E0A\u884C", -paste_row_after_desc:"\u8CBC\u4E0A\u5728\u4E0B\u884C", -cut_row_desc:"\u526A\u4E0B\u9078\u64C7\u884C", -copy_row_desc:"\u8907\u88FD\u9078\u64C7\u884C", -del:"\u522A\u9664\u8868\u683C", -row:"\u884C", -col:"\u5217", -cell:"\u55AE\u683C", -cellprops_delta_width:"10", -cellprops_delta_height:"10", -table_delta_width:"40", -table_delta_height:"60", -merge_cells_delta_width:"40", -merge_cells_delta_height:"40" -}, -autosave:{ -unload_msg:"\u5982\u679C\u96E2\u958B\u6B64\u9801\u9762\u5C07\u5C0E\u81F4\u6240\u505A\u7684\u66F4\u6539\u5168\u90E8\u4E1F\u5931\u3002" -}, -fullscreen:{ -desc:"\u958B\u95DC\u5168\u5C4F\u6A21\u5F0F" -}, -media:{ -desc:"\u63D2\u5165/\u7DE8\u8F2F\u5D4C\u5165\u5A92\u9AD4", -edit:"\u7DE8\u8F2F\u5D4C\u5165\u5A92\u9AD4" -}, -fullpage:{ -desc:"\u6A94\u5C6C\u6027" -}, -template:{ -desc:"\u63D2\u5165\u9810\u5B9A\u7684\u7BC4\u672C\u5167\u5BB9" -}, -visualchars:{ -desc:"\u986F\u793A\u63A7\u5236\u7B26\u865F\u958B/\u95DC\u3002" -}, -spellchecker:{ -desc:"\u958B\u95DC\u62FC\u5BEB\u6AA2\u67E5", -menu:"\u62FC\u5BEB\u6AA2\u67E5\u8A2D\u7F6E", -ignore_word:"\u7565\u904E", -ignore_words:"\u5168\u90E8\u7565\u904E", -langs:"\u8A9E\u8A00", -wait:"\u8ACB\u7A0D\u5019...", -sug:"\u63A8\u85A6\u5B57\u8A5E", -no_sug:"\u7121\u62FC\u5BEB\u63A8\u85A6", -no_mpell:"\u672A\u767C\u73FE\u62FC\u5BEB\u932F\u8AA4" -}, -pagebreak:{ -desc:"\u63D2\u5165\u5206\u9801\u7B26\u865F" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/uk.js b/includes/tinymce/jscripts/tiny_mce/langs/uk.js deleted file mode 100644 index deb92f7b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/uk.js +++ /dev/null @@ -1,157 +0,0 @@ -tinyMCE.addI18n({uk:{ -common:{ -edit_confirm:"\u0412\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438 WYSIWYG \u0440\u0435\u0436\u0438\u043C \u0434\u043B\u044F \u0446\u044C\u043E\u0433\u043E \u043F\u043E\u043B\u044F?", -apply:"\u0417\u0430\u0441\u0442\u043E\u0441\u0443\u0432\u0430\u0442\u0438", -insert:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438", -update:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438", -cancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438", -close:"\u0417\u0430\u043A\u0440\u0438\u0442\u0438", -browse:"\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u0434", -class_name:"\u041A\u043B\u0430\u0441", -not_set:"-- \u043D\u0435 \u0432\u0438\u0431\u0440\u0430\u043D\u043E --", -clipboard_msg:"\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438/\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438/\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u0432 Mozilla \u0442\u0430 Firefox.\n\u0412\u0430\u043C \u0446\u0456\u043A\u0430\u0432\u0430 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u044F \u043F\u0440\u043E \u0446\u0435?", -clipboard_no_support:"Currently not supported by your browser, use keyboard shortcuts instead.", -popup_blocked:"Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.", -invalid_data:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430: \u0412\u0432\u0435\u0434\u0435\u043D\u043E \u043F\u043E\u043C\u0438\u043B\u043A\u043E\u0432\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F, \u0432\u0456\u0434\u043C\u0456\u0447\u0435\u043D\u0435 \u0447\u0435\u0440\u0432\u043E\u043D\u0438\u043C.", -more_colors:"\u0411\u0456\u043B\u044C\u0448\u0435 \u043A\u043E\u043B\u044C\u043E\u0440\u0456\u0432" -}, -contextmenu:{ -align:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F", -left:"\u041F\u043E \u043B\u0456\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -center:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -right:"\u041F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -full:"\u041F\u043E \u0448\u0438\u0440\u0438\u043D\u0456" -}, -insertdatetime:{ -date_fmt:"%d.%m.%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0434\u0430\u0442\u0443", -inserttime_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0447\u0430\u0441", -months_long:"\u0421\u0456\u0447\u0435\u043D\u044C,\u041B\u044E\u0442\u0438\u0439,\u0411\u0435\u0440\u0435\u0437\u0435\u043D\u044C,\u041A\u0432\u0456\u0442\u0435\u043D\u044C,\u0422\u0440\u0430\u0432\u0435\u043D\u044C,\u0427\u0435\u0440\u0432\u0435\u043D\u044C,\u041B\u0438\u043F\u0435\u043D\u044C,\u0421\u0435\u0440\u043F\u0435\u043D\u044C,\u0412\u0435\u0440\u0435\u0441\u0435\u043D\u044C,\u0416\u043E\u0432\u0442\u0435\u043D\u044C,\u041B\u0438\u0441\u0442\u043E\u043F\u0430\u0434,\u0413\u0440\u0443\u0434\u0435\u043D\u044C", -months_short:"\u0421\u0456\u0447,\u041B\u044E\u0442,\u0411\u0435\u0440,\u041A\u0432\u0456,\u0422\u0440\u0430,\u0427\u0435\u0440,\u041B\u0438\u043F,\u0421\u0435\u0440,\u0412\u0435\u0440,\u0416\u043E\u0432,\u041B\u0438\u0441,\u0413\u0440\u0443", -day_long:"\u041D\u0435\u0434\u0456\u043B\u044F,\u041F\u043E\u043D\u0435\u0434\u0456\u043B\u043E\u043A,\u0412\u0456\u0432\u0442\u043E\u0440\u043E\u043A,\u0421\u0435\u0440\u0435\u0434\u0430,\u0427\u0435\u0442\u0432\u0435\u0440,\u041F'\u044F\u0442\u043D\u0438\u0446\u044F,\u0421\u0443\u0431\u043E\u0442\u0430,\u041D\u0435\u0434\u0456\u043B\u044F", -day_short:"\u041D\u0434,\u041F\u043D,\u0412\u0442,\u0421\u0440,\u0427\u0442,\u041F\u0442,\u0421\u0431,\u041D\u0434" -}, -print:{ -print_desc:"\u0414\u0440\u0443\u043A" -}, -preview:{ -preview_desc:"\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u0434" -}, -directionality:{ -ltr_desc:"\u041D\u0430\u043F\u0440\u044F\u043C \u0437\u043B\u0456\u0432\u0430 \u043F\u0440\u0430\u0432\u043E\u0440\u0443\u0447", -rtl_desc:"\u041D\u0430\u043F\u0440\u044F\u043C \u0441\u043F\u0440\u0430\u0432\u0430 \u043B\u0456\u0432\u043E\u0440\u0443\u0447" -}, -layer:{ -insertlayer_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043D\u043E\u0432\u0438\u0439 \u0441\u043B\u043E\u0439", -forward_desc:"\u041F\u0435\u0440\u0435\u043C\u0456\u0441\u0442\u0438\u0442\u0438 \u0432\u0433\u043E\u0440\u0443", -backward_desc:"\u041F\u0435\u0440\u0435\u043C\u0456\u0441\u0442\u0438\u0442\u0438 \u043D\u0430\u0437\u0430\u0434", -absolute_desc:"Toggle absolute positioning", -content:"\u041D\u043E\u0432\u0438\u0439 \u0441\u043B\u043E\u0439..." -}, -save:{ -save_desc:"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438", -cancel_desc:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u0432\u0441\u0456 \u0437\u043C\u0456\u043D\u0438" -}, -nonbreaking:{ -nonbreaking_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043D\u0435\u0440\u043E\u0437\u0440\u0438\u0432\u043D\u0438\u0439 \u043F\u0440\u043E\u0431\u0456\u043B" -}, -iespell:{ -iespell_desc:"\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u0438 \u043E\u0440\u0444\u043E\u0433\u0440\u0430\u0444\u0456\u044E", -download:"ieSpell \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E. \u0411\u0430\u0436\u0430\u0454\u0442\u0435 \u043F\u0440\u043E\u0456\u043D\u0441\u0442\u0430\u043B\u044E\u0432\u0430\u0442\u0438?" -}, -advhr:{ -advhr_desc:"\u0413\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u0434\u0456\u043B\u044C\u043D\u0438\u043A" -}, -emotions:{ -emotions_desc:"\u0421\u043C\u0430\u0439\u043B\u0438" -}, -searchreplace:{ -search_desc:"\u0417\u043D\u0430\u0439\u0442\u0438", -replace_desc:"\u0417\u043D\u0430\u0439\u0442\u0438/\u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438" -}, -advimage:{ -image_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -delta_width:"200" -}, -advlink:{ -link_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F", -delta_width:"200" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"Abbreviation", -acronym_desc:"Acronym", -del_desc:"Deletion", -ins_desc:"Insertion", -attribs_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0438" -}, -style:{ -desc:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 CSS \u0441\u0442\u0438\u043B\u044C" -}, -paste:{ -paste_text_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u044F\u043A \u0442\u0435\u043A\u0441\u0442", -paste_word_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0437 Word", -selectall_desc:"\u0412\u0438\u0434\u0456\u043B\u0438\u0442\u0438 \u0432\u0441\u0435" -}, -paste_dlg:{ -text_title:"\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0439\u0442\u0435 CTRL+V \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438 \u0442\u0435\u043A\u0441\u0442\u0443 \u0443 \u0432\u0456\u043A\u043D\u043E.", -text_linebreaks:"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 \u043F\u0435\u0440\u0435\u043D\u043E\u0441\u044B \u0441\u0442\u0440\u043E\u043A", -word_title:"\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0439\u0442\u0435 CTRL+V \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438 \u0442\u0435\u043A\u0441\u0442\u0443 \u0443 \u0432\u0456\u043A\u043D\u043E." -}, -table:{ -desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043D\u043E\u0432\u0443 \u0442\u0430\u0431\u043B\u0438\u0446\u044E", -row_before_desc:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0440\u044F\u0434\u043E\u043A \u0434\u043E", -row_after_desc:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0440\u044F\u0434\u043E\u043A \u043F\u0456\u0441\u043B\u044F", -delete_row_desc:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0440\u044F\u0434\u043E\u043A", -col_before_desc:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0441\u0442\u043E\u0432\u0431\u0435\u0446\u044C \u0434\u043E", -col_after_desc:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0441\u0442\u043E\u0432\u0431\u0435\u0446\u044C \u043F\u0456\u0441\u043B\u044F", -delete_col_desc:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0441\u0442\u043E\u0432\u0431\u0435\u0446\u044C", -split_cells_desc:"\u0420\u043E\u0437\u0434\u0456\u043B\u0438\u0442\u0438 \u043A\u043E\u043C\u0456\u0440\u043A\u0438", -merge_cells_desc:"\u041E\u0431'\u0454\u0434\u043D\u0430\u0442\u0438 \u043A\u043E\u043C\u0456\u0440\u043A\u0438", -row_desc:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u0440\u044F\u0434\u043A\u0443 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -cell_desc:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u043A\u043E\u043C\u0456\u0440\u043A\u0438 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -props_desc:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -paste_row_before_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044F\u0434\u043E\u043A \u0434\u043E", -paste_row_after_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044F\u0434\u043E\u043A \u043F\u0456\u0441\u043B\u044F", -cut_row_desc:"\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438 \u0440\u044F\u0434\u043E\u043A \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -copy_row_desc:"\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438 \u0440\u044F\u0434\u043E\u043A \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -del:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0442\u0430\u0431\u043B\u0438\u0446\u044E", -row:"\u0420\u044F\u0434\u043E\u043A", -col:"\u0421\u0442\u043E\u0432\u0431\u0435\u0446\u044C", -cell:"\u041A\u043E\u043C\u0456\u0440\u043A\u0430", -cellprops_delta_width:"30" -}, -autosave:{ -unload_msg:"\u0417\u043C\u0456\u043D\u0438, \u044F\u043A\u0456 \u0432\u0438 \u0437\u0440\u043E\u0431\u0438\u043B\u0438, \u0431\u0443\u0434\u0443\u0442\u044C \u0432\u0442\u0440\u0430\u0447\u0435\u043D\u0456, \u044F\u043A\u0449\u043E \u0432\u0438 \u043F\u0435\u0440\u0435\u0439\u0434\u0435\u0442\u0435 \u0437 \u0446\u0456\u0454\u0457 \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0438." -}, -fullscreen:{ -desc:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u0438\u0441\u044F \u043D\u0430 \u0432\u0435\u0441\u044C \u0435\u043A\u0440\u0430\u043D" -}, -media:{ -desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 / \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 embedded media", -edit:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 embedded media" -}, -fullpage:{ -desc:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430" -}, -template:{ -desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u043D\u0438\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u0438 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0443", -menu:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u043A\u0438", -ignore_word:"\u0406\u0433\u043D\u043E\u0440\u0443\u0432\u0430\u0442\u0438 \u0441\u043B\u043E\u0432\u043E", -ignore_words:"\u0406\u0433\u043D\u043E\u0440\u0443\u0432\u0430\u0442\u0438 \u0432\u0441\u0435", -langs:"\u041C\u043E\u0432\u0438", -wait:"\u0411\u0443\u0434\u044C \u043B\u0430\u0441\u043A\u0430 \u0437\u0430\u0447\u0435\u043A\u0430\u0439\u0442\u0435...", -sug:"\u0412\u0430\u0440\u0456\u0430\u043D\u0442\u0438", -no_sug:"\u041D\u0435\u043C\u0430\u0454 \u0432\u0430\u0440\u0456\u0430\u043D\u0442\u0456\u0432", -no_mpell:"\u041F\u043E\u043C\u0438\u043B\u043E\u043A \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E." -}, -pagebreak:{ -desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u043E\u0437\u0434\u0456\u043B\u044C\u043D\u0438\u043A \u0441\u0442\u043E\u0440\u0456\u043D\u043A\u0438." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/vi.js b/includes/tinymce/jscripts/tiny_mce/langs/vi.js deleted file mode 100644 index 303b2f77..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/vi.js +++ /dev/null @@ -1,154 +0,0 @@ -tinyMCE.addI18n({vi:{ -common:{ -edit_confirm:"B\u1EA1n c\u00F3 mu\u1ED1n s\u1EED d\u1EE5ng ch\u1EBF \u0111\u1ED9 nh\u1EADp li\u1EC7u WYSIWYG cho \u00F4 d\u1EEF li\u1EC7u n\u00E0y kh\u00F4ng?", -apply:"\u00C1p d\u1EE5ng", -insert:"Ch\u00E8n", -update:"C\u1EADp nh\u1EADt", -cancel:"H\u1EE7y", -close:"\u0110\u00F3ng", -browse:"M\u1EDF", -class_name:"L\u1EDBp", -not_set:"-- mac dinh ch\u1ECDn --", -clipboard_msg:"Sao ch\u00E9p/C\u1EAFt/D\u00E1n kh\u00F4ng ho\u1EA1t \u0111\u1ED9ng tr\u00EAn Mozilla v\u00E0 Firefox.\nB\u1EA1n mu\u1ED1n xem th\u00EAm th\u00F4ng tin v\u1EC1 v\u1EA5n \u0111\u1EC1 n\u00E0y?", -clipboard_no_support:"Hi\u1EC7n kh\u00F4ng h\u1ED5 tr\u1EE3 cho tr\u00ECnh duy\u1EC7t c\u1EE7a b\u1EA1n, vui l\u00F2ng s\u1EED d\u1EE5ng b\u00E0n ph\u00EDm.", -popup_blocked:"Xin l\u1ED7i, nh\u01B0ng tr\u00ECnh duy\u1EC7t c\u1EE7a b\u1EA1n kh\u00F4ng cho ph\u00E9p m\u1EDF c\u1EEDa s\u1ED5 m\u1EDBi (popup). B\u1EA1n c\u1EA7n ph\u1EA3i \u0111i\u1EC1u ch\u1EC9nh tr\u00ECnh duy\u1EC7t cho ph\u00E9p m\u1EDF c\u1EEDa s\u1ED5 m\u1EDBi \u0111\u1EC3 t\u1EADn h\u01B0\u1EDFng \u0111\u1EA7y \u0111\u1EE7 ch\u1EE9c n\u0103ng c\u1EE7a c\u00F4ng c\u1EE5 n\u00E0y.", -invalid_data:"L\u1ED7i: D\u1EEF li\u1EC7u kh\u00F4ng h\u1EE3p l\u1EC7, ch\u00FAng \u0111\u00E3 \u0111\u01B0\u1EE3c \u0111\u00E1nh d\u1EA5u m\u00E0u \u0111\u1ECF.", -more_colors:"Nhi\u1EC1u m\u00E0u h\u01A1n" -}, -contextmenu:{ -align:"C\u0103n l\u1EC1", -left:"Tr\u00E1i", -center:"Gi\u1EEFa", -right:"Ph\u1EA3i", -full:"\u0110\u1EC1u" -}, -insertdatetime:{ -date_fmt:"%d/%m/%Y", -time_fmt:"%H:%M:%S", -insertdate_desc:"Ch\u00E8n ng\u00E0y", -inserttime_desc:"Ch\u00E8n gi\u1EDD", -months_long:"Th\u00E1ng M\u1ED9t,Th\u00E1ng Hai,Th\u00E1ng Ba,Th\u00E1ng T\u01B0,Th\u00E1ng N\u0103m,Th\u00E1ng S\u00E1u,Th\u00E1ng B\u1EA3y,Th\u00E1ng T\u00E1m,Th\u00E1ng Ch\u00EDn,Th\u00E1ng M\u01B0\u1EDDi,Th\u00E1ng M\u01B0\u1EDDi M\u1ED9t,Th\u00E1ng M\u01B0\u1EDDi Hai", -months_short:"M\u1ED9t,Hai,Ba,T\u01B0,N\u0103m,S\u00E1u,B\u1EA3y,T\u00E1m,Ch\u00EDn,M\u01B0\u1EDDi,M.M\u1ED9t,M.Hai", -day_long:"Ch\u1EE7 Nh\u1EADt,Th\u1EE9 Hai,Th\u1EE9 Ba,Th\u1EE9 T\u01B0,Th\u1EE9 N\u0103m,Th\u1EE9 S\u00E1u,Th\u1EE9 B\u1EA3y,Ch\u1EE7 Nh\u1EADt", -day_short:"CN,Hai,Ba,T\u01B0,N\u0103m,S\u00E1u,B\u1EA3y,CN" -}, -print:{ -print_desc:"In" -}, -preview:{ -preview_desc:"Xem tr\u01B0\u1EDBc" -}, -directionality:{ -ltr_desc:"Direction left to right", -rtl_desc:"Direction right to left" -}, -layer:{ -insertlayer_desc:"Ch\u00E8n l\u1EDBp m\u1EDBi", -forward_desc:"Chuy\u1EC3n \u0111\u1EBFn tr\u01B0\u1EDBc", -backward_desc:"Chuy\u1EC3n ra sau", -absolute_desc:"Toggle absolute positioning", -content:"L\u1EDBp m\u1EDBi..." -}, -save:{ -save_desc:"Save", -cancel_desc:"Hu\u1EF7 t\u1EA5t c\u1EA3 thay \u0111\u1ED5i" -}, -nonbreaking:{ -nonbreaking_desc:"Insert non-breaking space character" -}, -iespell:{ -iespell_desc:"Ki\u1EC3m tra ch\u00EDnh t\u1EA3", -download:"ieSpell not detected. Do you want to install it now?" -}, -advhr:{ -advhr_desc:"Horizontale rule" -}, -emotions:{ -emotions_desc:"Bi\u1EC3u t\u01B0\u1EE3ng c\u1EA3m x\u00FAc" -}, -searchreplace:{ -search_desc:"T\u00ECm ki\u1EBFm", -replace_desc:"T\u00ECm/Thay th\u1EBF" -}, -advimage:{ -image_desc:"Ch\u00E8n/thay \u0111\u1ED5i h\u00ECnh \u1EA3nh" -}, -advlink:{ -link_desc:"Ch\u00E8n/thay \u0111\u1ED5i li\u00EAn k\u1EBFt" -}, -xhtmlxtras:{ -cite_desc:"Citation", -abbr_desc:"Abbreviation", -acronym_desc:"Acronym", -del_desc:"Deletion", -ins_desc:"Insertion", -attribs_desc:"Insert/Edit Attributes" -}, -style:{ -desc:"Edit CSS Style" -}, -paste:{ -paste_text_desc:"D\u00E1n n\u1ED9i dung v\u00E0 b\u1ECF \u0111i \u0111\u1ECBnh d\u1EA1ng", -paste_word_desc:"D\u00E1n n\u1ED9i dung sao ch\u00E9p t\u1EEB Word", -selectall_desc:"Ch\u1ECDn t\u1EA5t c\u1EA3" -}, -paste_dlg:{ -text_title:"S\u1EED d\u1EE5ng t\u1ED5 h\u1EE3p ph\u00EDm CTRL+V \u0111\u1EC3 d\u00E1n n\u1ED9i dung v\u00E0o khung b\u00EAn d\u01B0\u1EDBi.", -text_linebreaks:"Gi\u1EEF nguy\u00EAn nh\u1EEFng ch\u1ED7 xu\u1ED1ng h\u00E0ng", -word_title:"S\u1EED d\u1EE5ng t\u1ED5 h\u1EE3p ph\u00EDm CTRL+V \u0111\u1EC3 d\u00E1n n\u1ED9i dung v\u00E0o khung b\u00EAn d\u01B0\u1EDBi." -}, -table:{ -desc:"Ch\u00E8n b\u1EA3ng m\u1EDBi", -row_before_desc:"Ch\u00E8n d\u00F2ng v\u00E0o tr\u01B0\u1EDBc v\u1ECB tr\u00ED hi\u1EC7n t\u1EA1i", -row_after_desc:"Ch\u00E8n d\u00F2ng v\u00E0o sau v\u1ECB tr\u00ED hi\u1EC7n t\u1EA1i", -delete_row_desc:"X\u00F3a d\u00F2ng", -col_before_desc:"Ch\u00E8n c\u1ED9t v\u00E0o sau v\u1ECB tr\u00ED hi\u1EC7n t\u1EA1i", -col_after_desc:"Ch\u00E8n c\u1ED9t v\u00E0o sau v\u1ECB tr\u00ED hi\u1EC7n t\u1EA1i", -delete_col_desc:"X\u00F3a c\u1ED9t", -split_cells_desc:"T\u00E1ch \u00F4", -merge_cells_desc:"G\u1ED9p \u00F4", -row_desc:"Thay \u0111\u1ED5i thu\u1ED9c t\u00EDnh d\u00F2ng", -cell_desc:"Thay \u0111\u1ED5i thu\u1ED9c t\u00EDnh \u00F4", -props_desc:"Thay \u0111\u1ED5i thu\u1ED9c t\u00EDnh b\u1EA3ng", -paste_row_before_desc:"D\u00E1n d\u00F2ng v\u00E0o tr\u01B0\u1EDBc v\u1ECB tr\u00ED hi\u1EC7n t\u1EA1i", -paste_row_after_desc:"D\u00E1n d\u00F2ng v\u00E0o sau v\u1ECB tr\u00ED hi\u1EC7n t\u1EA1i", -cut_row_desc:"C\u1EAFt d\u00F2ng", -copy_row_desc:"Sao ch\u00E9p d\u00F2ng", -del:"X\u00F3a b\u1EA3ng", -row:"D\u00F2ng", -col:"C\u1ED9t", -cell:"\u00D4" -}, -autosave:{ -unload_msg:"The changes you made will be lost if you navigate away from this page." -}, -fullscreen:{ -desc:"B\u1EADt/t\u1EAFt ch\u1EBF \u0111\u1ED9 to\u00E0n m\u00E0n h\u00ECnh" -}, -media:{ -desc:"Ch\u00E8n/thay \u0111\u1ED5i media(flash, nh\u1EA1c, video ...)", -edit:"Thay \u0111\u1ED5i media" -}, -fullpage:{ -desc:"Document properties" -}, -template:{ -desc:"Insert predefined template content" -}, -visualchars:{ -desc:"Visual control characters on/off." -}, -spellchecker:{ -desc:"Ki\u1EC3m tra ch\u00EDnh t\u1EA3", -menu:"T\u00F9y ch\u1ECDn ki\u1EC3m tra ch\u00EDnh t\u1EA3", -ignore_word:"B\u1ECF qua m\u1ED9t t\u1EEB n\u00E0y", -ignore_words:"B\u1ECF qua t\u1EA5t c\u1EA3 t\u1EEB n\u00E0y", -langs:"Ng\u00F4n ng\u1EEF", -wait:"Vui l\u00F2ng \u0111\u1EE3i trong gi\u00E2y l\u00E1t...", -sug:"C\u00E1c t\u1EEB t\u01B0\u01A1ng t\u1EF1", -no_sug:"Kh\u00F4ng c\u00F3 t\u1EEB t\u01B0\u01A1ng t\u1EF1", -no_mpell:"Kh\u00F4ng c\u00F3 l\u1ED7i ch\u00EDnh t\u1EA3" -}, -pagebreak:{ -desc:"Insert page break." -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/langs/zh.js b/includes/tinymce/jscripts/tiny_mce/langs/zh.js deleted file mode 100644 index a0cfc59f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/langs/zh.js +++ /dev/null @@ -1,162 +0,0 @@ -tinyMCE.addI18n({zh:{ -common:{ -edit_confirm:"\u662F\u5426\u5728\u6B64textarea\u6807\u7B7E\u5185\u4F7F\u7528\u300C\u6240\u89C1\u5373\u6240\u5F97\u300D\u6A21\u5F0F\uFF1F", -apply:"\u5E94\u7528", -insert:"\u63D2\u5165", -update:"\u66F4\u65B0", -cancel:"\u53D6\u6D88", -close:"\u5173\u95ED", -browse:"\u6D4F\u89C8", -class_name:"\u6837\u5F0F", -not_set:"--\u672A\u8BBE\u7F6E--", -clipboard_msg:"\u590D\u5236\u3001\u526A\u5207\u3001\u7C98\u8D34\u529F\u80FD\u5728Mozilla\u548CFirefox\u4E2D\u4E0D\u80FD\u4F7F\u7528\u3002 \n\u662F\u5426\u9700\u8981\u4E86\u89E3\u66F4\u591A\u6709\u5173\u6B64\u95EE\u9898\u7684\u4FE1\u606F\uFF1F", -clipboard_no_support:"\u8FD8\u4E0D\u652F\u6301\u60A8\u7684\u6D4F\u89C8\u5668\uFF0C\u8BF7\u4F7F\u7528\u952E\u76D8\u5FEB\u6377\u952E", -popup_blocked:"\u62B1\u6B49\uFF01\u5F39\u51FA\u7A97\u53E3\u5DF2\u88AB\u963B\u6B62\uFF0C\u8BF7\u8C03\u6574\u6D4F\u89C8\u5668\u8BBE\u7F6E\uFF0C\u5141\u8BB8\u6B64\u7F51\u7AD9\u53EF\u5F39\u51FA\u65B0\u7A97\u53E3\uFF0C\u4EE5\u4FBF\u4F7F\u7528\u6B64\u5DE5\u5177", -invalid_data:"\u9519\u8BEF:\u65E0\u6548\u8F93\u5165\u503C\uFF0C\u5DF2\u6807\u8BB0\u4E3A\u7EA2\u8272\u3002", -more_colors:"\u66F4\u591A\u989C\u8272" -}, -contextmenu:{ -align:"\u5BF9\u9F50\u65B9\u5F0F", -left:"\u9760\u5DE6\u5BF9\u9F50", -center:"\u5C45\u4E2D\u5BF9\u9F50", -right:"\u9760\u53F3\u5BF9\u9F50", -full:"\u4E24\u7AEF\u5BF9\u9F50" -}, -insertdatetime:{ -date_fmt:"%Y-%m-%d", -time_fmt:"%H:%M:%S", -insertdate_desc:"\u63D2\u5165\u4ECA\u5929\u65E5\u671F", -inserttime_desc:"\u63D2\u5165\u73B0\u5728\u65F6\u95F4", -months_long:"\u4E00\u6708,\u4E8C\u6708,\u4E09\u6708,\u56DB\u6708,\u4E94\u6708,\u516D\u6708,\u4E03\u6708,\u516B\u6708,\u4E5D\u6708,\u5341\u6708,\u5341\u4E00\u6708,\u5341\u4E8C\u6708", -months_short:"1\u6708,2\u6708,3\u6708,4\u6708,5\u6708,6\u6708,7\u6708,8\u6708,9\u6708,10\u6708,11\u6708,12\u6708", -day_long:"\u661F\u671F\u65E5,\u661F\u671F\u4E00,\u661F\u671F\u4E8C,\u661F\u671F\u4E09,\u661F\u671F\u56DB,\u661F\u671F\u4E94,\u661F\u671F\u516D,\u661F\u671F\u65E5", -day_short:"\u5468\u65E5,\u5468\u4E00,\u5468\u4E8C,\u5468\u4E09,\u5468\u56DB,\u5468\u4E94,\u5468\u516D,\u5468\u65E5" -}, -print:{ -print_desc:"\u6253\u5370" -}, -preview:{ -preview_desc:"\u9884\u89C8" -}, -directionality:{ -ltr_desc:"\u6587\u5B57\u4ECE\u5DE6\u5230\u53F3", -rtl_desc:"\u6587\u5B57\u4ECE\u53F3\u5230\u5DE6" -}, -layer:{ -insertlayer_desc:"\u63D2\u5165\u5C42", -forward_desc:"\u7F6E\u524D", -backward_desc:"\u7F6E\u540E", -absolute_desc:"\u5F00\u5173\u7EDD\u5BF9\u4F4D\u7F6E", -content:"\u65B0\u589E\u5C42..." -}, -save:{ -save_desc:"\u4FDD\u5B58", -cancel_desc:"\u53D6\u6D88\u6240\u6709\u66F4\u6539" -}, -nonbreaking:{ -nonbreaking_desc:"\u63D2\u5165\u7A7A\u767D\u683C" -}, -iespell:{ -iespell_desc:"\u62FC\u5199\u68C0\u67E5", -download:"\u672A\u68C0\u6D4B\u5230ieSpell\u7684\u5B58\u5728\u3002\u662F\u5426\u73B0\u5728\u7ACB\u5373\u5B89\u88C5\uFF1F" -}, -advhr:{ -advhr_desc:"\u6C34\u5E73\u7EBF" -}, -emotions:{ -emotions_desc:"\u8868\u60C5\u7B26\u53F7" -}, -searchreplace:{ -search_desc:"\u67E5\u627E", -replace_desc:"\u67E5\u627E/\u66FF\u6362" -}, -advimage:{ -image_desc:"\u63D2\u5165/\u7F16\u8F91\u56FE\u7247" -}, -advlink:{ -link_desc:"\u63D2\u5165/\u7F16\u8F91\u94FE\u63A5" -}, -xhtmlxtras:{ -cite_desc:"\u5F15\u6587", -abbr_desc:"\u7F29\u5199", -acronym_desc:"\u9996\u5B57\u7F29\u5199", -del_desc:"\u5220\u9664", -ins_desc:"\u63D2\u5165", -attribs_desc:"\u63D2\u5165/\u7F16\u8F91\u5C5E\u6027", -attribs_delta_width:"40", -attribs_delta_height:"60" -}, -style:{ -desc:"\u7F16\u8F91CSS\u6837\u5F0F\u8868" -}, -paste:{ -paste_text_desc:"\u4EE5\u7EAF\u6587\u672C\u8D34\u4E0A", -paste_word_desc:"\u4ECEWord\u8D34\u4E0A", -selectall_desc:"\u5168\u9009" -}, -paste_dlg:{ -text_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u8D34\u4E0A\u6587\u5B57\u5230\u6B64\u7A97\u53E3\u3002", -text_linebreaks:"\u4FDD\u7559\u6362\u884C\u7B26\u53F7", -word_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u8D34\u4E0A\u6587\u5B57\u5230\u6B64\u7A97\u53E3\u3002" -}, -table:{ -desc:"\u63D2\u5165\u65B0\u8868\u683C", -row_before_desc:"\u63D2\u5165\u4E0A\u65B9\u884C", -row_after_desc:"\u63D2\u5165\u4E0B\u65B9\u884C", -delete_row_desc:"\u5220\u9664\u6240\u5728\u884C", -col_before_desc:"\u63D2\u5165\u5DE6\u65B9\u5217", -col_after_desc:"\u63D2\u5165\u53F3\u65B9\u5217", -delete_col_desc:"\u5220\u9664\u6240\u5728\u5217", -split_cells_desc:"\u5206\u5272\u5355\u5143\u683C", -merge_cells_desc:"\u5408\u5E76\u5355\u5143\u683C", -row_desc:"\u884C\u5C5E\u6027", -cell_desc:"\u5355\u5143\u683C\u5C5E\u6027", -props_desc:"\u8868\u683C\u5C5E\u6027", -paste_row_before_desc:"\u7C98\u8D34\u5728\u4E0A\u884C", -paste_row_after_desc:"\u7C98\u8D34\u5728\u4E0B\u884C", -cut_row_desc:"\u526A\u5207\u9009\u62E9\u884C", -copy_row_desc:"\u590D\u5236\u9009\u62E9\u884C", -del:"\u5220\u9664\u8868\u683C", -row:"\u884C", -col:"\u5217", -cell:"\u5355\u5143\u683C", -cellprops_delta_width:"10", -cellprops_delta_height:"10", -table_delta_width:"40", -table_delta_height:"60", -merge_cells_delta_width:"40", -merge_cells_delta_height:"40" -}, -autosave:{ -unload_msg:"\u5982\u679C\u79BB\u5F00\u6B64\u9875\u9762\u5C06\u5BFC\u81F4\u6240\u505A\u7684\u66F4\u6539\u5168\u90E8\u4E22\u5931\u3002" -}, -fullscreen:{ -desc:"\u5F00\u5173\u5168\u5C4F\u6A21\u5F0F" -}, -media:{ -desc:"\u63D2\u5165/\u7F16\u8F91\u5D4C\u5165\u5A92\u4F53", -edit:"\u7F16\u8F91\u5D4C\u5165\u5A92\u4F53" -}, -fullpage:{ -desc:"\u6587\u4EF6\u5C5E\u6027" -}, -template:{ -desc:"\u63D2\u5165\u9884\u5B9A\u7684\u8303\u672C\u5185\u5BB9" -}, -visualchars:{ -desc:"\u663E\u793A\u63A7\u5236\u7B26\u53F7\u5F00/\u5173\u3002" -}, -spellchecker:{ -desc:"\u5F00\u5173\u62FC\u5199\u68C0\u67E5", -menu:"\u62FC\u5199\u68C0\u67E5\u8BBE\u7F6E", -ignore_word:"\u7565\u8FC7", -ignore_words:"\u5168\u90E8\u7565\u8FC7", -langs:"\u8BED\u8A00", -wait:"\u8BF7\u7A0D\u5019...", -sug:"\u63A8\u8350\u5B57\u8BCD", -no_sug:"\u65E0\u62FC\u5199\u63A8\u8350", -no_mpell:"\u672A\u53D1\u73B0\u62FC\u5199\u9519\u8BEF" -}, -pagebreak:{ -desc:"\u63D2\u5165\u5206\u9875\u7B26\u53F7" -}}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js index f3350043..4d3b062d 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.AdvancedHRPlugin',{init:function(ed,url){ed.addCommand('mceAdvancedHr',function(){ed.windowManager.open({file:url+'/rule.htm',width:250+parseInt(ed.getLang('advhr.delta_width',0)),height:160+parseInt(ed.getLang('advhr.delta_height',0)),inline:1},{plugin_url:url});});ed.addButton('advhr',{title:'advhr.advhr_desc',cmd:'mceAdvancedHr'});ed.onNodeChange.add(function(ed,cm,n){cm.setActive('advhr',n.nodeName=='HR');});ed.onClick.add(function(ed,e){e=e.target;if(e.nodeName==='HR')ed.selection.select(e);});},getInfo:function(){return{longname:'Advanced HR',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('advhr',tinymce.plugins.AdvancedHRPlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.AdvancedHRPlugin",{init:function(a,b){a.addCommand("mceAdvancedHr",function(){a.windowManager.open({file:b+"/rule.htm",width:250+parseInt(a.getLang("advhr.delta_width",0)),height:160+parseInt(a.getLang("advhr.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("advhr",{title:"advhr.advhr_desc",cmd:"mceAdvancedHr"});a.onNodeChange.add(function(d,c,e){c.setActive("advhr",e.nodeName=="HR")});a.onClick.add(function(c,d){d=d.target;if(d.nodeName==="HR"){c.selection.select(d)}})},getInfo:function(){return{longname:"Advanced HR",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advhr",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advhr",tinymce.plugins.AdvancedHRPlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js index 8a847532..0c652d33 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 520 2008-01-07 16:30:32Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ar_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ar_dlg.js deleted file mode 100644 index 4c534607..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ar_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ar.advhr_dlg',{ -width:"\u0627\u0644\u0639\u0631\u0636", -size:"\u0627\u0644\u0625\u0631\u062A\u0641\u0627\u0639", -noshade:"\u0628\u062F\u0648\u0646 \u0638\u0644" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/bg_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/bg_dlg.js deleted file mode 100644 index 1cbe3c27..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/bg_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('bg.advhr_dlg',{ -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -size:"\u0412\u0438\u0441\u043E\u0447\u0438\u043D\u0430", -noshade:"\u0411\u0435\u0437 \u0441\u044F\u043D\u043A\u0430" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/br_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/br_dlg.js deleted file mode 100644 index 0b493b1b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/br_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('br.advhr_dlg',{ -width:"Largura", -size:"Altura", -noshade:"Sem sombra" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/bs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/bs_dlg.js deleted file mode 100644 index 1c73ba0f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/bs_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('bs.advhr_dlg',{ -width:"\u0160irina", -size:"Visina", -noshade:"Bez sjene" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ca_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ca_dlg.js deleted file mode 100644 index 4983e6c2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ca_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ca.advhr_dlg',{ -width:"Amplada", -size:"Al\u00E7ada", -noshade:"Sense ombra" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ch_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ch_dlg.js deleted file mode 100644 index 4ac8bc46..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ch_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ch.advhr_dlg',{ -width:"\u5BBD", -size:"\u957F", -noshade:"\u65E0\u9634\u5F71" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/cs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/cs_dlg.js deleted file mode 100644 index cc13a53b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/cs_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('cs.advhr_dlg',{ -width:"\u0160\u00ED\u0159ka", -size:"V\u00FD\u0161ka", -noshade:"Bez st\u00EDnu" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/da_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/da_dlg.js deleted file mode 100644 index 0aea2e13..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/da_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('da.advhr_dlg',{ -width:"Bredde", -size:"H\u00F8jde", -noshade:"Ingen skygge" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/de_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/de_dlg.js deleted file mode 100644 index 22344d4f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/de_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('de.advhr_dlg',{ -width:"Breite", -size:"H\u00F6he", -noshade:"Kein Schatten" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/dv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/dv_dlg.js deleted file mode 100644 index ae1c3a19..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/dv_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('dv.advhr_dlg',{ -width:"Width", -size:"Height", -noshade:"No shadow" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/el_dlg.js deleted file mode 100644 index b49ba38d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/el_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('el.advhr_dlg',{ -width:"\u03A0\u03BB\u03AC\u03C4\u03BF\u03C2", -size:"\u038E\u03C8\u03BF\u03C2", -noshade:"\u03A7\u03C9\u03C1\u03AF\u03C2 \u03C3\u03BA\u03B9\u03AC" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/es_dlg.js deleted file mode 100644 index 50849732..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/es_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('es.advhr_dlg',{ -width:"Ancho", -size:"Alto", -noshade:"Sin sombra" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/et_dlg.js deleted file mode 100644 index 5022d7df..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/et_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('et.advhr_dlg',{ -width:"Laius", -size:"K\u00F5rgus", -noshade:"Ilma varjuta" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fa_dlg.js deleted file mode 100644 index 3ce1e77b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fa_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('fa.advhr_dlg',{ -width:"\u067E\u0647\u0646\u0627", -size:"\u0627\u0631\u062A\u0641\u0627\u0639", -noshade:"\u0628\u062F\u0648\u0646 \u0633\u0627\u06CC\u0647" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fi_dlg.js deleted file mode 100644 index cd76afe2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fi_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('fi.advhr_dlg',{ -width:"Leveys", -size:"Korkeus", -noshade:"Ei varjoa" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fr_dlg.js deleted file mode 100644 index 0b954bfb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/fr_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('fr.advhr_dlg',{ -width:"Largeur", -size:"Hauteur", -noshade:"Pas d'ombre" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/gl_dlg.js deleted file mode 100644 index ae2f03c9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/gl_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('gl.advhr_dlg',{ -width:"Ancho", -size:"Alto", -noshade:"Sen sombra" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/he_dlg.js deleted file mode 100644 index 77336635..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/he_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('he.advhr_dlg',{ -width:"\u05E8\u05D5\u05D7\u05D1", -size:"\u05D2\u05D5\u05D1\u05D4", -noshade:"\u05DC\u05DC\u05D0 \u05E6\u05DC" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/hr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/hr_dlg.js deleted file mode 100644 index ac082a06..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/hr_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('hr.advhr_dlg',{ -width:"\u0160irina", -size:"Visina", -noshade:"Bez sjene" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/hu_dlg.js deleted file mode 100644 index c29cce28..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/hu_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('hu.advhr_dlg',{ -width:"Sz\u00E9less\u00E9g", -size:"Magass\u00E1g", -noshade:"\u00C1rny\u00E9k n\u00E9lk\u00FCl" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ia_dlg.js deleted file mode 100644 index 9ce2e977..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ia_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ia.advhr_dlg',{ -width:"\u5BBD", -size:"\u957F", -noshade:"\u65E0\u9634\u5F71" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ii_dlg.js deleted file mode 100644 index 8183c8bf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ii_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ii.advhr_dlg',{ -width:"\u5BBD", -size:"\u957F", -noshade:"\u65E0\u9634\u5F71" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/is_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/is_dlg.js deleted file mode 100644 index ad76c01d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/is_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('is.advhr_dlg',{ -width:"Breidd", -size:"H\u00E6\u00F0", -noshade:"Enginn skuggi" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/it_dlg.js deleted file mode 100644 index fc7ef18f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/it_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('it.advhr_dlg',{ -width:"Width", -size:"Height", -noshade:"Senza ombreggiatura" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ja_dlg.js deleted file mode 100644 index 4fdd2945..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ja_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ja.advhr_dlg',{ -width:"\u5E45", -size:"\u9AD8\u3055", -noshade:"\u5F71\u306A\u3057" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ko_dlg.js deleted file mode 100644 index 9b7968b0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ko_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ko.advhr_dlg',{ -width:"\uD3ED", -size:"\uB192\uC774", -noshade:"\uADF8\uB9BC\uC790\uC5C6\uC74C" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/lt_dlg.js deleted file mode 100644 index c02ed1f8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/lt_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('lt.advhr_dlg',{ -width:"Ilgis", -size:"Auk\u0161tis", -noshade:"Be \u0161e\u0161\u0117lio" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/lv_dlg.js deleted file mode 100644 index 2dc329fc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/lv_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('lv.advhr_dlg',{ -width:"Platums", -size:"Augstums", -noshade:"Bez \u0113nas" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/mk_dlg.js deleted file mode 100644 index 49001b10..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/mk_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('mk.advhr_dlg',{ -width:"\u0160irina", -size:"Visina", -noshade:"Bez sjene" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/mn_dlg.js deleted file mode 100644 index 00212b08..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/mn_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('mn.advhr_dlg',{ -width:"\u04E8\u0440\u0433\u04E9\u043D", -size:"\u04E8\u043D\u0434\u04E9\u0440", -noshade:"\u0421\u04AF\u04AF\u0434\u044D\u0440\u0433\u04AF\u0439" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ms_dlg.js deleted file mode 100644 index 37b2353c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ms_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ms.advhr_dlg',{ -width:"Lebar", -size:"Tinggi", -noshade:"Tanpa bayang" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nb_dlg.js deleted file mode 100644 index d7e3f384..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nb_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('nb.advhr_dlg',{ -width:"Bredde", -size:"St\u00F8rrelse", -noshade:"Ingen skygge" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nl_dlg.js deleted file mode 100644 index 10bec4e9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nl_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('nl.advhr_dlg',{ -width:"Breedte", -size:"Hoogte", -noshade:"Geen schaduw" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nn_dlg.js deleted file mode 100644 index e4b3e72e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nn_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('nn.advhr_dlg',{ -width:"Breidd", -size:"Storleik", -noshade:"Inga skugge" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pl_dlg.js deleted file mode 100644 index 48a65077..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pl_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('pl.advhr_dlg',{ -width:"Szeroko\u015B\u0107", -size:"Wysoko\u015B\u0107", -noshade:"Bez cienia" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pt_dlg.js deleted file mode 100644 index 80c9b1e4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pt_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('pt.advhr_dlg',{ -width:"Largura", -size:"Altura", -noshade:"Sem sombra" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ro_dlg.js deleted file mode 100644 index 0054ce49..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ro_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ro.advhr_dlg',{ -width:"L\u0103\u0163ime", -size:"\u00CEn\u0103l\u0163ime", -noshade:"F\u0103r\u0103 umbre" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ru_dlg.js deleted file mode 100644 index 2638b3fe..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/ru_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ru.advhr_dlg',{ -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -size:"\u0412\u044B\u0441\u043E\u0442\u0430", -noshade:"\u041D\u0435\u0442 \u0442\u0435\u043D\u0438" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sc_dlg.js deleted file mode 100644 index e0ee434c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sc_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sc.advhr_dlg',{ -width:"\u5BBD", -size:"\u957F", -noshade:"\u65E0\u9634\u5F71" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/se_dlg.js deleted file mode 100644 index a2944807..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/se_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('se.advhr_dlg',{ -width:"Bredd", -size:"H\u00F6jd", -noshade:"Ingen skugga" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sk_dlg.js deleted file mode 100644 index 79950b08..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sk_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sk.advhr_dlg',{ -width:"\u0160\u00EDrka", -size:"V\u00FD\u0161ka", -noshade:"Bez tie\u0148a" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sl_dlg.js deleted file mode 100644 index 1c06402a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sl_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sl.advhr_dlg',{ -width:"\u0160irina", -size:"Vi\u0161ina", -noshade:"Brez sen\u010Denja" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sq_dlg.js deleted file mode 100644 index a4d31ede..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sq_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sq.advhr_dlg',{ -width:"Gjer\u00EBsia", -size:"Gjat\u00EBsia", -noshade:"Pa hije" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sr_dlg.js deleted file mode 100644 index db3c4130..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sr_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sr.advhr_dlg',{ -width:"\u0160irina", -size:"Visina", -noshade:"Bez sjene" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sv_dlg.js deleted file mode 100644 index f23d9f19..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/sv_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sv.advhr_dlg',{ -width:"Bredd", -size:"H\u00F6jd", -noshade:"Ingen skugga" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tr_dlg.js deleted file mode 100644 index 480de2b4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tr_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('tr.advhr_dlg',{ -width:"Geni\u015Flik", -size:"Y\u00FCkseklik", -noshade:"G\u00F6lge yok" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tt_dlg.js deleted file mode 100644 index 2dc7126e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tt_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('tt.advhr_dlg',{ -width:"\u5BEC", -size:"\u9577", -noshade:"\u7121\u9670\u5F71" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tw_dlg.js deleted file mode 100644 index 22f95481..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/tw_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('tw.advhr_dlg',{ -width:"\u5BEC", -size:"\u9577", -noshade:"\u7121\u9670\u5F71" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/uk_dlg.js deleted file mode 100644 index 83036341..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/uk_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('uk.advhr_dlg',{ -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -size:"\u0412\u0438\u0441\u043E\u0442\u0430", -noshade:"\u0411\u0435\u0437 \u0442\u0456\u043D\u0456" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/vi_dlg.js deleted file mode 100644 index c77c9530..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/vi_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('vi.advhr_dlg',{ -width:"Chi\u1EC1u r\u1ED9ng", -size:"Chi\u1EC1u cao", -noshade:"Kh\u00F4ng \u0111\u1ED5 b\u00F3ng" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/zh_dlg.js deleted file mode 100644 index 58db53d1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/langs/zh_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('zh.advhr_dlg',{ -width:"\u5BBD", -size:"\u957F", -noshade:"\u65E0\u9634\u5F71" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm index 8f20f7fa..fc37b2ae 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm @@ -7,7 +7,6 @@ -
@@ -22,7 +21,7 @@ - - + @@ -89,7 +88,7 @@ - @@ -123,7 +122,7 @@ - + @@ -158,7 +157,7 @@ - + @@ -171,7 +170,7 @@ - +
+ - - -
- -
+ + diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js index 3af50573..4c7a9c3a 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.AdvancedImagePlugin',{init:function(ed,url){ed.addCommand('mceAdvImage',function(){if(ed.dom.getAttrib(ed.selection.getNode(),'class').indexOf('mceItem')!=-1)return;ed.windowManager.open({file:url+'/image.htm',width:480+parseInt(ed.getLang('advimage.delta_width',0)),height:385+parseInt(ed.getLang('advimage.delta_height',0)),inline:1},{plugin_url:url});});ed.addButton('image',{title:'advimage.image_desc',cmd:'mceAdvImage'});},getInfo:function(){return{longname:'Advanced image',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('advimage',tinymce.plugins.AdvancedImagePlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.AdvancedImagePlugin",{init:function(a,b){a.addCommand("mceAdvImage",function(){if(a.dom.getAttrib(a.selection.getNode(),"class").indexOf("mceItem")!=-1){return}a.windowManager.open({file:b+"/image.htm",width:480+parseInt(a.getLang("advimage.delta_width",0)),height:385+parseInt(a.getLang("advimage.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("image",{title:"advimage.image_desc",cmd:"mceAdvImage"})},getInfo:function(){return{longname:"Advanced image",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advimage",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advimage",tinymce.plugins.AdvancedImagePlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js index f526842e..2625dd21 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 677 2008-03-07 13:52:41Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm index dd84083f..79cff3f1 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/image.htm @@ -9,7 +9,6 @@ -
@@ -38,7 +37,7 @@
+ x px
@@ -225,13 +224,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js index 64fc6f67..8663cdbc 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js @@ -142,7 +142,7 @@ var ImageDialog = { } tinymce.extend(args, { - src : nl.src.value, + src : nl.src.value.replace(/ /g, '%20'), width : nl.width.value, height : nl.height.value, alt : nl.alt.value, @@ -177,6 +177,8 @@ var ImageDialog = { ed.undoManager.add(); } + tinyMCEPopup.editor.execCommand('mceRepaint'); + tinyMCEPopup.editor.focus(); tinyMCEPopup.close(); }, @@ -272,6 +274,7 @@ var ImageDialog = { cl = tinyMCEPopup.editor.dom.getClasses(); if (cl.length > 0) { + lst.options.length = 0; lst.options[lst.options.length] = new Option(tinyMCEPopup.getLang('not_set'), ''); tinymce.each(cl, function(o) { @@ -285,6 +288,7 @@ var ImageDialog = { var dom = tinyMCEPopup.dom, lst = dom.get(id), v, cl; l = window[l]; + lst.options.length = 0; if (l && l.length > 0) { lst.options[lst.options.length] = new Option('', ''); @@ -412,7 +416,7 @@ var ImageDialog = { } // Merge - dom.get('style').value = dom.serializeStyle(dom.parseStyle(img.style.cssText)); + dom.get('style').value = dom.serializeStyle(dom.parseStyle(img.style.cssText), 'img'); } }, diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ar_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ar_dlg.js deleted file mode 100644 index 21953310..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ar_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ar.advimage_dlg',{ -tab_general:"\u0639\u0627\u0645", -tab_appearance:"\u0627\u0644\u0645\u0638\u0647\u0631", -tab_advanced:"\u0645\u062A\u0642\u062F\u0645", -general:"\u0639\u0627\u0645", -title:"\u0627\u0644\u0639\u0646\u0648\u0627\u0646", -preview:"\u0645\u0639\u0627\u064A\u0646\u0629", -constrain_proportions:"\u062A\u0637\u0627\u0628\u0642 \u0627\u0644\u0623\u0628\u0639\u0627\u062F", -langdir:"\u0627\u062A\u062C\u0627\u0647 \u0627\u0644\u0644\u063A\u0629", -langcode:"\u0631\u0645\u0632 \u0627\u0644\u0644\u063A\u0629", -long_desc:"\u0648\u0635\u0641 \u0627\u0644\u0631\u0627\u0628\u0637", -style:"\u0623\u0633\u0644\u0648\u0628", -classes:"\u0641\u0626\u0627\u062A", -ltr:"\u064A\u0633\u0627\u0631 \u0627\u0644\u0649 \u064A\u0645\u064A\u0646", -rtl:"\u064A\u0645\u064A\u0646 \u0627\u0644\u0649 \u064A\u0633\u0627\u0631", -id:"\u0627\u0644\u0645\u0639\u0631\u0641 Id", -map:"\u0635\u0648\u0631\u0629 \u0627\u0644\u062E\u0631\u064A\u0637\u0629", -swap_image:"\u0635\u0648\u0631\u0629 \u0645\u0642\u0627\u064A\u0636\u0629", -alt_image:"\u0635\u0648\u0631\u0629 \u0628\u062F\u064A\u0644\u0629", -mouseover:"\u0639\u0646\u062F \u062F\u062E\u0648\u0644 \u0627\u0644\u0641\u0623\u0631\u0629 \u0644\u0644\u0645\u0646\u0637\u0642\u0629", -mouseout:"\u0639\u0646\u062F \u062E\u0631\u0648\u062C \u0627\u0644\u0641\u0623\u0631\u0629 \u0645\u0646 \u0627\u0644\u0645\u0646\u0637\u0642\u0629", -misc:"\u0645\u062A\u0646\u0648\u0639\u0629", -example_img:"\u0638\u0647\u0648\u0631 \u0635\u0648\u0631\u0629 \u0627\u0644\u0645\u0639\u0627\u064A\u0646\u0629", -missing_alt:"\u0647\u0644 \u062A\u0631\u064A\u062F \u0627\u0644\u0625\u0633\u062A\u0645\u0631\u0627\u0631 \u062D\u0642\u0627 \u0628\u062F\u0648\u0646 \u0627\u0636\u0627\u0641\u0629 \u0648\u0635\u0641 \u0627\u0644\u0635\u0648\u0631\u0629? \u0645\u0646 \u062F\u0648\u0646\u0647\u0627 \u0644\u0646 \u062A\u0643\u0648\u0646 \u0627\u0644\u0635\u0648\u0631\u0629 \u0642\u0627\u0628\u0644\u0629 \u0644\u0644\u0627\u0633\u062A\u0639\u0645\u0627\u0644 \u0645\u0646 \u0637\u0631\u0641 \u0628\u0639\u0636 \u0627\u0644\u0632\u0648\u0627\u0631 \u0645\u0639 \u0628\u0639\u0636 \u0627\u0644\u0627\u0639\u0627\u0642\u0627\u062A\u060C \u0623\u0648 \u0627\u0644\u0632\u0648\u0627\u0631 \u0627\u0644\u0630\u064A\u0646 \u064A\u0633\u062A\u0639\u0645\u0644\u0648\u0646 \u0645\u062A\u0635\u0641\u062D\u0627\u062A \u0646\u0635\u064A\u0629 \u0623\u0648 \u064A\u0633\u062A\u0639\u0645\u0644\u0648\u0646 \u0627\u0644\u0645\u062A\u0635\u0641\u062D \u0645\u0646 \u062F\u0648\u0646 \u0639\u0631\u0636 \u0627\u0644\u0635\u0648\u0631.", -dialog_title:"\u0625\u062F\u0631\u0627\u062C/\u062A\u0639\u062F\u064A\u0644 \u0635\u0648\u0631\u0629", -src:"\u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0648\u0631\u0629", -alt:"\u0648\u0635\u0641 \u0627\u0644\u0635\u0648\u0631\u0629", -list:"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0635\u0648\u0631", -border:"\u0627\u0644\u062D\u062F\u0648\u062F", -dimensions:"\u0627\u0644\u0623\u0628\u0639\u0627\u062F", -vspace:"\u0645\u0633\u0627\u0641\u0629 \u0639\u0645\u0648\u062F\u064A\u0629", -hspace:"\u0645\u0633\u0627\u0641\u0629 \u0627\u0641\u0642\u064A\u0629", -align:"\u0645\u062D\u0627\u0630\u0627\u0629", -align_baseline:"\u062E\u0637 \u0627\u0644\u0642\u0627\u0639\u062F\u0629", -align_top:"\u0623\u0639\u0644\u0649", -align_middle:"\u0648\u0633\u0637", -align_bottom:"\u0623\u0633\u0641\u0644", -align_texttop:"\u0623\u0639\u0644\u0649 \u0627\u0644\u0646\u0635", -align_textbottom:"\u0623\u0633\u0641\u0644 \u0627\u0644\u0646\u0635", -align_left:"\u064A\u0633\u0627\u0631", -align_right:"\u064A\u0645\u064A\u0646", -image_list:"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0635\u0648\u0631" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/bg_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/bg_dlg.js deleted file mode 100644 index e6e8f180..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/bg_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('bg.advimage_dlg',{ -tab_general:"\u041E\u0431\u0449\u0438", -tab_appearance:"\u0412\u044A\u043D\u0448\u0435\u043D \u0432\u0438\u0434", -tab_advanced:"\u0417\u0430 \u043D\u0430\u043F\u0440\u0435\u0434\u043D\u0430\u043B\u0438", -general:"\u041E\u0431\u0449\u0438", -title:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435", -preview:"\u041F\u0440\u0435\u0433\u043B\u0435\u0434", -constrain_proportions:"\u041E\u0433\u0440\u0430\u043D\u0438\u0447\u0438 \u043F\u0440\u043E\u043F\u043E\u0440\u0446\u0438\u0438\u0442\u0435", -langdir:"\u041F\u043E\u0441\u043E\u043A\u0430 \u043D\u0430 \u0435\u0437\u0438\u043A\u0430", -langcode:"\u041A\u043E\u0434 \u043D\u0430 \u0435\u0437\u0438\u043A\u0430", -long_desc:"\u0425\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430 \u043A\u044A\u043C \u0434\u044A\u043B\u0433\u043E \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435", -style:"\u0421\u0442\u0438\u043B", -classes:"\u041A\u043B\u0430\u0441\u043E\u0432\u0435", -ltr:"\u041E\u0442\u043B\u044F\u0432\u043E \u043D\u0430 \u0434\u044F\u0441\u043D\u043E", -rtl:"\u041E\u0442\u0434\u044F\u0441\u043D\u043E \u043D\u0430 \u043B\u044F\u0432\u043E", -id:"Id", -map:"\u041A\u0430\u0440\u0442\u0438\u043D\u0430 \u043A\u0430\u0440\u0442\u0430", -swap_image:"\u0421\u043C\u0435\u043D\u0438 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -alt_image:"\u0420\u0435\u0437\u0435\u0440\u0432\u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -mouseover:"\u0437\u0430 mouse over", -mouseout:"\u0437\u0430 mouse out", -misc:"\u0420\u0430\u0437\u043D\u0438", -example_img:"\u041F\u0440\u0435\u0433\u043B\u0435\u0434 \u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430\u0442\u0430", -missing_alt:"\u0421\u0438\u0433\u0443\u0440\u0435\u043D \u043B\u0438 \u0441\u0442\u0435 \u0447\u0435 \u0436\u0435\u043B\u0430\u0435\u0442\u0435 \u0434\u0430 \u043F\u0440\u043E\u0434\u044A\u043B\u0436\u0438\u0442\u0435 \u0431\u0435\u0437 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430\u0442\u0430? \u0411\u0435\u0437 \u043D\u0435\u0433\u043E \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430\u0442\u0430 \u043C\u043E\u0436\u0435 \u0434\u0430 \u0435 \u043D\u0435\u0434\u043E\u0441\u0442\u044A\u043F\u043D\u0430 \u0437\u0430 \u043D\u044F\u043A\u043E\u0438 \u043F\u043E\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043B\u0438 \u0441 \u043D\u0435\u0434\u044A\u0437\u0438, \u0438\u043B\u0438 \u0437\u0430 \u0442\u0435\u0437\u0438 \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0449\u0438 \u0442\u0435\u043A\u0441\u0442\u043E\u0432 \u0431\u0440\u0430\u0443\u0437\u044A\u0440, \u0438\u043B\u0438 \u0438\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0449\u0438 \u0418\u043D\u0442\u0435\u0440\u043D\u0435\u0442 \u0441 \u0438\u0437\u043A\u043B\u044E\u0447\u0435\u043D\u0438 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438.", -dialog_title:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -src:"URL \u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -alt:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -list:"\u0421\u043F\u0438\u0441\u044A\u043A \u0441 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438", -border:"\u0420\u0430\u043C\u043A\u0430", -dimensions:"\u0420\u0430\u0437\u043C\u0435\u0440\u0438", -vspace:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u043D\u043E \u0440\u0430\u0437\u0441\u0442\u043E\u044F\u043D\u0438\u0435", -hspace:"\u0425\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u043E \u0440\u0430\u0437\u0441\u0442\u043E\u044F\u043D\u0438\u0435", -align:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435", -align_baseline:"\u0411\u0430\u0437\u043E\u0432\u0430 \u043B\u0438\u043D\u0438\u044F", -align_top:"\u0413\u043E\u0440\u0435", -align_middle:"\u0426\u0435\u043D\u0442\u044A\u0440", -align_bottom:"\u0414\u043E\u043B\u0443", -align_texttop:"\u0422\u0435\u043A\u0441\u0442 \u0433\u043E\u0440\u0435", -align_textbottom:"\u0422\u0435\u043A\u0441\u0442 \u0434\u043E\u043B\u0443", -align_left:"\u041B\u044F\u0432\u043E", -align_right:"\u0414\u044F\u0441\u043D\u043E", -image_list:"\u0421\u043F\u0438\u0441\u044A\u043A \u0441 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/br_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/br_dlg.js deleted file mode 100644 index ace868c6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/br_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('br.advimage_dlg',{ -tab_general:"Geral", -tab_appearance:"Apar\u00C3\u0083\u00C2\u00AAncia", -tab_advanced:"Avan\u00C3\u0083\u00C2\u00A7ado", -general:"Geral", -title:"T\u00C3\u0083\u00C2\u00ADtulo", -preview:"Pr\u00C3\u0083\u00C2\u00A9-Visualiza\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -constrain_proportions:"Manter propor\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00B5es", -langdir:"Direc\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o do texto", -langcode:"C\u00C3\u0083\u00C2\u00B3digo de idioma", -long_desc:"Descri\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o extensa", -style:"Estilo", -classes:"Classes", -ltr:"Da esquerda para a direita", -rtl:"Da direita para a esquerda", -id:"Id", -map:"Mapa de imagem", -swap_image:"Trocar imagem", -alt_image:"Imagem alternativa", -mouseover:"mouseover", -mouseout:"mouseout", -misc:"Misto", -example_img:"Pr\u00C3\u0083\u00C2\u00A9-visualiza\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -missing_alt:"Tem a certeza que deseja continuar sem acrescentar uma descri\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o \u00C3\u0083\u00C2\u00A0\u00C3\u0082\u00C2\u00A0imagem? (Isto pode gerar problemas de acessibilidade em alguns navegadores)", -dialog_title:"Inserir/editar imagem", -src:"Endere\u00C3\u0083\u00C2\u00A7o da imagem", -alt:"Descri\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o da imagem", -list:"Lista de imagens", -border:"Limite", -dimensions:"Dimens\u00C3\u0083\u00C2\u00B5es", -vspace:"Espa\u00C3\u0083\u00C2\u00A7o vertical", -hspace:"Espa\u00C3\u0083\u00C2\u00A7o horizontal", -align:"Alinhamento", -align_baseline:"Sobre a linha de texto", -align_top:"Topo", -align_middle:"Meio", -align_bottom:"Abaixo", -align_texttop:"Topo do texto", -align_textbottom:"Base do texto", -align_left:"Esquerda", -align_right:"Direita", -image_list:"Lista de imagens" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/bs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/bs_dlg.js deleted file mode 100644 index 43f39469..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/bs_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('bs.advimage_dlg',{ -tab_general:"Osnovno", -tab_appearance:"Izgled", -tab_advanced:"Napredno", -general:"Osnovno", -title:"Naslov", -preview:"Prikaz", -constrain_proportions:"Zadr\u017Ei proporcije", -langdir:"Smjer jezika", -langcode:"Kod jezika", -long_desc:"Poveznica dugog opisa", -style:"Stil", -classes:"Klase", -ltr:"S lijeva na desno", -rtl:"S desna na lijevo", -id:"Id", -map:"Karta slike", -swap_image:"Izmjenjiva slika", -alt_image:"Alternativna slika", -mouseover:"za prelazak mi\u0161a preko slike", -mouseout:"za izlazak mi\u0161a van slike", -misc:"Razno", -example_img:"Prikaz slike", -missing_alt:"Jeste li sigurni da \u017Eelite izostaviti opis slike? Slika mo\u017Ee biti nedostupna ljudima s pote\u0161ko\u0107ama ili onima koji koriste preglednike bez prikaza slika.", -dialog_title:"Umetni/uredi sliku", -src:"URL slike", -alt:"Opis slike", -list:"Lista slika", -border:"Obrub", -dimensions:"Dimenzije", -vspace:"Okomiti razmak", -hspace:"Vodoravni razmak", -align:"Poravnavanje", -align_baseline:"Osnovna linija", -align_top:"Vrh", -align_middle:"Sredina", -align_bottom:"Dno", -align_texttop:"Vrh teksta", -align_textbottom:"Dno teksta", -align_left:"Lijevo", -align_right:"Desno", -image_list:"Lista slika" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ca_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ca_dlg.js deleted file mode 100644 index 1179f7cb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ca_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ca.advimage_dlg',{ -tab_general:"General", -tab_appearance:"Aparen\u00E7a", -tab_advanced:"Avan\u00E7at", -general:"General", -title:"T\u00EDtol", -preview:"Vista pr\u00E8via", -constrain_proportions:"Constreny les proporcions", -langdir:"Direcci\u00F3 de l'idioma", -langcode:"Codi de l'idioma", -long_desc:"Descripci\u00F3 llarga", -style:"Estil", -classes:"Classes", -ltr:"D'esquerra a dreta", -rtl:"De dreta a esquerra", -id:"Id", -map:"Mapa d'imatge", -swap_image:"Canvi d'imatge", -alt_image:"Imatge alternativa", -mouseover:"amb el ratol\u00ED a sobre", -mouseout:"amb el ratol\u00ED fora", -misc:"Miscel\u00B7l\u00E0nia", -example_img:"Aparen\u00E7a imatge previsualitzada", -missing_alt:"Segur que vols continuar sense incloure cap Descripci\u00F3 d'Imatge? Sense ella, la imatge no ser\u00E0 accessible a usuaris amb discapacitats, o a aquells que utilitzin un navegador de text, o els que naveguin amb les imatges desactivades.", -dialog_title:"Insereix/edita imatge", -src:"URL de la imatge", -alt:"Descripci\u00F3 de la imatge", -list:"Llista d'imatges", -border:"Vora", -dimensions:"Dimensions", -vspace:"Espaiat vertical", -hspace:"Espaiat horitzontal", -align:"Alineaci\u00F3", -align_baseline:"L\u00EDnia base", -align_top:"Dalt", -align_middle:"Mig", -align_bottom:"Baix", -align_texttop:"A dalt del text", -align_textbottom:"A baix del text", -align_left:"Esquerra", -align_right:"Dreta", -image_list:"Llista d'imatges" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ch_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ch_dlg.js deleted file mode 100644 index e82cf3fb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ch_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ch.advimage_dlg',{ -tab_general:"\u4E00\u822C", -tab_appearance:"\u5916\u89C2", -tab_advanced:"\u8FDB\u9636", -general:"\u4E00\u822C", -title:"\u6807\u9898", -preview:"\u9884\u89C8", -constrain_proportions:"\u7EF4\u6301\u6BD4\u4F8B", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -long_desc:"\u957F\u63CF\u8FF0\u94FE\u63A5", -style:"\u6837\u5F0F", -classes:"\u7C7B\u522B", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -id:"ID", -map:"\u56FE\u7247Map", -swap_image:"\u56FE\u7247\u5207\u6362", -alt_image:"\u66FF\u6362\u56FE\u7247", -mouseover:"\u6E38\u6807\u901A\u8FC7", -mouseout:"\u5149\u6807\u79FB\u51FA", -misc:"\u5176\u5B83", -example_img:"\u56FE\u7247\u9884\u89C8\u5916\u89C2", -missing_alt:"\u786E\u5B9A\u4E0D\u4E3A\u56FE\u7247\u52A0\u4E0A\u8BF4\u660E\u5417\uFF1F\u6CA1\u6709\u8BF4\u660E\u7684\u56FE\u7247\uFF0C\u5C06\u65E0\u6CD5\u5728\u4E0D\u652F\u6301\u56FE\u7247\u6863\u663E\u793A\u7684\u6D4F\u89C8\u5668\u4E2D\u88AB\u5B58\u53D6\u3002 ", -dialog_title:"\u63D2\u5165/\u7F16\u8F91\u56FE\u7247", -src:"\u56FE\u7247URL", -alt:"\u56FE\u7247\u8BF4\u660E", -list:"\u56FE\u7247\u6863\u6E05\u5355", -border:"\u8FB9\u6846", -dimensions:"\u5C3A\u5BF8", -vspace:"\u5782\u76F4\u95F4\u8DDD", -hspace:"\u6C34\u5E73\u95F4\u8DDD", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_baseline:"\u57FA\u7EBF", -align_top:"\u7F6E\u9876", -align_middle:"\u7F6E\u4E2D", -align_bottom:"\u7F6E\u5E95", -align_texttop:"\u6587\u5B57\u4E0A\u65B9", -align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -align_left:"\u7F6E\u5DE6", -align_right:"\u7F6E\u53F3", -image_list:"\u56FE\u7247\u6863\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/cs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/cs_dlg.js deleted file mode 100644 index 5c56da8c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/cs_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('cs.advimage_dlg',{ -tab_general:"Hlavn\u00ED", -tab_appearance:"Vzhled", -tab_advanced:"Pokro\u010Dil\u00E9", -general:"V\u0161eobecn\u00E9", -title:"Titulek", -preview:"N\u00E1hled", -constrain_proportions:"Zachovat proporce", -langdir:"Sm\u011Br textu", -langcode:"K\u00F3d jazyka", -long_desc:"Dlouh\u00FD popis", -style:"Styl", -classes:"T\u0159\u00EDdy", -ltr:"Zleva doprava", -rtl:"Zprava doleva", -id:"ID", -map:"Obr\u00E1zkov\u00E1 mapa", -swap_image:"P\u0159epnout obr\u00E1zek", -alt_image:"Alternativn\u00ED obr\u00E1zek", -mouseover:"P\u0159i najet\u00ED my\u0161i...", -mouseout:"Po odjet\u00ED my\u0161i...", -misc:"R\u016Fzn\u00E9", -example_img:"P\u0159\u00EDklad obr\u00E1zku", -missing_alt:"Jste si jisti, \u017Ee chcete pokra\u010Dovat bez vlo\u017Een\u00ED popisu obr\u00E1zku? Obr\u00E1zek m\u016F\u017Ee b\u00FDt nep\u0159\u00EDstupn\u00FD u\u017Eivatel\u016Fm se zrakov\u00FDm posti\u017Een\u00EDm, u\u017Eivatel\u016Fm textov\u00FDch prohl\u00ED\u017Ee\u010D\u016F nebo u\u017Eivatel\u016Fm, kte\u0159\u00ED maj\u00ED vypnuto zobrazov\u00E1n\u00ED obr\u00E1zk\u016F.", -dialog_title:"Vlo\u017Eit/upravit obr\u00E1zek", -src:"URL obr\u00E1zku", -alt:"Popis obr\u00E1zku", -list:"Seznam", -border:"R\u00E1me\u010Dek", -dimensions:"Rozm\u011Bry", -vspace:"Vertik\u00E1ln\u00ED mezera", -hspace:"Horizont\u00E1ln\u00ED mezera", -align:"Zarovn\u00E1n\u00ED", -align_baseline:"Na z\u00E1kladnu", -align_top:"Nahoru", -align_middle:"Na st\u0159ed \u0159\u00E1dku", -align_bottom:"Dol\u016F", -align_texttop:"S vrchem \u0159\u00E1dku", -align_textbottom:"Se spodkem \u0159\u00E1dku", -align_left:"Vlevo", -align_right:"Vpravo", -image_list:"Seznam obr\u00E1zk\u016F" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/da_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/da_dlg.js deleted file mode 100644 index 6786ab1a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/da_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('da.advimage_dlg',{ -tab_general:"Generelt", -tab_appearance:"Udseende", -tab_advanced:"Avanceret", -general:"Generelt", -title:"Titel", -preview:"Vis", -constrain_proportions:"Bibehold proportioner", -langdir:"Sprogretning", -langcode:"Sprogkode", -long_desc:"Lang beskrivelseslink", -style:"Stil", -classes:"Klasser", -ltr:"Venstre til h\u00F8jre", -rtl:"H\u00F8jre til venstre", -id:"Id", -map:"Billede map", -swap_image:"Byt billede", -alt_image:"Alternativt billede", -mouseover:"for mus-over", -mouseout:"for mus-ud", -misc:"Diverse", -example_img:"Forh\u00E5ndsvisning af billede", -missing_alt:"Er du sikker p\u00E5, at du vil forts\u00E6tte uden at inkludere en billedebeskrivelse? Uden denne er billedet m\u00E5ske ikke tilg\u00E6ngeligt for nogle brugere med handicaps, eller for dem der bruger en tekstbrowser, eller som browser internettet med billeder sl\u00E5et fra.", -dialog_title:"Inds\u00E6t/rediger billede", -src:"Billed-URL", -alt:"Billedbeskrivelse", -list:"Billedliste", -border:"Kant", -dimensions:"Dimentioner", -vspace:"Vertikal afstand", -hspace:"Horisontal afstand", -align:"Justering", -align_baseline:"Grundlinje", -align_top:"Top", -align_middle:"Midte", -align_bottom:"Bund", -align_texttop:"Teksttop", -align_textbottom:"Tekstbund", -align_left:"Venstre", -align_right:"H\u00F8jre", -image_list:"Billedliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/de_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/de_dlg.js deleted file mode 100644 index 1e7983d8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/de_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('de.advimage_dlg',{ -tab_general:"Allgemein", -tab_appearance:"Aussehen", -tab_advanced:"Erweitert", -general:"Allgemein", -title:"Titel", -preview:"Vorschau", -constrain_proportions:"Ausma\u00DFe", -langdir:"Schriftrichtung", -langcode:"Sprachcode", -long_desc:"Ausf\u00FChrliche Beschreibung", -style:"Format", -classes:"Klassen", -ltr:"Links nach rechts", -rtl:"Rechts nach links", -id:"ID", -map:"Image-Map", -swap_image:"Bild austauschen", -alt_image:"Alternatives Bild", -mouseover:"bei Mauskontakt", -mouseout:"bei keinem Mauskontakt", -misc:"Verschiedenes", -example_img:"Aussehen der Vorschau", -missing_alt:"Wollen Sie wirklich keine Beschreibung eingeben? Bestimmte Benutzer mit k\u00F6rperlichen Einschr\u00E4nkungen k\u00F6nnen so nicht darauf zugrifen, ebenso solche, die einen Textbrowser benutzen oder die Anzeige von Bildern deaktiviert haben.", -dialog_title:"Bild einf\u00FCgen/bearbeiten", -src:"Adresse", -alt:"Beschreibung", -list:"Bilderliste", -border:"Rahmen", -dimensions:"Ausma\u00DFe", -vspace:"Vertikaler Abstand", -hspace:"Horizontaler Abstand", -align:"Ausrichtung", -align_baseline:"Zeile", -align_top:"Oben", -align_middle:"Mittig", -align_bottom:"Unten", -align_texttop:"Oben im Text", -align_textbottom:"Unten im Text", -align_left:"Links", -align_right:"Rechts", -image_list:"Bilderliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/el_dlg.js deleted file mode 100644 index a480351d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/el_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('el.advimage_dlg',{ -tab_general:"\u0393\u03B5\u03BD\u03B9\u03BA\u03AC", -tab_appearance:"\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7", -tab_advanced:"\u0393\u03B9\u03B1 \u03C0\u03C1\u03BF\u03C7\u03C9\u03C1\u03B7\u03BC\u03AD\u03BD\u03BF\u03C5\u03C2", -general:"\u0393\u03B5\u03BD\u03B9\u03BA\u03AC", -title:"\u03A4\u03AF\u03C4\u03BB\u03BF\u03C2", -preview:"\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03C3\u03BA\u03CC\u03C0\u03B7\u03C3\u03B7", -constrain_proportions:"\u0394\u03B9\u03B1\u03C4\u03AE\u03C1\u03B7\u03C3\u03B7 \u03B1\u03BD\u03B1\u03BB\u03BF\u03B3\u03AF\u03B1\u03C2 \u03C0\u03BB. - \u03CD\u03C8\u03BF\u03C5\u03C2", -langdir:"\u039A\u03B1\u03C4\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 \u03B3\u03BB\u03CE\u03C3\u03C3\u03B1\u03C2", -langcode:"\u039A\u03C9\u03B4\u03B9\u03BA\u03CC\u03C2 \u03B3\u03BB\u03CE\u03C3\u03C3\u03B1\u03C2", -long_desc:"\u03A3\u03CD\u03BD\u03B4\u03B5\u03C3\u03BC\u03BF\u03C2 \u03C0\u03BB\u03AE\u03C1\u03BF\u03C5\u03C2 \u03C0\u03B5\u03C1\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE\u03C2", -style:"\u03A3\u03C4\u03C5\u03BB", -classes:"\u039A\u03BB\u03AC\u03C3\u03B5\u03B9\u03C2", -ltr:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC \u03C0\u03C1\u03BF\u03C2 \u03B4\u03B5\u03BE\u03B9\u03AC", -rtl:"\u0394\u03B5\u03BE\u03B9\u03AC \u03C0\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -id:"Id", -map:"\u03A7\u03AC\u03C1\u03C4\u03B7\u03C2 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -swap_image:"\u0391\u03BD\u03C4\u03B1\u03BB\u03BB\u03B1\u03B3\u03AE \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -alt_image:"\u0395\u03BD\u03B1\u03BB\u03BB\u03B1\u03BA\u03C4\u03B9\u03BA\u03AE \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1", -mouseover:"\u03B3\u03B9\u03B1 mouse over", -mouseout:"\u03B3\u03B9\u03B1 mouse out", -misc:"\u0394\u03B9\u03AC\u03C6\u03BF\u03C1\u03B1", -example_img:"\u0394\u03BF\u03BA\u03B9\u03BC\u03B1\u03C3\u03C4\u03B9\u03BA\u03AE \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1", -missing_alt:"\u03A3\u03AF\u03B3\u03BF\u03C5\u03C1\u03B1 \u03B8\u03AD\u03BB\u03B5\u03C4\u03B5 \u03BD\u03B1 \u03C3\u03C5\u03BD\u03B5\u03C7\u03AF\u03C3\u03B5\u03C4\u03B5 \u03C7\u03C9\u03C1\u03AF\u03C2 \u03C0\u03B5\u03C1\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2; \u03A7\u03C9\u03C1\u03AF\u03C2 \u03B1\u03C5\u03C4\u03AE\u03BD\u03B7 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1 \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF \u03BD\u03B1 \u03BC\u03B7\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03C0\u03C1\u03BF\u03C3\u03B2\u03AC\u03C3\u03B9\u03BC\u03B7 \u03C3\u03B5 \u03BA\u03AC\u03C0\u03BF\u03B9\u03BF\u03C5\u03C2 \u03C7\u03C1\u03AE\u03C3\u03C4\u03B5\u03C2 \u03BC\u03B5 \u03C0\u03C1\u03BF\u03B2\u03BB\u03AE\u03BC\u03B1\u03C4\u03B1, \u03AE \u03C3'\u03B1\u03C5\u03C4\u03BF\u03CD\u03C2 \u03C0\u03BF\u03C5 \u03C7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03BF\u03CD\u03BD \u03C6\u03C5\u03BB\u03BB\u03BF\u03BC\u03B5\u03C4\u03C1\u03B7\u03C4\u03AE \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5, \u03AE \u03B2\u03BB\u03AD\u03C0\u03BF\u03C5\u03BD \u03C4\u03BF \u0399\u03BD\u03C4\u03B5\u03C1\u03BD\u03B5\u03C4 \u03C7\u03C9\u03C1\u03AF\u03C2 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B5\u03C2.", -dialog_title:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -src:"\u0394\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -alt:"\u03A0\u03B5\u03C1\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -list:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03B5\u03B9\u03BA\u03CC\u03BD\u03C9\u03BD", -border:"\u03A0\u03BB\u03B1\u03AF\u03C3\u03B9\u03BF", -dimensions:"\u0394\u03B9\u03B1\u03C3\u03C4\u03AC\u03C3\u03B5\u03B9\u03C2", -vspace:"\u0391\u03C0\u03CC\u03C3\u03C4\u03B1\u03C3\u03B7 \u03BA\u03AC\u03B8\u03B5\u03C4\u03B7", -hspace:"\u0391\u03C0\u03CC\u03C3\u03C4\u03B1\u03C3\u03B7 \u03BF\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1", -align:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7", -align_baseline:"\u0393\u03C1\u03B1\u03BC\u03BC\u03AE \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AC\u03C4\u03C9\u03BD", -align_top:"\u03A0\u03AC\u03BD\u03C9", -align_middle:"\u039C\u03AD\u03C3\u03B7", -align_bottom:"\u039A\u03AC\u03C4\u03C9", -align_texttop:"\u039A\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF \u03C0\u03AC\u03BD\u03C9", -align_textbottom:"\u039A\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF \u03BA\u03AC\u03C4\u03C9", -align_left:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -align_right:"\u0394\u03B5\u03BE\u03B9\u03AC", -image_list:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03B5\u03B9\u03BA\u03CC\u03BD\u03C9\u03BD" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/es_dlg.js deleted file mode 100644 index 0930e305..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/es_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('es.advimage_dlg',{ -tab_general:"General", -tab_appearance:"Apariencia", -tab_advanced:"Avanzado", -general:"General", -title:"T\u00EDtulo", -preview:"Vista previa", -constrain_proportions:"Bloquear relaci\u00F3n de aspecto", -langdir:"Direcci\u00F3n del lenguaje", -langcode:"C\u00F3digo del lenguaje", -long_desc:"V\u00EDnculo para descripci\u00F3n larga", -style:"Estilos", -classes:"Clases", -ltr:"Izquierda a derecha", -rtl:"Derecha a izquierda", -id:"Id", -map:"Mapa de imagen", -swap_image:"Intercambiar imagen", -alt_image:"Imagen alternativa", -mouseover:"para mouseover", -mouseout:"para mouseout", -misc:"Miscel\u00E1neo", -example_img:"Vista previa de la imagen", -missing_alt:" \u00BFEsta seguro de continuar sin introducir una descripci\u00F3n a la imagen? Sin ella puede no ser accesible para usuarios con discapacidades, o para aquellos que usen navegadores de modo texto, o tengan deshabilitadas las im\u00E1genes de la p\u00E1gina.", -dialog_title:"Insertar/editar imagen", -src:"URL de la imagen", -alt:"Descripci\u00F3n de la imagen", -list:"Lista de imagen", -border:"Bordes", -dimensions:"Dimensiones", -vspace:"Espacio vertical", -hspace:"Espacio horizontal", -align:"Alineaci\u00F3n", -align_baseline:"L\u00EDnea base", -align_top:"Arriba", -align_middle:"Medio", -align_bottom:"Debajo", -align_texttop:"Texto arriba", -align_textbottom:"Texto abajo", -align_left:"Izquierda", -align_right:"Derecha", -image_list:"Lista de imagen" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/et_dlg.js deleted file mode 100644 index 15b5b77a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/et_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('et.advimage_dlg',{ -tab_general:"General", -tab_appearance:"Appearance", -tab_advanced:"Advanced", -general:"General", -title:"Title", -preview:"Preview", -constrain_proportions:"Constrain proportions", -langdir:"Language direction", -langcode:"Language code", -long_desc:"Long description link", -style:"Style", -classes:"Classes", -ltr:"Left to right", -rtl:"Right to left", -id:"Id", -map:"Image map", -swap_image:"Swap image", -alt_image:"Alternative image", -mouseover:"for mouse over", -mouseout:"for mouse out", -misc:"Miscellaneous", -example_img:"Appearance preview image", -missing_alt:"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.", -dialog_title:"Insert/edit image", -src:"Image URL", -alt:"Image description", -list:"Image list", -border:"Border", -dimensions:"Dimensions", -vspace:"Vertical space", -hspace:"Horizontal space", -align:"Alignment", -align_baseline:"Baseline", -align_top:"Top", -align_middle:"Middle", -align_bottom:"Bottom", -align_texttop:"Text top", -align_textbottom:"Text bottom", -align_left:"Left", -align_right:"Right", -image_list:"Image list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fa_dlg.js deleted file mode 100644 index 9dc846ab..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fa_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('fa.advimage_dlg',{ -tab_general:"\u0639\u0645\u0648\u0645\u06CC", -tab_appearance:"\u0638\u0627\u0647\u0631", -tab_advanced:"\u067E\u06CC\u0634\u0631\u0641\u062A\u0647", -general:"\u0639\u0645\u0648\u0645\u06CC", -title:"\u0639\u0646\u0648\u0627\u0646", -preview:"\u067E\u06CC\u0634 \u0646\u0645\u0627\u06CC\u0634", -constrain_proportions:"\u062D\u0641\u0638 \u062A\u0646\u0627\u0633\u0628", -langdir:"\u062C\u0647\u062A \u0632\u0628\u0627\u0646", -langcode:"\u0643\u062F \u0632\u0628\u0627\u0646", -long_desc:"\u0644\u06CC\u0646\u0643 \u062A\u0648\u0636\u06CC\u062D \u0637\u0648\u0644\u0627\u0646\u06CC", -style:"\u0627\u0633\u062A\u06CC\u0644", -classes:"\u0643\u0644\u0627\u0633 \u0647\u0627", -ltr:"\u0686\u067E \u0628\u0647 \u0631\u0627\u0633\u062A", -rtl:"\u0631\u0627\u0633\u062A \u0628\u0647 \u0686\u067E", -id:"\u0634\u0646\u0627\u0633\u0647", -map:"\u0646\u0642\u0634\u0647 \u062A\u0635\u0648\u06CC\u0631", -swap_image:"\u062A\u0639\u0648\u06CC\u0636 \u062A\u0635\u0648\u06CC\u0631", -alt_image:"\u062A\u0635\u0648\u06CC\u0631 \u062C\u0627\u06CC\u06AF\u0632\u06CC\u0646", -mouseover:"\u0628\u0631\u0627\u06CC \u0622\u0645\u062F\u0646 \u0645\u0648\u0633", -mouseout:"\u0628\u0631\u0627\u06CC \u0631\u0641\u062A\u0646 \u0645\u0648\u0633", -misc:"\u0645\u062A\u0641\u0631\u0642\u0647", -example_img:"\u062A\u0635\u0648\u06CC\u0631 \u067E\u06CC\u0634 \u0646\u0645\u0627\u06CC\u0634 \u0638\u0627\u0647\u0631", -missing_alt:"\u0622\u06CC\u0627 \u0634\u0645\u0627 \u0627\u0632 \u0627\u062F\u0627\u0645\u0647 \u0628\u062F\u0648\u0646 \u0634\u0627\u0645\u0644 \u0643\u0631\u062F\u0646 \u06CC\u0643 \u062A\u0648\u0636\u06CC\u062D \u062A\u0635\u0648\u06CC\u0631 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F \u0628\u062F\u0648\u0646 \u0622\u0646 \u0645\u0645\u0643\u0646 \u0646\u06CC\u0633\u062A \u062A\u0635\u0627\u0648\u06CC\u0631 \u0628\u0631\u0627\u06CC \u0628\u0631\u062E\u06CC \u0643\u0627\u0631\u0628\u0631\u0627\u0646\u06CC \u0643\u0647 \u0642\u0628\u0644\u06CC\u062A \u0645\u0631\u0648\u0631 \u062A\u0635\u0627\u0648\u06CC\u0631 \u0631\u0627 \u0646\u062F\u0627\u0631\u0646\u062F \u060C \u06CC\u0627 \u0622\u0646\u0647\u0627\u06CC\u06CC \u0643\u0647 \u0627\u0632 \u06CC\u0643 \u0645\u0631\u0648\u0631\u06AF\u0631 \u0645\u062A\u0646\u06CC \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0645\u06CC \u0643\u0646\u0646\u062F \u060C \u06CC\u0627 \u062F\u0631 \u062D\u0627\u0644 \u0645\u0631\u0648\u0631 \u0648\u0628 \u0628\u062F\u0648\u0646 \u062A\u0635\u0648\u06CC\u0631 \u0645\u06CC \u0628\u0627\u0634\u0646\u062F \u060C \u0642\u0627\u0628\u0644 \u062F\u0633\u062A\u06CC\u0627\u0628\u06CC \u0628\u0627\u0634\u062F.", -dialog_title:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u062A\u0635\u0648\u06CC\u0631", -src:"URL \u062A\u0635\u0648\u06CC\u0631", -alt:"\u062A\u0648\u0636\u06CC\u062D \u062A\u0635\u0648\u06CC\u0631", -list:"\u0644\u06CC\u0633\u062A \u062A\u0635\u0648\u06CC\u0631", -border:"\u062D\u0627\u0634\u06CC\u0647", -dimensions:"\u0627\u0628\u0639\u0627\u062F", -vspace:"\u0641\u0627\u0635\u0644\u0647 \u0639\u0645\u0648\u062F\u06CC", -hspace:"\u0641\u0627\u0635\u0644\u0647 \u0627\u0641\u0642\u06CC", -align:"\u062A\u0631\u0627\u0632", -align_baseline:"\u062E\u0637 \u067E\u0627\u06CC\u0647", -align_top:"\u0628\u0627\u0644\u0627", -align_middle:"\u0648\u0633\u0637", -align_bottom:"\u067E\u0627\u06CC\u06CC\u0646", -align_texttop:"\u0645\u062A\u0646 \u0628\u0627\u0644\u0627", -align_textbottom:"\u0645\u062A\u0646 \u067E\u0627\u06CC\u06CC\u0646", -align_left:"\u0686\u067E", -align_right:"\u0631\u0627\u0633\u062A", -image_list:"\u0644\u06CC\u0633\u062A \u062A\u0635\u0648\u06CC\u0631" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fi_dlg.js deleted file mode 100644 index c3304426..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fi_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('fi.advimage_dlg',{ -tab_general:"Yleiset", -tab_appearance:"N\u00E4kyminen", -tab_advanced:"Edistynyt", -general:"Yleiset", -title:"Otsikko", -preview:"Esikatselu", -constrain_proportions:"S\u00E4ilyt\u00E4 mittasuhteet", -langdir:"Kielen suunta", -langcode:"Kielen koodi", -long_desc:"Pitk\u00E4n kuvauksen linkki", -style:"Tyyli", -classes:"Luokat", -ltr:"Vasemmalta oikealle", -rtl:"Oikealta vasemmalle", -id:"Id", -map:"Kuvakartta", -swap_image:"Vaihda kuva", -alt_image:"Vaihtoehtoinen kuva", -mouseover:"mouseoverille", -mouseout:"mouseoutille", -misc:"Sekalaiset", -example_img:"Ulkoasun esikatselukuva", -missing_alt:"Haluako varmasti jatkaa lis\u00E4\u00E4m\u00E4tt\u00E4 kuvausta? Sen puuttumuinen saattaa h\u00E4irit\u00E4 sellaisia, jotka k\u00E4ytt\u00E4v\u00E4t tekstipohjaista selainta tai ovat kytkeneet kuvien n\u00E4kymisen pois p\u00E4\u00E4lt\u00E4.", -dialog_title:"Lis\u00E4\u00E4/muokkaa kuvaa", -src:"Kuvan URL", -alt:"Kuvan kuvaus", -list:"Kuvalista", -border:"Kehys", -dimensions:"Mitat", -vspace:"pystysuora tila", -hspace:"vaakasuora tila", -align:"Tasaus", -align_baseline:"Rivill\u00E4", -align_top:"Ylh\u00E4\u00E4ll\u00E4", -align_middle:"Keskell\u00E4", -align_bottom:"Alhaalla", -align_texttop:"Teksti ylh\u00E4\u00E4ll\u00E4", -align_textbottom:"Teksti alhaalla", -align_left:"Vasemmalla", -align_right:"Oikealla", -image_list:"Kuvalista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fr_dlg.js deleted file mode 100644 index 5701e182..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/fr_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('fr.advimage_dlg',{ -tab_general:"G\u00E9n\u00E9ral", -tab_appearance:"Apparence", -tab_advanced:"Avanc\u00E9", -general:"G\u00E9n\u00E9ral", -title:"Titre", -preview:"Pr\u00E9visualiser", -constrain_proportions:"Conserver les proportions", -langdir:"Sens de lecture", -langcode:"Code de la langue", -long_desc:"Description longue du lien", -style:"Style", -classes:"Classes", -ltr:"De gauche \u00E0 droite", -rtl:"De droite \u00E0 gauche", -id:"Id", -map:"Carte image", -swap_image:"Alterner image", -alt_image:"Image alternative", -mouseover:"au passage de la souris", -mouseout:"\u00E0 la sortie de la souris", -misc:"Divers", -example_img:"Apparence de l'image", -missing_alt:"\u00CAtes-vous s\u00FBr de vouloir continuer sans inclure de description de l'image\u00A0? Sans description, l'image peut ne pas \u00EAtre accessible \u00E0 certains utilisateurs handicap\u00E9s visuellement, ceux utilisant un navigateur texte, ou ceux qui naviguent sans affichage des images.", -dialog_title:"Ins\u00E9rer/\u00C9diter image", -src:"URL de l'image", -alt:"Description de l'image", -list:"Liste d'images", -border:"Bordure", -dimensions:"Dimensions", -vspace:"Espacement vertical", -hspace:"Espacement horizontal", -align:"Alignement", -align_baseline:"Base", -align_top:"Haut", -align_middle:"Milieu", -align_bottom:"Bas", -align_texttop:"Haut du texte", -align_textbottom:"Bas du texte", -align_left:"Gauche", -align_right:"Droite", -image_list:"Liste d'images" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/gl_dlg.js deleted file mode 100644 index 649b57a1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/gl_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('gl.advimage_dlg',{ -tab_general:"Xeral", -tab_appearance:"Apariencia", -tab_advanced:"Avanzado", -general:"Xeral", -title:"T\u00EDtulo", -preview:"Vista previa", -constrain_proportions:"Bloquear proporci\u00F3ns", -langdir:"Direcci\u00F3n do idioma", -langcode:"C\u00F3digo do idioma", -long_desc:"V\u00EDnculo pra descripci\u00F3n larga", -style:"Estilos", -classes:"Clases", -ltr:"Esquerda a dereita", -rtl:"Dereita a esquerda", -id:"Id", -map:"Mapa de imaxe", -swap_image:"Intercambiar imaxe", -alt_image:"Imaxe alternativa", -mouseover:"pra mouseover", -mouseout:"pra mouseout", -misc:"Miscel\u00E1neo", -example_img:"Vista previa da imaxe", -missing_alt:"\u00BFEsta seguro de continuar sen introducir unha descripci\u00F3n \u00E1 imaxe? Sen ela pode non ser accesible pra usuarios con discapacidades, ou pra aqueles que usen navegadores de modo texto, ou te\u00F1an deshabilitadas as imaxes da p\u00E1xina.", -dialog_title:"Insertar/editar imaxe", -src:"URL da imaxe", -alt:"Descripci\u00F3n da imaxe", -list:"Lista de imaxes", -border:"Bordes", -dimensions:"Dimensi\u00F3ns", -vspace:"Espacio vertical", -hspace:"Espacio horizontal", -align:"Ali\u00F1amento", -align_baseline:"Li\u00F1a base", -align_top:"Arriba", -align_middle:"Medio", -align_bottom:"Abaixo", -align_texttop:"Texto arriba", -align_textbottom:"Texto abaixo", -align_left:"Esquerda", -align_right:"Dereita", -image_list:"Lista de imaxes" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/he_dlg.js deleted file mode 100644 index 8bfe33c2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/he_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('he.advimage_dlg',{ -tab_general:"\u05DB\u05DC\u05DC\u05D9", -tab_appearance:"\u05DE\u05E8\u05D0\u05D4", -tab_advanced:"\u05DE\u05EA\u05E7\u05D3\u05DD", -general:"\u05DB\u05DC\u05DC\u05D9", -title:"\u05DB\u05D5\u05EA\u05E8\u05EA", -preview:"\u05EA\u05E6\u05D5\u05D2\u05D4 \u05DE\u05E7\u05D3\u05D9\u05DE\u05D4", -constrain_proportions:"\u05D0\u05D9\u05DC\u05D5\u05E6\u05D9\u05DD \u05D9\u05D7\u05E1\u05D9\u05D9\u05DD", -langdir:"\u05DB\u05D9\u05D5\u05D5\u05DF \u05D4\u05E9\u05E4\u05D4", -langcode:"\u05E7\u05D5\u05D3 \u05D4\u05E9\u05E4\u05D4", -long_desc:"\u05EA\u05D9\u05D0\u05D5\u05E8 \u05E7\u05D9\u05E9\u05D5\u05E8 \u05D0\u05E8\u05D5\u05DA", -style:"\u05E1\u05D2\u05E0\u05D5\u05DF", -classes:"Classes", -ltr:"\u05DE\u05E9\u05DE\u05D0\u05DC \u05DC\u05D9\u05DE\u05D9\u05DF", -rtl:"\u05DE\u05D9\u05DE\u05D9\u05DF \u05DC\u05E9\u05DE\u05D0\u05DC", -id:"Id", -map:"Image map", -swap_image:"\u05D4\u05D7\u05DC\u05E4\u05EA \u05EA\u05DE\u05D5\u05E0\u05D4", -alt_image:"\u05EA\u05DE\u05D5\u05E0\u05D4 \u05D7\u05DC\u05D9\u05E4\u05D9\u05EA", -mouseover:"\u05D1\u05E2\u05EA \u05DE\u05E2\u05D1\u05E8 \u05D4\u05E1\u05DE\u05DF \u05E2\u05DC \u05D4\u05EA\u05DE\u05D5\u05E0\u05D4", -mouseout:"\u05D4\u05E1\u05DE\u05DF \u05E2\u05D1\u05E8 \u05D0\u05EA \u05D4\u05EA\u05DE\u05D5\u05E0\u05D4", -misc:"\u05E9\u05D5\u05E0\u05D5\u05EA", -example_img:"\u05EA\u05E6\u05D5\u05D2\u05D4 \u05DE\u05E7\u05D3\u05D9\u05DE\u05D4 \u05E9\u05DC \u05D4\u05EA\u05DE\u05D5\u05E0\u05D4", -missing_alt:"\u05DC\u05D4\u05DE\u05E9\u05D9\u05DA \u05DE\u05D1\u05DC\u05D9 \u05DC\u05D4\u05D5\u05E1\u05D9\u05E3 \u05EA\u05D9\u05D0\u05D5\u05E8 \u05DC\u05EA\u05DE\u05D5\u05E0\u05D4?", -dialog_title:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05EA\u05DE\u05D5\u05E0\u05D4", -src:"URL \u05E9\u05DC \u05D4\u05EA\u05DE\u05D5\u05E0\u05D4", -alt:"\u05EA\u05D9\u05D0\u05D5\u05E8 \u05D4\u05EA\u05DE\u05D5\u05E0\u05D4", -list:"\u05E8\u05E9\u05D9\u05DE\u05EA \u05EA\u05DE\u05D5\u05E0\u05D5\u05EA", -border:"\u05D2\u05D1\u05D5\u05DC", -dimensions:"\u05DE\u05D9\u05DE\u05D3\u05D9\u05DD", -vspace:"\u05E7\u05D5 \u05D0\u05E0\u05DB\u05D9", -hspace:"\u05E7\u05D5 \u05D0\u05D5\u05E4\u05E7\u05D9", -align:"\u05D9\u05E9\u05D5\u05E8", -align_baseline:"\u05E7\u05D5 \u05D1\u05E1\u05D9\u05E1\u05D9", -align_top:"\u05E2\u05DC\u05D9\u05D5\u05DF", -align_middle:"\u05D0\u05DE\u05E6\u05E2", -align_bottom:"\u05EA\u05D7\u05EA\u05D9\u05EA", -align_texttop:"\u05D8\u05E7\u05E1\u05D8 \u05E2\u05DC\u05D9\u05D5\u05DF", -align_textbottom:"\u05D8\u05E7\u05E1\u05D8 \u05EA\u05D7\u05EA\u05D5\u05DF", -align_left:"\u05DC\u05E9\u05DE\u05D0\u05DC", -align_right:"Right", -image_list:"\u05E8\u05E9\u05D9\u05DE\u05EA \u05EA\u05DE\u05D5\u05E0\u05D5\u05EA" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/hr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/hr_dlg.js deleted file mode 100644 index 07f36808..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/hr_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('hr.advimage_dlg',{ -tab_general:"Osnovno", -tab_appearance:"Izgled", -tab_advanced:"Napredno", -general:"Osnovno", -title:"Naslov", -preview:"Prikaz", -constrain_proportions:"Zadr\u017Ei proporcije", -langdir:"Smjer jezika", -langcode:"Kod jezika", -long_desc:"Poveznica dugog opisa", -style:"Stil", -classes:"Klase", -ltr:"S lijeva na desno", -rtl:"S desna na lijevo", -id:"Id", -map:"Karta slike", -swap_image:"Izmjenjiva slika", -alt_image:"Alternativna slika", -mouseover:"za prelazak mi\u0161a preko slike", -mouseout:"za izlazak mi\u0161a van slike", -misc:"Razno", -example_img:"Prikaz slike", -missing_alt:"Jeste li sigurni da \u017Eelite izostaviti opis slike? Slika mo\u017Ee biti nedostupna ljudima s pote\u0161ko\u0107ama ili onima koji koriste preglednike bez prikaza slika.", -dialog_title:"Umetni/uredi sliku", -src:"URL slike", -alt:"Opis slike", -list:"Lista slika", -border:"Obrub", -dimensions:"Dimenzije", -vspace:"Okomiti razmak", -hspace:"Vodoravni razmak", -align:"Poravnavanje", -align_baseline:"Osnovna linija", -align_top:"Vrh", -align_middle:"Sredina", -align_bottom:"Dno", -align_texttop:"Vrh teksta", -align_textbottom:"Dno teksta", -align_left:"Lijevo", -align_right:"Desno", -image_list:"Lista slika" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/hu_dlg.js deleted file mode 100644 index 383a7712..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/hu_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('hu.advimage_dlg',{ -tab_general:"\u00C1ltal\u00E1nos", -tab_appearance:"Megjelen\u00E9s", -tab_advanced:"Halad\u00F3", -general:"\u00C1ltal\u00E1nos", -title:"C\u00EDm", -preview:"El\u0151n\u00E9zet", -constrain_proportions:"Ar\u00E1nytart\u00E1s", -langdir:"Nyelv \u00EDr\u00E1s ir\u00E1ny", -langcode:"Nyelv k\u00F3d", -long_desc:"B\u0151vebb le\u00EDr\u00E1s link", -style:"Style", -classes:"Class-ok", -ltr:"Balr\u00F3l jobbra", -rtl:"Jobbr\u00F3l balra", -id:"Id", -map:"K\u00E9p t\u00E9rk\u00E9p", -swap_image:"K\u00E9pcsere", -alt_image:"Alternat\u00EDv k\u00E9p", -mouseover:"K\u00E9p az eg\u00E9rkurzor f\u00F6l\u00E9vitelekor", -mouseout:"K\u00E9p az eg\u00E9rkurzor lev\u00E9telekor", -misc:"Vegyes", -example_img:"El\u0151n\u00E9zeti k\u00E9p", -missing_alt:"Biztosan folytatja helyettes\u00EDt\u0151 sz\u00F6veg n\u00E9lk\u00FCl? En\u00E9lk\u00FCl a korl\u00E1toz\u00E1ssal \u00E9l\u0151k, sz\u00F6veges b\u00F6ng\u00E9sz\u0151t haszn\u00E1l\u00F3k \u00E9s a k\u00E9pek megjelen\u00EDt\u00E9s\u00E9t letilt\u00F3 felhaszn\u00E1l\u00F3k h\u00E1tr\u00E1nyban lesznek.", -dialog_title:"K\u00E9p besz\u00FAr\u00E1s/szerkeszt\u00E9s", -src:"K\u00E9p URL", -alt:"K\u00E9p helyettes\u00EDt\u0151 sz\u00F6vege", -list:"K\u00E9plista", -border:"Keret", -dimensions:"Dimenzi\u00F3k", -vspace:"F\u00FCgg\u0151leges t\u00E1vols\u00E1g", -hspace:"V\u00EDzszintes t\u00E1vols\u00E1g", -align:"Igaz\u00EDt\u00E1s", -align_baseline:"Alapvonalhoz", -align_top:"Fentre", -align_middle:"K\u00F6z\u00E9pre", -align_bottom:"Lentre", -align_texttop:"Sz\u00F6veg tetej\u00E9hez", -align_textbottom:"Sz\u00F6veg alj\u00E1hoz", -align_left:"Balra", -align_right:"Jobbra", -image_list:"K\u00E9plista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ia_dlg.js deleted file mode 100644 index 0aa36a1b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ia_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ia.advimage_dlg',{ -tab_general:"\u57FA\u672C", -tab_appearance:"\u5916\u89C2", -tab_advanced:"\u9AD8\u7EA7", -general:"\u57FA\u672C", -title:"\u67E5\u627E", -preview:"\u9884\u89C8", -constrain_proportions:"\u4FDD\u6301\u6BD4\u4F8B", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -long_desc:"\u63CF\u8FF0", -style:"\u6837\u5F0F", -classes:"\u6837\u5F0F\u7C7B", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -id:"Id", -map:"\u56FE\u7247\u70ED\u70B9", -swap_image:"\u5207\u6362\u56FE\u7247", -alt_image:"\u4EA4\u66FF\u56FE\u7247", -mouseover:"\u9F20\u6807\u5212\u8FC7", -mouseout:"\u9F20\u6807\u79FB\u51FA", -misc:"\u5176\u5B83", -example_img:"\u9884\u89C8\u56FE\u7247", -missing_alt:" \u662F\u5426\u4E0D\u4E3A\u56FE\u7247\u52A0\u5165\u8BF4\u660E\u6587\u5B57\uFF0C\u5982\u679C\u4E0D\u52A0\u5165\u8BF4\u660E\u6587\u5B57\uFF0C\u5C06\u5BFC\u81F4\u4E0D\u652F\u6301\u56FE\u7247\u7684\u6D4F\u89C8\u5668\u5FFD\u7565\u672C\u5185\u5BB9", -dialog_title:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247", -src:"\u56FE\u7247\u5730\u5740", -alt:"\u56FE\u7247\u8BF4\u660E", -list:"\u56FE\u7247\u6E05\u5355", -border:"\u8FB9\u6846", -dimensions:"\u5C3A\u5BF8", -vspace:"\u5782\u76F4\u95F4\u8DDD", -hspace:"\u6C34\u5E73\u95F4\u8DDD", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_baseline:"\u57FA\u7EBF", -align_top:"\u9876\u90E8", -align_middle:"\u4E2D\u90E8", -align_bottom:"\u5E95\u90E8", -align_texttop:"\u6587\u5B57\u4E0A\u65B9", -align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -align_left:"\u5C45\u5DE6", -align_right:"\u5C45\u53F3", -image_list:"\u56FE\u7247\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ii_dlg.js deleted file mode 100644 index ff78fb99..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ii_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ii.advimage_dlg',{ -tab_general:"\u4E00\u822C", -tab_appearance:"\u5916\u89C2", -tab_advanced:"\u9AD8\u7EA7", -general:"\u4E00\u822C", -title:"\u6807\u9898", -preview:"\u9884\u89C8", -constrain_proportions:"\u4FDD\u6301\u6BD4\u4F8B", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -long_desc:"\u957F\u63CF\u8FF0\u94FE\u63A5", -style:"\u6837\u5F0F", -classes:"\u7C7B\u522B", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -id:"ID", -map:"\u56FE\u6863 Map", -swap_image:"\u56FE\u6863\u5207\u6362", -alt_image:"\u66FF\u6362\u56FE\u6863", -mouseover:"\u6E38\u6807\u901A\u8FC7", -mouseout:"\u5149\u6807\u79FB\u51FA", -misc:"\u5176\u5B83", -example_img:"\u56FE\u6863\u9884\u89C8\u5916\u89C2", -missing_alt:"\u786E\u5B9A\u4E0D\u4E3A\u56FE\u6863\u52A0\u4E0A\u8BF4\u660E\u5417\uFF1F\u6CA1\u6709\u8BF4\u660E\u7684\u56FE\u6863\uFF0C\u5C06\u65E0\u6CD5\u5728\u4E0D\u652F\u6301\u56FE\u6587\u4EF6\u663E\u793A\u7684\u6D4F\u89C8\u5668\u4E2D\u88AB\u5B58\u53D6\u3002", -dialog_title:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u6863", -src:"\u56FE\u6863URL", -alt:"\u56FE\u6863\u8BF4\u660E", -list:"\u56FE\u6587\u4EF6\u6E05\u5355", -border:"\u8FB9\u6846", -dimensions:"\u5C3A\u5BF8", -vspace:"\u5782\u76F4\u95F4\u8DDD", -hspace:"\u6C34\u5E73\u95F4\u8DDD", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_baseline:"\u57FA\u7EBF", -align_top:"\u7F6E\u9876", -align_middle:"\u7F6E\u4E2D", -align_bottom:"\u7F6E\u5E95", -align_texttop:"\u6587\u5B57\u4E0A\u65B9", -align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -align_left:"\u7F6E\u5DE6", -align_right:"\u7F6E\u53F3", -image_list:"\u56FE\u6587\u4EF6\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/is_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/is_dlg.js deleted file mode 100644 index 2451a283..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/is_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('is.advimage_dlg',{ -tab_general:"Almennt", -tab_appearance:"\u00DAtlit", -tab_advanced:"N\u00E1nar", -general:"Almennt", -title:"Titill", -preview:"Forsko\u00F0un", -constrain_proportions:"Halda hlutf\u00F6llum", -langdir:"\u00C1tt tungum\u00E1ls", -langcode:"K\u00F3\u00F0i tungum\u00E1ls", -long_desc:"L\u00F6ng l\u00FDsing \u00E1 hlekki", -style:"St\u00EDll", -classes:"Klasar", -ltr:"Vinstri til h\u00E6gri", -rtl:"H\u00E6gri til vinstri", -id:"Id", -map:"Image map", -swap_image:"Skipta mynd \u00FAt", -alt_image:"\u00D6nnur mynd", -mouseover:"\u00FEegar m\u00FAs er yfir", -mouseout:"\u00FEegar m\u00FAs fer af", -misc:"\u00DDmislegt", -example_img:"Appearance preview image", -missing_alt:"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.", -dialog_title:"Insert/edit image", -src:"Sl\u00F3\u00F0 \u00E1 mynd", -alt:"L\u00FDsing", -list:"Myndalisti", -border:"Rammi", -dimensions:"St\u00E6r\u00F0ir", -vspace:"L\u00F3\u00F0r\u00E9tt loftun", -hspace:"L\u00E1r\u00E9tt loftun", -align:"J\u00F6fnun", -align_baseline:"Baseline", -align_top:"Top", -align_middle:"Middle", -align_bottom:"Bottom", -align_texttop:"Text top", -align_textbottom:"Text bottom", -align_left:"Left", -align_right:"Right", -image_list:"Image list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/it_dlg.js deleted file mode 100644 index 70adae49..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/it_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('it.advimage_dlg',{ -tab_general:"Generale", -tab_appearance:"Aspetto", -tab_advanced:"Avanzate", -general:"Generale", -title:"Titolo", -preview:"Anteprima", -constrain_proportions:"Mantieni proporzioni", -langdir:"Direzione testo", -langcode:"codice lingua", -long_desc:"Descrizione del collegamento", -style:"Stile", -classes:"Classe", -ltr:"Sinistra verso destra", -rtl:"Destra verso sinistraa", -id:"Id", -map:"Immagine come mappa", -swap_image:"Sostituisci immagine", -alt_image:"Immagine alternativa", -mouseover:"quando mouse sopra", -mouseout:"quando mouse fuori", -misc:"Impostazioni varie", -example_img:"Anteprima aspetto immagine", -missing_alt:"Sicuro di continuare senza includere una descrizione dell'immagine? Senza di essa l'immagine pu\u00F2 non essere accessibile ad alcuni utenti con disabilit\u00E0, o per coloro che usano un browser testuale oppure che hanno disabilitato la visualizzazione delle immagini nel loro browser.", -dialog_title:"Inserisci/modifica immagine", -src:"URL immagine", -alt:"Descrizione immagine", -list:"Lista immagini", -border:"Bordo", -dimensions:"Dimensioni", -vspace:"Spaziatura verticale", -hspace:"Spaziatura orizzontale", -align:"Allineamento", -align_baseline:"Alla base", -align_top:"In alto", -align_middle:"In mezzo", -align_bottom:"In basso", -align_texttop:"In alto al testo", -align_textbottom:"In basso al testo", -align_left:"A sinistra", -align_right:"A destra", -image_list:"Lista immagini" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ja_dlg.js deleted file mode 100644 index c8bfe48a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ja_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ja.advimage_dlg',{ -tab_general:"\u4E00\u822C", -tab_appearance:"\u8868\u793A", -tab_advanced:"\u4E0A\u7D1A\u8005\u5411\u3051", -general:"\u4E00\u822C", -title:"\u30BF\u30A4\u30C8\u30EB", -preview:"\u30D7\u30EC\u30D3\u30E5\u30FC", -constrain_proportions:"\u7E26\u6A2A\u6BD4\u306E\u4FDD\u5B58", -langdir:"\u6587\u7AE0\u306E\u65B9\u5411", -langcode:"\u8A00\u8A9E\u30B3\u30FC\u30C9", -long_desc:"\u8A73\u7D30\u8AAC\u660E\u30EA\u30F3\u30AF", -style:"\u30B9\u30BF\u30A4\u30EB", -classes:"\u30AF\u30E9\u30B9", -ltr:"\u5DE6\u304B\u3089\u53F3", -rtl:"\u53F3\u304B\u3089\u5DE6", -id:"Id", -map:"\u30A4\u30E1\u30FC\u30B8\u30DE\u30C3\u30D7", -swap_image:"\u30ED\u30FC\u30EB\u30AA\u30FC\u30D0\u30FC\u52B9\u679C", -alt_image:"\u753B\u50CF\u5207\u66FF\u3092\u884C\u3046", -mouseover:"\u30DE\u30A6\u30B9\u30AA\u30FC\u30D0\u30FC\u6642", -mouseout:"\u30DE\u30A6\u30B9\u30A2\u30A6\u30C8\u6642", -misc:"\u305D\u306E\u4ED6", -example_img:"Appearance preview image", -missing_alt:"\u753B\u50CF\u306E\u8AAC\u660E\u6587\u304C\u5165\u529B\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u76EE\u306E\u4E0D\u81EA\u7531\u306A\u65B9\u3084\u30C6\u30AD\u30B9\u30C8\u30D6\u30E9\u30A6\u30B6\u3092\u5229\u7528\u3055\u308C\u3066\u3044\u308B\u65B9\u3078\u914D\u616E\u3057\u3001\u753B\u50CF\u8AAC\u660E\u3092\u5165\u529B\u3059\u308B\u3053\u3068\u3092\u304A\u85A6\u3081\u3057\u307E\u3059\u3002", -dialog_title:"\u753B\u50CF\u306E\u633F\u5165/\u7DE8\u96C6", -src:"\u753B\u50CFURL", -alt:"\u753B\u50CF\u306E\u8AAC\u660E", -list:"\u4E00\u89A7\u304B\u3089\u9078\u3076", -border:"\u67A0\u7DDA", -dimensions:"\u30B5\u30A4\u30BA", -vspace:"\u4E0A\u4E0B\u4F59\u767D", -hspace:"\u5DE6\u53F3\u4F59\u767D", -align:"\u914D\u7F6E", -align_baseline:"Baseline", -align_top:"Top", -align_middle:"Middle", -align_bottom:"Bottom", -align_texttop:"Text top", -align_textbottom:"Text bottom", -align_left:"Left", -align_right:"Right", -image_list:"\u4E00\u89A7\u304B\u3089\u9078\u3076" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ko_dlg.js deleted file mode 100644 index 76e9a950..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ko_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ko.advimage_dlg',{ -tab_general:"\uC77C\uBC18", -tab_appearance:"\uD45C\uC2DC", -tab_advanced:"\uACE0\uAE09", -general:"\uC77C\uBC18", -title:"\uC81C\uBAA9", -preview:"\uBBF8\uB9AC\uBCF4\uAE30", -constrain_proportions:"\uC885\uD6A1\uBE44 \uBCF4\uC874", -langdir:"\uBB38\uC790 \uBC29\uD5A5", -langcode:"\uC5B8\uC5B4 \uCF54\uB4DC", -long_desc:"\uC124\uBA85 \uB9C1\uD06C", -style:"\uC2A4\uD0C0\uC77C", -classes:"\uD074\uB798\uC2A4", -ltr:"\uC67C\uCABD\uC5D0\uC11C \uC624\uB978\uCABD", -rtl:"\uC624\uB978\uCABD\uC5D0\uC11C \uC67C\uCABD", -id:"Id", -map:"\uC774\uBBF8\uC9C0 \uB9F5", -swap_image:"\uB864 \uC624\uBC84 \uD6A8\uACFC", -alt_image:"\uB300\uCCB4 \uC774\uBBF8\uC9C0", -mouseover:"\uB9C8\uC6B0\uC2A4 \uC624\uBC84 \uC774\uBBF8\uC9C0", -mouseout:"\uB9C8\uC6B0\uC2A4 \uC544\uC6C3 \uC774\uBBF8\uC9C0", -misc:"\uADF8 \uC678", -example_img:"\uBBF8\uB9AC\uBCF4\uAE30 \uC774\uBBF8\uC9C0", -missing_alt:"\uC774\uBBF8\uC9C0 \uC124\uBA85\uC774 \uC5C6\uC2B5\uB2C8\uB2E4\uB9CC \uC88B\uC2B5\uB2C8\uAE4C? \uC774\uBBF8\uC9C0 \uC124\uBA85\uC774 \uC5C6\uB294 \uACBD\uC6B0, \uB9F9\uC778\uC774\uB098 \uD14D\uC2A4\uD2B8 \uBE0C\uB77C\uC6B0\uC800\uB97C \uC774\uC6A9\uD558\uACE0 \uC788\uB294 \uBD84, \uB610 \uC774\uBBF8\uC9C0 \uD45C\uC2DC\uB97C OFF(\uC73C)\uB85C \uD558\uACE0 \uC788\uB294 \uC720\uC800\uC758 \uC811\uADFC\uC131\uC774 \uC800\uD558\uB429\uB2C8\uB2E4.", -dialog_title:"\uC774\uBBF8\uC9C0\uC758 \uC0BD\uC785/\uD3B8\uC9D1", -src:"\uC774\uBBF8\uC9C0 URL", -alt:"\uC774\uBBF8\uC9C0 \uC124\uBA85", -list:"\uC774\uBBF8\uC9C0 \uBAA9\uB85D", -border:"\uD14C\uB450\uB9AC\uC120", -dimensions:"\uD06C\uAE30", -vspace:"\uC0C1\uD558 \uC5EC\uBC31", -hspace:"\uC88C\uC6B0 \uC5EC\uBC31", -align:"\uC815\uB82C", -align_baseline:"\uAE30\uC900\uC120", -align_top:"\uC0C1", -align_middle:"\uC911\uC559", -align_bottom:"\uD558", -align_texttop:"\uBB38\uC790\uC5F4 \uC704\uB85C", -align_textbottom:"\uBB38\uC790\uC5F4 \uC544\uB798\uB85C", -align_left:"\uC88C", -align_right:"\uC6B0", -image_list:"\uC774\uBBF8\uC9C0 \uBAA9\uB85D" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/lt_dlg.js deleted file mode 100644 index 2a596482..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/lt_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('lt.advimage_dlg',{ -tab_general:"Bendra", -tab_appearance:"I\u0161vaizda", -tab_advanced:"I\u0161pl\u0117sta", -general:"Bendra", -title:"Pavadinimas", -preview:"Per\u017Ei\u016Bra", -constrain_proportions:"Priverstin\u0117s proporcijos", -langdir:"Kalbos teksto kryptis", -langcode:"Kalbos kodas", -long_desc:"Ilgo apra\u0161ymo nuoroda", -style:"Stilius", -classes:"Klas\u0117s", -ltr:"I\u0161 kair\u0117s \u012F de\u0161in\u0119", -rtl:"I\u0161 de\u0161in\u0117s \u012F kair\u0119", -id:"Id", -map:"Paveiksl\u0117lio \"\u017Eem\u0117lapis\"", -swap_image:"Sukeisti paveiksl\u0117l\u012F", -alt_image:"Arternatyvus paveiksl\u0117lis", -mouseover:"u\u017Evedant pele", -mouseout:"nuvedant pel\u0119", -misc:"\u012Evair\u016Bs", -example_img:"I\u0161vaizdos per\u017Ei\u016Bros paveiksl\u0117lis", -missing_alt:"Ar norite t\u0119sti ne\u012Fvedus paveiksl\u0117lio apra\u0161o? Be apra\u0161o jo neatpa\u017Eins \u017Emon\u0117s su negalia, tie kurie naudoja tekstines nar\u0161ykles, arba tie, kurie nar\u0161o internet\u0105 i\u0161jung\u0119 paveiksl\u0117li\u0173 rodym\u0105.", -dialog_title:"\u012Eterpti/redaguoti paveiksl\u0117l\u012F", -src:"Paveiksl\u0117lio URL adresas", -alt:"Paveiksl\u0117lio apra\u0161ymas", -list:"Paveiksl\u0117li\u0173 s\u0105ra\u0161as", -border:"R\u0117melis", -dimensions:"I\u0161matavimai", -vspace:"Vertikalus tarpas", -hspace:"Horizontalus tarpas", -align:"Lygiavimas", -align_baseline:"Pradiniame ta\u0161ke", -align_top:"Vir\u0161uje", -align_middle:"Viduryje", -align_bottom:"Apa\u010Dioje", -align_texttop:"Teksto vir\u0161uje", -align_textbottom:"Teksto apa\u010Dioje", -align_left:"Kair\u0117je", -align_right:"De\u0161in\u0117je", -image_list:"Paveiksl\u0117li\u0173 s\u0105ra\u0161as" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/lv_dlg.js deleted file mode 100644 index 8bed1196..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/lv_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('lv.advimage_dlg',{ -tab_general:"Iestat\u012Bjumi", -tab_appearance:"Izskats", -tab_advanced:"Papildiestat\u012Bjumi", -general:"Iestat\u012Bjumi", -title:"Nosaukums", -preview:"Priek\u0161skats", -constrain_proportions:"Saglab\u0101t proporcijas", -langdir:"Valodas virziens", -langcode:"Valodas kods", -long_desc:"Saite uz garo aprakstu", -style:"Stils", -classes:"Klases", -ltr:"No kreis\u0101s uz labo", -rtl:"No lab\u0101s uz kreiso", -id:"Id", -map:"Att\u0113lkarte", -swap_image:"Main\u012Bt bildi", -alt_image:"Otra bilde", -mouseover:"kad pele virs", -mouseout:"kad pele \u0101rpus", -misc:"Da\u017E\u0101di", -example_img:"Att\u0113la izskata priek\u0161skats", -missing_alt:"Vai esat p\u0101rliecin\u0101ti, ka v\u0113laties turpin\u0101t, neiek\u013Caujot bildes aprakstu? Bez apraksta bilde neb\u016Bs saprotama lietot\u0101jiem ar nesp\u0113ju redz\u0113t, vai lietotajiem, kas lieto teksta p\u0101rl\u016Bkus, vai izsl\u0113gu\u0161i bil\u017Eu r\u0101d\u012B\u0161anu.", -dialog_title:"Ievietot/Redi\u0123\u0113t att\u0113lu", -src:"Att\u0113la URL", -alt:"Att\u0113la apraksts", -list:"Att\u0113lu saraksts", -border:"Apmale", -dimensions:"Izm\u0113ri", -vspace:"Vertik\u0101l\u0101 atstarpe", -hspace:"Horizont\u0101l\u0101 atstarpe", -align:"Novietojums", -align_baseline:"Pati apak\u0161a", -align_top:"Aug\u0161a", -align_middle:"Vidus", -align_bottom:"Apak\u0161a", -align_texttop:"Teksta aug\u0161a", -align_textbottom:"Teksta apak\u0161a", -align_left:"Pa kreisi", -align_right:"Pa labi", -image_list:"Att\u0113lu saraksts" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/mk_dlg.js deleted file mode 100644 index 60ff3996..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/mk_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('mk.advimage_dlg',{ -tab_general:"Osnovno", -tab_appearance:"Izgled", -tab_advanced:"Napredno", -general:"Osnovno", -title:"\u041D\u0430\u0441\u043B\u043E\u0432", -preview:"Prikaz", -constrain_proportions:"Zadr\u017Ei proporcije", -langdir:"Smjer jezika", -langcode:"Kod jezika", -long_desc:"Poveznica dugog opisa", -style:"Stil", -classes:"Klase", -ltr:"S leva na desno", -rtl:"S desna na levo", -id:"Id", -map:"Karta slike", -swap_image:"Izmjenjiva slika", -alt_image:"Alternativna slika", -mouseover:"za prelazak mi\u0161a preko slike", -mouseout:"za izlazak mi\u0161a van slike", -misc:"Razno", -example_img:"Prikaz slike", -missing_alt:"Jeste li sigurni da \u017Eelite izostaviti opis slike? Slika mo\u017Ee biti nedostupna ljudima s pote\u0161ko\u0107ama ili onima koji koriste preglednike bez prikaza slika.", -dialog_title:"\u0412\u043C\u0435\u0442\u043D\u0438/uredi sliku", -src:"URL slike", -alt:"Opis slike", -list:"Lista slika", -border:"Obrub", -dimensions:"Dimenzije", -vspace:"Okomiti razmak", -hspace:"Vodoravni razmak", -align:"Poravnavanje", -align_baseline:"Osnovna linija", -align_top:"Vrh", -align_middle:"Sredina", -align_bottom:"Dno", -align_texttop:"Vrh teksta", -align_textbottom:"Dno teksta", -align_left:"Levo", -align_right:"Desno", -image_list:"Lista slika" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/mn_dlg.js deleted file mode 100644 index d68b7361..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/mn_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('mn.advimage_dlg',{ -tab_general:"\u0415\u0440\u04E9\u043D\u0445\u0438\u0439", -tab_appearance:"\u0425\u0430\u0440\u0430\u0433\u0434\u0430\u0446", -tab_advanced:"\u04E8\u0440\u0433\u04E9\u0442\u0433\u04E9\u0441\u04E9\u043D", -general:"\u0415\u0440\u04E9\u043D\u0445\u0438\u0439", -title:"\u0413\u0430\u0440\u0447\u0438\u0433", -preview:"\u041D\u044F\u0433\u0442\u043B\u0430\u043D \u0445\u0430\u0440\u0430\u0445", -constrain_proportions:"\u0425\u044D\u043C\u0436\u044D\u044D\u0441", -langdir:"\u0411\u0438\u0447\u0433\u0438\u0439\u043D \u0447\u0438\u0433\u043B\u044D\u043B", -langcode:"\u0425\u044D\u043B\u043D\u0438\u0439 \u043A\u043E\u0434", -long_desc:"\u0414\u044D\u043B\u0433\u044D\u0440\u044D\u043D\u0433\u04AF\u0439 \u0442\u0430\u0439\u043B\u0431\u0430\u0440", -style:"\u0424\u043E\u0440\u043C\u0430\u0442", -classes:"\u0410\u043D\u0433\u0438", -ltr:"\u0417\u04AF\u04AF\u043D\u044D\u044D\u0441 \u0431\u0430\u0440\u0443\u0443\u043D", -rtl:"\u0411\u0430\u0440\u0443\u0443\u043D\u0430\u0430\u0441 \u0437\u04AF\u04AF\u043D", -id:"\u0422\u0422", -map:"\u0411\u04AF\u0441\u0447\u0438\u043B\u0441\u0430\u043D \u0437\u0443\u0440\u0430\u0433", -swap_image:"\u0417\u0443\u0440\u0430\u0433 \u0441\u043E\u043B\u0438\u0445", -alt_image:"\u0425\u043E\u0451\u0440\u0434\u043E\u0433\u0447 \u0437\u0443\u0440\u0430\u0433", -mouseover:"\u0425\u0443\u043B\u0433\u0430\u043D\u0430 \u043E\u0440\u043E\u0445\u043E\u0434", -mouseout:"\u0425\u0443\u043B\u0433\u0430\u043D\u0430 \u0433\u0430\u0440\u0430\u0445\u0430\u0434", -misc:"\u042F\u043D\u0437 \u0431\u04AF\u0440\u0438\u0439\u043D \u0437\u04AF\u0439\u043B\u0441", -example_img:"\u041D\u044F\u0433\u0442\u043B\u0430\u043D \u0445\u0430\u0440\u0430\u0445", -missing_alt:"\u0422\u0430 \u04AF\u043D\u044D\u0445\u044D\u044D\u0440 \u0442\u0430\u0439\u043B\u0431\u0430\u0440 \u0445\u0438\u0439\u0445\u0433\u04AF\u0439 \u0431\u0430\u0439\u0445\u044B\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443? \u0417\u0430\u0440\u0438\u043C \u0445\u04E9\u0433\u0436\u043B\u0438\u0439\u043D \u0431\u044D\u0440\u0445\u0448\u044D\u044D\u043B\u0442\u044D\u0439 \u044D\u0441\u0432\u044D\u043B \u0431\u0438\u0447\u0432\u044D\u0440 \u0445\u04E9\u0442\u04E9\u0447 \u0430\u0448\u0438\u0433\u043B\u0430\u0436 \u0431\u0443\u0439 \u044D\u0441\u0432\u044D\u043B \u0437\u0443\u0440\u0430\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445\u044B\u0433 \u0445\u0430\u0430\u0441\u0430\u043D \u0445\u044D\u0440\u044D\u0433\u043B\u044D\u0433\u0447\u0438\u0434 \u0445\u0430\u043D\u0434\u0430\u0445 \u0431\u043E\u043B\u043E\u043C\u0436\u0433\u04AF\u0439\u0433 \u0430\u043D\u0445\u0430\u0430\u0440\u043D\u0430 \u0443\u0443.", -dialog_title:"\u0417\u0443\u0440\u0430\u0433 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u0437\u0430\u0441\u0430\u0445", -src:"\u0425\u0430\u044F\u0433", -alt:"\u0422\u0430\u0439\u043B\u0431\u0430\u0440", -list:"\u0417\u0443\u0440\u0433\u0438\u0439\u043D \u0436\u0430\u0433\u0441\u0430\u0430\u043B\u0442", -border:"\u0425\u04AF\u0440\u044D\u044D", -dimensions:"\u0425\u044D\u043C\u0436\u044D\u044D\u0441", -vspace:"\u0411\u043E\u0441\u043E\u043E \u0430\u043B\u0441\u043B\u0430\u043B\u0442", -hspace:"\u0425\u044D\u0432\u0442\u044D\u044D \u0430\u043B\u0441\u043B\u0430\u043B\u0442", -align:"\u0416\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u044D\u043B\u0442", -align_baseline:"\u041C\u04E9\u0440", -align_top:"\u0414\u044D\u044D\u0440", -align_middle:"\u0414\u0443\u043D\u0434", -align_bottom:"\u0414\u043E\u043E\u0440", -align_texttop:"\u0411\u0438\u0447\u0432\u044D\u0440\u0438\u0439\u043D \u0434\u044D\u044D\u0440", -align_textbottom:"\u0411\u0438\u0447\u0432\u044D\u0440\u0438\u0439\u043D \u0434\u043E\u043E\u0440", -align_left:"\u0417\u04AF\u04AF\u043D", -align_right:"\u0411\u0430\u0440\u0443\u0443\u043D", -image_list:"\u0417\u0443\u0440\u0433\u0438\u0439\u043D \u0436\u0430\u0433\u0441\u0430\u0430\u043B\u0442" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ms_dlg.js deleted file mode 100644 index 0ed869bb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ms_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ms.advimage_dlg',{ -tab_general:"Am", -tab_appearance:"Penglihatan", -tab_advanced:"Lanjutan", -general:"Am", -title:"Tajuk", -preview:"Pratonton", -constrain_proportions:"Kadar tahanan", -langdir:"Arah bahasa", -langcode:"Kod bahasa", -long_desc:"Pautan huraian panjang", -style:"Gaya", -classes:"Kelas-kelas", -ltr:"Kiri ke kanan", -rtl:"Kanan ke kiri", -id:"Id", -map:"Imej map", -swap_image:"Tukar imej", -alt_image:"Imej alternatif", -mouseover:"untuk tetikus di atas", -mouseout:"untuk tetikus di luar", -misc:"Pelbagai", -example_img:"Penglihatan pratonton imej", -missing_alt:"Adakah anda pasti untuk teruskan tanpa masukkan huraian imej? Tanpa huraian, imej mungkin tidak dapat difahami oleh orang yang kurang upaya, orang yang menggunakan pelayaran teks.", -dialog_title:"Sisip/sunting imej", -src:"URL imej", -alt:"Huraian imej", -list:"Senarai imej", -border:"Sempadan", -dimensions:"Dimensi", -vspace:"Ruangan tegak", -hspace:"Ruangan ufuk", -align:"Penyelarian", -align_baseline:"Garis pangkal", -align_top:"Atas", -align_middle:"Tengah", -align_bottom:"Bawah", -align_texttop:"Teks atas", -align_textbottom:"Teks bawah", -align_left:"Kiri", -align_right:"Kanan", -image_list:"Senarai imej" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nb_dlg.js deleted file mode 100644 index 43a780b4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nb_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('nb.advimage_dlg',{ -tab_general:"Generelt", -tab_appearance:"Utseende", -tab_advanced:"Avansert", -general:"Generelt", -title:"Tittel", -preview:"Forh\u00E5ndsvisning", -constrain_proportions:"Behold st\u00F8rrelsesforhold", -langdir:"Skriftretning", -langcode:"Spr\u00E5kkode", -long_desc:"Lang beskrivelse", -style:"Stil", -classes:"Klasser", -ltr:"Venstre mot h\u00F8yre", -rtl:"H\u00F8yre mot venstre", -id:"Id", -map:"Bildekart", -swap_image:"Bytt bilde", -alt_image:"Alternativt bilde", -mouseover:"for musepeker p\u00E5", -mouseout:"for musepeker utenfor", -misc:"Annet", -example_img:"Utseende Forh\u00E5ndsvisning bilde", -missing_alt:"Er du sikker p\u00E5 at du vil fortsette uten \u00E5 sette inn en beskrivelse av bildet? Uten beskrivelse vil bildet ikke gi mening for enkelte funksjonshemmede eller for personer som bruker en nettleser med bildevisning avsl\u00E5tt.", -dialog_title:"Sett inn / endre bilde", -src:"Bildets URL", -alt:"Bildebeskrivelse", -list:"Bildeliste", -border:"Ramme", -dimensions:"Dimensjoner", -vspace:"Vertikal avstand", -hspace:"Horisontal avstand", -align:"Justering", -align_baseline:"Grunnlinje", -align_top:"Topp", -align_middle:"Midtstilt", -align_bottom:"Bunn", -align_texttop:"Tekst topp", -align_textbottom:"Tekst bunn", -align_left:"Venstre", -align_right:"H\u00F8yre", -image_list:"Bildeliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nl_dlg.js deleted file mode 100644 index b6db1f22..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nl_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('nl.advimage_dlg',{ -tab_general:"Algemeen", -tab_appearance:"Weergave", -tab_advanced:"Geavanceerd", -general:"Algemeen", -title:"Titel", -preview:"Voorbeeld", -constrain_proportions:"Verhouding behouden", -langdir:"Taalrichting", -langcode:"Taalcode", -long_desc:"Uitgebreide beschrijving", -style:"Stijl", -classes:"Klasses", -ltr:"Van links naar rechts", -rtl:"Van rechts naar links", -id:"Id", -map:"Afbeeldingsplattegrond", -swap_image:"Afbeelding wisselen", -alt_image:"Alternatieve afbeeldingen", -mouseover:"Bij muis over", -mouseout:"Bij muis uit", -misc:"Diversen", -example_img:"Voorbeeldweergave", -missing_alt:"Wilt u de afbeelding zonder beschrijving invoegen? De afbeelding wordt dan mogelijk niet opgemerkt door mensen met een visuele handicap, of welke zonder afbeeldingen browsen.", -dialog_title:"Afbeelding invoegen/bewerken", -src:"Bestand/URL", -alt:"Beschrijving", -list:"Lijst", -border:"Rand", -dimensions:"Afmetingen", -vspace:"Verticale ruimte", -hspace:"Horizontale ruimte", -align:"Uitlijning", -align_baseline:"Basislijn", -align_top:"Boven", -align_middle:"Midden", -align_bottom:"Onder", -align_texttop:"Bovenkant tekst", -align_textbottom:"Onderkant tekst", -align_left:"Links", -align_right:"Rechts", -image_list:"Lijst" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nn_dlg.js deleted file mode 100644 index 89e10c13..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/nn_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('nn.advimage_dlg',{ -tab_general:"Generelt", -tab_appearance:"Utsj\u00E5nad", -tab_advanced:"Avansert", -general:"Generelt", -title:"Tittel", -preview:"Sj\u00E5 f\u00F8rebels utkast", -constrain_proportions:"Behald proporsjonar", -langdir:"Skriftretning", -langcode:"Spr\u00E5kkode", -long_desc:"Lang omtale", -style:"Stil", -classes:"Klasser", -ltr:"Venstre mot h\u00F8gre", -rtl:"H\u00F8gre mot venstre", -id:"Id", -map:"Biletekart", -swap_image:"Byt bilete", -alt_image:"Alternativt bilete", -mouseover:"for musepeikar over", -mouseout:"for musepeikar utanfor", -misc:"Anna", -example_img:"Sj\u00E5 f\u00F8rebels utkast av bilete", -missing_alt:"Er du sikker p\u00E5 at du vil fortsetje utan \u00E5 setje inn ei omtale av biletet? Utan omtale vil biletet ikkje gje meining for enkelte funksjonshemma eller for personar som bruker ein nettlesar med biletvisinga avsl\u00E5tt.", -dialog_title:"Set inn / endre bilete", -src:"Bilete-URL", -alt:"Bileteomtale", -list:"Bileteliste", -border:"Ramme", -dimensions:"Dimensjonar", -vspace:"Vertikal avstand", -hspace:"Horisontal avstand", -align:"Justering", -align_baseline:"Basislinje", -align_top:"Topp", -align_middle:"Midtstilt", -align_bottom:"Botn", -align_texttop:"Tekst topp", -align_textbottom:"Tekst botn", -align_left:"Venstre", -align_right:"H\u00F8gre", -image_list:"Liste med bilete" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/pl_dlg.js deleted file mode 100644 index f7c56153..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/pl_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('pl.advimage_dlg',{ -tab_general:"Og\u00F3lny", -tab_appearance:"Prezentacja", -tab_advanced:"Zaawansowany", -general:"Og\u00F3lny", -title:"Tytu\u0142", -preview:"Podgl\u0105d", -constrain_proportions:"Zachowaj proporcje", -langdir:"Kierunek j\u0119zyka", -langcode:"Kod j\u0119zyka", -long_desc:"D\u0142ugi opis linku", -style:"Styl", -classes:"Klasa", -ltr:"Lewy do prawego", -rtl:"Prawy do lewego", -id:"Id", -map:"Mapa obrazu", -swap_image:"Wymiana obrazka", -alt_image:"alternatywny obrazek", -mouseover:"for mouse over", -mouseout:"for mouse out", -misc:"R\u00F3\u017Cne", -example_img:"Podgl\u0105d wygl\u0105du obrazka", -missing_alt:"Czy jeste\u015B pewien, \u017Ce chcesz kontynuowa\u0107 bez opisu obrazka? Obrazek bez opisu mo\u017Ce nie by\u0107 dost\u0119pny dla u\u017Cytkownik\u00F3w kt\u00F3rzy u\u017Cywaj\u0105 tekstowej przegl\u0105darki, lub przegl\u0105daj\u0105cych stron\u0119 z wy\u0142\u0105czonymi obrazkami.", -dialog_title:"Wklej/edytuj obraz", -src:"URL obrazka", -alt:"Opis obrazka", -list:"Lista obrazk\u00F3w", -border:"Obramowanie", -dimensions:"Rozmiary", -vspace:"Pionowy odstep", -hspace:"Poziomy odstep", -align:"Wyr\u00F3wnanie", -align_baseline:"G\u0142\u00F3wna linia", -align_top:"G\u00F3rny", -align_middle:"\u015Arodkowy", -align_bottom:"Dolny", -align_texttop:"Tekst g\u00F3rny", -align_textbottom:"Tekst dolny", -align_left:"Lewy", -align_right:"Prawy", -image_list:"Lista obrazk\u00F3w" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/pt_dlg.js deleted file mode 100644 index 666643b6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/pt_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('pt.advimage_dlg',{ -tab_general:"Geral", -tab_appearance:"Apar\u00EAncia", -tab_advanced:"Avan\u00E7ado", -general:"Geral", -title:"T\u00EDtulo", -preview:"Pr\u00E9-Visualiza\u00E7\u00E3o", -constrain_proportions:"Manter propor\u00E7\u00F5es", -langdir:"Direc\u00E7\u00E3o do texto", -langcode:"C\u00F3digo de idioma", -long_desc:"Descri\u00E7\u00E3o extensa", -style:"Estilo", -classes:"Classes", -ltr:"Da esquerda para a direita", -rtl:"Da direita para a esquerda", -id:"Id", -map:"Mapa de imagem", -swap_image:"Trocar imagem", -alt_image:"Imagem alternativa", -mouseover:"mouseover", -mouseout:"mouseout", -misc:"Misto", -example_img:"Pr\u00E9-visualiza\u00E7\u00E3o", -missing_alt:"Tem a certeza que deseja continuar sem acrescentar uma descri\u00E7\u00E3o \u00E0\u00A0imagem? (Isto pode gerar problemas de acessibilidade em alguns navegadores)", -dialog_title:"Inserir/editar imagem", -src:"Endere\u00E7o da imagem", -alt:"Descri\u00E7\u00E3o da imagem", -list:"Lista de imagens", -border:"Limite", -dimensions:"Dimens\u00F5es", -vspace:"Espa\u00E7o vertical", -hspace:"Espa\u00E7o horizontal", -align:"Alinhamento", -align_baseline:"Sobre a linha de texto", -align_top:"Topo", -align_middle:"Meio", -align_bottom:"Abaixo", -align_texttop:"Topo do texto", -align_textbottom:"Base do texto", -align_left:"Esquerda", -align_right:"Direita", -image_list:"Lista de imagens" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ro_dlg.js deleted file mode 100644 index 2118dcaf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ro_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ro.advimage_dlg',{ -tab_general:"General", -tab_appearance:"Afi\u015Fare", -tab_advanced:"Avansat", -general:"General", -title:"Titlu", -preview:"Previzualizare", -constrain_proportions:"Men\u0163ine propor\u0163ii", -langdir:"Direc\u0163ie limb\u0103", -langcode:"Cod limb\u0103", -long_desc:"Link descriere", -style:"Stil", -classes:"Clase", -ltr:"De la st\u00E2nga la dreapta", -rtl:"De la dreapta la st\u00E2nga", -id:"Id", -map:"Hart\u0103 imagine", -swap_image:"Schimb\u0103 imagini", -alt_image:"Imagine alternativ\u0103", -mouseover:"Pentru mouse peste", -mouseout:"Normal", -misc:"Diverse", -example_img:"Imagine mic\u0103", -missing_alt:"Sigur dori\u0163i s\u0103 continua\u0163i f\u0103r\u0103 a introduce o descriere a imaginii?", -dialog_title:"Insereaz\u0103/Editeaz\u0103 imagine", -src:"URL imagine", -alt:"Descriere imagine", -list:"List\u0103 imagini", -border:"Bordur\u0103", -dimensions:"Dimensiuni", -vspace:"Spa\u0163iu vertical", -hspace:"Spa\u0163iu orizontal", -align:"Aliniere", -align_baseline:"Baseline", -align_top:"Sus", -align_middle:"La mijloc", -align_bottom:"Jos", -align_texttop:"Textul sus", -align_textbottom:"Textul jos", -align_left:"St\u00E2nga", -align_right:"Dreapta", -image_list:"List\u0103 de imagini" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ru_dlg.js deleted file mode 100644 index 35909964..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/ru_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('ru.advimage_dlg',{ -tab_general:"\u041E\u0431\u0449\u0438\u0435", -tab_appearance:"\u0412\u043D\u0435\u0448\u043D\u0438\u0439 \u0432\u0438\u0434", -tab_advanced:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435", -general:"\u041E\u0431\u0449\u0438\u0435", -title:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435", -preview:"\u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440", -constrain_proportions:"\u0421\u043E\u0445\u0440\u0430\u043D\u044F\u0442\u044C \u043F\u0440\u043E\u043F\u043E\u0440\u0446\u0438\u0438", -langdir:"\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u044F\u0437\u044B\u043A\u0430", -langcode:"\u041A\u043E\u0434 \u044F\u0437\u044B\u043A\u0430", -long_desc:"\u0421\u0441\u044B\u043B\u043A\u0430 \u043D\u0430 \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0435 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435", -style:"\u0421\u0442\u0438\u043B\u044C", -classes:"\u041A\u043B\u0430\u0441\u0441\u044B", -ltr:"\u0421\u043B\u0435\u0432\u0430 \u043D\u0430\u043F\u0440\u0430\u0432\u043E", -rtl:"\u0421\u043F\u0440\u0430\u0432\u0430 \u043D\u0430\u043B\u0435\u0432\u043E", -id:"\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440", -map:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435-\u043A\u0430\u0440\u0442\u0430", -swap_image:"\u041F\u043E\u043C\u0435\u043D\u044F\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435", -alt_image:"\u0410\u043B\u044C\u0442\u0435\u0440\u043D\u0430\u0442\u0438\u0432\u043D\u043E\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435", -mouseover:"\u043F\u0440\u0438 \u043D\u0430\u0432\u0435\u0434\u0435\u043D\u0438\u0438 \u043C\u044B\u0448\u0438", -mouseout:"\u043F\u0440\u0438 \u0443\u0432\u0435\u0434\u0435\u043D\u0438\u0438 \u043C\u044B\u0448\u0438", -misc:"\u0420\u0430\u0437\u043D\u043E\u0435", -example_img:"\u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E \u0432\u0438\u0434\u0430", -missing_alt:"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0431\u0435\u0437 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u044F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F? \u0411\u0435\u0437 \u043D\u0435\u0433\u043E \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C \u0441 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0439 \u0442\u0440\u0443\u0434\u043E\u0441\u043F\u043E\u0441\u043E\u0431\u043D\u043E\u0441\u0442\u044C\u044E, \u0438\u043B\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0449\u0438\u043C \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439 \u0431\u0440\u0430\u0443\u0437\u0435\u0440, \u0438\u043B\u0438 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u044E\u0449\u0438\u043C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u0441 \u043E\u0442\u043A\u043B\u044E\u0447\u0451\u043D\u043D\u044B\u043C\u0438 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043C\u0438.", -dialog_title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435", -src:"\u0410\u0434\u0440\u0435\u0441 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F", -alt:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F", -list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0439", -border:"\u0413\u0440\u0430\u043D\u0438\u0446\u0430", -dimensions:"\u0420\u0430\u0437\u043C\u0435\u0440\u044B", -vspace:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E", -hspace:"\u0413\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u043E\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E", -align:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435", -align_baseline:"\u041F\u043E \u043E\u0441\u043D\u043E\u0432\u0430\u043D\u0438\u044E", -align_top:"\u041F\u043E \u0432\u0435\u0440\u0445\u0443", -align_middle:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -align_bottom:"\u041F\u043E \u043D\u0438\u0437\u0443", -align_texttop:"\u041F\u043E \u0432\u0435\u0440\u0445\u0443 \u0442\u0435\u043A\u0441\u0442\u0430", -align_textbottom:"\u041F\u043E \u043D\u0438\u0437\u0443 \u0442\u0435\u043A\u0441\u0442\u0430", -align_left:"\u0412\u043B\u0435\u0432\u043E", -align_right:"\u0412\u043F\u0440\u0430\u0432\u043E", -image_list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0439" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sc_dlg.js deleted file mode 100644 index 41beb53b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sc_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('sc.advimage_dlg',{ -tab_general:"\u57FA\u672C", -tab_appearance:"\u5916\u89C2", -tab_advanced:"\u9AD8\u7EA7", -general:"\u57FA\u672C", -title:"\u56FE\u7247\u6807\u9898", -preview:"\u9884\u89C8", -constrain_proportions:"\u4FDD\u6301\u6BD4\u4F8B", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -long_desc:"\u63CF\u8FF0", -style:"\u6837\u5F0F", -classes:"\u6837\u5F0F\u7C7B", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -id:"Id", -map:"\u56FE\u7247\u5730\u56FE", -swap_image:"\u5207\u6362\u56FE\u7247", -alt_image:"\u4EA4\u66FF\u56FE\u7247", -mouseover:"\u9F20\u6807\u5212\u8FC7", -mouseout:"\u9F20\u6807\u79FB\u51FA", -misc:"\u5176\u5B83", -example_img:"\u9884\u89C8\u56FE\u7247", -missing_alt:" \u4E0D\u52A0\u5165\u56FE\u7247\u8BF4\u660E\u6587\u5B57\u5417\uFF1F\u5982\u679C\u4E0D\u52A0\u5165\u8BF4\u660E\u6587\u5B57\uFF0C\u4E0D\u652F\u6301\u56FE\u7247\u7684\u6D4F\u89C8\u5668\u5C06\u5FFD\u7565\u672C\u56FE\u7247\u4FE1\u606F\u3002", -dialog_title:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247", -src:"\u56FE\u7247\u5730\u5740", -alt:"\u56FE\u7247\u8BF4\u660E", -list:"\u56FE\u7247\u5217\u8868", -border:"\u8FB9\u6846", -dimensions:"\u5C3A\u5BF8", -vspace:"\u5782\u76F4\u95F4\u8DDD", -hspace:"\u6C34\u5E73\u95F4\u8DDD", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_baseline:"\u57FA\u7EBF", -align_top:"\u9876\u90E8", -align_middle:"\u4E2D\u90E8", -align_bottom:"\u5E95\u90E8", -align_texttop:"\u6587\u5B57\u4E0A\u65B9", -align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -align_left:"\u5C45\u5DE6", -align_right:"\u5C45\u53F3", -image_list:"\u56FE\u7247\u5217\u8868" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/se_dlg.js deleted file mode 100644 index 39fc6cda..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/se_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('se.advimage_dlg',{ -tab_general:"Generellt", -tab_appearance:"Utseende", -tab_advanced:"Avancerat", -general:"Generellt", -title:"Titel", -preview:"F\u00F6rhandsvisning", -constrain_proportions:"Bibeh\u00E5ll proportionerna", -langdir:"Skriftriktning", -langcode:"Spr\u00E5kkod", -long_desc:"L\u00E5ng beskrivning", -style:"Stil", -classes:"Klasser", -ltr:"V\u00E4nster till h\u00F6ger", -rtl:"H\u00F6ger till v\u00E4nster", -id:"Id", -map:"L\u00E4nkkarta", -swap_image:"Utbytningsbild", -alt_image:"Alternativbild", -mouseover:"vid musen ovanf\u00F6r", -mouseout:"vid musen utanf\u00F6r", -misc:"\u00D6vrigt", -example_img:"Exempelbild", -missing_alt:"Vill du forts\u00E4tta utan bildbeskrivning. Icke grafiska webbl\u00E4sare kommer inte kunna tolka bilden f\u00F6r anv\u00E4ndaren.", -dialog_title:"Infoga/redigera bild", -src:"Bildens URL", -alt:"Bildens beskrivning", -list:"Bildlista", -border:"Ram", -dimensions:"Dimensioner", -vspace:"Vertikalrymd", -hspace:"Horisontalrymd", -align:"Justering", -align_baseline:"Baslinje", -align_top:"Toppen", -align_middle:"Mitten", -align_bottom:"Botten", -align_texttop:"Toppen av texten", -align_textbottom:"Botten av texten", -align_left:"H\u00F6ger", -align_right:"V\u00E4nster", -image_list:"Bildlista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/si_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/si_dlg.js deleted file mode 100644 index 71c9e1aa..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/si_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('si.advimage_dlg',{ -tab_general:"General", -tab_appearance:"Appearance", -tab_advanced:"Advanced", -general:"General", -title:"Title", -preview:"Preview", -constrain_proportions:"Constrain proportions", -langdir:"Language direction", -langcode:"Language code", -long_desc:"Long description link", -style:"Style", -classes:"Classes", -ltr:"Left to right", -rtl:"Right to left", -id:"Id", -map:"Image map", -swap_image:"Swap image", -alt_image:"Alternative image", -mouseover:"for mouse over", -mouseout:"for mouse out", -misc:"Miscellaneous", -example_img:"Appearance preview image", -missing_alt:"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.", -dialog_title:"Insert/edit image", -src:"Image URL", -alt:"Image description", -list:"Image list", -border:"Border", -dimensions:"Dimensions", -vspace:"Vertical space", -hspace:"Horizontal space", -align:"Alignment", -align_baseline:"Baseline", -align_top:"Top", -align_middle:"Middle", -align_bottom:"Bottom", -align_texttop:"Text top", -align_textbottom:"Text bottom", -align_left:"Left", -align_right:"Right", -image_list:"Image list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sk_dlg.js deleted file mode 100644 index 61babe49..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sk_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('sk.advimage_dlg',{ -tab_general:"Hlavn\u00E9", -tab_appearance:"Vzh\u013Ead", -tab_advanced:"Roz\u0161\u00EDren\u00E9", -general:"Hlavn\u00E9 nastavenia", -title:"Titulok", -preview:"N\u00E1h\u013Ead", -constrain_proportions:"Zachova\u0165 pomer str\u00E1n", -langdir:"Smer textu", -langcode:"K\u00F3d jazyka", -long_desc:"Dlh\u00FD popis obr\u00E1zka", -style:"CSS \u0160t\u00FDl", -classes:"CSS Trieda", -ltr:"Z \u013Eava do prava", -rtl:"Z prava do \u013Eava", -id:"ID", -map:"Obr\u00E1zkov\u00E1 mapa", -swap_image:"Zmena obr\u00E1zka", -alt_image:"Alternat\u00EDvny obr\u00E1zok", -mouseover:"ak je kurzor nad obr\u00E1zkom", -mouseout:"ak kurzor od\u00EDde z obr\u00E1zka", -misc:"R\u00F4zne", -example_img:"Vzh\u013Ead n\u00E1h\u013Ead obr\u00E1zka", -missing_alt:"Naozaj chce\u0161 pokra\u010Dova\u0165 bez vlo\u017Een\u00E9ho popisu obr\u00E1zka? Bez popisu sa bude obr\u00E1zok nespr\u00E1vne zobrazova\u0165 v textov\u00FDch prehliada\u010Doch. Rovnako ak m\u00E1 u\u017E\u00EDvate\u013E vypnut\u00E9 zobrazenie obr\u00E1zkov alebo ak je u\u017E\u00EDvate\u013E nevidiaci, bude ma\u0165 probl\u00E9my rozpozna\u0165 obr\u00E1zok.", -dialog_title:"Vlo\u017Ei\u0165/editova\u0165 obr\u00E1zok", -src:"URL obr\u00E1zka", -alt:"Popis obr\u00E1zku", -list:"Zoznam obr\u00E1zkov", -border:"Okraj", -dimensions:"Rozmery", -vspace:"Vertik\u00E1lna medzera", -hspace:"Horizont\u00E1lna medzera", -align:"Usporiadanie", -align_baseline:"Z\u00E1klad\u0148a", -align_top:"Hore", -align_middle:"Uprostred", -align_bottom:"Dolu", -align_texttop:"Text hore", -align_textbottom:"Text dolu", -align_left:"V\u013Eavo", -align_right:"Vpravo", -image_list:"Zoznam obr\u00E1zkov" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sl_dlg.js deleted file mode 100644 index 65d91082..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sl_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('sl.advimage_dlg',{ -tab_general:"Splo\u0161no", -tab_appearance:"Izgled", -tab_advanced:"Napredno", -general:"Splo\u0161no", -title:"Naslov", -preview:"Predogled", -constrain_proportions:"Zakleni razmerje", -langdir:"Smer jezika", -langcode:"Koda jezika", -long_desc:"Povezava do opisa", -style:"Slog", -classes:"Razredi", -ltr:"Od leve proti desni", -rtl:"Od desne proti levi", -id:"Id", -map:"Karta slike", -swap_image:"Zamenjava slike", -alt_image:"Nadomestna slika", -mouseover:"pri mi\u0161ki nad", -mouseout:"pri mi\u0161ki izven", -misc:"Razno", -example_img:"Predogled izgleda", -missing_alt:"Zares \u017Eelite nadaljevati, brez da bi dolo\u010Dili opis slike? Brez njega slika nekaterim uporabnikom ne bo na voljo (izklopljen prikaz slik, tekstni brskalnik ali ljudje s slab\u0161im vidom).", -dialog_title:"Vstavi/uredi sliko", -src:"Naslov URL slike", -alt:"Opis slike", -list:"Seznam slik", -border:"Obroba", -dimensions:"Dimenzije", -vspace:"Prostor zg/sp", -hspace:"Prostor le/de", -align:"Poravnava", -align_baseline:"osnovna \u010Drta", -align_top:"vrh", -align_middle:"sredina", -align_bottom:"dno", -align_texttop:"vrh besedila", -align_textbottom:"dno besedila", -align_left:"levo, plavajo\u010De", -align_right:"desno, plavajo\u010De", -image_list:"Seznam slik" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sq_dlg.js deleted file mode 100644 index dec4ce5d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sq_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('sq.advimage_dlg',{ -tab_general:"T\u00EB P\u00EBrgjithshme", -tab_appearance:"Pamja", -tab_advanced:"T\u00EB Avancuara", -general:"T\u00EB P\u00EBrgjithshme", -title:"Titulli", -preview:"Paraqitje", -constrain_proportions:"Ruaj raportet", -langdir:"Drejtimi i gjuh\u00EBs", -langcode:"Kodi i gjuh\u00EBs", -long_desc:"Lidhja e p\u00EBrshkrimit t\u00EB gjat\u00EB", -style:"Stili", -classes:"Klasat", -ltr:"Majtas-Djathtas", -rtl:"Djathtas-Majtas", -id:"Id", -map:"Harta e fotos", -swap_image:"Nd\u00EBrro foto", -alt_image:"P\u00EBrshkrimi alternativ", -mouseover:"n\u00EB mouse-in sip\u00EBr", -mouseout:"n\u00EB mouse-in jasht\u00EB", -misc:"T\u00EB Ndryshme", -example_img:"Paraqitje e fotos", -missing_alt:"Jeni t\u00EB sigurt q\u00EB doni t\u00EB vazhdoni pa p\u00EBrfshir\u00EB nj\u00EB p\u00EBrshkrim alternativ? Pa t\u00EB, foto mund t\u00EB jet\u00EB e pa aksesueshme nga njer\u00EBz me shikim t\u00EB kufizuar, q\u00EB p\u00EBrdorin shfletues q\u00EB nuk i shfaqin fotot apo i kan\u00EB \u00E7aktivizuar ato.", -dialog_title:"Fut/edito foto", -src:"URL e fotos", -alt:"P\u00EBrshkrimi i fotos", -list:"Lista e fotove", -border:"Korniza", -dimensions:"P\u00EBrmasat", -vspace:"Hap\u00EBsira vertikale", -hspace:"Hap\u00EBsira horizontale", -align:"Drejtimi", -align_baseline:"Vij\u00EB fundore", -align_top:"Krye", -align_middle:"Mes", -align_bottom:"Fund", -align_texttop:"Sip\u00EBr tekstit", -align_textbottom:"Posht\u00EB tekstit", -align_left:"Majtas", -align_right:"Djathtas", -image_list:"Lista e fotove" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sr_dlg.js deleted file mode 100644 index d7d13866..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sr_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('sr.advimage_dlg',{ -tab_general:"Osnovno", -tab_appearance:"Izgled", -tab_advanced:"Napredno", -general:"Osnovno", -title:"Naslov", -preview:"Prikaz", -constrain_proportions:"Zadr\u017Ei proporcije", -langdir:"Smjer jezika", -langcode:"Kod jezika", -long_desc:"Poveznica dugog opisa", -style:"Stil", -classes:"Klase", -ltr:"S leva na desno", -rtl:"S desna na levo", -id:"Id", -map:"Karta slike", -swap_image:"Izmjenjiva slika", -alt_image:"Alternativna slika", -mouseover:"za prelazak mi\u0161a preko slike", -mouseout:"za izlazak mi\u0161a van slike", -misc:"Razno", -example_img:"Prikaz slike", -missing_alt:"Jeste li sigurni da \u017Eelite izostaviti opis slike? Slika mo\u017Ee biti nedostupna ljudima s pote\u0161ko\u0107ama ili onima koji koriste preglednike bez prikaza slika.", -dialog_title:"Umetni/uredi sliku", -src:"URL slike", -alt:"Opis slike", -list:"Lista slika", -border:"Obrub", -dimensions:"Dimenzije", -vspace:"Okomiti razmak", -hspace:"Vodoravni razmak", -align:"Poravnavanje", -align_baseline:"Osnovna linija", -align_top:"Vrh", -align_middle:"Sredina", -align_bottom:"Dno", -align_texttop:"Vrh teksta", -align_textbottom:"Dno teksta", -align_left:"Levo", -align_right:"Desno", -image_list:"Lista slika" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sv_dlg.js deleted file mode 100644 index 6c5ff2e5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/sv_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('sv.advimage_dlg',{ -tab_general:"Generellt", -tab_appearance:"Utseende", -tab_advanced:"Avancerat", -general:"Generellt", -title:"Titel", -preview:"F\u00F6rhandsvisning", -constrain_proportions:"Bibeh\u00E5ll proportionerna", -langdir:"Skriftriktning", -langcode:"Spr\u00E5kkod", -long_desc:"L\u00E5ng beskrivning", -style:"Stil", -classes:"Klasser", -ltr:"V\u00E4nster till h\u00F6ger", -rtl:"H\u00F6ger till v\u00E4nster", -id:"Id", -map:"L\u00E4nkkarta", -swap_image:"Utbytningsbild", -alt_image:"Alternativbild", -mouseover:"vid musen ovanf\u00F6r", -mouseout:"vid musen utanf\u00F6r", -misc:"\u00D6vrigt", -example_img:"Exempelbild", -missing_alt:"Vill du forts\u00E4tta utan bildbeskrivning. Icke grafiska webbl\u00E4sare kommer inte kunna tolka bilden f\u00F6r anv\u00E4ndaren.", -dialog_title:"Infoga/redigera bild", -src:"Bildens URL", -alt:"Bildens beskrivning", -list:"Bildlista", -border:"Ram", -dimensions:"Dimensioner", -vspace:"Vertikalrymd", -hspace:"Horisontalrymd", -align:"Justering", -align_baseline:"Baslinje", -align_top:"Toppen", -align_middle:"Mitten", -align_bottom:"Botten", -align_texttop:"Toppen av texten", -align_textbottom:"Botten av texten", -align_left:"V\u00E4nster", -align_right:"H\u00F6ger", -image_list:"Bildlista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tr_dlg.js deleted file mode 100644 index 31484f22..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tr_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('tr.advimage_dlg',{ -tab_general:"Genel", -tab_appearance:"G\u00F6r\u00FCn\u00FCm", -tab_advanced:"Geli\u015Fmi\u015F", -general:"Genel", -title:"Ba\u015Fl\u0131k", -preview:"\u00D6nizleme", -constrain_proportions:"Orant\u0131y\u0131 koru", -langdir:"Dil y\u00F6nelimi", -langcode:"Dil kodu", -long_desc:"Uzun a\u00E7\u0131klama ba\u011Flant\u0131s\u0131", -style:"Stil", -classes:"S\u0131n\u0131flar", -ltr:"Soldan sa\u011Fa", -rtl:"Sa\u011Fdan sola", -id:"Id", -map:"Resim haritas\u0131", -swap_image:"Resmi takas et", -alt_image:"Alternatif resim", -mouseover:"fare \u00FCzerindeyken", -mouseout:"fare d\u0131\u015F\u0131ndayken", -misc:"\u00C7e\u015Fitli", -example_img:"G\u00F6r\u00FCn\u00FCm \u00F6nizleme resmi", -missing_alt:"Bir Resim Tan\u0131m\u0131 girmeden devam etmek istedi\u011Finizden emin misiniz? Bu olmadan resim baz\u0131 engelli kullan\u0131c\u0131lar, metin tabanl\u0131 taray\u0131c\u0131lar veya Web'i resimleri kapatarak dola\u015Fanlar i\u00E7in eri\u015Filmez olabilir.", -dialog_title:"Resim ekle/d\u00FCzenle", -src:"Resim URL", -alt:"Resim tan\u0131m\u0131", -list:"Resim listesi", -border:"Kenarl\u0131k", -dimensions:"Boyutlar", -vspace:"Dikey bo\u015Fluk", -hspace:"Yatay bo\u015Fluk", -align:"Hizalama", -align_baseline:"Taban \u00E7izgisi", -align_top:"\u00DCst", -align_middle:"Orta", -align_bottom:"Alt", -align_texttop:"Metin \u00FCstte", -align_textbottom:"Metin altta", -align_left:"Sola", -align_right:"Sa\u011Fa", -image_list:"Resim listesi" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tt_dlg.js deleted file mode 100644 index abfd4367..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tt_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('tt.advimage_dlg',{ -tab_general:"\u57FA\u672C", -tab_appearance:"\u5916\u89C0", -tab_advanced:"\u9032\u968E", -general:"\u57FA\u672C", -title:"\u641C\u5C0B", -preview:"\u9810\u89BD", -constrain_proportions:"\u4FDD\u6301\u6BD4\u4F8B", -langdir:"\u8A9E\u8A00\u66F8\u5BEB\u65B9\u5411", -langcode:"\u8A9E\u8A00\u7DE8\u78BC", -long_desc:"\u63CF\u8FF0", -style:"\u6A23\u5F0F", -classes:"\u6A23\u5F0F\u985E", -ltr:"\u5F9E\u5DE6\u5230\u53F3", -rtl:"\u5F9E\u53F3\u5230\u5DE6", -id:"Id", -map:"\u5716\u7247\u71B1\u9EDE", -swap_image:"\u5207\u63DB\u5716\u7247", -alt_image:"\u4EA4\u66FF\u5716\u7247", -mouseover:"\u6ED1\u9F20\u5283\u904E", -mouseout:"\u6ED1\u9F20\u79FB\u51FA", -misc:"\u5176\u4ED6", -example_img:"\u9810\u89BD\u5716\u7247", -missing_alt:" \u662F\u5426\u4E0D\u7232\u5716\u7247\u52A0\u5165\u8AAA\u660E\u6587\u5B57\uFF0C\u5982\u679C\u4E0D\u52A0\u5165\u8AAA\u660E\u6587\u5B57\uFF0C\u5C07\u5C0E\u81F4\u4E0D\u652F\u63F4\u5716\u7247\u7684\u700F\u89BD\u5668\u5FFD\u7565\u672C\u5167\u5BB9", -dialog_title:"\u63D2\u5165/\u7DE8\u8F2F \u5716\u7247", -src:"\u5716\u7247\u4F4D\u5740", -alt:"\u5716\u7247\u8AAA\u660E", -list:"\u5716\u7247\u6E05\u55AE", -border:"\u908A\u6846", -dimensions:"\u5C3A\u5BF8", -vspace:"\u5782\u76F4\u9593\u8DDD", -hspace:"\u6C34\u5E73\u9593\u8DDD", -align:"\u5C0D\u9F4A\u65B9\u5F0F", -align_baseline:"\u57FA\u7DDA", -align_top:"\u9802\u90E8", -align_middle:"\u4E2D\u90E8", -align_bottom:"\u5E95\u90E8", -align_texttop:"\u6587\u5B57\u4E0A\u65B9", -align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -align_left:"\u5C45\u5DE6", -align_right:"\u5C45\u53F3", -image_list:"\u5716\u7247\u6E05\u55AE" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tw_dlg.js deleted file mode 100644 index 2e635700..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/tw_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('tw.advimage_dlg',{ -tab_general:"\u4E00\u822C", -tab_appearance:"\u5916\u89C0", -tab_advanced:"\u9AD8\u7D1A", -general:"\u4E00\u822C", -title:"\u67E5\u627E", -preview:"\u9810\u89BD", -constrain_proportions:"\u4FDD\u6301\u6BD4\u4F8B", -langdir:"\u8A9E\u8A00\u66F8\u5BEB\u65B9\u5411", -langcode:"\u8A9E\u8A00\u7DE8\u78BC", -long_desc:"\u9577\u63CF\u8FF0\u93C8\u7D50", -style:"\u6A23\u5F0F", -classes:"\u985E\u578B", -ltr:"\u7531\u5DE6\u5230\u53F3", -rtl:"\u7531\u53F3\u5230\u5DE6", -id:"Id", -map:"\u5716\u7247\u5730\u5716", -swap_image:"\u5C0D\u63DB\u5716\u7247", -alt_image:"\u66FF\u63DB\u5716\u7247", -mouseover:"\u6ED1\u9F20\u79FB\u5165\u5716\u7247", -mouseout:"\u6ED1\u9F20\u79FB\u51FA\u5716\u7247", -misc:"\u5176\u4ED6", -example_img:"\u9810\u89BD\u5716\u7247", -missing_alt:"\u8ACB\u554F\u662F\u5426\u78BA\u5B9A\u4E0D\u70BA\u5716\u7247\u52A0\u5165\u8AAA\u660E\u6587\u5B57\uFF1F\u82E5\u6C92\u6709\u52A0\u5165\u8AAA\u660E\u6587\u5B57\uFF0C\u7576\u7528\u6236\u4F7F\u7528\u4E0D\u8B80\u5165\u5716\u7247\u6216\u6587\u5B57\u9AD4\u7684\u700F\u89BD\u5668\u6642\uFF0C\u5C07\u6703\u770B\u4E0D\u5230\u9019\u500B\u5716\u7247\u3002", -dialog_title:"\u63D2\u5165/\u7DE8\u8F2F\u5716\u7247", -src:"\u5716\u7247\u7DB2\u5740", -alt:"\u5716\u7247\u8AAA\u660E", -list:"\u5716\u7247\u6E05\u55AE", -border:"\u908A\u6846", -dimensions:"\u5C3A\u5BF8", -vspace:"\u6C34\u6E96\u9593\u8DDD", -hspace:"\u5782\u76F4\u9593\u8DDD", -align:"\u5C0D\u9F4A\u65B9\u5F0F", -align_baseline:"\u57FA\u6E96\u7DDA", -align_top:"\u4E0A\u65B9", -align_middle:"\u5C45\u4E2D", -align_bottom:"\u4E0B\u65B9", -align_texttop:"\u6587\u5B57\u4E0A\u65B9", -align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -align_left:"\u9760\u5DE6", -align_right:"\u9760\u53F3", -image_list:"\u5716\u7247\u6E05\u55AE" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/uk_dlg.js deleted file mode 100644 index bf04745c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/uk_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('uk.advimage_dlg',{ -tab_general:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0435", -tab_appearance:"\u0412\u0438\u0433\u043B\u044F\u0434", -tab_advanced:"\u0414\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u043E", -general:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0435", -title:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A", -preview:"\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u0434", -constrain_proportions:"\u0417\u0431\u0435\u0440\u0456\u0433\u0430\u0442\u0438 \u043F\u0440\u043E\u043F\u043E\u0440\u0446\u0456\u0457", -langdir:"\u041D\u0430\u043F\u0440\u044F\u043C\u043E\u043A \u043C\u043E\u0432\u0438", -langcode:"\u041A\u043E\u0434 \u043C\u043E\u0432\u0438", -long_desc:"Long description link", -style:"\u0421\u0442\u0438\u043B\u044C", -classes:"\u041A\u043B\u0430\u0441\u0438", -ltr:"\u0417\u043B\u0456\u0432\u0430 \u043F\u0440\u0430\u0432\u043E\u0440\u0443\u0447", -rtl:"\u0421\u043F\u0440\u0430\u0432\u0430 \u043B\u0456\u0432\u043E\u0440\u0443\u0447", -id:"Id", -map:"Image map", -swap_image:"Swap image", -alt_image:"\u0410\u043B\u044C\u0442\u0435\u0440\u043D\u0430\u0442\u0438\u0432\u043D\u0435 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -mouseover:"\u043F\u0440\u0438 \u043D\u0430\u0432\u0435\u0434\u0435\u043D\u043D\u0456", -mouseout:"\u043F\u0440\u0438 \u0432\u0456\u0434\u0432\u0435\u0434\u0435\u043D\u043D\u0456", -misc:"\u0406\u043D\u0448\u0435", -example_img:"\u0412\u0438\u0433\u043B\u044F\u0434 \u043F\u0435\u0440\u0435\u0433\u043B\u044F\u0434\u0443 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -missing_alt:"Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.", -dialog_title:"\u0414\u043E\u0434\u0430\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -src:"\u0410\u0434\u0440\u0435\u0441\u0430 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -alt:"\u041E\u043F\u0438\u0441", -list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u044C", -border:"\u0413\u0440\u0430\u043D\u0438\u0446\u044F", -dimensions:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438", -vspace:"\u0412\u0435\u0440\u0442. \u0432\u0456\u0434\u0441\u0442\u0443\u043F", -hspace:"\u0413\u043E\u0440\u0438\u0437. \u0432\u0456\u0434\u0441\u0442\u0443\u043F", -align:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F", -align_baseline:"\u041F\u043E \u0431\u0430\u0437\u043E\u0432\u0456\u0439 \u043B\u0438\u043D\u0456\u0457", -align_top:"\u041F\u043E \u0432\u0435\u0440\u0445\u043D\u044C\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -align_middle:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -align_bottom:"\u041F\u043E \u043D\u0438\u0436\u043D\u044C\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -align_texttop:"\u041F\u043E \u0432\u0435\u0440\u0445\u043D\u0435\u043C\u0443 \u043A\u0440\u0430\u044E \u0442\u0435\u043A\u0441\u0442\u0443", -align_textbottom:"\u041F\u043E \u043D\u0438\u0436\u043D\u044C\u043E\u043C\u0443 \u043A\u0440\u0430\u044E \u0442\u0435\u043A\u0441\u0442\u0443", -align_left:"\u041F\u043E \u043B\u0456\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -align_right:"\u041F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -image_list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u044C" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/vi_dlg.js deleted file mode 100644 index f818b05b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/vi_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('vi.advimage_dlg',{ -tab_general:"C\u01A1 b\u1EA3n", -tab_appearance:"Hi\u1EC3n th\u1ECB", -tab_advanced:"N\u00E2ng cao", -general:"C\u01A1 b\u1EA3n", -title:"Ti\u00EAu \u0111\u1EC1", -preview:"Xem tr\u01B0\u1EDBc", -constrain_proportions:"Gi\u1EEF \u0111\u00FAng t\u1EC9 l\u1EC7 k\u00EDch th\u01B0\u1EDBc", -langdir:"Language direction", -langcode:"Language code", -long_desc:"Long description link", -style:"\u0110\u1ECBnh d\u1EA1ng ki\u1EC3u", -classes:"Classes", -ltr:"Left to right", -rtl:"Right to left", -id:"Id", -map:"Image map", -swap_image:"Swap image", -alt_image:"Alternative image", -mouseover:"for mouse over", -mouseout:"for mouse out", -misc:"Miscellaneous", -example_img:"Appearance preview image", -missing_alt:"H\u00ECnh \u1EA3nh ch\u01B0a c\u00F3 m\u00F4 t\u1EA3. M\u00F4 t\u1EA3 cho h\u00ECnh \u1EA3nh \u0111\u01B0\u1EE3c ng\u01B0\u1EDDi s\u1EED d\u1EE5ng th\u1EA5y khi tr\u00ECnh duy\u1EC7t c\u1EE7a h\u1ECD kh\u00F4ng hi\u1EC3n th\u1ECB \u0111\u01B0\u1EE3c h\u00ECnh \u1EA3nh. B\u1EA1n mu\u1ED1n ti\u1EBFp t\u1EE5c ch\u00E8n h\u00ECnh \u1EA3nh kh\u00F4ng c\u00F3 m\u00F4 t\u1EA3 ?", -dialog_title:"Ch\u00E8n/thay \u0111\u1ED5i h\u00ECnh \u1EA3nh", -src:"\u0110\u1ECBa ch\u1EC9 file h\u00ECnh \u1EA3nh", -alt:"M\u00F4 t\u1EA3 h\u00ECnh \u1EA3nh", -list:"Image list", -border:"Border", -dimensions:"Dimensions", -vspace:"Vertical space", -hspace:"Horizontal space", -align:"Alignment", -align_baseline:"Baseline", -align_top:"Top", -align_middle:"Middle", -align_bottom:"Bottom", -align_texttop:"Text top", -align_textbottom:"Text bottom", -align_left:"Left", -align_right:"Right", -image_list:"Image list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/zh_dlg.js deleted file mode 100644 index c205bf3c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advimage/langs/zh_dlg.js +++ /dev/null @@ -1,43 +0,0 @@ -tinyMCE.addI18n('zh.advimage_dlg',{ -tab_general:"\u4E00\u822C", -tab_appearance:"\u5916\u89C2", -tab_advanced:"\u9AD8\u7EA7", -general:"\u4E00\u822C", -title:"\u67E5\u627E", -preview:"\u9884\u89C8", -constrain_proportions:"\u4FDD\u6301\u6BD4\u4F8B", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -long_desc:"\u957F\u63CF\u8FF0\u94FE\u63A5", -style:"\u6837\u5F0F", -classes:"\u7C7B\u578B", -ltr:"\u7531\u5DE6\u5230\u53F3", -rtl:"\u7531\u53F3\u5230\u5DE6", -id:"Id", -map:"\u56FE\u7247\u5730\u56FE", -swap_image:"\u5BF9\u6362\u56FE\u7247", -alt_image:"\u66FF\u6362\u56FE\u7247", -mouseover:"\u9F20\u6807\u79FB\u5165\u56FE\u7247", -mouseout:"\u9F20\u6807\u79FB\u51FA\u56FE\u7247", -misc:"\u5176\u5B83", -example_img:"\u9884\u89C8\u56FE\u7247", -missing_alt:"\u8BF7\u95EE\u662F\u5426\u786E\u5B9A\u4E0D\u4E3A\u56FE\u7247\u52A0\u5165\u8BF4\u660E\u6587\u5B57\uFF1F\u82E5\u6CA1\u6709\u52A0\u5165\u8BF4\u660E\u6587\u5B57\uFF0C\u5F53\u7528\u6237\u4F7F\u7528\u4E0D\u8BFB\u5165\u56FE\u7247\u6216\u6587\u5B57\u4F53\u7684\u6D4F\u89C8\u5668\u65F6\uFF0C\u5C06\u4F1A\u770B\u4E0D\u5230\u8FD9\u4E2A\u56FE\u7247\u3002", -dialog_title:"\u63D2\u5165/\u7F16\u8F91\u56FE\u7247", -src:"\u56FE\u7247\u7F51\u5740", -alt:"\u56FE\u7247\u8BF4\u660E", -list:"\u56FE\u7247\u6E05\u5355", -border:"\u8FB9\u6846", -dimensions:"\u5C3A\u5BF8", -vspace:"\u6C34\u5E73\u95F4\u8DDD", -hspace:"\u5782\u76F4\u95F4\u8DDD", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_baseline:"\u57FA\u51C6\u7EBF", -align_top:"\u4E0A\u65B9", -align_middle:"\u5C45\u4E2D", -align_bottom:"\u4E0B\u65B9", -align_texttop:"\u6587\u5B57\u4E0A\u65B9", -align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -align_left:"\u9760\u5DE6", -align_right:"\u9760\u53F3", -image_list:"\u56FE\u7247\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js index 4899f7b8..983fe5a9 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.AdvancedLinkPlugin',{init:function(ed,url){this.editor=ed;ed.addCommand('mceAdvLink',function(){var se=ed.selection;if(se.isCollapsed()&&!ed.dom.getParent(se.getNode(),'A'))return;ed.windowManager.open({file:url+'/link.htm',width:480+parseInt(ed.getLang('advlink.delta_width',0)),height:400+parseInt(ed.getLang('advlink.delta_height',0)),inline:1},{plugin_url:url});});ed.addButton('link',{title:'advlink.link_desc',cmd:'mceAdvLink'});ed.addShortcut('ctrl+k','advlink.advlink_desc','mceAdvLink');ed.onNodeChange.add(function(ed,cm,n,co){cm.setDisabled('link',co&&n.nodeName!='A');cm.setActive('link',n.nodeName=='A'&&!n.name);});},getInfo:function(){return{longname:'Advanced link',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('advlink',tinymce.plugins.AdvancedLinkPlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.AdvancedLinkPlugin",{init:function(a,b){this.editor=a;a.addCommand("mceAdvLink",function(){var c=a.selection;if(c.isCollapsed()&&!a.dom.getParent(c.getNode(),"A")){return}a.windowManager.open({file:b+"/link.htm",width:480+parseInt(a.getLang("advlink.delta_width",0)),height:400+parseInt(a.getLang("advlink.delta_height",0)),inline:1},{plugin_url:b})});a.addButton("link",{title:"advlink.link_desc",cmd:"mceAdvLink"});a.addShortcut("ctrl+k","advlink.advlink_desc","mceAdvLink");a.onNodeChange.add(function(d,c,f,e){c.setDisabled("link",e&&f.nodeName!="A");c.setActive("link",f.nodeName=="A"&&!f.name)})},getInfo:function(){return{longname:"Advanced link",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlink",tinymce.plugins.AdvancedLinkPlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js index fc5325a9..14e46a76 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 539 2008-01-14 19:08:58Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js index a8962501..3a10aa51 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js @@ -116,7 +116,7 @@ function checkPrefix(n) { if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_email'))) n.value = 'mailto:' + n.value; - if (/^\s*www./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external'))) + if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advlink_dlg.is_external'))) n.value = 'http://' + n.value; } @@ -354,7 +354,7 @@ function setAttrib(elm, attrib, value) { // Clean up the style if (attrib == 'style') - value = dom.serializeStyle(dom.parseStyle(value)); + value = dom.serializeStyle(dom.parseStyle(value), 'a'); dom.setAttrib(elm, attrib, value); } @@ -402,7 +402,8 @@ function insertAction() { // Create new anchor elements if (elm == null) { - tinyMCEPopup.execCommand("CreateLink", false, "#mce_temp_url#", {skip_undo : 1}); + inst.getDoc().execCommand("unlink", false, null); + tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); elementArray = tinymce.grep(inst.dom.select("a"), function(n) {return inst.dom.getAttrib(n, 'href') == '#mce_temp_url#';}); for (i=0; i (nur Mozilla/Firefox) ", -popup_size:"Gr\u00F6\u00DFe", -popup_position:"Position (X/Y)", -id:"ID", -style:"Format", -classes:"Klassen", -target_name:"Name der Zielseite", -langdir:"Schriftrichtung", -target_langcode:"Sprache der Zielseite", -langcode:"Sprachcode", -encoding:"Zeichenkodierung der Zielseite", -mime:"MIME-Type der Zielseite", -rel:"Beziehung der Seite zum Linkziel", -rev:"Beziehung des Linkziels zur Seite", -tabindex:"Tabindex", -accesskey:"Tastenk\u00FCrzel", -ltr:"Links nach rechts", -rtl:"Rechts nach links", -link_list:"Linkliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/el_dlg.js deleted file mode 100644 index 70f1c41f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/el_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('el.advlink_dlg',{ -title:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5", -url:"\u0394\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5", -target:"\u03A3\u03C4\u03CC\u03C7\u03BF\u03C2", -titlefield:"\u03A4\u03AF\u03C4\u03BB\u03BF\u03C2", -is_email:"\u0397 \u03B4\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u03C0\u03BF\u03C5 \u03B5\u03B9\u03C3\u03AC\u03B3\u03B1\u03C4\u03B5 \u03C6\u03B1\u03AF\u03BD\u03B5\u03C4\u03B1\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 email, \u03BD\u03B1 \u03C0\u03C1\u03BF\u03C3\u03C4\u03B5\u03B8\u03B5\u03AF \u03C4\u03BF \u03B1\u03C0\u03B1\u03C1\u03B1\u03AF\u03C4\u03B7\u03C4\u03BF mailto: ;", -is_external:"\u0397 \u03B4\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u03C0\u03BF\u03C5 \u03B5\u03B9\u03C3\u03AC\u03B3\u03B1\u03C4\u03B5 \u03C6\u03B1\u03AF\u03BD\u03B5\u03C4\u03B1\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B5\u03BE\u03C9\u03C4\u03B5\u03C1\u03B9\u03BA\u03CC\u03C2 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03BC\u03BF\u03C2, \u03BD\u03B1 \u03C0\u03C1\u03BF\u03C3\u03C4\u03B5\u03B8\u03B5\u03AF \u03C4\u03BF \u03B1\u03C0\u03B1\u03C1\u03B1\u03AF\u03C4\u03B7\u03C4\u03BF http:// ;", -list:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03C9\u03BD", -general_tab:"\u0393\u03B5\u03BD\u03B9\u03BA\u03AC", -popup_tab:"Popup", -events_tab:"\u0393\u03B5\u03B3\u03BF\u03BD\u03CC\u03C4\u03B1", -advanced_tab:"\u0393\u03B9\u03B1 \u03C0\u03C1\u03BF\u03C7\u03C9\u03C1\u03B7\u03BC\u03AD\u03BD\u03BF\u03C5\u03C2", -general_props:"\u0393\u03B5\u03BD\u03B9\u03BA\u03AD\u03C2 \u03B9\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2", -popup_props:"\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2 Popup", -event_props:"\u0393\u03B5\u03B3\u03BF\u03BD\u03CC\u03C4\u03B1", -advanced_props:"\u03A0\u03C1\u03BF\u03C7\u03C9\u03C1\u03B7\u03BC\u03AD\u03BD\u03B5\u03C2 \u03B9\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2", -popup_opts:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AD\u03C2", -anchor_names:"Anchors", -target_same:"\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03C3\u03B5 \u03AF\u03B4\u03B9\u03BF \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF / frame", -target_parent:"\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03C3\u03C4\u03BF \u03B3\u03BF\u03BD\u03B9\u03BA\u03CC window / frame", -target_top:"\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03C3\u03C4\u03BF \u03C0\u03B9\u03BF \u03C0\u03AC\u03BD\u03C9 frame (\u03B1\u03BD\u03C4\u03B9\u03BA\u03B1\u03B8\u03B9\u03C3\u03C4\u03AC \u03CC\u03BB\u03B1 \u03C4\u03B1 frames)", -target_blank:"\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03C3\u03B5 \u03BD\u03AD\u03BF \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF", -popup:"Javascript popup", -popup_url:"\u0394\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u03C4\u03BF\u03C5 Popup", -popup_name:"\u038C\u03BD\u03BF\u03BC\u03B1 \u03C0\u03B1\u03C1\u03B1\u03B8\u03CD\u03C1\u03BF\u03C5", -popup_return:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE 'return false'", -popup_scrollbars:"\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7 \u03C1\u03AC\u03B2\u03B4\u03C9\u03BD \u03BA\u03CD\u03BB\u03B9\u03C3\u03B7\u03C2", -popup_statusbar:"\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03BA\u03B1\u03C4\u03AC\u03C3\u03C4\u03B1\u03C3\u03B7\u03C2", -popup_toolbar:"\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03CE\u03BD \u03B5\u03C1\u03B3\u03B1\u03BB\u03B5\u03AF\u03C9\u03BD", -popup_menubar:"\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7 \u03BC\u03B5\u03BD\u03BF\u03CD", -popup_location:"\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03C4\u03BF\u03C0\u03BF\u03B8\u03B5\u03C3\u03AF\u03B1\u03C2", -popup_resizable:"\u039D\u03B1 \u03B1\u03BB\u03BB\u03AC\u03B6\u03BF\u03C5\u03BD \u03BF\u03B9 \u03B4\u03B9\u03B1\u03C3\u03C4\u03AC\u03C3\u03B5\u03B9\u03C2 \u03C4\u03BF\u03C5 \u03C0\u03B1\u03C1\u03B1\u03B8\u03CD\u03C1\u03BF\u03C5", -popup_dependent:"\u0395\u03BE\u03B1\u03C1\u03C4\u03CE\u03BC\u03B5\u03BD\u03BF (\u03BC\u03CC\u03BD\u03BF \u03B3\u03B9\u03B1 Mozilla/Firefox)", -popup_size:"\u039C\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2", -popup_position:"\u0398\u03AD\u03C3\u03B7 (X/Y)", -id:"Id", -style:"\u03A3\u03C4\u03C5\u03BB", -classes:"\u039A\u03BB\u03AC\u03C3\u03B5\u03B9\u03C2", -target_name:"\u038C\u03BD\u03BF\u03BC\u03B1 \u03C3\u03C4\u03CC\u03C7\u03BF\u03C5", -langdir:"\u039A\u03B1\u03C4\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 \u03B3\u03BB\u03CE\u03C3\u03C3\u03B1\u03C2", -target_langcode:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1 \u03C3\u03C4\u03CC\u03C7\u03BF\u03C5", -langcode:"\u039A\u03C9\u03B4\u03B9\u03BA\u03CC\u03C2 \u03B3\u03BB\u03CE\u03C3\u03C3\u03B1\u03C2", -encoding:"\u039A\u03C9\u03B4\u03B9\u03BA\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7 \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03C9\u03BD \u03C3\u03C4\u03CC\u03C7\u03BF\u03C5", -mime:"\u03A4\u03CD\u03C0\u03BF\u03C2 MIME \u03C3\u03C4\u03CC\u03C7\u03BF\u03C5", -rel:"\u03A3\u03C7\u03AD\u03C3\u03B7 \u03C3\u03B5\u03BB\u03AF\u03B4\u03B1\u03C2 \u03C0\u03C1\u03BF\u03C2 \u03C3\u03C4\u03CC\u03C7\u03BF (REL)", -rev:"\u03A3\u03C7\u03AD\u03C3\u03B7 \u03C3\u03C4\u03CC\u03C7\u03BF\u03C5 \u03C0\u03C1\u03BF\u03C2 \u03C3\u03B5\u03BB\u03AF\u03B4\u03B1 (REV)", -tabindex:"Tabindex", -accesskey:"\u03A0\u03BB\u03AE\u03BA\u03C4\u03C1\u03BF \u03C0\u03C1\u03CC\u03C3\u03B2\u03B1\u03C3\u03B7\u03C2", -ltr:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC \u03C0\u03C1\u03BF\u03C2 \u03B4\u03B5\u03BE\u03B9\u03AC", -rtl:"\u0394\u03B5\u03BE\u03B9\u03AC \u03C0\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -link_list:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03C9\u03BD" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/es_dlg.js deleted file mode 100644 index d99c45cc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/es_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('es.advlink_dlg',{ -title:"Insertar/editar hiperv\u00EDnculo", -url:"URL del hiperv\u00EDnculo", -target:"Destino", -titlefield:"T\u00EDtulo", -is_email:"La URL que ha introducido parece ser una direci\u00F3n de correo, \u00BFdesea agregar el prefijo mailto: necesario?", -is_external:"La URL que ha introducido parece ser un v\u00EDnculo externo, \u00BFdesea agregar el prefijo http:// necesario?", -list:"Lista de v\u00EDnculos", -general_tab:"General", -popup_tab:"Ventana emergente", -events_tab:"Eventos", -advanced_tab:"Avanzado", -general_props:"Propiedades generales", -popup_props:"Propiedades de ventanas emergentes", -event_props:"Eventos", -advanced_props:"Propiedades avanzadas", -popup_opts:"Opciones", -anchor_names:"Anclas", -target_same:"Abrir en esta ventana / marco", -target_parent:"Abrir en ventana padre / marco", -target_top:"Abrir en el marco superior (reemplaza todos los marcos)", -target_blank:"Abrir en ventana nueva", -popup:"Javascript popup", -popup_url:"URL de la ventana emergente", -popup_name:"Nombre de la ventana", -popup_return:"Insertar 'return false'", -popup_scrollbars:"Barras de desplazamiento", -popup_statusbar:"Barra de estado", -popup_toolbar:"Barra de herramientas", -popup_menubar:"Barra de men\u00FA", -popup_location:"Barra de localizaci\u00F3n", -popup_resizable:"Permitir cambiar el tama\u00F1o de la ventana", -popup_dependent:"Dependientes (s\u00F3lo Mozilla/Firefox)", -popup_size:"Tama\u00F1o", -popup_position:"Posici\u00F3n (X/Y)", -id:"Id", -style:"Estilo", -classes:"Clases", -target_name:"Nombre del Target", -langdir:"Direcci\u00F3n del lenguaje", -target_langcode:"Lenguaje del Target", -langcode:"C\u00F3digo del lenguaje", -encoding:"Codificaci\u00F3n de caracteres del Target", -mime:"Tipo MIME del Target", -rel:"Relaci\u00F3n p\u00E1gina a target", -rev:"Relaci\u00F3n target a p\u00E1gina", -tabindex:"Indice de tabulaci\u00F3n", -accesskey:"Tecla de acceso", -ltr:"Izquierda a derecha", -rtl:"Derecha a izquierda", -link_list:"Lista de v\u00EDnculo" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/et_dlg.js deleted file mode 100644 index 2b63520c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/et_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('et.advlink_dlg',{ -title:"Insert/edit link", -url:"Link URL", -target:"Target", -titlefield:"Title", -is_email:"The URL you entered seems to be an email address, do you want to add the required mailto: prefix?", -is_external:"The URL you entered seems to external link, do you want to add the required http:// prefix?", -list:"Link list", -general_tab:"General", -popup_tab:"Popup", -events_tab:"Events", -advanced_tab:"Advanced", -general_props:"General properties", -popup_props:"Popup properties", -event_props:"Events", -advanced_props:"Advanced properties", -popup_opts:"Options", -anchor_names:"Anchors", -target_same:"Open in this window / frame", -target_parent:"Open in parent window / frame", -target_top:"Open in top frame (replaces all frames)", -target_blank:"Open in new window", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Window name", -popup_return:"Insert 'return false'", -popup_scrollbars:"Show scrollbars", -popup_statusbar:"Show status bar", -popup_toolbar:"Show toolbars", -popup_menubar:"Show menu bar", -popup_location:"Show location bar", -popup_resizable:"Make window resizable", -popup_dependent:"Dependent (Mozilla/Firefox only)", -popup_size:"Size", -popup_position:"Position (X/Y)", -id:"Id", -style:"Style", -classes:"Classes", -target_name:"Target name", -langdir:"Language direction", -target_langcode:"Target language", -langcode:"Language code", -encoding:"Target character encoding", -mime:"Target MIME type", -rel:"Relationship page to target", -rev:"Relationship target to page", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"Left to right", -rtl:"Right to left", -link_list:"Link list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fa_dlg.js deleted file mode 100644 index e970bd52..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fa_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('fa.advlink_dlg',{ -title:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0644\u06CC\u0646\u0643", -url:"URL \u0644\u06CC\u0646\u0643", -target:"\u0645\u0642\u0635\u062F (Target)", -titlefield:"\u0639\u0646\u0648\u0627\u0646", -is_email:"URL \u06CC \u0643\u0647 \u0648\u0627\u0631\u062F \u0643\u0631\u062F\u0647 \u0627\u06CC\u062F \u0628\u0647 \u0646\u0638\u0631 \u0645\u06CC \u0622\u06CC\u062F \u0643\u0647 \u06CC\u0643 \u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644 \u0645\u06CC \u0628\u0627\u0634\u062F \u060C \u0622\u06CC\u0627 \u0645\u0627\u06CC\u0644\u06CC\u062F \u062A\u0627 \u067E\u06CC\u0634\u0648\u0646\u062F \u0644\u0627\u0632\u0645\u0647 :mailto \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F\u061F", -is_external:"URL \u06CC \u0643\u0647 \u0648\u0627\u0631\u062F \u0643\u0631\u062F\u0647 \u0627\u06CC\u062F \u0628\u0647 \u0646\u0638\u0631 \u0645\u06CC \u0622\u06CC\u062F \u0643\u0647 \u06CC\u0643 \u0644\u06CC\u0646\u0643 \u062E\u0627\u0631\u062C\u06CC \u0645\u06CC \u0628\u0627\u0634\u062F \u060C \u0622\u06CC\u0627 \u0645\u0627\u06CC\u0644\u06CC\u062F \u062A\u0627 \u067E\u06CC\u0634\u0648\u0646\u062F \u0644\u0627\u0632\u0645\u0647 //:http \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F\u061F", -list:"\u0644\u06CC\u0633\u062A \u0644\u06CC\u0646\u0643", -general_tab:"\u0639\u0645\u0648\u0645\u06CC", -popup_tab:"\u067E\u0646\u062C\u0631\u0647 \u0628\u0627\u0632\u0634\u0648 (Popup)", -events_tab:"\u0631\u0648\u06CC\u062F\u0627\u062F\u0647\u0627", -advanced_tab:"\u067E\u06CC\u0634\u0631\u0641\u062A\u0647", -general_props:"\u0645\u0634\u062E\u0635\u0627\u062A \u0639\u0645\u0648\u0645\u06CC", -popup_props:"\u0645\u0634\u062E\u0635\u0627\u062A \u067E\u0646\u062C\u0631\u0647 \u0628\u0627\u0632\u0634\u0648 (Popup)", -event_props:"\u0631\u0648\u06CC\u062F\u0627\u062F\u0647\u0627", -advanced_props:"\u0645\u0634\u062E\u0635\u0627\u062A \u067E\u06CC\u0634\u0631\u0641\u062A\u0647", -popup_opts:"\u06AF\u0632\u06CC\u0646\u0647 \u0647\u0627", -anchor_names:"\u0644\u0646\u06AF\u0631\u0647\u0627 (Anchor)", -target_same:"\u0628\u0627\u0632\u0634\u062F\u0646 \u062F\u0631 \u0627\u06CC\u0646 \u067E\u0646\u062C\u0631\u0647 / \u0642\u0627\u0628 (Frame)", -target_parent:"\u0628\u0627\u0632\u0634\u062F\u0646 \u062F\u0631 \u067E\u0646\u062C\u0631\u0647 / \u0642\u0627\u0628 \u0648\u0627\u0644\u062F (Parent Frame)", -target_top:"\u0628\u0627\u0632\u0634\u062F\u0646 \u062F\u0631 \u0642\u0627\u0628 \u0628\u0627\u0644\u0627 (Top Frame) (\u062A\u0645\u0627\u0645\u06CC \u0642\u0627\u0628 \u0647\u0627 \u0631\u0627 \u062A\u0639\u0648\u06CC\u0636 \u0645\u06CC \u0643\u0646\u062F)", -target_blank:"\u0628\u0627\u0632\u0634\u062F\u0646 \u062F\u0631 \u067E\u0646\u062C\u0631\u0647 \u062C\u062F\u06CC\u062F", -popup:"\u067E\u0646\u062C\u0631\u0647 \u0628\u0627\u0632\u0634\u0648\u06CC Javascript", -popup_url:"URL \u067E\u0646\u062C\u0631\u0647 \u0628\u0627\u0632\u0634\u0648 (Popup)", -popup_name:"\u0646\u0627\u0645 \u067E\u0646\u062C\u0631\u0647", -popup_return:"\u062F\u0631\u062C 'return false'", -popup_scrollbars:"\u0646\u0645\u0627\u06CC\u0634 \u0646\u0648\u0627\u0631 \u067E\u06CC\u0645\u0627\u06CC\u0634 \u0647\u0627", -popup_statusbar:"\u0646\u0645\u0627\u06CC\u0634 \u0646\u0648\u0627\u0631 \u0648\u0636\u0639\u06CC\u062A", -popup_toolbar:"\u0646\u0645\u0627\u06CC\u0634 \u0646\u0648\u0627\u0631 \u0627\u0628\u0632\u0627\u0631", -popup_menubar:"\u0646\u0645\u0627\u06CC\u0634 \u0646\u0648\u0627\u0631 \u0645\u0646\u0648", -popup_location:"\u0646\u0645\u0627\u06CC\u0634 \u0646\u0648\u0627\u0631 \u0645\u0643\u0627\u0646", -popup_resizable:"\u0627\u06CC\u062C\u0627\u062F \u067E\u0646\u062C\u0631\u0647 \u0642\u0627\u0628\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 \u0628\u0646\u062F\u06CC \u0645\u062C\u062F\u062F", -popup_dependent:"\u0648\u0627\u0628\u0633\u062A\u0647 (\u0641\u0642\u0637 Mozilla/Firefox)", -popup_size:"\u0627\u0646\u062F\u0627\u0632\u0647", -popup_position:"\u0645\u0648\u0642\u0639\u06CC\u062A (X/Y)", -id:"\u0634\u0646\u0627\u0633\u0647", -style:"\u0627\u0633\u062A\u06CC\u0644", -classes:"\u0643\u0644\u0627\u0633 \u0647\u0627", -target_name:"\u0646\u0627\u0645 \u0645\u0642\u0635\u062F (Target)", -langdir:"\u062C\u0647\u062A \u0632\u0628\u0627\u0646", -target_langcode:"\u0632\u0628\u0627\u0646 \u0645\u0642\u0635\u062F (Target)", -langcode:"\u0643\u062F \u0632\u0628\u0627\u0646", -encoding:"\u0631\u0645\u0632\u06AF\u0630\u0627\u0631\u06CC \u0643\u0627\u0631\u0627\u0643\u062A\u0631 \u0645\u0642\u0635\u062F (Target)", -mime:"\u0646\u0648\u0639 MIME \u0645\u0642\u0635\u062F (Target)", -rel:"\u0631\u0627\u0628\u0637\u0647 \u0635\u0641\u062D\u0647 \u0628\u0627 \u0645\u0642\u0635\u062F (Target)", -rev:"\u0631\u0627\u0628\u0637\u0647 \u0645\u0642\u0635\u062F (Target) \u0628\u0627 \u0635\u0641\u062D\u0647", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"\u0686\u067E \u0628\u0647 \u0631\u0627\u0633\u062A", -rtl:"\u0631\u0627\u0633\u062A \u0628\u0647 \u0686\u067E", -link_list:"\u0644\u06CC\u0633\u062A \u0644\u06CC\u0646\u0643" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fi_dlg.js deleted file mode 100644 index 2dd38715..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fi_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('fi.advlink_dlg',{ -title:"Lis\u00E4\u00E4/muokkaa linkki\u00E4", -url:"Linkin URL", -target:"Kohde (target)", -titlefield:"Otsikko", -is_email:"Sy\u00F6tt\u00E4m\u00E4si URL n\u00E4ytt\u00E4\u00E4 olevan s\u00E4hk\u00F6postiosoite, haluatko lis\u00E4t\u00E4 mailto: etuliitteen?", -is_external:"Sy\u00F6tt\u00E4m\u00E4si URL n\u00E4ytt\u00E4\u00E4 olevan sivuston ulkoinen osoite, haluatko lis\u00E4t\u00E4 http:// etuliitteen?", -list:"Linkkilista", -general_tab:"Yleiset", -popup_tab:"Ponnahdusikkuna", -events_tab:"Tapahtumat", -advanced_tab:"Edistynyt", -general_props:"Yleiset asetukset", -popup_props:"Ponnahdusikkunan asetukset", -event_props:"Tapahtumat (events)", -advanced_props:"Edistyneet asetukset", -popup_opts:"Valinta", -anchor_names:"Ankkurit", -target_same:"Avaa t\u00E4ss\u00E4 ikkunassa", -target_parent:"Avaa ylemm\u00E4ss\u00E4 ikkunassa", -target_top:"Avaa ylimm\u00E4ss\u00E4 ruudussa (korvaa kaikki ruudut)", -target_blank:"Avaa uudessa ikkunassa", -popup:"Javascript ponnahdusikkuna", -popup_url:"Ponnahdusikkunan URL", -popup_name:"Ikkunan nimi", -popup_return:"Lis\u00E4\u00E4 'return false'", -popup_scrollbars:"N\u00E4yt\u00E4 vierityspalkit", -popup_statusbar:"N\u00E4yt\u00E4 tilapalkki", -popup_toolbar:"N\u00E4yt\u00E4 ty\u00F6kalut", -popup_menubar:"N\u00E4yt\u00E4 valikkopalkki", -popup_location:"N\u00E4yt\u00E4 sijaintipalkki", -popup_resizable:"Tee ikkunan koko muokattavaksi", -popup_dependent:"Riippuvainen (vain Mozilla/Firefox)", -popup_size:"Koko", -popup_position:"Sijainti (X/Y)", -id:"Id", -style:"Tyyli", -classes:"Luokat", -target_name:"Kohteen nimi", -langdir:"Kielen suunta", -target_langcode:"Kohteen kieli", -langcode:"Kielen koodi", -encoding:"Kohteen merkist\u00F6koodaus", -mime:"Kohteen MIME-tyyppi", -rel:"Sivun suhde kohteeseen", -rev:"Kohteen suhde sivuun", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"Vasemmalta oikealle", -rtl:"Oikealta vasemmalle", -link_list:"Linkkilista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fr_dlg.js deleted file mode 100644 index fd84c77c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/fr_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('fr.advlink_dlg',{ -title:"Ins\u00E9rer/\u00C9diter lien", -url:"URL du lien", -target:"Cible", -titlefield:"Titre", -is_email:"L'url que vous avez entr\u00E9 semble \u00EAtre une adresse e-mail, voulez-vous ajouter le pr\u00E9fixe mailto:\u00A0?", -is_external:"L'url que vous avez entr\u00E9 semble \u00EAtre une adresse web externe, voulez-vous ajouter le pr\u00E9fixe http://\u00A0?", -list:"Liste de liens", -general_tab:"G\u00E9n\u00E9ral", -popup_tab:"Popup", -events_tab:"\u00C9v\u00E9nements", -advanced_tab:"Advanc\u00E9", -general_props:"Propri\u00E9t\u00E9s g\u00E9n\u00E9rales", -popup_props:"Propri\u00E9t\u00E9s du popup", -event_props:"\u00C9v\u00E9nements", -advanced_props:"Propri\u00E9t\u00E9s avanc\u00E9es", -popup_opts:"Options", -anchor_names:"Ancres", -target_same:"Ouvrir dans cette fen\u00EAtre / dans ce cadre", -target_parent:"Ouvrir dans la fen\u00EAtre / le cadre parent", -target_top:"Ouvrir dans le cadre principal (Remplace tous les cadres)", -target_blank:"Ouvrir dans une nouvelle fen\u00EAtre", -popup:"Popup en Javascript", -popup_url:"URL du popup", -popup_name:"Nom de la fen\u00EAtre", -popup_return:"Ins\u00E9rer 'return false'", -popup_scrollbars:"Afficher les ascenseurs", -popup_statusbar:"Afficher la barre de status", -popup_toolbar:"Afficher la barre d'outils", -popup_menubar:"Afficher la barre de menu", -popup_location:"Afficher la barre d'adresse", -popup_resizable:"Rendre la fen\u00EAtre redimensionable", -popup_dependent:"D\u00E9pendent (Seulement sous Mozilla/Firefox)", -popup_size:"Taille", -popup_position:"Position (X/Y)", -id:"Id", -style:"Style", -classes:"Classes", -target_name:"Nom de la cible", -langdir:"Sens de lecture", -target_langcode:"Langue de la cible", -langcode:"Code de la langue", -encoding:"Encodage de la cible", -mime:"Type MIME de la cible", -rel:"Relation de la page \u00E0 la cible", -rev:"Relation de la cible \u00E0 la page", -tabindex:"Tabindex", -accesskey:"Touche d'acc\u00E8s rapide", -ltr:"Gauche \u00E0 droite", -rtl:"Droite \u00E0 gauche", -link_list:"Liste des liens" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/gl_dlg.js deleted file mode 100644 index 523a1ab9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/gl_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('gl.advlink_dlg',{ -title:"Insertar/editar hiperv\u00EDnculo", -url:"URL do hiperv\u00EDnculo", -target:"Destino", -titlefield:"T\u00EDtulo", -is_email:"A URL introducida semella ser un enderezo de e-mail, \u00BFDesexa engadi-lo prefixo necesario mailto:?", -is_external:"A URL introducida semella ser un v\u00EDnculo externo, \u00BFDesexa engadi-lo prefixo necesario http://?", -list:"Lista de v\u00EDnculos", -general_tab:"Xeral", -popup_tab:"Ventana emerxente", -events_tab:"Eventos", -advanced_tab:"Avanzado", -general_props:"Propiedades xerales", -popup_props:"Propiedades de vent\u00E1s emerxentes", -event_props:"Eventos", -advanced_props:"Propiedades avanzadas", -popup_opts:"Opci\u00F3ns", -anchor_names:"\u00C1ncoras", -target_same:"Abrir nesta vent\u00E1 / marco", -target_parent:"Abrir na vent\u00E1 / marco padre", -target_top:"Abrir no marco superior (reemplaza todo-los marcos)", -target_blank:"Abrir en vent\u00E1 nova", -popup:"Javascript popup", -popup_url:"URL da vent\u00E1 emerxente", -popup_name:"Nome da vent\u00E1", -popup_return:"Insertar 'return false'", -popup_scrollbars:"Barras de desprazamento", -popup_statusbar:"Barra de estado", -popup_toolbar:"Barra de ferramentas", -popup_menubar:"Barra de men\u00FA", -popup_location:"Barra de localizaci\u00F3n", -popup_resizable:"Permitir cambia-lo tama\u00F1o da vent\u00E1", -popup_dependent:"Dependentes (s\u00F3lo Mozilla/Firefox)", -popup_size:"Tama\u00F1o", -popup_position:"Posici\u00F3n (X/Y)", -id:"Id", -style:"Estilo", -classes:"Clases", -target_name:"Nome do obxetivo", -langdir:"Direcci\u00F3n da lenguaxe", -target_langcode:"Lenguaxe do obxetivo", -langcode:"C\u00F3digo da lenguaxe", -encoding:"Codificaci\u00F3n de caracteres do obxetivo", -mime:"Tipo MIME do obxetivo", -rel:"Relaci\u00F3n p\u00E1xina a obxetivo", -rev:"Relaci\u00F3n obxetivo a p\u00E1xina", -tabindex:"\u00CDndice de tabulaci\u00F3n", -accesskey:"Tecla de acceso", -ltr:"Esquerda a dereita", -rtl:"Dereita a esquerda", -link_list:"Lista de v\u00EDnculo" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/he_dlg.js deleted file mode 100644 index becee733..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/he_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('he.advlink_dlg',{ -title:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05E7\u05D9\u05E9\u05D5\u05E8", -url:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D4\u05D4\u05D9\u05E4\u05E8-\u05E7\u05D9\u05E9\u05D5\u05E8", -target:"\u05D9\u05E2\u05D3", -titlefield:"\u05DB\u05D5\u05EA\u05E8\u05EA", -is_email:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D4-URL \u05E9\u05D4\u05D5\u05DB\u05E0\u05E1\u05D4 \u05D4\u05D9\u05D0 \u05DB\u05DB\u05DC \u05D4\u05E0\u05E8\u05D0\u05D4 \u05DB\u05EA\u05D5\u05D1\u05EA \u05DE\u05D9\u05D9\u05DC \u05D4\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05D4\u05D5\u05E1\u05D9\u05E3 \u05D0\u05EA \u05D4\u05E7\u05D9\u05D3\u05D5\u05DE\u05EA MAILTO \u05D4\u05E0\u05D3\u05E8\u05E9\u05EA?", -is_external:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D4-URL \u05E9\u05D4\u05D5\u05DB\u05E0\u05E1\u05D4 \u05D4\u05D9\u05D0 \u05DB\u05DB\u05DC \u05D4\u05E0\u05E8\u05D0\u05D4 \u05E7\u05D9\u05E9\u05D5\u05E8 \u05D7\u05D9\u05E6\u05D5\u05E0\u05D9 \u05D4\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05D4\u05D5\u05E1\u05D9\u05E3 \u05D0\u05EA \u05D4\u05E7\u05D9\u05D3\u05D5\u05DE\u05EA http:// \u05D4\u05E0\u05D3\u05E8\u05E9\u05EA?", -list:"\u05E8\u05E9\u05D9\u05DE\u05EA \u05E7\u05D9\u05E9\u05D5\u05E8\u05D9\u05DD", -general_tab:"\u05DB\u05DC\u05DC\u05D9", -popup_tab:"\u05D7\u05DC\u05D5\u05DF \u05DE\u05D5\u05E7\u05E4\u05E5", -events_tab:"\u05DE\u05D0\u05D5\u05E8\u05E2", -advanced_tab:"\u05DE\u05EA\u05E7\u05D3\u05DD", -general_props:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05DB\u05DC\u05DC\u05D9\u05D5\u05EA", -popup_props:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05D7\u05DC\u05D5\u05DF \u05DE\u05D5\u05E7\u05E4\u05E5", -event_props:"\u05DE\u05D0\u05D5\u05E8\u05E2\u05D5\u05EA", -advanced_props:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05DE\u05EA\u05E7\u05D3\u05DE\u05D5\u05EA", -popup_opts:"\u05D0\u05E4\u05E9\u05E8\u05D5\u05D9\u05D5\u05EA", -anchor_names:"Anchors/\u05E2\u05D5\u05D2\u05DF", -target_same:"\u05E4\u05EA\u05D9\u05D7\u05D4 \u05D1\u05D7\u05DC\u05D5\u05DF \u05D7\u05D3\u05E9/\u05D7\u05DC\u05D5\u05DF \u05D1\u05DF", -target_parent:"\u05E4\u05EA\u05D9\u05D7\u05D4 \u05D1\u05DC\u05D5\u05DF \u05D4\u05D0\u05D1\u05D0/\u05D7\u05DC\u05D5\u05DF \u05D1\u05DF", -target_top:"\u05E4\u05EA\u05D9\u05D7\u05D4 \u05D1\u05D7\u05DC\u05D5\u05DF \u05D4\u05D1\u05DF \u05D4\u05E8\u05D0\u05E9\u05D9(\u05DE\u05D7\u05DC\u05D9\u05E3 \u05D0\u05EA \u05DB\u05DC \u05D7\u05DC\u05D5\u05E0\u05D5\u05EA \u05D4\u05D1\u05E0\u05D9\u05DD)", -target_blank:"\u05E4\u05EA\u05D9\u05D7\u05D4 \u05D1\u05D7\u05DC\u05D5\u05DF \u05D7\u05D3\u05E9", -popup:"\u05D7\u05DC\u05D5\u05DF \u05DE\u05D5\u05E7\u05E4\u05E5 javascript", -popup_url:"\u05D7\u05DC\u05D5\u05DF \u05DE\u05D5\u05E7\u05E4\u05E5 URL", -popup_name:"\u05E9\u05DD \u05D4\u05D7\u05DC\u05D5\u05DF", -popup_return:"\u05D9\u05E9 \u05DC\u05D4\u05DB\u05E0\u05D9\u05E1 'return false'", -popup_scrollbars:"\u05D4\u05E6\u05D2\u05EA scrollbar", -popup_statusbar:"\u05D4\u05E6\u05D2\u05EA status bar", -popup_toolbar:"\u05D4\u05E6\u05D2\u05EA toolbars", -popup_menubar:"\u05D4\u05E6\u05D2\u05EA menu bar", -popup_location:"\u05D4\u05E6\u05D2\u05EA location bar ", -popup_resizable:"\u05D7\u05DC\u05D5\u05DF \u05D3\u05D9\u05E0\u05D0\u05DE\u05D9(resizable)", -popup_dependent:"Dependent (Mozilla/Firefox only)", -popup_size:"\u05D2\u05D5\u05D3\u05DC", -popup_position:"\u05DE\u05D9\u05E7\u05D5\u05DD (X/Y)", -id:"\u05DE\u05E1\u05E4\u05E8 \u05E1\u05D9\u05D3\u05D5\u05E8\u05D9", -style:"\u05E1\u05D2\u05E0\u05D5\u05DF", -classes:"Classes", -target_name:"Target name", -langdir:"\u05DB\u05D9\u05D5\u05D5\u05DF \u05D4\u05E9\u05E4\u05D4", -target_langcode:"Target language", -langcode:"\u05E7\u05D5\u05D3 \u05D4\u05E9\u05E4\u05D4", -encoding:"Target character encoding", -mime:"Target MIME type", -rel:"Relationship page to target", -rev:"Relationship target to page", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"\u05DE\u05E9\u05DE\u05D0\u05DC \u05DC\u05D9\u05DE\u05D9\u05DF", -rtl:"\u05DE\u05D9\u05DE\u05D9\u05DF \u05DC\u05E9\u05DE\u05D0\u05DC", -link_list:"Link list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/hr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/hr_dlg.js deleted file mode 100644 index 243e04e8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/hr_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('hr.advlink_dlg',{ -title:"Umetni/uredi poveznicu", -url:"URL poveznice", -target:"Meta", -titlefield:"Naslov", -is_email:"URL koji ste unijeli izgleda kao e-mail adresa, \u017Eelite li dodati potrebni mailto: prefiks?", -is_external:"URL koji ste unijeli izgleda kao vanjska poveznica, \u017Eelite li dodati potrebni http:// prefiks?", -list:"Lista poveznica", -general_tab:"Osnovno", -popup_tab:"Popup", -events_tab:"Doga\u0111aj", -advanced_tab:"Napredno", -general_props:"Osnovna svojstva", -popup_props:"Svojstva popup prozora", -event_props:"Doga\u0111aji", -advanced_props:"Napredna svojstva", -popup_opts:"Opcije", -anchor_names:"Sidra", -target_same:"Otovori u novom prozoru / okviru", -target_parent:"Otvori u izvornom prozoru / okvir", -target_top:"Otvori u gornjem okviru (zamjenjuje sve okvire)", -target_blank:"Otvori u novom prozoru", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Ime prozora", -popup_return:"Umetni 'return false'", -popup_scrollbars:"Poka\u017Ei kliza\u010De", -popup_statusbar:"Poka\u017Ei statusnu traku", -popup_toolbar:"Poka\u017Ei alatne trake", -popup_menubar:"Poka\u017Ei izbornik", -popup_location:"Poka\u017Ei traku lokacije", -popup_resizable:"Prozor promjenjive veli\u010Dine", -popup_dependent:"Ovisan (samo za Mozilla/Firefox)", -popup_size:"Veli\u010Dina", -popup_position:"Pozicija (X/Y)", -id:"Id", -style:"Stil", -classes:"Klasa", -target_name:"Ime mete", -langdir:"Smjer jezika", -target_langcode:"Jezik", -langcode:"Kod jezika", -encoding:"Kodiranje znakova", -mime:"MIME tip", -rel:"Odnos stranice prema meti", -rev:"Odnos mete prema stranici", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"S lijeva na desno", -rtl:"S desna na lijevo", -link_list:"Lista poveznica" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/hu_dlg.js deleted file mode 100644 index 2399ad88..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/hu_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('hu.advlink_dlg',{ -title:"Link besz\u00FAr\u00E1s/szerkeszt\u00E9s", -url:"Link URL", -target:"Target", -titlefield:"C\u00EDm", -is_email:"A be\u00EDrt URL e-mail c\u00EDmnek t\u0171nik, k\u00EDv\u00E1nja a sz\u00FCks\u00E9ges mailto:-t el\u00E9 tenni?", -is_external:"A be\u00EDrt URL k\u00FCls\u0151 hivatkoz\u00E1snak t\u0171nik, k\u00EDv\u00E1nja a sz\u00FCks\u00E9ges http://-t el\u00E9 tenni?", -list:"Link lista", -general_tab:"\u00C1ltal\u00E1nos", -popup_tab:"Felugr\u00F3 ablak", -events_tab:"Esem\u00E9nyek", -advanced_tab:"Halad\u00F3", -general_props:"\u00C1ltal\u00E1nos tulajdons\u00E1gok", -popup_props:"Felugr\u00F3 ablak tulajdons\u00E1gai", -event_props:"Esem\u00E9nyek", -advanced_props:"Halad\u00F3 tulajdons\u00E1gok", -popup_opts:"Be\u00E1ll\u00EDt\u00E1sok", -anchor_names:"Horgonyok", -target_same:"Azonos ablakban/keretben megnyit\u00E1s", -target_parent:"Sz\u00FCl\u0151 ablakban/keretben megnyit\u00E1s", -target_top:"Azonos ablakban/keretben megnyit\u00E1s legfel\u00FCl", -target_blank:"\u00DAj ablakban megnyit\u00E1s", -popup:"JavaScript felugr\u00F3 ablak", -popup_url:"Felugr\u00F3 ablak URL", -popup_name:"Ablakn\u00E9v", -popup_return:"'return false' besz\u00FAr\u00E1sa", -popup_scrollbars:"G\u00F6rget\u0151s\u00E1vok mutat\u00E1sa", -popup_statusbar:"St\u00E1tuszsor mutat\u00E1sa", -popup_toolbar:"Eszk\u00F6zsor mutat\u00E1sa", -popup_menubar:"Men\u00FCsor mutat\u00E1sa", -popup_location:"C\u00EDm mez\u0151 mutat\u00E1sa", -popup_resizable:"\u00C1tm\u00E9retezhet\u0151 ablak", -popup_dependent:"F\u00FCgg\u0151 (csak Mozilla/Firefox)", -popup_size:"M\u00E9ret", -popup_position:"Poz\u00EDci\u00F3 (X/Y)", -id:"Id", -style:"Style", -classes:"Class-ok", -target_name:"C\u00E9l neve", -langdir:"Nyelv \u00EDr\u00E1s ir\u00E1ny", -target_langcode:"C\u00E9l nyelv", -langcode:"Nyelv k\u00F3d", -encoding:"C\u00E9l karakterk\u00F3dol\u00E1s", -mime:"C\u00E9l MIME t\u00EDpus", -rel:"Oldal kapcsolata a c\u00E9llal", -rev:"C\u00E9l kapcsolata az oldallal", -tabindex:"Tabindex", -accesskey:"Gyorsgomb", -ltr:"Balr\u00F3l jobbra", -rtl:"Jobbr\u00F3l balra", -link_list:"Link lista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ia_dlg.js deleted file mode 100644 index 2ab34eb5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ia_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('ia.advlink_dlg',{ -title:"\u63D2\u5165/\u7F16\u8F91 \u8FDE\u7ED3", -url:"\u8FDE\u7ED3\u5730\u5740", -target:"\u76EE\u6807", -titlefield:"\u67E5\u627E", -is_email:"\u60A8\u8F93\u5165\u7684\u5E94\u8BE5\u662F\u4E00\u4E2A\u7535\u5B50\u90AE\u5BC4\u5730\u5740\uFF0C\u662F\u5426\u9700\u8981\u5728\u7F51\u5740\u524D\u52A0\u4E0A mailto: ? ", -is_external:"\u60A8\u8F93\u5165\u7684\u7F51\u5740\u5E94\u8BE5\u662F\u4E00\u4E2A\u5916\u90E8\u8FDE\u7ED3\uFF0C\u662F\u5426\u9700\u8981\u5728\u7F51\u5740\u524D\u52A0\u4E0A http:// ?", -list:"\u8FDE\u7ED3\u6E05\u5355", -general_tab:"\u57FA\u672C", -popup_tab:"\u5FEB\u663E\u7A97\u53E3", -events_tab:"\u4E8B\u4EF6", -advanced_tab:"\u9AD8\u7EA7", -general_props:"\u57FA\u672C\u5C5E\u6027", -popup_props:"\u5FEB\u663E\u7A97\u53E3\u5C5E\u6027", -event_props:"\u4E8B\u4EF6", -advanced_props:"\u9AD8\u7EA7\u5C5E\u6027", -popup_opts:"\u9009\u9879", -anchor_names:"\u951A\u70B9", -target_same:"\u5728\u5F53\u524D\u7A97\u53E3\u6253\u5F00", -target_parent:"\u5728\u7236\u7A97\u53E3\u6253\u5F00", -target_top:"\u5728\u9876\u5C42\u7A97\u53E3\u6253\u5F00", -target_blank:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00", -popup:"Javascript \u5FEB\u663E\u7A97\u53E3", -popup_url:"\u5F39\u51FA\u7A97\u53E3\u5730\u5740", -popup_name:"\u7A97\u53E3\u540D\u79F0", -popup_return:"\u63D2\u5165 'return false'", -popup_scrollbars:"\u663E\u793A\u6EDA\u52A8\u6761", -popup_statusbar:"\u663E\u793A\u72B6\u6001\u5217", -popup_toolbar:"\u663E\u793A\u5DE5\u5177\u5217", -popup_menubar:"\u663E\u793A\u83DC\u5355\u5217", -popup_location:"\u663E\u793A\u5730\u5740\u680F", -popup_resizable:"\u53EF\u8C03\u6574\u7A97\u53E3\u5927\u5C0F", -popup_dependent:"\u4ECE\u5C5E\u4E8E ( \u4EC5 Mozilla/Firefox \u6709\u6548 )", -popup_size:"\u5927\u5C0F", -popup_position:"\u5750\u6807 (X/Y)", -id:"Id", -style:"\u6837\u5F0F", -classes:"\u6837\u5F0F\u7C7B", -target_name:"\u76EE\u6807\u540D\u79F0", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -target_langcode:"\u76EE\u6807\u8BED\u8A00", -langcode:"\u8BED\u8A00\u7F16\u7801", -encoding:"\u76EE\u6807\u8BED\u8A00\u7F16\u7801", -mime:"\u76EE\u6807 MIME \u7C7B\u578B", -rel:"rel", -rev:"rev", -tabindex:"Tab\u7D22\u5F15", -accesskey:"\u5FEB\u901F\u952E", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -link_list:"\u8FDE\u7ED3\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ii_dlg.js deleted file mode 100644 index 1edc64a9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ii_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('ii.advlink_dlg',{ -title:"\u63D2\u5165/\u7F16\u8F91 \u94FE\u63A5", -url:"\u94FE\u63A5URL", -target:"\u76EE\u6807", -titlefield:"\u6807\u9898", -is_email:"\u4F60\u8F93\u5165\u7684URL\u4F3C\u4E4E\u662F\u4E00\u4E2AEmail\u5730\u5740\uFF0C\u662F\u5426\u8981\u52A0\u4E0A\u5BF9\u5E94\u524D\u7F00 mailto: ?", -is_external:"\u4F60\u8F93\u5165\u7684URL\u4F3C\u4E4E\u662F\u4E00\u4E2A\u5916\u90E8\u94FE\u63A5\uFF0C\u662F\u5426\u8981\u52A0\u4E0A\u5BF9\u5E94\u524D\u7F00 http:// ?", -list:"\u94FE\u63A5\u6E05\u5355", -general_tab:"\u4E00\u822C", -popup_tab:"\u5F39\u51FA\u7A97\u53E3", -events_tab:"\u4E8B\u4EF6", -advanced_tab:"\u9AD8\u7EA7", -general_props:"\u4E00\u822C\u5C5E\u6027", -popup_props:"\u5F39\u51FA\u7A97\u53E3\u5C5E\u6027", -event_props:"\u4E8B\u4EF6", -advanced_props:"\u9AD8\u7EA7\u5C5E\u6027", -popup_opts:"\u9009\u9879", -anchor_names:"\u951A\u70B9", -target_same:"\u5728\u76EE\u524D\u7A97\u53E3/\u6846\u5F00\u542F", -target_parent:"\u5728\u6BCD\u7A97\u53E3/\u6846\u5F00\u542F", -target_top:"\u5728\u9876\u5C42\u7A97\u6846\u5F00\u542F(\u53D6\u4EE3\u6240\u6709\u7A97\u6846)", -target_blank:"\u5728\u65B0\u7A97\u53E3\u5F00\u542F", -popup:"Javascript \u5F39\u51FA\u7A97\u53E3", -popup_url:"\u5F39\u51FA\u7A97\u53E3URL", -popup_name:"\u7A97\u53E3\u540D\u79F0", -popup_return:"\u63D2\u5165 'return false'", -popup_scrollbars:"\u663E\u793A\u5377\u52A8\u8F74", -popup_statusbar:"\u663E\u793A\u72B6\u6001\u680F", -popup_toolbar:"\u663E\u793A\u5DE5\u5177\u680F", -popup_menubar:"\u663E\u793A\u9009\u5355\u5217", -popup_location:"\u663E\u793A\u7F51\u5740\u5217", -popup_resizable:"\u7A97\u53E3\u53EF\u91CD\u8BBE\u5927\u5C0F", -popup_dependent:"\u6D4F\u89C8\u5668\u9650\u5236 (\u4EC5 Mozilla/Firefox \u6709\u6548)", -popup_size:"\u5927\u5C0F", -popup_position:"\u4F4D\u7F6E (X/Y)", -id:"ID", -style:"\u6837\u5F0F", -classes:"\u7C7B\u522B", -target_name:"\u76EE\u6807\u540D\u79F0", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -target_langcode:"\u76EE\u6807\u8BED\u8A00", -langcode:"\u8BED\u8A00\u7F16\u7801", -encoding:"\u76EE\u6807\u8BED\u8A00\u7F16\u7801", -mime:"\u76EE\u6807 MIME \u7C7B\u578B", -rel:"\u7F51\u9875\u5230\u76EE\u6807\u7684\u5173\u8FDE", -rev:"\u76EE\u6807\u5230\u7F51\u9875\u7684\u5173\u8FDE", -tabindex:"Tab\u7D22\u5F15", -accesskey:"\u5FEB\u6377\u952E", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -link_list:"\u94FE\u63A5\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/is_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/is_dlg.js deleted file mode 100644 index 34e038b2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/is_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('is.advlink_dlg',{ -title:"Insert/edit link", -url:"Link URL", -target:"Target", -titlefield:"Title", -is_email:"The URL you entered seems to be an email address, do you want to add the required mailto: prefix?", -is_external:"The URL you entered seems to external link, do you want to add the required http:// prefix?", -list:"Link list", -general_tab:"General", -popup_tab:"Popup", -events_tab:"Events", -advanced_tab:"Advanced", -general_props:"General properties", -popup_props:"Popup properties", -event_props:"Events", -advanced_props:"Advanced properties", -popup_opts:"Options", -anchor_names:"Anchors", -target_same:"Open in this window / frame", -target_parent:"Open in parent window / frame", -target_top:"Open in top frame (replaces all frames)", -target_blank:"Open in new window", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Window name", -popup_return:"Insert 'return false'", -popup_scrollbars:"Show scrollbars", -popup_statusbar:"Show status bar", -popup_toolbar:"Show toolbars", -popup_menubar:"Show menu bar", -popup_location:"Show location bar", -popup_resizable:"Make window resizable", -popup_dependent:"Dependent (Mozilla/Firefox only)", -popup_size:"Size", -popup_position:"Position (X/Y)", -id:"Id", -style:"Style", -classes:"Classes", -target_name:"Target name", -langdir:"Language direction", -target_langcode:"Target language", -langcode:"Language code", -encoding:"Target character encoding", -mime:"Target MIME type", -rel:"Relationship page to target", -rev:"Relationship target to page", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"Left to right", -rtl:"Right to left", -link_list:"Link list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/it_dlg.js deleted file mode 100644 index aa1c25ab..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/it_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('it.advlink_dlg',{ -title:"Inserisci/modifica link", -url:"URL collegamento", -target:"Target", -titlefield:"Titolo", -is_email:"L'URL inserito sembra essere un indirizzo email. Aggiungere il necessario prefisso mailto: ?", -is_external:"L'URL inserito sembra essere un link esterno. Aggiungere il necessario prefisso http:// ?", -list:"Lista collegamenti", -general_tab:"Generale", -popup_tab:"Popup", -events_tab:"Eventi", -advanced_tab:"Avanzate", -general_props:"Propriet\u00E0 generali", -popup_props:"Propriet\u00E0 popup", -event_props:"Eventi", -advanced_props:"Propriet\u00E0 avanzate", -popup_opts:"Opzioni", -anchor_names:"Ancore", -target_same:"Apri in questa finestra / cornice", -target_parent:"Apri nella finestra / cornice genitore", -target_top:"Apri nella cornice superiore (sostituisce tutte le cornici)", -target_blank:"Apri in una nuova finestra", -popup:"Popup Javascript", -popup_url:"URL Popup", -popup_name:"Nome finestra", -popup_return:"Inserisci 'return false'", -popup_scrollbars:"Mostra barre di scorrimento", -popup_statusbar:"Mostra barra di stato", -popup_toolbar:"Mostra barre strumenti", -popup_menubar:"Mostra barra menu", -popup_location:"Mostra barra navigazione", -popup_resizable:"Rendi la finestra ridimensionabile", -popup_dependent:"Dipendente (Solo in Mozilla/Firefox)", -popup_size:"Dimensioni", -popup_position:"Posizione (X/Y)", -id:"Id", -style:"Stile", -classes:"Classe", -target_name:"Nome target", -langdir:"Direzione del testo", -target_langcode:"Lingua del target", -langcode:"Lingua", -encoding:"Codifica carattere del target", -mime:"Tipo MIME del target", -rel:"Relazione da pagina a target", -rev:"Relazione da target a pagina", -tabindex:"Indice tabulazione", -accesskey:"Carattere di accesso", -ltr:"Sinistra verso destra", -rtl:"Destra verso sinistra", -link_list:"Lista collegamenti" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ja_dlg.js deleted file mode 100644 index e0095174..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ja_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('ja.advlink_dlg',{ -title:"\u30EA\u30F3\u30AF\u306E\u633F\u5165/\u7DE8\u96C6", -url:"\u30EA\u30F3\u30AFURL", -target:"\u30BF\u30FC\u30B2\u30C3\u30C8", -titlefield:"\u30BF\u30A4\u30C8\u30EB", -is_email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F\u3002\u30EA\u30F3\u30AF\u306Bmailto:\u3092\u4ED8\u52A0\u3057\u307E\u3059\u304B\uFF1F", -is_external:"\u30EA\u30F3\u30AF\u306Bhttp://\u3092\u4ED8\u52A0\u3057\u307E\u3059\u304B\uFF1F", -list:"\u4E00\u89A7\u304B\u3089\u9078\u3076", -general_tab:"\u4E00\u822C", -popup_tab:"\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7", -events_tab:"\u30A4\u30D9\u30F3\u30C8", -advanced_tab:"\u4E0A\u7D1A\u8005\u5411\u3051", -general_props:"\u4E00\u822C", -popup_props:"\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7", -event_props:"\u30A4\u30D9\u30F3\u30C8", -advanced_props:"\u4E0A\u7D1A\u8005\u5411\u3051", -popup_opts:"\u30AA\u30D7\u30B7\u30E7\u30F3", -anchor_names:"\u30A2\u30F3\u30AB\u30FC", -target_same:"\u3053\u306E\u30A6\u30A4\u30F3\u30C9\u30A6/\u30D5\u30EC\u30FC\u30E0\u3067\u958B\u304F", -target_parent:"\u89AA\u30A6\u30A4\u30F3\u30C9\u30A6/\u89AA\u30D5\u30EC\u30FC\u30E0\u3067\u958B\u304F", -target_top:"\u30C8\u30C3\u30D7\u306E\u30D5\u30EC\u30FC\u30E0\u3067\u958B\u304F", -target_blank:"\u65B0\u3057\u3044\u30A6\u30A4\u30F3\u30C9\u30A6\u3067\u958B\u304F", -popup:"Javascript\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7", -popup_url:"\u30DD\u30C3\u30D7\u30A2\u30C3\u30D7URL", -popup_name:"\u30A6\u30A4\u30F3\u30C9\u30A6\u540D", -popup_return:"'return false'\u3092\u633F\u5165\u3059\u308B", -popup_scrollbars:"\u30B9\u30AF\u30ED\u30FC\u30EB\u30D0\u30FC\u3092\u8868\u793A", -popup_statusbar:"\u30B9\u30C6\u30FC\u30BF\u30B9\u30D0\u30FC\u3092\u8868\u793A", -popup_toolbar:"\u30C4\u30FC\u30EB\u30D0\u30FC\u3092\u8868\u793A", -popup_menubar:"\u30E1\u30CB\u30E5\u30FC\u30D0\u30FC\u3092\u8868\u793A", -popup_location:"\u30A2\u30C9\u30EC\u30B9\u30D0\u30FC\u3092\u8868\u793A", -popup_resizable:"\u30A6\u30A4\u30F3\u30C9\u30A6\u306E\u30B5\u30A4\u30BA\u5909\u66F4\u3092\u8A31\u53EF\u3059\u308B", -popup_dependent:"Dependent (Mozilla/Firefox\u306E\u307F)", -popup_size:"\u30B5\u30A4\u30BA", -popup_position:"\u4F4D\u7F6E (X/Y)", -id:"ID", -style:"\u30B9\u30BF\u30A4\u30EB", -classes:"\u30AF\u30E9\u30B9", -target_name:"\u30BF\u30FC\u30B2\u30C3\u30C8\u540D", -langdir:"\u6587\u7AE0\u306E\u65B9\u5411", -target_langcode:"\u30BF\u30FC\u30B2\u30C3\u30C8\u306E\u8A00\u8A9E", -langcode:"\u8A00\u8A9E\u30B3\u30FC\u30C9", -encoding:"\u30BF\u30FC\u30B2\u30C3\u30C8\u306E\u6587\u5B57\u30A8\u30F3\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0", -mime:"\u30BF\u30FC\u30B2\u30C3\u30C8\u306EMIME\u30BF\u30A4\u30D7", -rel:"\u3053\u306E\u30DA\u30FC\u30B8\u306E\u30BF\u30FC\u30B2\u30C3\u30C8\u306B\u5BFE\u3059\u308B\u95A2\u4FC2", -rev:"\u30BF\u30FC\u30B2\u30C3\u30C8\u306E\u3053\u306E\u30DA\u30FC\u30B8\u306B\u5BFE\u3059\u308B\u95A2\u4FC2", -tabindex:"\u30BF\u30D6\u30A4\u30F3\u30C7\u30C3\u30AF\u30B9", -accesskey:"\u30A2\u30AF\u30BB\u30B9\u30AD\u30FC", -ltr:"\u5DE6\u304B\u3089\u53F3", -rtl:"\u53F3\u304B\u3089\u5DE6", -link_list:"\u4E00\u89A7\u304B\u3089\u9078\u3076" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ko_dlg.js deleted file mode 100644 index 049d13b3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ko_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('ko.advlink_dlg',{ -title:"\uB9C1\uD06C\uC758 \uC0BD\uC785/\uD3B8\uC9D1", -url:"\uB9C1\uD06C URL", -target:"Target", -titlefield:"\uC81C\uBAA9", -is_email:"\uBA54\uC77C\uC8FC\uC18C\uAC00 \uC785\uB825\uB418\uC5C8\uC2B5\uB2C8\uB2E4. \uBA54\uC77C\uC8FC\uC18C\uC758 \uC55E\uC5D0 mailto:\uB97C \uBD99\uC785\uB2C8\uAE4C?", -is_external:"\uC678\uBD80URL\uC774 \uC785\uB825\uB418\uC5C8\uC2B5\uB2C8\uB2E4.URL\uC758 \uC55E\uC5D0http://\uB97C \uBD99\uC785\uB2C8\uAE4C?", -list:"\uB9C1\uD06C \uBAA9\uB85D", -general_tab:"\uC77C\uBC18", -popup_tab:"\uD31D\uC5C5", -events_tab:"\uC774\uBCA4\uD2B8", -advanced_tab:"\uACE0\uAE09", -general_props:"\uC77C\uBC18 \uC124\uC815", -popup_props:"\uD31D\uC5C5 \uC124\uC815", -event_props:"\uC774\uBCA4\uD2B8", -advanced_props:"\uACE0\uAE09\uC758 \uC124\uC815", -popup_opts:"\uC635\uC158", -anchor_names:"\uC5E5\uCEE4", -target_same:"\uC774 \uCC3D/\uD504\uB808\uC784\uC73C\uB85C \uC5F4\uB9B0\uB2E4", -target_parent:"\uBD80\uBAA8\uCC3D/\uD504\uB808\uC784\uC73C\uB85C \uC5F4\uB9B0\uB2E4", -target_top:"\uCD5C\uC0C1\uC704 \uD504\uB808\uC784\uC73C\uB85C \uC5F4\uB9B0\uB2E4 (\uBAA8\uB4E0 \uD504\uB808\uC784 \uBCC0\uACBD)", -target_blank:"\uC0C8\uCC3D\uC73C\uB85C \uC5F4\uB9B0\uB2E4", -popup:"Javascript \uD31D\uC5C5", -popup_url:"\uD31D\uC5C5 URL", -popup_name:"Window \uC774\uB984", -popup_return:"'return false'\uB97C \uC0BD\uC785", -popup_scrollbars:"\uC2A4\uD06C\uB864\uBC14\uB97C \uD45C\uC2DC", -popup_statusbar:"\uC0C1\uD0DC\uC904\uC744 \uD45C\uC2DC", -popup_toolbar:"\uD234\uBC14\uB97C \uD45C\uC2DC", -popup_menubar:"\uBA54\uB274\uB97C \uD45C\uC2DC", -popup_location:"\uC8FC\uC18C\uBC14\uB97C \uD45C\uC2DC", -popup_resizable:"\uD06C\uAE30\uBCC0\uACBD \uAC00\uB2A5", -popup_dependent:"\uC5F0\uB3D9 (Mozilla/Firefox\uB9CC)", -popup_size:"\uD06C\uAE30", -popup_position:"\uC704\uCE58(X/Y)", -id:"Id", -style:"\uC2A4\uD0C0\uC77C", -classes:"\uD074\uB798\uC2A4", -target_name:"Target \uC774\uB984", -langdir:"\uD398\uC774\uC9C0 \uBB38\uC790 \uBC29\uD5A5", -target_langcode:"\uD398\uC774\uC9C0 \uC5B8\uC5B4", -langcode:"\uC5B8\uC5B4 \uCF54\uB4DC", -encoding:"\uBB38\uC790 \uC778\uCF54\uB529", -mime:"MIME\uD0C0\uC785", -rel:"\uB9C1\uD06C\uC5D0 \uAD00\uACC4", -rev:"\uB9C1\uD06C\uB85C\uBD80\uD130\uC758 \uAD00\uACC4", -tabindex:"\uD0ED \uC778\uB371\uC2A4", -accesskey:"\uC561\uC138\uC2A4 \uD0A4", -ltr:"\uC67C\uCABD\uC5D0\uC11C \uC624\uB978\uCABD", -rtl:"\uC624\uB978\uCABD\uC5D0\uC11C \uC67C\uCABD", -link_list:"\uB9C1\uD06C \uBAA9\uB85D" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/lt_dlg.js deleted file mode 100644 index aa823d9b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/lt_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('lt.advlink_dlg',{ -title:"\u012Eterpti/Redaguoti nuorod\u0105", -url:"Nuorodos URL adresas", -target:"Taikinys", -titlefield:"Pavadinimas", -is_email:"URL adresas, kur\u012F \u012Fved\u0117te yra e-pa\u0161to adresas, ar norite prid\u0117ti reikaling\u0105 mailto: prefiks\u0105?", -is_external:"URL adresas, kur\u012F \u012Fved\u0117te yra i\u0161orin\u0117 nuoroda, ar norite prid\u0117ti reikaling\u0105 http:// prefiks\u0105?", -list:"Nuorod\u0173 s\u0105ra\u0161as", -general_tab:"Bendra", -popup_tab:"I\u0161\u0161okantis langas", -events_tab:"\u012Evykiai", -advanced_tab:"I\u0161pl\u0117sta", -general_props:"Bendri nustatymai", -popup_props:"I\u0161\u0161okan\u010Dio lango nustatymai", -event_props:"\u012Evykiai", -advanced_props:"I\u0161pl\u0117stiniai nustatymai", -popup_opts:"Nustatymai", -anchor_names:"Inkarai", -target_same:"Atidaryti tame pa\u010Diame lange", -target_parent:"Atidaryti t\u0117viniame lange", -target_top:"Atidaryti vir\u0161tiniame lange (pakei\u010Dia visus langus)", -target_blank:"Atidaryti naujame lange", -popup:"Javascript i\u0161\u0161okantis langas", -popup_url:"I\u0161\u0161okan\u010Dio lango URL adresas", -popup_name:"Lango vardas", -popup_return:"\u012Eterpti 'return false'", -popup_scrollbars:"Rodyti slankiojimo juostas", -popup_statusbar:"Rodyti statuso juost\u0105", -popup_toolbar:"Rodyti \u012Franki\u0173 juost\u0105", -popup_menubar:"Rodyti meniu juost\u0105", -popup_location:"Rodyti lokacijos juost\u0105", -popup_resizable:"Galima koreguoti lango i\u0161matavimus", -popup_dependent:"Proporcionaliai (tik Mozilla/Firefox)", -popup_size:"Dydis", -popup_position:"Pozicija (X/Y)", -id:"Id", -style:"Stilius", -classes:"Klas\u0117s", -target_name:"Taikinio vardas", -langdir:"Kalbos kryptis", -target_langcode:"Taikinio kalba", -langcode:"Kalbos kodas", -encoding:"Kalbos koduot\u0117", -mime:"Taikinio MIME tipas", -rel:"Santykis puslapio su taikiniu", -rev:"Santykis taikinio su puslapiu", -tabindex:"Tabuliacijos indeksas", -accesskey:"Prieities klavi\u0161as", -ltr:"I\u0161 kair\u0117s \u012F de\u0161in\u0119", -rtl:"I\u0161 de\u0161in\u0117s \u012F kair\u0119", -link_list:"Nuorod\u0173 s\u0105ra\u0161as" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/lv_dlg.js deleted file mode 100644 index 69f45ce7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/lv_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('lv.advlink_dlg',{ -title:"Ievietot/Redi\u0123\u0113t saiti", -url:"Saites URL", -target:"M\u0113r\u0137is", -titlefield:"Nosaukums", -is_email:"Ievad\u012Btais URL \u0161\u0137iet ir e-pasta adrese, vai J\u016Bs v\u0113laties pirms t\u0101s pievienot mailto: pried\u0113kli?", -is_external:"Ievad\u012Btais URL \u0161\u0137iet ir \u0101r\u0113j\u0101 saite, vai J\u016Bs v\u0113laties pirms t\u0101s pievienot http:// pried\u0113kli?", -list:"Link list", -general_tab:"General", -popup_tab:"Popup", -events_tab:"Events", -advanced_tab:"Advanced", -general_props:"General properties", -popup_props:"Popup properties", -event_props:"Events", -advanced_props:"Advanced properties", -popup_opts:"Options", -anchor_names:"Anchors", -target_same:"Open in this window / frame", -target_parent:"Open in parent window / frame", -target_top:"Open in top frame (replaces all frames)", -target_blank:"Open in new window", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Window name", -popup_return:"Insert 'return false'", -popup_scrollbars:"Show scrollbars", -popup_statusbar:"Show status bar", -popup_toolbar:"Show toolbars", -popup_menubar:"Show menu bar", -popup_location:"Show location bar", -popup_resizable:"Make window resizable", -popup_dependent:"Dependent (Mozilla/Firefox only)", -popup_size:"Size", -popup_position:"Position (X/Y)", -id:"Id", -style:"Style", -classes:"Classes", -target_name:"Target name", -langdir:"Language direction", -target_langcode:"Target language", -langcode:"Language code", -encoding:"Target character encoding", -mime:"Target MIME type", -rel:"Relationship page to target", -rev:"Relationship target to page", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"Left to right", -rtl:"Right to left", -link_list:"Link list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/mk_dlg.js deleted file mode 100644 index 0f161fba..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/mk_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('mk.advlink_dlg',{ -title:"\u0412\u043C\u0435\u0442\u043D\u0438/uredi poveznicu", -url:"URL poveznice", -target:"Meta", -titlefield:"\u041D\u0430\u0441\u043B\u043E\u0432", -is_email:"URL koji ste uneli izgleda kao e-mail adresa, \u017Eelite li dodati potrebni mailto: prefiks?", -is_external:"URL koji ste uneli izgleda kao vanjska poveznica, \u017Eelite li dodati potrebni http:// prefiks?", -list:"Lista poveznica", -general_tab:"Osnovno", -popup_tab:"Popup", -events_tab:"Doga\u0111aj", -advanced_tab:"Napredno", -general_props:"Osnovna svojstva", -popup_props:"Svojstva popup prozora", -event_props:"Doga\u0111aji", -advanced_props:"Napredna svojstva", -popup_opts:"Opcije", -anchor_names:"Sidra", -target_same:"Otovori u novom prozoru / okviru", -target_parent:"Otvori u izvornom prozoru / okvir", -target_top:"Otvori u gornjem okviru (zamjenjuje sve okvire)", -target_blank:"Otvori u novom prozoru", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Ime prozora", -popup_return:"\u0412\u043C\u0435\u0442\u043D\u0438 'return false'", -popup_scrollbars:"Poka\u017Ei kliza\u010De", -popup_statusbar:"Poka\u017Ei statusnu traku", -popup_toolbar:"Poka\u017Ei alatne trake", -popup_menubar:"Poka\u017Ei izbornik", -popup_location:"Poka\u017Ei traku lokacije", -popup_resizable:"Prozor promjenjive veli\u010Dine", -popup_dependent:"Ovisan (samo za Mozilla/Firefox)", -popup_size:"Veli\u010Dina", -popup_position:"Pozicija (X/Y)", -id:"Id", -style:"Stil", -classes:"Klasa", -target_name:"Ime mete", -langdir:"Smjer jezika", -target_langcode:"Jezik", -langcode:"Kod jezika", -encoding:"Kodiranje znakova", -mime:"MIME tip", -rel:"Odnos stranice prema meti", -rev:"Odnos mete prema stranici", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"S leva na desno", -rtl:"S desna na levo", -link_list:"Lista poveznica" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/mn_dlg.js deleted file mode 100644 index e772845c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/mn_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('mn.advlink_dlg',{ -title:"\u0425\u043E\u043B\u0431\u043E\u043E\u0441 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u0437\u0430\u0441\u0430\u0445", -url:"\u0425\u0430\u044F\u0433", -target:"\u0426\u043E\u043D\u0445", -titlefield:"\u0413\u0430\u0440\u0447\u0438\u0433", -is_email:"\u0425\u0430\u044F\u0433 \u0434\u044D\u044D\u0440 \u0418\u043C\u044D\u0439\u043B \u0445\u0430\u044F\u0433 \u0431\u0430\u0439\u0445 \u0448\u0438\u0433 \u0445\u0430\u0440\u0430\u0433\u0434\u0430\u043D\u0430. \u0422\u0430 \u0442\u04AF\u04AF\u043D\u0434 \u0448\u0430\u0430\u0440\u0434\u043B\u0430\u0433\u0430\u0442\u0430\u0439 mailto: \u043D\u044D\u043C\u044D\u0445\u0438\u0439\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?", -is_external:"\u0425\u0430\u044F\u0433 \u0434\u044D\u044D\u0440 \u0433\u0430\u0434\u0430\u0430\u0434 \u0445\u043E\u043B\u0431\u043E\u043E\u0441 \u0431\u0430\u0439\u0433\u0430\u0430 \u0445\u0430\u0440\u0430\u0433\u0434\u0430\u043D\u0430. \u0422\u0430 \u0437\u04E9\u0432 \u0445\u043E\u043B\u0431\u043E\u043E\u0441 \u0431\u043E\u043B\u0433\u043E\u0445\u044B\u043D \u0442\u0443\u043B\u0434 http:// \u043D\u044D\u043C\u044D\u0445\u0438\u0439\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?", -list:"\u0425\u043E\u043B\u0431\u043E\u043E\u0441\u044B\u043D \u0436\u0430\u0433\u0441\u0430\u0430\u043B\u0442", -general_tab:"\u0415\u0440\u04E9\u043D\u0445\u0438\u0439", -popup_tab:"\u041F\u043E\u043F\u0430\u043F", -events_tab:"\u04AE\u0437\u044D\u0433\u0434\u044D\u043B", -advanced_tab:"\u04E8\u0440\u0433\u04E9\u0442\u0433\u04E9\u0441\u04E9\u043D", -general_props:"\u0415\u0440\u04E9\u043D\u0445\u0438\u0439 \u0448\u0438\u043D\u0436", -popup_props:"\u041F\u043E\u043F\u0430\u043F-\u0448\u0438\u043D\u0436", -event_props:"\u04AE\u0437\u044D\u0433\u0434\u044D\u043B", -advanced_props:"\u04E8\u0440\u0433\u04E9\u0442\u0433\u04E9\u0441\u04E9\u043D \u0448\u0438\u043D\u0436", -popup_opts:"\u0421\u043E\u043D\u0433\u043E\u043B\u0442", -anchor_names:"\u0413\u0430\u0434\u0430\u0441", -target_same:"\u0422\u0443\u0445\u0430\u0439\u043D \u0446\u043E\u043D\u0445/\u0444\u0440\u044D\u0439\u043C\u0434 \u043D\u044D\u044D\u0445", -target_parent:"\u042D\u0445 \u0446\u043E\u043D\u0445/\u0444\u0440\u044D\u0439\u043C\u0434 \u043D\u044D\u044D\u0445", -target_top:"\u0425\u0430\u043C\u0433\u0438\u0439\u043D \u0434\u044D\u044D\u0434 \u0446\u043E\u043D\u0445/\u0444\u0440\u044D\u0439\u043C\u0434 \u043D\u044D\u044D\u0445", -target_blank:"\u0428\u0438\u043D\u044D \u0446\u043E\u043D\u0445\u043E\u043D\u0434 \u043D\u044D\u044D\u0445", -popup:"\u0416\u0430\u0432\u0430\u0441\u043A\u0440\u0438\u043F\u0442-\u043F\u043E\u043F\u0430\u043F", -popup_url:"\u041F\u043E\u043F\u0430\u043F-\u0445\u0430\u044F\u0433", -popup_name:"\u0426\u043E\u043D\u0445\u043D\u044B \u043D\u044D\u0440", -popup_return:"\u041F\u043E\u043F\u0430\u043F \u0431\u0430\u0439\u0441\u0430\u043D \u0447 \u0445\u043E\u043B\u0431\u043E\u043E\u0441\u044B\u0433 \u0434\u0430\u0433\u0430\u043D\u0430", -popup_scrollbars:"\u0413\u04AF\u0439\u043B\u0433\u044D\u0433\u0447 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445", -popup_statusbar:"\u0422\u04E9\u043B\u04E9\u0432 \u0441\u0430\u043C\u0431\u0430\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445", -popup_toolbar:"\u0411\u0430\u0433\u0430\u0436 \u0441\u0430\u043C\u0431\u0430\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445", -popup_menubar:"\u0425\u04E9\u0442\u04E9\u0447\u0438\u0439\u043D \u0446\u044D\u0441 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445", -popup_location:"\u0425\u0430\u044F\u0433\u0438\u0439\u043D \u0441\u0430\u043C\u0431\u0430\u0440 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445", -popup_resizable:"\u0426\u043E\u043D\u0445 \u0442\u043E\u043C\u0440\u0443\u0443\u043B\u0430\u0445\u044B\u0433 \u0437\u04E9\u0432\u0448\u04E9\u04E9\u0440\u04E9\u0445", -popup_dependent:"\u042D\u0445 \u0446\u043E\u043D\u0445\u043D\u043E\u043E\u0441 \u0445\u0430\u043C\u0430\u0430\u0440\u0430\u043B\u0442\u0430\u0439 (\u0417\u04E9\u0432\u0445\u04E9\u043D Mozilla/Firefox)", -popup_size:"\u0425\u044D\u043C\u0436\u044D\u044D", -popup_position:"\u0411\u0430\u0439\u0440\u043B\u0430\u043B (X/Y)", -id:"\u0422\u0422", -style:"\u0424\u043E\u0440\u043C\u0430\u0442", -classes:"\u0410\u043D\u0433\u0438", -target_name:"\u0422\u043E\u0432\u043B\u043E\u0441\u043E\u043D \u0445\u0443\u0443\u0434\u0430\u0441\u043D\u044B \u043D\u044D\u0440", -langdir:"\u0411\u0438\u0447\u0433\u0438\u0439\u043D \u0447\u0438\u0433\u043B\u044D\u043B", -target_langcode:"\u0422\u043E\u0432\u043B\u043E\u0441\u043E\u043D \u0445\u0443\u0443\u0434\u0430\u0441\u043D\u044B \u0445\u044D\u043B", -langcode:"\u0425\u044D\u043B\u043D\u0438\u0439 \u043A\u043E\u0434", -encoding:"\u0422\u043E\u0432\u043B\u043E\u0441\u043E\u043D \u0445\u0443\u0443\u0434\u0430\u0441\u043D\u044B \u043A\u043E\u0434\u0447\u0438\u043B\u043E\u043B", -mime:"\u0422\u043E\u0432\u043B\u043E\u0441\u043E\u043D \u0445\u0443\u0443\u0434\u0430\u0441\u043D\u044B MIME \u0442\u04E9\u0440\u04E9\u043B", -rel:"\u0422\u043E\u0432\u043B\u043E\u0441\u043E\u043D \u0445\u043E\u043B\u0431\u043E\u043E\u0441\u043E\u043E\u0441 \u0445\u0443\u0443\u0434\u0430\u0441\u043D\u044B \u0445\u043E\u043B\u0431\u043E\u043B\u0442", -rev:"\u0425\u0443\u0443\u0434\u0430\u0441\u043D\u0430\u0430\u0441 \u0442\u043E\u0432\u043B\u043E\u0441\u043E\u043D \u0445\u043E\u043B\u0431\u043E\u043E\u0441\u043E\u043E\u0441 \u0445\u043E\u043B\u0431\u043E\u043B\u0442", -tabindex:"\u0422\u0430\u0431\u0443\u043B\u0430\u0442\u043E\u0440 \u0438\u043D\u0434\u0435\u043A\u0441", -accesskey:"\u0422\u043E\u0432\u0447\u0438\u043B\u0431\u043E\u0440", -ltr:"\u0417\u04AF\u04AF\u043D\u044D\u044D\u0441 \u0431\u0430\u0440\u0443\u0443\u043D", -rtl:"\u0411\u0430\u0440\u0443\u0443\u043D\u0430\u0430\u0441 \u0437\u04AF\u04AF\u043D", -link_list:"\u0425\u043E\u043B\u0431\u043E\u043E\u0441\u044B\u043D \u0436\u0430\u0433\u0441\u0430\u0430\u043B\u0442" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ms_dlg.js deleted file mode 100644 index 5482c2ca..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ms_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('ms.advlink_dlg',{ -title:"Sisip/sunting pautan", -url:"Pautan URL", -target:"Sasaran", -titlefield:"Tajuk", -is_email:"URL yang dimasukkan adalah alamat emel, tambah \"mailto\": di awalan?", -is_external:"URL yang dimasukkan adalah pautan luar, tambah \"http://\" di awalan?", -list:"Senarai pautan", -general_tab:"Am", -popup_tab:"Popup", -events_tab:"Peristiwa", -advanced_tab:"Lanjutan", -general_props:"Alatan am", -popup_props:"Alatan Popup", -event_props:"Peristiwa", -advanced_props:"Alatan lanjutan", -popup_opts:"Pilihan", -anchor_names:"Sauh", -target_same:"Buka tetingkap ini", -target_parent:"Buka dalam tetingkap yang lain", -target_top:"Buka bingkaian atas (gantikan kesemua bingkai)", -target_blank:"Buka dalam tetingkap baru.", -popup:"Popup Javascript ", -popup_url:"Popup URL", -popup_name:"Nama tetingkap", -popup_return:"Masukkan 'return false'", -popup_scrollbars:"Tunjuk bar gulung", -popup_statusbar:"Tunjuk bar status", -popup_toolbar:"Tunjuk bar alatan", -popup_menubar:"Tunjuk bar menu", -popup_location:"Tunjuk bar lokasi", -popup_resizable:"Jadikan tetingkap boleh diubahsuai", -popup_dependent:"Tanggungan (Hanya Mozilla/Firefox)", -popup_size:"Saiz", -popup_position:"Posisi (X/Y)", -id:"Id", -style:"Gaya", -classes:"Kelas-kelas", -target_name:"Nama sasaran", -langdir:"Arah bahasa", -target_langcode:"Bahasa sasaran", -langcode:"Kod bahasa", -encoding:"Sasaran enkod perkataan", -mime:"Sasaran jenis MIME", -rel:"Kaitan halaman kepada sasaran", -rev:"Kaitan sasaran kepada halaman", -tabindex:"Tanda indeks", -accesskey:"Kunci akses", -ltr:"Kiri ke kanan", -rtl:"Kanan ke kiri", -link_list:"Senarai pautan" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nb_dlg.js deleted file mode 100644 index 5066c68d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nb_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('nb.advlink_dlg',{ -title:"Sett inn / rediger lenke", -url:"Lenkens URL", -target:"M\u00E5l", -titlefield:"Tittel", -is_email:"URL'en du oppga synes \u00E5 v\u00E6re en email adresse, \u00F8nsker du \u00E5 legge til den n\u00F8dvendige mailto: prefix?", -is_external:"URL'en du oppga synes \u00E5 v\u00E6re en ekstern lenke, \u00F8nsker du \u00E5 legge til den n\u00F8dvendige http:// prefix?", -list:"Lenkeliste", -general_tab:"Generelt", -popup_tab:"Popup", -events_tab:"Hendelser", -advanced_tab:"Avansert", -general_props:"Generelle egenskaper", -popup_props:"Popup-egenskaper", -event_props:"Hendelser", -advanced_props:"Generelle egenskaper", -popup_opts:"Innstillinger", -anchor_names:"Anker", -target_same:"\u00C5pne i samme vindu/ramme", -target_parent:"\u00C5pne i overordnet vindu/ramme", -target_top:"\u00C5pne i toppvindu (erstatter alle rammer)", -target_blank:"\u00C5pne i nytt vindu", -popup:"Javascript-popup", -popup_url:"Popup URL", -popup_name:"Vindunavn", -popup_return:"Sett inn \'return false\'", -popup_scrollbars:"Vis rullefelt", -popup_statusbar:"Vis statuslinje", -popup_toolbar:"Vis verkt\u00F8ylinjer", -popup_menubar:"Vis menylinje", -popup_location:"Vis plasseringslinje", -popup_resizable:"Gj\u00F8r vinduet skalerbart", -popup_dependent:"Avhengig vindu (bare i Mozilla/Firefox)", -popup_size:"St\u00F8rrelse", -popup_position:"Posisjon (X/Y)", -id:"Id", -style:"Stil", -classes:"Klasser", -target_name:"M\u00E5lnavn", -langdir:"Skriftretning", -target_langcode:"M\u00E5lspr\u00E5k", -langcode:"Spr\u00E5kkode", -encoding:"Tegnkonvertering", -mime:"M\u00E5lets MIME-type", -rel:"Sidens forhold til m\u00E5let", -rev:"M\u00E5lets forhold til siden", -tabindex:"Tabulatorindeks", -accesskey:"Hurtigtast", -ltr:"Venstre mot h\u00F8yre", -rtl:"H\u00F8yre mot venstre", -link_list:"Lenkeliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nl_dlg.js deleted file mode 100644 index 4db7120f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nl_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('nl.advlink_dlg',{ -title:"Link invoegen/bewerken", -url:"URL", -target:"Doel", -titlefield:"Titel", -is_email:"De ingevoerde URL lijkt op een e-mailadres. Wilt u de vereiste mailto: tekst voorvoegen?", -is_external:"De ingevoerde URL lijkt op een externe link. Wilt u de vereiste http:// tekst voorvoegen?", -list:"Lijst", -general_tab:"Algemeen", -popup_tab:"Popup", -events_tab:"Gebeurtenissen", -advanced_tab:"Geavanceerd", -general_props:"Algemene eigenschappen", -popup_props:"Popup eigenschappen", -event_props:"Gebeurtenissen", -advanced_props:"Geavanceerde eigenschappen", -popup_opts:"Opties", -anchor_names:"Ankers", -target_same:"In dit venster / frame openen", -target_parent:"In bovenliggend venster / frame openen", -target_top:"In bovenste frame openen (vervangt gehele pagina)", -target_blank:"In nieuw venster openen", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Venstertitel", -popup_return:"'return false' invoegen", -popup_scrollbars:"Scrollbalken weergeven", -popup_statusbar:"Statusbalk weergeven", -popup_toolbar:"Werkbalk weergeven", -popup_menubar:"Menubalk weergeven", -popup_location:"Lokatiebalk weergeven", -popup_resizable:"Aanpasbaar venster", -popup_dependent:"Afhankelijk (Alleen Mozilla/Firefox)", -popup_size:"Grootte", -popup_position:"Positie (X/Y)", -id:"Id", -style:"Stijl", -classes:"Klasses", -target_name:"Doel", -langdir:"Taalrichting", -target_langcode:"Taal", -langcode:"Taalcode", -encoding:"Taalcodering", -mime:"MIME type", -rel:"Relatie van pagina tot doel", -rev:"Relatie van doel tot pagina", -tabindex:"Tabvolgorde", -accesskey:"Toegangstoets", -ltr:"Van links naar rechts", -rtl:"Van rechts naar links", -link_list:"Lijst" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nn_dlg.js deleted file mode 100644 index c1d18ea4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/nn_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('nn.advlink_dlg',{ -title:"Set inn / rediger lenkje", -url:"Lenkje-URL", -target:"M\u00E5l", -titlefield:"Tittel", -is_email:"URL-en du skreiv inn ser ut til \u00E5 vere ei e-postadresse. \u00D8nskjer du \u00E5 leggje til det obligatoriske mailto:-prefikset?", -is_external:"URL-en du skreiv inn ser ut til \u00E5 vere ei eksern lenkje. \u00D8nskjer du \u00E5 leggje til det obligatoriske http://-prefikset?", -list:"Lenkjeliste", -general_tab:"Generelt", -popup_tab:"Popup", -events_tab:"Hendingar", -advanced_tab:"Avansert", -general_props:"Generelt", -popup_props:"Popup-eigenskapar", -event_props:"Hendingar", -advanced_props:"Generelle eigenskapar", -popup_opts:"Innstillingar", -anchor_names:"Anker", -target_same:"Opne i same vindauge/ramme", -target_parent:"Opne i overordna vindauge/ramme", -target_top:"Opne i toppvindauge (erstattar alle rammer)", -target_blank:"Opne i nytt vindauge", -popup:"Javascript-popup", -popup_url:"Popup URL", -popup_name:"Namn p\u00E5 vindauge", -popup_return:"Set inn \'return false\'", -popup_scrollbars:"Vis rullefelt", -popup_statusbar:"Vis statusline", -popup_toolbar:"Vis verktyliner", -popup_menubar:"Vis menyline", -popup_location:"Vis plasseringsline", -popup_resizable:"Gjer vindauget skalerbart", -popup_dependent:"Avhengig vindu (berre i Mozilla/Firefox)", -popup_size:"Storleik", -popup_position:"Posisjon (X/Y)", -id:"Id", -style:"Stil", -classes:"Klasser", -target_name:"M\u00E5lnamn", -langdir:"Skriftretning", -target_langcode:"M\u00E5lspr\u00E5k", -langcode:"Spr\u00E5kkode", -encoding:"Teiknkonvertering", -mime:"M\u00E5let sin MIME-type", -rel:"Sida sitt forhold til m\u00E5let", -rev:"M\u00E5let sitt forhold til sida", -tabindex:"Tabulatorindeks", -accesskey:"Hurtigtast", -ltr:"Venstre mot h\u00F8gre", -rtl:"H\u00F8gre mot venstre", -link_list:"Lenkjeliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/pl_dlg.js deleted file mode 100644 index f067c364..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/pl_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('pl.advlink_dlg',{ -title:"Wstaw/edytuj link", -url:"Link URL", -target:"Cel", -titlefield:"Tytu\u0142", -is_email:"Podany adres wydaje si\u0119 by\u0107 adresem emailowym, czy chcesz doda\u0107 wymagany prefix mailto: ?", -is_external:"Podany adres wydaje si\u0119 by\u0107 zewn\u0119trznym linkiem, czy chcesz doda\u0107 wymagany prefix http:// ?", -list:"Lista link\u00F3w", -general_tab:"Og\u00F3lny", -popup_tab:"Popup", -events_tab:"Wydarzenia", -advanced_tab:"Zaawansowany", -general_props:"Og\u00F3lne w\u0142a\u015Bciwo\u015Bci", -popup_props:"Popup w\u0142a\u015Bciwo\u015Bci", -event_props:"Wydarzenia", -advanced_props:"Zaawansowae w\u0142a\u015Bciwo\u015Bci", -popup_opts:"Opcje", -anchor_names:"Kotwice", -target_same:"Otw\u00F3rz w tym oknie / ramce", -target_parent:"Otw\u00F3rz w nadrz\u0119dnej oknie / ramce", -target_top:"Otw\u00F3rz w g\u00F3rnej ramce (zamie\u0144 wszystkie ramki)", -target_blank:"Otw\u00F3rz w nowym oknie", -popup:"Wyskakuj\u0105ce okienko", -popup_url:"URL okienka", -popup_name:"Nazwa okiena", -popup_return:"Wklej 'return false'", -popup_scrollbars:"Poka\u017C paski przewijania", -popup_statusbar:"Poka\u017C pasek statusu", -popup_toolbar:"Poka\u017C narz\u0119dzia", -popup_menubar:"Poka\u017C pasek menu", -popup_location:"Poka\u017C pasek adresu", -popup_resizable:"Stw\u00F3rz okno z w\u0142a\u015Bciwo\u015Bciami zmiany rozmiaru", -popup_dependent:"Podleg\u0142y (Mozilla/Firefox wy\u0142\u0105cznie)", -popup_size:"Rozmiar", -popup_position:"Pozycja (X/Y)", -id:"Id", -style:"Wz\u00F3r", -classes:"Klasy", -target_name:"Cel", -langdir:"Kierunek czytania tekstu", -target_langcode:"Docelowy kod j\u0119zyka", -langcode:"Kod j\u0119zyka", -encoding:"Kodowanie znak\u00F3w celu", -mime:"Cel MIME type", -rel:"Relacje strony do celu", -rev:"Relacje celu do strony", -tabindex:"Tabindex", -accesskey:"Klawisz skr\u00F3tu", -ltr:"Kierunek z lewej do prawej", -rtl:"Kierunek z prawej do lewej", -link_list:"Lista odno\u015Bnik\u00F3w" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/pt_dlg.js deleted file mode 100644 index 475b23f8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/pt_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('pt.advlink_dlg',{ -title:"Inserir/editar hyperlink", -url:"URL do hyperlink", -target:"Alvo", -titlefield:"T\u00EDtulo", -is_email:"A URL digitada parece ser um endere\u00E7o de e-mail. Deseja acrescentar o (necess\u00E1rio) prefixo mailto:?", -is_external:"A URL digitada parece conduzir a um link externo. Deseja acrescentar o (necess\u00E1rio) prefixo http://?", -list:"Lista de hyperlinks", -general_tab:"Geral", -popup_tab:"Popup", -events_tab:"Eventos", -advanced_tab:"Avan\u00E7ado", -general_props:"Propriedades gerais", -popup_props:"Propriedades de popup", -event_props:"Eventos", -advanced_props:"Propriedades avan\u00E7adas", -popup_opts:"Op\u00E7\u00F5es", -anchor_names:"\u00ED\u0082ncoras", -target_same:"Abrir nesta janela/quadro", -target_parent:"Abrir na janela/quadro pai", -target_top:"Abrir na p\u00E1gina inteira (substitui todos os quadros)", -target_blank:"Abrir numa nova janela", -popup:"Popup javascript", -popup_url:"URL do popup", -popup_name:"Nome da janela", -popup_return:"Inserir 'return false'", -popup_scrollbars:"Mostrar barras de scroll", -popup_statusbar:"Mostrar barra de status", -popup_toolbar:"Mostrar barras de ferramentas", -popup_menubar:"Mostrar barra de menu", -popup_location:"Mostrar barra de endere\u00E7os", -popup_resizable:"Permitir altera\u00E7\u00E3o do tamanho da janela", -popup_dependent:"Dependente (Mozilla/Firefox apenas)", -popup_size:"Tamanho", -popup_position:"Posi\u00E7\u00E3o (X/Y)", -id:"Id", -style:"Estilo", -classes:"Classes", -target_name:"Nome do alvo", -langdir:"Direc\u00E7\u00E3o do texto", -target_langcode:"linguagem alvo", -langcode:"C\u00F3digo da linguagem", -encoding:"Codifica\u00E7\u00E3o de caracteres", -mime:"Tipo MIME alvo", -rel:"Rela\u00E7\u00E3o p\u00E1gina/alvo", -rev:"Rela\u00E7\u00E3o alvo/p\u00E1gina", -tabindex:"Tabindex", -accesskey:"Chave de acesso", -ltr:"Da esquerda para a direita", -rtl:"Da direita para a esquerda", -link_list:"Lista de hyperlinks" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ro_dlg.js deleted file mode 100644 index a5936708..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ro_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('ro.advlink_dlg',{ -title:"Insereaz\u0103/editeaz\u0103 link", -url:"URL link", -target:"\u0162int\u0103", -titlefield:"Titlu", -is_email:"URL-ul pe care l-a\u0163i introdus pare a fi o adres\u0103 de email, dori\u0163i s\u0103 adaug \u015Fi prefixul mailto: necesar?", -is_external:"URL-ul pe care l-a\u0163i introdus pare a fi un link extern, dori\u0163i s\u0103 adaug \u015Fi prefixul http:// necesar?", -list:"List\u0103 linkuri", -general_tab:"General", -popup_tab:"Popup", -events_tab:"Evenimente", -advanced_tab:"Avansat", -general_props:"Propriet\u0103\u0163i generale", -popup_props:"Propriet\u0103\u0163i popup", -event_props:"Evenimente", -advanced_props:"Propriet\u0103\u0163i avansate", -popup_opts:"Op\u0163iuni", -anchor_names:"Ancore", -target_same:"Deschide link \u00EEn aceast\u0103 fereastr\u0103 / acest frame", -target_parent:"Deschide link \u00EEn fereastr\u0103 / frame-ul p\u0103rinte", -target_top:"Deschide \u00EEn frame-ul cel mai mare (\u00EEnlocuie\u015Fte celelalte frame-uri)", -target_blank:"Deschide \u00EEn fereastr\u0103 nou\u0103", -popup:"Popup Javascript", -popup_url:"Popup URL", -popup_name:"Nume fereastr\u0103", -popup_return:"Insereaz\u0103 'return false'", -popup_scrollbars:"Arat\u0103 b\u0103ri de derulare", -popup_statusbar:"Arat\u0103 bara de stare", -popup_toolbar:"Arat\u0103 toolbar-uri", -popup_menubar:"Arat\u0103 meniul", -popup_location:"Arat\u0103 bara de adres\u0103", -popup_resizable:"Fereastr\u0103 redimensionabil\u0103?", -popup_dependent:"Dependent (Mozilla/Firefox)?", -popup_size:"M\u0103rime", -popup_position:"Pozi\u0163ie (X/Y)", -id:"Id", -style:"Stil", -classes:"Clase", -target_name:"Nume \u0163int\u0103", -langdir:"Direc\u0163ie limb\u0103", -target_langcode:"Limb\u0103", -langcode:"Cod limb\u0103", -encoding:"Set de caractere \u0163int\u0103", -mime:"MIME type \u0163int\u0103", -rel:"Rela\u0163ia paginii cu \u0163inta", -rev:"Rela\u0163ia \u0163intei cu pagina", -tabindex:"Tabindex", -accesskey:"Cheie de acces", -ltr:"St\u00E2nga la dreapta", -rtl:"Dreapta la st\u00E2nga", -link_list:"List\u0103 linkuri" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ru_dlg.js deleted file mode 100644 index e7538a60..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/ru_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('ru.advlink_dlg',{ -title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443", -url:"\u0410\u0434\u0440\u0435\u0441 \u0441\u0441\u044B\u043B\u043A\u0438", -target:"\u0426\u0435\u043B\u044C", -titlefield:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435", -is_email:"\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0439 \u0430\u0434\u0440\u0435\u0441 \u043F\u043E\u0445\u043E\u0436 \u043D\u0430 email, \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u0440\u0435\u0444\u0438\u043A\u0441 mailto:?", -is_external:"\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0439 \u0430\u0434\u0440\u0435\u0441 \u043F\u043E\u0445\u043E\u0436 \u043D\u0430 \u0432\u043D\u0435\u0448\u043D\u044E\u044E \u0441\u0441\u044B\u043B\u043A\u0443, \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u0440\u0435\u0444\u0438\u043A\u0441 http://?", -list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0441\u0441\u044B\u043B\u043E\u043A", -general_tab:"\u041E\u0431\u0449\u0438\u0435", -popup_tab:"\u0412\u0441\u043F\u043B\u044B\u0432\u0430\u044E\u0449\u0435\u0435 \u043E\u043A\u043D\u043E", -events_tab:"\u0421\u043E\u0431\u044B\u0442\u0438\u044F", -advanced_tab:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435", -general_props:"\u041E\u0431\u0449\u0438\u0435 \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430", -popup_props:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0432\u0441\u043F\u043B\u044B\u0432\u0430\u044E\u0449\u0435\u0433\u043E \u043E\u043A\u043D\u0430", -event_props:"\u0421\u043E\u0431\u044B\u0442\u0438\u044F", -advanced_props:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430", -popup_opts:"\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B", -anchor_names:"\u042F\u043A\u043E\u0440\u044F", -target_same:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0432 \u044D\u0442\u043E\u043C \u043E\u043A\u043D\u0435 / \u0444\u0440\u0435\u0439\u043C\u0435", -target_parent:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0432 \u0440\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u043C \u043E\u043A\u043D\u0435 / \u0444\u0440\u0435\u0439\u043C\u0435", -target_top:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0432 \u0432\u0435\u0440\u0445\u043D\u0435\u043C \u0444\u0440\u0435\u0439\u043C\u0435 (\u0437\u0430\u043C\u0435\u0449\u0430\u0435\u0442 \u0432\u0441\u0435 \u043E\u0441\u0442\u0430\u043B\u044C\u043D\u044B\u0435)", -target_blank:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0432 \u043D\u043E\u0432\u043E\u043C \u043E\u043A\u043D\u0435", -popup:"\u0412\u0441\u043F\u043B\u044B\u0432\u0430\u044E\u0449\u0435\u0435 Javascript-\u043E\u043A\u043D\u043E", -popup_url:"\u0410\u0434\u0440\u0435\u0441 \u0432\u0441\u043F\u043B\u044B\u0432\u0430\u044E\u0449\u0435\u0433\u043E \u043E\u043A\u043D\u0430", -popup_name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043E\u043A\u043D\u0430", -popup_return:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C 'return false'", -popup_scrollbars:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043F\u043E\u043B\u043E\u0441\u044B \u043F\u0440\u043E\u043A\u0440\u0443\u0442\u043A\u0438", -popup_statusbar:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F", -popup_toolbar:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u043F\u0430\u043D\u0435\u043B\u0438 \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432", -popup_menubar:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u043C\u0435\u043D\u044E", -popup_location:"\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0441\u0442\u0440\u043E\u043A\u0443 \u0430\u0434\u0440\u0435\u0441\u0430", -popup_resizable:"\u0421\u0434\u0435\u043B\u0430\u0442\u044C \u0440\u0430\u0437\u043C\u0435\u0440 \u043E\u043A\u043D\u0430 \u0438\u0437\u043C\u0435\u043D\u044F\u0435\u043C\u044B\u043C", -popup_dependent:"\u0417\u0430\u0432\u0438\u0441\u0438\u043C\u044B\u0435 (\u0442\u043E\u043B\u044C\u043A\u043E Mozilla/Firefox)", -popup_size:"\u0420\u0430\u0437\u043C\u0435\u0440", -popup_position:"\u041F\u043E\u0437\u0438\u0446\u0438\u044F (X/Y)", -id:"\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440", -style:"\u0421\u0442\u0438\u043B\u044C", -classes:"\u041A\u043B\u0430\u0441\u0441\u044B", -target_name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0446\u0435\u043B\u0438", -langdir:"\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u044F\u0437\u044B\u043A\u0430", -target_langcode:"\u0426\u0435\u043B\u0435\u0432\u043E\u0439 \u044F\u0437\u044B\u043A", -langcode:"\u041A\u043E\u0434 \u044F\u0437\u044B\u043A\u0430", -encoding:"\u0426\u0435\u043B\u0435\u0432\u0430\u044F \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0430", -mime:"\u0426\u0435\u043B\u0435\u0432\u043E\u0439 MIME-\u0442\u0438\u043F", -rel:"\u041E\u0442\u043D\u043E\u0448\u0435\u043D\u0438\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430 \u043A \u0446\u0435\u043B\u0438", -rev:"\u041E\u0442\u043D\u043E\u0448\u0435\u043D\u0438\u0435 \u0446\u0435\u043B\u044C \u043A \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435", -tabindex:"\u0418\u043D\u0434\u0435\u043A\u0441 \u0442\u0430\u0431\u0443\u043B\u044F\u0446\u0438\u0438", -accesskey:"\u041A\u043B\u0430\u0432\u0438\u0448\u0430 \u0434\u043E\u0441\u0442\u0443\u043F\u0430", -ltr:"\u0421\u043B\u0435\u0432\u0430 \u043D\u0430\u043F\u0440\u0430\u0432\u043E", -rtl:"\u0421\u043F\u0440\u0430\u0432\u0430 \u043D\u0430\u043B\u0435\u0432\u043E", -link_list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0441\u0441\u044B\u043B\u043E\u043A" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sc_dlg.js deleted file mode 100644 index 3b1d7815..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sc_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('sc.advlink_dlg',{ -title:"\u63D2\u5165/\u7F16\u8F91 \u94FE\u63A5", -url:"\u94FE\u63A5\u5730\u5740", -target:"\u76EE\u6807", -titlefield:"\u6807\u9898", -is_email:"\u4F60\u8F93\u5165\u7684\u662F\u7535\u5B50\u90AE\u7BB1\u5730\u5740\uFF0C\u662F\u5426\u52A0\u5165\u524D\u7F00\uFF1Amailto: ? ", -is_external:"\u4F60\u8F93\u5165\u7684\u662F\u5916\u90E8\u94FE\u63A5\u5730\u5740, \u662F\u5426\u52A0\u5165\u524D\u7F00\uFF1Ahttp:// ?", -list:"\u94FE\u63A5\u5217\u8868", -general_tab:"\u57FA\u672C", -popup_tab:"\u5F39\u51FA\u7A97\u53E3", -events_tab:"\u4E8B\u4EF6", -advanced_tab:"\u9AD8\u7EA7", -general_props:"\u57FA\u672C\u5C5E\u6027", -popup_props:"\u5F39\u51FA\u7A97\u53E3\u5C5E\u6027", -event_props:"\u4E8B\u4EF6", -advanced_props:"\u9AD8\u7EA7\u5C5E\u6027", -popup_opts:"\u9009\u9879", -anchor_names:"\u951A\u70B9", -target_same:"\u5728\u5F53\u524D\u7A97\u53E3\u6253\u5F00", -target_parent:"\u5728\u7236\u7A97\u53E3\u6253\u5F00", -target_top:"\u5728\u9876\u5C42\u7A97\u53E3\u6253\u5F00", -target_blank:"\u5728\u65B0\u7A97\u53E3\u6253\u5F00", -popup:"Javascript \u5F39\u51FA\u7A97\u53E3", -popup_url:"\u5F39\u51FA\u7A97\u53E3\u5730\u5740", -popup_name:"\u7A97\u53E3\u540D\u79F0", -popup_return:"\u63D2\u5165 'return false'", -popup_scrollbars:"\u663E\u793A\u6EDA\u52A8\u6761", -popup_statusbar:"\u663E\u793A\u72B6\u6001\u680F", -popup_toolbar:"\u663E\u793A\u5DE5\u5177\u680F", -popup_menubar:"\u663E\u793A\u83DC\u5355\u680F", -popup_location:"\u663E\u793A\u5730\u5740\u680F", -popup_resizable:"\u53EF\u8C03\u6574\u7A97\u53E3\u5927\u5C0F", -popup_dependent:"\u4ECE\u5C5E\u4E8E\u6253\u5F00\u7A97\u53E3(\u4EC5Mozilla/Firefox\u6709\u6548)", -popup_size:"\u5927\u5C0F", -popup_position:"\u5750\u6807(X/Y)", -id:"Id", -style:"\u6837\u5F0F", -classes:"\u6837\u5F0F\u7C7B", -target_name:"\u76EE\u6807\u540D\u79F0", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -target_langcode:"\u76EE\u6807\u8BED\u8A00", -langcode:"\u8BED\u8A00\u7F16\u7801", -encoding:"\u76EE\u6807\u5B57\u7B26\u7F16\u7801", -mime:"\u76EE\u6807MIME\u7C7B\u578B", -rel:"rel", -rev:"rev", -tabindex:"Tab\u987A\u5E8F", -accesskey:"\u5FEB\u6377\u952E", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -link_list:"\u94FE\u63A5\u5217\u8868" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/se_dlg.js deleted file mode 100644 index 75c51f46..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/se_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('se.advlink_dlg',{ -title:"Infoga/redigera l\u00E4nk", -url:"L\u00E4nkens URL", -target:"M\u00E5l", -titlefield:"Titel", -is_email:"L\u00E4nken du angav verkar vara en e-post adress. Vill du infoga mailto: prefixet p\u00E5 l\u00E4nken?", -is_external:"L\u00E4nken du angav verkar vara en extern adress. Vill du infoga http:// prefixet p\u00E5 l\u00E4nken?", -list:"L\u00E4nklista", -general_tab:"Generellt", -popup_tab:"Popup", -events_tab:"H\u00E4ndelser", -advanced_tab:"Avancerat", -general_props:"Generella inst\u00E4llningar", -popup_props:"Popup-inst\u00E4llningar", -event_props:"H\u00E4ndelser", -advanced_props:"Avancerade inst\u00E4llningar", -popup_opts:"Inst\u00E4llningar", -anchor_names:"Bokm\u00E4rken", -target_same:"\u00D6ppna i detta f\u00F6nster/ram", -target_parent:"\u00D6ppna i \u00F6verliggande f\u00F6nster/ram", -target_top:"\u00D6ppna i toppramen (ers\u00E4tter alla ramar)", -target_blank:"\u00D6ppna i nytt f\u00F6nster", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"F\u00F6nsternamn", -popup_return:"Infoga 'return false'", -popup_scrollbars:"Rullningslister", -popup_statusbar:"Statusf\u00E4lt", -popup_toolbar:"Verktygsf\u00E4lt", -popup_menubar:"Menyrad", -popup_location:"Adressraden", -popup_resizable:"Skalbart f\u00F6nster", -popup_dependent:"Beroende av (Mozilla/Firefox enbart)", -popup_size:"Storlek", -popup_position:"Position (x/y)", -id:"Id", -style:"Stil", -classes:"Klasser", -target_name:"M\u00E5lnamn", -langdir:"Skriftriktning", -target_langcode:"M\u00E5lspr\u00E5k", -langcode:"Spr\u00E5kkod", -encoding:"Teckenformattering", -mime:"MIME type", -rel:"Relation (rel attribut)", -rev:"Omv\u00E4nd relation (rev)", -tabindex:"Tabbindex", -accesskey:"Snabbtangent", -ltr:"V\u00E4nster till h\u00F6ger", -rtl:"H\u00F6ger till v\u00E4nster", -link_list:"L\u00E4nklista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/si_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/si_dlg.js deleted file mode 100644 index 2d2d3f67..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/si_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('si.advlink_dlg',{ -title:"Insert/edit link", -url:"Link URL", -target:"Target", -titlefield:"Title", -is_email:"The URL you entered seems to be an email address, do you want to add the required mailto: prefix?", -is_external:"The URL you entered seems to external link, do you want to add the required http:// prefix?", -list:"Link list", -general_tab:"General", -popup_tab:"Popup", -events_tab:"Events", -advanced_tab:"Advanced", -general_props:"General properties", -popup_props:"Popup properties", -event_props:"Events", -advanced_props:"Advanced properties", -popup_opts:"Options", -anchor_names:"Anchors", -target_same:"Open in this window / frame", -target_parent:"Open in parent window / frame", -target_top:"Open in top frame (replaces all frames)", -target_blank:"Open in new window", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Window name", -popup_return:"Insert 'return false'", -popup_scrollbars:"Show scrollbars", -popup_statusbar:"Show status bar", -popup_toolbar:"Show toolbars", -popup_menubar:"Show menu bar", -popup_location:"Show location bar", -popup_resizable:"Make window resizable", -popup_dependent:"Dependent (Mozilla/Firefox only)", -popup_size:"Size", -popup_position:"Position (X/Y)", -id:"Id", -style:"Style", -classes:"Classes", -target_name:"Target name", -langdir:"Language direction", -target_langcode:"Target language", -langcode:"Language code", -encoding:"Target character encoding", -mime:"Target MIME type", -rel:"Relationship page to target", -rev:"Relationship target to page", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"Left to right", -rtl:"Right to left", -link_list:"Link list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sk_dlg.js deleted file mode 100644 index babef6e3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sk_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('sk.advlink_dlg',{ -title:"Vlo\u017Ei\u0165/editova\u0165 odkaz", -url:"URL odkazu", -target:"Cie\u013E", -titlefield:"N\u00E1zov", -is_email:"Zd\u00E1 sa, \u017Ee zadan\u00E1 URL je emailov\u00E1 adresa. Chce\u0161 vlo\u017Ei\u0165 povinn\u00FD prefix mailto: ?", -is_external:"Zd\u00E1 sa, \u017Ee zadan\u00E1 URL je extern\u00FD odkaz. Chce\u0161 vlo\u017Ei\u0165 povinn\u00FD prefix http:// ?", -list:"Zoznam odkazov", -general_tab:"Hlavn\u00E9", -popup_tab:"Popup", -events_tab:"Akcie", -advanced_tab:"Roz\u0161\u00EDren\u00E9", -general_props:"Hlavn\u00E9 nastavenia", -popup_props:"Vlastnosti popup okna", -event_props:"Akcie", -advanced_props:"Roz\u0161\u00EDren\u00E9 vlastnosti", -popup_opts:"Vlastnosti", -anchor_names:"Kotvy", -target_same:"Otvor\u00ED\u0165 v rovnakom okne/r\u00E1me", -target_parent:"Otvor\u00ED\u0165 v rodi\u010Dovsk\u00E9m okne/r\u00E1me", -target_top:"Otvori\u0165 v najvy\u0161\u0161om r\u00E1me (prep\u00ED\u0161e v\u0161etky r\u00E1my)", -target_blank:"Otvor\u00ED\u0165 v novom okne", -popup:"JavaScript popup", -popup_url:"Popup URL", -popup_name:"N\u00E1zov okna", -popup_return:"Vlo\u017Ei\u0165 'return false'", -popup_scrollbars:"Zobrazova\u0165 pos\u00FAvn\u00EDky", -popup_statusbar:"Zobrazova\u0165 stavov\u00FD riadok", -popup_toolbar:"Zobrazova\u0165 ovl\u00E1daciu li\u0161tu", -popup_menubar:"Zobrazova\u0165 menu", -popup_location:"Zobrazova\u0165 li\u0161tu umiestnen\u00ED", -popup_resizable:"Povoli\u0165 zmenu ve\u013Eksoti okna", -popup_dependent:"Z\u00E1vislos\u0165 (iba Mozilla/Firefox)", -popup_size:"Ve\u013Ekos\u0165", -popup_position:"Poz\u00EDcia (X/Y)", -id:"ID", -style:"CSS \u0161t\u00FDl", -classes:"Trieda", -target_name:"N\u00E1zov cie\u013Ea", -langdir:"Smer textu", -target_langcode:"Jazyk cie\u013Ea", -langcode:"K\u00F3d jazyka cie\u013Ea", -encoding:"Znakov\u00E9 k\u00F3dovanie cie\u013Ea", -mime:"MIME typ cie\u013Ea", -rel:"Vz\u0165ah str\u00E1nky k cie\u013Eu", -rev:"Vz\u0165ah cie\u013Ea k str\u00E1nke", -tabindex:"Poradie pre tabul\u00E1tor", -accesskey:"Kl\u00E1vesov\u00E1 skratka", -ltr:"Z \u013Eava do prava", -rtl:"Z prava do \u013Eava", -link_list:"Zoznam odkazov" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sl_dlg.js deleted file mode 100644 index 4f10e040..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sl_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('sl.advlink_dlg',{ -title:"Vstavi/uredi povezavo", -url:"Naslov URL", -target:"Cilj", -titlefield:"Naslov", -is_email:"Vneseni naslov verjetno prestavlja e-naslov, \u017Eelite da dodam zahtevano predpono \'mailto:\'?", -is_external:"Vneseni naslov verjetno predstavlja zunanjo povezavo, \u017Eelite da dodam zahtevano predpono", -list:"Seznam povezav", -general_tab:"Splo\u0161no", -popup_tab:"Dodatno okno", -events_tab:"Dogodki", -advanced_tab:"Napredno", -general_props:"Splo\u0161ne lastnosti", -popup_props:"Lastnosti okna", -event_props:"Dogodki", -advanced_props:"Napredne lastnosti", -popup_opts:"Mo\u017Enosti", -anchor_names:"Sidra", -target_same:"Odpri v tem oknu / okviru", -target_parent:"Odpri v nadrejenem oknu / okviru", -target_top:"Odpri v vrhnjem okviru (nadomesti vse okvire)", -target_blank:"Odpri v novem oknu", -popup:"Dodatno okno z javascriptom", -popup_url:"Naslov URL okna", -popup_name:"Ime okna", -popup_return:"Vstavi \'return false\'", -popup_scrollbars:"Prika\u017Ei drsnike", -popup_statusbar:"Prika\u017Ei vrstico stanja", -popup_toolbar:"Prika\u017Ei orodjarno", -popup_menubar:"Prika\u017Ei meni", -popup_location:"Prika\u017Ei vrstico naslova", -popup_resizable:"Omogo\u010Di pvoe\u010Devanje okna", -popup_dependent:"Odvisno (le za Mozillo/Firefox)", -popup_size:"Velikost", -popup_position:"Polo\u017Eaj (X/Y)", -id:"Id", -style:"Slog", -classes:"Razredi", -target_name:"Ime cilja", -langdir:"Smer pisave", -target_langcode:"Jezik cilja", -langcode:"Koda jezika", -encoding:"Kodiranje znakov cilja", -mime:"Tip MIME cilja", -rel:"Razmerje strani do cilja", -rev:"Razmerje cilja do strani", -tabindex:"Zap. \u0161t.", -accesskey:"Tipka dostopa", -ltr:"Od leve proti desni", -rtl:"Od desne proti levi", -link_list:"Seznam povezav" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sq_dlg.js deleted file mode 100644 index 745b7df1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sq_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('sq.advlink_dlg',{ -title:"Fut/edito lidhje", -url:"URL e lidhjes", -target:"Sh\u00EBnjestra", -titlefield:"Titulli", -is_email:"Adresa q\u00EB keni futur duket si email. D\u00EBshironi t\u00EB shtoni prefiksin mailto:?", -is_external:"Adresa q\u00EB keni futur duket si lidhje e jashtme. D\u00EBshironi t\u00EB shtoni prefiksin http://?", -list:"Lista e lidhjeve", -general_tab:"T\u00EB P\u00EBrgjithshme", -popup_tab:"Popup", -events_tab:"Ngjarjet", -advanced_tab:"T\u00EB Avancuara", -general_props:"Tipare t\u00EB p\u00EBrgjithshme", -popup_props:"Tiparet e popup", -event_props:"Ngjarjet", -advanced_props:"Tipare t\u00EB avancuara", -popup_opts:"Opsionet", -anchor_names:"Lidhjet", -target_same:"Hape n\u00EB k\u00EBt\u00EB dritare / frame", -target_parent:"Hape n\u00EB dritaren m\u00EBm\u00EB / frame", -target_top:"Hape n\u00EB frame-in e m\u00EBsip\u00EBrm", -target_blank:"Hape n\u00EB dritare t\u00EB re", -popup:"Popup me Javascript", -popup_url:"URL e popup", -popup_name:"Emri i dritares", -popup_return:"Fut 'return false'", -popup_scrollbars:"Shfaq ashensor\u00EBt", -popup_statusbar:"Shfaq shiritin e statusit", -popup_toolbar:"Shfaq butonat", -popup_menubar:"Shfaq menun\u00EB", -popup_location:"Shfaq shiritin e adres\u00EBs", -popup_resizable:"B\u00EBje dritaren t\u00EB zmadhueshme", -popup_dependent:"I varur (vet\u00EBm Mozilla/Firefox)", -popup_size:"Madh\u00EBsia", -popup_position:"Pozicioni (X/Y)", -id:"Id", -style:"Stili", -classes:"Klasat", -target_name:"Emri", -langdir:"Drejtimi i gjuh\u00EBs", -target_langcode:"Gjuha e sh\u00EBnjestr\u00EBs", -langcode:"Kodi i gjuh\u00EBs", -encoding:"Kodimi i karaktereve t\u00EB sh\u00EBnjestr\u00EBs", -mime:"Tipi MIME i sh\u00EBnjestr\u00EBs", -rel:"Marr\u00EBdh\u00EBnia faqe-sh\u00EBnjest\u00EBr", -rev:"Marr\u00EBdh\u00EBnia sh\u00EBnjest\u00EBr-faqe", -tabindex:"Indeksi i Tab", -accesskey:"Butoni i aksesit", -ltr:"Majtas-Djathtas", -rtl:"Djathtas-Majtas", -link_list:"Lista e lidhjeve" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sr_dlg.js deleted file mode 100644 index 7ff4d873..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sr_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('sr.advlink_dlg',{ -title:"Umetni/uredi poveznicu", -url:"URL poveznice", -target:"Meta", -titlefield:"Naslov", -is_email:"URL koji ste uneli izgleda kao e-mail adresa, \u017Eelite li dodati potrebni mailto: prefiks?", -is_external:"URL koji ste uneli izgleda kao vanjska poveznica, \u017Eelite li dodati potrebni http:// prefiks?", -list:"Lista poveznica", -general_tab:"Osnovno", -popup_tab:"Popup", -events_tab:"Doga\u0111aj", -advanced_tab:"Napredno", -general_props:"Osnovna svojstva", -popup_props:"Svojstva popup prozora", -event_props:"Doga\u0111aji", -advanced_props:"Napredna svojstva", -popup_opts:"Opcije", -anchor_names:"Sidra", -target_same:"Otovori u novom prozoru / okviru", -target_parent:"Otvori u izvornom prozoru / okvir", -target_top:"Otvori u gornjem okviru (zamjenjuje sve okvire)", -target_blank:"Otvori u novom prozoru", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Ime prozora", -popup_return:"Umetni 'return false'", -popup_scrollbars:"Poka\u017Ei kliza\u010De", -popup_statusbar:"Poka\u017Ei statusnu traku", -popup_toolbar:"Poka\u017Ei alatne trake", -popup_menubar:"Poka\u017Ei izbornik", -popup_location:"Poka\u017Ei traku lokacije", -popup_resizable:"Prozor promjenjive veli\u010Dine", -popup_dependent:"Ovisan (samo za Mozilla/Firefox)", -popup_size:"Veli\u010Dina", -popup_position:"Pozicija (X/Y)", -id:"Id", -style:"Stil", -classes:"Klasa", -target_name:"Ime mete", -langdir:"Smjer jezika", -target_langcode:"Jezik", -langcode:"Kod jezika", -encoding:"Kodiranje znakova", -mime:"MIME tip", -rel:"Odnos stranice prema meti", -rev:"Odnos mete prema stranici", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"S leva na desno", -rtl:"S desna na levo", -link_list:"Lista poveznica" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sv_dlg.js deleted file mode 100644 index 06f6b0a1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/sv_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('sv.advlink_dlg',{ -title:"Infoga/redigera l\u00E4nk", -url:"L\u00E4nkens URL", -target:"M\u00E5l", -titlefield:"Titel", -is_email:"L\u00E4nken du angav verkar vara en e-post adress. Vill du infoga mailto: prefixet p\u00E5 l\u00E4nken?", -is_external:"L\u00E4nken du angav verkar vara en extern adress. Vill du infoga http:// prefixet p\u00E5 l\u00E4nken?", -list:"L\u00E4nklista", -general_tab:"Generellt", -popup_tab:"Popup", -events_tab:"H\u00E4ndelser", -advanced_tab:"Avancerat", -general_props:"Generella inst\u00E4llningar", -popup_props:"Popup-inst\u00E4llningar", -event_props:"H\u00E4ndelser", -advanced_props:"Avancerade inst\u00E4llningar", -popup_opts:"Inst\u00E4llningar", -anchor_names:"Bokm\u00E4rken", -target_same:"\u00D6ppna i detta f\u00F6nster/ram", -target_parent:"\u00D6ppna i \u00F6verliggande f\u00F6nster/ram", -target_top:"\u00D6ppna i toppramen (ers\u00E4tter alla ramar)", -target_blank:"\u00D6ppna i nytt f\u00F6nster", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"F\u00F6nsternamn", -popup_return:"Infoga 'return false'", -popup_scrollbars:"Rullningslister", -popup_statusbar:"Statusf\u00E4lt", -popup_toolbar:"Verktygsf\u00E4lt", -popup_menubar:"Menyrad", -popup_location:"Adressraden", -popup_resizable:"Skalbart f\u00F6nster", -popup_dependent:"Beroende av (Mozilla/Firefox enbart)", -popup_size:"Storlek", -popup_position:"Position (x/y)", -id:"Id", -style:"Stil", -classes:"Klasser", -target_name:"M\u00E5lnamn", -langdir:"Skriftriktning", -target_langcode:"M\u00E5lspr\u00E5k", -langcode:"Spr\u00E5kkod", -encoding:"Teckenformattering", -mime:"MIME type", -rel:"Relation (rel attribut)", -rev:"Omv\u00E4nd relation (rev)", -tabindex:"Tabbindex", -accesskey:"Snabbtangent", -ltr:"V\u00E4nster till h\u00F6ger", -rtl:"H\u00F6ger till v\u00E4nster", -link_list:"L\u00E4nklista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tr_dlg.js deleted file mode 100644 index 83a83d53..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tr_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('tr.advlink_dlg',{ -title:"Ba\u011Flant\u0131 ekle/d\u00FCzenle", -url:"Ba\u011Flant\u0131 URL", -target:"Hedef", -titlefield:"Ba\u015Fl\u0131k", -is_email:"Girdi\u011Finiz URL bir e-posta adresi gibi g\u00F6z\u00FCk\u00FCyor, gerekli olan mailto: \u00F6nekinin eklenmesini ister misiniz?", -is_external:"Girdi\u011Finiz URL d\u0131\u015F bir ba\u011Flant\u0131 gibi g\u00F6z\u00FCk\u00FCyor, gerekli olan http:// \u00F6nekinin eklenmesini ister misiniz?", -list:"Link list", -general_tab:"General", -popup_tab:"A\u00E7\u0131lma", -events_tab:"Olaylar", -advanced_tab:"Geli\u015Fmi\u015F", -general_props:"Genel \u00F6zellikler", -popup_props:"A\u00E7\u0131l\u0131r pencere \u00F6zellikleri", -event_props:"Olaylar", -advanced_props:"Geli\u015Fmi\u015F \u00F6zellikler", -popup_opts:"Se\u00E7enekler", -anchor_names:"\u00C7engel noktalar\u0131", -target_same:"Bu pencere/\u00E7er\u00E7evede a\u00E7", -target_parent:"Ata pencere/\u00E7evrede a\u00E7", -target_top:"\u00DCst \u00E7er\u00E7evede a\u00E7 (t\u00FCm \u00E7er\u00E7eveleri de\u011Fi\u015Ftirir)", -target_blank:"Yeni pencerede a\u00E7", -popup:"Javascript a\u00E7\u0131l\u0131r pencere", -popup_url:"A\u00E7\u0131lacak URL", -popup_name:"Pencere ismi", -popup_return:"'return false' ekle", -popup_scrollbars:"Kayd\u0131rma \u00E7ubuklar\u0131n\u0131 g\u00F6ster", -popup_statusbar:"Durum \u00E7ubu\u011Funu g\u00F6ster", -popup_toolbar:"Ara\u00E7 \u00E7ubuklar\u0131n\u0131 g\u00F6ster", -popup_menubar:"Men\u00FC \u00E7ubu\u011Funu g\u00F6ster", -popup_location:"Konum \u00E7ubu\u011Funu g\u00F6ster", -popup_resizable:"Pencereyi boyutlanabilir yap", -popup_dependent:"Ba\u011F\u0131ml\u0131 (sadece Mozilla/Firefox)", -popup_size:"Boyut", -popup_position:"Konum (X/Y)", -id:"Id", -style:"Stil", -classes:"S\u0131n\u0131flar", -target_name:"Hedef ismi", -langdir:"Dil y\u00F6nelimi", -target_langcode:"Hedef dil", -langcode:"Dil kodu", -encoding:"Hedef karakter kodlamas\u0131", -mime:"Hedef MIME tipi", -rel:"Sayfadan hedefe ili\u015Fki", -rev:"Hedeften sayfaya ili\u015Fki", -tabindex:"Sekme indeksi", -accesskey:"Eri\u015Fim tu\u015Fu", -ltr:"Soldan sa\u011Fa", -rtl:"Sa\u011Fdan sola", -link_list:"Ba\u011Flant\u0131 listesi" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tt_dlg.js deleted file mode 100644 index f69dbfda..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tt_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('tt.advlink_dlg',{ -title:"\u63D2\u5165/\u7DE8\u8F2F \u9023\u7D50", -url:"\u9023\u7D50\u5730\u5740", -target:"\u76EE\u6A19", -titlefield:"\u641C\u5C0B", -is_email:"\u60A8\u8F38\u5165\u7684\u61C9\u8A72\u662F\u4E00\u500B\u96FB\u5B50\u90F5\u4EF6\u5730\u5740\uFF0C\u662F\u5426\u9700\u8981\u5728\u7DB2\u5740\u524D\u52A0\u4E0A mailto: ? ", -is_external:"\u60A8\u8F38\u5165\u7684\u7DB2\u5740\u61C9\u8A72\u662F\u4E00\u500B\u5916\u90E8\u9023\u7D50\uFF0C\u662F\u5426\u9700\u8981\u5728\u7DB2\u5740\u524D\u52A0\u4E0A http:// ?", -list:"\u9023\u7D50\u6E05\u55AE", -general_tab:"\u57FA\u672C", -popup_tab:"\u5FEB\u986F\u7A97\u53E3", -events_tab:"\u4E8B\u4EF6", -advanced_tab:"\u9032\u968E", -general_props:"\u57FA\u672C\u5C6C\u6027", -popup_props:"\u5FEB\u986F\u8996\u7A97\u5C6C\u6027", -event_props:"\u4E8B\u4EF6", -advanced_props:"\u9032\u968E\u5C6C\u6027", -popup_opts:"\u9078\u9805", -anchor_names:"\u9328\u9EDE", -target_same:"\u5728\u7576\u524D\u7A97\u53E3\u6253\u958B", -target_parent:"\u5728\u7236\u7A97\u53E3\u6253\u958B", -target_top:"\u5728\u9802\u5C64\u7A97\u53E3\u6253\u958B", -target_blank:"\u5728\u65B0\u7A97\u53E3\u6253\u958B", -popup:"Javascript \u5FEB\u986F\u7A97\u53E3", -popup_url:"\u5F48\u51FA\u7A97\u53E3\u4F4D\u5740", -popup_name:"\u7A97\u53E3\u540D\u7A31", -popup_return:"\u63D2\u5165 'return false'", -popup_scrollbars:"\u986F\u793A\u6372\u8EF8", -popup_statusbar:"\u986F\u793A\u72C0\u614B\u5217", -popup_toolbar:"\u986F\u793A\u5DE5\u5177\u5217", -popup_menubar:"\u986F\u793A\u529F\u80FD\u8868\u5217", -popup_location:"\u986F\u793A\u4F4D\u5740\u6B04", -popup_resizable:"\u53EF\u8ABF\u6574\u7A97\u53E3\u5927\u5C0F", -popup_dependent:"\u5F9E\u5C6C\u65BC ( \u50C5 Mozilla/Firefox \u6709\u6548 )", -popup_size:"\u5927\u5C0F", -popup_position:"\u5EA7\u6A19 (X/Y)", -id:"Id", -style:"\u6A23\u5F0F", -classes:"\u6A23\u5F0F\u985E", -target_name:"\u76EE\u6A19\u540D\u7A31", -langdir:"\u8A9E\u8A00\u66F8\u5BEB\u65B9\u5411", -target_langcode:"\u76EE\u7684\u8A9E\u8A00", -langcode:"\u8A9E\u8A00\u7DE8\u78BC", -encoding:"\u76EE\u7684\u8A9E\u8A00\u7DE8\u78BC", -mime:"\u76EE\u6A19 MIME \u985E\u578B", -rel:"rel", -rev:"rev", -tabindex:"Tab\u7D22\u5F15", -accesskey:"\u5FEB\u901F\u9375", -ltr:"\u5F9E\u5DE6\u5230\u53F3", -rtl:"\u5F9E\u53F3\u5230\u5DE6", -link_list:"\u9023\u7D50\u6E05\u55AE" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tw_dlg.js deleted file mode 100644 index c743cce6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/tw_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('tw.advlink_dlg',{ -title:"\u63D2\u5165/\u7DE8\u8F2F\u93C8\u7D50", -url:"\u93C8\u7D50\u4F4D\u5740", -target:"\u76EE\u6A19", -titlefield:"\u67E5\u627E", -is_email:"\u60A8\u8F38\u5165\u7684\u7DB2\u5740\u61C9\u8A72\u662F\u4E00\u500B\u96FB\u5B50\u90F5\u4EF6\u4F4D\u5740\uFF0C\u662F\u5426\u9700\u8981\u5728\u90F5\u5740\u524D\u65B9\u52A0\u5165mailto:\uFF1F", -is_external:"\u60A8\u8F38\u5165\u7684\u7DB2\u5740\u61C9\u8A72\u662F\u4E00\u500B\u5916\u90E8\u93C8\u7D50\uFF0C\u662F\u5426\u9700\u8981\u5728\u7DB2\u5740\u524D\u65B9\u52A0\u5165http://\uFF1F", -list:"\u93C8\u7D50\u6E05\u55AE", -general_tab:"\u4E00\u822C", -popup_tab:"\u5F48\u51FA\u7A97\u53E3", -events_tab:"\u4E8B\u4EF6", -advanced_tab:"\u9AD8\u7D1A", -general_props:"\u4E00\u822C\u5C6C\u6027", -popup_props:"\u5F48\u51FA\u8996\u7A97\u5C6C\u6027", -event_props:"\u4E8B\u4EF6", -advanced_props:"\u9AD8\u7D1A\u5C6C\u6027", -popup_opts:"\u9078\u9805", -anchor_names:"\u9328\u9EDE", -target_same:"\u6253\u958B\u5728\u65B0\u8996\u7A97/\u6846\u67B6", -target_parent:"\u6253\u958B\u5728\u7236\u8996\u7A97/\u6846\u67B6", -target_top:"\u6253\u958B\u5728\u6700\u4E0A\u5C64\u7684\u6846\u67B6(\u66FF\u63DB\u6240\u6709\u6846\u67B6)", -target_blank:"\u6253\u958B\u5728\u65B0\u8996\u7A97", -popup:"Javascript\u5F48\u51FA\u7A97\u53E3", -popup_url:"\u5F48\u51FA\u7A97\u53E3\u7DB2\u5740", -popup_name:"\u7A97\u53E3\u540D\u7A31", -popup_return:"\u63D2\u5165'return false'", -popup_scrollbars:"\u986F\u793A\u908A\u689D", -popup_statusbar:"\u986F\u793A\u72C0\u614B\u6B04", -popup_toolbar:"\u986F\u793A\u5DE5\u5177\u5217", -popup_menubar:"\u986F\u793A\u529F\u80FD\u8868", -popup_location:"\u986F\u793A\u7DB2\u5740\u5217", -popup_resizable:"\u53EF\u8ABF\u6574\u8996\u7A97\u5C3A\u5BF8", -popup_dependent:"\u5F9E\u5C6C(\u53EA\u6709Mozilla/Firefox\u6709\u6548)", -popup_size:"\u5C3A\u5BF8", -popup_position:"\u5EA7\u6A19(X/Y)", -id:"Id", -style:"\u6A23\u5F0F", -classes:"\u985E\u578B", -target_name:"\u76EE\u6A19\u540D\u7A31", -langdir:"\u8A9E\u8A00\u66F8\u5BEB\u65B9\u5411", -target_langcode:"\u76EE\u7684\u8A9E\u8A00", -langcode:"\u8A9E\u8A00\u7DE8\u78BC", -encoding:"\u7DE8\u78BC", -mime:"\u76EE\u6A19MIME\u985E\u578B", -rel:"\u9801\u5230\u76EE\u6A19\u7684\u95DC\u4FC2", -rev:"\u76EE\u6A19\u5230\u9801\u7684\u95DC\u4FC2", -tabindex:"Tab\u7D22\u5F15", -accesskey:"\u5FEB\u6377\u9375", -ltr:"\u7531\u5DE6\u5230\u53F3", -rtl:"\u7531\u53F3\u5230\u5DE6", -link_list:"\u93C8\u7D50\u6E05\u55AE" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/uk_dlg.js deleted file mode 100644 index fb261878..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/uk_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('uk.advlink_dlg',{ -title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F", -url:"\u0410\u0434\u0440\u0435\u0441\u0430", -target:"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0432...", -titlefield:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A", -is_email:"\u0412\u0432\u0435\u0434\u0435\u043D\u0438\u0439 URL \u0441\u0445\u043E\u0436\u0438\u0439 \u043D\u0430 email \u0430\u0434\u0440\u0435\u0441\u0443, \u0432\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043E\u0434\u0430\u0442\u0438 \u043D\u0435\u043E\u0431\u0445\u0456\u0434\u043D\u0438\u0439 \u043F\u0440\u0435\u0444\u0456\u043A\u0441 mailto?", -is_external:"\u0412\u0432\u0435\u0434\u0435\u043D\u0438\u0439 URL \u0441\u0445\u043E\u0436\u0438\u0439 \u043D\u0430 \u0437\u043E\u0432\u043D\u0456\u0448\u043D\u0454 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F, \u0432\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043E\u0434\u0430\u0442\u0438 \u043D\u0435\u043E\u0431\u0445\u0456\u0434\u043D\u0438\u0439 \u043F\u0440\u0435\u0444\u0456\u043A\u0441 http://?", -list:"\u0421\u043F\u0438\u0441\u043E\u043A \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u044C", -general_tab:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0435", -popup_tab:"Popup", -events_tab:"\u041F\u043E\u0434\u0456\u0457", -advanced_tab:"\u0414\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u043E", -general_props:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0456 \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456", -popup_props:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 Popup", -event_props:"\u041F\u043E\u0434\u0456\u0457", -advanced_props:"\u0420\u043E\u0437\u0448\u0438\u0440\u0435\u043D\u043D\u0456 \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456", -popup_opts:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456", -anchor_names:"\u042F\u043A\u043E\u0440\u0456", -target_same:"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0432 \u0446\u044C\u043E\u043C\u0443 \u0436 \u0432\u0456\u043A\u043D\u0456 / \u0444\u0440\u0435\u0439\u043C\u0456", -target_parent:"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0432 \u0431\u0430\u0442\u044C\u043A\u0456\u0432\u0441\u044C\u043A\u043E\u043C\u0443 \u0432\u0456\u043A\u043D\u0456 / \u0444\u0440\u0435\u0439\u043C\u0456", -target_top:"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0443 \u0432\u0435\u0440\u0445\u043D\u044C\u043E\u043C\u0443 \u0444\u0440\u0435\u0439\u043C\u0456 (\u0437\u0430\u043C\u0456\u043D\u0438\u0442\u0438 \u0432\u0441\u0456 \u0444\u0440\u0435\u0439\u043C\u0438)", -target_blank:"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0432 \u043D\u043E\u0432\u043E\u043C\u0443 \u0432\u0456\u043A\u043D\u0456", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"\u041D\u0430\u0437\u0432\u0430 \u0432\u0456\u043A\u043D\u0430", -popup_return:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 'return false'", -popup_scrollbars:"\u041F\u043E\u043A\u0430\u0437\u0443\u0432\u0430\u0442\u0438 \u0441\u043A\u0440\u043E\u043B\u0435\u0440\u0438", -popup_statusbar:"\u041F\u043E\u043A\u0430\u0437\u0443\u0432\u0430\u0442\u0438 \u0441\u0442\u0430\u0442\u0443\u0441", -popup_toolbar:"\u041F\u043E\u043A\u0430\u0437\u0443\u0432\u0430\u0442\u0438 \u043F\u0430\u043D\u0435\u043B\u0456 \u0456\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u0456\u0432", -popup_menubar:"\u041F\u043E\u043A\u0430\u0437\u0443\u0432\u0430\u0442\u0438 \u043C\u0435\u043D\u044E", -popup_location:"\u041F\u043E\u043A\u0430\u0437\u0443\u0432\u0430\u0442\u0438 \u043F\u0430\u043D\u0435\u043B\u044C location", -popup_resizable:"\u0414\u043E\u0437\u0432\u043E\u043B\u044F\u0442\u0438 \u0437\u043C\u0456\u043D\u044E\u0432\u0430\u0442\u0438 \u0440\u043E\u0437\u043C\u0456\u0440", -popup_dependent:"Dependent (\u043B\u0438\u0448\u0435 \u0434\u043B\u044F Mozilla/Firefox)", -popup_size:"\u0420\u043E\u0437\u043C\u0456\u0440", -popup_position:"\u041F\u043E\u0437\u0438\u0446\u0456\u044F (X/Y)", -id:"Id", -style:"\u0421\u0442\u0438\u043B\u044C", -classes:"\u041A\u043B\u0430\u0441\u0438", -target_name:"Target name", -langdir:"\u041D\u0430\u043F\u0440\u044F\u043C \u043C\u043E\u0432\u0438", -target_langcode:"Target language", -langcode:"\u041A\u043E\u0434 \u043C\u043E\u0432\u0438", -encoding:"Target character encoding", -mime:"Target MIME type", -rel:"Relationship page to target", -rev:"Relationship target to page", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"\u0417\u043B\u0456\u0432\u0430 \u043F\u0440\u0430\u0432\u043E\u0440\u0443\u0447", -rtl:"\u0421\u043F\u0440\u0430\u0432\u0430 \u043B\u0456\u0432\u043E\u0440\u0443\u0447", -link_list:"\u0421\u043F\u0438\u0441\u043E\u043A \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u044C" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/vi_dlg.js deleted file mode 100644 index f5ce67f6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/vi_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('vi.advlink_dlg',{ -title:"Ch\u00E8n/thay \u0111\u1ED5i li\u00EAn k\u1EBFt", -url:"Li\u00EAn k\u1EBFt", -target:"C\u1EEDa s\u1ED5 m\u1EDF li\u00EAn k\u1EBFt", -titlefield:"Tooltip", -is_email:"\u0110\u1ECBa ch\u1EC9 li\u00EAn k\u1EBFt g\u1EA7n gi\u1ED1ng \u0111\u1ECBnh d\u1EA1ng c\u1EE7a email, b\u1EA1n c\u00F3 mu\u1ED1n chuy\u1EC3n th\u00E0nh li\u00EAn k\u1EBFt email?", -is_external:"\u0110\u1ECBa ch\u1EC9 li\u00EAn k\u1EBFt c\u1EE7a b\u1EA1n d\u1EABn \u0111\u1EBFn m\u1ED9t \u0111\u1ECBa ch\u1EC9 ngo\u00E0i h\u1EC7 th\u1ED1ng, b\u1EA1n c\u00F3 mu\u1ED1n t\u1EF1 \u0111\u1ED9ng th\u00EAm chu\u1ED1i \"http://\" v\u00E0o tr\u01B0\u1EDBc li\u00EAn k\u1EBFt kh\u00F4ng ?", -list:"Link list", -general_tab:"C\u01A1 b\u1EA3n", -popup_tab:"Popup", -events_tab:"Events", -advanced_tab:"N\u00E2ng cao", -general_props:"T\u00F9y ch\u1ECDn c\u01A1 b\u1EA3n", -popup_props:"T\u00F9y ch\u1ECDn popup", -event_props:"Events", -advanced_props:"T\u00F9y ch\u1ECDn n\u00E2ng cao", -popup_opts:"Options", -anchor_names:"\u0110i\u1EC3m d\u00E1nh d\u1EA5u", -target_same:"M\u1EDF trong c\u1EEDa s\u1ED5/khung hi\u1EC7n t\u1EA1i", -target_parent:"M\u1EDF trong c\u1EEDa s\u1ED5/khung ch\u1EE9a c\u1EEDa s\u1ED5 n\u00E0y", -target_top:"M\u1EDF trong khung \u1EDF tr\u00EAn c\u00F9ng (thay th\u1EBF t\u1EA5t c\u1EA3 c\u00E1c khung)", -target_blank:"M\u1EDF trong c\u1EEDa s\u1ED5 m\u1EDBi", -popup:"Javascript popup", -popup_url:"Popup URL", -popup_name:"Window name", -popup_return:"Insert 'return false'", -popup_scrollbars:"Show scrollbars", -popup_statusbar:"Show status bar", -popup_toolbar:"Show toolbars", -popup_menubar:"Show menu bar", -popup_location:"Show location bar", -popup_resizable:"Make window resizable", -popup_dependent:"Dependent (Mozilla/Firefox only)", -popup_size:"Size", -popup_position:"Position (X/Y)", -id:"Id", -style:"Style", -classes:"Classes", -target_name:"Target name", -langdir:"Language direction", -target_langcode:"Target language", -langcode:"Language code", -encoding:"Target character encoding", -mime:"Target MIME type", -rel:"Relationship page to target", -rev:"Relationship target to page", -tabindex:"Tabindex", -accesskey:"Accesskey", -ltr:"Left to right", -rtl:"Right to left", -link_list:"Link list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/zh_dlg.js deleted file mode 100644 index 99279948..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/langs/zh_dlg.js +++ /dev/null @@ -1,52 +0,0 @@ -tinyMCE.addI18n('zh.advlink_dlg',{ -title:"\u63D2\u5165/\u7F16\u8F91\u94FE\u63A5", -url:"\u94FE\u63A5\u5730\u5740", -target:"\u76EE\u6807", -titlefield:"\u67E5\u627E", -is_email:"\u60A8\u8F93\u5165\u7684\u7F51\u5740\u5E94\u8BE5\u662F\u4E00\u4E2A\u7535\u5B50\u90AE\u4EF6\u5730\u5740\uFF0C\u662F\u5426\u9700\u8981\u5728\u90AE\u5740\u524D\u65B9\u52A0\u5165mailto:\uFF1F", -is_external:"\u60A8\u8F93\u5165\u7684\u7F51\u5740\u5E94\u8BE5\u662F\u4E00\u4E2A\u5916\u90E8\u94FE\u63A5\uFF0C\u662F\u5426\u9700\u8981\u5728\u7F51\u5740\u524D\u65B9\u52A0\u5165http://\uFF1F", -list:"\u94FE\u63A5\u6E05\u5355", -general_tab:"\u4E00\u822C", -popup_tab:"\u5F39\u51FA\u7A97\u53E3", -events_tab:"\u4E8B\u4EF6", -advanced_tab:"\u9AD8\u7EA7", -general_props:"\u4E00\u822C\u5C5E\u6027", -popup_props:"\u5F39\u51FA\u7A97\u53E3\u5C5E\u6027", -event_props:"\u4E8B\u4EF6", -advanced_props:"\u9AD8\u7EA7\u5C5E\u6027", -popup_opts:"\u9009\u9879", -anchor_names:"\u951A\u70B9", -target_same:"\u6253\u5F00\u5728\u65B0\u7A97\u53E3/\u6846\u67B6", -target_parent:"\u6253\u5F00\u5728\u7236\u7A97\u53E3/\u6846\u67B6", -target_top:"\u6253\u5F00\u5728\u6700\u4E0A\u5C42\u7684\u6846\u67B6(\u66FF\u6362\u6240\u6709\u6846\u67B6)", -target_blank:"\u6253\u5F00\u5728\u65B0\u7A97\u53E3", -popup:"Javascript\u5F39\u51FA\u7A97\u53E3", -popup_url:"\u5F39\u51FA\u7A97\u53E3\u7F51\u5740", -popup_name:"\u7A97\u53E3\u540D\u79F0", -popup_return:"\u63D2\u5165'return false'", -popup_scrollbars:"\u663E\u793A\u8FB9\u6761", -popup_statusbar:"\u663E\u793A\u72B6\u6001\u533A", -popup_toolbar:"\u663E\u793A\u5DE5\u5177\u5217", -popup_menubar:"\u663E\u793A\u83DC\u5355", -popup_location:"\u663E\u793A\u7F51\u5740\u5217", -popup_resizable:"\u53EF\u8C03\u6574\u7A97\u53E3\u5C3A\u5BF8", -popup_dependent:"\u4ECE\u5C5E(\u53EA\u6709Mozilla/Firefox\u6709\u6548)", -popup_size:"\u5C3A\u5BF8", -popup_position:"\u5750\u6807(X/Y)", -id:"Id", -style:"\u6837\u5F0F", -classes:"\u7C7B\u578B", -target_name:"\u76EE\u6807\u540D\u79F0", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -target_langcode:"\u76EE\u6807\u8BED\u8A00", -langcode:"\u8BED\u8A00\u7F16\u7801", -encoding:"\u7F16\u7801", -mime:"\u76EE\u6807MIME\u7C7B\u578B", -rel:"\u9875\u5230\u76EE\u6807\u7684\u5173\u7CFB", -rev:"\u76EE\u6807\u5230\u9875\u7684\u5173\u7CFB", -tabindex:"Tab\u7D22\u5F15", -accesskey:"\u5FEB\u6377\u952E", -ltr:"\u7531\u5DE6\u5230\u53F3", -rtl:"\u7531\u53F3\u5230\u5DE6", -link_list:"\u94FE\u63A5\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm index f46e8f83..876669c6 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advlink/link.htm @@ -8,7 +8,6 @@ -
@@ -28,7 +27,7 @@ - + - +
@@ -38,25 +37,25 @@ - + - + - + - + @@ -73,7 +72,7 @@
 
 
 
- + @@ -44,7 +44,7 @@ - + - +
   @@ -84,19 +83,19 @@ - + - - + - - + @@ -109,27 +108,27 @@
  
  +   x px
  +   / (c /c = center)
- + - + - + - + - + - + - + - +
@@ -326,13 +325,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js new file mode 100644 index 00000000..aa2f1cf6 --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin.js @@ -0,0 +1 @@ +(function(){var a=tinymce.each;tinymce.create("tinymce.plugins.AdvListPlugin",{init:function(b,c){var d=this;d.editor=b;function e(g){var f=[];a(g.split(/,/),function(h){f.push({title:"advlist."+(h=="default"?"def":h.replace(/-/g,"_")),styles:{listStyleType:h=="default"?"":h}})});return f}d.numlist=b.getParam("advlist_number_styles")||e("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");d.bullist=b.getParam("advlist_bullet_styles")||e("default,circle,disc,square")},createControl:function(d,b){var f=this,e,h;if(d=="numlist"||d=="bullist"){if(f[d][0].title=="advlist.def"){h=f[d][0]}function c(i,k){var j=true;a(k.styles,function(m,l){if(f.editor.dom.getStyle(i,l)!=m){j=false;return false}});return j}function g(){var k,i=f.editor,l=i.dom,j=i.selection;k=l.getParent(j.getNode(),"ol,ul");if(!k||k.nodeName==(d=="bullist"?"OL":"UL")||c(k,h)){i.execCommand(d=="bullist"?"InsertUnorderedList":"InsertOrderedList")}if(h){k=l.getParent(j.getNode(),"ol,ul");if(k){l.setStyles(k,h.styles);k.removeAttribute("data-mce-style")}}}e=b.createSplitButton(d,{title:"advanced."+d+"_desc","class":"mce_"+d,onclick:function(){g()}});e.onRenderMenu.add(function(i,j){j.onShowMenu.add(function(){var m=f.editor.dom,l=m.getParent(f.editor.selection.getNode(),"ol,ul"),k;if(l||h){k=f[d];a(j.items,function(n){var o=true;n.setSelected(0);if(l&&!n.isDisabled()){a(k,function(p){if(p.id==n.id){if(!c(l,p)){o=false;return false}}});if(o){n.setSelected(1)}}});if(!l){j.items[h.id].setSelected(1)}}});j.add({id:f.editor.dom.uniqueId(),title:"advlist.types","class":"mceMenuItemTitle"}).setDisabled(1);a(f[d],function(k){k.id=f.editor.dom.uniqueId();j.add({id:k.id,title:k.title,onclick:function(){h=k;g()}})})});return e}},getInfo:function(){return{longname:"Advanced lists",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("advlist",tinymce.plugins.AdvListPlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js new file mode 100644 index 00000000..f8144ed0 --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/advlist/editor_plugin_src.js @@ -0,0 +1,154 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var each = tinymce.each; + + tinymce.create('tinymce.plugins.AdvListPlugin', { + init : function(ed, url) { + var t = this; + + t.editor = ed; + + function buildFormats(str) { + var formats = []; + + each(str.split(/,/), function(type) { + formats.push({ + title : 'advlist.' + (type == 'default' ? 'def' : type.replace(/-/g, '_')), + styles : { + listStyleType : type == 'default' ? '' : type + } + }); + }); + + return formats; + }; + + // Setup number formats from config or default + t.numlist = ed.getParam("advlist_number_styles") || buildFormats("default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman"); + t.bullist = ed.getParam("advlist_bullet_styles") || buildFormats("default,circle,disc,square"); + }, + + createControl: function(name, cm) { + var t = this, btn, format; + + if (name == 'numlist' || name == 'bullist') { + // Default to first item if it's a default item + if (t[name][0].title == 'advlist.def') + format = t[name][0]; + + function hasFormat(node, format) { + var state = true; + + each(format.styles, function(value, name) { + // Format doesn't match + if (t.editor.dom.getStyle(node, name) != value) { + state = false; + return false; + } + }); + + return state; + }; + + function applyListFormat() { + var list, ed = t.editor, dom = ed.dom, sel = ed.selection; + + // Check for existing list element + list = dom.getParent(sel.getNode(), 'ol,ul'); + + // Switch/add list type if needed + if (!list || list.nodeName == (name == 'bullist' ? 'OL' : 'UL') || hasFormat(list, format)) + ed.execCommand(name == 'bullist' ? 'InsertUnorderedList' : 'InsertOrderedList'); + + // Append styles to new list element + if (format) { + list = dom.getParent(sel.getNode(), 'ol,ul'); + + if (list) { + dom.setStyles(list, format.styles); + list.removeAttribute('data-mce-style'); + } + } + }; + + btn = cm.createSplitButton(name, { + title : 'advanced.' + name + '_desc', + 'class' : 'mce_' + name, + onclick : function() { + applyListFormat(); + } + }); + + btn.onRenderMenu.add(function(btn, menu) { + menu.onShowMenu.add(function() { + var dom = t.editor.dom, list = dom.getParent(t.editor.selection.getNode(), 'ol,ul'), fmtList; + + if (list || format) { + fmtList = t[name]; + + // Unselect existing items + each(menu.items, function(item) { + var state = true; + + item.setSelected(0); + + if (list && !item.isDisabled()) { + each(fmtList, function(fmt) { + if (fmt.id == item.id) { + if (!hasFormat(list, fmt)) { + state = false; + return false; + } + } + }); + + if (state) + item.setSelected(1); + } + }); + + // Select the current format + if (!list) + menu.items[format.id].setSelected(1); + } + }); + + menu.add({id : t.editor.dom.uniqueId(), title : 'advlist.types', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + + each(t[name], function(item) { + item.id = t.editor.dom.uniqueId(); + + menu.add({id : item.id, title : item.title, onclick : function() { + format = item; + applyListFormat(); + }}); + }); + }); + + return btn; + } + }, + + getInfo : function() { + return { + longname : 'Advanced lists', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlist', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('advlist', tinymce.plugins.AdvListPlugin); +})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js new file mode 100644 index 00000000..1676b154 --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.AutoResizePlugin",{init:function(a,c){var d=this;if(a.getParam("fullscreen_is_enabled")){return}function b(){var h=a.getDoc(),e=h.body,j=h.documentElement,g=tinymce.DOM,i=d.autoresize_min_height,f;f=tinymce.isIE?e.scrollHeight:j.offsetHeight;if(f>d.autoresize_min_height){i=f}g.setStyle(g.get(a.id+"_ifr"),"height",i+"px");if(d.throbbing){a.setProgressState(false);a.setProgressState(true)}}d.editor=a;d.autoresize_min_height=a.getElement().offsetHeight;a.onChange.add(b);a.onSetContent.add(b);a.onPaste.add(b);a.onKeyUp.add(b);a.onPostRender.add(b);if(a.getParam("autoresize_on_init",true)){a.onInit.add(function(f,e){f.setProgressState(true);d.throbbing=true;f.getBody().style.overflowY="hidden"});a.onLoadContent.add(function(f,e){b();setTimeout(function(){b();f.setProgressState(false);d.throbbing=false},1250)})}a.addCommand("mceAutoResize",b)},getInfo:function(){return{longname:"Auto Resize",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("autoresize",tinymce.plugins.AutoResizePlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js new file mode 100644 index 00000000..c260b7a2 --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/autoresize/editor_plugin_src.js @@ -0,0 +1,119 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + /** + * Auto Resize + * + * This plugin automatically resizes the content area to fit its content height. + * It will retain a minimum height, which is the height of the content area when + * it's initialized. + */ + tinymce.create('tinymce.plugins.AutoResizePlugin', { + /** + * Initializes the plugin, this will be executed after the plugin has been created. + * This call is done before the editor instance has finished it's initialization so use the onInit event + * of the editor instance to intercept that event. + * + * @param {tinymce.Editor} ed Editor instance that the plugin is initialized in. + * @param {string} url Absolute URL to where the plugin is located. + */ + init : function(ed, url) { + var t = this; + + if (ed.getParam('fullscreen_is_enabled')) + return; + + /** + * This method gets executed each time the editor needs to resize. + */ + function resize() { + var d = ed.getDoc(), b = d.body, de = d.documentElement, DOM = tinymce.DOM, resizeHeight = t.autoresize_min_height, myHeight; + + // Get height differently depending on the browser used + myHeight = tinymce.isIE ? b.scrollHeight : de.offsetHeight; + + // Don't make it smaller than the minimum height + if (myHeight > t.autoresize_min_height) + resizeHeight = myHeight; + + // Resize content element + DOM.setStyle(DOM.get(ed.id + '_ifr'), 'height', resizeHeight + 'px'); + + // if we're throbbing, we'll re-throb to match the new size + if (t.throbbing) { + ed.setProgressState(false); + ed.setProgressState(true); + } + }; + + t.editor = ed; + + // Define minimum height + t.autoresize_min_height = ed.getElement().offsetHeight; + + // Add appropriate listeners for resizing content area + ed.onChange.add(resize); + ed.onSetContent.add(resize); + ed.onPaste.add(resize); + ed.onKeyUp.add(resize); + ed.onPostRender.add(resize); + + if (ed.getParam('autoresize_on_init', true)) { + // Things to do when the editor is ready + ed.onInit.add(function(ed, l) { + // Show throbber until content area is resized properly + ed.setProgressState(true); + t.throbbing = true; + + // Hide scrollbars + ed.getBody().style.overflowY = "hidden"; + }); + + ed.onLoadContent.add(function(ed, l) { + resize(); + + // Because the content area resizes when its content CSS loads, + // and we can't easily add a listener to its onload event, + // we'll just trigger a resize after a short loading period + setTimeout(function() { + resize(); + + // Disable throbber + ed.setProgressState(false); + t.throbbing = false; + }, 1250); + }); + } + + // Register the command so that it can be invoked by using tinyMCE.activeEditor.execCommand('mceExample'); + ed.addCommand('mceAutoResize', resize); + }, + + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @return {Object} Name/value array containing information about the plugin. + */ + getInfo : function() { + return { + longname : 'Auto Resize', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autoresize', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('autoresize', tinymce.plugins.AutoResizePlugin); +})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js index 01a994ee..7f49107e 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/autosave/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.AutoSavePlugin',{init:function(ed,url){var t=this;t.editor=ed;window.onbeforeunload=tinymce.plugins.AutoSavePlugin._beforeUnloadHandler;},getInfo:function(){return{longname:'Auto save',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave',version:tinymce.majorVersion+"."+tinymce.minorVersion};},'static':{_beforeUnloadHandler:function(){var msg;tinymce.each(tinyMCE.editors,function(ed){if(ed.getParam("fullscreen_is_enabled"))return;if(ed.isDirty()){msg=ed.getLang("autosave.unload_msg");return false;}});return msg;}}});tinymce.PluginManager.add('autosave',tinymce.plugins.AutoSavePlugin);})(); \ No newline at end of file +(function(e){var c="autosave",g="restoredraft",b=true,f,d,a=e.util.Dispatcher;e.create("tinymce.plugins.AutoSave",{init:function(i,j){var h=this,l=i.settings;h.editor=i;function k(n){var m={s:1000,m:60000};n=/^(\d+)([ms]?)$/.exec(""+n);return(n[2]?m[n[2]]:1)*parseInt(n)}e.each({ask_before_unload:b,interval:"30s",retention:"20m",minlength:50},function(n,m){m=c+"_"+m;if(l[m]===f){l[m]=n}});l.autosave_interval=k(l.autosave_interval);l.autosave_retention=k(l.autosave_retention);i.addButton(g,{title:c+".restore_content",onclick:function(){if(i.getContent({draft:true}).replace(/\s| |<\/?p[^>]*>|]*>/gi,"").length>0){i.windowManager.confirm(c+".warning_message",function(m){if(m){h.restoreDraft()}})}else{h.restoreDraft()}}});i.onNodeChange.add(function(){var m=i.controlManager;if(m.get(g)){m.setDisabled(g,!h.hasDraft())}});i.onInit.add(function(){if(i.controlManager.get(g)){h.setupStorage(i);setInterval(function(){h.storeDraft();i.nodeChanged()},l.autosave_interval)}});h.onStoreDraft=new a(h);h.onRestoreDraft=new a(h);h.onRemoveDraft=new a(h);if(!d){window.onbeforeunload=e.plugins.AutoSave._beforeUnloadHandler;d=b}},getInfo:function(){return{longname:"Auto save",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/autosave",version:e.majorVersion+"."+e.minorVersion}},getExpDate:function(){return new Date(new Date().getTime()+this.editor.settings.autosave_retention).toUTCString()},setupStorage:function(i){var h=this,k=c+"_test",j="OK";h.key=c+i.id;e.each([function(){if(localStorage){localStorage.setItem(k,j);if(localStorage.getItem(k)===j){localStorage.removeItem(k);return localStorage}}},function(){if(sessionStorage){sessionStorage.setItem(k,j);if(sessionStorage.getItem(k)===j){sessionStorage.removeItem(k);return sessionStorage}}},function(){if(e.isIE){i.getElement().style.behavior="url('#default#userData')";return{autoExpires:b,setItem:function(l,n){var m=i.getElement();m.setAttribute(l,n);m.expires=h.getExpDate();try{m.save("TinyMCE")}catch(o){}},getItem:function(l){var m=i.getElement();try{m.load("TinyMCE");return m.getAttribute(l)}catch(n){return null}},removeItem:function(l){i.getElement().removeAttribute(l)}}}},],function(l){try{h.storage=l();if(h.storage){return false}}catch(m){}})},storeDraft:function(){var i=this,l=i.storage,j=i.editor,h,k;if(l){if(!l.getItem(i.key)&&!j.isDirty()){return}k=j.getContent({draft:true});if(k.length>j.settings.autosave_minlength){h=i.getExpDate();if(!i.storage.autoExpires){i.storage.setItem(i.key+"_expires",h)}i.storage.setItem(i.key,k);i.onStoreDraft.dispatch(i,{expires:h,content:k})}}},restoreDraft:function(){var h=this,i=h.storage;if(i){content=i.getItem(h.key);if(content){h.editor.setContent(content);h.onRestoreDraft.dispatch(h,{content:content})}}},hasDraft:function(){var h=this,k=h.storage,i,j;if(k){j=!!k.getItem(h.key);if(j){if(!h.storage.autoExpires){i=new Date(k.getItem(h.key+"_expires"));if(new Date().getTime()]*>|]*>/gi, "").length > 0) { + // Show confirm dialog if the editor isn't empty + ed.windowManager.confirm( + PLUGIN_NAME + ".warning_message", + function(ok) { + if (ok) + self.restoreDraft(); + } + ); + } else + self.restoreDraft(); + } + }); + + // Enable/disable restoredraft button depending on if there is a draft stored or not + ed.onNodeChange.add(function() { + var controlManager = ed.controlManager; + + if (controlManager.get(RESTORE_DRAFT)) + controlManager.setDisabled(RESTORE_DRAFT, !self.hasDraft()); + }); + + ed.onInit.add(function() { + // Check if the user added the restore button, then setup auto storage logic + if (ed.controlManager.get(RESTORE_DRAFT)) { + // Setup storage engine + self.setupStorage(ed); + + // Auto save contents each interval time + setInterval(function() { + self.storeDraft(); + ed.nodeChanged(); + }, settings.autosave_interval); + } + }); + + /** + * This event gets fired when a draft is stored to local storage. + * + * @event onStoreDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onStoreDraft = new Dispatcher(self); + + /** + * This event gets fired when a draft is restored from local storage. + * + * @event onStoreDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onRestoreDraft = new Dispatcher(self); + + /** + * This event gets fired when a draft removed/expired. + * + * @event onRemoveDraft + * @param {tinymce.plugins.AutoSave} sender Plugin instance sending the event. + * @param {Object} draft Draft object containing the HTML contents of the editor. + */ + self.onRemoveDraft = new Dispatcher(self); + + // Add ask before unload dialog only add one unload handler + if (!unloadHandlerAdded) { + window.onbeforeunload = tinymce.plugins.AutoSave._beforeUnloadHandler; + unloadHandlerAdded = TRUE; + } }, + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @method getInfo + * @return {Object} Name/value array containing information about the plugin. + */ getInfo : function() { return { longname : 'Auto save', @@ -25,20 +193,233 @@ }; }, - // Private plugin internal methods + /** + * Returns an expiration date UTC string. + * + * @method getExpDate + * @return {String} Expiration date UTC string. + */ + getExpDate : function() { + return new Date( + new Date().getTime() + this.editor.settings.autosave_retention + ).toUTCString(); + }, - 'static' : { - _beforeUnloadHandler : function() { + /** + * This method will setup the storage engine. If the browser has support for it. + * + * @method setupStorage + */ + setupStorage : function(ed) { + var self = this, testKey = PLUGIN_NAME + '_test', testVal = "OK"; + + self.key = PLUGIN_NAME + ed.id; + + // Loop though each storage engine type until we find one that works + tinymce.each([ + function() { + // Try HTML5 Local Storage + if (localStorage) { + localStorage.setItem(testKey, testVal); + + if (localStorage.getItem(testKey) === testVal) { + localStorage.removeItem(testKey); + + return localStorage; + } + } + }, + + function() { + // Try HTML5 Session Storage + if (sessionStorage) { + sessionStorage.setItem(testKey, testVal); + + if (sessionStorage.getItem(testKey) === testVal) { + sessionStorage.removeItem(testKey); + + return sessionStorage; + } + } + }, + + function() { + // Try IE userData + if (tinymce.isIE) { + ed.getElement().style.behavior = "url('#default#userData')"; + + // Fake localStorage on old IE + return { + autoExpires : TRUE, + + setItem : function(key, value) { + var userDataElement = ed.getElement(); + + userDataElement.setAttribute(key, value); + userDataElement.expires = self.getExpDate(); + + try { + userDataElement.save("TinyMCE"); + } catch (e) { + // Ignore, saving might fail if "Userdata Persistence" is disabled in IE + } + }, + + getItem : function(key) { + var userDataElement = ed.getElement(); + + try { + userDataElement.load("TinyMCE"); + return userDataElement.getAttribute(key); + } catch (e) { + // Ignore, loading might fail if "Userdata Persistence" is disabled in IE + return null; + } + }, + + removeItem : function(key) { + ed.getElement().removeAttribute(key); + } + }; + } + }, + ], function(setup) { + // Try executing each function to find a suitable storage engine + try { + self.storage = setup(); + + if (self.storage) + return false; + } catch (e) { + // Ignore + } + }); + }, + + /** + * This method will store the current contents in the the storage engine. + * + * @method storeDraft + */ + storeDraft : function() { + var self = this, storage = self.storage, editor = self.editor, expires, content; + + // Is the contents dirty + if (storage) { + // If there is no existing key and the contents hasn't been changed since + // it's original value then there is no point in saving a draft + if (!storage.getItem(self.key) && !editor.isDirty()) + return; + + // Store contents if the contents if longer than the minlength of characters + content = editor.getContent({draft: true}); + if (content.length > editor.settings.autosave_minlength) { + expires = self.getExpDate(); + + // Store expiration date if needed IE userData has auto expire built in + if (!self.storage.autoExpires) + self.storage.setItem(self.key + "_expires", expires); + + self.storage.setItem(self.key, content); + self.onStoreDraft.dispatch(self, { + expires : expires, + content : content + }); + } + } + }, + + /** + * This method will restore the contents from the storage engine back to the editor. + * + * @method restoreDraft + */ + restoreDraft : function() { + var self = this, storage = self.storage; + + if (storage) { + content = storage.getItem(self.key); + + if (content) { + self.editor.setContent(content); + self.onRestoreDraft.dispatch(self, { + content : content + }); + } + } + }, + + /** + * This method will return true/false if there is a local storage draft available. + * + * @method hasDraft + * @return {boolean} true/false state if there is a local draft. + */ + hasDraft : function() { + var self = this, storage = self.storage, expDate, exists; + + if (storage) { + // Does the item exist at all + exists = !!storage.getItem(self.key); + if (exists) { + // Storage needs autoexpire + if (!self.storage.autoExpires) { + expDate = new Date(storage.getItem(self.key + "_expires")); + + // Contents hasn't expired + if (new Date().getTime() < expDate.getTime()) + return TRUE; + + // Remove it if it has + self.removeDraft(); + } else + return TRUE; + } + } + + return false; + }, + + /** + * Removes the currently stored draft. + * + * @method removeDraft + */ + removeDraft : function() { + var self = this, storage = self.storage, key = self.key, content; + + if (storage) { + // Get current contents and remove the existing draft + content = storage.getItem(key); + storage.removeItem(key); + storage.removeItem(key + "_expires"); + + // Dispatch remove event if we had any contents + if (content) { + self.onRemoveDraft.dispatch(self, { + content : content + }); + } + } + }, + + "static" : { + // Internal unload handler will be called before the page is unloaded + _beforeUnloadHandler : function(e) { var msg; tinymce.each(tinyMCE.editors, function(ed) { + // Store a draft for each editor instance + if (ed.plugins.autosave) + ed.plugins.autosave.storeDraft(); + + // Never ask in fullscreen mode if (ed.getParam("fullscreen_is_enabled")) return; - if (ed.isDirty()) { + // Setup a return message if the editor is dirty + if (!msg && ed.isDirty() && ed.getParam("autosave_ask_before_unload")) msg = ed.getLang("autosave.unload_msg"); - return false; - } }); return msg; @@ -46,6 +427,5 @@ } }); - // Register plugin - tinymce.PluginManager.add('autosave', tinymce.plugins.AutoSavePlugin); -})(); \ No newline at end of file + tinymce.PluginManager.add('autosave', tinymce.plugins.AutoSave); +})(tinymce); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/autosave/langs/en.js b/includes/tinymce/jscripts/tiny_mce/plugins/autosave/langs/en.js new file mode 100644 index 00000000..fce6bd3e --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/autosave/langs/en.js @@ -0,0 +1,4 @@ +tinyMCE.addI18n('en.autosave',{ +restore_content: "Restore auto-saved content", +warning_message: "If you restore the saved content, you will lose all the content that is currently in the editor.\n\nAre you sure you want to restore the saved content?" +}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js index 88f7ea65..8f8821fd 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.BBCodePlugin',{init:function(ed,url){var t=this,dialect=ed.getParam('bbcode_dialect','punbb').toLowerCase();ed.onBeforeSetContent.add(function(ed,o){o.content=t['_'+dialect+'_bbcode2html'](o.content);});ed.onPostProcess.add(function(ed,o){if(o.set)o.content=t['_'+dialect+'_bbcode2html'](o.content);if(o.get)o.content=t['_'+dialect+'_html2bbcode'](o.content);});},getInfo:function(){return{longname:'BBCode Plugin',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/bbcode',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_punbb_html2bbcode:function(s){s=tinymce.trim(s);function rep(re,str){s=s.replace(re,str);};rep(/(.*?)<\/a>/gi,"[url=$1]$2[/url]");rep(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");rep(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");rep(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");rep(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");rep(/(.*?)<\/span>/gi,"[color=$1]$2[/color]");rep(/(.*?)<\/font>/gi,"[color=$1]$2[/color]");rep(/(.*?)<\/span>/gi,"[size=$1]$2[/size]");rep(/(.*?)<\/font>/gi,"$1");rep(//gi,"[img]$1[/img]");rep(/(.*?)<\/span>/gi,"[code]$1[/code]");rep(/(.*?)<\/span>/gi,"[quote]$1[/quote]");rep(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]");rep(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]");rep(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]");rep(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]");rep(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]");rep(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]");rep(/<\/(strong|b)>/gi,"[/b]");rep(/<(strong|b)>/gi,"[b]");rep(/<\/(em|i)>/gi,"[/i]");rep(/<(em|i)>/gi,"[i]");rep(/<\/u>/gi,"[/u]");rep(/(.*?)<\/span>/gi,"[u]$1[/u]");rep(//gi,"[u]");rep(/]*>/gi,"[quote]");rep(/<\/blockquote>/gi,"[/quote]");rep(/
/gi,"\n");rep(//gi,"\n");rep(/
/gi,"\n");rep(/

/gi,"");rep(/<\/p>/gi,"\n");rep(/ /gi," ");rep(/"/gi,"\"");rep(/</gi,"<");rep(/>/gi,">");rep(/&/gi,"&");return s;},_punbb_bbcode2html:function(s){s=tinymce.trim(s);function rep(re,str){s=s.replace(re,str);};rep(/\n/gi,"
");rep(/\[b\]/gi,"");rep(/\[\/b\]/gi,"");rep(/\[i\]/gi,"");rep(/\[\/i\]/gi,"");rep(/\[u\]/gi,"");rep(/\[\/u\]/gi,"");rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,"$2");rep(/\[url\](.*?)\[\/url\]/gi,"$1");rep(/\[img\](.*?)\[\/img\]/gi,"");rep(/\[color=(.*?)\](.*?)\[\/color\]/gi,"$2");rep(/\[code\](.*?)\[\/code\]/gi,"$1 ");rep(/\[quote.*?\](.*?)\[\/quote\]/gi,"$1 ");return s;}});tinymce.PluginManager.add('bbcode',tinymce.plugins.BBCodePlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.BBCodePlugin",{init:function(a,b){var d=this,c=a.getParam("bbcode_dialect","punbb").toLowerCase();a.onBeforeSetContent.add(function(e,f){f.content=d["_"+c+"_bbcode2html"](f.content)});a.onPostProcess.add(function(e,f){if(f.set){f.content=d["_"+c+"_bbcode2html"](f.content)}if(f.get){f.content=d["_"+c+"_html2bbcode"](f.content)}})},getInfo:function(){return{longname:"BBCode Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/bbcode",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_punbb_html2bbcode:function(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/(.*?)<\/a>/gi,"[url=$1]$2[/url]");b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]");b(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]");b(/(.*?)<\/span>/gi,"[color=$1]$2[/color]");b(/(.*?)<\/font>/gi,"[color=$1]$2[/color]");b(/(.*?)<\/span>/gi,"[size=$1]$2[/size]");b(/(.*?)<\/font>/gi,"$1");b(//gi,"[img]$1[/img]");b(/(.*?)<\/span>/gi,"[code]$1[/code]");b(/(.*?)<\/span>/gi,"[quote]$1[/quote]");b(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]");b(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]");b(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]");b(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]");b(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]");b(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]");b(/<\/(strong|b)>/gi,"[/b]");b(/<(strong|b)>/gi,"[b]");b(/<\/(em|i)>/gi,"[/i]");b(/<(em|i)>/gi,"[i]");b(/<\/u>/gi,"[/u]");b(/(.*?)<\/span>/gi,"[u]$1[/u]");b(//gi,"[u]");b(/]*>/gi,"[quote]");b(/<\/blockquote>/gi,"[/quote]");b(/
/gi,"\n");b(//gi,"\n");b(/
/gi,"\n");b(/

/gi,"");b(/<\/p>/gi,"\n");b(/ |\u00a0/gi," ");b(/"/gi,'"');b(/</gi,"<");b(/>/gi,">");b(/&/gi,"&");return a},_punbb_bbcode2html:function(a){a=tinymce.trim(a);function b(c,d){a=a.replace(c,d)}b(/\n/gi,"
");b(/\[b\]/gi,"");b(/\[\/b\]/gi,"");b(/\[i\]/gi,"");b(/\[\/i\]/gi,"");b(/\[u\]/gi,"");b(/\[\/u\]/gi,"");b(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'$2');b(/\[url\](.*?)\[\/url\]/gi,'$1');b(/\[img\](.*?)\[\/img\]/gi,'');b(/\[color=(.*?)\](.*?)\[\/color\]/gi,'$2');b(/\[code\](.*?)\[\/code\]/gi,'$1 ');b(/\[quote.*?\](.*?)\[\/quote\]/gi,'$1 ');return a}});tinymce.PluginManager.add("bbcode",tinymce.plugins.BBCodePlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js index 1d7493e2..4e7eb337 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/bbcode/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -76,7 +79,7 @@ rep(/
/gi,"\n"); rep(/

/gi,""); rep(/<\/p>/gi,"\n"); - rep(/ /gi," "); + rep(/ |\u00a0/gi," "); rep(/"/gi,"\""); rep(/</gi,"<"); rep(/>/gi,">"); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/compat2x/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/compat2x/editor_plugin.js deleted file mode 100644 index 02a1da8b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/compat2x/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var DOM=tinymce.DOM,Event=tinymce.dom.Event,each=tinymce.each,is=tinymce.is;tinymce.create('tinymce.plugins.Compat2x',{getInfo:function(){return{longname:'Compat2x',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/compat2x',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};}});(function(){tinymce.extend(tinyMCE,{addToLang:function(p,l){each(l,function(v,k){tinyMCE.i18n[(tinyMCE.settings.language||'en')+'.'+(p?p+'_':'')+k]=v;});},getInstanceById:function(n){return this.get(n);}});})();(function(){var EditorManager=tinymce.EditorManager;tinyMCE.instances={};tinyMCE.plugins={};tinymce.PluginManager.onAdd.add(function(pm,n,p){tinyMCE.plugins[n]=p;});tinyMCE.majorVersion=tinymce.majorVersion;tinyMCE.minorVersion=tinymce.minorVersion;tinyMCE.releaseDate=tinymce.releaseDate;tinyMCE.baseURL=tinymce.baseURL;tinyMCE.isIE=tinyMCE.isMSIE=tinymce.isIE||tinymce.isOpera;tinyMCE.isMSIE5=tinymce.isIE;tinyMCE.isMSIE5_0=tinymce.isIE;tinyMCE.isMSIE7=tinymce.isIE;tinyMCE.isGecko=tinymce.isGecko;tinyMCE.isSafari=tinymce.isWebKit;tinyMCE.isOpera=tinymce.isOpera;tinyMCE.isMac=false;tinyMCE.isNS7=false;tinyMCE.isNS71=false;tinyMCE.compat=true;TinyMCE_Engine=tinyMCE;tinymce.extend(tinyMCE,{getParam:function(n,dv){return this.activeEditor.getParam(n,dv);},addEvent:function(e,na,f,sc){tinymce.dom.Event.add(e,na,f,sc||this);},getControlHTML:function(n){return EditorManager.activeEditor.controlManager.createControl(n);},loadCSS:function(u){tinymce.DOM.loadCSS(u);},importCSS:function(doc,u){if(doc==document)this.loadCSS(u);else new tinymce.dom.DOMUtils(doc).loadCSS(u);},log:function(){console.debug.apply(console,arguments);},getLang:function(n,dv){var v=EditorManager.activeEditor.getLang(n.replace(/^lang_/g,''),dv);if(/^[0-9\-.]+$/g.test(v))return parseInt(v);return v;},isInstance:function(o){return o!=null&&typeof(o)=="object"&&o.execCommand;},triggerNodeChange:function(){EditorManager.activeEditor.nodeChanged();},regexpReplace:function(in_str,reg_exp,replace_str,opts){var re;if(in_str==null)return in_str;if(typeof(opts)=="undefined")opts='g';re=new RegExp(reg_exp,opts);return in_str.replace(re,replace_str);},trim:function(s){return tinymce.trim(s);},xmlEncode:function(s){return tinymce.DOM.encode(s);},explode:function(s,d){var o=[];tinymce.each(s.split(d),function(v){if(v!='')o.push(v);});return o;},switchClass:function(id,cls){var b;if(/^mceButton/.test(cls)){b=EditorManager.activeEditor.controlManager.get(id);if(!b)return;switch(cls){case"mceButtonNormal":b.setDisabled(false);b.setActive(false);return;case"mceButtonDisabled":b.setDisabled(true);return;case"mceButtonSelected":b.setActive(true);b.setDisabled(false);return;}}},addCSSClass:function(e,n,b){return tinymce.DOM.addClass(e,n,b);},hasCSSClass:function(e,n){return tinymce.DOM.hasClass(e,n);},removeCSSClass:function(e,n){return tinymce.DOM.removeClass(e,n);},getCSSClasses:function(){var cl=EditorManager.activeEditor.dom.getClasses(),o=[];each(cl,function(c){o.push(c['class']);});return o;},setWindowArg:function(n,v){EditorManager.activeEditor.windowManager.params[n]=v;},getWindowArg:function(n,dv){var wm=EditorManager.activeEditor.windowManager,v;v=wm.getParam(n);if(v==='')return'';return v||wm.getFeature(n)||dv;},getParentNode:function(n,f){return this._getDOM().getParent(n,f);},selectElements:function(n,na,f){var i,a=[],nl,x;for(x=0,na=na.split(',');x + {#emotions_dlg.title} -

diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ar_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ar_dlg.js deleted file mode 100644 index 4a30cace..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ar_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ar.emotions_dlg',{ -title:"\u0625\u062F\u0631\u0627\u062C \u0627\u0628\u062A\u0633\u0627\u0645\u0629", -desc:"\u0627\u0644\u0625\u0628\u062A\u0633\u0627\u0645\u0627\u062A", -cool:"\u0647\u0627\u062F\u0626", -cry:"\u0635\u0631\u062E\u0629", -embarassed:"\u0645\u062D\u0631\u062C", -foot_in_mouth:"\u0641\u064A \u0627\u0644\u0642\u062F\u0645 \u0648\u0627\u0644\u0641\u0645", -frown:"\u0639\u0628\u0648\u0633", -innocent:"\u0628\u0631\u064A\u0621", -kiss:"\u0642\u0628\u0644\u0629", -laughing:"\u0636\u062D\u0643", -money_mouth:"\u0627\u0644\u0645\u0627\u0644 \u0627\u0644\u0641\u0645", -sealed:"\u0645\u063A\u0644\u0642", -smile:"\u0627\u0628\u062A\u0633\u0627\u0645\u0629", -surprised:"\u0645\u0646\u062F\u0647\u0634", -tongue_out:"\u0644\u0633\u0627\u0646 \u062E\u0627\u0631\u062C", -undecided:"\u0645\u062A\u0631\u062F\u062F", -wink:"\u063A\u0645\u0632\u0629", -yell:"\u0647\u062A\u0627\u0641" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/bg_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/bg_dlg.js deleted file mode 100644 index b612cbc2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/bg_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('bg.emotions_dlg',{ -title:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0435\u043C\u043E\u0442\u0438\u043A\u043E\u043D", -desc:"\u0415\u043C\u043E\u0442\u0438\u043A\u043E\u043D\u0438", -cool:"Cool", -cry:"Cry", -embarassed:"Embarassed", -foot_in_mouth:"Foot in mouth", -frown:"Frown", -innocent:"Innocent", -kiss:"Kiss", -laughing:"Laughing", -money_mouth:"Money mouth", -sealed:"Sealed", -smile:"Smile", -surprised:"Surprised", -tongue_out:"Tongue out", -undecided:"Undecided", -wink:"Wink", -yell:"Yell" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/br_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/br_dlg.js deleted file mode 100644 index ba9e4550..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/br_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('br.emotions_dlg',{ -title:"Inserir emoticon", -desc:"Emoticons", -cool:"Fixe", -cry:"Chor\u00C3\u0083\u00C2\u00A3o", -embarassed:"Embara\u00C3\u0083\u00C2\u00A7ado", -foot_in_mouth:"Disse asneira", -frown:"Decep\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -innocent:"Inocente", -kiss:"Beijo", -laughing:"Riso", -money_mouth:"Avarez", -sealed:"Boca Fechada", -smile:"Sorriso", -surprised:"Surpresa", -tongue_out:"L\u00C3\u0083\u00C2\u00ADngua de fora", -undecided:"Indeciso", -wink:"Piscadela", -yell:"Irado" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/bs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/bs_dlg.js deleted file mode 100644 index d5dad36b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/bs_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('bs.emotions_dlg',{ -title:"Umetni emociju", -desc:"Emocije", -cool:"Cool", -cry:"Pla\u010D", -embarassed:"Sramim se", -foot_in_mouth:"Izlanuo se", -frown:"Mr\u0161ti se", -innocent:"Nevina\u0161ce", -kiss:"Poljubac", -laughing:"Smijeh", -money_mouth:"Bogata\u0161", -sealed:"\u0160utim", -smile:"Osmijeh", -surprised:"Iznena\u0111en", -tongue_out:"Belji se", -undecided:"Neodlu\u010Dan", -wink:"Namigiva", -yell:"Vi\u010De" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ca_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ca_dlg.js deleted file mode 100644 index 68445510..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ca_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ca.emotions_dlg',{ -title:"Insereix emoticona", -desc:"Emoticones", -cool:"Ben parit", -cry:"Plor", -embarassed:"Vergonya", -foot_in_mouth:"Muts i a la g\u00E0bia", -frown:"Indiferent", -innocent:"Innocent", -kiss:"Pet\u00F3", -laughing:"Rialla", -money_mouth:"Boca de diner", -sealed:"Segellada", -smile:"Somriure", -surprised:"Sorpresa", -tongue_out:"Treu la llengua", -undecided:"Indecisa", -wink:"Pica l'ullet", -yell:"Crit" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ch_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ch_dlg.js deleted file mode 100644 index 5180c43f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ch_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ch.emotions_dlg',{ -title:"\u63D2\u5165\u8868\u60C5", -desc:"\u8868\u60C5\u6E05\u5355", -cool:"\u51B7\u9177", -cry:"\u54ED\u6CE3", -embarassed:"\u5C34\u5C2C", -foot_in_mouth:"\u54A7\u5634", -frown:"\u76B1\u7709", -innocent:"\u5929\u771F", -kiss:"\u543B", -laughing:"\u5927\u7B11", -money_mouth:"\u53D1\u8D22", -sealed:"\u4FDD\u5BC6", -smile:"\u5FAE\u7B11", -surprised:"\u60CA\u5413", -tongue_out:"\u5410\u820C\u5934", -undecided:"\u601D\u8003", -wink:"\u7728\u773C", -yell:"\u53EB\u56B7" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/cs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/cs_dlg.js deleted file mode 100644 index 7ce422da..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/cs_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('cs.emotions_dlg',{ -title:"Vlo\u017Eit emotikon", -desc:"Emotikony", -cool:"Cool", -cry:"Cry", -embarassed:"Embarassed", -foot_in_mouth:"Foot in mouth", -frown:"Frown", -innocent:"Innocent", -kiss:"Kiss", -laughing:"Laughing", -money_mouth:"Money mouth", -sealed:"Sealed", -smile:"Smile", -surprised:"Surprised", -tongue_out:"Tongue out", -undecided:"Undecided", -wink:"Wink", -yell:"Yell" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/da_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/da_dlg.js deleted file mode 100644 index 0e37b795..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/da_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('da.emotions_dlg',{ -title:"Inds\u00E6t hum\u00F8rikon", -desc:"Hum\u00F8rikoner", -cool:"Cool", -cry:"Gr\u00E6de", -embarassed:"Flov", -foot_in_mouth:"Fod i munden", -frown:"Forskr\u00E6kket", -innocent:"Uskyldig", -kiss:"Kys", -laughing:"Grine", -money_mouth:"Pengemund", -sealed:"Lukket", -smile:"Smil", -surprised:"Overrasket", -tongue_out:"Tunge ud", -undecided:"Ubeslutsom", -wink:"Vink", -yell:"R\u00E5be" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/de_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/de_dlg.js deleted file mode 100644 index 3940a2a5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/de_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('de.emotions_dlg',{ -title:"Smiley einf\u00FCgen", -desc:"Smilies", -cool:"Cool", -cry:"Weinend", -embarassed:"Verlegen", -foot_in_mouth:"Reingefallen", -frown:"Stirnrunzelnd", -innocent:"Unschuldig", -kiss:"K\u00FCssend", -laughing:"Lachend", -money_mouth:"Geld", -sealed:"Verschlossen", -smile:"L\u00E4chelnd", -surprised:"\u00DCberrascht", -tongue_out:"Zunge raus", -undecided:"Unentschlossen", -wink:"Zwinkernd", -yell:"Br\u00FCllend" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/dv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/dv_dlg.js deleted file mode 100644 index 94d9d2df..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/dv_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('dv.emotions_dlg',{ -title:"Insert emotion", -desc:"Emotions", -cool:"Cool", -cry:"Cry", -embarassed:"Embarassed", -foot_in_mouth:"Foot in mouth", -frown:"Frown", -innocent:"Innocent", -kiss:"Kiss", -laughing:"Laughing", -money_mouth:"Money mouth", -sealed:"Sealed", -smile:"Smile", -surprised:"Surprised", -tongue_out:"Tongue out", -undecided:"Undecided", -wink:"Wink", -yell:"Yell" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/el_dlg.js deleted file mode 100644 index c11a96c7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/el_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('el.emotions_dlg',{ -title:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03C3\u03C5\u03BD\u03B1\u03B9\u03C3\u03B8\u03AE\u03BC\u03B1\u03C4\u03BF\u03C2", -desc:"\u03A3\u03C5\u03BD\u03B1\u03B9\u03C3\u03B8\u03AE\u03BC\u03B1\u03C4\u03B1", -cool:"\u0386\u03BD\u03B5\u03C4\u03BF\u03C2", -cry:"\u0394\u03B1\u03BA\u03C1\u03C5\u03C3\u03BC\u03AD\u03BD\u03BF\u03C2", -embarassed:"\u0391\u03BC\u03AE\u03C7\u03B1\u03BD\u03BF\u03C2", -foot_in_mouth:"\u039A\u03BB\u03C9\u03C4\u03C3\u03B9\u03AC \u03C3\u03C4\u03BF \u03C3\u03C4\u03CC\u03BC\u03B1", -frown:"\u039A\u03B1\u03C4\u03C3\u03BF\u03C5\u03C6\u03B9\u03B1\u03C3\u03BC\u03AD\u03BD\u03BF\u03C2", -innocent:"\u0391\u03B8\u03CE\u03BF\u03C2", -kiss:"\u03A6\u03B9\u03BB\u03AF", -laughing:"\u0393\u03AD\u03BB\u03B9\u03BF", -money_mouth:"\u039B\u03B5\u03C6\u03C4\u03AC \u03C9\u03C2 \u03C3\u03C4\u03CC\u03BC\u03B1", -sealed:"\u03A3\u03C6\u03C1\u03B1\u03B3\u03B9\u03C3\u03BC\u03AD\u03BD\u03BF \u03C3\u03C4\u03CC\u03BC\u03B1", -smile:"\u03A7\u03B1\u03BC\u03CC\u03B3\u03B5\u03BB\u03BF", -surprised:"\u0388\u03BA\u03C0\u03BB\u03B7\u03BA\u03C4\u03BF\u03C2", -tongue_out:"\u0393\u03BB\u03CE\u03C3\u03C3\u03B1 \u03AD\u03BE\u03C9", -undecided:"\u0391\u03BD\u03B1\u03C0\u03BF\u03C6\u03AC\u03C3\u03B9\u03C3\u03C4\u03BF\u03C2", -wink:"\u039A\u03BB\u03B5\u03AF\u03C3\u03B9\u03BC\u03BF \u03BC\u03B1\u03C4\u03B9\u03BF\u03CD", -yell:"\u03A6\u03C9\u03BD\u03AC\u03B6\u03C9" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/es_dlg.js deleted file mode 100644 index 1cc3ac92..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/es_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('es.emotions_dlg',{ -title:"Insertar emoticon", -desc:"Emoticones", -cool:"Todo bien", -cry:"Llora", -embarassed:"Verg\u00C3\u0083\u00C2\u00BCenza", -foot_in_mouth:"Pie en la boca", -frown:"Triste", -innocent:"Inocente", -kiss:"Beso", -laughing:"Risa", -money_mouth:"Dinero boca", -sealed:"Sellado", -smile:"Sonrisa", -surprised:"Sorprendido", -tongue_out:"Lengua fuera", -undecided:"Indeciso", -wink:"Gui\u00F1o", -yell:"Enfadado" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/et_dlg.js deleted file mode 100644 index 398a4de9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/et_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('et.emotions_dlg',{ -title:"Sisesta emotsioon", -desc:"Emotsioonid", -cool:"Lahe", -cry:"Nutt", -embarassed:"H\u00E4bitunne", -foot_in_mouth:"Jalg suus", -frown:"Kulmu kortsutamine", -innocent:"S\u00FC\u00FCtu", -kiss:"Suudlus", -laughing:"Naermine", -money_mouth:"Rahasuu", -sealed:"Suletud", -smile:"Naeratus", -surprised:"\u00DCllatunud", -tongue_out:"Keel v\u00E4ljas", -undecided:"K\u00F5hklev", -wink:"Silmapilgutus", -yell:"Karje" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fa_dlg.js deleted file mode 100644 index 9c29a18b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fa_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('fa.emotions_dlg',{ -title:"\u062F\u0631\u062C \u0634\u0643\u0644\u0643", -desc:"\u0634\u0643\u0644\u0643 \u0647\u0627", -cool:"\u0622\u0631\u0627\u0645", -cry:"\u06AF\u0631\u06CC\u0647", -embarassed:"\u062E\u062C\u0627\u0644\u062A\u06CC", -foot_in_mouth:"\u067E\u0627 \u062F\u0631 \u062F\u0647\u0627\u0646", -frown:"\u0627\u062E\u0645", -innocent:"\u0628\u06CC \u062A\u0642\u0635\u06CC\u0631", -kiss:"\u0628\u0648\u0633\u0647", -laughing:"\u062E\u0646\u062F\u0647", -money_mouth:"\u067E\u0648\u0644 \u062F\u0631 \u062F\u0647\u0627\u0646", -sealed:"\u0645\u0647\u0631 \u0634\u062F\u0647", -smile:"\u0644\u0628\u062E\u0646\u062F", -surprised:"\u0645\u062A\u0639\u062C\u0628", -tongue_out:"\u0632\u0628\u0627\u0646 \u062F\u0631\u0627\u0632\u06CC", -undecided:"\u0645\u0631\u062F\u062F", -wink:"\u0686\u0634\u0645\u0643", -yell:"\u0641\u0631\u06CC\u0627\u062F" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fi_dlg.js deleted file mode 100644 index b34fe0df..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fi_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('fi.emotions_dlg',{ -title:"Lis\u00E4\u00E4 hymi\u00F6", -desc:"Hymi\u00F6t", -cool:"Cool", -cry:"Itku", -embarassed:"Nolostunut", -foot_in_mouth:"Jalka suussa", -frown:"Otsan rypistys", -innocent:"Viaton", -kiss:"Pusu", -laughing:"Nauru", -money_mouth:"Klink Klink (raha)", -sealed:"Tukittu", -smile:"Hymy", -surprised:"Yll\u00E4ttynyt", -tongue_out:"Kieli ulkona", -undecided:"P\u00E4\u00E4tt\u00E4m\u00E4t\u00F6n", -wink:"Silm\u00E4nisku", -yell:"Huuto" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fr_dlg.js deleted file mode 100644 index b4757186..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/fr_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('fr.emotions_dlg',{ -title:"Ins\u00E9rer \u00E9motion", -desc:"\u00C9motions", -cool:"Cool", -cry:"En pleurs", -embarassed:"Embarass\u00E9", -foot_in_mouth:"Pied de nez", -frown:"D\u00E9\u00E7u", -innocent:"Innocent", -kiss:"Bisou", -laughing:"Rigolant", -money_mouth:"Avare", -sealed:"Bouche cousue", -smile:"Sourire", -surprised:"Surpris", -tongue_out:"Langue tir\u00E9e", -undecided:"Non d\u00E9cid\u00E9", -wink:"Clin d'oeil", -yell:"Criant" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/gl_dlg.js deleted file mode 100644 index 20c507d8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/gl_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('gl.emotions_dlg',{ -title:"Insertar emoticon", -desc:"Emoticones", -cool:"Guay", -cry:"Chora", -embarassed:"Vergo\u00F1a", -foot_in_mouth:"A que dixen", -frown:"Triste", -innocent:"Inocente", -kiss:"Beso", -laughing:"Risa", -money_mouth:"Cartos", -sealed:"Selado", -smile:"Sorriso", -surprised:"Sorprendido", -tongue_out:"Canso", -undecided:"Indeciso", -wink:"Gui\u00F1o", -yell:"Anoxado" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/he_dlg.js deleted file mode 100644 index 061473f0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/he_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('he.emotions_dlg',{ -title:"\u05D4\u05D5\u05E1\u05E4\u05EA \u05E1\u05DE\u05D9\u05D9\u05DC\u05D9", -desc:"\u05E1\u05DE\u05D9\u05D9\u05DC\u05D9\u05DD", -cool:"\u05DE\u05D2\u05E0\u05D9\u05D1", -cry:"\u05D1\u05D5\u05DB\u05D4", -embarassed:"\u05E0\u05D1\u05D5\u05DA", -foot_in_mouth:"\u05E8\u05D2\u05DC \u05D1\u05E4\u05D4", -frown:"\u05DE\u05D6\u05E2\u05D9\u05E3 \u05D0\u05EA \u05D4\u05E4\u05D4", -innocent:"\u05EA\u05DE\u05D9\u05DD", -kiss:"\u05E0\u05E9\u05D9\u05E7\u05D4", -laughing:"\u05E6\u05D5\u05D7\u05E7", -money_mouth:"\u05DB\u05E1\u05E3", -sealed:"\u05D0\u05D8\u05D5\u05DD", -smile:"\u05D7\u05D9\u05D5\u05DA", -surprised:"\u05DE\u05D5\u05E4\u05EA\u05E2", -tongue_out:"\u05DC\u05E9\u05D5\u05DF \u05D1\u05D7\u05D5\u05E5", -undecided:"\u05D4\u05E1\u05E0\u05E0\u05D9", -wink:"\u05E7\u05E8\u05D9\u05E6\u05D4", -yell:"\u05E6\u05E2\u05E7\u05D4" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/hr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/hr_dlg.js deleted file mode 100644 index 7d8f68af..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/hr_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('hr.emotions_dlg',{ -title:"Umetni emociju", -desc:"Emocije", -cool:"Cool", -cry:"Pla\u010D", -embarassed:"Sramim se", -foot_in_mouth:"Izlanuo se", -frown:"Mr\u0161ti se", -innocent:"Nevina\u0161ce", -kiss:"Poljubac", -laughing:"Smijeh", -money_mouth:"Bogata\u0161", -sealed:"\u0160utim", -smile:"Osmijeh", -surprised:"Iznena\u0111en", -tongue_out:"Belji se", -undecided:"Neodlu\u010Dan", -wink:"Namigiva", -yell:"Vi\u010De" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/hu_dlg.js deleted file mode 100644 index 083e6abf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/hu_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('hu.emotions_dlg',{ -title:"Hangulatjel besz\u00FAr\u00E1sa", -desc:"Hangulatjelek", -cool:"Kir\u00E1ly", -cry:"S\u00EDr\u00F3s", -embarassed:"Zavarban van", -foot_in_mouth:"L\u00E1b a sz\u00E1jban", -frown:"Rosszall", -innocent:"\u00C1rtatlan", -kiss:"Cs\u00F3k", -laughing:"Nevet\u00E9s", -money_mouth:"P\u00E9nz besz\u00E9l", -sealed:"Lakat a sz\u00E1j\u00E1n", -smile:"Vigyor", -surprised:"Meglepett", -tongue_out:"Nyelv\u00F6lt\u00E9s", -undecided:"Hat\u00E1rozatlan", -wink:"Kacsint\u00E1s", -yell:"\u00DCv\u00F6lt\u00E9s" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ia_dlg.js deleted file mode 100644 index bea24eb3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ia_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ia.emotions_dlg',{ -title:"\u63D2\u5165\u8868\u60C5", -desc:"\u8868\u60C5\u5217\u8868", -cool:"\u51B7\u9177", -cry:"\u54ED\u6CE3", -embarassed:"\u5C34\u5C2C", -foot_in_mouth:"\u54A7\u5634", -frown:"\u76B1\u7709", -innocent:"\u5929\u771F", -kiss:"\u543B", -laughing:"\u5927\u7B11", -money_mouth:"\u53D1\u8D22", -sealed:"\u4FDD\u5BC6", -smile:"\u5FAE\u7B11", -surprised:"\u60CA\u5413", -tongue_out:"\u5410\u820C\u5934", -undecided:"\u601D\u8003", -wink:"\u7728\u773C", -yell:"\u53EB\u56B7" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ii_dlg.js deleted file mode 100644 index 4242c997..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ii_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ii.emotions_dlg',{ -title:"\u63D2\u5165\u8868\u60C5", -desc:"\u8868\u60C5\u6E05\u5355", -cool:"\u51B7\u9177", -cry:"\u54ED\u6CE3", -embarassed:"\u5C34\u5C2C", -foot_in_mouth:"\u54A7\u5634", -frown:"\u76B1\u7709", -innocent:"\u5929\u771F", -kiss:"\u543B", -laughing:"\u5927\u7B11", -money_mouth:"\u53D1\u8D22", -sealed:"\u4FDD\u5BC6", -smile:"\u5FAE\u7B11", -surprised:"\u60CA\u5413", -tongue_out:"\u5410\u820C\u5934", -undecided:"\u601D\u8003", -wink:"\u7728\u773C", -yell:"\u53EB\u56B7" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/is_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/is_dlg.js deleted file mode 100644 index 11c49af4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/is_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('is.emotions_dlg',{ -title:"Setja inn broskall", -desc:"Broskarlar", -cool:"T\u00F6ff", -cry:"Gr\u00E1tandi", -embarassed:"Skammast s\u00EDn", -foot_in_mouth:"F\u00F3tur \u00ED munni", -frown:"Frown", -innocent:"Saklaus", -kiss:"Koss", -laughing:"Hl\u00E6gjandi", -money_mouth:"Peningamunnur", -sealed:"Rennil\u00E1samunnur", -smile:"Bros", -surprised:"Hissa", -tongue_out:"Tungan \u00FAt", -undecided:"\u00D3\u00E1kve\u00F0inn", -wink:"Wink", -yell:"\u00D6skrandi" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/it_dlg.js deleted file mode 100644 index 8b9efb78..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/it_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('it.emotions_dlg',{ -title:"Inserisci faccina", -desc:"Faccina", -cool:"Fico", -cry:"Piango", -embarassed:"Imbarazzato", -foot_in_mouth:"Piede in bocca", -frown:"Triste", -innocent:"Santarellino", -kiss:"Bacio", -laughing:"Risatona", -money_mouth:"Bocca danarosa", -sealed:"Bocca sigillata", -smile:"Sorridente", -surprised:"Sorpreso", -tongue_out:"Linguaccia", -undecided:"Indeciso", -wink:"Occhiolino", -yell:"Arrabbiato" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ja_dlg.js deleted file mode 100644 index cf988a7f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ja_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ja.emotions_dlg',{ -title:"\u8868\u60C5\u30A2\u30A4\u30B3\u30F3\u306E\u633F\u5165", -desc:"\u8868\u60C5\u30A2\u30A4\u30B3\u30F3", -cool:"Cool", -cry:"Cry", -embarassed:"Embarassed", -foot_in_mouth:"Foot in mouth", -frown:"Frown", -innocent:"Innocent", -kiss:"Kiss", -laughing:"Laughing", -money_mouth:"Money mouth", -sealed:"Sealed", -smile:"Smile", -surprised:"Surprised", -tongue_out:"Tongue out", -undecided:"Undecided", -wink:"Wink", -yell:"Yell" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ko_dlg.js deleted file mode 100644 index 91c5b6d9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ko_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ko.emotions_dlg',{ -title:"\uC774\uBAA8\uD2F0\uCF58 \uC0BD\uC785", -desc:"\uC774\uBAA8\uD2F0\uCF58", -cool:"\uCFE8", -cry:"\uC6B8\uC74C", -embarassed:"\uBD80\uB044\uB7EC\uC6C0", -foot_in_mouth:"\uC2E4\uC5B8", -frown:"\uCC21\uADF8\uB9B0 \uC5BC\uAD74", -innocent:"\uCC9C\uC9C4\uB09C\uB9CC", -kiss:"Kiss", -laughing:"\uC6C3\uC74C", -money_mouth:"\uB3C8", -sealed:"\uBD09\uC778", -smile:"\uC2A4\uB9C8\uC77C", -surprised:"\uB180\uB77C\uC6C0", -tongue_out:"\uBA54\uB871", -undecided:"\uACE0\uBBFC\uD55C\uB2E4", -wink:"\uC719\uD06C", -yell:"\uC678\uCE5C\uB2E4" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/lt_dlg.js deleted file mode 100644 index f52877d0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/lt_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('lt.emotions_dlg',{ -title:"\u012Eterpti emotikon\u0105", -desc:"Emotikonai", -cool:"J\u0117ga", -cry:"Verksmas", -embarassed:"Susig\u0117d\u0119s", -foot_in_mouth:"Koja burnoje", -frown:"Susirauk\u0119s", -innocent:"Nekaltas", -kiss:"Bu\u010Dinys", -laughing:"Juokimasis", -money_mouth:"Piniginga burna", -sealed:"Sandarus", -smile:"\u0160ypsena", -surprised:"Nusteb\u0119s", -tongue_out:"I\u0161ki\u0161tas lie\u017Euvis", -undecided:"Neapsisprend\u0119s", -wink:"Mirk\u010Diojimas", -yell:"Klyksmas" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/lv_dlg.js deleted file mode 100644 index 77c612e3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/lv_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('lv.emotions_dlg',{ -title:"Ievietot smaidi\u0146u", -desc:"Smaidi\u0146i", -cool:"V\u0113sais", -cry:"Raudul\u012Bgais", -embarassed:"Nokautr\u0113jies", -foot_in_mouth:"K\u0101jmutis", -frown:"Satraukts", -innocent:"Nevain\u012Bgs", -kiss:"Sk\u016Bpsts", -laughing:"Smejo\u0161s", -money_mouth:"Naudmutis", -sealed:"Nosl\u0113gts", -smile:"Smaid\u012Bgs", -surprised:"P\u0101rsteigts", -tongue_out:"M\u0113d\u012Bgs", -undecided:"Neizl\u0113m\u012Bgs", -wink:"Aci miedzo\u0161s", -yell:"Kliedzo\u0161s" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/mk_dlg.js deleted file mode 100644 index e4538140..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/mk_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('mk.emotions_dlg',{ -title:"\u0412\u043C\u0435\u0442\u043D\u0438 emociju", -desc:"Emocije", -cool:"Cool", -cry:"Pla\u010D", -embarassed:"Sramim se", -foot_in_mouth:"Izlanuo se", -frown:"Mr\u0161ti se", -innocent:"Nevina\u0161ce", -kiss:"Poljubac", -laughing:"Smeh", -money_mouth:"Bogata\u0161", -sealed:"\u0160utim", -smile:"Osmeh", -surprised:"Iznena\u0111en", -tongue_out:"Belji se", -undecided:"Neodlu\u010Dan", -wink:"Namigiva", -yell:"Vi\u010De" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/mn_dlg.js deleted file mode 100644 index 702106ff..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/mn_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('mn.emotions_dlg',{ -title:"\u0421\u044D\u0442\u0433\u044D\u043B \u0445\u04E9\u0434\u043B\u04E9\u043B \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -desc:"\u0421\u044D\u0442\u0433\u044D\u043B \u0445\u04E9\u0434\u043B\u04E9\u043B", -cool:"\u0414\u043E\u0440\u0438\u0443\u043D", -cry:"\u0423\u0439\u043B\u0430\u0445", -embarassed:"\u0421\u0430\u043D\u0434\u0430\u0440\u0441\u0430\u043D", -foot_in_mouth:"\u0425\u0443\u0443\u0440\u0442\u0430\u0433\u0434\u0430\u0445", -frown:"\u0425\u04E9\u043C\u0441\u04E9\u0433 \u0437\u0430\u043D\u0433\u0438\u0434\u0430\u0445", -innocent:"\u0411\u0443\u0440\u0443\u0443\u0433\u04AF\u0439", -kiss:"\u04AE\u043D\u0441\u044D\u0445", -laughing:"\u0418\u043D\u044D\u044D\u0445", -money_mouth:"\u041C\u04E9\u043D\u0433\u04E9", -sealed:"\u0411\u0438\u0442\u04AF\u04AF\u043C\u0436\u0438\u043B\u0441\u044D\u043D", -smile:"\u0418\u043D\u044D\u044D\u0445", -surprised:"\u0413\u0430\u0439\u0445\u0441\u0430\u043D", -tongue_out:"\u0425\u044D\u043B\u044D\u044D \u0433\u0430\u0440\u0433\u0430\u0445", -undecided:"\u0428\u0438\u0439\u0434\u044D\u044D\u0433\u04AF\u0439", -wink:"\u041D\u04AF\u0434 \u0438\u0440\u043C\u044D\u0445", -yell:"\u041E\u0440\u0438\u043B\u043E\u0445" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ms_dlg.js deleted file mode 100644 index efeddb37..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ms_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ms.emotions_dlg',{ -title:"Masukkan emosi", -desc:"Simbol Emosi", -cool:"Tampan", -cry:"Menangis", -embarassed:"Malu", -foot_in_mouth:"Kaki dalam mulut", -frown:"Mengerut", -innocent:"Tidak bersalah", -kiss:"Cium", -laughing:"Gelak", -money_mouth:"Duit mulut", -sealed:"Kacip", -smile:"Senyum", -surprised:"Terkejut", -tongue_out:"Jelir lidah", -undecided:"Tak pasti", -wink:"Kenyit", -yell:"Menguap" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nb_dlg.js deleted file mode 100644 index b593f7c8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nb_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('nb.emotions_dlg',{ -title:"Sett inn hum\u00F8rfjes", -desc:"Hum\u00F8rfjes", -cool:"Cool", -cry:"Gr\u00E5ter", -embarassed:"Flau", -foot_in_mouth:"Fot i munnen", -frown:"Skuffet", -innocent:"Uskyldig", -kiss:"Kyss", -laughing:"Ler", -money_mouth:"Penger i munnen", -sealed:"Hemmelig", -smile:"Glad", -surprised:"Overrasket", -tongue_out:"Rekke tunge", -undecided:"Skeptisk", -wink:"Blunke", -yell:"Skri" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nl_dlg.js deleted file mode 100644 index f98e1da7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nl_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('nl.emotions_dlg',{ -title:"Emotie invoegen", -desc:"Emoties", -cool:"Stoer", -cry:"Huilen", -embarassed:"Schamen", -foot_in_mouth:"Verstomd", -frown:"Wenkbrouw ophalen", -innocent:"Onschuldig", -kiss:"Zoenen", -laughing:"Lachen", -money_mouth:"Hebberig", -sealed:"Afgesloten", -smile:"Lachen", -surprised:"Verrast", -tongue_out:"Tong uitsteken", -undecided:"Onbeslist", -wink:"Knipogen", -yell:"Roepen" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nn_dlg.js deleted file mode 100644 index 3967fbc9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/nn_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('nn.emotions_dlg',{ -title:"Set inn hum\u00F8rfjes", -desc:"Hum\u00F8rfjes", -cool:"Cool", -cry:"Gret", -embarassed:"Flau", -foot_in_mouth:"Fot i munnen", -frown:"Skuffa", -innocent:"Uskyldig", -kiss:"Kyss", -laughing:"Ler", -money_mouth:"Pengar i munnen", -sealed:"Hemmeleg", -smile:"Glad", -surprised:"Overraska", -tongue_out:"Rekkje tunge", -undecided:"Skeptisk", -wink:"Blunke", -yell:"Skri" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/pl_dlg.js deleted file mode 100644 index e34861e2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/pl_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('pl.emotions_dlg',{ -title:"Wstaw emotikon\u0119", -desc:"Emotikony", -cool:"Cool", -cry:"Cry", -embarassed:"Embarassed", -foot_in_mouth:"Foot in mouth", -frown:"Frown", -innocent:"Innocent", -kiss:"Kiss", -laughing:"Laughing", -money_mouth:"Money mouth", -sealed:"Sealed", -smile:"Smile", -surprised:"Surprised", -tongue_out:"Tongue out", -undecided:"Undecided", -wink:"Wink", -yell:"Yell" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/pt_dlg.js deleted file mode 100644 index c79cec8e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/pt_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('pt.emotions_dlg',{ -title:"Inserir emoticon", -desc:"Emoticons", -cool:"Fixe", -cry:"Chor\u00E3o", -embarassed:"Embara\u00E7ado", -foot_in_mouth:"Disse asneira", -frown:"Decep\u00E7\u00E3o", -innocent:"Inocente", -kiss:"Beijo", -laughing:"Riso", -money_mouth:"Avarez", -sealed:"Boca Fechada", -smile:"Sorriso", -surprised:"Surpresa", -tongue_out:"L\u00EDngua de fora", -undecided:"Indeciso", -wink:"Piscadela", -yell:"Irado" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ro_dlg.js deleted file mode 100644 index 18e1bc75..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ro_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ro.emotions_dlg',{ -title:"Insereaz\u0103 emoticon", -desc:"Emo\u0163ii", -cool:"Cool", -cry:"Trist", -embarassed:"Ru\u015Finat", -foot_in_mouth:"Picior \u00EEn gur\u0103", -frown:"\u00CEncruntat", -innocent:"Nevinovat", -kiss:"Pupic", -laughing:"R\u00E2de", -money_mouth:"Bani \u00EEn gur\u0103", -sealed:"Sigilat", -smile:"Z\u00E2mbet", -surprised:"Surprins", -tongue_out:"Cu limba afar\u0103", -undecided:"Indecis", -wink:"Face cu ochiul", -yell:"\u0162ipa" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ru_dlg.js deleted file mode 100644 index e9b5fca0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/ru_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('ru.emotions_dlg',{ -title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u043C\u0430\u0439\u043B\u0438\u043A", -desc:"\u0421\u043C\u0430\u0439\u043B\u0438\u043A\u0438", -cool:"\u041A\u043B\u0451\u0432\u044B\u0439", -cry:"\u041F\u043B\u0430\u0447\u0435\u0442", -embarassed:"\u041E\u0431\u0430\u043B\u0434\u0435\u043B", -foot_in_mouth:"\u0412_\u0440\u043E\u0442_\u043C\u043D\u0435_\u043D\u043E\u0433\u0438!", -frown:"\u0425\u043C\u0443\u0440\u044B\u0439", -innocent:"\u041D\u0435\u0432\u0438\u043D\u043D\u043E\u0441\u0442\u044C", -kiss:"\u041F\u043E\u0446\u0435\u043B\u0443\u0439", -laughing:"\u0421\u043C\u0435\u0451\u0442\u0441\u044F", -money_mouth:"\u041C\u043D\u043E\u0433\u043E \u0434\u0435\u043D\u0435\u0433", -sealed:"\u0417\u0430\u043F\u0435\u0447\u0430\u0442\u0430\u043D\u043E", -smile:"\u0423\u043B\u044B\u0431\u0430\u0435\u0442\u0441\u044F", -surprised:"\u0423\u0434\u0438\u0432\u043B\u0451\u043D", -tongue_out:"\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0435\u0442 \u044F\u0437\u044B\u043A", -undecided:"\u0412 \u043D\u0435\u0440\u0435\u0448\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438", -wink:"\u041F\u043E\u0434\u043C\u0438\u0433\u0438\u0432\u0430\u0435\u0442", -yell:"\u0412\u043E\u043F\u0438\u0442" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sc_dlg.js deleted file mode 100644 index a1bc67ae..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sc_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('sc.emotions_dlg',{ -title:"\u63D2\u5165\u8868\u60C5", -desc:"\u8868\u60C5\u5217\u8868", -cool:"\u51B7\u9177", -cry:"\u54ED\u6CE3", -embarassed:"\u5C34\u5C2C", -foot_in_mouth:"\u54A7\u5634", -frown:"\u76B1\u7709", -innocent:"\u5929\u771F", -kiss:"\u543B", -laughing:"\u5927\u7B11", -money_mouth:"\u53D1\u8D22", -sealed:"\u4FDD\u5BC6", -smile:"\u5FAE\u7B11", -surprised:"\u60CA\u5413", -tongue_out:"\u5410\u820C\u5934", -undecided:"\u601D\u8003", -wink:"\u7728\u773C", -yell:"\u53EB\u56B7" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/se_dlg.js deleted file mode 100644 index 5ba24f39..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/se_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('se.emotions_dlg',{ -title:"Infoga smiley", -desc:"Smileys", -cool:"Cool", -cry:"Gr\u00E5ter", -embarassed:"Sk\u00E4ms", -foot_in_mouth:"Foten i munnen", -frown:"Rynkar p\u00E5 n\u00E4san", -innocent:"Oskyldig", -kiss:"Kyss", -laughing:"Skrattande", -money_mouth:"Guld i mun", -sealed:"Tyst", -smile:"Glad", -surprised:"F\u00F6rv\u00E5nad", -tongue_out:"Tungan ute", -undecided:"Obest\u00E4md", -wink:"Fl\u00F6rt", -yell:"Skrikandes" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sk_dlg.js deleted file mode 100644 index 8cdd1c19..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sk_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('sk.emotions_dlg',{ -title:"Vlo\u017Ei\u0165 emotikon", -desc:"Emotikony", -cool:"Cool", -cry:"Cry", -embarassed:"Embarassed", -foot_in_mouth:"Foot in mouth", -frown:"Frown", -innocent:"Innocent", -kiss:"Kiss", -laughing:"Laughing", -money_mouth:"Money mouth", -sealed:"Sealed", -smile:"Smile", -surprised:"Surprised", -tongue_out:"Tongue out", -undecided:"Undecided", -wink:"Wink", -yell:"Yell" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sl_dlg.js deleted file mode 100644 index 3dd3f6fe..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sl_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('sl.emotions_dlg',{ -title:"Vstavi sme\u0161ka", -desc:"Sme\u0161ki", -cool:"kul", -cry:"jok", -embarassed:"v zadregi", -foot_in_mouth:"zare\u010Deni kruh", -frown:"nagubano \u010Delo", -innocent:"nedol\u017Een", -kiss:"poljub", -laughing:"smeh", -money_mouth:"zlati kljun", -sealed:"zape\u010Dateno", -smile:"nasmeh", -surprised:"presene\u010Den", -tongue_out:"ka\u017Ee jezik", -undecided:"neodlo\u010Den", -wink:"me\u017Eik", -yell:"krik" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sq_dlg.js deleted file mode 100644 index 05349ec7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sq_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('sq.emotions_dlg',{ -title:"Fut emocion", -desc:"Emocionet", -cool:"I/e lezetsh\u00EBm", -cry:"Qaj", -embarassed:"Turp", -foot_in_mouth:"K\u00EBmba n\u00EB goj\u00EB", -frown:"Rrudh vetullat", -innocent:"I/e pafajsh\u00EBm", -kiss:"Puth", -laughing:"Qesh", -money_mouth:"Lek\u00EB n\u00EB goj\u00EB", -sealed:"Dh\u00EBmb\u00EBt e mbyllur", -smile:"Buz\u00EBqesh", -surprised:"I/e \u00E7uditur", -tongue_out:"Gjuha jasht\u00EB", -undecided:"I/e pavendosur", -wink:"Shkel syrin", -yell:"B\u00EBrtit" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sr_dlg.js deleted file mode 100644 index 92616410..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sr_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('sr.emotions_dlg',{ -title:"Umetni emociju", -desc:"Emocije", -cool:"Cool", -cry:"Pla\u010D", -embarassed:"Sramim se", -foot_in_mouth:"Izlanuo se", -frown:"Mr\u0161ti se", -innocent:"Nevina\u0161ce", -kiss:"Poljubac", -laughing:"Smeh", -money_mouth:"Bogata\u0161", -sealed:"\u0160utim", -smile:"Osmeh", -surprised:"Iznena\u0111en", -tongue_out:"Belji se", -undecided:"Neodlu\u010Dan", -wink:"Namigiva", -yell:"Vi\u010De" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sv_dlg.js deleted file mode 100644 index cc6c3568..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/sv_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('sv.emotions_dlg',{ -title:"Infoga smiley", -desc:"Smileys", -cool:"Cool", -cry:"Gr\u00E5ter", -embarassed:"Sk\u00E4ms", -foot_in_mouth:"Foten i munnen", -frown:"Rynkar p\u00E5 n\u00E4san", -innocent:"Oskyldig", -kiss:"Kyss", -laughing:"Skrattande", -money_mouth:"Guld i mun", -sealed:"Tyst", -smile:"Glad", -surprised:"F\u00F6rv\u00E5nad", -tongue_out:"Tungan ute", -undecided:"Obest\u00E4md", -wink:"Fl\u00F6rt", -yell:"Skrikandes" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tr_dlg.js deleted file mode 100644 index 4af690cf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tr_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('tr.emotions_dlg',{ -title:"\u0130fade ekle", -desc:"\u0130fadeler", -cool:"Haval\u0131", -cry:"A\u011Fla", -embarassed:"Mah\u00E7up", -foot_in_mouth:"A\u011Fz\u0131 kulaklar\u0131nda", -frown:"Ka\u015F \u00E7atm\u0131\u015F", -innocent:"Masum", -kiss:"\u00D6p\u00FCc\u00FCk", -laughing:"Kahkaha", -money_mouth:"Parag\u00F6z", -sealed:"T\u0131p", -smile:"G\u00FCl\u00FCmse", -surprised:"\u015Ea\u015F\u0131rm\u0131\u015F", -tongue_out:"Dil \u00E7\u0131kar", -undecided:"Karars\u0131z", -wink:"G\u00F6z k\u0131rp", -yell:"Esne" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tt_dlg.js deleted file mode 100644 index 10e1f346..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tt_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('tt.emotions_dlg',{ -title:"\u63D2\u5165\u8868\u60C5", -desc:"\u8868\u60C5\u5217\u8868", -cool:"\u51B7\u9177", -cry:"\u54ED\u6CE3", -embarassed:"\u5C37\u5C2C", -foot_in_mouth:"\u54A7\u5634", -frown:"\u76BA\u7709", -innocent:"\u5929\u771F", -kiss:"\u543B", -laughing:"\u5927\u7B11", -money_mouth:"\u767C\u8CA1", -sealed:"\u4FDD\u5BC6", -smile:"\u5FAE\u7B11", -surprised:"\u9A5A\u5687", -tongue_out:"\u5410\u820C\u982D", -undecided:"\u601D\u8003", -wink:"\u7728\u773C", -yell:"\u53EB\u56B7" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tw_dlg.js deleted file mode 100644 index 48b19adc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/tw_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('tw.emotions_dlg',{ -title:"\u63D2\u5165\u8868\u60C5\u7B26\u865F", -desc:"\u8868\u60C5\u7B26\u865F", -cool:"\u51B7\u9177", -cry:"\u54ED\u6CE3", -embarassed:"\u5C37\u5C2C", -foot_in_mouth:"\u54A7\u5634", -frown:"\u76BA\u7709", -innocent:"\u5929\u771F", -kiss:"\u543B", -laughing:"\u5927\u7B11", -money_mouth:"\u767C\u8CA1", -sealed:"\u4FDD\u5BC6", -smile:"\u5FAE\u7B11", -surprised:"\u9A5A\u5687", -tongue_out:"\u5410\u820C\u982D", -undecided:"\u8003\u616E", -wink:"\u7728\u773C", -yell:"\u53EB\u56B7" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/uk_dlg.js deleted file mode 100644 index bedb694f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/uk_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('uk.emotions_dlg',{ -title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0441\u043C\u0430\u0439\u043B", -desc:"\u0421\u043C\u0430\u0439\u043B\u0438", -cool:"Cool", -cry:"Cry", -embarassed:"Embarassed", -foot_in_mouth:"Foot in mouth", -frown:"Frown", -innocent:"Innocent", -kiss:"Kiss", -laughing:"Laughing", -money_mouth:"Money mouth", -sealed:"Sealed", -smile:"Smile", -surprised:"Surprised", -tongue_out:"Tongue out", -undecided:"Undecided", -wink:"Wink", -yell:"Yell" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/vi_dlg.js deleted file mode 100644 index 6cd56f17..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/vi_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('vi.emotions_dlg',{ -title:"Ch\u00E8n bi\u1EC3u t\u01B0\u1EE3ng c\u1EA3m x\u00FAc", -desc:"Bi\u1EC3u t\u01B0\u1EE3ng c\u1EA3m x\u00FAc", -cool:"Cool", -cry:"Cry", -embarassed:"Embarassed", -foot_in_mouth:"Foot in mouth", -frown:"Frown", -innocent:"Innocent", -kiss:"Kiss", -laughing:"Laughing", -money_mouth:"Money mouth", -sealed:"Sealed", -smile:"Smile", -surprised:"Surprised", -tongue_out:"Tongue out", -undecided:"Undecided", -wink:"Wink", -yell:"Yell" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/zh_dlg.js deleted file mode 100644 index 1ed28cc3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/emotions/langs/zh_dlg.js +++ /dev/null @@ -1,20 +0,0 @@ -tinyMCE.addI18n('zh.emotions_dlg',{ -title:"\u63D2\u5165\u8868\u60C5\u7B26\u53F7", -desc:"\u8868\u60C5\u7B26\u53F7", -cool:"\u51B7\u9177", -cry:"\u54ED\u6CE3", -embarassed:"\u5C34\u5C2C", -foot_in_mouth:"\u54A7\u5634", -frown:"\u76B1\u7709", -innocent:"\u5929\u771F", -kiss:"\u543B", -laughing:"\u5927\u7B11", -money_mouth:"\u53D1\u8D22", -sealed:"\u4FDD\u5BC6", -smile:"\u5FAE\u7B11", -surprised:"\u60CA\u5413", -tongue_out:"\u5410\u820C\u5934", -undecided:"\u8003\u8651", -wink:"\u7728\u773C", -yell:"\u53EB\u56B7" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm b/includes/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm index b4c62840..50b2b344 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/example/dialog.htm @@ -13,13 +13,8 @@

Custom arg:

-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js index cb7010d1..ec1f81ea 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.PluginManager.requireLangPack('example');tinymce.create('tinymce.plugins.ExamplePlugin',{init:function(ed,url){ed.addCommand('mceExample',function(){ed.windowManager.open({file:url+'/dialog.htm',width:320+parseInt(ed.getLang('example.delta_width',0)),height:120+parseInt(ed.getLang('example.delta_height',0)),inline:1},{plugin_url:url,some_custom_arg:'custom arg'});});ed.addButton('example',{title:'example.desc',cmd:'mceExample',image:url+'/img/example.gif'});ed.onNodeChange.add(function(ed,cm,n){cm.setActive('example',n.nodeName=='IMG');});},createControl:function(n,cm){return null;},getInfo:function(){return{longname:'Example plugin',author:'Some author',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example',version:"1.0"};}});tinymce.PluginManager.add('example',tinymce.plugins.ExamplePlugin);})(); \ No newline at end of file +(function(){tinymce.PluginManager.requireLangPack("example");tinymce.create("tinymce.plugins.ExamplePlugin",{init:function(a,b){a.addCommand("mceExample",function(){a.windowManager.open({file:b+"/dialog.htm",width:320+parseInt(a.getLang("example.delta_width",0)),height:120+parseInt(a.getLang("example.delta_height",0)),inline:1},{plugin_url:b,some_custom_arg:"custom arg"})});a.addButton("example",{title:"example.desc",cmd:"mceExample",image:b+"/img/example.gif"});a.onNodeChange.add(function(d,c,e){c.setActive("example",e.nodeName=="IMG")})},createControl:function(b,a){return null},getInfo:function(){return{longname:"Example plugin",author:"Some author",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/example",version:"1.0"}}});tinymce.PluginManager.add("example",tinymce.plugins.ExamplePlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin_src.js index 50505504..9a0e7da1 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/example/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js index 727beb57..cd3dccf9 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.FullPagePlugin',{init:function(ed,url){var t=this;t.editor=ed;ed.addCommand('mceFullPageProperties',function(){ed.windowManager.open({file:url+'/fullpage.htm',width:430+parseInt(ed.getLang('fullpage.delta_width',0)),height:495+parseInt(ed.getLang('fullpage.delta_height',0)),inline:1},{plugin_url:url,head_html:t.head});});ed.addButton('fullpage',{title:'fullpage.desc',cmd:'mceFullPageProperties'});ed.onBeforeSetContent.add(t._setContent,t);ed.onSetContent.add(t._setBodyAttribs,t);ed.onGetContent.add(t._getContent,t);},getInfo:function(){return{longname:'Fullpage',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_setBodyAttribs:function(ed,o){var bdattr,i,len,kv,k,v,t,attr=this.head.match(/body(.*?)>/i);if(attr&&attr[1]){bdattr=attr[1].match(/\s*(\w+\s*=\s*".*?"|\w+\s*=\s*'.*?'|\w+\s*=\s*\w+|\w+)\s*/g);if(bdattr){for(i=0,len=bdattr.length;i',sp);t.head=c.substring(0,sp+1);ep=c.indexOf('\n';t.head+=ed.getParam('fullpage_default_doctype','');t.head+='\n\n\n'+ed.getParam('fullpage_default_title','Untitled document')+'\n';if(v=ed.getParam('fullpage_default_encoding'))t.head+='\n';if(v=ed.getParam('fullpage_default_font_family'))st+='font-family: '+v+';';if(v=ed.getParam('fullpage_default_font_size'))st+='font-size: '+v+';';if(v=ed.getParam('fullpage_default_text_color'))st+='color: '+v+';';t.head+='\n\n';t.foot='\n\n';}},_getContent:function(ed,o){var t=this;o.content=tinymce.trim(t.head)+'\n'+tinymce.trim(o.content)+'\n'+tinymce.trim(t.foot);}});tinymce.PluginManager.add('fullpage',tinymce.plugins.FullPagePlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.FullPagePlugin",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceFullPageProperties",function(){a.windowManager.open({file:b+"/fullpage.htm",width:430+parseInt(a.getLang("fullpage.delta_width",0)),height:495+parseInt(a.getLang("fullpage.delta_height",0)),inline:1},{plugin_url:b,head_html:c.head})});a.addButton("fullpage",{title:"fullpage.desc",cmd:"mceFullPageProperties"});a.onBeforeSetContent.add(c._setContent,c);a.onSetContent.add(c._setBodyAttribs,c);a.onGetContent.add(c._getContent,c)},getInfo:function(){return{longname:"Fullpage",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/fullpage",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_setBodyAttribs:function(d,a){var l,c,e,g,b,h,j,f=this.head.match(/body(.*?)>/i);if(f&&f[1]){l=f[1].match(/\s*(\w+\s*=\s*".*?"|\w+\s*=\s*'.*?'|\w+\s*=\s*\w+|\w+)\s*/g);if(l){for(c=0,e=l.length;c",a);h.head=f.substring(0,a+1);j=f.indexOf("\n'}h.head+=d.getParam("fullpage_default_doctype",'');h.head+="\n\n\n"+d.getParam("fullpage_default_title","Untitled document")+"\n";if(g=d.getParam("fullpage_default_encoding")){h.head+='\n'}if(g=d.getParam("fullpage_default_font_family")){i+="font-family: "+g+";"}if(g=d.getParam("fullpage_default_font_size")){i+="font-size: "+g+";"}if(g=d.getParam("fullpage_default_text_color")){i+="color: "+g+";"}h.head+="\n\n";h.foot="\n\n"}},_getContent:function(a,c){var b=this;if(!c.source_view||!a.getParam("fullpage_hide_in_source_view")){c.content=tinymce.trim(b.head)+"\n"+tinymce.trim(c.content)+"\n"+tinymce.trim(b.foot)}}});tinymce.PluginManager.add("fullpage",tinymce.plugins.FullPagePlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js index 019682d6..03b0b280 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 920 2008-09-09 14:05:33Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -75,13 +78,23 @@ _createSerializer : function() { return new tinymce.dom.Serializer({ dom : this.editor.dom, - apply_source_formatting : true + indent : true, + apply_source_formatting : true, + indent_before : 'p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,title,meta,head', + indent_after : 'p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area,title,meta,head' }); }, _setContent : function(ed, o) { var t = this, sp, ep, c = o.content, v, st = ''; + // Ignore raw updated if we already have a head, this will fix issues with undo/redo keeping the head/foot separate + if (o.format == 'raw' && t.head) + return; + + if (o.source_view && ed.getParam('fullpage_hide_in_source_view')) + return; + // Parse out head, body and footer c = c.replace(/<(\/?)BODY/gi, '<$1body'); sp = c.indexOf(' -
@@ -26,27 +25,27 @@ - + - + - + - + - + - + - + - + @@ -95,7 +94,7 @@ - +
  
  
  
  
  
  
  
  
  
@@ -564,13 +563,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js b/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js index 89059ef6..77653b3b 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/fullpage/js/fullpage.js @@ -1,3 +1,13 @@ +/** + * fullpage.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + tinyMCEPopup.requireLangPack(); var doc; @@ -114,7 +124,7 @@ function init() { // Preprocess the HTML disable scripts and urls h = h.replace(/ -
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js index 06dae75d..e9cba106 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.IESpell',{init:function(ed,url){var t=this,sp;if(!tinymce.isIE)return;t.editor=ed;ed.addCommand('mceIESpell',function(){try{sp=new ActiveXObject("ieSpell.ieSpellExtension");sp.CheckDocumentNode(ed.getDoc().documentElement);}catch(e){if(e.number==-2146827859){ed.windowManager.confirm(ed.getLang("iespell.download"),function(s){if(s)window.open('http://www.iespell.com/download.php','ieSpellDownload','');});}else ed.windowManager.alert("Error Loading ieSpell: Exception "+e.number);}});ed.addButton('iespell',{title:'iespell.iespell_desc',cmd:'mceIESpell'});},getInfo:function(){return{longname:'IESpell (IE Only)',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('iespell',tinymce.plugins.IESpell);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.IESpell",{init:function(a,b){var c=this,d;if(!tinymce.isIE){return}c.editor=a;a.addCommand("mceIESpell",function(){try{d=new ActiveXObject("ieSpell.ieSpellExtension");d.CheckDocumentNode(a.getDoc().documentElement)}catch(f){if(f.number==-2146827859){a.windowManager.confirm(a.getLang("iespell.download"),function(e){if(e){window.open("http://www.iespell.com/download.php","ieSpellDownload","")}})}else{a.windowManager.alert("Error Loading ieSpell: Exception "+f.number)}}});a.addButton("iespell",{title:"iespell.iespell_desc",cmd:"mceIESpell"})},getInfo:function(){return{longname:"IESpell (IE Only)",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/iespell",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("iespell",tinymce.plugins.IESpell)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js index a68f69a2..1b2bb984 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/iespell/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 520 2008-01-07 16:30:32Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js index 5560b6b1..e57c9438 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin.js @@ -1 +1 @@ -(function(){var DOM=tinymce.DOM,Element=tinymce.dom.Element,Event=tinymce.dom.Event,each=tinymce.each,is=tinymce.is;tinymce.create('tinymce.plugins.InlinePopups',{init:function(ed,url){ed.onBeforeRenderUI.add(function(){ed.windowManager=new tinymce.InlineWindowManager(ed);DOM.loadCSS(url+'/skins/'+(ed.settings.inlinepopups_skin||'clearlooks2')+"/window.css");});},getInfo:function(){return{longname:'InlinePopups',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.create('tinymce.InlineWindowManager:tinymce.WindowManager',{InlineWindowManager:function(ed){var t=this;t.parent(ed);t.zIndex=300000;t.count=0;t.windows={};},open:function(f,p){var t=this,id,opt='',ed=t.editor,dw=0,dh=0,vp,po,mdf,clf,we,w,u;f=f||{};p=p||{};if(!f.inline)return t.parent(f,p);if(!f.type)t.bookmark=ed.selection.getBookmark('simple');id=DOM.uniqueId();vp=DOM.getViewPort();f.width=parseInt(f.width||320);f.height=parseInt(f.height||240)+(tinymce.isIE?8:0);f.min_width=parseInt(f.min_width||150);f.min_height=parseInt(f.min_height||100);f.max_width=parseInt(f.max_width||2000);f.max_height=parseInt(f.max_height||2000);f.left=f.left||Math.round(Math.max(vp.x,vp.x+(vp.w/ 2.0) - (f.width /2.0)));f.top=f.top||Math.round(Math.max(vp.y,vp.y+(vp.h/ 2.0) - (f.height /2.0)));f.movable=f.resizable=true;p.mce_width=f.width;p.mce_height=f.height;p.mce_inline=true;p.mce_window_id=id;p.mce_auto_focus=f.auto_focus;t.features=f;t.params=p;t.onOpen.dispatch(t,f,p);if(f.type){opt+=' mceModal';if(f.type)opt+=' mce'+f.type.substring(0,1).toUpperCase()+f.type.substring(1);f.resizable=false;}if(f.statusbar)opt+=' mceStatusbar';if(f.resizable)opt+=' mceResizable';if(f.minimizable)opt+=' mceMinimizable';if(f.maximizable)opt+=' mceMaximizable';if(f.movable)opt+=' mceMovable';t._addAll(DOM.doc.body,['div',{id:id,'class':ed.settings.inlinepopups_skin||'clearlooks2',style:'width:100px;height:100px'},['div',{id:id+'_wrapper','class':'mceWrapper'+opt},['div',{id:id+'_top','class':'mceTop'},['div',{'class':'mceLeft'}],['div',{'class':'mceCenter'}],['div',{'class':'mceRight'}],['span',{id:id+'_title'},f.title||'']],['div',{id:id+'_middle','class':'mceMiddle'},['div',{id:id+'_left','class':'mceLeft'}],['span',{id:id+'_content'}],['div',{id:id+'_right','class':'mceRight'}]],['div',{id:id+'_bottom','class':'mceBottom'},['div',{'class':'mceLeft'}],['div',{'class':'mceCenter'}],['div',{'class':'mceRight'}],['span',{id:id+'_status'},'Content']],['a',{'class':'mceMove',tabindex:'-1',href:'javascript:;'}],['a',{'class':'mceMin',tabindex:'-1',href:'javascript:;',onmousedown:'return false;'}],['a',{'class':'mceMax',tabindex:'-1',href:'javascript:;',onmousedown:'return false;'}],['a',{'class':'mceMed',tabindex:'-1',href:'javascript:;',onmousedown:'return false;'}],['a',{'class':'mceClose',tabindex:'-1',href:'javascript:;',onmousedown:'return false;'}],['a',{id:id+'_resize_n','class':'mceResize mceResizeN',tabindex:'-1',href:'javascript:;'}],['a',{id:id+'_resize_s','class':'mceResize mceResizeS',tabindex:'-1',href:'javascript:;'}],['a',{id:id+'_resize_w','class':'mceResize mceResizeW',tabindex:'-1',href:'javascript:;'}],['a',{id:id+'_resize_e','class':'mceResize mceResizeE',tabindex:'-1',href:'javascript:;'}],['a',{id:id+'_resize_nw','class':'mceResize mceResizeNW',tabindex:'-1',href:'javascript:;'}],['a',{id:id+'_resize_ne','class':'mceResize mceResizeNE',tabindex:'-1',href:'javascript:;'}],['a',{id:id+'_resize_sw','class':'mceResize mceResizeSW',tabindex:'-1',href:'javascript:;'}],['a',{id:id+'_resize_se','class':'mceResize mceResizeSE',tabindex:'-1',href:'javascript:;'}]]]);DOM.setStyles(id,{top:-10000,left:-10000});if(tinymce.isGecko)DOM.setStyle(id,'overflow','auto');if(!f.type){dw+=DOM.get(id+'_left').clientWidth;dw+=DOM.get(id+'_right').clientWidth;dh+=DOM.get(id+'_top').clientHeight;dh+=DOM.get(id+'_bottom').clientHeight;}DOM.setStyles(id,{top:f.top,left:f.left,width:f.width+dw,height:f.height+dh});u=f.url||f.file;if(u){if(tinymce.relaxedDomain)u+=(u.indexOf('?')==-1?'?':'&')+'mce_rdomain='+tinymce.relaxedDomain;u=tinymce._addVer(u);}if(!f.type){DOM.add(id+'_content','iframe',{id:id+'_ifr',src:'javascript:""',frameBorder:0,style:'border:0;width:10px;height:10px'});DOM.setStyles(id+'_ifr',{width:f.width,height:f.height});DOM.setAttrib(id+'_ifr','src',u);}else{DOM.add(id+'_wrapper','a',{id:id+'_ok','class':'mceButton mceOk',href:'javascript:;',onmousedown:'return false;'},'Ok');if(f.type=='confirm')DOM.add(id+'_wrapper','a',{'class':'mceButton mceCancel',href:'javascript:;',onmousedown:'return false;'},'Cancel');DOM.add(id+'_middle','div',{'class':'mceIcon'});DOM.setHTML(id+'_content',f.content.replace('\n','
'));}mdf=Event.add(id,'mousedown',function(e){var n=e.target,w,vp;w=t.windows[id];t.focus(id);if(n.nodeName=='A'||n.nodeName=='a'){if(n.className=='mceMax'){w.oldPos=w.element.getXY();w.oldSize=w.element.getSize();vp=DOM.getViewPort();vp.w-=2;vp.h-=2;w.element.moveTo(vp.x,vp.y);w.element.resizeTo(vp.w,vp.h);DOM.setStyles(id+'_ifr',{width:vp.w-w.deltaWidth,height:vp.h-w.deltaHeight});DOM.addClass(id+'_wrapper','mceMaximized');}else if(n.className=='mceMed'){w.element.moveTo(w.oldPos.x,w.oldPos.y);w.element.resizeTo(w.oldSize.w,w.oldSize.h);w.iframeElement.resizeTo(w.oldSize.w-w.deltaWidth,w.oldSize.h-w.deltaHeight);DOM.removeClass(id+'_wrapper','mceMaximized');}else if(n.className=='mceMove')return t._startDrag(id,e,n.className);else if(DOM.hasClass(n,'mceResize'))return t._startDrag(id,e,n.className.substring(13));}});clf=Event.add(id,'click',function(e){var n=e.target;t.focus(id);if(n.nodeName=='A'||n.nodeName=='a'){switch(n.className){case'mceClose':t.close(null,id);return Event.cancel(e);case'mceButton mceOk':case'mceButton mceCancel':f.button_func(n.className=='mceButton mceOk');return Event.cancel(e);}}});w=t.windows[id]={id:id,mousedown_func:mdf,click_func:clf,element:new Element(id,{blocker:1,container:ed.getContainer()}),iframeElement:new Element(id+'_ifr'),features:f,deltaWidth:dw,deltaHeight:dh};w.iframeElement.on('focus',function(){t.focus(id);});if(t.count==0&&t.editor.getParam('dialog_type','modal')=='modal'){DOM.add(DOM.doc.body,'div',{id:'mceModalBlocker','class':(t.editor.settings.inlinepopups_skin||'clearlooks2')+'_modalBlocker',style:{zIndex:t.zIndex-1}});DOM.show('mceModalBlocker');}else DOM.setStyle('mceModalBlocker','z-index',t.zIndex-1);if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!DOM.boxModel))DOM.setStyles('mceModalBlocker',{position:'absolute',width:vp.w-2,height:vp.h-2});t.focus(id);t._fixIELayout(id,1);if(DOM.get(id+'_ok'))DOM.get(id+'_ok').focus();t.count++;return w;},focus:function(id){var t=this,w;if(w=t.windows[id]){w.zIndex=this.zIndex++;w.element.setStyle('zIndex',w.zIndex);w.element.update();id=id+'_wrapper';DOM.removeClass(t.lastId,'mceFocus');DOM.addClass(id,'mceFocus');t.lastId=id;}},_addAll:function(te,ne){var i,n,t=this,dom=tinymce.DOM;if(is(ne,'string'))te.appendChild(dom.doc.createTextNode(ne));else if(ne.length){te=te.appendChild(dom.create(ne[0],ne[1]));for(i=2;iix){fw=w;ix=w.zIndex;}});if(fw)t.focus(fw.id);}},setTitle:function(w,ti){var e;w=this._findId(w);if(e=DOM.get(w+'_title'))e.innerHTML=DOM.encode(ti);},alert:function(txt,cb,s){var t=this,w;w=t.open({title:t,type:'alert',button_func:function(s){if(cb)cb.call(s||t,s);t.close(null,w.id);},content:DOM.encode(t.editor.getLang(txt,txt)),inline:1,width:400,height:130});},confirm:function(txt,cb,s){var t=this,w;w=t.open({title:t,type:'confirm',button_func:function(s){if(cb)cb.call(s||t,s);t.close(null,w.id);},content:DOM.encode(t.editor.getLang(txt,txt)),inline:1,width:400,height:130});},_findId:function(w){var t=this;if(typeof(w)=='string')return w;each(t.windows,function(wo){var ifr=DOM.get(wo.id+'_ifr');if(ifr&&w==ifr.contentWindow){w=wo.id;return false;}});return w;},_fixIELayout:function(id,s){var w,img;if(!tinymce.isIE6)return;each(['n','s','w','e','nw','ne','sw','se'],function(v){var e=DOM.get(id+'_resize_'+v);DOM.setStyles(e,{width:s?e.clientWidth:'',height:s?e.clientHeight:'',cursor:DOM.getStyle(e,'cursor',1)});DOM.setStyle(id+"_bottom",'bottom','-1px');e=0;});if(w=this.windows[id]){w.element.hide();w.element.show();each(DOM.select('div,a',id),function(e,i){if(e.currentStyle.backgroundImage!='none'){img=new Image();img.src=e.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,'$1');}});DOM.get(id).style.filter='';}}});tinymce.PluginManager.add('inlinepopups',tinymce.plugins.InlinePopups);})(); \ No newline at end of file +(function(){var d=tinymce.DOM,b=tinymce.dom.Element,a=tinymce.dom.Event,e=tinymce.each,c=tinymce.is;tinymce.create("tinymce.plugins.InlinePopups",{init:function(f,g){f.onBeforeRenderUI.add(function(){f.windowManager=new tinymce.InlineWindowManager(f);d.loadCSS(g+"/skins/"+(f.settings.inlinepopups_skin||"clearlooks2")+"/window.css")})},getInfo:function(){return{longname:"InlinePopups",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/inlinepopups",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.create("tinymce.InlineWindowManager:tinymce.WindowManager",{InlineWindowManager:function(f){var g=this;g.parent(f);g.zIndex=300000;g.count=0;g.windows={}},open:function(r,j){var y=this,i,k="",q=y.editor,g=0,s=0,h,m,n,o,l,v,x;r=r||{};j=j||{};if(!r.inline){return y.parent(r,j)}if(!r.type){y.bookmark=q.selection.getBookmark(1)}i=d.uniqueId();h=d.getViewPort();r.width=parseInt(r.width||320);r.height=parseInt(r.height||240)+(tinymce.isIE?8:0);r.min_width=parseInt(r.min_width||150);r.min_height=parseInt(r.min_height||100);r.max_width=parseInt(r.max_width||2000);r.max_height=parseInt(r.max_height||2000);r.left=r.left||Math.round(Math.max(h.x,h.x+(h.w/2)-(r.width/2)));r.top=r.top||Math.round(Math.max(h.y,h.y+(h.h/2)-(r.height/2)));r.movable=r.resizable=true;j.mce_width=r.width;j.mce_height=r.height;j.mce_inline=true;j.mce_window_id=i;j.mce_auto_focus=r.auto_focus;y.features=r;y.params=j;y.onOpen.dispatch(y,r,j);if(r.type){k+=" mceModal";if(r.type){k+=" mce"+r.type.substring(0,1).toUpperCase()+r.type.substring(1)}r.resizable=false}if(r.statusbar){k+=" mceStatusbar"}if(r.resizable){k+=" mceResizable"}if(r.minimizable){k+=" mceMinimizable"}if(r.maximizable){k+=" mceMaximizable"}if(r.movable){k+=" mceMovable"}y._addAll(d.doc.body,["div",{id:i,"class":(q.settings.inlinepopups_skin||"clearlooks2")+(tinymce.isIE&&window.getSelection?" ie9":""),style:"width:100px;height:100px"},["div",{id:i+"_wrapper","class":"mceWrapper"+k},["div",{id:i+"_top","class":"mceTop"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_title"},r.title||""]],["div",{id:i+"_middle","class":"mceMiddle"},["div",{id:i+"_left","class":"mceLeft"}],["span",{id:i+"_content"}],["div",{id:i+"_right","class":"mceRight"}]],["div",{id:i+"_bottom","class":"mceBottom"},["div",{"class":"mceLeft"}],["div",{"class":"mceCenter"}],["div",{"class":"mceRight"}],["span",{id:i+"_status"},"Content"]],["a",{"class":"mceMove",tabindex:"-1",href:"javascript:;"}],["a",{"class":"mceMin",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMax",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceMed",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{"class":"mceClose",tabindex:"-1",href:"javascript:;",onmousedown:"return false;"}],["a",{id:i+"_resize_n","class":"mceResize mceResizeN",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_s","class":"mceResize mceResizeS",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_w","class":"mceResize mceResizeW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_e","class":"mceResize mceResizeE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_nw","class":"mceResize mceResizeNW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_ne","class":"mceResize mceResizeNE",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_sw","class":"mceResize mceResizeSW",tabindex:"-1",href:"javascript:;"}],["a",{id:i+"_resize_se","class":"mceResize mceResizeSE",tabindex:"-1",href:"javascript:;"}]]]);d.setStyles(i,{top:-10000,left:-10000});if(tinymce.isGecko){d.setStyle(i,"overflow","auto")}if(!r.type){g+=d.get(i+"_left").clientWidth;g+=d.get(i+"_right").clientWidth;s+=d.get(i+"_top").clientHeight;s+=d.get(i+"_bottom").clientHeight}d.setStyles(i,{top:r.top,left:r.left,width:r.width+g,height:r.height+s});x=r.url||r.file;if(x){if(tinymce.relaxedDomain){x+=(x.indexOf("?")==-1?"?":"&")+"mce_rdomain="+tinymce.relaxedDomain}x=tinymce._addVer(x)}if(!r.type){d.add(i+"_content","iframe",{id:i+"_ifr",src:'javascript:""',frameBorder:0,style:"border:0;width:10px;height:10px"});d.setStyles(i+"_ifr",{width:r.width,height:r.height});d.setAttrib(i+"_ifr","src",x)}else{d.add(i+"_wrapper","a",{id:i+"_ok","class":"mceButton mceOk",href:"javascript:;",onmousedown:"return false;"},"Ok");if(r.type=="confirm"){d.add(i+"_wrapper","a",{"class":"mceButton mceCancel",href:"javascript:;",onmousedown:"return false;"},"Cancel")}d.add(i+"_middle","div",{"class":"mceIcon"});d.setHTML(i+"_content",r.content.replace("\n","
"))}n=a.add(i,"mousedown",function(t){var u=t.target,f,p;f=y.windows[i];y.focus(i);if(u.nodeName=="A"||u.nodeName=="a"){if(u.className=="mceMax"){f.oldPos=f.element.getXY();f.oldSize=f.element.getSize();p=d.getViewPort();p.w-=2;p.h-=2;f.element.moveTo(p.x,p.y);f.element.resizeTo(p.w,p.h);d.setStyles(i+"_ifr",{width:p.w-f.deltaWidth,height:p.h-f.deltaHeight});d.addClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMed"){f.element.moveTo(f.oldPos.x,f.oldPos.y);f.element.resizeTo(f.oldSize.w,f.oldSize.h);f.iframeElement.resizeTo(f.oldSize.w-f.deltaWidth,f.oldSize.h-f.deltaHeight);d.removeClass(i+"_wrapper","mceMaximized")}else{if(u.className=="mceMove"){return y._startDrag(i,t,u.className)}else{if(d.hasClass(u,"mceResize")){return y._startDrag(i,t,u.className.substring(13))}}}}}});o=a.add(i,"click",function(f){var p=f.target;y.focus(i);if(p.nodeName=="A"||p.nodeName=="a"){switch(p.className){case"mceClose":y.close(null,i);return a.cancel(f);case"mceButton mceOk":case"mceButton mceCancel":r.button_func(p.className=="mceButton mceOk");return a.cancel(f)}}});v=y.windows[i]={id:i,mousedown_func:n,click_func:o,element:new b(i,{blocker:1,container:q.getContainer()}),iframeElement:new b(i+"_ifr"),features:r,deltaWidth:g,deltaHeight:s};v.iframeElement.on("focus",function(){y.focus(i)});if(y.count==0&&y.editor.getParam("dialog_type","modal")=="modal"){d.add(d.doc.body,"div",{id:"mceModalBlocker","class":(y.editor.settings.inlinepopups_skin||"clearlooks2")+"_modalBlocker",style:{zIndex:y.zIndex-1}});d.show("mceModalBlocker")}else{d.setStyle("mceModalBlocker","z-index",y.zIndex-1)}if(tinymce.isIE6||/Firefox\/2\./.test(navigator.userAgent)||(tinymce.isIE&&!d.boxModel)){d.setStyles("mceModalBlocker",{position:"absolute",left:h.x,top:h.y,width:h.w-2,height:h.h-2})}y.focus(i);y._fixIELayout(i,1);if(d.get(i+"_ok")){d.get(i+"_ok").focus()}y.count++;return v},focus:function(h){var g=this,f;if(f=g.windows[h]){f.zIndex=this.zIndex++;f.element.setStyle("zIndex",f.zIndex);f.element.update();h=h+"_wrapper";d.removeClass(g.lastId,"mceFocus");d.addClass(h,"mceFocus");g.lastId=h}},_addAll:function(k,h){var g,l,f=this,j=tinymce.DOM;if(c(h,"string")){k.appendChild(j.doc.createTextNode(h))}else{if(h.length){k=k.appendChild(j.create(h[0],h[1]));for(g=2;gf){i=m;f=m.zIndex}});if(i){h.focus(i.id)}}},setTitle:function(f,g){var h;f=this._findId(f);if(h=d.get(f+"_title")){h.innerHTML=d.encode(g)}},alert:function(g,f,j){var i=this,h;h=i.open({title:i,type:"alert",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},confirm:function(g,f,j){var i=this,h;h=i.open({title:i,type:"confirm",button_func:function(k){if(f){f.call(k||i,k)}i.close(null,h.id)},content:d.encode(i.editor.getLang(g,g)),inline:1,width:400,height:130})},_findId:function(f){var g=this;if(typeof(f)=="string"){return f}e(g.windows,function(h){var i=d.get(h.id+"_ifr");if(i&&f==i.contentWindow){f=h.id;return false}});return f},_fixIELayout:function(i,h){var f,g;if(!tinymce.isIE6){return}e(["n","s","w","e","nw","ne","sw","se"],function(j){var k=d.get(i+"_resize_"+j);d.setStyles(k,{width:h?k.clientWidth:"",height:h?k.clientHeight:"",cursor:d.getStyle(k,"cursor",1)});d.setStyle(i+"_bottom","bottom","-1px");k=0});if(f=this.windows[i]){f.element.hide();f.element.show();e(d.select("div,a",i),function(k,j){if(k.currentStyle.backgroundImage!="none"){g=new Image();g.src=k.currentStyle.backgroundImage.replace(/url\(\"(.+)\"\)/,"$1")}});d.get(i).style.filter=""}}});tinymce.PluginManager.add("inlinepopups",tinymce.plugins.InlinePopups)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js index 027a23cd..0c1de370 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 961 2008-11-14 10:31:07Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -50,7 +53,7 @@ // Only store selection if the type is a normal window if (!f.type) - t.bookmark = ed.selection.getBookmark('simple'); + t.bookmark = ed.selection.getBookmark(1); id = DOM.uniqueId(); vp = DOM.getViewPort(); @@ -104,7 +107,7 @@ // Create DOM objects t._addAll(DOM.doc.body, - ['div', {id : id, 'class' : ed.settings.inlinepopups_skin || 'clearlooks2', style : 'width:100px;height:100px'}, + ['div', {id : id, 'class' : (ed.settings.inlinepopups_skin || 'clearlooks2') + (tinymce.isIE && window.getSelection ? ' ie9' : ''), style : 'width:100px;height:100px'}, ['div', {id : id + '_wrapper', 'class' : 'mceWrapper' + opt}, ['div', {id : id + '_top', 'class' : 'mceTop'}, ['div', {'class' : 'mceLeft'}], @@ -266,7 +269,7 @@ DOM.setStyle('mceModalBlocker', 'z-index', t.zIndex - 1); if (tinymce.isIE6 || /Firefox\/2\./.test(navigator.userAgent) || (tinymce.isIE && !DOM.boxModel)) - DOM.setStyles('mceModalBlocker', {position : 'absolute', width : vp.w - 2, height : vp.h - 2}); + DOM.setStyles('mceModalBlocker', {position : 'absolute', left : vp.x, top : vp.y, width : vp.w - 2, height : vp.h - 2}); t.focus(id); t._fixIELayout(id, 1); @@ -358,7 +361,7 @@ }); if (tinymce.isIE6 || (tinymce.isIE && !DOM.boxModel)) - DOM.setStyles('mceEventBlocker', {position : 'absolute', width : vp.w - 2, height : vp.h - 2}); + DOM.setStyles('mceEventBlocker', {position : 'absolute', left : vp.x, top : vp.y, width : vp.w - 2, height : vp.h - 2}); eb = new Element('mceEventBlocker'); eb.update(); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css b/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css index 5e6fd7d3..e624327a 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css +++ b/includes/tinymce/jscripts/tiny_mce/plugins/inlinepopups/skins/clearlooks2/window.css @@ -87,4 +87,14 @@ .clearlooks2 .mceAlert .mceIcon {background:url(img/alert.gif)} .clearlooks2 .mceConfirm .mceOk {left:50%; top:auto; margin-left: -90px} .clearlooks2 .mceConfirm .mceCancel {left:50%; top:auto} -.clearlooks2 .mceConfirm .mceIcon {background:url(img/confirm.gif)} \ No newline at end of file +.clearlooks2 .mceConfirm .mceIcon {background:url(img/confirm.gif)} + +/* IE9 fixes */ +.clearlooks2.ie9 .mceTop .mceCenter {clip:auto;} +.clearlooks2.ie9 .mceMiddle {clip:auto;} +.clearlooks2.ie9 .mceMiddle .mceLeft, .clearlooks2.ie9 .mceMiddle .mceRight {top: 23px;} +.clearlooks2.ie9 .mceAlert .mceMiddle span, .clearlooks2.ie9 .mceConfirm .mceMiddle span {top:13px;} +.clearlooks2.ie9 .mceModal .mceMiddle {top:23px} +.clearlooks2.ie9 .mceModal .mceMiddle .mceLeft, .clearlooks2.ie9 .mceModal .mceMiddle .mceRight {top: 0} +.clearlooks2.ie9 .mceMiddle .mceIcon {top:13px} +.clearlooks2.ie9 .mceTop .mceCenter {top:0; right:auto; left:6px; width:calc(100%-12px)} diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js index 34d4ceca..938ce6b1 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/insertdatetime/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.InsertDateTime',{init:function(ed,url){var t=this;t.editor=ed;ed.addCommand('mceInsertDate',function(){var str=t._getDateTime(new Date(),ed.getParam("plugin_insertdate_dateFormat",ed.getLang('insertdatetime.date_fmt')));ed.execCommand('mceInsertContent',false,str);});ed.addCommand('mceInsertTime',function(){var str=t._getDateTime(new Date(),ed.getParam("plugin_insertdate_timeFormat",ed.getLang('insertdatetime.time_fmt')));ed.execCommand('mceInsertContent',false,str);});ed.addButton('insertdate',{title:'insertdatetime.insertdate_desc',cmd:'mceInsertDate'});ed.addButton('inserttime',{title:'insertdatetime.inserttime_desc',cmd:'mceInsertTime'});},getInfo:function(){return{longname:'Insert date/time',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/insertdatetime',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_getDateTime:function(d,fmt){var ed=this.editor;function addZeros(value,len){value=""+value;if(value.length-1){nl[ci].style.zIndex=z[fi];nl[fi].style.zIndex=z[ci];}else{if(z[ci]>0)nl[ci].style.zIndex=z[ci]-1;}}else{for(i=0;iz[ci]){fi=i;break;}}if(fi>-1){nl[ci].style.zIndex=z[fi];nl[fi].style.zIndex=z[ci];}else nl[ci].style.zIndex=z[ci]+1;}ed.execCommand('mceRepaint');},_getParentLayer:function(n){return this.editor.dom.getParent(n,function(n){return n.nodeType==1&&/^(absolute|relative|static)$/i.test(n.style.position);});},_insertLayer:function(){var ed=this.editor,p=ed.dom.getPos(ed.dom.getParent(ed.selection.getNode(),'*'));ed.dom.add(ed.getBody(),'div',{style:{position:'absolute',left:p.x,top:(p.y>20?p.y:20),width:100,height:100},'class':'mceItemVisualAid'},ed.selection.getContent()||ed.getLang('layer.content'));},_toggleAbsolute:function(){var ed=this.editor,le=this._getParentLayer(ed.selection.getNode());if(!le)le=ed.dom.getParent(ed.selection.getNode(),'DIV,P,IMG');if(le){if(le.style.position.toLowerCase()=="absolute"){ed.dom.setStyles(le,{position:'',left:'',top:'',width:'',height:''});ed.dom.removeClass(le,'mceItemVisualAid');}else{if(le.style.left=="")le.style.left=20+'px';if(le.style.top=="")le.style.top=20+'px';if(le.style.width=="")le.style.width=le.width?(le.width+'px'):'100px';if(le.style.height=="")le.style.height=le.height?(le.height+'px'):'100px';le.style.position="absolute";ed.addVisual(ed.getBody());}ed.execCommand('mceRepaint');ed.nodeChanged();}}});tinymce.PluginManager.add('layer',tinymce.plugins.Layer);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.Layer",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceInsertLayer",c._insertLayer,c);a.addCommand("mceMoveForward",function(){c._move(1)});a.addCommand("mceMoveBackward",function(){c._move(-1)});a.addCommand("mceMakeAbsolute",function(){c._toggleAbsolute()});a.addButton("moveforward",{title:"layer.forward_desc",cmd:"mceMoveForward"});a.addButton("movebackward",{title:"layer.backward_desc",cmd:"mceMoveBackward"});a.addButton("absolute",{title:"layer.absolute_desc",cmd:"mceMakeAbsolute"});a.addButton("insertlayer",{title:"layer.insertlayer_desc",cmd:"mceInsertLayer"});a.onInit.add(function(){if(tinymce.isIE){a.getDoc().execCommand("2D-Position",false,true)}});a.onNodeChange.add(c._nodeChange,c);a.onVisualAid.add(c._visualAid,c)},getInfo:function(){return{longname:"Layer",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/layer",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,e){var c,d;c=this._getParentLayer(e);d=b.dom.getParent(e,"DIV,P,IMG");if(!d){a.setDisabled("absolute",1);a.setDisabled("moveforward",1);a.setDisabled("movebackward",1)}else{a.setDisabled("absolute",0);a.setDisabled("moveforward",!c);a.setDisabled("movebackward",!c);a.setActive("absolute",c&&c.style.position.toLowerCase()=="absolute")}},_visualAid:function(a,c,b){var d=a.dom;tinymce.each(d.select("div,p",c),function(f){if(/^(absolute|relative|static)$/i.test(f.style.position)){if(b){d.addClass(f,"mceItemVisualAid")}else{d.removeClass(f,"mceItemVisualAid")}}})},_move:function(h){var b=this.editor,f,g=[],e=this._getParentLayer(b.selection.getNode()),c=-1,j=-1,a;a=[];tinymce.walk(b.getBody(),function(d){if(d.nodeType==1&&/^(absolute|relative|static)$/i.test(d.style.position)){a.push(d)}},"childNodes");for(f=0;f-1){a[c].style.zIndex=g[j];a[j].style.zIndex=g[c]}else{if(g[c]>0){a[c].style.zIndex=g[c]-1}}}else{for(f=0;fg[c]){j=f;break}}if(j>-1){a[c].style.zIndex=g[j];a[j].style.zIndex=g[c]}else{a[c].style.zIndex=g[c]+1}}b.execCommand("mceRepaint")},_getParentLayer:function(a){return this.editor.dom.getParent(a,function(b){return b.nodeType==1&&/^(absolute|relative|static)$/i.test(b.style.position)})},_insertLayer:function(){var a=this.editor,b=a.dom.getPos(a.dom.getParent(a.selection.getNode(),"*"));a.dom.add(a.getBody(),"div",{style:{position:"absolute",left:b.x,top:(b.y>20?b.y:20),width:100,height:100},"class":"mceItemVisualAid"},a.selection.getContent()||a.getLang("layer.content"))},_toggleAbsolute:function(){var a=this.editor,b=this._getParentLayer(a.selection.getNode());if(!b){b=a.dom.getParent(a.selection.getNode(),"DIV,P,IMG")}if(b){if(b.style.position.toLowerCase()=="absolute"){a.dom.setStyles(b,{position:"",left:"",top:"",width:"",height:""});a.dom.removeClass(b,"mceItemVisualAid")}else{if(b.style.left==""){b.style.left=20+"px"}if(b.style.top==""){b.style.top=20+"px"}if(b.style.width==""){b.style.width=b.width?(b.width+"px"):"100px"}if(b.style.height==""){b.style.height=b.height?(b.height+"px"):"100px"}b.style.position="absolute";a.dom.setAttrib(b,"data-mce-style","");a.addVisual(a.getBody())}a.execCommand("mceRepaint");a.nodeChanged()}}});tinymce.PluginManager.add("layer",tinymce.plugins.Layer)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js index a72f6c36..a8ac5a72 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 652 2008-02-29 13:09:46Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -195,6 +198,8 @@ le.style.height = le.height ? (le.height + 'px') : '100px'; le.style.position = "absolute"; + + ed.dom.setAttrib(le, 'data-mce-style', ''); ed.addVisual(ed.getBody()); } diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js new file mode 100644 index 00000000..271f37e0 --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin.js @@ -0,0 +1 @@ +(function(a){a.onAddEditor.addToTop(function(c,b){b.settings.inline_styles=false});a.create("tinymce.plugins.LegacyOutput",{init:function(b){b.onInit.add(function(){var c="p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img",e=a.explode(b.settings.font_size_style_values),d=b.schema;b.formatter.register({alignleft:{selector:c,attributes:{align:"left"}},aligncenter:{selector:c,attributes:{align:"center"}},alignright:{selector:c,attributes:{align:"right"}},alignfull:{selector:c,attributes:{align:"full"}},bold:{inline:"b",remove:"all"},italic:{inline:"i",remove:"all"},underline:{inline:"u",remove:"all"},strikethrough:{inline:"strike",remove:"all"},fontname:{inline:"font",attributes:{face:"%value"}},fontsize:{inline:"font",attributes:{size:function(f){return a.inArray(e,f.value)+1}}},forecolor:{inline:"font",styles:{color:"%value"}},hilitecolor:{inline:"font",styles:{backgroundColor:"%value"}}});a.each("b,i,u,strike".split(","),function(f){d.addValidElements(f+"[*]")});if(!d.getElementRule("font")){d.addValidElements("font[face|size|color|style]")}a.each(c.split(","),function(f){var h=d.getElementRule(f),g;if(h){if(!h.attributes.align){h.attributes.align={};h.attributesOrder.push("align")}}});b.onNodeChange.add(function(g,k){var j,f,h,i;f=g.dom.getParent(g.selection.getNode(),"font");if(f){h=f.face;i=f.size}if(j=k.get("fontselect")){j.select(function(l){return l==h})}if(j=k.get("fontsizeselect")){j.select(function(m){var l=a.inArray(e,m.fontSize);return l+1==i})}})})},getInfo:function(){return{longname:"LegacyOutput",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/legacyoutput",version:a.majorVersion+"."+a.minorVersion}}});a.PluginManager.add("legacyoutput",a.plugins.LegacyOutput)})(tinymce); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js new file mode 100644 index 00000000..7c9716c1 --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js @@ -0,0 +1,125 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + * + * This plugin will force TinyMCE to produce deprecated legacy output such as font elements, u elements, align + * attributes and so forth. There are a few cases where these old items might be needed for example in email applications or with Flash + * + * However you should NOT use this plugin if you are building some system that produces web contents such as a CMS. All these elements are + * not apart of the newer specifications for HTML and XHTML. + */ + +(function(tinymce) { + // Override inline_styles setting to force TinyMCE to produce deprecated contents + tinymce.onAddEditor.addToTop(function(tinymce, editor) { + editor.settings.inline_styles = false; + }); + + // Create the legacy ouput plugin + tinymce.create('tinymce.plugins.LegacyOutput', { + init : function(editor) { + editor.onInit.add(function() { + var alignElements = 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li,table,img', + fontSizes = tinymce.explode(editor.settings.font_size_style_values), + schema = editor.schema; + + // Override some internal formats to produce legacy elements and attributes + editor.formatter.register({ + // Change alignment formats to use the deprecated align attribute + alignleft : {selector : alignElements, attributes : {align : 'left'}}, + aligncenter : {selector : alignElements, attributes : {align : 'center'}}, + alignright : {selector : alignElements, attributes : {align : 'right'}}, + alignfull : {selector : alignElements, attributes : {align : 'full'}}, + + // Change the basic formatting elements to use deprecated element types + bold : {inline : 'b', remove : 'all'}, + italic : {inline : 'i', remove : 'all'}, + underline : {inline : 'u', remove : 'all'}, + strikethrough : {inline : 'strike', remove : 'all'}, + + // Change font size and font family to use the deprecated font element + fontname : {inline : 'font', attributes : {face : '%value'}}, + fontsize : { + inline : 'font', + attributes : { + size : function(vars) { + return tinymce.inArray(fontSizes, vars.value) + 1; + } + } + }, + + // Setup font elements for colors as well + forecolor : {inline : 'font', styles : {color : '%value'}}, + hilitecolor : {inline : 'font', styles : {backgroundColor : '%value'}} + }); + + // Check that deprecated elements are allowed if not add them + tinymce.each('b,i,u,strike'.split(','), function(name) { + schema.addValidElements(name + '[*]'); + }); + + // Add font element if it's missing + if (!schema.getElementRule("font")) + schema.addValidElements("font[face|size|color|style]"); + + // Add the missing and depreacted align attribute for the serialization engine + tinymce.each(alignElements.split(','), function(name) { + var rule = schema.getElementRule(name), found; + + if (rule) { + if (!rule.attributes.align) { + rule.attributes.align = {}; + rule.attributesOrder.push('align'); + } + } + }); + + // Listen for the onNodeChange event so that we can do special logic for the font size and font name drop boxes + editor.onNodeChange.add(function(editor, control_manager) { + var control, fontElm, fontName, fontSize; + + // Find font element get it's name and size + fontElm = editor.dom.getParent(editor.selection.getNode(), 'font'); + if (fontElm) { + fontName = fontElm.face; + fontSize = fontElm.size; + } + + // Select/unselect the font name in droplist + if (control = control_manager.get('fontselect')) { + control.select(function(value) { + return value == fontName; + }); + } + + // Select/unselect the font size in droplist + if (control = control_manager.get('fontsizeselect')) { + control.select(function(value) { + var index = tinymce.inArray(fontSizes, value.fontSize); + + return index + 1 == fontSize; + }); + } + }); + }); + }, + + getInfo : function() { + return { + longname : 'LegacyOutput', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/legacyoutput', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('legacyoutput', tinymce.plugins.LegacyOutput); +})(tinymce); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/media/css/content.css b/includes/tinymce/jscripts/tiny_mce/plugins/media/css/content.css index 1bf6a758..5b666302 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/media/css/content.css +++ b/includes/tinymce/jscripts/tiny_mce/plugins/media/css/content.css @@ -1,6 +1,7 @@ -.mceItemFlash, .mceItemShockWave, .mceItemQuickTime, .mceItemWindowsMedia, .mceItemRealMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc;} -.mceItemShockWave {background-image: url(../img/shockwave.gif);} -.mceItemFlash {background-image:url(../img/flash.gif);} -.mceItemQuickTime {background-image:url(../img/quicktime.gif);} -.mceItemWindowsMedia {background-image:url(../img/windowsmedia.gif);} -.mceItemRealMedia {background-image:url(../img/realmedia.gif);} +.mceItemMedia {border:1px dotted #cc0000; background-position:center; background-repeat:no-repeat; background-color:#ffffcc} +.mceItemShockWave {background-image:url(../img/shockwave.gif)} +.mceItemFlash {background-image:url(../img/flash.gif)} +.mceItemQuickTime {background-image:url(../img/quicktime.gif)} +.mceItemWindowsMedia {background-image:url(../img/windowsmedia.gif)} +.mceItemRealMedia {background-image:url(../img/realmedia.gif)} +.mceItemVideo {background-image:url(../img/video.gif)} diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/media/css/media.css b/includes/tinymce/jscripts/tiny_mce/plugins/media/css/media.css index 2d087944..26bc9add 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/media/css/media.css +++ b/includes/tinymce/jscripts/tiny_mce/plugins/media/css/media.css @@ -1,7 +1,7 @@ -#id, #name, #hspace, #vspace, #class_name, #align { width: 100px } +#id, #name, #hspace, #vspace, #class_name, #align { width: 100px } #hspace, #vspace { width: 50px } #flash_quality, #flash_align, #flash_scale, #flash_salign, #flash_wmode { width: 100px } -#flash_base, #flash_flashvars { width: 240px } +#flash_base, #flash_flashvars, #html5_altsource1, #html5_altsource2, #html5_poster { width: 240px } #width, #height { width: 40px } #src, #media_type { width: 250px } #class { width: 120px } diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js index b226b00d..27a3e14b 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin.js @@ -1 +1 @@ -(function(){var each=tinymce.each;tinymce.create('tinymce.plugins.MediaPlugin',{init:function(ed,url){var t=this;t.editor=ed;t.url=url;function isMediaElm(n){return/^(mceItemFlash|mceItemShockWave|mceItemWindowsMedia|mceItemQuickTime|mceItemRealMedia)$/.test(n.className);};ed.onPreInit.add(function(){ed.serializer.addRules('param[name|value|_mce_value]');});ed.addCommand('mceMedia',function(){ed.windowManager.open({file:url+'/media.htm',width:430+parseInt(ed.getLang('media.delta_width',0)),height:470+parseInt(ed.getLang('media.delta_height',0)),inline:1},{plugin_url:url});});ed.addButton('media',{title:'media.desc',cmd:'mceMedia'});ed.onNodeChange.add(function(ed,cm,n){cm.setActive('media',n.nodeName=='IMG'&&isMediaElm(n));});ed.onInit.add(function(){var lo={mceItemFlash:'flash',mceItemShockWave:'shockwave',mceItemWindowsMedia:'windowsmedia',mceItemQuickTime:'quicktime',mceItemRealMedia:'realmedia'};ed.selection.onSetContent.add(function(){t._spansToImgs(ed.getBody());});ed.selection.onBeforeSetContent.add(t._objectsToSpans,t);if(ed.settings.content_css!==false)ed.dom.loadCSS(url+"/css/content.css");if(ed.theme.onResolveName){ed.theme.onResolveName.add(function(th,o){if(o.name=='img'){each(lo,function(v,k){if(ed.dom.hasClass(o.node,k)){o.name=v;o.title=ed.dom.getAttrib(o.node,'title');return false;}});}});}if(ed&&ed.plugins.contextmenu){ed.plugins.contextmenu.onContextMenu.add(function(th,m,e){if(e.nodeName=='IMG'&&/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(e.className)){m.add({title:'media.edit',icon:'media',cmd:'mceMedia'});}});}});ed.onBeforeSetContent.add(t._objectsToSpans,t);ed.onSetContent.add(function(){t._spansToImgs(ed.getBody());});ed.onPreProcess.add(function(ed,o){var dom=ed.dom;if(o.set){t._spansToImgs(o.node);each(dom.select('IMG',o.node),function(n){var p;if(isMediaElm(n)){p=t._parse(n.title);dom.setAttrib(n,'width',dom.getAttrib(n,'width',p.width||100));dom.setAttrib(n,'height',dom.getAttrib(n,'height',p.height||100));}});}if(o.get){each(dom.select('IMG',o.node),function(n){var ci,cb,mt;if(ed.getParam('media_use_script')){if(isMediaElm(n))n.className=n.className.replace(/mceItem/g,'mceTemp');return;}switch(n.className){case'mceItemFlash':ci='d27cdb6e-ae6d-11cf-96b8-444553540000';cb='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';mt='application/x-shockwave-flash';break;case'mceItemShockWave':ci='166b1bca-3f9c-11cf-8075-444553540000';cb='http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0';mt='application/x-director';break;case'mceItemWindowsMedia':ci=ed.getParam('media_wmp6_compatible')?'05589fa1-c356-11ce-bf01-00aa0055595a':'6bf52a52-394a-11d3-b153-00c04f79faa6';cb='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701';mt='application/x-mplayer2';break;case'mceItemQuickTime':ci='02bf25d5-8c17-4b23-bc80-d3488abddc6b';cb='http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0';mt='video/quicktime';break;case'mceItemRealMedia':ci='cfcdaa03-8be4-11cf-b84b-0020afbbccfa';cb='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0';mt='audio/x-pn-realaudio-plugin';break;}if(ci){dom.replace(t._buildObj({classid:ci,codebase:cb,type:mt},n),n);}});}});ed.onPostProcess.add(function(ed,o){o.content=o.content.replace(/_mce_value=/g,'value=');});if(ed.getParam('media_use_script')){function getAttr(s,n){n=new RegExp(n+'=\"([^\"]+)\"','g').exec(s);return n?ed.dom.decode(n[1]):'';};ed.onPostProcess.add(function(ed,o){o.content=o.content.replace(/]+>/g,function(im){var cl=getAttr(im,'class');if(/^(mceTempFlash|mceTempShockWave|mceTempWindowsMedia|mceTempQuickTime|mceTempRealMedia)$/.test(cl)){at=t._parse(getAttr(im,'title'));at.width=getAttr(im,'width');at.height=getAttr(im,'height');im='';}return im;});});}},getInfo:function(){return{longname:'Media',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/media',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_objectsToSpans:function(ed,o){var t=this,h=o.content;h=h.replace(/]*>\s*write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\(\{([^\)]*)\}\);\s*<\/script>/gi,function(a,b,c){var o=t._parse(c);return''});h=h.replace(/]*)>/gi,'');h=h.replace(/]*)\/?>/gi,'');h=h.replace(/]*)>/gi,'');h=h.replace(/<\/(object)([^>]*)>/gi,'');h=h.replace(/<\/embed>/gi,'');h=h.replace(/]*)>/gi,function(a,b){return''});h=h.replace(/\/ class=\"mceItemParam\"><\/span>/gi,'class="mceItemParam">');o.content=h;},_buildObj:function(o,n){var ob,ed=this.editor,dom=ed.dom,p=this._parse(n.title),stc;stc=ed.getParam('media_strict',true)&&o.type=='application/x-shockwave-flash';p.width=o.width=dom.getAttrib(n,'width')||100;p.height=o.height=dom.getAttrib(n,'height')||100;if(p.src)p.src=ed.convertURL(p.src,'src',n);if(stc){ob=dom.create('span',{mce_name:'object',type:'application/x-shockwave-flash',data:p.src,width:o.width,height:o.height});}else{ob=dom.create('span',{mce_name:'object',classid:"clsid:"+o.classid,codebase:o.codebase,width:o.width,height:o.height});}each(p,function(v,k){if(!/^(width|height|codebase|classid|_cx|_cy)$/.test(k)){if(o.type=='application/x-mplayer2'&&k=='src')k='url';if(v)dom.add(ob,'span',{mce_name:'param',name:k,'_mce_value':v});}});if(!stc)dom.add(ob,'span',tinymce.extend({mce_name:'embed',type:o.type},p));return ob;},_spansToImgs:function(p){var t=this,dom=t.editor.dom,im,ci;each(dom.select('span',p),function(n){if(dom.getAttrib(n,'class')=='mceItemObject'){ci=dom.getAttrib(n,"classid").toLowerCase().replace(/\s+/g,'');switch(ci){case'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000':dom.replace(t._createImg('mceItemFlash',n),n);break;case'clsid:166b1bca-3f9c-11cf-8075-444553540000':dom.replace(t._createImg('mceItemShockWave',n),n);break;case'clsid:6bf52a52-394a-11d3-b153-00c04f79faa6':case'clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95':case'clsid:05589fa1-c356-11ce-bf01-00aa0055595a':dom.replace(t._createImg('mceItemWindowsMedia',n),n);break;case'clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b':dom.replace(t._createImg('mceItemQuickTime',n),n);break;case'clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa':dom.replace(t._createImg('mceItemRealMedia',n),n);break;default:dom.replace(t._createImg('mceItemFlash',n),n);}return;}if(dom.getAttrib(n,'class')=='mceItemEmbed'){switch(dom.getAttrib(n,'type')){case'application/x-shockwave-flash':dom.replace(t._createImg('mceItemFlash',n),n);break;case'application/x-director':dom.replace(t._createImg('mceItemShockWave',n),n);break;case'application/x-mplayer2':dom.replace(t._createImg('mceItemWindowsMedia',n),n);break;case'video/quicktime':dom.replace(t._createImg('mceItemQuickTime',n),n);break;case'audio/x-pn-realaudio-plugin':dom.replace(t._createImg('mceItemRealMedia',n),n);break;default:dom.replace(t._createImg('mceItemFlash',n),n);}}});},_createImg:function(cl,n){var im,dom=this.editor.dom,pa={},ti='',args;args=['id','name','width','height','bgcolor','align','flashvars','src','wmode','allowfullscreen','quality'];im=dom.create('img',{src:this.url+'/img/trans.gif',width:dom.getAttrib(n,'width')||100,height:dom.getAttrib(n,'height')||100,'class':cl});each(args,function(na){var v=dom.getAttrib(n,na);if(v)pa[na]=v;});each(dom.select('span',n),function(n){if(dom.hasClass(n,'mceItemParam'))pa[dom.getAttrib(n,'name')]=dom.getAttrib(n,'_mce_value');});if(pa.movie){pa.src=pa.movie;delete pa.movie;}n=dom.select('.mceItemEmbed',n)[0];if(n){each(args,function(na){var v=dom.getAttrib(n,na);if(v&&!pa[na])pa[na]=v;});}delete pa.width;delete pa.height;im.title=this._serialize(pa);return im;},_parse:function(s){return tinymce.util.JSON.parse('{'+s+'}');},_serialize:function(o){return tinymce.util.JSON.serialize(o).replace(/[{}]/g,'');}});tinymce.PluginManager.add('media',tinymce.plugins.MediaPlugin);})(); \ No newline at end of file +(function(){var c=tinymce.makeMap("id,width,height,type"),b=tinymce.html.Node,e,a,f=tinymce.util.JSON,d;e=[["Flash","d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["ShockWave","166b1bca-3f9c-11cf-8075-444553540000","application/x-director","http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0"],["WindowsMedia","6bf52a52-394a-11d3-b153-00c04f79faa6,22d6f312-b0f6-11d0-94ab-0080c74c7e95,05589fa1-c356-11ce-bf01-00aa0055595a","application/x-mplayer2","http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"],["QuickTime","02bf25d5-8c17-4b23-bc80-d3488abddc6b","video/quicktime","http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"],["RealMedia","cfcdaa03-8be4-11cf-b84b-0020afbbccfa","audio/x-pn-realaudio-plugin","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"],["Java","8ad9c840-044e-11d1-b3e9-00805f499d93","application/x-java-applet","http://java.sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586.cab#Version=1,5,0,0"],["Silverlight","dfeaf541-f3e1-4c24-acac-99c30715084a","application/x-silverlight-2"],["Video"]];tinymce.create("tinymce.plugins.MediaPlugin",{init:function(l,g){var p=this,j={},k,n,o,h;function m(q){return q&&q.nodeName==="IMG"&&l.dom.hasClass(q,"mceItemMedia")}p.editor=l;p.url=g;a="";for(k=0;k0){m+=(m?"&":"")+A+"="+escape(B)}});x.params.flashvars=m;w=l.getParam("flash_video_player_params",{allowfullscreen:true,allowscriptaccess:true});tinymce.each(w,function(B,A){x.params[A]=""+B});n=this.getType("flash")}else{x.params.src=""}}if(x.params.src){y=new b("object",1).attr({id:r.attr("id"),width:r.attr("width"),height:r.attr("height"),style:t});tinymce.each(tinymce.explode("name,bgcolor,align,vspace,hspace"),function(A){if(x[A]){y.attr(A,x[A])}});for(z in x.params){o=new b("param",1);o.shortEnded=true;q=x.params[z];if(z==="src"&&n.name==="WindowsMedia"){z="url"}o.attr({name:z,value:q});y.append(o)}if(this.editor.getParam("media_strict",true)){y.attr({data:x.params.src,type:n.mimes[0]})}else{y.attr({classid:"clsid:"+n.clsids[0],codebase:n.codebase});g=new b("embed",1);g.shortEnded=true;g.attr({id:r.attr("id"),width:r.attr("width"),height:r.attr("height"),style:t,type:n.mimes[0]});for(z in x.params){g.attr(z,x.params[z])}tinymce.each(tinymce.explode("name,bgcolor,align,vspace,hspace"),function(A){if(x[A]){g.attr(A,x[A])}});y.append(g)}if(x.object_html){q=new b("#text",3);q.raw=true;q.value=x.object_html;y.append(q)}if(u){u.append(y)}}if(u){if(x.video_html){q=new b("#text",3);q.raw=true;q.value=x.video_html;u.append(q)}}if(u||y){r.replace(u||y)}else{r.remove()}},objectToImg:function(v){var C,g,x,D,E,r,t,q,y,w,n,m,A,u,h,B,l,z=this.lookup,j,s,p=this.editor.settings.url_converter,k=this.editor.settings.url_converter_scope;function o(F){return new tinymce.html.Serializer({inner:true,validate:false}).serialize(F)}if(!v.parent){return}if(v.name==="script"){if(v.firstChild){j=a.exec(v.firstChild.value)}if(!j){return}l=j[1];B={video:{},params:f.parse(j[2])};t=B.params.width;q=B.params.height}B=B||{video:{},params:{}};D=new b("img",1);D.attr({src:this.url+"/img/trans.gif"});E=v.name;if(E==="video"){x=v;C=v.getAll("object")[0];g=v.getAll("embed")[0];t=x.attr("width");q=x.attr("height");r=x.attr("id");B.video={attrs:{},sources:[]};s=B.video.attrs;for(E in x.attributes.map){s[E]=x.attributes.map[E]}u=v.attr("src");if(u){B.video.sources.push({src:p.call(k,u,"src","video")})}h=x.getAll("source");for(w=0;w]+>/g, function(im) { - var cl = getAttr(im, 'class'); - - if (/^(mceTempFlash|mceTempShockWave|mceTempWindowsMedia|mceTempQuickTime|mceTempRealMedia)$/.test(cl)) { - at = t._parse(getAttr(im, 'title')); - at.width = getAttr(im, 'width'); - at.height = getAttr(im, 'height'); - im = ''; - } - - return im; - }); - }); - } }, getInfo : function() { @@ -199,199 +190,480 @@ }; }, - // Private methods - _objectsToSpans : function(ed, o) { - var t = this, h = o.content; + /** + * Converts the JSON data object to an img node. + */ + dataToImg : function(data, force_absolute) { + var editor = this.editor, baseUri = editor.documentBaseURI, sources, attrs, img; - h = h.replace(/]*>\s*write(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)\(\{([^\)]*)\}\);\s*<\/script>/gi, function(a, b, c) { - var o = t._parse(c); + function convertUrl(url) { + if (!url) + return url; - return '' + if (force_absolute) + return baseUri.toAbsolute(url); + else + return editor.convertURL(url, 'src', 'object'); + }; + + data.params.src = convertUrl(data.params.src); + + attrs = data.video.attrs; + if (attrs) + attrs.src = convertUrl(attrs.src); + + if (attrs) + attrs.poster = convertUrl(attrs.poster); + + sources = data.video.sources; + if (sources) { + for (i = 0; i < sources.length; i++) + sources[i].src = convertUrl(sources[i].src); + } + + img = this.editor.dom.create('img', { + id : data.id, + style : data.style, + src : this.url + '/img/trans.gif', + 'class' : 'mceItemMedia mceItem' + this.getType(data.type).name, + 'data-mce-json' : JSON.serialize(data, "'") }); - h = h.replace(/]*)>/gi, ''); - h = h.replace(/]*)\/?>/gi, ''); - h = h.replace(/]*)>/gi, ''); - h = h.replace(/<\/(object)([^>]*)>/gi, ''); - h = h.replace(/<\/embed>/gi, ''); - h = h.replace(/]*)>/gi, function(a, b) {return ''}); - h = h.replace(/\/ class=\"mceItemParam\"><\/span>/gi, 'class="mceItemParam">'); + img.width = data.width || "320"; + img.height = data.height || "240"; - o.content = h; + return img; }, - _buildObj : function(o, n) { - var ob, ed = this.editor, dom = ed.dom, p = this._parse(n.title), stc; - - stc = ed.getParam('media_strict', true) && o.type == 'application/x-shockwave-flash'; + /** + * Converts the JSON data object to a HTML string. + */ + dataToHtml : function(data, force_absolute) { + return this.editor.serializer.serialize(this.dataToImg(data, force_absolute)); + }, - p.width = o.width = dom.getAttrib(n, 'width') || 100; - p.height = o.height = dom.getAttrib(n, 'height') || 100; + /** + * Converts the JSON data object to a HTML string. + */ + htmlToData : function(html) { + var fragment, img, data; - if (p.src) - p.src = ed.convertURL(p.src, 'src', n); + data = { + type : 'flash', + video: {sources:[]}, + params: {} + }; - if (stc) { - ob = dom.create('span', { - mce_name : 'object', - type : 'application/x-shockwave-flash', - data : p.src, - width : o.width, - height : o.height - }); - } else { - ob = dom.create('span', { - mce_name : 'object', - classid : "clsid:" + o.classid, - codebase : o.codebase, - width : o.width, - height : o.height + fragment = this.editor.parser.parse(html); + img = fragment.getAll('img')[0]; + + if (img) { + data = JSON.parse(img.attr('data-mce-json')); + data.type = this.getType(img.attr('class')).name.toLowerCase(); + + // Add some extra properties to the data object + tinymce.each('id,width,height,class'.split(','), function(name) { + var value = img.attr(name); + + if (value) + data[name] = value; }); } - each (p, function(v, k) { - if (!/^(width|height|codebase|classid|_cx|_cy)$/.test(k)) { - // Use url instead of src in IE for Windows media - if (o.type == 'application/x-mplayer2' && k == 'src') - k = 'url'; - - if (v) - dom.add(ob, 'span', {mce_name : 'param', name : k, '_mce_value' : v}); - } - }); - - if (!stc) - dom.add(ob, 'span', tinymce.extend({mce_name : 'embed', type : o.type}, p)); - - return ob; + return data; }, - _spansToImgs : function(p) { - var t = this, dom = t.editor.dom, im, ci; + /** + * Get type item by extension, class, clsid or mime type. + * + * @method getType + * @param {String} value Value to get type item by. + * @return {Object} Type item object or undefined. + */ + getType : function(value) { + var i, values, typeItem; - each(dom.select('span', p), function(n) { - // Convert object into image - if (dom.getAttrib(n, 'class') == 'mceItemObject') { - ci = dom.getAttrib(n, "classid").toLowerCase().replace(/\s+/g, ''); + // Find type by checking the classes + values = tinymce.explode(value, ' '); + for (i = 0; i < values.length; i++) { + typeItem = this.lookup[values[i]]; - switch (ci) { - case 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000': - dom.replace(t._createImg('mceItemFlash', n), n); - break; + if (typeItem) + return typeItem; + } + }, - case 'clsid:166b1bca-3f9c-11cf-8075-444553540000': - dom.replace(t._createImg('mceItemShockWave', n), n); - break; + /** + * Converts a tinymce.html.Node image element to video/object/embed. + */ + imgToObject : function(node) { + var editor = this.editor, video, object, embed, name, value, data, + source, sources, params, param, typeItem, i, item, mp4Source, + posterSrc, flashVarsOutput, style; - case 'clsid:6bf52a52-394a-11d3-b153-00c04f79faa6': - case 'clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95': - case 'clsid:05589fa1-c356-11ce-bf01-00aa0055595a': - dom.replace(t._createImg('mceItemWindowsMedia', n), n); - break; + data = JSON.parse(node.attr('data-mce-json')); + typeItem = this.getType(node.attr('class')); - case 'clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b': - dom.replace(t._createImg('mceItemQuickTime', n), n); - break; + style = node.attr('data-mce-style') + if (!style) { + style = node.attr('style'); - case 'clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa': - dom.replace(t._createImg('mceItemRealMedia', n), n); - break; + if (style) + style = editor.dom.serializeStyle(editor.dom.parseStyle(style, 'img')); + } - default: - dom.replace(t._createImg('mceItemFlash', n), n); - } - + // Handle scripts + if (this.editor.settings.media_use_script) { + replacement = new Node('script', 1).attr('type', 'text/javascript'); + + value = new Node('#text', 3); + value.value = 'write' + typeItem.name + '(' + JSON.serialize(tinymce.extend(data.params, { + width: node.attr('width'), + height: node.attr('height') + })) + ');'; + + replacement.append(value); + node.replace(replacement); + + return; + } + + // Add HTML5 video element + if (typeItem.name === 'Video' && data.video.sources[0]) { + // Create new object element + video = new Node('video', 1).attr(tinymce.extend({ + id : node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style + }, data.video.attrs)); + + // Get poster source and use that for flash fallback + if (data.video.attrs) + posterSrc = data.video.attrs.poster; + + sources = data.video.sources; + for (i = 0; i < sources.length; i++) { + if (/\.mp4$/.test(sources[i].src)) + mp4Source = sources[i].src; + } + + if (!sources[0].type) { + video.attr('src', sources[0].src); + sources.splice(0, 1); + } + + for (i = 0; i < sources.length; i++) { + source = new Node('source', 1).attr(sources[i]); + source.shortEnded = true; + video.append(source); + } + + // Create flash fallback for video if we have a mp4 source + if (mp4Source) { + data.params.src = editor.getParam('flash_video_player_url', this.url + '/img/flv_player.swf'); + + flashVarsOutput = ''; + flashVars = editor.getParam('flash_video_player_flashvars', {url : '$url', poster : '$poster'}); + tinymce.each(flashVars, function(value, name) { + // Replace $url and $poster variables in flashvars value + value = value.replace(/\$url/, mp4Source || ''); + value = value.replace(/\$poster/, posterSrc || ''); + + if (value.length > 0) + flashVarsOutput += (flashVarsOutput ? '&' : '') + name + '=' + escape(value); + }); + data.params.flashvars = flashVarsOutput; + + params = editor.getParam('flash_video_player_params', { + allowfullscreen: true, + allowscriptaccess: true + }); + + tinymce.each(params, function(value, name) { + data.params[name] = "" + value; + }); + + typeItem = this.getType('flash'); + } else + data.params.src = ''; + } + + // Do we have a params src then we can generate object + if (data.params.src) { + // Create new object element + object = new Node('object', 1).attr({ + id : node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style + }); + + tinymce.each(tinymce.explode('name,bgcolor,align,vspace,hspace'), function(name) { + if (data[name]) + object.attr(name, data[name]); + }); + + // Add params + for (name in data.params) { + param = new Node('param', 1); + param.shortEnded = true; + value = data.params[name]; + + // Windows media needs to use url instead of src for the media URL + if (name === 'src' && typeItem.name === 'WindowsMedia') + name = 'url'; + + param.attr({name: name, value: value}); + object.append(param); + } + + // Setup add type and classid if strict is disabled + if (this.editor.getParam('media_strict', true)) { + object.attr({ + data: data.params.src, + type: typeItem.mimes[0] + }); + } else { + object.attr({ + classid: "clsid:" + typeItem.clsids[0], + codebase: typeItem.codebase + }); + + embed = new Node('embed', 1); + embed.shortEnded = true; + embed.attr({ + id: node.attr('id'), + width: node.attr('width'), + height: node.attr('height'), + style : style, + type: typeItem.mimes[0] + }); + + for (name in data.params) + embed.attr(name, data.params[name]); + + tinymce.each(tinymce.explode('name,bgcolor,align,vspace,hspace'), function(name) { + if (data[name]) + embed.attr(name, data[name]); + }); + + object.append(embed); + } + + // Insert raw HTML + if (data.object_html) { + value = new Node('#text', 3); + value.raw = true; + value.value = data.object_html; + object.append(value); + } + + // Append object to video element if it exists + if (video) + video.append(object); + } + + if (video) { + // Insert raw HTML + if (data.video_html) { + value = new Node('#text', 3); + value.raw = true; + value.value = data.video_html; + video.append(value); + } + } + + if (video || object) + node.replace(video || object); + else + node.remove(); + }, + + /** + * Converts a tinymce.html.Node video/object/embed to an img element. + * + * The video/object/embed will be converted into an image placeholder with a JSON data attribute like this: + * + * + * The JSON structure will be like this: + * {'params':{'flashvars':'something','quality':'high','src':'someurl'}, 'video':{'sources':[{src: 'someurl', type: 'video/mp4'}]}} + */ + objectToImg : function(node) { + var object, embed, video, img, name, id, width, height, style, i, html, + param, params, source, sources, data, type, lookup = this.lookup, + matches, attrs, urlConverter = this.editor.settings.url_converter, + urlConverterScope = this.editor.settings.url_converter_scope; + + function getInnerHTML(node) { + return new tinymce.html.Serializer({ + inner: true, + validate: false + }).serialize(node); + }; + + // If node isn't in document + if (!node.parent) + return; + + // Handle media scripts + if (node.name === 'script') { + if (node.firstChild) + matches = scriptRegExp.exec(node.firstChild.value); + + if (!matches) return; + + type = matches[1]; + data = {video : {}, params : JSON.parse(matches[2])}; + width = data.params.width; + height = data.params.height; + } + + // Setup data objects + data = data || { + video : {}, + params : {} + }; + + // Setup new image object + img = new Node('img', 1); + img.attr({ + src : this.url + '/img/trans.gif' + }); + + // Video element + name = node.name; + if (name === 'video') { + video = node; + object = node.getAll('object')[0]; + embed = node.getAll('embed')[0]; + width = video.attr('width'); + height = video.attr('height'); + id = video.attr('id'); + data.video = {attrs : {}, sources : []}; + + // Get all video attributes + attrs = data.video.attrs; + for (name in video.attributes.map) + attrs[name] = video.attributes.map[name]; + + source = node.attr('src'); + if (source) + data.video.sources.push({src : urlConverter.call(urlConverterScope, source, 'src', 'video')}); + + // Get all sources + sources = video.getAll("source"); + for (i = 0; i < sources.length; i++) { + source = sources[i].remove(); + + data.video.sources.push({ + src: urlConverter.call(urlConverterScope, source.attr('src'), 'src', 'source'), + type: source.attr('type'), + media: source.attr('media') + }); } - // Convert embed into image - if (dom.getAttrib(n, 'class') == 'mceItemEmbed') { - switch (dom.getAttrib(n, 'type')) { - case 'application/x-shockwave-flash': - dom.replace(t._createImg('mceItemFlash', n), n); - break; + // Convert the poster URL + if (attrs.poster) + attrs.poster = urlConverter.call(urlConverterScope, attrs.poster, 'poster', 'video'); + } - case 'application/x-director': - dom.replace(t._createImg('mceItemShockWave', n), n); - break; + // Object element + if (node.name === 'object') { + object = node; + embed = node.getAll('embed')[0]; + } - case 'application/x-mplayer2': - dom.replace(t._createImg('mceItemWindowsMedia', n), n); - break; + // Embed element + if (node.name === 'embed') + embed = node; - case 'video/quicktime': - dom.replace(t._createImg('mceItemQuickTime', n), n); - break; + if (object) { + // Get width/height + width = width || object.attr('width'); + height = height || object.attr('height'); + style = style || object.attr('style'); + id = id || object.attr('id'); - case 'audio/x-pn-realaudio-plugin': - dom.replace(t._createImg('mceItemRealMedia', n), n); - break; + // Get all object params + params = object.getAll("param"); + for (i = 0; i < params.length; i++) { + param = params[i]; + name = param.remove().attr('name'); - default: - dom.replace(t._createImg('mceItemFlash', n), n); - } - } - }); - }, + if (!excludedEmbedAttrs[name]) + data.params[name] = param.attr('value'); + } - _createImg : function(cl, n) { - var im, dom = this.editor.dom, pa = {}, ti = '', args; + data.params.src = data.params.src || object.attr('data'); + } - args = ['id', 'name', 'width', 'height', 'bgcolor', 'align', 'flashvars', 'src', 'wmode', 'allowfullscreen', 'quality']; + if (embed) { + // Get width/height + width = width || embed.attr('width'); + height = height || embed.attr('height'); + style = style || embed.attr('style'); + id = id || embed.attr('id'); - // Create image - im = dom.create('img', { - src : this.url + '/img/trans.gif', - width : dom.getAttrib(n, 'width') || 100, - height : dom.getAttrib(n, 'height') || 100, - 'class' : cl - }); - - // Setup base parameters - each(args, function(na) { - var v = dom.getAttrib(n, na); - - if (v) - pa[na] = v; - }); - - // Add optional parameters - each(dom.select('span', n), function(n) { - if (dom.hasClass(n, 'mceItemParam')) - pa[dom.getAttrib(n, 'name')] = dom.getAttrib(n, '_mce_value'); - }); + // Get all embed attributes + for (name in embed.attributes.map) { + if (!excludedEmbedAttrs[name] && !data.params[name]) + data.params[name] = embed.attributes.map[name]; + } + } // Use src not movie - if (pa.movie) { - pa.src = pa.movie; - delete pa.movie; + if (data.params.movie) { + data.params.src = data.params.src || data.params.movie; + delete data.params.movie; } - // Merge with embed args - n = dom.select('.mceItemEmbed', n)[0]; - if (n) { - each(args, function(na) { - var v = dom.getAttrib(n, na); + // Convert the URL to relative/absolute depending on configuration + if (data.params.src) + data.params.src = urlConverter.call(urlConverterScope, data.params.src, 'src', 'object'); - if (v && !pa[na]) - pa[na] = v; - }); + if (video) + type = lookup.video.name; + + if (object && !type) + type = (lookup[(object.attr('clsid') || '').toLowerCase()] || lookup[(object.attr('type') || '').toLowerCase()] || {}).name; + + if (embed && !type) + type = (lookup[(embed.attr('type') || '').toLowerCase()] || {}).name; + + // Replace the video/object/embed element with a placeholder image containing the data + node.replace(img); + + // Remove embed + if (embed) + embed.remove(); + + // Serialize the inner HTML of the object element + if (object) { + html = getInnerHTML(object.remove()); + + if (html) + data.object_html = html; } - delete pa.width; - delete pa.height; + // Serialize the inner HTML of the video element + if (video) { + html = getInnerHTML(video.remove()); - im.title = this._serialize(pa); + if (html) + data.video_html = html; + } - return im; - }, - - _parse : function(s) { - return tinymce.util.JSON.parse('{' + s + '}'); - }, - - _serialize : function(o) { - return tinymce.util.JSON.serialize(o).replace(/[{}]/g, ''); + // Set width/height of placeholder + img.attr({ + id : id, + 'class' : 'mceItemMedia mceItem' + (type || 'Flash'), + style : style, + width : width || "320", + height : height || "240", + "data-mce-json" : JSON.serialize(data, "'") + }); } }); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/media/img/video.gif b/includes/tinymce/jscripts/tiny_mce/plugins/media/img/video.gif new file mode 100644 index 00000000..35701040 Binary files /dev/null and b/includes/tinymce/jscripts/tiny_mce/plugins/media/img/video.gif differ diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/media/js/media.js b/includes/tinymce/jscripts/tiny_mce/plugins/media/js/media.js index fa8e142f..b9110c49 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/media/js/media.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/media/js/media.js @@ -1,630 +1,291 @@ -tinyMCEPopup.requireLangPack(); +(function() { + var url; -var oldWidth, oldHeight, ed, url; + if (url = tinyMCEPopup.getParam("media_external_list_url")) + document.write(''); -if (url = tinyMCEPopup.getParam("media_external_list_url")) - document.write(''); + function get(id) { + return document.getElementById(id); + } -function init() { - var pl = "", f, val; - var type = "flash", fe, i; + function getVal(id) { + var elm = get(id); - ed = tinyMCEPopup.editor; + if (elm.nodeName == "SELECT") + return elm.options[elm.selectedIndex].value; - tinyMCEPopup.resizeToInnerSize(); - f = document.forms[0] + if (elm.type == "checkbox") + return elm.checked; - fe = ed.selection.getNode(); - if (/mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(ed.dom.getAttrib(fe, 'class'))) { - pl = fe.title; + return elm.value; + } - switch (ed.dom.getAttrib(fe, 'class')) { - case 'mceItemFlash': - type = 'flash'; - break; + function setVal(id, value) { + if (typeof(value) != 'undefined') { + var elm = get(id); - case 'mceItemFlashVideo': - type = 'flv'; - break; - - case 'mceItemShockWave': - type = 'shockwave'; - break; - - case 'mceItemWindowsMedia': - type = 'wmp'; - break; - - case 'mceItemQuickTime': - type = 'qt'; - break; - - case 'mceItemRealMedia': - type = 'rmp'; - break; + if (elm.nodeName == "SELECT") + selectByValue(document.forms[0], id, value); + else if (elm.type == "checkbox") + elm.checked = !!value; + else + elm.value = value; } - - document.forms[0].insert.value = ed.getLang('update', 'Insert', true); } - document.getElementById('filebrowsercontainer').innerHTML = getBrowserHTML('filebrowser','src','media','media'); - document.getElementById('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','qt_qtsrc','media','media'); - document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); - - var html = getMediaListHTML('medialist','src','media','media'); - if (html == "") - document.getElementById("linklistrow").style.display = 'none'; - else - document.getElementById("linklistcontainer").innerHTML = html; - - // Resize some elements - if (isVisible('filebrowser')) - document.getElementById('src').style.width = '230px'; - - // Setup form - if (pl != "") { - pl = tinyMCEPopup.editor.plugins.media._parse(pl); - - switch (type) { - case "flash": - setBool(pl, 'flash', 'play'); - setBool(pl, 'flash', 'loop'); - setBool(pl, 'flash', 'menu'); - setBool(pl, 'flash', 'swliveconnect'); - setStr(pl, 'flash', 'quality'); - setStr(pl, 'flash', 'scale'); - setStr(pl, 'flash', 'salign'); - setStr(pl, 'flash', 'wmode'); - setStr(pl, 'flash', 'base'); - setStr(pl, 'flash', 'flashvars'); - break; - - case "qt": - setBool(pl, 'qt', 'loop'); - setBool(pl, 'qt', 'autoplay'); - setBool(pl, 'qt', 'cache'); - setBool(pl, 'qt', 'controller'); - setBool(pl, 'qt', 'correction'); - setBool(pl, 'qt', 'enablejavascript'); - setBool(pl, 'qt', 'kioskmode'); - setBool(pl, 'qt', 'autohref'); - setBool(pl, 'qt', 'playeveryframe'); - setBool(pl, 'qt', 'tarsetcache'); - setStr(pl, 'qt', 'scale'); - setStr(pl, 'qt', 'starttime'); - setStr(pl, 'qt', 'endtime'); - setStr(pl, 'qt', 'tarset'); - setStr(pl, 'qt', 'qtsrcchokespeed'); - setStr(pl, 'qt', 'volume'); - setStr(pl, 'qt', 'qtsrc'); - break; - - case "shockwave": - setBool(pl, 'shockwave', 'sound'); - setBool(pl, 'shockwave', 'progress'); - setBool(pl, 'shockwave', 'autostart'); - setBool(pl, 'shockwave', 'swliveconnect'); - setStr(pl, 'shockwave', 'swvolume'); - setStr(pl, 'shockwave', 'swstretchstyle'); - setStr(pl, 'shockwave', 'swstretchhalign'); - setStr(pl, 'shockwave', 'swstretchvalign'); - break; - - case "wmp": - setBool(pl, 'wmp', 'autostart'); - setBool(pl, 'wmp', 'enabled'); - setBool(pl, 'wmp', 'enablecontextmenu'); - setBool(pl, 'wmp', 'fullscreen'); - setBool(pl, 'wmp', 'invokeurls'); - setBool(pl, 'wmp', 'mute'); - setBool(pl, 'wmp', 'stretchtofit'); - setBool(pl, 'wmp', 'windowlessvideo'); - setStr(pl, 'wmp', 'balance'); - setStr(pl, 'wmp', 'baseurl'); - setStr(pl, 'wmp', 'captioningid'); - setStr(pl, 'wmp', 'currentmarker'); - setStr(pl, 'wmp', 'currentposition'); - setStr(pl, 'wmp', 'defaultframe'); - setStr(pl, 'wmp', 'playcount'); - setStr(pl, 'wmp', 'rate'); - setStr(pl, 'wmp', 'uimode'); - setStr(pl, 'wmp', 'volume'); - break; - - case "rmp": - setBool(pl, 'rmp', 'autostart'); - setBool(pl, 'rmp', 'loop'); - setBool(pl, 'rmp', 'autogotourl'); - setBool(pl, 'rmp', 'center'); - setBool(pl, 'rmp', 'imagestatus'); - setBool(pl, 'rmp', 'maintainaspect'); - setBool(pl, 'rmp', 'nojava'); - setBool(pl, 'rmp', 'prefetch'); - setBool(pl, 'rmp', 'shuffle'); - setStr(pl, 'rmp', 'console'); - setStr(pl, 'rmp', 'controls'); - setStr(pl, 'rmp', 'numloop'); - setStr(pl, 'rmp', 'scriptcallbacks'); - break; - } - - setStr(pl, null, 'src'); - setStr(pl, null, 'id'); - setStr(pl, null, 'name'); - setStr(pl, null, 'vspace'); - setStr(pl, null, 'hspace'); - setStr(pl, null, 'bgcolor'); - setStr(pl, null, 'align'); - setStr(pl, null, 'width'); - setStr(pl, null, 'height'); - - if ((val = ed.dom.getAttrib(fe, "width")) != "") - pl.width = f.width.value = val; - - if ((val = ed.dom.getAttrib(fe, "height")) != "") - pl.height = f.height.value = val; - - oldWidth = pl.width ? parseInt(pl.width) : 0; - oldHeight = pl.height ? parseInt(pl.height) : 0; - } else - oldWidth = oldHeight = 0; - - selectByValue(f, 'media_type', type); - changedType(type); - updateColor('bgcolor_pick', 'bgcolor'); - - TinyMCE_EditableSelects.init(); - generatePreview(); -} - -function insertMedia() { - var fe, f = document.forms[0], h; - - tinyMCEPopup.restoreSelection(); - - if (!AutoValidator.validate(f)) { - tinyMCEPopup.alert(ed.getLang('invalid_data')); - return false; - } - - f.width.value = f.width.value == "" ? 100 : f.width.value; - f.height.value = f.height.value == "" ? 100 : f.height.value; - - fe = ed.selection.getNode(); - if (fe != null && /mceItem(Flash|ShockWave|WindowsMedia|QuickTime|RealMedia)/.test(ed.dom.getAttrib(fe, 'class'))) { - switch (f.media_type.options[f.media_type.selectedIndex].value) { - case "flash": - fe.className = "mceItemFlash"; - break; - - case "flv": - fe.className = "mceItemFlashVideo"; - break; - - case "shockwave": - fe.className = "mceItemShockWave"; - break; - - case "qt": - fe.className = "mceItemQuickTime"; - break; - - case "wmp": - fe.className = "mceItemWindowsMedia"; - break; - - case "rmp": - fe.className = "mceItemRealMedia"; - break; - } - - if (fe.width != f.width.value || fe.height != f.height.height) - ed.execCommand('mceRepaint'); - - fe.title = serializeParameters(); - fe.width = f.width.value; - fe.height = f.height.value; - fe.style.width = f.width.value + (f.width.value.indexOf('%') == -1 ? 'px' : ''); - fe.style.height = f.height.value + (f.height.value.indexOf('%') == -1 ? 'px' : ''); - fe.align = f.align.options[f.align.selectedIndex].value; - } else { - h = ' 0) { - var html = ""; - - html += ''; - - return html; - } - - return ""; -} - -function getType(v) { - var fo, i, c, el, x, f = document.forms[0]; - - fo = ed.getParam("media_types", "flash=swf;flv=flv;shockwave=dcr;qt=mov,qt,mpg,mp3,mp4,mpeg;shockwave=dcr;wmp=avi,wmv,wm,asf,asx,wmx,wvx;rmp=rm,ra,ram").split(';'); - - // YouTube - if (v.match(/watch\?v=(.+)(.*)/)) { - f.width.value = '425'; - f.height.value = '350'; - f.src.value = 'http://www.youtube.com/v/' + v.match(/v=(.*)(.*)/)[0].split('=')[1]; - return 'flash'; - } - - // Google video - if (v.indexOf('http://video.google.com/videoplay?docid=') == 0) { - f.width.value = '425'; - f.height.value = '326'; - f.src.value = 'http://video.google.com/googleplayer.swf?docId=' + v.substring('http://video.google.com/videoplay?docid='.length) + '&hl=en'; - return 'flash'; - } - - for (i=0; i 0 ? s.substring(0, s.length - 1) : s; - - return s; -} - -function setBool(pl, p, n) { - if (typeof(pl[n]) == "undefined") - return; - - document.forms[0].elements[p + "_" + n].checked = pl[n]; -} - -function setStr(pl, p, n) { - var f = document.forms[0], e = f.elements[(p != null ? p + "_" : '') + n]; - - if (typeof(pl[n]) == "undefined") - return; - - if (e.type == "text") - e.value = pl[n]; - else - selectByValue(f, (p != null ? p + "_" : '') + n, pl[n]); -} - -function getBool(p, n, d, tv, fv) { - var v = document.forms[0].elements[p + "_" + n].checked; - - tv = typeof(tv) == 'undefined' ? 'true' : "'" + jsEncode(tv) + "'"; - fv = typeof(fv) == 'undefined' ? 'false' : "'" + jsEncode(fv) + "'"; - - return (v == d) ? '' : n + (v ? ':' + tv + ',' : ':' + fv + ','); -} - -function getStr(p, n, d) { - var e = document.forms[0].elements[(p != null ? p + "_" : "") + n]; - var v = e.type == "text" ? e.value : e.options[e.selectedIndex].value; - - if (n == 'src') - v = tinyMCEPopup.editor.convertURL(v, 'src', null); - - return ((n == d || v == '') ? '' : n + ":'" + jsEncode(v) + "',"); -} - -function getInt(p, n, d) { - var e = document.forms[0].elements[(p != null ? p + "_" : "") + n]; - var v = e.type == "text" ? e.value : e.options[e.selectedIndex].value; - - return ((n == d || v == '') ? '' : n + ":" + v.replace(/[^0-9]+/g, '') + ","); -} - -function jsEncode(s) { - s = s.replace(new RegExp('\\\\', 'g'), '\\\\'); - s = s.replace(new RegExp('"', 'g'), '\\"'); - s = s.replace(new RegExp("'", 'g'), "\\'"); - - return s; -} - -function generatePreview(c) { - var f = document.forms[0], p = document.getElementById('prev'), h = '', cls, pl, n, type, codebase, wp, hp, nw, nh; - - p.innerHTML = ''; - - nw = parseInt(f.width.value); - nh = parseInt(f.height.value); - - if (f.width.value != "" && f.height.value != "") { - if (f.constrain.checked) { - if (c == 'width' && oldWidth != 0) { - wp = nw / oldWidth; - nh = Math.round(wp * nh); - f.height.value = nh; - } else if (c == 'height' && oldHeight != 0) { - hp = nh / oldHeight; - nw = Math.round(hp * nw); - f.width.value = nw; + window.Media = { + init : function() { + var html, editor; + + this.editor = editor = tinyMCEPopup.editor; + + // Setup file browsers and color pickers + get('filebrowsercontainer').innerHTML = getBrowserHTML('filebrowser','src','media','media'); + get('qtsrcfilebrowsercontainer').innerHTML = getBrowserHTML('qtsrcfilebrowser','quicktime_qtsrc','media','media'); + get('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + get('video_altsource1_filebrowser').innerHTML = getBrowserHTML('filebrowser_altsource1','video_altsource1','media','media'); + get('video_altsource2_filebrowser').innerHTML = getBrowserHTML('filebrowser_altsource2','video_altsource2','media','media'); + get('video_poster_filebrowser').innerHTML = getBrowserHTML('filebrowser_poster','video_poster','media','image'); + + html = this.getMediaListHTML('medialist', 'src', 'media', 'media'); + if (html == "") + get("linklistrow").style.display = 'none'; + else + get("linklistcontainer").innerHTML = html; + + if (isVisible('filebrowser')) + get('src').style.width = '230px'; + + if (isVisible('filebrowser_altsource1')) + get('video_altsource1').style.width = '220px'; + + if (isVisible('filebrowser_altsource2')) + get('video_altsource2').style.width = '220px'; + + if (isVisible('filebrowser_poster')) + get('video_poster').style.width = '220px'; + + this.data = tinyMCEPopup.getWindowArg('data'); + this.dataToForm(); + this.preview(); + }, + + insert : function() { + var editor = tinyMCEPopup.editor; + + this.formToData(); + editor.execCommand('mceRepaint'); + tinyMCEPopup.restoreSelection(); + editor.selection.setNode(editor.plugins.media.dataToImg(this.data)); + tinyMCEPopup.close(); + }, + + preview : function() { + get('prev').innerHTML = this.editor.plugins.media.dataToHtml(this.data, true); + }, + + moveStates : function(to_form, field) { + var data = this.data, editor = this.editor, data = this.data, + mediaPlugin = editor.plugins.media, ext, src, typeInfo, defaultStates, src; + + defaultStates = { + // QuickTime + quicktime_autoplay : true, + quicktime_controller : true, + + // Flash + flash_play : true, + flash_loop : true, + flash_menu : true, + + // WindowsMedia + windowsmedia_autostart : true, + windowsmedia_enablecontextmenu : true, + windowsmedia_invokeurls : true, + + // RealMedia + realmedia_autogotourl : true, + realmedia_imagestatus : true + }; + + function setOptions(type, names) { + var i, name, formItemName, value, list; + + if (type == data.type || type == 'global') { + names = tinymce.explode(names); + for (i = 0; i < names.length; i++) { + name = names[i]; + formItemName = type == 'global' ? name : type + '_' + name; + + if (type == 'global') + list = data; + else if (type == 'video') { + list = data.video.attrs; + + if (!list && !to_form) + data.video.attrs = list = {}; + } else + list = data.params; + + if (list) { + if (to_form) { + setVal(formItemName, list[name]); + } else { + delete list[name]; + + value = getVal(formItemName); + if (type == 'video' && value === true) + value = name; + + if (defaultStates[formItemName]) { + if (value !== defaultStates[formItemName]) { + value = "" + value; + list[name] = value; + } + } else if (value) { + value = "" + value; + list[name] = value; + } + } + } + } + } } + + if (!to_form) { + data.params = {}; + + data.type = get('media_type').options[get('media_type').selectedIndex].value; + data.width = getVal('width'); + data.height = getVal('height'); + + // Switch type based on extension + src = getVal('src'); + if (field == 'src') { + ext = src.replace(/^.*\.([^.]+)$/, '$1'); + if (typeInfo = mediaPlugin.getType(ext)) + data.type = typeInfo.name.toLowerCase(); + + setVal('media_type', data.type); + } + + if (data.type == "video") { + if (!data.video.sources) + data.video.sources = []; + + data.video.sources[0] = {src: getVal('src')}; + } + } + + // Hide all fieldsets and show the one active + get('video_options').style.display = 'none'; + get('flash_options').style.display = 'none'; + get('quicktime_options').style.display = 'none'; + get('shockwave_options').style.display = 'none'; + get('windowsmedia_options').style.display = 'none'; + get('realmedia_options').style.display = 'none'; + get(data.type + '_options').style.display = 'block'; + setVal('media_type', data.type); + + setOptions('flash', 'play,loop,menu,swliveconnect,quality,scale,salign,wmode,base,flashvars'); + setOptions('quicktime', 'loop,autoplay,cache,controller,correction,enablejavascript,kioskmode,autohref,playeveryframe,targetcache,scale,starttime,endtime,target,qtsrcchokespeed,volume,qtsrc'); + setOptions('shockwave', 'sound,progress,autostart,swliveconnect,swvolume,swstretchstyle,swstretchhalign,swstretchvalign'); + setOptions('windowsmedia', 'autostart,enabled,enablecontextmenu,fullscreen,invokeurls,mute,stretchtofit,windowlessvideo,balance,baseurl,captioningid,currentmarker,currentposition,defaultframe,playcount,rate,uimode,volume'); + setOptions('realmedia', 'autostart,loop,autogotourl,center,imagestatus,maintainaspect,nojava,prefetch,shuffle,console,controls,numloop,scriptcallbacks'); + setOptions('video', 'poster,autoplay,loop,preload,controls'); + setOptions('global', 'id,name,vspace,hspace,bgcolor,align,width,height'); + + if (to_form) { + if (data.type == 'video') { + if (data.video.sources[0]) + setVal('src', data.video.sources[0].src); + + src = data.video.sources[1]; + if (src) + setVal('video_altsource1', src.src); + + src = data.video.sources[2]; + if (src) + setVal('video_altsource2', src.src); + } else + setVal('src', data.params.src); + } else { + if (data.type == 'video') { + if (!data.video.sources) + data.video.sources = []; + + data.video.sources[0] = {src : getVal("src")}; + + src = getVal("video_altsource1"); + if (src) + data.video.sources[1] = {src : src}; + + src = getVal("video_altsource2"); + if (src) + data.video.sources[2] = {src : src}; + } else + data.params.src = getVal("src"); + } + }, + + dataToForm : function() { + this.moveStates(true); + }, + + formToData : function(field) { + if (field == 'source') { + this.moveStates(false, field); + setVal('source', this.editor.plugins.media.dataToHtml(this.data)); + this.panel = 'source'; + } else { + if (this.panel == 'source') { + this.data = this.editor.plugins.media.htmlToData(getVal('source')); + this.dataToForm(); + this.panel = ''; + } + + this.moveStates(false, field); + this.preview(); + } + }, + + changeSize : function(type) { + var width, height, scale, size; + + if (get('constrain').checked) { + width = parseInt(getVal('width') || "320", 10); + height = parseInt(getVal('height') || "240", 10); + + if (type == 'width') + setVal('height', Math.round((width / this.data.width) * width)); + else + setVal('width', Math.round((height / this.data.height) * height)); + } + + this.formToData(); + }, + + getMediaListHTML : function() { + if (typeof(tinyMCEMediaList) != "undefined" && tinyMCEMediaList.length > 0) { + var html = ""; + + html += ''; + + return html; + } + + return ""; } - } + }; - if (f.width.value != "") - oldWidth = nw; - - if (f.height.value != "") - oldHeight = nh; - - // After constrain - pl = serializeParameters(); - - switch (f.media_type.options[f.media_type.selectedIndex].value) { - case "flash": - cls = 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'; - codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0'; - type = 'application/x-shockwave-flash'; - break; - - case "shockwave": - cls = 'clsid:166B1BCA-3F9C-11CF-8075-444553540000'; - codebase = 'http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=8,5,1,0'; - type = 'application/x-director'; - break; - - case "qt": - cls = 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B'; - codebase = 'http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0'; - type = 'video/quicktime'; - break; - - case "wmp": - cls = ed.getParam('media_wmp6_compatible') ? 'clsid:05589FA1-C356-11CE-BF01-00AA0055595A' : 'clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6'; - codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'; - type = 'application/x-mplayer2'; - break; - - case "rmp": - cls = 'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'; - codebase = 'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'; - type = 'audio/x-pn-realaudio-plugin'; - break; - } - - if (pl == '') { - p.innerHTML = ''; - return; - } - - pl = tinyMCEPopup.editor.plugins.media._parse(pl); - - if (!pl.src) { - p.innerHTML = ''; - return; - } - - pl.src = tinyMCEPopup.editor.documentBaseURI.toAbsolute(pl.src); - pl.width = !pl.width ? 100 : pl.width; - pl.height = !pl.height ? 100 : pl.height; - pl.id = !pl.id ? 'obj' : pl.id; - pl.name = !pl.name ? 'eobj' : pl.name; - pl.align = !pl.align ? '' : pl.align; - - // Avoid annoying warning about insecure items - if (!tinymce.isIE || document.location.protocol != 'https:') { - h += ''; - - for (n in pl) { - h += ''; - - // Add extra url parameter if it's an absolute URL - if (n == 'src' && pl[n].indexOf('://') != -1) - h += ''; - } - } - - h += ' - - + @@ -29,13 +29,13 @@
- + - - + - - + +
- +
 
@@ -52,14 +52,14 @@
 
- + @@ -82,15 +82,15 @@
x x   
- + - + - + - + + +
- @@ -103,7 +103,7 @@ - +
 
@@ -112,9 +112,91 @@
+ + +
+ {#media_dlg.html5_video_options} + + + + + + + + + + + + + + + + +
+ + + + + +
 
+
+ + + + + +
 
+
+ + + + + +
 
+
+ + + + + + + + + +
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + + + + +
+
@@ -126,7 +208,7 @@
- @@ -138,7 +220,7 @@ - @@ -151,7 +233,7 @@
- @@ -161,7 +243,7 @@ - @@ -179,7 +261,7 @@ - +
@@ -188,7 +270,7 @@
- +
@@ -199,7 +281,7 @@
- +
@@ -208,7 +290,7 @@
- +
@@ -219,114 +301,17 @@ - + - +
-
- {#media_dlg.flv_options} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - -
-
- - - - - -
-
- - - - - -
-
- - - - - -
-
- - - - - -
-
- - - - - -
-
-
- -
+
{#media_dlg.qt_options} @@ -334,8 +319,8 @@ @@ -343,8 +328,8 @@ @@ -354,8 +339,8 @@ @@ -363,8 +348,8 @@ @@ -374,8 +359,8 @@ @@ -383,8 +368,8 @@ @@ -394,8 +379,8 @@ @@ -403,8 +388,8 @@ @@ -414,8 +399,8 @@ @@ -423,16 +408,16 @@ - - + - - + + - - + + - - + + - - + + - - + + - - + + - +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- +
 
@@ -480,7 +465,7 @@
-
+
{#media_dlg.wmp_options} @@ -488,8 +473,8 @@ @@ -497,8 +482,8 @@ @@ -508,8 +493,8 @@ @@ -517,8 +502,8 @@ @@ -528,8 +513,8 @@ @@ -537,8 +522,8 @@ @@ -548,8 +533,8 @@ @@ -557,57 +542,56 @@ - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + -
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
-
+
{#media_dlg.rmp_options} @@ -615,8 +599,8 @@ @@ -624,8 +608,8 @@ @@ -635,8 +619,8 @@ @@ -644,8 +628,8 @@ @@ -655,8 +639,8 @@ @@ -664,8 +648,8 @@ @@ -675,8 +659,8 @@ @@ -684,8 +668,8 @@ @@ -695,8 +679,8 @@ @@ -707,19 +691,19 @@ - - + + - - + + - - + + - - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
- - + +
@@ -731,7 +715,7 @@
- @@ -740,13 +724,13 @@
- @@ -756,7 +740,7 @@ - @@ -769,7 +753,7 @@ - +
@@ -778,7 +762,7 @@
- +
@@ -790,7 +774,7 @@
- +
@@ -799,7 +783,7 @@
- +
@@ -808,16 +792,18 @@
+ +
+
+ {#media_dlg.source} + +
+
-
- -
- -
- -
+ + reload
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js index 4fce503c..73947355 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.Nonbreaking',{init:function(ed,url){var t=this;t.editor=ed;ed.addCommand('mceNonBreaking',function(){ed.execCommand('mceInsertContent',false,(ed.plugins.visualchars&&ed.plugins.visualchars.state)?'·':' ');});ed.addButton('nonbreaking',{title:'nonbreaking.nonbreaking_desc',cmd:'mceNonBreaking'});if(ed.getParam('nonbreaking_force_tab')){ed.onKeyDown.add(function(ed,e){if(tinymce.isIE&&e.keyCode==9){ed.execCommand('mceNonBreaking');ed.execCommand('mceNonBreaking');ed.execCommand('mceNonBreaking');tinymce.dom.Event.cancel(e);}});}},getInfo:function(){return{longname:'Nonbreaking space',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('nonbreaking',tinymce.plugins.Nonbreaking);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.Nonbreaking",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceNonBreaking",function(){a.execCommand("mceInsertContent",false,(a.plugins.visualchars&&a.plugins.visualchars.state)?' ':" ")});a.addButton("nonbreaking",{title:"nonbreaking.nonbreaking_desc",cmd:"mceNonBreaking"});if(a.getParam("nonbreaking_force_tab")){a.onKeyDown.add(function(d,f){if(tinymce.isIE&&f.keyCode==9){d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking");d.execCommand("mceNonBreaking");tinymce.dom.Event.cancel(f)}})}},getInfo:function(){return{longname:"Nonbreaking space",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/nonbreaking",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("nonbreaking",tinymce.plugins.Nonbreaking)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js index b7237566..b3ea82ee 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/nonbreaking/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -14,7 +17,7 @@ // Register commands ed.addCommand('mceNonBreaking', function() { - ed.execCommand('mceInsertContent', false, (ed.plugins.visualchars && ed.plugins.visualchars.state) ? '·' : ' '); + ed.execCommand('mceInsertContent', false, (ed.plugins.visualchars && ed.plugins.visualchars.state) ? ' ' : ' '); }); // Register buttons diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js index 8a1b8f07..9945cd85 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin.js @@ -1 +1 @@ -(function(){var Event=tinymce.dom.Event;tinymce.create('tinymce.plugins.NonEditablePlugin',{init:function(ed,url){var t=this,editClass,nonEditClass;t.editor=ed;editClass=ed.getParam("noneditable_editable_class","mceEditable");nonEditClass=ed.getParam("noneditable_noneditable_class","mceNonEditable");ed.onNodeChange.addToTop(function(ed,cm,n){var sc,ec;sc=ed.dom.getParent(ed.selection.getStart(),function(n){return ed.dom.hasClass(n,nonEditClass);});ec=ed.dom.getParent(ed.selection.getEnd(),function(n){return ed.dom.hasClass(n,nonEditClass);});if(sc||ec){t._setDisabled(1);return false;}else t._setDisabled(0);});},getInfo:function(){return{longname:'Non editable elements',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_block:function(ed,e){var k=e.keyCode;if((k>32&&k<41)||(k>111&&k<124))return;return Event.cancel(e);},_setDisabled:function(s){var t=this,ed=t.editor;tinymce.each(ed.controlManager.controls,function(c){c.setDisabled(s);});if(s!==t.disabled){if(s){ed.onKeyDown.addToTop(t._block);ed.onKeyPress.addToTop(t._block);ed.onKeyUp.addToTop(t._block);ed.onPaste.addToTop(t._block);}else{ed.onKeyDown.remove(t._block);ed.onKeyPress.remove(t._block);ed.onKeyUp.remove(t._block);ed.onPaste.remove(t._block);}t.disabled=s;}}});tinymce.PluginManager.add('noneditable',tinymce.plugins.NonEditablePlugin);})(); \ No newline at end of file +(function(){var a=tinymce.dom.Event;tinymce.create("tinymce.plugins.NonEditablePlugin",{init:function(d,e){var f=this,c,b;f.editor=d;c=d.getParam("noneditable_editable_class","mceEditable");b=d.getParam("noneditable_noneditable_class","mceNonEditable");d.onNodeChange.addToTop(function(h,g,k){var j,i;j=h.dom.getParent(h.selection.getStart(),function(l){return h.dom.hasClass(l,b)});i=h.dom.getParent(h.selection.getEnd(),function(l){return h.dom.hasClass(l,b)});if(j||i){f._setDisabled(1);return false}else{f._setDisabled(0)}})},getInfo:function(){return{longname:"Non editable elements",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/noneditable",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_block:function(c,d){var b=d.keyCode;if((b>32&&b<41)||(b>111&&b<124)){return}return a.cancel(d)},_setDisabled:function(d){var c=this,b=c.editor;tinymce.each(b.controlManager.controls,function(e){e.setDisabled(d)});if(d!==c.disabled){if(d){b.onKeyDown.addToTop(c._block);b.onKeyPress.addToTop(c._block);b.onKeyUp.addToTop(c._block);b.onPaste.addToTop(c._block)}else{b.onKeyDown.remove(c._block);b.onKeyPress.remove(c._block);b.onKeyUp.remove(c._block);b.onPaste.remove(c._block)}c.disabled=d}}});tinymce.PluginManager.add("noneditable",tinymce.plugins.NonEditablePlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js index 77db577c..656c971b 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 743 2008-03-23 17:47:33Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js index 177ea95b..c67ae1cd 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.PageBreakPlugin',{init:function(ed,url){var pb='',cls='mcePageBreak',sep=ed.getParam('pagebreak_separator',''),pbRE;pbRE=new RegExp(sep.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(a){return'\\'+a;}),'g');ed.addCommand('mcePageBreak',function(){ed.execCommand('mceInsertContent',0,pb);});ed.addButton('pagebreak',{title:'pagebreak.desc',cmd:cls});ed.onInit.add(function(){if(ed.settings.content_css!==false)ed.dom.loadCSS(url+"/css/content.css");if(ed.theme.onResolveName){ed.theme.onResolveName.add(function(th,o){if(o.node.nodeName=='IMG'&&ed.dom.hasClass(o.node,cls))o.name='pagebreak';});}});ed.onClick.add(function(ed,e){e=e.target;if(e.nodeName==='IMG'&&ed.dom.hasClass(e,cls))ed.selection.select(e);});ed.onNodeChange.add(function(ed,cm,n){cm.setActive('pagebreak',n.nodeName==='IMG'&&ed.dom.hasClass(n,cls));});ed.onBeforeSetContent.add(function(ed,o){o.content=o.content.replace(pbRE,pb);});ed.onPostProcess.add(function(ed,o){if(o.get)o.content=o.content.replace(/]+>/g,function(im){if(im.indexOf('class="mcePageBreak')!==-1)im=sep;return im;});});},getInfo:function(){return{longname:'PageBreak',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('pagebreak',tinymce.plugins.PageBreakPlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.PageBreakPlugin",{init:function(b,d){var f='',a="mcePageBreak",c=b.getParam("pagebreak_separator",""),e;e=new RegExp(c.replace(/[\?\.\*\[\]\(\)\{\}\+\^\$\:]/g,function(g){return"\\"+g}),"g");b.addCommand("mcePageBreak",function(){b.execCommand("mceInsertContent",0,f)});b.addButton("pagebreak",{title:"pagebreak.desc",cmd:a});if(b.settings.content_css!==false){b.contentCSS.push(d+"/css/content.css")}b.onInit.add(function(){if(b.theme.onResolveName){b.theme.onResolveName.add(function(g,h){if(h.node.nodeName=="IMG"&&b.dom.hasClass(h.node,a)){h.name="pagebreak"}})}});b.onClick.add(function(g,h){h=h.target;if(h.nodeName==="IMG"&&g.dom.hasClass(h,a)){g.selection.select(h)}});b.onNodeChange.add(function(h,g,i){g.setActive("pagebreak",i.nodeName==="IMG"&&h.dom.hasClass(i,a))});b.onBeforeSetContent.add(function(g,h){h.content=h.content.replace(e,f)});b.onPostProcess.add(function(g,h){if(h.get){h.content=h.content.replace(/]+>/g,function(i){if(i.indexOf('class="mcePageBreak')!==-1){i=c}return i})}})},getInfo:function(){return{longname:"PageBreak",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/pagebreak",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("pagebreak",tinymce.plugins.PageBreakPlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js index 16f57482..15bb6517 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/pagebreak/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -20,10 +23,10 @@ // Register buttons ed.addButton('pagebreak', {title : 'pagebreak.desc', cmd : cls}); - ed.onInit.add(function() { - if (ed.settings.content_css !== false) - ed.dom.loadCSS(url + "/css/content.css"); + if (ed.settings.content_css !== false) + ed.contentCSS.push(url + "/css/content.css"); + ed.onInit.add(function() { if (ed.theme.onResolveName) { ed.theme.onResolveName.add(function(th, o) { if (o.node.nodeName == 'IMG' && ed.dom.hasClass(o.node, cls)) diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/blank.htm b/includes/tinymce/jscripts/tiny_mce/plugins/paste/blank.htm deleted file mode 100644 index 7ba26bd6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/blank.htm +++ /dev/null @@ -1,22 +0,0 @@ - - -blank_page - - - - - - - - - diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/css/pasteword.css b/includes/tinymce/jscripts/tiny_mce/plugins/paste/css/pasteword.css deleted file mode 100644 index b3be6270..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/css/pasteword.css +++ /dev/null @@ -1,3 +0,0 @@ -.sourceIframe { - border: 1px solid #808080; -} diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js index eeeebd5b..09eb7b55 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin.js @@ -1 +1 @@ -(function(){var Event=tinymce.dom.Event;tinymce.create('tinymce.plugins.PastePlugin',{init:function(ed,url){var t=this;t.editor=ed;ed.addCommand('mcePasteText',function(ui,v){if(ui){if((ed.getParam('paste_use_dialog',true))||(!tinymce.isIE)){ed.windowManager.open({file:url+'/pastetext.htm',width:450,height:400,inline:1},{plugin_url:url});}else t._insertText(clipboardData.getData("Text"),true);}else t._insertText(v.html,v.linebreaks);});ed.addCommand('mcePasteWord',function(ui,v){if(ui){if((ed.getParam('paste_use_dialog',true))||(!tinymce.isIE)){ed.windowManager.open({file:url+'/pasteword.htm',width:450,height:400,inline:1},{plugin_url:url});}else t._insertText(t._clipboardHTML());}else t._insertWordContent(v);});ed.addCommand('mceSelectAll',function(){ed.execCommand('selectall');});ed.addButton('pastetext',{title:'paste.paste_text_desc',cmd:'mcePasteText',ui:true});ed.addButton('pasteword',{title:'paste.paste_word_desc',cmd:'mcePasteWord',ui:true});ed.addButton('selectall',{title:'paste.selectall_desc',cmd:'mceSelectAll'});if(ed.getParam("paste_auto_cleanup_on_paste",false)){ed.onPaste.add(function(ed,e){return t._handlePasteEvent(e)});}if(!tinymce.isIE&&ed.getParam("paste_auto_cleanup_on_paste",false)){ed.onKeyDown.add(function(ed,e){if(e.ctrlKey&&e.keyCode==86){window.setTimeout(function(){ed.execCommand("mcePasteText",true);},1);Event.cancel(e);}});}},getInfo:function(){return{longname:'Paste text/word',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_handlePasteEvent:function(e){var html=this._clipboardHTML(),ed=this.editor,sel=ed.selection,r;if(ed&&(r=sel.getRng())&&r.text.length>0)ed.execCommand('delete');if(html&&html.length>0)ed.execCommand('mcePasteWord',false,html);return Event.cancel(e);},_insertText:function(content,bLinebreaks){content=this.editor.dom.encode(content);if(content&&content.length>0){if(!this.editor.selection.isCollapsed())this.editor.execCommand("Delete");if(bLinebreaks){if(this.editor.getParam("paste_create_paragraphs",true)){var rl=this.editor.getParam("paste_replace_list",'\u2122,TM,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i

');content=content.replace(/\r\r/g,'

');content=content.replace(/\n\n/g,'

');if((pos=content.indexOf('

'))!=-1){this.editor.execCommand("Delete");var node=this.editor.selection.getNode();var breakElms=[];do{if(node.nodeType==1){if(node.nodeName=="TD"||node.nodeName=="BODY")break;breakElms[breakElms.length]=node;}}while(node=node.parentNode);var before="",after="

";before+=content.substring(0,pos);for(var i=0;i";after+="<"+breakElms[(breakElms.length-1)-i].nodeName+">";}before+="

";content=before+content.substring(pos+7)+after;}}if(this.editor.getParam("paste_create_linebreaks",true)){content=content.replace(/\r\n/g,'
');content=content.replace(/\r/g,'
');content=content.replace(/\n/g,'
');}}this.editor.execCommand("mceInsertRawHTML",false,content);}},_insertWordContent:function(content){var t=this,ed=t.editor;if(content&&content.length>0){var bull=String.fromCharCode(8226);var middot=String.fromCharCode(183);if(ed.getParam('paste_insert_word_content_callback'))content=ed.execCallback('paste_insert_word_content_callback','before',content);var rl=ed.getParam("paste_replace_list",'\u2122,TM,\u2026,...,\x93|\x94|\u201c|\u201d,",\x60|\x91|\x92|\u2018|\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i(.*?)<\/p>','gi'),'

$1

');}content=content.replace(new RegExp('tab-stops: list [0-9]+.0pt">','gi'),'">'+"--list--");content=content.replace(new RegExp(bull+"(.*?)
","gi"),"

"+middot+"$1

");content=content.replace(new RegExp('','gi'),""+bull);content=content.replace(/<\/o:p>/gi,"");content=content.replace(new RegExp('
]+>/g,"");if(this.editor.getParam("paste_remove_spans",true))content=content.replace(/<\/?span[^>]*>/gi,"");if(this.editor.getParam("paste_remove_styles",true))content=content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)','gi'),"<$1$3");content=content.replace(/<\/?font[^>]*>/gi,"");switch(this.editor.getParam("paste_strip_class_attributes","all")){case"all":content=content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi,"<$1$3");break;case"mso":content=content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)','gi'),"<$1$3");break;}content=content.replace(new RegExp('href="?'+this._reEscape(""+document.location)+'','gi'),'href="'+this.editor.documentBaseURI.getURI());content=content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi,"<$1$3");content=content.replace(/<\\?\?xml[^>]*>/gi,"");content=content.replace(/<\/?\w+:[^>]*>/gi,"");content=content.replace(/-- page break --\s*

 <\/p>/gi,"");content=content.replace(/-- page break --/gi,"");if(!this.editor.getParam('force_p_newlines')){content=content.replace('','','gi');content=content.replace('

','

','gi');}if(!tinymce.isIE&&!this.editor.getParam('force_p_newlines')){content=content.replace(/<\/?p[^>]*>/gi,"");}content=content.replace(/<\/?div[^>]*>/gi,"");if(this.editor.getParam("paste_convert_middot_lists",true)){var div=ed.dom.create("div",null,content);var className=this.editor.getParam("paste_unindented_list_class","unIndentedList");while(this._convertMiddots(div,"--list--"));while(this._convertMiddots(div,middot,className));while(this._convertMiddots(div,bull));content=div.innerHTML;}if(this.editor.getParam("paste_convert_headers_to_strong",false)){content=content.replace(/ <\/h[1-6]>/gi,'

  

');content=content.replace(//gi,'

');content=content.replace(/<\/h[1-6]>/gi,'

');content=content.replace(/ <\/b>/gi,'  ');content=content.replace(/^( )*/gi,'');}content=content.replace(/--list--/gi,"");if(ed.getParam('paste_insert_word_content_callback'))content=ed.execCallback('paste_insert_word_content_callback','after',content);this.editor.execCommand("mceInsertContent",false,content);if(this.editor.getParam('paste_force_cleanup_wordpaste',true)){var ed=this.editor;window.setTimeout(function(){ed.execCommand("mceCleanup");},1);}}},_reEscape:function(s){var l="?.\\*[](){}+^$:";var o="";for(var i=0;i")});return}if(p.get("_mcePaste")){return}m=p.add(r,"div",{id:"_mcePaste","class":"mcePaste"},'\uFEFF
');if(r!=e.getDoc().body){j=p.getPos(e.selection.getStart(),r).y}else{j=r.scrollTop}p.setStyles(m,{position:"absolute",left:-10000,top:j,width:1,height:1,overflow:"hidden"});if(tinymce.isIE){k=p.doc.body.createTextRange();k.moveToElementText(m);k.execCommand("Paste");p.remove(m);if(m.innerHTML==="\uFEFF"){e.execCommand("mcePasteWord");s.preventDefault();return}i({content:m.innerHTML});return tinymce.dom.Event.cancel(s)}else{function o(n){n.preventDefault()}p.bind(e.getDoc(),"mousedown",o);p.bind(e.getDoc(),"keydown",o);q=e.selection.getRng();m=m.firstChild;k=e.getDoc().createRange();k.setStart(m,0);k.setEnd(m,1);l.setRng(k);window.setTimeout(function(){var t="",n=p.select("div.mcePaste");c(n,function(v){var u=v.firstChild;if(u&&u.nodeName=="DIV"&&u.style.marginTop&&u.style.backgroundColor){p.remove(u,1)}c(p.select("div.mcePaste",v),function(w){p.remove(w,1)});c(p.select("span.Apple-style-span",v),function(w){p.remove(w,1)});c(p.select("br[data-mce-bogus]",v),function(w){p.remove(w)});t+=v.innerHTML});c(n,function(u){p.remove(u)});if(q){l.setRng(q)}i({content:t});p.unbind(e.getDoc(),"mousedown",o);p.unbind(e.getDoc(),"keydown",o)},0)}}if(b(e,"paste_auto_cleanup_on_paste")){if(tinymce.isOpera||/Firefox\/2/.test(navigator.userAgent)){e.onKeyDown.add(function(j,k){if(((tinymce.isMac?k.metaKey:k.ctrlKey)&&k.keyCode==86)||(k.shiftKey&&k.keyCode==45)){h(k)}})}else{e.onPaste.addToTop(function(j,k){return h(k)})}}if(b(e,"paste_block_drop")){e.onInit.add(function(){e.dom.bind(e.getBody(),["dragend","dragover","draggesture","dragdrop","drop","drag"],function(j){j.preventDefault();j.stopPropagation();return false})})}g._legacySupport()},getInfo:function(){return{longname:"Paste text/word",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/paste",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_preProcess:function(i,f){var l=this.editor,k=f.content,q=tinymce.grep,p=tinymce.explode,g=tinymce.trim,m,j;function e(h){c(h,function(o){if(o.constructor==RegExp){k=k.replace(o,"")}else{k=k.replace(o[0],o[1])}})}if(/class="?Mso|style="[^"]*\bmso-|w:WordDocument/i.test(k)||f.wordContent){f.wordContent=true;e([/^\s*( )+/gi,/( |]*>)+\s*$/gi]);if(b(l,"paste_convert_headers_to_strong")){k=k.replace(/

]*class="?MsoHeading"?[^>]*>(.*?)<\/p>/gi,"

$1

")}if(b(l,"paste_convert_middot_lists")){e([[//gi,"$&__MCE_ITEM__"],[/(]+(?:mso-list:|:\s*symbol)[^>]+>)/gi,"$1__MCE_ITEM__"],[/(]+(?:MsoListParagraph)[^>]+>)/gi,"$1__MCE_ITEM__"]])}e([//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\u00a0"]]);do{m=k.length;k=k.replace(/(<[a-z][^>]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi,"$1")}while(m!=k.length);if(b(l,"paste_retain_style_properties").replace(/^none$/i,"").length==0){k=k.replace(/<\/?span[^>]*>/gi,"")}else{e([[/([\s\u00a0]*)<\/span>/gi,function(o,h){return(h.length>0)?h.replace(/./," ").slice(Math.floor(h.length/2)).split("").join("\u00a0"):""}],[/(<[a-z][^>]*)\sstyle="([^"]*)"/gi,function(u,h,t){var v=[],o=0,r=p(g(t).replace(/"/gi,"'"),";");c(r,function(s){var w,y,z=p(s,":");function x(A){return A+((A!=="0")&&(/\d$/.test(A)))?"px":""}if(z.length==2){w=z[0].toLowerCase();y=z[1].toLowerCase();switch(w){case"mso-padding-alt":case"mso-padding-top-alt":case"mso-padding-right-alt":case"mso-padding-bottom-alt":case"mso-padding-left-alt":case"mso-margin-alt":case"mso-margin-top-alt":case"mso-margin-right-alt":case"mso-margin-bottom-alt":case"mso-margin-left-alt":case"mso-table-layout-alt":case"mso-height":case"mso-width":case"mso-vertical-align-alt":v[o++]=w.replace(/^mso-|-alt$/g,"")+":"+x(y);return;case"horiz-align":v[o++]="text-align:"+y;return;case"vert-align":v[o++]="vertical-align:"+y;return;case"font-color":case"mso-foreground":v[o++]="color:"+y;return;case"mso-background":case"mso-highlight":v[o++]="background:"+y;return;case"mso-default-height":v[o++]="min-height:"+x(y);return;case"mso-default-width":v[o++]="min-width:"+x(y);return;case"mso-padding-between-alt":v[o++]="border-collapse:separate;border-spacing:"+x(y);return;case"text-line-through":if((y=="single")||(y=="double")){v[o++]="text-decoration:line-through"}return;case"mso-zero-height":if(y=="yes"){v[o++]="display:none"}return}if(/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(w)){return}v[o++]=w+":"+z[1]}});if(o>0){return h+' style="'+v.join(";")+'"'}else{return h}}]])}}if(b(l,"paste_convert_headers_to_strong")){e([[/]*>/gi,"

"],[/<\/h[1-6][^>]*>/gi,"

"]])}j=b(l,"paste_strip_class_attributes");if(j!=="none"){function n(r,o){if(j==="all"){return""}var h=q(p(o.replace(/^(["'])(.*)\1$/,"$2")," "),function(s){return(/^(?!mso)/i.test(s))});return h.length?' class="'+h.join(" ")+'"':""}k=k.replace(/ class="([^"]+)"/gi,n);k=k.replace(/ class=([\-\w]+)/gi,n)}if(b(l,"paste_remove_spans")){k=k.replace(/<\/?span[^>]*>/gi,"")}f.content=k},_postProcess:function(h,j){var g=this,f=g.editor,i=f.dom,e;if(j.wordContent){c(i.select("a",j.node),function(k){if(!k.href||k.href.indexOf("#_Toc")!=-1){i.remove(k,1)}});if(b(f,"paste_convert_middot_lists")){g._convertLists(h,j)}e=b(f,"paste_retain_style_properties");if((tinymce.is(e,"string"))&&(e!=="all")&&(e!=="*")){e=tinymce.explode(e.replace(/^none$/i,""));c(i.select("*",j.node),function(n){var o={},l=0,m,p,k;if(e){for(m=0;m0){i.setStyles(n,o)}else{if(n.nodeName=="SPAN"&&!n.className){i.remove(n,true)}}})}}if(b(f,"paste_remove_styles")||(b(f,"paste_remove_styles_if_webkit")&&tinymce.isWebKit)){c(i.select("*[style]",j.node),function(k){k.removeAttribute("style");k.removeAttribute("data-mce-style")})}else{if(tinymce.isWebKit){c(i.select("*",j.node),function(k){k.removeAttribute("data-mce-style")})}}},_convertLists:function(h,f){var j=h.editor.dom,i,m,e=-1,g,n=[],l,k;c(j.select("p",f.node),function(u){var r,v="",t,s,o,q;for(r=u.firstChild;r&&r.nodeType==3;r=r.nextSibling){v+=r.nodeValue}v=u.innerHTML.replace(/<\/?\w+[^>]*>/gi,"").replace(/ /g,"\u00a0");if(/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o]\s*\u00a0*/.test(v)){t="ul"}if(/^__MCE_ITEM__\s*\w+\.\s*\u00a0+/.test(v)){t="ol"}if(t){g=parseFloat(u.style.marginLeft||0);if(g>e){n.push(g)}if(!i||t!=l){i=j.create(t);j.insertAfter(i,u)}else{if(g>e){i=m.appendChild(j.create(t))}else{if(g]*>/gi,"");if(t=="ul"&&/^[\u2022\u00b7\u00a7\u00d8o]/.test(p)){j.remove(w)}else{if(/^[\s\S]*\w+\.( |\u00a0)*\s*/.test(p)){j.remove(w)}}});s=u.innerHTML;if(t=="ul"){s=u.innerHTML.replace(/__MCE_ITEM__/g,"").replace(/^[\u2022\u00b7\u00a7\u00d8o]\s*( |\u00a0)+\s*/,"")}else{s=u.innerHTML.replace(/__MCE_ITEM__/g,"").replace(/^\s*\w+\.( |\u00a0)+\s*/,"")}m=i.appendChild(j.create("li",0,s));j.remove(u);e=g;l=t}else{i=e=0}});k=f.node.innerHTML;if(k.indexOf("__MCE_ITEM__")!=-1){f.node.innerHTML=k.replace(/__MCE_ITEM__/g,"")}},_insertBlockContent:function(l,h,m){var f,j,g=l.selection,q,n,e,o,i,k="mce_marker";function p(t){var s;if(tinymce.isIE){s=l.getDoc().body.createTextRange();s.moveToElementText(t);s.collapse(false);s.select()}else{g.select(t,1);g.collapse(false)}}this._insert('',1);j=h.get(k);f=h.getParent(j,"p,h1,h2,h3,h4,h5,h6,ul,ol,th,td");if(f&&!/TD|TH/.test(f.nodeName)){j=h.split(f,j);c(h.create("div",0,m).childNodes,function(r){q=j.parentNode.insertBefore(r.cloneNode(true),j)});p(q)}else{h.setOuterHTML(j,m);g.select(l.getBody(),1);g.collapse(0)}while(n=h.get(k)){h.remove(n)}n=g.getStart();e=h.getViewPort(l.getWin());o=l.dom.getPos(n).y;i=n.clientHeight;if(oe.y+e.h){l.getDoc().body.scrollTop=o0)){if(!d){d=("34,quot,38,amp,39,apos,60,lt,62,gt,"+j.serializer.settings.entities).split(",")}if(/<(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^>]*>/i.test(v)){q([/[\n\r]+/g])}else{q([/\r+/g])}q([[/<\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)>/gi,"\n\n"],[/]*>|<\/tr>/gi,"\n"],[/<\/t[dh]>\s*]*>/gi,"\t"],/<[a-z!\/?][^>]*>/gi,[/ /gi," "],[/&(#\d+|[a-z0-9]{1,10});/gi,function(i,h){if(h.charAt(0)==="#"){return String.fromCharCode(h.slice(1))}else{return((i=y(d,h))>0)?String.fromCharCode(d[i-1]):" "}}],[/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi,"$1"],[/\n{3,}/g,"\n\n"],/^\s+|\s+$/g]);v=x.encode(v);if(!s.isCollapsed()){z.execCommand("Delete",false,null)}if(m(o,"array")||(m(o,"array"))){q(o)}else{if(m(o,"string")){q(new RegExp(o,"gi"))}}if(g=="none"){q([[/\n+/g," "]])}else{if(g=="br"){q([[/\n/g,"
"]])}else{q([/^\s+|\s+$/g,[/\n\n/g,"

"],[/\n/g,"
"]])}}if((l=v.indexOf("

"))!=-1){k=v.lastIndexOf("

");r=s.getNode();e=[];do{if(r.nodeType==1){if(r.nodeName=="TD"||r.nodeName=="BODY"){break}e[e.length]=r}}while(r=r.parentNode);if(e.length>0){p=v.substring(0,l);f="";for(t=0,u=e.length;t";f+="<"+e[e.length-t-1].nodeName.toLowerCase()+">"}if(l==k){v=p+f+v.substring(l+7)}else{v=p+v.substring(l+4,k+4)+f+v.substring(k+7)}}}j.execCommand("mceInsertRawHTML",false,v+' ');window.setTimeout(function(){var h=x.get("_plain_text_marker"),B,i,A,w;s.select(h,false);z.execCommand("Delete",false,null);h=null;B=s.getStart();i=x.getViewPort(n);A=x.getPos(B).y;w=B.clientHeight;if((Ai.y+i.h)){z.body.scrollTop=A

'); - content = content.replace(/\r\r/g, '

'); - content = content.replace(/\n\n/g, '

'); - - // Has paragraphs - if ((pos = content.indexOf('

')) != -1) { - this.editor.execCommand("Delete"); - - var node = this.editor.selection.getNode(); - - // Get list of elements to break - var breakElms = []; - - do { - if (node.nodeType == 1) { - // Don't break tables and break at body - if (node.nodeName == "TD" || node.nodeName == "BODY") - break; - - breakElms[breakElms.length] = node; - } - } while(node = node.parentNode); - - var before = "", after = "

"; - before += content.substring(0, pos); - - for (var i=0; i"; - after += "<" + breakElms[(breakElms.length-1)-i].nodeName + ">"; - } - - before += "

"; - content = before + content.substring(pos+7) + after; - } - } - - if (this.editor.getParam("paste_create_linebreaks", true)) { - content = content.replace(/\r\n/g, '
'); - content = content.replace(/\r/g, '
'); - content = content.replace(/\n/g, '
'); - } - } - - this.editor.execCommand("mceInsertRawHTML", false, content); - } - }, - - _insertWordContent : function(content) { - var t = this, ed = t.editor; - - if (content && content.length > 0) { - // Cleanup Word content - var bull = String.fromCharCode(8226); - var middot = String.fromCharCode(183); - - if (ed.getParam('paste_insert_word_content_callback')) - content = ed.execCallback('paste_insert_word_content_callback', 'before', content); - - var rl = ed.getParam("paste_replace_list", '\u2122,TM,\u2026,...,\x93|\x94|\u201c|\u201d,",\x60|\x91|\x92|\u2018|\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(','); - for (var i=0; i(.*?)<\/p>', 'gi'), '

$1

'); - } - - content = content.replace(new RegExp('tab-stops: list [0-9]+.0pt">', 'gi'), '">' + "--list--"); - content = content.replace(new RegExp(bull + "(.*?)
", "gi"), "

" + middot + "$1

"); - content = content.replace(new RegExp('', 'gi'), "" + bull); // Covert to bull list - content = content.replace(/<\/o:p>/gi, ""); - content = content.replace(new RegExp('
]+>/g, ""); // Header elements - - if (this.editor.getParam("paste_remove_spans", true)) - content = content.replace(/<\/?span[^>]*>/gi, ""); - - if (this.editor.getParam("paste_remove_styles", true)) - content = content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)', 'gi'), "<$1$3"); - - content = content.replace(/<\/?font[^>]*>/gi, ""); - - // Strips class attributes. - switch (this.editor.getParam("paste_strip_class_attributes", "all")) { - case "all": - content = content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3"); - break; - - case "mso": - content = content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)', 'gi'), "<$1$3"); - break; - } - - content = content.replace(new RegExp('href="?' + this._reEscape("" + document.location) + '', 'gi'), 'href="' + this.editor.documentBaseURI.getURI()); - content = content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3"); - content = content.replace(/<\\?\?xml[^>]*>/gi, ""); - content = content.replace(/<\/?\w+:[^>]*>/gi, ""); - content = content.replace(/-- page break --\s*

 <\/p>/gi, ""); // Remove pagebreaks - content = content.replace(/-- page break --/gi, ""); // Remove pagebreaks - - // content = content.replace(/\/? */gi, "");   - // content = content.replace(/

 <\/p>/gi, ''); - - if (!this.editor.getParam('force_p_newlines')) { - content = content.replace('', '' ,'gi'); - content = content.replace('

', '

' ,'gi'); - } - - if (!tinymce.isIE && !this.editor.getParam('force_p_newlines')) { - content = content.replace(/<\/?p[^>]*>/gi, ""); - } - - content = content.replace(/<\/?div[^>]*>/gi, ""); - - // Convert all middlot lists to UL lists - if (this.editor.getParam("paste_convert_middot_lists", true)) { - var div = ed.dom.create("div", null, content); - - // Convert all middot paragraphs to li elements - var className = this.editor.getParam("paste_unindented_list_class", "unIndentedList"); - - while (this._convertMiddots(div, "--list--")) ; // bull - while (this._convertMiddots(div, middot, className)) ; // Middot - while (this._convertMiddots(div, bull)) ; // bull - - content = div.innerHTML; - } - - // Replace all headers with strong and fix some other issues - if (this.editor.getParam("paste_convert_headers_to_strong", false)) { - content = content.replace(/ <\/h[1-6]>/gi, '

  

'); - content = content.replace(//gi, '

'); - content = content.replace(/<\/h[1-6]>/gi, '

'); - content = content.replace(/ <\/b>/gi, '  '); - content = content.replace(/^( )*/gi, ''); - } - - content = content.replace(/--list--/gi, ""); // Remove --list-- - - if (ed.getParam('paste_insert_word_content_callback')) - content = ed.execCallback('paste_insert_word_content_callback', 'after', content); - - // Insert cleaned content - this.editor.execCommand("mceInsertContent", false, content); - - if (this.editor.getParam('paste_force_cleanup_wordpaste', true)) { - var ed = this.editor; - - window.setTimeout(function() { - ed.execCommand("mceCleanup"); - }, 1); // Do normal cleanup detached from this thread - } - } - }, - - _reEscape : function(s) { - var l = "?.\\*[](){}+^$:"; - var o = ""; - - for (var i=0; i]*>)+\s*$/gi //   entities at the end of contents + ]); + + if (getParam(ed, "paste_convert_headers_to_strong")) { + h = h.replace(/

]*class="?MsoHeading"?[^>]*>(.*?)<\/p>/gi, "

$1

"); + } + + if (getParam(ed, "paste_convert_middot_lists")) { + process([ + [//gi, '$&__MCE_ITEM__'], // Convert supportLists to a list item marker + [/(]+(?:mso-list:|:\s*symbol)[^>]+>)/gi, '$1__MCE_ITEM__'], // Convert mso-list and symbol spans to item markers + [/(]+(?:MsoListParagraph)[^>]+>)/gi, '$1__MCE_ITEM__'] // Convert mso-list and symbol paragraphs to item markers (FF) + ]); + } + + process([ + // Word comments like conditional comments etc + //gi, + + // Remove comments, scripts (e.g., msoShowComment), XML tag, VML content, MS Office namespaced tags, and a few other tags + /<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi, + + // Convert into for line-though + [/<(\/?)s>/gi, "<$1strike>"], + + // Replace nsbp entites to char since it's easier to handle + [/ /gi, "\u00a0"] + ]); + + // Remove bad attributes, with or without quotes, ensuring that attribute text is really inside a tag. + // If JavaScript had a RegExp look-behind, we could have integrated this with the last process() array and got rid of the loop. But alas, it does not, so we cannot. + do { + len = h.length; + h = h.replace(/(<[a-z][^>]*\s)(?:id|name|language|type|on\w+|\w+:\w+)=(?:"[^"]*"|\w+)\s?/gi, "$1"); + } while (len != h.length); + + // Remove all spans if no styles is to be retained + if (getParam(ed, "paste_retain_style_properties").replace(/^none$/i, "").length == 0) { + h = h.replace(/<\/?span[^>]*>/gi, ""); + } else { + // We're keeping styles, so at least clean them up. + // CSS Reference: http://msdn.microsoft.com/en-us/library/aa155477.aspx + + process([ + // Convert ___ to string of alternating breaking/non-breaking spaces of same length + [/([\s\u00a0]*)<\/span>/gi, + function(str, spaces) { + return (spaces.length > 0)? spaces.replace(/./, " ").slice(Math.floor(spaces.length/2)).split("").join("\u00a0") : ""; + } + ], + + // Examine all styles: delete junk, transform some, and keep the rest + [/(<[a-z][^>]*)\sstyle="([^"]*)"/gi, + function(str, tag, style) { + var n = [], + i = 0, + s = explode(trim(style).replace(/"/gi, "'"), ";"); + + // Examine each style definition within the tag's style attribute + each(s, function(v) { + var name, value, + parts = explode(v, ":"); + + function ensureUnits(v) { + return v + ((v !== "0") && (/\d$/.test(v)))? "px" : ""; + } + + if (parts.length == 2) { + name = parts[0].toLowerCase(); + value = parts[1].toLowerCase(); + + // Translate certain MS Office styles into their CSS equivalents + switch (name) { + case "mso-padding-alt": + case "mso-padding-top-alt": + case "mso-padding-right-alt": + case "mso-padding-bottom-alt": + case "mso-padding-left-alt": + case "mso-margin-alt": + case "mso-margin-top-alt": + case "mso-margin-right-alt": + case "mso-margin-bottom-alt": + case "mso-margin-left-alt": + case "mso-table-layout-alt": + case "mso-height": + case "mso-width": + case "mso-vertical-align-alt": + n[i++] = name.replace(/^mso-|-alt$/g, "") + ":" + ensureUnits(value); + return; + + case "horiz-align": + n[i++] = "text-align:" + value; + return; + + case "vert-align": + n[i++] = "vertical-align:" + value; + return; + + case "font-color": + case "mso-foreground": + n[i++] = "color:" + value; + return; + + case "mso-background": + case "mso-highlight": + n[i++] = "background:" + value; + return; + + case "mso-default-height": + n[i++] = "min-height:" + ensureUnits(value); + return; + + case "mso-default-width": + n[i++] = "min-width:" + ensureUnits(value); + return; + + case "mso-padding-between-alt": + n[i++] = "border-collapse:separate;border-spacing:" + ensureUnits(value); + return; + + case "text-line-through": + if ((value == "single") || (value == "double")) { + n[i++] = "text-decoration:line-through"; + } + return; + + case "mso-zero-height": + if (value == "yes") { + n[i++] = "display:none"; + } + return; + } + + // Eliminate all MS Office style definitions that have no CSS equivalent by examining the first characters in the name + if (/^(mso|column|font-emph|lang|layout|line-break|list-image|nav|panose|punct|row|ruby|sep|size|src|tab-|table-border|text-(?!align|decor|indent|trans)|top-bar|version|vnd|word-break)/.test(name)) { + return; + } + + // If it reached this point, it must be a valid CSS style + n[i++] = name + ":" + parts[1]; // Lower-case name, but keep value case + } + }); + + // If style attribute contained any valid styles the re-write it; otherwise delete style attribute. + if (i > 0) { + return tag + ' style="' + n.join(';') + '"'; + } else { + return tag; + } + } + ] + ]); + } + } + + // Replace headers with + if (getParam(ed, "paste_convert_headers_to_strong")) { + process([ + [/]*>/gi, "

"], + [/<\/h[1-6][^>]*>/gi, "

"] + ]); + } + + // Class attribute options are: leave all as-is ("none"), remove all ("all"), or remove only those starting with mso ("mso"). + // Note:- paste_strip_class_attributes: "none", verify_css_classes: true is also a good variation. + stripClass = getParam(ed, "paste_strip_class_attributes"); + + if (stripClass !== "none") { + function removeClasses(match, g1) { + if (stripClass === "all") + return ''; + + var cls = grep(explode(g1.replace(/^(["'])(.*)\1$/, "$2"), " "), + function(v) { + return (/^(?!mso)/i.test(v)); + } + ); + + return cls.length ? ' class="' + cls.join(" ") + '"' : ''; + }; + + h = h.replace(/ class="([^"]+)"/gi, removeClasses); + h = h.replace(/ class=([\-\w]+)/gi, removeClasses); + } + + // Remove spans option + if (getParam(ed, "paste_remove_spans")) { + h = h.replace(/<\/?span[^>]*>/gi, ""); + } + + //console.log('After preprocess:' + h); + + o.content = h; }, - _convertMiddots : function(div, search, class_name) { - var ed = this.editor, mdot = String.fromCharCode(183), bull = String.fromCharCode(8226); - var nodes, prevul, i, p, ul, li, np, cp, li; + /** + * Various post process items. + */ + _postProcess : function(pl, o) { + var t = this, ed = t.editor, dom = ed.dom, styleProps; - nodes = div.getElementsByTagName("p"); - for (i=0; i 0) + dom.setStyles(el, newStyle); // Add back the stored subset of styles + else // Remove empty span tags that do not have class attributes + if (el.nodeName == 'SPAN' && !el.className) + dom.remove(el, true); + }); } } - return false; + // Remove all style information or only specifically on WebKit to avoid the style bug on that browser + if (getParam(ed, "paste_remove_styles") || (getParam(ed, "paste_remove_styles_if_webkit") && tinymce.isWebKit)) { + each(dom.select('*[style]', o.node), function(el) { + el.removeAttribute('style'); + el.removeAttribute('data-mce-style'); + }); + } else { + if (tinymce.isWebKit) { + // We need to compress the styles on WebKit since if you paste it will become + // Removing the mce_style that contains the real value will force the Serializer engine to compress the styles + each(dom.select('*', o.node), function(el) { + el.removeAttribute('data-mce-style'); + }); + } + } }, - _clipboardHTML : function() { - var div = document.getElementById('_TinyMCE_clipboardHTML'); + /** + * Converts the most common bullet and number formats in Office into a real semantic UL/LI list. + */ + _convertLists : function(pl, o) { + var dom = pl.editor.dom, listElm, li, lastMargin = -1, margin, levels = [], lastType, html; - if (!div) { - var div = document.createElement('DIV'); - div.id = '_TinyMCE_clipboardHTML'; + // Convert middot lists into real semantic lists + each(dom.select('p', o.node), function(p) { + var sib, val = '', type, html, idx, parents; - with (div.style) { - visibility = 'hidden'; - overflow = 'hidden'; - position = 'absolute'; - width = 1; - height = 1; + // Get text node value at beginning of paragraph + for (sib = p.firstChild; sib && sib.nodeType == 3; sib = sib.nextSibling) + val += sib.nodeValue; + + val = p.innerHTML.replace(/<\/?\w+[^>]*>/gi, '').replace(/ /g, '\u00a0'); + + // Detect unordered lists look for bullets + if (/^(__MCE_ITEM__)+[\u2022\u00b7\u00a7\u00d8o]\s*\u00a0*/.test(val)) + type = 'ul'; + + // Detect ordered lists 1., a. or ixv. + if (/^__MCE_ITEM__\s*\w+\.\s*\u00a0+/.test(val)) + type = 'ol'; + + // Check if node value matches the list pattern: o   + if (type) { + margin = parseFloat(p.style.marginLeft || 0); + + if (margin > lastMargin) + levels.push(margin); + + if (!listElm || type != lastType) { + listElm = dom.create(type); + dom.insertAfter(listElm, p); + } else { + // Nested list element + if (margin > lastMargin) { + listElm = li.appendChild(dom.create(type)); + } else if (margin < lastMargin) { + // Find parent level based on margin value + idx = tinymce.inArray(levels, margin); + parents = dom.getParents(listElm.parentNode, type); + listElm = parents[parents.length - 1 - idx] || listElm; + } + } + + // Remove middot or number spans if they exists + each(dom.select('span', p), function(span) { + var html = span.innerHTML.replace(/<\/?\w+[^>]*>/gi, ''); + + // Remove span with the middot or the number + if (type == 'ul' && /^[\u2022\u00b7\u00a7\u00d8o]/.test(html)) + dom.remove(span); + else if (/^[\s\S]*\w+\.( |\u00a0)*\s*/.test(html)) + dom.remove(span); + }); + + html = p.innerHTML; + + // Remove middot/list items + if (type == 'ul') + html = p.innerHTML.replace(/__MCE_ITEM__/g, '').replace(/^[\u2022\u00b7\u00a7\u00d8o]\s*( |\u00a0)+\s*/, ''); + else + html = p.innerHTML.replace(/__MCE_ITEM__/g, '').replace(/^\s*\w+\.( |\u00a0)+\s*/, ''); + + // Create li and add paragraph data into the new li + li = listElm.appendChild(dom.create('li', 0, html)); + dom.remove(p); + + lastMargin = margin; + lastType = type; + } else + listElm = lastMargin = 0; // End list element + }); + + // Remove any left over makers + html = o.node.innerHTML; + if (html.indexOf('__MCE_ITEM__') != -1) + o.node.innerHTML = html.replace(/__MCE_ITEM__/g, ''); + }, + + /** + * This method will split the current block parent and insert the contents inside the split position. + * This logic can be improved so text nodes at the start/end remain in the start/end block elements + */ + _insertBlockContent : function(ed, dom, content) { + var parentBlock, marker, sel = ed.selection, last, elm, vp, y, elmHeight, markerId = 'mce_marker'; + + function select(n) { + var r; + + if (tinymce.isIE) { + r = ed.getDoc().body.createTextRange(); + r.moveToElementText(n); + r.collapse(false); + r.select(); + } else { + sel.select(n, 1); + sel.collapse(false); } - - document.body.appendChild(div); } - div.innerHTML = ''; - var rng = document.body.createTextRange(); - rng.moveToElementText(div); - rng.execCommand('Paste'); - var html = div.innerHTML; - div.innerHTML = ''; - return html; + // Insert a marker for the caret position + this._insert('', 1); + marker = dom.get(markerId); + parentBlock = dom.getParent(marker, 'p,h1,h2,h3,h4,h5,h6,ul,ol,th,td'); + + // If it's a parent block but not a table cell + if (parentBlock && !/TD|TH/.test(parentBlock.nodeName)) { + // Split parent block + marker = dom.split(parentBlock, marker); + + // Insert nodes before the marker + each(dom.create('div', 0, content).childNodes, function(n) { + last = marker.parentNode.insertBefore(n.cloneNode(true), marker); + }); + + // Move caret after marker + select(last); + } else { + dom.setOuterHTML(marker, content); + sel.select(ed.getBody(), 1); + sel.collapse(0); + } + + // Remove marker if it's left + while (elm = dom.get(markerId)) + dom.remove(elm); + + // Get element, position and height + elm = sel.getStart(); + vp = dom.getViewPort(ed.getWin()); + y = ed.dom.getPos(elm).y; + elmHeight = elm.clientHeight; + + // Is element within viewport if not then scroll it into view + if (y < vp.y || y + elmHeight > vp.y + vp.h) + ed.getDoc().body.scrollTop = y < vp.y ? y : y - vp.h + 25; + }, + + /** + * Inserts the specified contents at the caret position. + */ + _insert : function(h, skip_undo) { + var ed = this.editor, r = ed.selection.getRng(); + + // First delete the contents seems to work better on WebKit when the selection spans multiple list items or multiple table cells. + if (!ed.selection.isCollapsed() && r.startContainer != r.endContainer) + ed.getDoc().execCommand('Delete', false, null); + + // It's better to use the insertHTML method on Gecko since it will combine paragraphs correctly before inserting the contents + ed.execCommand(tinymce.isGecko ? 'insertHTML' : 'mceInsertContent', false, h, {skip_undo : skip_undo}); + }, + + /** + * Instead of the old plain text method which tried to re-create a paste operation, the + * new approach adds a plain text mode toggle switch that changes the behavior of paste. + * This function is passed the same input that the regular paste plugin produces. + * It performs additional scrubbing and produces (and inserts) the plain text. + * This approach leverages all of the great existing functionality in the paste + * plugin, and requires minimal changes to add the new functionality. + * Speednet - June 2009 + */ + _insertPlainText : function(ed, dom, h) { + var i, len, pos, rpos, node, breakElms, before, after, + w = ed.getWin(), + d = ed.getDoc(), + sel = ed.selection, + is = tinymce.is, + inArray = tinymce.inArray, + linebr = getParam(ed, "paste_text_linebreaktype"), + rl = getParam(ed, "paste_text_replacements"); + + function process(items) { + each(items, function(v) { + if (v.constructor == RegExp) + h = h.replace(v, ""); + else + h = h.replace(v[0], v[1]); + }); + }; + + if ((typeof(h) === "string") && (h.length > 0)) { + if (!entities) + entities = ("34,quot,38,amp,39,apos,60,lt,62,gt," + ed.serializer.settings.entities).split(","); + + // If HTML content with line-breaking tags, then remove all cr/lf chars because only tags will break a line + if (/<(?:p|br|h[1-6]|ul|ol|dl|table|t[rdh]|div|blockquote|fieldset|pre|address|center)[^>]*>/i.test(h)) { + process([ + /[\n\r]+/g + ]); + } else { + // Otherwise just get rid of carriage returns (only need linefeeds) + process([ + /\r+/g + ]); + } + + process([ + [/<\/(?:p|h[1-6]|ul|ol|dl|table|div|blockquote|fieldset|pre|address|center)>/gi, "\n\n"], // Block tags get a blank line after them + [/]*>|<\/tr>/gi, "\n"], // Single linebreak for
tags and table rows + [/<\/t[dh]>\s*]*>/gi, "\t"], // Table cells get tabs betweem them + /<[a-z!\/?][^>]*>/gi, // Delete all remaining tags + [/ /gi, " "], // Convert non-break spaces to regular spaces (remember, *plain text*) + [ + // HTML entity + /&(#\d+|[a-z0-9]{1,10});/gi, + + // Replace with actual character + function(e, s) { + if (s.charAt(0) === "#") { + return String.fromCharCode(s.slice(1)); + } + else { + return ((e = inArray(entities, s)) > 0)? String.fromCharCode(entities[e-1]) : " "; + } + } + ], + [/(?:(?!\n)\s)*(\n+)(?:(?!\n)\s)*/gi, "$1"], // Cool little RegExp deletes whitespace around linebreak chars. + [/\n{3,}/g, "\n\n"], // Max. 2 consecutive linebreaks + /^\s+|\s+$/g // Trim the front & back + ]); + + h = dom.encode(h); + + // Delete any highlighted text before pasting + if (!sel.isCollapsed()) { + d.execCommand("Delete", false, null); + } + + // Perform default or custom replacements + if (is(rl, "array") || (is(rl, "array"))) { + process(rl); + } + else if (is(rl, "string")) { + process(new RegExp(rl, "gi")); + } + + // Treat paragraphs as specified in the config + if (linebr == "none") { + process([ + [/\n+/g, " "] + ]); + } + else if (linebr == "br") { + process([ + [/\n/g, "
"] + ]); + } + else { + process([ + /^\s+|\s+$/g, + [/\n\n/g, "

"], + [/\n/g, "
"] + ]); + } + + // This next piece of code handles the situation where we're pasting more than one paragraph of plain + // text, and we are pasting the content into the middle of a block node in the editor. The block + // node gets split at the selection point into "Para A" and "Para B" (for the purposes of explaining). + // The first paragraph of the pasted text is appended to "Para A", and the last paragraph of the + // pasted text is prepended to "Para B". Any other paragraphs of pasted text are placed between + // "Para A" and "Para B". This code solves a host of problems with the original plain text plugin and + // now handles styles correctly. (Pasting plain text into a styled paragraph is supposed to make the + // plain text take the same style as the existing paragraph.) + if ((pos = h.indexOf("

")) != -1) { + rpos = h.lastIndexOf("

"); + node = sel.getNode(); + breakElms = []; // Get list of elements to break + + do { + if (node.nodeType == 1) { + // Don't break tables and break at body + if (node.nodeName == "TD" || node.nodeName == "BODY") { + break; + } + + breakElms[breakElms.length] = node; + } + } while (node = node.parentNode); + + // Are we in the middle of a block node? + if (breakElms.length > 0) { + before = h.substring(0, pos); + after = ""; + + for (i=0, len=breakElms.length; i"; + after += "<" + breakElms[breakElms.length-i-1].nodeName.toLowerCase() + ">"; + } + + if (pos == rpos) { + h = before + after + h.substring(pos+7); + } + else { + h = before + h.substring(pos+4, rpos+4) + after + h.substring(rpos+7); + } + } + } + + // Insert content at the caret, plus add a marker for repositioning the caret + ed.execCommand("mceInsertRawHTML", false, h + ' '); + + // Reposition the caret to the marker, which was placed immediately after the inserted content. + // Needs to be done asynchronously (in window.setTimeout) or else it doesn't work in all browsers. + // The second part of the code scrolls the content up if the caret is positioned off-screen. + // This is only necessary for WebKit browsers, but it doesn't hurt to use for all. + window.setTimeout(function() { + var marker = dom.get('_plain_text_marker'), + elm, vp, y, elmHeight; + + sel.select(marker, false); + d.execCommand("Delete", false, null); + marker = null; + + // Get element, position and height + elm = sel.getStart(); + vp = dom.getViewPort(w); + y = dom.getPos(elm).y; + elmHeight = elm.clientHeight; + + // Is element within viewport if not then scroll it into view + if ((y < vp.y) || (y + elmHeight > vp.y + vp.h)) { + d.body.scrollTop = y < vp.y ? y : y - vp.h + 25; + } + }, 0); + } + }, + + /** + * This method will open the old style paste dialogs. Some users might want the old behavior but still use the new cleanup engine. + */ + _legacySupport : function() { + var t = this, ed = t.editor; + + // Register command(s) for backwards compatibility + ed.addCommand("mcePasteWord", function() { + ed.windowManager.open({ + file: t.url + "/pasteword.htm", + width: parseInt(getParam(ed, "paste_dialog_width")), + height: parseInt(getParam(ed, "paste_dialog_height")), + inline: 1 + }); + }); + + if (getParam(ed, "paste_text_use_dialog")) { + ed.addCommand("mcePasteText", function() { + ed.windowManager.open({ + file : t.url + "/pastetext.htm", + width: parseInt(getParam(ed, "paste_dialog_width")), + height: parseInt(getParam(ed, "paste_dialog_height")), + inline : 1 + }); + }); + } + + // Register button for backwards compatibility + ed.addButton("pasteword", {title : "paste.paste_word_desc", cmd : "mcePasteWord"}); } }); // Register plugin - tinymce.PluginManager.add('paste', tinymce.plugins.PastePlugin); -})(); \ No newline at end of file + tinymce.PluginManager.add("paste", tinymce.plugins.PastePlugin); +})(); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/js/pastetext.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/js/pastetext.js index 326bb16a..c524f9eb 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/js/pastetext.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/paste/js/pastetext.js @@ -1,42 +1,36 @@ tinyMCEPopup.requireLangPack(); -function saveContent() { - if (document.forms[0].htmlSource.value == '') { +var PasteTextDialog = { + init : function() { + this.resize(); + }, + + insert : function() { + var h = tinyMCEPopup.dom.encode(document.getElementById('content').value), lines; + + // Convert linebreaks into paragraphs + if (document.getElementById('linebreaks').checked) { + lines = h.split(/\r?\n/); + if (lines.length > 1) { + h = ''; + tinymce.each(lines, function(row) { + h += '

' + row + '

'; + }); + } + } + + tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h}); tinyMCEPopup.close(); - return false; + }, + + resize : function() { + var vp = tinyMCEPopup.dom.getViewPort(window), el; + + el = document.getElementById('content'); + + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 90) + 'px'; } +}; - tinyMCEPopup.execCommand('mcePasteText', false, { - html : document.forms[0].htmlSource.value, - linebreaks : document.forms[0].linebreaks.checked - }); - - tinyMCEPopup.close(); -} - -function onLoadInit() { - tinyMCEPopup.resizeToInnerSize(); - - // Remove Gecko spellchecking - if (tinymce.isGecko) - document.body.spellcheck = tinyMCEPopup.getParam("gecko_spellcheck"); - - resizeInputs(); -} - -var wHeight=0, wWidth=0, owHeight=0, owWidth=0; - -function resizeInputs() { - if (!tinymce.isIE) { - wHeight = self.innerHeight-80; - wWidth = self.innerWidth-17; - } else { - wHeight = document.body.clientHeight-80; - wWidth = document.body.clientWidth-17; - } - - document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px'; - document.forms[0].htmlSource.style.width = Math.abs(wWidth) + 'px'; -} - -tinyMCEPopup.onInit.add(onLoadInit); \ No newline at end of file +tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/js/pasteword.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/js/pasteword.js index 6701b99f..a52731c3 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/js/pasteword.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/paste/js/pasteword.js @@ -1,56 +1,51 @@ tinyMCEPopup.requireLangPack(); -function saveContent() { - var html = document.getElementById("frmData").contentWindow.document.body.innerHTML; +var PasteWordDialog = { + init : function() { + var ed = tinyMCEPopup.editor, el = document.getElementById('iframecontainer'), ifr, doc, css, cssHTML = ''; - if (html == ''){ + // Create iframe + el.innerHTML = ''; + ifr = document.getElementById('iframe'); + doc = ifr.contentWindow.document; + + // Force absolute CSS urls + css = [ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css")]; + css = css.concat(tinymce.explode(ed.settings.content_css) || []); + tinymce.each(css, function(u) { + cssHTML += ''; + }); + + // Write content into iframe + doc.open(); + doc.write('' + cssHTML + ''); + doc.close(); + + doc.designMode = 'on'; + this.resize(); + + window.setTimeout(function() { + ifr.contentWindow.focus(); + }, 10); + }, + + insert : function() { + var h = document.getElementById('iframe').contentWindow.document.body.innerHTML; + + tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h, wordContent : true}); tinyMCEPopup.close(); - return false; + }, + + resize : function() { + var vp = tinyMCEPopup.dom.getViewPort(window), el; + + el = document.getElementById('iframe'); + + if (el) { + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 90) + 'px'; + } } +}; - tinyMCEPopup.execCommand('mcePasteWord', false, html); - tinyMCEPopup.close(); -} - -function onLoadInit() { - tinyMCEPopup.resizeToInnerSize(); - - // Fix for endless reloading in FF - window.setTimeout(createIFrame, 10); -} - -function createIFrame() { - document.getElementById('iframecontainer').innerHTML = ''; -} - -var wHeight=0, wWidth=0, owHeight=0, owWidth=0; - -function initIframe(doc) { - var dir = tinyMCEPopup.editor.settings.directionality; - - doc.body.dir = dir; - - // Remove Gecko spellchecking - if (tinymce.isGecko) - doc.body.spellcheck = tinyMCEPopup.getParam("gecko_spellcheck"); - - resizeInputs(); -} - -function resizeInputs() { - if (!tinymce.isIE) { - wHeight = self.innerHeight - 80; - wWidth = self.innerWidth - 18; - } else { - wHeight = document.body.clientHeight - 80; - wWidth = document.body.clientWidth - 18; - } - - var elm = document.getElementById('frmData'); - if (elm) { - elm.style.height = Math.abs(wHeight) + 'px'; - elm.style.width = Math.abs(wWidth) + 'px'; - } -} - -tinyMCEPopup.onInit.add(onLoadInit); +tinyMCEPopup.onInit.add(PasteWordDialog.init, PasteWordDialog); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ar_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ar_dlg.js deleted file mode 100644 index 03f16aff..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ar_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ar.paste_dlg',{ -text_title:"\u0627\u0633\u062A\u062E\u062F\u0645 CTRL+V \u0641\u064A \u0644\u0648\u062D\u0629 \u0627\u0644\u0645\u0641\u0627\u062A\u064A\u062D \u0644\u0644\u0635\u0642 \u0627\u0644\u0646\u0635\u0641 \u0641\u064A \u0627\u0644\u0646\u0627\u0641\u0630\u0629.", -text_linebreaks:"\u0627\u0628\u0642\u064A \u0641\u0648\u0627\u0635\u0644 \u0627\u0644\u0623\u0633\u0637\u0631", -word_title:"\u0633\u062A\u062E\u062F\u0645 CTRL+V \u0641\u064A \u0644\u0648\u062D\u0629 \u0627\u0644\u0645\u0641\u0627\u062A\u064A\u062D \u0644\u0644\u0635\u0642 \u0627\u0644\u0646\u0635\u0641 \u0641\u064A \u0627\u0644\u0646\u0627\u0641\u0630\u0629." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/bg_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/bg_dlg.js deleted file mode 100644 index e45991c6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/bg_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('bg.paste_dlg',{ -text_title:"\u0418\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0439\u0442\u0435 CTRL+V \u043D\u0430 \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430\u0442\u0430 \u0437\u0430 \u0434\u0430 \u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0442\u0435\u043A\u0441\u0442\u0430 \u0432 \u043F\u0440\u043E\u0437\u043E\u0440\u0435\u0446\u0430.", -text_linebreaks:"\u0417\u0430\u043F\u0430\u0437\u0438 \u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0435\u0434\u043E\u0432\u0435", -word_title:"\u0418\u0437\u043F\u043E\u043B\u0437\u0432\u0430\u0439\u0442\u0435 CTRL+V \u043D\u0430 \u043A\u043B\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430\u0442\u0430 \u0437\u0430 \u0434\u0430 \u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u0435 \u0442\u0435\u043A\u0441\u0442\u0430 \u0432 \u043F\u0440\u043E\u0437\u043E\u0440\u0435\u0446\u0430." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/br_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/br_dlg.js deleted file mode 100644 index a843d5bd..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/br_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('br.paste_dlg',{ -text_title:"Use CTRL+V para colar o texto na janela.", -text_linebreaks:"Manter quebras de linha", -word_title:"Use CTRL+V para colar o texto na janela." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/bs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/bs_dlg.js deleted file mode 100644 index 7632ecfe..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/bs_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('bs.paste_dlg',{ -text_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor.", -text_linebreaks:"Zadr\u017Ei prijelome", -word_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ca_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ca_dlg.js deleted file mode 100644 index 8a75369e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ca_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ca.paste_dlg',{ -text_title:"Utilitza CTRL+V al teclat per enganxar el text a la finestra.", -text_linebreaks:"Mantingues els salts de l\u00EDnia", -word_title:"Utilitza CTRL+V al teclat per enganxar el text a la finestra." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ch_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ch_dlg.js deleted file mode 100644 index 5142cd54..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ch_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ch.paste_dlg',{ -text_title:"\u7528Ctrl+V\u6309\u952E\u7EC4\u5408\u5C06\u6587\u5B57\u8D34\u5165\u89C6\u7A97\u4E2D\u3002 ", -text_linebreaks:"\u4FDD\u7559\u6362\u884C\u7B26\u53F7", -word_title:"\u7528Ctrl+V\u6309\u952E\u7EC4\u5408\u5C06\u6587\u5B57\u8D34\u5165\u89C6\u7A97\u4E2D\u3002 " -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/cs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/cs_dlg.js deleted file mode 100644 index 72adc860..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/cs_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('cs.paste_dlg',{ -text_title:"Pou\u017Eijte CTRL+V pro vlo\u017Een\u00ED textu do okna.", -text_linebreaks:"Zachovat \u0159\u00E1dkov\u00E1n\u00ED", -word_title:"Pou\u017Eijte CTRL+V pro vlo\u017Een\u00ED textu do okna." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/da_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/da_dlg.js deleted file mode 100644 index 22abfe45..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/da_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('da.paste_dlg',{ -text_title:"Anvend CTRL+V p\u00E5 tastaturet for at inds\u00E6tte teksten.", -text_linebreaks:"Bevar linieskift", -word_title:"Anvend CTRL+V p\u00E5 tastaturet for at inds\u00E6tte teksten." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/de_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/de_dlg.js deleted file mode 100644 index 5a3f5e8c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/de_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('de.paste_dlg',{ -text_title:"Dr\u00FCcken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00FCgen.", -text_linebreaks:"Zeilenumbr\u00FCche beibehalten", -word_title:"Dr\u00FCcken Sie auf Ihrer Tastatur Strg+V, um den Text einzuf\u00FCgen." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/el_dlg.js deleted file mode 100644 index 22bae020..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/el_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('el.paste_dlg',{ -text_title:"\u03A7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03C4\u03B5 CTRL+V \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03BA\u03AC\u03BD\u03B5\u03C4\u03B5 \u03B5\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5 \u03C3\u03C4\u03BF \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF.", -text_linebreaks:"\u039D\u03B1 \u03BA\u03C1\u03B1\u03C4\u03B7\u03B8\u03BF\u03CD\u03BD \u03C4\u03B1 linebreaks", -word_title:"\u03A7\u03C1\u03B7\u03C3\u03B9\u03BC\u03BF\u03C0\u03BF\u03B9\u03AE\u03C3\u03C4\u03B5 CTRL+V \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03BA\u03AC\u03BD\u03B5\u03C4\u03B5 \u03B5\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5 \u03C3\u03C4\u03BF \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/es_dlg.js deleted file mode 100644 index d5edb691..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/es_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('es.paste_dlg',{ -text_title:"Use CTRL+V en su teclado para pegar el texto en la ventana.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V en su teclado para pegar el texto en la ventana." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/et_dlg.js deleted file mode 100644 index 6dd40f5b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/et_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('et.paste_dlg',{ -text_title:"Vajuta CTRL+V oma klaviatuuril teksti aknasse kleepimiseks.", -text_linebreaks:"J\u00E4ta reavahetused", -word_title:"Vajuta CTRL+V oma klaviatuuril teksti aknasse kleepimiseks." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fa_dlg.js deleted file mode 100644 index ff6993ec..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fa_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('fa.paste_dlg',{ -text_title:"\u062C\u0647\u062A \u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u0643\u0631\u062F\u0646 \u0645\u062A\u0646 \u062F\u0631 \u067E\u0646\u062C\u0631\u0647 \u0627\u0632 CTRL+V \u0628\u0631 \u0631\u0648\u06CC \u0635\u0641\u062D\u0647 \u0643\u0644\u06CC\u062F \u062E\u0648\u062F \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F.", -text_linebreaks:"\u062D\u0641\u0638 \u0642\u0637\u0639 \u062E\u0637\u0648\u0637", -word_title:"\u062C\u0647\u062A \u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u0643\u0631\u062F\u0646 \u0645\u062A\u0646 \u062F\u0631 \u067E\u0646\u062C\u0631\u0647 \u0627\u0632 CTRL+V \u0628\u0631 \u0631\u0648\u06CC \u0635\u0641\u062D\u0647 \u0643\u0644\u06CC\u062F \u062E\u0648\u062F \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fi_dlg.js deleted file mode 100644 index 2a6474aa..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fi_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('fi.paste_dlg',{ -text_title:"Paina CTRL+V liitt\u00E4\u00E4ksesi teksti ikkunaan.", -text_linebreaks:"S\u00E4ilyt\u00E4 rivinvaihdot", -word_title:"Paina CTRL+V liitt\u00E4\u00E4ksesi teksti ikkunaan." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fr_dlg.js deleted file mode 100644 index ae8dd5a4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/fr_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('fr.paste_dlg',{ -text_title:"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00EAtre.", -text_linebreaks:"Conserver les sauts de ligne", -word_title:"Utilisez CTRL+V sur votre clavier pour coller le texte dans la fen\u00EAtre." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/gl_dlg.js deleted file mode 100644 index 3b098d13..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/gl_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('gl.paste_dlg',{ -text_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00E1.", -text_linebreaks:"Manter salto de li\u00F1as", -word_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00E1." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/he_dlg.js deleted file mode 100644 index ca9635ff..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/he_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('he.paste_dlg',{ -text_title:"Use CTRL+V on your keyboard to paste the text into the window.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V on your keyboard to paste the text into the window." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/hr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/hr_dlg.js deleted file mode 100644 index c6b3e0f5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/hr_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('hr.paste_dlg',{ -text_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor.", -text_linebreaks:"Zadr\u017Ei prijelome", -word_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/hu_dlg.js deleted file mode 100644 index f7f28529..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/hu_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('hu.paste_dlg',{ -text_title:"Haszn\u00E1lja a Ctrl+V-t a billenty\u0171zet\u00E9n a beilleszt\u00E9shez.", -text_linebreaks:"Sort\u00F6r\u00E9sek megtart\u00E1sa", -word_title:"Haszn\u00E1lja a Ctrl+V-t a billenty\u0171zet\u00E9n a beilleszt\u00E9shez." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ia_dlg.js deleted file mode 100644 index 30d2efef..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ia_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ia.paste_dlg',{ -text_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002", -text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u53F7\u53F7", -word_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ii_dlg.js deleted file mode 100644 index 1d359d99..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ii_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ii.paste_dlg',{ -text_title:"\u7528 Ctrl+V \u7EC4\u5408\u952E\u5C06\u6587\u5B57\u8D34\u5165\u7A97\u53E3\u4E2D\u3002", -text_linebreaks:"\u4FDD\u7559\u6362\u884C\u7B26\u53F7", -word_title:"\u7528 Ctrl+V \u7EC4\u5408\u952E\u5C06\u6587\u5B57\u8D34\u5165\u7A97\u53E3\u4E2D\u3002" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/is_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/is_dlg.js deleted file mode 100644 index 70d2a285..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/is_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('is.paste_dlg',{ -text_title:"Use CTRL+V on your keyboard to paste the text into the window.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V on your keyboard to paste the text into the window." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/it_dlg.js deleted file mode 100644 index 98543942..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/it_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('it.paste_dlg',{ -text_title:"Premere CTRL+V sulla tastiera per incollare il testo nella finestra.", -text_linebreaks:"Mantieni interruzioni di riga", -word_title:"Premere CTRL+V sulla tastiera per incollare il testo nella finestra." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ja_dlg.js deleted file mode 100644 index c8471ed3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ja_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ja.paste_dlg',{ -text_title:"\u30AD\u30FC\u30DC\u30FC\u30C9\u3067CTRL+V\u3068\u5165\u529B\u3057\u30C6\u30AD\u30B9\u30C8\u3092\u8CBC\u308A\u4ED8\u3051\u3066\u304F\u3060\u3055\u3044\u3002", -text_linebreaks:"\u6539\u884C\u3092\u4FDD\u6301\u3059\u308B", -word_title:"\u30AD\u30FC\u30DC\u30FC\u30C9\u3067CTRL+V\u3068\u5165\u529B\u3057\u30C6\u30AD\u30B9\u30C8\u3092\u8CBC\u308A\u4ED8\u3051\u3066\u304F\u3060\u3055\u3044\u3002" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ko_dlg.js deleted file mode 100644 index 9f4b6fd1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ko_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ko.paste_dlg',{ -text_title:"\uC708\uB3C4\uC6B0\uC5D0 \uD14D\uC2A4\uD2B8\uB97C \uBD99\uC774\uB824\uBA74 \uD0A4\uBCF4\uB4DC\uB85C Ctrl+V\uB97C \uC785\uB825\uD574 \uC8FC\uC138\uC694.", -text_linebreaks:"\uAC1C\uD589\uC744 \uBCF4\uAD00 \uC720\uC9C0", -word_title:"\uC708\uB3C4\uC6B0\uC5D0 \uD14D\uC2A4\uD2B8\uB97C \uBD99\uC774\uB824\uBA74 \uD0A4\uBCF4\uB4DC\uB85CCtrl+V\uB97C \uC785\uB825\uD574 \uC8FC\uC138\uC694." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/lt_dlg.js deleted file mode 100644 index 166142c1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/lt_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('lt.paste_dlg',{ -text_title:"Naudokite CTRL+V, kad \u012Fklijuoti tekst\u0105 \u012F \u0161\u012F lang\u0105.", -text_linebreaks:"Palikti eilu\u010Di\u0173 l\u016B\u017Eius", -word_title:"Naudokite CTRL+V, kad \u012Fklijuoti tekst\u0105 \u012F \u0161\u012F lang\u0105." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/lv_dlg.js deleted file mode 100644 index 76bab70d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/lv_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('lv.paste_dlg',{ -text_title:"Use CTRL+V on your keyboard to paste the text into the window.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V on your keyboard to paste the text into the window." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/mk_dlg.js deleted file mode 100644 index db8a6eb2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/mk_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('mk.paste_dlg',{ -text_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor.", -text_linebreaks:"Zadr\u017Ei prelome", -word_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/mn_dlg.js deleted file mode 100644 index 95a6c60f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/mn_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('mn.paste_dlg',{ -text_title:"\u0422\u0430 \u0431\u0438\u0447\u0432\u044D\u0440 \u043E\u0440\u0443\u0443\u043B\u0430\u0445\u044B\u0433 \u0445\u04AF\u0441\u0432\u044D\u043B Ctrl+V \u0434\u044D\u044D\u0440 \u0434\u0430\u0440\u043D\u0430 \u0443\u0443.", -text_linebreaks:"\u041C\u04E9\u0440 \u0442\u0430\u0441\u043B\u0430\u043B\u0442\u044B\u0433 \u04AF\u043B\u0434\u044D\u044D\u043D\u044D", -word_title:"\u0422\u0430 \u0431\u0438\u0447\u0432\u044D\u0440 \u043E\u0440\u0443\u0443\u043B\u0430\u0445\u044B\u0433 \u0445\u04AF\u0441\u0432\u044D\u043B Ctrl+V \u0434\u044D\u044D\u0440 \u0434\u0430\u0440\u043D\u0430 \u0443\u0443." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ms_dlg.js deleted file mode 100644 index bc197218..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ms_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ms.paste_dlg',{ -text_title:"Guna CTRL+V pada papan kekunci anda untuk Tempel teks ke dalam tetingkap.", -text_linebreaks:"Biarkan garisan pemisah", -word_title:"Guna CTRL+V pada papan kekunci anda untuk teks ke dalam tetingkap." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nb_dlg.js deleted file mode 100644 index 92c5dad2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nb_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('nb.paste_dlg',{ -text_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vinduet.", -text_linebreaks:"Behold tekstbryting", -word_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vinduet." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nl_dlg.js deleted file mode 100644 index 99e604fe..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nl_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('nl.paste_dlg',{ -text_title:"Gebruik Ctrl+V om tekst in het venster te plakken.", -text_linebreaks:"Regelafbreking bewaren", -word_title:"Gebruik Ctrl+V om tekst in het venster te plakken." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nn_dlg.js deleted file mode 100644 index 2231de30..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/nn_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('nn.paste_dlg',{ -text_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vindauget.", -text_linebreaks:"Behald tekstbryting", -word_title:"Bruk CTRL+V p\u00E5 tastaturet for \u00E5 lime inn i dette vindauget." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/pl_dlg.js deleted file mode 100644 index 110be659..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/pl_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('pl.paste_dlg',{ -text_title:"U\u017Cyj CTRL+V na swojej klawiaturze \u017Ceby wklei\u0107 tekst do okna.", -text_linebreaks:"Zachowaj ko\u0144ce linii.", -word_title:"U\u017Cyj CTRL+V na swojej klawiaturze \u017Ceby wklei\u0107 tekst do okna." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/pt_dlg.js deleted file mode 100644 index db361f3a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/pt_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('pt.paste_dlg',{ -text_title:"Use CTRL+V para colar o texto na janela.", -text_linebreaks:"Manter quebras de linha", -word_title:"Use CTRL+V para colar o texto na janela." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ro_dlg.js deleted file mode 100644 index a050ba37..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ro_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ro.paste_dlg',{ -text_title:"Folosi\u0163i CTRL+V pentru a lipi \u00EEn aceast\u0103 zon\u0103.", -text_linebreaks:"Pastreaza linii noi.", -word_title:"Folosi\u0163i CTRL+V pentru a lipi \u00EEn aceast\u0103 zon\u0103." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ru_dlg.js deleted file mode 100644 index b8d7840f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/ru_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('ru.paste_dlg',{ -text_title:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0441\u043E\u0447\u0435\u0442\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0432\u0438\u0448 CTRL+V \u0447\u0442\u043E\u0431\u044B \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u0432 \u043E\u043A\u043D\u043E.", -text_linebreaks:"\u0421\u043E\u0445\u0440\u0430\u043D\u044F\u0442\u044C \u0440\u0430\u0437\u0440\u044B\u0432\u044B \u0441\u0442\u0440\u043E\u043A", -word_title:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0441\u043E\u0447\u0435\u0442\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0432\u0438\u0448 CTRL+V \u0447\u0442\u043E\u0431\u044B \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0442\u0435\u043A\u0441\u0442 \u0432 \u043E\u043A\u043D\u043E." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sc_dlg.js deleted file mode 100644 index 599059f1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sc_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sc.paste_dlg',{ -text_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002", -text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u53F7\u53F7", -word_title:"\u5C06\u590D\u5236(CTRL + C)\u7684\u5185\u5BB9\u7C98\u8D34(CTRL + V)\u5230\u7A97\u53E3\u3002" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/se_dlg.js deleted file mode 100644 index 23747196..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/se_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('se.paste_dlg',{ -text_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster.", -text_linebreaks:"Spara radbrytningar", -word_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/si_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/si_dlg.js deleted file mode 100644 index 6842f041..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/si_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('si.paste_dlg',{ -text_title:"Use CTRL+V on your keyboard to paste the text into the window.", -text_linebreaks:"Keep linebreaks", -word_title:"Use CTRL+V on your keyboard to paste the text into the window." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sk_dlg.js deleted file mode 100644 index 56404584..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sk_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sk.paste_dlg',{ -text_title:"Pou\u017Ei CTRL+V na kl\u00E1vesnici pre vlo\u017Eenie textu do okna.", -text_linebreaks:"Zachova\u0165 zalamovanie riadkov", -word_title:"Pou\u017Ei CTRL+V na kl\u00E1vesnici pre vlo\u017Eenie textu do okna." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sl_dlg.js deleted file mode 100644 index c16d5ce8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sl_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sl.paste_dlg',{ -text_title:"Uporabite kombinacijo tipk CTRL+V, da prilepite vsebino v okno.", -text_linebreaks:"Obdr\u017Ei prelome vrstic", -word_title:"Uporabite kombinacijo tipk CTRL+V, da prilepite vsebino v okno." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sq_dlg.js deleted file mode 100644 index dae27bec..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sq_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sq.paste_dlg',{ -text_title:"P\u00EBrdor CTRL+V p\u00EBr t\u00EB ngjitur tekstin.", -text_linebreaks:"Ruaj linjat e reja", -word_title:"P\u00EBrdor CTRL+V p\u00EBr t\u00EB ngjitur tekstin." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sr_dlg.js deleted file mode 100644 index b43c2434..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sr_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sr.paste_dlg',{ -text_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor.", -text_linebreaks:"Zadr\u017Ei prelome", -word_title:"Koristite CTRL+V na tipkovnici da zalepite tekst u prozor." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sv_dlg.js deleted file mode 100644 index 4cea4b22..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/sv_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('sv.paste_dlg',{ -text_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster.", -text_linebreaks:"Spara radbrytningar", -word_title:"Anv\u00E4nd ctrl-v p\u00E5 ditt tangentbord f\u00F6r att klistra in i detta f\u00F6nster." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tr_dlg.js deleted file mode 100644 index e8a498c0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tr_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('tr.paste_dlg',{ -text_title:"Pencereye metin yap\u0131\u015Ft\u0131rmak i\u00E7in CTRL+V tu\u015Funu kullan\u0131n\u0131z.", -text_linebreaks:"Sat\u0131r k\u0131r\u0131l\u0131mlar\u0131n\u0131 koru", -word_title:"Pencereye metin yap\u0131\u015Ft\u0131rmak i\u00E7in CTRL+V tu\u015Funu kullan\u0131n\u0131z." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tt_dlg.js deleted file mode 100644 index 8d20106e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tt_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('tt.paste_dlg',{ -text_title:"\u5C07\u8907\u88FD(CTRL + C)\u7684\u5167\u5BB9\u8CBC\u4E0A(CTRL + V)\u5230\u8996\u7A97\u3002", -text_linebreaks:"\u4FDD\u7559\u5206\u884C\u7B26\u865F\u865F", -word_title:"\u5C07\u8907\u88FD(CTRL + C)\u7684\u5167\u5BB9\u8CBC\u4E0A(CTRL + V)\u5230\u8996\u7A97\u3002" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tw_dlg.js deleted file mode 100644 index d1e79ea7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/tw_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('tw.paste_dlg',{ -text_title:"\u5728\u9375\u76E4\u4E0A\u540C\u6642\u6309\u4E0BCTRL\u548CV\u9375\uFF0C\u4EE5\u8CBC\u4E0A\u6587\u5B57\u5230\u6B64\u8996\u7A97\u3002", -text_linebreaks:"\u4FDD\u7559\u63DB\u884C\u7B26\u865F", -word_title:"\u5728\u9375\u76E4\u4E0A\u540C\u6642\u6309\u4E0BCTRL\u548CV\u9375\uFF0C\u4EE5\u8CBC\u4E0A\u6587\u5B57\u5230\u6B64\u8996\u7A97\u3002" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/uk_dlg.js deleted file mode 100644 index 1bead773..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/uk_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('uk.paste_dlg',{ -text_title:"\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0439\u0442\u0435 CTRL+V \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438 \u0442\u0435\u043A\u0441\u0442\u0443 \u0443 \u0432\u0456\u043A\u043D\u043E.", -text_linebreaks:"\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 \u043F\u0435\u0440\u0435\u043D\u043E\u0441\u044B \u0441\u0442\u0440\u043E\u043A", -word_title:"\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0439\u0442\u0435 CTRL+V \u0434\u043B\u044F \u0432\u0441\u0442\u0430\u0432\u043A\u0438 \u0442\u0435\u043A\u0441\u0442\u0443 \u0443 \u0432\u0456\u043A\u043D\u043E." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/vi_dlg.js deleted file mode 100644 index f40a5d44..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/vi_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('vi.paste_dlg',{ -text_title:"S\u1EED d\u1EE5ng t\u1ED5 h\u1EE3p ph\u00EDm CTRL+V \u0111\u1EC3 d\u00E1n n\u1ED9i dung v\u00E0o khung b\u00EAn d\u01B0\u1EDBi.", -text_linebreaks:"Gi\u1EEF nguy\u00EAn nh\u1EEFng ch\u1ED7 xu\u1ED1ng h\u00E0ng", -word_title:"S\u1EED d\u1EE5ng t\u1ED5 h\u1EE3p ph\u00EDm CTRL+V \u0111\u1EC3 d\u00E1n n\u1ED9i dung v\u00E0o khung b\u00EAn d\u01B0\u1EDBi." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/zh_dlg.js deleted file mode 100644 index 398ac02c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/langs/zh_dlg.js +++ /dev/null @@ -1,5 +0,0 @@ -tinyMCE.addI18n('zh.paste_dlg',{ -text_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u8D34\u4E0A\u6587\u5B57\u5230\u6B64\u7A97\u53E3\u3002", -text_linebreaks:"\u4FDD\u7559\u6362\u884C\u7B26\u53F7", -word_title:"\u5728\u952E\u76D8\u4E0A\u540C\u65F6\u6309\u4E0BCTRL\u548CV\u952E\uFF0C\u4EE5\u8D34\u4E0A\u6587\u5B57\u5230\u6B64\u7A97\u53E3\u3002" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm b/includes/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm index 2f2b341a..b6559454 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/paste/pastetext.htm @@ -1,34 +1,27 @@ {#paste.paste_text_desc} - - - -
-
{#paste.paste_text_desc}
- -
- -
- -
- -
{#paste_dlg.text_title}
- - - -
-
- -
+ + +
{#paste.paste_text_desc}
+ +
+ +
+ +
{#paste_dlg.text_title}
+ + + +
+
-
-
+ \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm b/includes/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm index 9e5ab1b5..0f6bb412 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/paste/pasteword.htm @@ -1,14 +1,11 @@ - {#paste.paste_word_desc} - - - -
+ +
{#paste.paste_word_desc}
{#paste_dlg.word_title}
@@ -16,13 +13,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js index deb4bce9..507909c5 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.Preview',{init:function(ed,url){var t=this,css=tinymce.explode(ed.settings.content_css);t.editor=ed;tinymce.each(css,function(u,k){css[k]=ed.documentBaseURI.toAbsolute(u);});ed.addCommand('mcePreview',function(){ed.windowManager.open({file:ed.getParam("plugin_preview_pageurl",url+"/preview.html"),width:parseInt(ed.getParam("plugin_preview_width","550")),height:parseInt(ed.getParam("plugin_preview_height","600")),resizable:"yes",scrollbars:"yes",popup_css:css.join(','),inline:ed.getParam("plugin_preview_inline",1)},{base:ed.documentBaseURI.getURI()});});ed.addButton('preview',{title:'preview.preview_desc',cmd:'mcePreview'});},getInfo:function(){return{longname:'Preview',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/preview',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('preview',tinymce.plugins.Preview);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.Preview",{init:function(a,b){var d=this,c=tinymce.explode(a.settings.content_css);d.editor=a;tinymce.each(c,function(f,e){c[e]=a.documentBaseURI.toAbsolute(f)});a.addCommand("mcePreview",function(){a.windowManager.open({file:a.getParam("plugin_preview_pageurl",b+"/preview.html"),width:parseInt(a.getParam("plugin_preview_width","550")),height:parseInt(a.getParam("plugin_preview_height","600")),resizable:"yes",scrollbars:"yes",popup_css:c?c.join(","):a.baseURI.toAbsolute("themes/"+a.settings.theme+"/skins/"+a.settings.skin+"/content.css"),inline:a.getParam("plugin_preview_inline",1)},{base:a.documentBaseURI.getURI()})});a.addButton("preview",{title:"preview.preview_desc",cmd:"mcePreview"})},getInfo:function(){return{longname:"Preview",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/preview",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("preview",tinymce.plugins.Preview)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js index b2d27f7c..80f00f0d 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/preview/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 895 2008-07-10 14:34:23Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -24,7 +27,7 @@ height : parseInt(ed.getParam("plugin_preview_height", "600")), resizable : "yes", scrollbars : "yes", - popup_css : css.join(','), + popup_css : css ? css.join(',') : ed.baseURI.toAbsolute("themes/" + ed.settings.theme + "/skins/" + ed.settings.skin + "/content.css"), inline : ed.getParam("plugin_preview_inline", 1) }, { base : ed.documentBaseURI.getURI() diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/preview/preview.html b/includes/tinymce/jscripts/tiny_mce/plugins/preview/preview.html index 7960f785..67e7b142 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/preview/preview.html +++ b/includes/tinymce/jscripts/tiny_mce/plugins/preview/preview.html @@ -1,19 +1,17 @@ + - + - {#preview.preview_desc} - + diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js index 7d09a87c..b5b3a55e 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.Print',{init:function(ed,url){ed.addCommand('mcePrint',function(){ed.getWin().print();});ed.addButton('print',{title:'print.print_desc',cmd:'mcePrint'});},getInfo:function(){return{longname:'Print',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('print',tinymce.plugins.Print);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.Print",{init:function(a,b){a.addCommand("mcePrint",function(){a.getWin().print()});a.addButton("print",{title:"print.print_desc",cmd:"mcePrint"})},getInfo:function(){return{longname:"Print",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/print",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("print",tinymce.plugins.Print)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js index 51fe1567..3933fe65 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/print/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 520 2008-01-07 16:30:32Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/safari/blank.htm b/includes/tinymce/jscripts/tiny_mce/plugins/safari/blank.htm deleted file mode 100644 index 266808ce..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/safari/blank.htm +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/safari/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/safari/editor_plugin.js deleted file mode 100644 index 4daac19f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/safari/editor_plugin.js +++ /dev/null @@ -1 +0,0 @@ -(function(){var Event=tinymce.dom.Event,grep=tinymce.grep,each=tinymce.each,inArray=tinymce.inArray,isOldWebKit=tinymce.isOldWebKit;function isEmpty(d,e,f){var w,n;w=d.createTreeWalker(e,NodeFilter.SHOW_ALL,null,false);while(n=w.nextNode()){if(f){if(!f(n))return false;}if(n.nodeType==3&&n.nodeValue&&/[^\s\u00a0]+/.test(n.nodeValue))return false;if(n.nodeType==1&&/^(HR|IMG|TABLE)$/.test(n.nodeName))return false;}return true;};tinymce.create('tinymce.plugins.Safari',{init:function(ed){var t=this,dom;if(!tinymce.isWebKit)return;t.editor=ed;t.webKitFontSizes=['x-small','small','medium','large','x-large','xx-large','-webkit-xxx-large'];t.namedFontSizes=['xx-small','x-small','small','medium','large','x-large','xx-large'];ed.addCommand('CreateLink',function(u,v){var n=ed.selection.getNode(),dom=ed.dom,a;if(n&&(/^(left|right)$/i.test(dom.getStyle(n,'float',1))||/^(left|right)$/i.test(dom.getAttrib(n,'align')))){a=dom.create('a',{href:v},n.cloneNode());n.parentNode.replaceChild(a,n);ed.selection.select(a);}else ed.getDoc().execCommand("CreateLink",false,v);});ed.onPaste.add(function(ed,e){function removeStyles(e){e=e.target;if(e.nodeType==1){e.style.cssText='';each(ed.dom.select('*',e),function(e){e.style.cssText='';});}};Event.add(ed.getDoc(),'DOMNodeInserted',removeStyles);window.setTimeout(function(){Event.remove(ed.getDoc(),'DOMNodeInserted',removeStyles);},0);});ed.onKeyUp.add(function(ed,e){var h,b,r,n,s;if(e.keyCode==46||e.keyCode==8){b=ed.getBody();h=b.innerHTML;s=ed.selection;if(b.childNodes.length==1&&!/<(img|hr)/.test(h)&&tinymce.trim(h.replace(/<[^>]+>/g,'')).length==0){ed.setContent('


',{format:'raw'});n=b.firstChild;r=s.getRng();r.setStart(n,0);r.setEnd(n,0);s.setRng(r);}}});ed.addCommand('FormatBlock',function(u,v){var dom=ed.dom,e=dom.getParent(ed.selection.getNode(),dom.isBlock);if(e)dom.replace(dom.create(v),e,1);else ed.getDoc().execCommand("FormatBlock",false,v);});ed.addCommand('mceInsertContent',function(u,v){ed.getDoc().execCommand("InsertText",false,'mce_marker');ed.getBody().innerHTML=ed.getBody().innerHTML.replace(/mce_marker/g,ed.dom.processHTML(v)+'XX');ed.selection.select(ed.dom.get('_mce_tmp'));ed.getDoc().execCommand("Delete",false,' ');});ed.onKeyPress.add(function(ed,e){var se,li,lic,r1,r2,n,sel,doc,be,af,pa;if(e.keyCode==13){sel=ed.selection;se=sel.getNode();if(e.shiftKey||ed.settings.force_br_newlines&&se.nodeName!='LI'){t._insertBR(ed);Event.cancel(e);}if(li=dom.getParent(se,'LI')){lic=dom.getParent(li,'OL,UL');doc=ed.getDoc();pa=dom.create('p');dom.add(pa,'br',{mce_bogus:"1"});if(isEmpty(doc,li)){if(n=dom.getParent(lic.parentNode,'LI,OL,UL'))return;n=dom.getParent(lic,'p,h1,h2,h3,h4,h5,h6,div')||lic;r1=doc.createRange();r1.setStartBefore(n);r1.setEndBefore(li);r2=doc.createRange();r2.setStartAfter(li);r2.setEndAfter(n);be=r1.cloneContents();af=r2.cloneContents();if(!isEmpty(doc,af))dom.insertAfter(af,n);dom.insertAfter(pa,n);if(!isEmpty(doc,be))dom.insertAfter(be,n);dom.remove(n);n=pa.firstChild;r1=doc.createRange();r1.setStartBefore(n);r1.setEndBefore(n);sel.setRng(r1);return Event.cancel(e);}}}});ed.onExecCommand.add(function(ed,cmd){var sel,dom,bl,bm;if(cmd=='InsertUnorderedList'||cmd=='InsertOrderedList'){sel=ed.selection;dom=ed.dom;if(bl=dom.getParent(sel.getNode(),function(n){return/^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName);})){bm=sel.getBookmark();dom.remove(bl,1);sel.moveToBookmark(bm);}}});ed.onClick.add(function(ed,e){e=e.target;if(e.nodeName=='IMG'){t.selElm=e;ed.selection.select(e);}else t.selElm=null;});ed.onInit.add(function(){t._fixWebKitSpans();if(isOldWebKit)t._patchSafari2x(ed);});ed.onSetContent.add(function(){dom=ed.dom;each(['strong','b','em','u','strike','sub','sup','a'],function(v){each(grep(dom.select(v)).reverse(),function(n){var nn=n.nodeName.toLowerCase(),st;if(nn=='a'){if(n.name)dom.replace(dom.create('img',{mce_name:'a',name:n.name,'class':'mceItemAnchor'}),n);return;}switch(nn){case'b':case'strong':if(nn=='b')nn='strong';st='font-weight: bold;';break;case'em':st='font-style: italic;';break;case'u':st='text-decoration: underline;';break;case'sub':st='vertical-align: sub;';break;case'sup':st='vertical-align: super;';break;case'strike':st='text-decoration: line-through;';break;}dom.replace(dom.create('span',{mce_name:nn,style:st,'class':'Apple-style-span'}),n,1);});});});ed.onPreProcess.add(function(ed,o){dom=ed.dom;each(grep(o.node.getElementsByTagName('span')).reverse(),function(n){var v,bg;if(o.get){if(dom.hasClass(n,'Apple-style-span')){bg=n.style.backgroundColor;switch(dom.getAttrib(n,'mce_name')){case'font':if(!ed.settings.convert_fonts_to_spans)dom.setAttrib(n,'style','');break;case'strong':case'em':case'sub':case'sup':dom.setAttrib(n,'style','');break;case'strike':case'u':if(!ed.settings.inline_styles)dom.setAttrib(n,'style','');else dom.setAttrib(n,'mce_name','');break;default:if(!ed.settings.inline_styles)dom.setAttrib(n,'style','');}if(bg)n.style.backgroundColor=bg;}}if(dom.hasClass(n,'mceItemRemoved'))dom.remove(n,1);});});ed.onPostProcess.add(function(ed,o){o.content=o.content.replace(/
<\/(h[1-6]|div|p|address|pre)>/g,'');o.content=o.content.replace(/ id=\"undefined\"/g,'');});},getInfo:function(){return{longname:'Safari compatibility',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/safari',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_fixWebKitSpans:function(){var t=this,ed=t.editor;if(!isOldWebKit){Event.add(ed.getDoc(),'DOMNodeInserted',function(e){e=e.target;if(e&&e.nodeType==1)t._fixAppleSpan(e);});}else{ed.onExecCommand.add(function(){each(ed.dom.select('span'),function(n){t._fixAppleSpan(n);});ed.nodeChanged();});}},_fixAppleSpan:function(e){var ed=this.editor,dom=ed.dom,fz=this.webKitFontSizes,fzn=this.namedFontSizes,s=ed.settings,st,p;if(dom.getAttrib(e,'mce_fixed'))return;if(e.nodeName=='SPAN'&&e.className=='Apple-style-span'){st=e.style;if(!s.convert_fonts_to_spans){if(st.fontSize){dom.setAttrib(e,'mce_name','font');dom.setAttrib(e,'size',inArray(fz,st.fontSize)+1);}if(st.fontFamily){dom.setAttrib(e,'mce_name','font');dom.setAttrib(e,'face',st.fontFamily);}if(st.color){dom.setAttrib(e,'mce_name','font');dom.setAttrib(e,'color',dom.toHex(st.color));}if(st.backgroundColor){dom.setAttrib(e,'mce_name','font');dom.setStyle(e,'background-color',st.backgroundColor);}}else{if(st.fontSize)dom.setStyle(e,'fontSize',fzn[inArray(fz,st.fontSize)]);}if(st.fontWeight=='bold')dom.setAttrib(e,'mce_name','strong');if(st.fontStyle=='italic')dom.setAttrib(e,'mce_name','em');if(st.textDecoration=='underline')dom.setAttrib(e,'mce_name','u');if(st.textDecoration=='line-through')dom.setAttrib(e,'mce_name','strike');if(st.verticalAlign=='super')dom.setAttrib(e,'mce_name','sup');if(st.verticalAlign=='sub')dom.setAttrib(e,'mce_name','sub');dom.setAttrib(e,'mce_fixed','1');}},_patchSafari2x:function(ed){var t=this,setContent,getNode,dom=ed.dom,lr;if(ed.windowManager.onBeforeOpen){ed.windowManager.onBeforeOpen.add(function(){r=ed.selection.getRng();});}ed.selection.select=function(n){this.getSel().setBaseAndExtent(n,0,n,1);};getNode=ed.selection.getNode;ed.selection.getNode=function(){return t.selElm||getNode.call(this);};ed.selection.getRng=function(){var t=this,s=t.getSel(),d=ed.getDoc(),r,rb,ra,di;if(s.anchorNode){r=d.createRange();try{rb=d.createRange();rb.setStart(s.anchorNode,s.anchorOffset);rb.collapse(1);ra=d.createRange();ra.setStart(s.focusNode,s.focusOffset);ra.collapse(1);di=rb.compareBoundaryPoints(rb.START_TO_END,ra)<0;r.setStart(di?s.anchorNode:s.focusNode,di?s.anchorOffset:s.focusOffset);r.setEnd(di?s.focusNode:s.anchorNode,di?s.focusOffset:s.anchorOffset);lr=r;}catch(ex){}}return r||lr;};setContent=ed.selection.setContent;ed.selection.setContent=function(h,s){var r=this.getRng(),b;try{setContent.call(this,h,s);}catch(ex){b=dom.create('body');b.innerHTML=h;each(b.childNodes,function(n){r.insertNode(n.cloneNode(true));});}};},_insertBR:function(ed){var dom=ed.dom,s=ed.selection,r=s.getRng(),br;r.insertNode(br=dom.create('br'));r.setStartAfter(br);r.setEndAfter(br);s.setRng(r);if(s.getSel().focusNode==br.previousSibling){s.select(dom.insertAfter(dom.doc.createTextNode('\u00a0'),br));s.collapse(1);}ed.getWin().scrollTo(0,dom.getPos(s.getRng().startContainer).y);}});tinymce.PluginManager.add('safari',tinymce.plugins.Safari);})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/safari/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/safari/editor_plugin_src.js deleted file mode 100644 index 642d659e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/safari/editor_plugin_src.js +++ /dev/null @@ -1,514 +0,0 @@ -/** - * $Id: editor_plugin_src.js 264 2007-04-26 20:53:09Z spocke $ - * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. - */ - -(function() { - var Event = tinymce.dom.Event, grep = tinymce.grep, each = tinymce.each, inArray = tinymce.inArray, isOldWebKit = tinymce.isOldWebKit; - - function isEmpty(d, e, f) { - var w, n; - - w = d.createTreeWalker(e, NodeFilter.SHOW_ALL, null, false); - while (n = w.nextNode()) { - // Filter func - if (f) { - if (!f(n)) - return false; - } - - // Non whitespace text node - if (n.nodeType == 3 && n.nodeValue && /[^\s\u00a0]+/.test(n.nodeValue)) - return false; - - // Is non text element byt still content - if (n.nodeType == 1 && /^(HR|IMG|TABLE)$/.test(n.nodeName)) - return false; - } - - return true; - }; - - tinymce.create('tinymce.plugins.Safari', { - init : function(ed) { - var t = this, dom; - - // Ignore on non webkit - if (!tinymce.isWebKit) - return; - - t.editor = ed; - t.webKitFontSizes = ['x-small', 'small', 'medium', 'large', 'x-large', 'xx-large', '-webkit-xxx-large']; - t.namedFontSizes = ['xx-small', 'x-small','small','medium','large','x-large', 'xx-large']; - - // Safari CreateLink command will not work correctly on images that is aligned - ed.addCommand('CreateLink', function(u, v) { - var n = ed.selection.getNode(), dom = ed.dom, a; - - if (n && (/^(left|right)$/i.test(dom.getStyle(n, 'float', 1)) || /^(left|right)$/i.test(dom.getAttrib(n, 'align')))) { - a = dom.create('a', {href : v}, n.cloneNode()); - n.parentNode.replaceChild(a, n); - ed.selection.select(a); - } else - ed.getDoc().execCommand("CreateLink", false, v); - }); - - ed.onPaste.add(function(ed, e) { - function removeStyles(e) { - e = e.target; - - if (e.nodeType == 1) { - e.style.cssText = ''; - - each(ed.dom.select('*', e), function(e) { - e.style.cssText = ''; - }); - } - }; - - Event.add(ed.getDoc(), 'DOMNodeInserted', removeStyles); - - window.setTimeout(function() { - Event.remove(ed.getDoc(), 'DOMNodeInserted', removeStyles); - }, 0); - }); - - ed.onKeyUp.add(function(ed, e) { - var h, b, r, n, s; - - // If backspace or delete key - if (e.keyCode == 46 || e.keyCode == 8) { - b = ed.getBody(); - h = b.innerHTML; - s = ed.selection; - - // If there is no text content or images or hr elements then remove everything - if (b.childNodes.length == 1 && !/<(img|hr)/.test(h) && tinymce.trim(h.replace(/<[^>]+>/g, '')).length == 0) { - // Inject paragrah and bogus br - ed.setContent('


', {format : 'raw'}); - - // Move caret before bogus br - n = b.firstChild; - r = s.getRng(); - r.setStart(n, 0); - r.setEnd(n, 0); - s.setRng(r); - } - } - }); - - // Workaround for FormatBlock bug, http://bugs.webkit.org/show_bug.cgi?id=16004 - ed.addCommand('FormatBlock', function(u, v) { - var dom = ed.dom, e = dom.getParent(ed.selection.getNode(), dom.isBlock); - - if (e) - dom.replace(dom.create(v), e, 1); - else - ed.getDoc().execCommand("FormatBlock", false, v); - }); - - // Workaround for InsertHTML bug, http://bugs.webkit.org/show_bug.cgi?id=16382 - ed.addCommand('mceInsertContent', function(u, v) { - ed.getDoc().execCommand("InsertText", false, 'mce_marker'); - ed.getBody().innerHTML = ed.getBody().innerHTML.replace(/mce_marker/g, ed.dom.processHTML(v) + 'XX'); - ed.selection.select(ed.dom.get('_mce_tmp')); - ed.getDoc().execCommand("Delete", false, ' '); - }); - - ed.onKeyPress.add(function(ed, e) { - var se, li, lic, r1, r2, n, sel, doc, be, af, pa; - - if (e.keyCode == 13) { - sel = ed.selection; - se = sel.getNode(); - - // Workaround for missing shift+enter support, http://bugs.webkit.org/show_bug.cgi?id=16973 - if (e.shiftKey || ed.settings.force_br_newlines && se.nodeName != 'LI') { - t._insertBR(ed); - Event.cancel(e); - } - - // Workaround for DIV elements produced by Safari - if (li = dom.getParent(se, 'LI')) { - lic = dom.getParent(li, 'OL,UL'); - doc = ed.getDoc(); - - pa = dom.create('p'); - dom.add(pa, 'br', {mce_bogus : "1"}); - - if (isEmpty(doc, li)) { - // If list in list then use browser default behavior - if (n = dom.getParent(lic.parentNode, 'LI,OL,UL')) - return; - - n = dom.getParent(lic, 'p,h1,h2,h3,h4,h5,h6,div') || lic; - - // Create range from the start of block element to the list item - r1 = doc.createRange(); - r1.setStartBefore(n); - r1.setEndBefore(li); - - // Create range after the list to the end of block element - r2 = doc.createRange(); - r2.setStartAfter(li); - r2.setEndAfter(n); - - be = r1.cloneContents(); - af = r2.cloneContents(); - - if (!isEmpty(doc, af)) - dom.insertAfter(af, n); - - dom.insertAfter(pa, n); - - if (!isEmpty(doc, be)) - dom.insertAfter(be, n); - - dom.remove(n); - - n = pa.firstChild; - r1 = doc.createRange(); - r1.setStartBefore(n); - r1.setEndBefore(n); - sel.setRng(r1); - - return Event.cancel(e); - } - } - } - }); - - // Safari doesn't place lists outside block elements - ed.onExecCommand.add(function(ed, cmd) { - var sel, dom, bl, bm; - - if (cmd == 'InsertUnorderedList' || cmd == 'InsertOrderedList') { - sel = ed.selection; - dom = ed.dom; - - if (bl = dom.getParent(sel.getNode(), function(n) {return /^(H[1-6]|P|ADDRESS|PRE)$/.test(n.nodeName);})) { - bm = sel.getBookmark(); - dom.remove(bl, 1); - sel.moveToBookmark(bm); - } - } - }); - - // Workaround for bug, http://bugs.webkit.org/show_bug.cgi?id=12250 - ed.onClick.add(function(ed, e) { - e = e.target; - - if (e.nodeName == 'IMG') { - t.selElm = e; - ed.selection.select(e); - } else - t.selElm = null; - }); - - ed.onInit.add(function() { - t._fixWebKitSpans(); - - if (isOldWebKit) - t._patchSafari2x(ed); - }); - - ed.onSetContent.add(function() { - dom = ed.dom; - - // Convert strong,b,em,u,strike to spans - each(['strong','b','em','u','strike','sub','sup','a'], function(v) { - each(grep(dom.select(v)).reverse(), function(n) { - var nn = n.nodeName.toLowerCase(), st; - - // Convert anchors into images - if (nn == 'a') { - if (n.name) - dom.replace(dom.create('img', {mce_name : 'a', name : n.name, 'class' : 'mceItemAnchor'}), n); - - return; - } - - switch (nn) { - case 'b': - case 'strong': - if (nn == 'b') - nn = 'strong'; - - st = 'font-weight: bold;'; - break; - - case 'em': - st = 'font-style: italic;'; - break; - - case 'u': - st = 'text-decoration: underline;'; - break; - - case 'sub': - st = 'vertical-align: sub;'; - break; - - case 'sup': - st = 'vertical-align: super;'; - break; - - case 'strike': - st = 'text-decoration: line-through;'; - break; - } - - dom.replace(dom.create('span', {mce_name : nn, style : st, 'class' : 'Apple-style-span'}), n, 1); - }); - }); - }); - - ed.onPreProcess.add(function(ed, o) { - dom = ed.dom; - - each(grep(o.node.getElementsByTagName('span')).reverse(), function(n) { - var v, bg; - - if (o.get) { - if (dom.hasClass(n, 'Apple-style-span')) { - bg = n.style.backgroundColor; - - switch (dom.getAttrib(n, 'mce_name')) { - case 'font': - if (!ed.settings.convert_fonts_to_spans) - dom.setAttrib(n, 'style', ''); - break; - - case 'strong': - case 'em': - case 'sub': - case 'sup': - dom.setAttrib(n, 'style', ''); - break; - - case 'strike': - case 'u': - if (!ed.settings.inline_styles) - dom.setAttrib(n, 'style', ''); - else - dom.setAttrib(n, 'mce_name', ''); - - break; - - default: - if (!ed.settings.inline_styles) - dom.setAttrib(n, 'style', ''); - } - - - if (bg) - n.style.backgroundColor = bg; - } - } - - if (dom.hasClass(n, 'mceItemRemoved')) - dom.remove(n, 1); - }); - }); - - ed.onPostProcess.add(function(ed, o) { - // Safari adds BR at end of all block elements - o.content = o.content.replace(/
<\/(h[1-6]|div|p|address|pre)>/g, ''); - - // Safari adds id="undefined" to HR elements - o.content = o.content.replace(/ id=\"undefined\"/g, ''); - }); - }, - - getInfo : function() { - return { - longname : 'Safari compatibility', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/safari', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - // Internal methods - - _fixWebKitSpans : function() { - var t = this, ed = t.editor; - - if (!isOldWebKit) { - // Use mutator events on new WebKit - Event.add(ed.getDoc(), 'DOMNodeInserted', function(e) { - e = e.target; - - if (e && e.nodeType == 1) - t._fixAppleSpan(e); - }); - } else { - // Do post command processing in old WebKit since the browser crashes on Mutator events :( - ed.onExecCommand.add(function() { - each(ed.dom.select('span'), function(n) { - t._fixAppleSpan(n); - }); - - ed.nodeChanged(); - }); - } - }, - - _fixAppleSpan : function(e) { - var ed = this.editor, dom = ed.dom, fz = this.webKitFontSizes, fzn = this.namedFontSizes, s = ed.settings, st, p; - - if (dom.getAttrib(e, 'mce_fixed')) - return; - - // Handle Apple style spans - if (e.nodeName == 'SPAN' && e.className == 'Apple-style-span') { - st = e.style; - - if (!s.convert_fonts_to_spans) { - if (st.fontSize) { - dom.setAttrib(e, 'mce_name', 'font'); - dom.setAttrib(e, 'size', inArray(fz, st.fontSize) + 1); - } - - if (st.fontFamily) { - dom.setAttrib(e, 'mce_name', 'font'); - dom.setAttrib(e, 'face', st.fontFamily); - } - - if (st.color) { - dom.setAttrib(e, 'mce_name', 'font'); - dom.setAttrib(e, 'color', dom.toHex(st.color)); - } - - if (st.backgroundColor) { - dom.setAttrib(e, 'mce_name', 'font'); - dom.setStyle(e, 'background-color', st.backgroundColor); - } - } else { - if (st.fontSize) - dom.setStyle(e, 'fontSize', fzn[inArray(fz, st.fontSize)]); - } - - if (st.fontWeight == 'bold') - dom.setAttrib(e, 'mce_name', 'strong'); - - if (st.fontStyle == 'italic') - dom.setAttrib(e, 'mce_name', 'em'); - - if (st.textDecoration == 'underline') - dom.setAttrib(e, 'mce_name', 'u'); - - if (st.textDecoration == 'line-through') - dom.setAttrib(e, 'mce_name', 'strike'); - - if (st.verticalAlign == 'super') - dom.setAttrib(e, 'mce_name', 'sup'); - - if (st.verticalAlign == 'sub') - dom.setAttrib(e, 'mce_name', 'sub'); - - dom.setAttrib(e, 'mce_fixed', '1'); - } - }, - - _patchSafari2x : function(ed) { - var t = this, setContent, getNode, dom = ed.dom, lr; - - // Inline dialogs - if (ed.windowManager.onBeforeOpen) { - ed.windowManager.onBeforeOpen.add(function() { - r = ed.selection.getRng(); - }); - } - - // Fake select on 2.x - ed.selection.select = function(n) { - this.getSel().setBaseAndExtent(n, 0, n, 1); - }; - - getNode = ed.selection.getNode; - ed.selection.getNode = function() { - return t.selElm || getNode.call(this); - }; - - // Fake range on Safari 2.x - ed.selection.getRng = function() { - var t = this, s = t.getSel(), d = ed.getDoc(), r, rb, ra, di; - - // Fake range on Safari 2.x - if (s.anchorNode) { - r = d.createRange(); - - try { - // Setup before range - rb = d.createRange(); - rb.setStart(s.anchorNode, s.anchorOffset); - rb.collapse(1); - - // Setup after range - ra = d.createRange(); - ra.setStart(s.focusNode, s.focusOffset); - ra.collapse(1); - - // Setup start/end points by comparing locations - di = rb.compareBoundaryPoints(rb.START_TO_END, ra) < 0; - r.setStart(di ? s.anchorNode : s.focusNode, di ? s.anchorOffset : s.focusOffset); - r.setEnd(di ? s.focusNode : s.anchorNode, di ? s.focusOffset : s.anchorOffset); - - lr = r; - } catch (ex) { - // Sometimes fails, at least we tried to do it by the book. I hope Safari 2.x will go disappear soooon!!! - } - } - - return r || lr; - }; - - // Fix setContent so it works - setContent = ed.selection.setContent; - ed.selection.setContent = function(h, s) { - var r = this.getRng(), b; - - try { - setContent.call(this, h, s); - } catch (ex) { - // Workaround for Safari 2.x - b = dom.create('body'); - b.innerHTML = h; - - each(b.childNodes, function(n) { - r.insertNode(n.cloneNode(true)); - }); - } - }; - }, - - _insertBR : function(ed) { - var dom = ed.dom, s = ed.selection, r = s.getRng(), br; - - // Insert BR element - r.insertNode(br = dom.create('br')); - - // Place caret after BR - r.setStartAfter(br); - r.setEndAfter(br); - s.setRng(r); - - // Could not place caret after BR then insert an nbsp entity and move the caret - if (s.getSel().focusNode == br.previousSibling) { - s.select(dom.insertAfter(dom.doc.createTextNode('\u00a0'), br)); - s.collapse(1); - } - - // Scroll to new position, scrollIntoView can't be used due to bug: http://bugs.webkit.org/show_bug.cgi?id=16117 - ed.getWin().scrollTo(0, dom.getPos(s.getRng().startContainer).y); - } - }); - - // Register plugin - tinymce.PluginManager.add('safari', tinymce.plugins.Safari); -})(); - diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js index 8a13e7d3..8e939966 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.Save',{init:function(ed,url){var t=this;t.editor=ed;ed.addCommand('mceSave',t._save,t);ed.addCommand('mceCancel',t._cancel,t);ed.addButton('save',{title:'save.save_desc',cmd:'mceSave'});ed.addButton('cancel',{title:'save.cancel_desc',cmd:'mceCancel'});ed.onNodeChange.add(t._nodeChange,t);ed.addShortcut('ctrl+s',ed.getLang('save.save_desc'),'mceSave');},getInfo:function(){return{longname:'Save',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/save',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_nodeChange:function(ed,cm,n){var ed=this.editor;if(ed.getParam('save_enablewhendirty')){cm.setDisabled('save',!ed.isDirty());cm.setDisabled('cancel',!ed.isDirty());}},_save:function(){var ed=this.editor,formObj,os,i,elementId;formObj=tinymce.DOM.get(ed.id).form||tinymce.DOM.getParent(ed.id,'form');if(ed.getParam("save_enablewhendirty")&&!ed.isDirty())return;tinyMCE.triggerSave();if(os=ed.getParam("save_onsavecallback")){if(ed.execCallback('save_onsavecallback',ed)){ed.startContent=tinymce.trim(ed.getContent({format:'raw'}));ed.nodeChanged();}return;}if(formObj){ed.isNotDirty=true;if(formObj.onsubmit==null||formObj.onsubmit()!=false)formObj.submit();ed.nodeChanged();}else ed.windowManager.alert("Error: No form element found.");},_cancel:function(){var ed=this.editor,os,h=tinymce.trim(ed.startContent);if(os=ed.getParam("save_oncancelcallback")){ed.execCallback('save_oncancelcallback',ed);return;}ed.setContent(h);ed.undoManager.clear();ed.nodeChanged();}});tinymce.PluginManager.add('save',tinymce.plugins.Save);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.Save",{init:function(a,b){var c=this;c.editor=a;a.addCommand("mceSave",c._save,c);a.addCommand("mceCancel",c._cancel,c);a.addButton("save",{title:"save.save_desc",cmd:"mceSave"});a.addButton("cancel",{title:"save.cancel_desc",cmd:"mceCancel"});a.onNodeChange.add(c._nodeChange,c);a.addShortcut("ctrl+s",a.getLang("save.save_desc"),"mceSave")},getInfo:function(){return{longname:"Save",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/save",version:tinymce.majorVersion+"."+tinymce.minorVersion}},_nodeChange:function(b,a,c){var b=this.editor;if(b.getParam("save_enablewhendirty")){a.setDisabled("save",!b.isDirty());a.setDisabled("cancel",!b.isDirty())}},_save:function(){var c=this.editor,a,e,d,b;a=tinymce.DOM.get(c.id).form||tinymce.DOM.getParent(c.id,"form");if(c.getParam("save_enablewhendirty")&&!c.isDirty()){return}tinyMCE.triggerSave();if(e=c.getParam("save_onsavecallback")){if(c.execCallback("save_onsavecallback",c)){c.startContent=tinymce.trim(c.getContent({format:"raw"}));c.nodeChanged()}return}if(a){c.isNotDirty=true;if(a.onsubmit==null||a.onsubmit()!=false){a.submit()}c.nodeChanged()}else{c.windowManager.alert("Error: No form element found.")}},_cancel:function(){var a=this.editor,c,b=tinymce.trim(a.startContent);if(c=a.getParam("save_oncancelcallback")){a.execCallback("save_oncancelcallback",a);return}a.setContent(b);a.undoManager.clear();a.nodeChanged()}});tinymce.PluginManager.add("save",tinymce.plugins.Save)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js index b38be4d6..f5a3de8f 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 851 2008-05-26 15:38:49Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js index 7fd913b2..165bc12d 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.SearchReplacePlugin',{init:function(ed,url){function open(m){ed.windowManager.open({file:url+'/searchreplace.htm',width:420+parseInt(ed.getLang('searchreplace.delta_width',0)),height:160+parseInt(ed.getLang('searchreplace.delta_height',0)),inline:1,auto_focus:0},{mode:m,search_string:ed.selection.getContent({format:'text'}),plugin_url:url});};ed.addCommand('mceSearch',function(){open('search');});ed.addCommand('mceReplace',function(){open('replace');});ed.addButton('search',{title:'searchreplace.search_desc',cmd:'mceSearch'});ed.addButton('replace',{title:'searchreplace.replace_desc',cmd:'mceReplace'});ed.addShortcut('ctrl+f','searchreplace.search_desc','mceSearch');},getInfo:function(){return{longname:'Search/Replace',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('searchreplace',tinymce.plugins.SearchReplacePlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.SearchReplacePlugin",{init:function(a,c){function b(d){window.focus();a.windowManager.open({file:c+"/searchreplace.htm",width:420+parseInt(a.getLang("searchreplace.delta_width",0)),height:170+parseInt(a.getLang("searchreplace.delta_height",0)),inline:1,auto_focus:0},{mode:d,search_string:a.selection.getContent({format:"text"}),plugin_url:c})}a.addCommand("mceSearch",function(){b("search")});a.addCommand("mceReplace",function(){b("replace")});a.addButton("search",{title:"searchreplace.search_desc",cmd:"mceSearch"});a.addButton("replace",{title:"searchreplace.replace_desc",cmd:"mceReplace"});a.addShortcut("ctrl+f","searchreplace.search_desc","mceSearch")},getInfo:function(){return{longname:"Search/Replace",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/searchreplace",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("searchreplace",tinymce.plugins.SearchReplacePlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js index 59edc3b2..4c87e8fa 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/editor_plugin_src.js @@ -1,18 +1,25 @@ /** - * $Id: editor_plugin_src.js 686 2008-03-09 18:13:49Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { tinymce.create('tinymce.plugins.SearchReplacePlugin', { init : function(ed, url) { function open(m) { + // Keep IE from writing out the f/r character to the editor + // instance while initializing a new dialog. See: #3131190 + window.focus(); + ed.windowManager.open({ file : url + '/searchreplace.htm', width : 420 + parseInt(ed.getLang('searchreplace.delta_width', 0)), - height : 160 + parseInt(ed.getLang('searchreplace.delta_height', 0)), + height : 170 + parseInt(ed.getLang('searchreplace.delta_height', 0)), inline : 1, auto_focus : 0 }, { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js index a8585ccc..0137ba0f 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js @@ -42,6 +42,10 @@ var SearchReplaceDialog = { ca = f[m + '_panel_casesensitivebox'].checked; rs = f['replace_panel_replacestring'].value; + if (tinymce.isIE) { + r = ed.getDoc().selection.createRange(); + } + if (s == '') return; @@ -75,6 +79,10 @@ var SearchReplaceDialog = { r.select(); replace(); fo = 1; + + if (b) { + r.moveEnd("character", -(rs.length)); // Otherwise will loop forever + } } tinyMCEPopup.storeSelection(); @@ -102,6 +110,10 @@ var SearchReplaceDialog = { se.collapse(b); r = se.getRng(); + if (tinymce.isIE) { + r = ed.getDoc().selection.createRange(); + } + // Whats the point if (!s) return; diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ar_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ar_dlg.js deleted file mode 100644 index d66415dc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ar_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ar.searchreplace_dlg',{ -searchnext_desc:"\u0628\u062D\u062B \u0645\u0646 \u062C\u062F\u064A\u062F", -notfound:"\u0627\u0646\u062A\u0647\u0649 \u0627\u0644\u0628\u062D\u062B. \u0644\u0645 \u064A\u062A\u0645 \u0627\u0644\u0639\u062B\u0648\u0631 \u0639\u0644\u0649 \u0643\u0644\u0645\u0629 \u0627\u0644\u0628\u062D\u062B.", -search_title:"\u0628\u062D\u062B", -replace_title:"\u0628\u062D\u062B/\u0627\u0633\u062A\u0628\u062F\u0627\u0644", -allreplaced:"\u062C\u0645\u064A\u0639 \u0627\u0644\u0643\u0644\u0645\u0627\u062A \u0627\u0644\u062A\u064A \u062A\u0648\u0627\u0641\u0642 \u0643\u0644\u0645\u0629 \u0627\u0644\u0628\u062D\u062B \u062A\u0645 \u0627\u0633\u062A\u0628\u062F\u0627\u0644\u0647\u0627.", -findwhat:"\u0627\u0644\u0628\u062D\u062B \u0639\u0646", -replacewith:"\u0627\u0633\u062A\u0628\u062F\u0627\u0644 \u0628\u0640", -direction:"\u0627\u0644\u0625\u062A\u062C\u0627\u0647", -up:"\u0627\u0639\u0644\u0649", -down:"\u0627\u0633\u0641\u0644", -mcase:"\u0627\u0644\u062A\u0623\u0643\u062F \u0645\u0646 \u062D\u0627\u0644\u0629 \u0627\u0644\u0623\u062D\u0631\u0641", -findnext:"\u0628\u062D\u062B \u0639\u0646 \u0627\u0644\u062A\u0627\u0644\u064A", -replace:"\u0627\u0633\u062A\u0628\u062F\u0627\u0644", -replaceall:"\u0627\u0633\u062A\u0628\u062F\u0627\u0644 \u0627\u0644\u0643\u0644" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/bg_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/bg_dlg.js deleted file mode 100644 index 7347d334..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/bg_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('bg.searchreplace_dlg',{ -searchnext_desc:"\u0422\u044A\u0440\u0441\u0438 \u043E\u0442\u043D\u043E\u0432\u043E", -notfound:"\u0422\u044A\u0440\u0441\u0435\u043D\u0435\u0442\u043E \u0437\u0430\u0432\u044A\u0440\u0448\u0438. \u0422\u044A\u0440\u0441\u0435\u043D\u0438\u0442\u0435 \u0434\u0443\u043C\u0438 \u043D\u0435 \u0431\u044F\u0445\u0430 \u043E\u0442\u043A\u0440\u0438\u0442\u0438.", -search_title:"\u0422\u044A\u0440\u0441\u0438", -replace_title:"\u0422\u044A\u0440\u0441\u0438/\u0417\u0430\u043C\u0435\u0441\u0442\u0438", -allreplaced:"\u0412\u0441\u0438\u0447\u043A\u0438 \u043D\u0430\u043C\u0435\u0440\u0435\u043D\u0438 \u0434\u0443\u043C\u0438 \u0431\u044F\u0445\u0430 \u0437\u0430\u043C\u0435\u0441\u0442\u0435\u043D\u0438.", -findwhat:"\u0422\u044A\u0440\u0441\u0438", -replacewith:"\u0417\u0430\u043C\u0435\u0441\u0442\u0438 \u0441", -direction:"\u041F\u043E\u0441\u043E\u043A\u0430", -up:"\u041D\u0430\u0433\u043E\u0440\u0435", -down:"\u041D\u0430\u0434\u043E\u043B\u0443", -mcase:"\u0421\u044A\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u0435 \u043D\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u044A\u0440\u0430", -findnext:"\u0422\u044A\u0440\u0441\u0438 \u0441\u043B\u0435\u0434\u0432\u0430\u0449\u0438", -replace:"\u0417\u0430\u043C\u0435\u0441\u0442\u0438", -replaceall:"\u0417\u0430\u043C\u0435\u0441\u0442\u0438 \u0432\u0441\u0438\u0447\u043A\u0438" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/br_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/br_dlg.js deleted file mode 100644 index 2771bfdc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/br_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('br.searchreplace_dlg',{ -searchnext_desc:"Localizar novamente", -notfound:"A pesquisa foi conclu\u00C3\u0083\u00C2\u00ADda sem resultados.", -search_title:"Localizar", -replace_title:"Localizar/substituir", -allreplaced:"Todas as substitui\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00B5es foram efectuadas.", -findwhat:"Localizar", -replacewith:"Substituir com", -direction:"Direc\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -up:"Acima", -down:"Abaixo", -mcase:"Diferenciar mai\u00C3\u0083\u00C2\u00BAsculas/min\u00C3\u0083\u00C2\u00BAsculas", -findnext:"Localizar o seguinte", -replace:"Substituir", -replaceall:"Substituir todos" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/bs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/bs_dlg.js deleted file mode 100644 index 72f08cf9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/bs_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('bs.searchreplace_dlg',{ -searchnext_desc:"Prona\u0111i opet", -notfound:"Pretra\u017Eivanje je zavr\u0161eno. Tra\u017Eeni tekst nije prona\u0111en.", -search_title:"Prona\u0111i", -replace_title:"Prona\u0111i/Zamijeni", -allreplaced:"Sva pojavljivanja tra\u017Eenog teksta su zamijenjena.", -findwhat:"Prona\u0111i tekst", -replacewith:"Zamijeni sa", -direction:"Smjer", -up:"Gore", -down:"Dolje", -mcase:"Match case", -findnext:"Prona\u0111i sljede\u0107e", -replace:"Zamijeni", -replaceall:"Zamijeni sve" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ca_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ca_dlg.js deleted file mode 100644 index e504d3b0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ca_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ca.searchreplace_dlg',{ -searchnext_desc:"Torna a buscar", -notfound:"S'ha completat la recerca. No s'ha trobat la cadena buscada.", -search_title:"Busca", -replace_title:"Busca/Substitueix", -allreplaced:"S'han substitu\u00EFt totes les ocurr\u00E8ncies de la cadena buscada.", -findwhat:"Busca", -replacewith:"Substitueix per", -direction:"Direcci\u00F3", -up:"Amunt", -down:"Avall", -mcase:"Distingeix maj\u00FAscules i min\u00FAscules", -findnext:"Seg\u00FCent", -replace:"Substitueix", -replaceall:"Substitueix tot" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ch_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ch_dlg.js deleted file mode 100644 index f81d3884..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ch_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ch.searchreplace_dlg',{ -searchnext_desc:"\u518D\u6B21\u641C\u5BFB", -notfound:"\u641C\u5BFB\u5B8C\u6BD5\uFF0C\u6CA1\u6709\u627E\u5230\u7B26\u5408\u7684\u5B57\u7B26\u4E32\u3002 ", -search_title:"\u641C\u5BFB", -replace_title:"\u641C\u5BFB/\u53D6\u4EE3", -allreplaced:"\u6240\u6709\u7B26\u5408\u7684\u5B57\u7B26\u4E32\u5747\u5DF2\u53D6\u4EE3\u3002 ", -findwhat:"\u641C\u5BFB\u76EE\u6807", -replacewith:"\u53D6\u4EE3\u4E3A", -direction:"\u65B9\u5411", -up:"\u5411\u4E0A", -down:"\u5411\u4E0B", -mcase:"\u533A\u5206\u5927\u5C0F\u5199", -findnext:"\u641C\u5BFB\u4E0B\u4E00\u4E2A", -replace:"\u53D6\u4EE3", -replaceall:"\u5168\u90E8\u53D6\u4EE3" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/cs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/cs_dlg.js deleted file mode 100644 index a1928789..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/cs_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('cs.searchreplace_dlg',{ -searchnext_desc:"Naj\u00EDt dal\u0161\u00ED", -notfound:"Hled\u00E1n\u00ED bylo dokon\u010Deno. Hledan\u00FD text nebyl nalezen.", -search_title:"Naj\u00EDt", -replace_title:"Naj\u00EDt/nahradit", -allreplaced:"V\u0161echny v\u00FDskyty byly nahrazeny.", -findwhat:"Co hledat", -replacewith:"\u010C\u00EDm nahradit", -direction:"Sm\u011Br", -up:"Nahoru", -down:"Dol\u016F", -mcase:"Rozli\u0161ovat velikost", -findnext:"Naj\u00EDt dal\u0161\u00ED", -replace:"Nahradit", -replaceall:"Nahradit v\u0161e" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/da_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/da_dlg.js deleted file mode 100644 index 9c49354d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/da_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('da.searchreplace_dlg',{ -searchnext_desc:"S\u00F8g igen", -notfound:"S\u00F8gningen gav intet resultat.", -search_title:"S\u00F8g", -replace_title:"S\u00F8g / erstat", -allreplaced:"Alle forekomster af s\u00F8gestrengen er erstattet.", -findwhat:"S\u00F8g efter", -replacewith:"Erstat med", -direction:"Retning", -up:"Op", -down:"Ned", -mcase:"Forskel p\u00E5 store og sm\u00E5 bogstaver", -findnext:"Find n\u00E6ste", -replace:"Erstat", -replaceall:"Erstat alle" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/de_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/de_dlg.js deleted file mode 100644 index 52c0b062..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/de_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('de.searchreplace_dlg',{ -searchnext_desc:"Weitersuchen", -notfound:"Die Suche ist am Ende angelangt. Die Zeichenkette konnte nicht gefunden werden.", -search_title:"Suchen", -replace_title:"Suchen/Ersetzen", -allreplaced:"Alle Vorkommen der Zeichenkette wurden ersetzt.", -findwhat:"Zu suchender Text", -replacewith:"Ersetzen durch", -direction:"Suchrichtung", -up:"Aufw\u00E4rts", -down:"Abw\u00E4rts", -mcase:"Gro\u00DF-/Kleinschreibung beachten", -findnext:"Weitersuchen", -replace:"Ersetzen", -replaceall:"Alle ersetzen" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/dv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/dv_dlg.js deleted file mode 100644 index 4c88a545..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/dv_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('dv.searchreplace_dlg',{ -searchnext_desc:"Find again", -notfound:"The search has been completed. The search string could not be found.", -search_title:"Find", -replace_title:"Find/Replace", -allreplaced:"All occurrences of the search string were replaced.", -findwhat:"Find what", -replacewith:"Replace with", -direction:"Direction", -up:"Up", -down:"Down", -mcase:"Match case", -findnext:"Find next", -replace:"Replace", -replaceall:"Replace all" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/el_dlg.js deleted file mode 100644 index 6ece85fc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/el_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('el.searchreplace_dlg',{ -searchnext_desc:"\u0395\u03CD\u03C1\u03B5\u03C3\u03B7 \u03BE\u03B1\u03BD\u03AC", -notfound:"\u0397 \u03B1\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7 \u03C4\u03B5\u03BB\u03B5\u03AF\u03C9\u03C3\u03B5. \u03A4\u03BF \u03B6\u03B7\u03C4\u03BF\u03CD\u03BC\u03B5\u03BD\u03BF \u03BA\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF \u03B4\u03B5\u03BD \u03B2\u03C1\u03AD\u03B8\u03B7\u03BA\u03B5.", -search_title:"\u0395\u03CD\u03C1\u03B5\u03C3\u03B7", -replace_title:"\u0395\u03CD\u03C1\u03B5\u03C3\u03B7/\u0391\u03BD\u03B1\u03B6\u03AE\u03C4\u03B7\u03C3\u03B7", -allreplaced:"\u038C\u03BB\u03B5\u03C2 \u03BF\u03B9 \u03B5\u03BC\u03C6\u03B1\u03BD\u03AF\u03C3\u03B5\u03B9\u03C2 \u03C4\u03BF\u03C5 \u03B6\u03B7\u03C4\u03BF\u03CD\u03BC\u03B5\u03BD\u03BF\u03C5 \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5 \u03B1\u03BD\u03C4\u03B9\u03BA\u03B1\u03C4\u03B1\u03C3\u03C4\u03AC\u03B8\u03B7\u03BA\u03B1\u03BD.", -findwhat:"\u0395\u03CD\u03C1\u03B5\u03C3\u03B7 \u03C4\u03BF\u03C5", -replacewith:"\u0391\u03BD\u03C4\u03B9\u03BA\u03B1\u03C4\u03AC\u03C3\u03C4\u03B1\u03C3\u03B7 \u03BC\u03B5", -direction:"\u039A\u03B1\u03C4\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7", -up:"\u03A0\u03AC\u03BD\u03C9", -down:"\u039A\u03AC\u03C4\u03C9", -mcase:"\u03A4\u03B1\u03AF\u03C1\u03B9\u03B1\u03C3\u03BC\u03B1 \u03BA\u03B5\u03C6\u03B1\u03BB\u03B1\u03AF\u03B1/\u03BC\u03B9\u03BA\u03C1\u03AC", -findnext:"\u0392\u03C1\u03B5\u03C2 \u03B5\u03C0\u03CC\u03BC\u03B5\u03BD\u03BF", -replace:"\u0391\u03BD\u03C4\u03B9\u03BA\u03B1\u03C4\u03AC\u03C3\u03C4\u03B1\u03C3\u03B7", -replaceall:"\u0391\u03BD\u03C4\u03B9\u03BA\u03B1\u03C4. \u03CC\u03BB\u03C9\u03BD" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/es_dlg.js deleted file mode 100644 index b54c74bb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/es_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('es.searchreplace_dlg',{ -searchnext_desc:"Buscar de nuevo", -notfound:"La b\u00FAsqueda se ha completado. No se encontr\u00F3 el texto introducido.", -search_title:"Buscar", -replace_title:"Buscar/Reemplazar", -allreplaced:"Se ha reemplazado el texto.", -findwhat:"Qu\u00E9 buscar", -replacewith:"Reemplazar por", -direction:"Direcci\u00F3n", -up:"Arriba", -down:"Abajo", -mcase:"Min\u00FAs./May\u00FAs.", -findnext:"Buscar siguiente", -replace:"Reemplazar", -replaceall:"Reemplazar todo" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/et_dlg.js deleted file mode 100644 index fcafedd7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/et_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('et.searchreplace_dlg',{ -searchnext_desc:"Otsi uuesti", -notfound:"Otsing on l\u00F5petatud. Otsis\u00F5na ei leitud.", -search_title:"Otsi", -replace_title:"Otsi/Asenda", -allreplaced:"K\u00F5ik otsis\u00F5na ilmingud on asendatud.", -findwhat:"Otsi mida", -replacewith:"Asenda millega", -direction:"Suund", -up:"\u00DCles", -down:"Alla", -mcase:"Vasta suurusele", -findnext:"Otsi j\u00E4rgmine", -replace:"Asenda", -replaceall:"Asenda k\u00F5ik" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fa_dlg.js deleted file mode 100644 index 4302fcc9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fa_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('fa.searchreplace_dlg',{ -searchnext_desc:"\u062C\u0633\u062A\u062C\u0648\u06CC \u0645\u062C\u062F\u062F", -notfound:"\u062C\u0633\u062A\u062C\u0648 \u0643\u0627\u0645\u0644 \u0634\u062F. \u0631\u0634\u062A\u0647 \u062C\u0633\u062A\u062C\u0648 \u06CC\u0627\u0641\u062A\u0647 \u0646\u0634\u062F.", -search_title:"\u062C\u0633\u062A\u062C\u0648", -replace_title:"\u062C\u0633\u062A\u062C\u0648/\u062A\u0639\u0648\u06CC\u0636", -allreplaced:"\u062A\u0645\u0627\u0645\u06CC \u0631\u0634\u062A\u0647 \u062C\u0633\u062A\u062C\u0648 \u0647\u0627\u06CC \u0631\u062E\u062F\u0627\u062F\u0647 \u062A\u0639\u0648\u06CC\u0636 \u0634\u062F\u0646\u062F.", -findwhat:"\u062C\u0633\u062A\u062C\u0648\u06CC \u0686\u0647 \u0686\u06CC\u0632\u06CC", -replacewith:"\u062A\u0639\u0648\u06CC\u0636 \u0628\u0627", -direction:"\u062C\u0647\u062A", -up:"\u0628\u0627\u0644\u0627", -down:"\u067E\u0627\u06CC\u06CC\u0646", -mcase:"\u0647\u0645\u0633\u0627\u0646 \u0628\u0648\u062F\u0646 \u062D\u0631\u0648\u0641", -findnext:"\u062C\u0633\u062A\u062C\u0648\u06CC \u0628\u0639\u062F\u06CC", -replace:"\u062A\u0639\u0648\u06CC\u0636", -replaceall:"\u062A\u0639\u0648\u06CC\u0636 \u0647\u0645\u0647" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fi_dlg.js deleted file mode 100644 index 37012504..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fi_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('fi.searchreplace_dlg',{ -searchnext_desc:"Etsi uudestaan", -notfound:"Haku on valmis. Haettua teksti\u00E4 ei l\u00F6ytynyt.", -search_title:"Haku", -replace_title:"Etsi ja korvaa", -allreplaced:"Kaikki l\u00F6ydetyt merkkijonot korvattiin.", -findwhat:"Etsit\u00E4\u00E4n", -replacewith:"Korvataan", -direction:"Suunta", -up:"Yl\u00F6s", -down:"Alas", -mcase:"Huomioi isot ja pienet kirjaimet", -findnext:"Etsi seuraavaa", -replace:"Korvaa", -replaceall:"Korvaa kaikki" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fr_dlg.js deleted file mode 100644 index fbdd1f35..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/fr_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('fr.searchreplace_dlg',{ -searchnext_desc:"Suivant", -notfound:"La recherche est termin\u00E9e. La cha\u00EEne recherch\u00E9e n'a pas \u00E9t\u00E9 trouv\u00E9e.", -search_title:"Chercher", -replace_title:"Chercher/Remplacer", -allreplaced:"Toutes les occurences de la cha\u00EEne recherch\u00E9e ont \u00E9t\u00E9 remplac\u00E9es.", -findwhat:"Chercher", -replacewith:"Remplacer par", -direction:"Direction", -up:"Haut", -down:"Bas", -mcase:"Prendre la casse en compte", -findnext:"Chercher suivant", -replace:"Remplacer", -replaceall:"Rempl. tous" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/gl_dlg.js deleted file mode 100644 index fefcd080..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/gl_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('gl.searchreplace_dlg',{ -searchnext_desc:"Buscar outra vez", -notfound:"A busca rematou. No se atopou o texto buscado.", -search_title:"Buscar", -replace_title:"Buscar/Reemplazar", -allreplaced:"T\u00F3da-las coincidencias do texto buscado foron reemplazadas.", -findwhat:"Localizar", -replacewith:"Reemplazar por", -direction:"Direcci\u00F3n", -up:"Arriba", -down:"Abaixo", -mcase:"Min\u00FAs./Mai\u00FAs.", -findnext:"Buscar seginte", -replace:"Reemplazar", -replaceall:"Reemplazar todo" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/he_dlg.js deleted file mode 100644 index b205c31a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/he_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('he.searchreplace_dlg',{ -searchnext_desc:"\u05D7\u05D9\u05E4\u05D5\u05E9 \u05D4\u05D1\u05D0", -notfound:"\u05D4\u05D7\u05D9\u05E4\u05D5\u05E9 \u05D4\u05E1\u05EA\u05D9\u05D9\u05DD. \u05E4\u05E8\u05D9\u05D8 \u05D4\u05D7\u05D9\u05E4\u05D5\u05E9 \u05DC\u05D0 \u05E0\u05DE\u05E6\u05D0.", -search_title:"\u05D7\u05D9\u05E4\u05D5\u05E9", -replace_title:"\u05D7\u05D9\u05E4\u05D5\u05E9 \u05D5\u05D4\u05D7\u05DC\u05E4\u05D4", -allreplaced:"\u05DB\u05DC \u05E4\u05E8\u05D9\u05D8\u05D9 \u05D4\u05D7\u05D9\u05E4\u05D5\u05E9 \u05D4\u05D5\u05D7\u05DC\u05E4\u05D5", -findwhat:"\u05DC\u05D7\u05E4\u05E9 \u05D0\u05EA", -replacewith:"\u05DC\u05D4\u05D7\u05DC\u05D9\u05E3 \u05D1", -direction:"\u05DB\u05D9\u05D5\u05D5\u05DF", -up:"\u05DC\u05DE\u05E2\u05DC\u05D4", -down:"\u05DC\u05DE\u05D8\u05D4", -mcase:"\u05D4\u05EA\u05D0\u05DD \u05E8\u05D9\u05E9\u05D9\u05D5\u05EA", -findnext:"\u05D7\u05E4\u05E9 \u05D0\u05EA \u05D4\u05D1\u05D0", -replace:"\u05D4\u05D7\u05DC\u05E3", -replaceall:"\u05D4\u05D7\u05DC\u05E4\u05EA \u05D4\u05DB\u05DC" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/hr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/hr_dlg.js deleted file mode 100644 index ad95bfc6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/hr_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('hr.searchreplace_dlg',{ -searchnext_desc:"Prona\u0111i opet", -notfound:"Pretra\u017Eivanje je zavr\u0161eno. Tra\u017Eeni tekst nije prona\u0111en.", -search_title:"Prona\u0111i", -replace_title:"Prona\u0111i/Zamijeni", -allreplaced:"Sva pojavljivanja tra\u017Eenog teksta su zamijenjena.", -findwhat:"Prona\u0111i tekst", -replacewith:"Zamijeni sa", -direction:"Smjer", -up:"Gore", -down:"Dolje", -mcase:"Match case", -findnext:"Prona\u0111i sljede\u0107e", -replace:"Zamijeni", -replaceall:"Zamijeni sve" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/hu_dlg.js deleted file mode 100644 index 7c6dee71..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/hu_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('hu.searchreplace_dlg',{ -searchnext_desc:"Keres\u00E9s megint", -notfound:"A keres\u00E9s v\u00E9get \u00E9rt. A keresett sz\u00F6vegr\u00E9sz nem tal\u00E1lhat\u00F3.", -search_title:"Keres\u00E9s", -replace_title:"Keres\u00E9s/Csere", -allreplaced:"A keresett r\u00E9szsz\u00F6veg minden el\u0151fordul\u00E1sa cser\u00E9lve lett.", -findwhat:"Mit cser\u00E9l", -replacewith:"Mire cser\u00E9l", -direction:"Ir\u00E1ny", -up:"Fel", -down:"Le", -mcase:"Kis- \u00E9s nagybet\u0171k megk\u00FCl\u00F6nb\u00F6ztet\u00E9se", -findnext:"Keres\u00E9s", -replace:"Csere", -replaceall:"Minden tal\u00E1lat cser\u00E9je" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ia_dlg.js deleted file mode 100644 index 4a9bad64..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ia_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ia.searchreplace_dlg',{ -searchnext_desc:"\u518D\u6B21\u67E5\u627E", -notfound:"\u67E5\u627E\u5DF2\u5B8C\u6210 ! \u627E\u4E0D\u5230\u4EFB\u4F55\u76EE\u6807\u3002 ", -search_title:"\u67E5\u627E", -replace_title:"\u67E5\u627E/\u66FF\u6362", -allreplaced:"\u5DF2\u66FF\u6362\u6240\u6709\u5339\u914D\u7684\u5B57\u7B26\u4E32.", -findwhat:"\u67E5\u627E\u76EE\u6807", -replacewith:"\u66FF\u6362\u4E3A", -direction:"\u65B9\u5411", -up:"\u5411\u4E0A", -down:"\u5411\u4E0B", -mcase:"\u533A\u5206\u5927\u5C0F\u5199", -findnext:"\u67E5\u627E\u4E0B\u4E00\u4E2A", -replace:"\u66FF\u6362", -replaceall:"\u5168\u90E8\u66FF\u6362" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ii_dlg.js deleted file mode 100644 index 759863bb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ii_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ii.searchreplace_dlg',{ -searchnext_desc:"\u518D\u6B21\u641C\u5BFB", -notfound:"\u641C\u5BFB\u5B8C\u6BD5\uFF0C\u6CA1\u6709\u627E\u5230\u7B26\u5408\u7684\u5B57\u7B26\u4E32\u3002", -search_title:"\u641C\u5BFB", -replace_title:"\u641C\u5BFB/\u53D6\u4EE3", -allreplaced:"\u6240\u6709\u7B26\u5408\u7684\u5B57\u7B26\u4E32\u5747\u5DF2\u53D6\u4EE3\u3002", -findwhat:"\u641C\u5BFB\u76EE\u6807", -replacewith:"\u53D6\u4EE3\u4E3A", -direction:"\u65B9\u5411", -up:"\u5411\u4E0A", -down:"\u5411\u4E0B", -mcase:"\u533A\u5206\u5927\u5C0F\u5199", -findnext:"\u641C\u5BFB\u4E0B\u4E00\u4E2A", -replace:"\u53D6\u4EE3", -replaceall:"\u5168\u90E8\u53D6\u4EE3" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/is_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/is_dlg.js deleted file mode 100644 index 70a527d8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/is_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('is.searchreplace_dlg',{ -searchnext_desc:"Finna aftur", -notfound:"Leitinni er loki\u00F0. Leitarstrengurinn fannst ekki.", -search_title:"Finna", -replace_title:"Finna/Skipta \u00FAt", -allreplaced:"\u00D6llum ni\u00F0urst\u00F6\u00F0um leitar var skipt \u00FAt.", -findwhat:"Finna hva\u00F0", -replacewith:"Skipta \u00FAt me\u00F0", -direction:"\u00C1tt", -up:"Upp", -down:"Ni\u00F0ur", -mcase:"Match case", -findnext:"Finna n\u00E6sta", -replace:"Skipta \u00FAt", -replaceall:"Skipta \u00FAt \u00F6llu" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/it_dlg.js deleted file mode 100644 index cbaf13ab..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/it_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('it.searchreplace_dlg',{ -searchnext_desc:"Trova successivo", -notfound:"Ricerca completata. Nessun risultato trovato.", -search_title:"Trova", -replace_title:"Trova/Sostituisci", -allreplaced:"Tutte le occorrenze del criterio di ricerca sono state sostituite.", -findwhat:"Trova:", -replacewith:"Sostituisci con:", -direction:"Direzione", -up:"Avanti", -down:"Indietro", -mcase:"Maiuscole/minuscole", -findnext:"Trova succ.", -replace:"Sostituisci", -replaceall:"Sost. tutto" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ja_dlg.js deleted file mode 100644 index 926a6766..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ja_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ja.searchreplace_dlg',{ -searchnext_desc:"\u518D\u691C\u7D22", -notfound:"\u6700\u5F8C\u307E\u3067\u691C\u7D22\u3057\u307E\u3057\u305F\u304C\u3001\u691C\u7D22\u6587\u5B57\u5217\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002", -search_title:"\u691C\u7D22", -replace_title:"\u691C\u7D22/\u7F6E\u63DB", -allreplaced:"\u5168\u3066\u7F6E\u63DB\u3055\u308C\u307E\u3057\u305F\u3002", -findwhat:"\u691C\u7D22\u6587\u5B57\u5217", -replacewith:"\u7F6E\u63DB\u6587\u5B57\u5217", -direction:"\u65B9\u5411", -up:"\u4E0A\u3078", -down:"\u4E0B\u3078", -mcase:"\u5927\u6587\u5B57/\u5C0F\u6587\u5B57\u3092\u533A\u5225\u3059\u308B", -findnext:"\u6B21\u3078", -replace:"\u7F6E\u63DB", -replaceall:"\u5168\u3066\u7F6E\u63DB" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ko_dlg.js deleted file mode 100644 index d559f6bd..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ko_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ko.searchreplace_dlg',{ -searchnext_desc:"\uC7AC\uAC80\uC0C9", -notfound:"\uAC80\uC0C9\uC774 \uC644\uB8CC\uD588\uC2B5\uB2C8\uB2E4. \uAC80\uC0C9 \uBB38\uC790\uC5F4\uC740 \uBC1C\uACAC\uB418\uC9C0 \uC54A\uC558\uC2B5\uB2C8\uB2E4.", -search_title:"\uAC80\uC0C9", -replace_title:"\uAC80\uC0C9/\uCE58\uD658", -allreplaced:"\uBAA8\uB450 \uCE58\uD658\uB418\uC5C8\uC2B5\uB2C8\uB2E4.", -findwhat:"\uAC80\uC0C9 \uBB38\uC790\uC5F4", -replacewith:"\uCE58\uD658 \uBB38\uC790\uC5F4", -direction:"\uBC29\uD5A5", -up:"\uC704\uC5D0", -down:"\uC544\uB798\uC5D0", -mcase:"\uB300\uBB38\uC790/\uC18C\uBB38\uC790\uB97C \uAD6C\uBCC4", -findnext:"\uAC80\uC0C9", -replace:"\uCE58\uD658", -replaceall:"\uBAA8\uB450 \uCE58\uD658" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/lt_dlg.js deleted file mode 100644 index 88a807e5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/lt_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('lt.searchreplace_dlg',{ -searchnext_desc:"Ie\u0161koti dar kart\u0105", -notfound:"Paie\u0161ka baigta. Paie\u0161kos fraz\u0117 nerasta.", -search_title:"Ie\u0161koti", -replace_title:"Ie\u0161koti/Pakeisti", -allreplaced:"Visi paie\u0161kos fraz\u0117s pasikartojimai pakeisti.", -findwhat:"Ko ie\u0161koti", -replacewith:"Kuo pakeisti", -direction:"Kryptis", -up:"\u012E vir\u0161\u0173", -down:"\u012E apa\u010Di\u0105", -mcase:"Visi\u0161kas atitikimas", -findnext:"Ie\u0161koti sek.", -replace:"Pakeisti", -replaceall:"Pakeisti visus" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/lv_dlg.js deleted file mode 100644 index e947d21a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/lv_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('lv.searchreplace_dlg',{ -searchnext_desc:"Mekl\u0113t v\u0113lreiz", -notfound:"Mekl\u0113\u0161ana pabeigta. Mekl\u0113t\u0101 fr\u0101ze/v\u0101rds netika atrasta.", -search_title:"Mekl\u0113t", -replace_title:"Mekl\u0113t/Aizvietot", -allreplaced:"Visas fr\u0101zes/v\u0101rdi tika veiksm\u012Bgi aizvietoti.", -findwhat:"Ko atrast", -replacewith:"Aizvietot ar", -direction:"Virziens", -up:"Uz aug\u0161u", -down:"Uz leju", -mcase:"Re\u0123istrj\u016Bt\u012Bgs", -findnext:"Mekl\u0113t n\u0101kamo", -replace:"Aizvietot", -replaceall:"Aizvietot visu" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/mk_dlg.js deleted file mode 100644 index d7d531fd..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/mk_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('mk.searchreplace_dlg',{ -searchnext_desc:"Prona\u0111i opet", -notfound:"Pretra\u017Eivanje je zavr\u0161eno. Tra\u017Eeni tekst nije prona\u0111en.", -search_title:"Prona\u0111i", -replace_title:"Prona\u0111i/Zameni", -allreplaced:"Sva pojavljivanja tra\u017Eenog teksta su zamenjena.", -findwhat:"Prona\u0111i tekst", -replacewith:"Zameni sa", -direction:"Smjer", -up:"Gore", -down:"Dolje", -mcase:"Match case", -findnext:"Prona\u0111i sljede\u0107e", -replace:"Zameni", -replaceall:"Zameni sve" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/mn_dlg.js deleted file mode 100644 index 07b8fc39..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/mn_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('mn.searchreplace_dlg',{ -searchnext_desc:"\u0426\u0430\u0430\u0448 \u0445\u0430\u0439\u0445", -notfound:"\u0425\u0430\u0439\u043B\u0442 \u0442\u04E9\u0433\u0441\u0433\u04E9\u043B\u0434 \u0445\u04AF\u0440\u044D\u0432. \u0422\u044D\u043C\u0434\u044D\u0433\u0442 \u043C\u04E9\u0440 \u043E\u043B\u0434\u0441\u043E\u043D\u0433\u04AF\u0439.", -search_title:"\u0425\u0430\u0439\u0445", -replace_title:"\u0425\u0430\u0439\u0445/\u043E\u0440\u043B\u0443\u0443\u043B\u0430\u0445", -allreplaced:"\u0422\u044D\u043C\u0434\u044D\u0433\u0442 \u043C\u04E9\u0440\u0438\u0439\u043D \u0431\u04AF\u0445 \u0442\u043E\u0445\u0438\u043E\u043B\u0434\u043B\u0443\u0443\u0434 \u043E\u0440\u043B\u0443\u0443\u043B\u0430\u0433\u0434\u0441\u0430\u043D.", -findwhat:"\u0425\u0430\u0439\u0445 \u0431\u0438\u0447\u0432\u044D\u0440", -replacewith:"\u041E\u0440\u043B\u0443\u0443\u043B\u0430\u0433\u0430", -direction:"\u0425\u0430\u0439\u0445 \u0447\u0438\u0433\u043B\u044D\u043B", -up:"\u0413\u044D\u0434\u0440\u044D\u0433", -down:"\u0426\u0430\u0430\u0448", -mcase:"\u0422\u043E\u043C/\u0416\u0438\u0436\u0438\u0433 \u0431\u0438\u0447\u0438\u043B\u0442 \u044F\u043B\u0433\u0430\u0445", -findnext:"\u0426\u0430\u0430\u0448 \u0445\u0430\u0439\u0445", -replace:"\u041E\u0440\u043B\u0443\u0443\u043B", -replaceall:"\u0411\u04AF\u0433\u0434\u0438\u0439\u0433 \u043E\u0440\u043B\u0443\u0443\u043B" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ms_dlg.js deleted file mode 100644 index bd52c34e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ms_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ms.searchreplace_dlg',{ -searchnext_desc:"Cari lagi", -notfound:"Carian tamat. Perkataan yang dicari tiada.", -search_title:"Cari", -replace_title:"Cari/Ganti", -allreplaced:"Kesemua perkataan telah digantikan.", -findwhat:"Cari apa", -replacewith:"Ganti dengan", -direction:"Arah", -up:"Atas", -down:"Bawah", -mcase:"Samakan kes", -findnext:"Carian seterusnya", -replace:"Ganti", -replaceall:"Ganti kesemuanya" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nb_dlg.js deleted file mode 100644 index 670df521..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nb_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('nb.searchreplace_dlg',{ -searchnext_desc:"S\u00F8k igjen", -notfound:"S\u00F8ket er avsluttet. Fant ikke s\u00F8kestrengen.", -search_title:"S\u00F8k", -replace_title:"S\u00F8k/Erstatt", -allreplaced:"Alle forekomster av s\u00F8kestrengen er erstattet.", -findwhat:"Finn hva", -replacewith:"Erstatt med", -direction:"Retning", -up:"Oppover", -down:"Nedover", -mcase:"Skill mellom store og sm\u00E5 tegn", -findnext:"Finn neste", -replace:"Erstatt", -replaceall:"Erstatt alt" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nl_dlg.js deleted file mode 100644 index 6ad59dbf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nl_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('nl.searchreplace_dlg',{ -searchnext_desc:"Opnieuw zoeken", -notfound:"Het doorzoeken is voltooid. De zoekterm kon niet meer worden gevonden.", -search_title:"Zoeken", -replace_title:"Zoeken/Vervangen", -allreplaced:"Alle instanties van de zoekterm zijn vervangen.", -findwhat:"Zoeken naar", -replacewith:"Vervangen door", -direction:"Richting", -up:"Omhoog", -down:"Omlaag", -mcase:"Identieke hoofdletters/kleine letters", -findnext:"Zoeken", -replace:"Vervangen", -replaceall:"Alles verv." -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nn_dlg.js deleted file mode 100644 index 3bb232d3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/nn_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('nn.searchreplace_dlg',{ -searchnext_desc:"S\u00F8k igjen", -notfound:"S\u00F8ket avslutta. Fann ikkje s\u00F8kjestrengen.", -search_title:"S\u00F8k", -replace_title:"S\u00F8k/Erstatt", -allreplaced:"Alle f\u00F8rekomstar av s\u00F8kjestrengen er erstatta.", -findwhat:"Finn kva", -replacewith:"Erstatt med", -direction:"Retning", -up:"Oppover", -down:"Nedover", -mcase:"Skill mellom store og sm\u00E5 teikn", -findnext:"Finn neste", -replace:"Erstatt", -replaceall:"Erstatt alt" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/pl_dlg.js deleted file mode 100644 index 1716f5f6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/pl_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('pl.searchreplace_dlg',{ -searchnext_desc:"Znajd\u017A ponownie", -notfound:"Wyszukiwanie zako\u0144czone. Poszukiwany fragment nie zosta\u0142 znaleziony.", -search_title:"Znajd\u017A", -replace_title:"Znajd\u017A/Zamie\u0144", -allreplaced:"Wszystkie wyst\u0105pienia szukanego fragmentu zosta\u0142y zast\u0105pione.", -findwhat:"Znajd\u017A...", -replacewith:"Zamie\u0144 z...", -direction:"Kierunek", -up:"W g\u00F3r\u0119", -down:"W d\u00F3\u0142", -mcase:"Dopasuj case", -findnext:"Znajd\u017A nast\u0119pny", -replace:"Zamie\u0144", -replaceall:"Zamien wszystko" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/pt_dlg.js deleted file mode 100644 index c2aad6ef..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/pt_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('pt.searchreplace_dlg',{ -searchnext_desc:"Localizar novamente", -notfound:"A pesquisa foi conclu\u00EDda sem resultados.", -search_title:"Localizar", -replace_title:"Localizar/substituir", -allreplaced:"Todas as substitui\u00E7\u00F5es foram efectuadas.", -findwhat:"Localizar", -replacewith:"Substituir com", -direction:"Direc\u00E7\u00E3o", -up:"Acima", -down:"Abaixo", -mcase:"Diferenciar mai\u00FAsculas/min\u00FAsculas", -findnext:"Localizar o seguinte", -replace:"Substituir", -replaceall:"Substituir todos" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ro_dlg.js deleted file mode 100644 index 76abeef7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ro_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ro.searchreplace_dlg',{ -searchnext_desc:"Caut\u0103 din nou", -notfound:"C\u0103utarea a fost terminat\u0103. Nu am g\u0103sit termenul c\u0103utat.", -search_title:"Caut\u0103", -replace_title:"Caut\u0103/\u00CEnlocuie\u015Fte", -allreplaced:"Toate instan\u0163ele termenului c\u0103utat au fost \u00EEnlocuite.", -findwhat:"Termen c\u0103utat:", -replacewith:"\u00CEnlocuie\u015Fte cu:", -direction:"Direc\u0163ia", -up:"\u00CEn sus", -down:"\u00CEn jos", -mcase:"Conteaz\u0103 litere mici/mari?", -findnext:"Caut\u0103 urm\u0103torul", -replace:"\u00CEnlocuie\u015Fte", -replaceall:"\u00CEnlocuie\u015Fte toate" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ru_dlg.js deleted file mode 100644 index 9070407b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/ru_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('ru.searchreplace_dlg',{ -searchnext_desc:"\u041D\u0430\u0439\u0442\u0438 \u0441\u043D\u043E\u0432\u0430", -notfound:"\u041F\u043E\u0438\u0441\u043A \u0437\u0430\u043A\u043E\u043D\u0447\u0435\u043D. \u0421\u0442\u0440\u043E\u043A\u0430 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u0430.", -search_title:"\u041D\u0430\u0439\u0442\u0438", -replace_title:"\u041D\u0430\u0439\u0442\u0438/\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C", -allreplaced:"\u0412\u0441\u0435 \u0432\u0441\u0442\u0440\u0435\u0447\u0430\u044E\u0449\u0438\u0435\u0441\u044F \u0441\u0442\u0440\u043E\u043A\u0438 \u0431\u044B\u043B\u0438 \u0437\u0430\u043C\u0435\u043D\u0435\u043D\u044B.", -findwhat:"\u0427\u0442\u043E \u043D\u0430\u0439\u0442\u0438", -replacewith:"\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u043D\u0430", -direction:"\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435", -up:"\u0412\u0432\u0435\u0440\u0445", -down:"\u0412\u043D\u0438\u0437", -mcase:"\u0423\u0447\u0438\u0442\u044B\u0432\u0430\u0442\u044C \u0440\u0435\u0433\u0438\u0441\u0442\u0440", -findnext:"\u041D\u0430\u0439\u0442\u0438 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E", -replace:"\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C", -replaceall:"\u0417\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0432\u0441\u0435" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sc_dlg.js deleted file mode 100644 index a1d73c2f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sc_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('sc.searchreplace_dlg',{ -searchnext_desc:"\u518D\u6B21\u67E5\u627E", -notfound:"\u67E5\u627E\u5DF2\u5B8C\u6210 ! \u627E\u4E0D\u5230\u6307\u5B9A\u5B57\u7B26\u4E32\u3002 ", -search_title:"\u67E5\u627E", -replace_title:"\u67E5\u627E/\u66FF\u6362", -allreplaced:"\u5DF2\u66FF\u6362\u6240\u6709\u5339\u914D\u7684\u5B57\u7B26\u4E32.", -findwhat:"\u67E5\u627E", -replacewith:"\u66FF\u6362\u4E3A", -direction:"\u65B9\u5411", -up:"\u5411\u4E0A", -down:"\u5411\u4E0B", -mcase:"\u533A\u5206\u5927\u5C0F\u5199", -findnext:"\u67E5\u627E\u4E0B\u4E00\u4E2A", -replace:"\u66FF\u6362", -replaceall:"\u5168\u90E8\u66FF\u6362" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/se_dlg.js deleted file mode 100644 index 71c695b1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/se_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('se.searchreplace_dlg',{ -searchnext_desc:"S\u00F6k igen", -notfound:"S\u00F6kningen har slutf\u00F6rts. S\u00F6kstr\u00E4ngen kunde inte hittas.", -search_title:"S\u00F6k", -replace_title:"S\u00F6k/ers\u00E4tt", -allreplaced:"Alla st\u00E4llen d\u00E4r s\u00F6kstr\u00E4ngen kunde hittas har ersatts.", -findwhat:"Hitta vad", -replacewith:"Ers\u00E4tt med", -direction:"Riktning", -up:"Upp\u00E5t", -down:"Ner\u00E5t", -mcase:"Matcha gemener/versaler", -findnext:"Hitta n\u00E4sta", -replace:"Ers\u00E4tt", -replaceall:"Ers\u00E4tt alla" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sk_dlg.js deleted file mode 100644 index abf2f449..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sk_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('sk.searchreplace_dlg',{ -searchnext_desc:"N\u00E1jdi znova", -notfound:"Vyh\u013Ead\u00E1vanie ukon\u010Den\u00E9. Re\u0165azec nemusel by\u0165 n\u00E1jden\u00FD.", -search_title:"N\u00E1jdi", -replace_title:"N\u00E1jdi/Nahra\u010F", -allreplaced:"V\u0161etky v\u00FDskyty re\u0165azca boly zmenen\u00E9.", -findwhat:"N\u00E1jdi v\u00FDraz", -replacewith:"Nahra\u010F s", -direction:"Smer", -up:"Nahor", -down:"Dolu", -mcase:"Presn\u00E1 zhoda", -findnext:"N\u00E1jdi \u010Fal\u0161\u00ED", -replace:"Nahra\u010F", -replaceall:"Nahradi\u0165 v\u0161etko" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sl_dlg.js deleted file mode 100644 index 67abcc69..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sl_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('sl.searchreplace_dlg',{ -searchnext_desc:"Najdi znova", -notfound:"Preiskovanje zaklju\u010Deno. Iskanega besedila nisem na\u0161el.", -search_title:"Najdi", -replace_title:"Najdi/zamenjaj", -allreplaced:"Vse pojavitve iskanega besedila so bile zamenjane.", -findwhat:"I\u0161\u010Dem za", -replacewith:"Zamenjam z", -direction:"Smer", -up:"navzgor", -down:"navzdol", -mcase:"ujemanje velikosti", -findnext:"Najdi nasled.", -replace:"Zamenjaj", -replaceall:"Zamenjaj vse" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sq_dlg.js deleted file mode 100644 index 7287d211..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sq_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('sq.searchreplace_dlg',{ -searchnext_desc:"K\u00EBrko p\u00EBrs\u00EBri", -notfound:"K\u00EBrkimi p\u00EBrfundoi dhe nuk ktheu asnj\u00EB rezultat.", -search_title:"K\u00EBrko", -replace_title:"K\u00EBrko/Z\u00EBvend\u00EBso", -allreplaced:"T\u00EB gjitha tekstet e gjetura u z\u00EBvend\u00EBsuan.", -findwhat:"K\u00EBrko p\u00EBr", -replacewith:"Z\u00EBvend\u00EBso me", -direction:"Drejtimi", -up:"Lart", -down:"Posht\u00EB", -mcase:"P\u00EBrshtat madh\u00EBsin\u00EB e g\u00EBrm\u00EBs", -findnext:"K\u00EBrko tjetr\u00EBn", -replace:"Z\u00EBvend\u00EBso", -replaceall:"Z\u00EBv. t\u00EB gjitha" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sr_dlg.js deleted file mode 100644 index e3632519..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sr_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('sr.searchreplace_dlg',{ -searchnext_desc:"Prona\u0111i opet", -notfound:"Pretra\u017Eivanje je zavr\u0161eno. Tra\u017Eeni tekst nije prona\u0111en.", -search_title:"Prona\u0111i", -replace_title:"Prona\u0111i/Zameni", -allreplaced:"Sva pojavljivanja tra\u017Eenog teksta su zamenjena.", -findwhat:"Prona\u0111i tekst", -replacewith:"Zameni sa", -direction:"Smjer", -up:"Gore", -down:"Dolje", -mcase:"Match case", -findnext:"Prona\u0111i sljede\u0107e", -replace:"Zameni", -replaceall:"Zameni sve" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sv_dlg.js deleted file mode 100644 index a3f6f196..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/sv_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('sv.searchreplace_dlg',{ -searchnext_desc:"S\u00F6k igen", -notfound:"S\u00F6kningen har slutf\u00F6rts. S\u00F6kstr\u00E4ngen kunde inte hittas.", -search_title:"S\u00F6k", -replace_title:"S\u00F6k/ers\u00E4tt", -allreplaced:"Alla st\u00E4llen d\u00E4r s\u00F6kstr\u00E4ngen kunde hittas har ersatts.", -findwhat:"Hitta vad", -replacewith:"Ers\u00E4tt med", -direction:"Riktning", -up:"Upp\u00E5t", -down:"Ner\u00E5t", -mcase:"Matcha gemener/versaler", -findnext:"Hitta n\u00E4sta", -replace:"Ers\u00E4tt", -replaceall:"Ers\u00E4tt alla" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tr_dlg.js deleted file mode 100644 index 17c495eb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tr_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('tr.searchreplace_dlg',{ -searchnext_desc:"Tekrar ara", -notfound:"Arama tamamland\u0131. Aranan metin bulunamad\u0131.", -search_title:"Bul", -replace_title:"Bul/De\u011Fi\u015Ftir", -allreplaced:"Aranan metin bulundu\u011Fu yerlerde de\u011Fi\u015Ftirildi.", -findwhat:"Aranacak", -replacewith:"De\u011Fi\u015Ftirilecek", -direction:"Y\u00F6n", -up:"Yukar\u0131", -down:"A\u015Fa\u011F\u0131", -mcase:"B\u00FCy\u00FCk/k\u00FC\u00E7\u00FCk harf e\u015Fle", -findnext:"Sonrakini bul", -replace:"De\u011Fi\u015Ftir", -replaceall:"T\u00FCm\u00FCn\u00FC de\u011Fi\u015Ftir" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tt_dlg.js deleted file mode 100644 index 62f741c8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tt_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('tt.searchreplace_dlg',{ -searchnext_desc:"\u518D\u6B21\u641C\u5C0B", -notfound:"\u641C\u5C0B\u5DF2\u5B8C\u6210 ! \u627E\u4E0D\u5230\u4EFB\u4F55\u76EE\u6A19\u3002 ", -search_title:"\u641C\u5C0B", -replace_title:"\u641C\u5C0B/\u53D6\u4EE3", -allreplaced:"\u5DF2\u53D6\u4EE3\u6240\u6709\u5339\u914D\u7684\u5B57\u4E32.", -findwhat:"\u641C\u5C0B\u76EE\u6A19", -replacewith:"\u53D6\u4EE3\u7232", -direction:"\u65B9\u5411", -up:"\u5411\u4E0A", -down:"\u5411\u4E0B", -mcase:"\u5340\u5206\u5927\u5C0F\u5BEB", -findnext:"\u641C\u5C0B\u4E0B\u4E00\u500B", -replace:"\u53D6\u4EE3", -replaceall:"\u5168\u90E8\u53D6\u4EE3" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tw_dlg.js deleted file mode 100644 index cca3e52c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/tw_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('tw.searchreplace_dlg',{ -searchnext_desc:"\u518D\u6B21\u67E5\u627E", -notfound:"\u67E5\u627E\u5DF2\u5B8C\u6210!\u627E\u4E0D\u5230\u4EFB\u4F55\u76EE\u6A19\u3002", -search_title:"\u67E5\u627E", -replace_title:"\u67E5\u627E/\u66FF\u63DB", -allreplaced:"\u5DF2\u66FF\u63DB\u6240\u6709\u5339\u914D\u7684\u7B26\u4E32.", -findwhat:"\u67E5\u627E\u76EE\u6A19", -replacewith:"\u66FF\u63DB\u70BA", -direction:"\u65B9\u5411", -up:"\u5411\u4E0A", -down:"\u5411\u4E0B", -mcase:"\u5927\u5C0F\u5BEB\u5339\u914D", -findnext:"\u4E0B\u4E00\u500B", -replace:"\u66FF\u63DB", -replaceall:"\u66FF\u63DB\u5168\u90E8" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/uk_dlg.js deleted file mode 100644 index 87198426..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/uk_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('uk.searchreplace_dlg',{ -searchnext_desc:"\u0417\u043D\u0430\u0439\u0442\u0438 \u0449\u0435", -notfound:"\u041F\u043E\u0448\u0443\u043A \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E. \u041F\u043E\u0448\u0443\u043A\u043E\u0432\u0438\u0439 \u0440\u044F\u0434\u043E \u043D\u0435 \u0437\u043D\u0430\u0439\u0434\u0435\u043D\u043E.", -search_title:"\u0417\u043D\u0430\u0439\u0442\u0438", -replace_title:"\u0417\u043D\u0430\u0439\u0442\u0438/\u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438", -allreplaced:"\u0412\u0441\u0456 \u0432\u0445\u043E\u0434\u0436\u0435\u043D\u043D\u044F \u0440\u044F\u0434\u043A\u0430 \u0431\u0443\u043B\u0438 \u0437\u0430\u043C\u0456\u043D\u0435\u043D\u0456.", -findwhat:"\u0417\u043D\u0430\u0439\u0442\u0438", -replacewith:"\u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438 \u043D\u0430", -direction:"\u041D\u0430\u043F\u0440\u044F\u043C", -up:"\u0412\u0433\u043E\u0440\u0443", -down:"\u0412\u043D\u0438\u0437", -mcase:"\u0412\u0440\u0430\u0445\u043E\u0432\u0443\u0432\u0430\u0442\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440", -findnext:"\u0417\u043D\u0430\u0439\u0442\u0438 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0435", -replace:"\u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438", -replaceall:"\u0417\u0430\u043C\u0456\u043D\u0438\u0442\u0438 \u0432\u0441\u0435" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/vi_dlg.js deleted file mode 100644 index 4134ee92..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/vi_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('vi.searchreplace_dlg',{ -searchnext_desc:"T\u00ECm l\u1EA1i", -notfound:"K\u1EBFt th\u00FAc t\u00ECm ki\u1EBFm. Kh\u00F4ng th\u1EC3 t\u00ECm th\u1EA5y chu\u1ED7i t\u1EEB c\u1EA7n t\u00ECm.", -search_title:"T\u00ECm ki\u1EBFm", -replace_title:"T\u00ECm ki\u1EBFm/Thay th\u1EBF", -allreplaced:"\u0110\u00E3 thay th\u1EBF t\u1EA5t c\u1EA3 chu\u1ED7i t\u1EEB c\u1EA7n t\u00ECm.", -findwhat:"Chu\u1ED7i t\u1EEB c\u1EA7n t\u00ECm", -replacewith:"Thay th\u1EBF b\u1EB1ng chu\u1ED7i t\u1EEB", -direction:"H\u01B0\u1EDBng t\u00ECm ki\u1EBFm", -up:"L\u00EAn", -down:"Xu\u1ED1ng", -mcase:"Ph\u00E2n bi\u1EC7t ch\u1EEF hoa, ch\u1EEF th\u01B0\u1EDDng ", -findnext:"Ti\u1EBFp t\u1EE5c t\u00ECm", -replace:"Thay th\u1EBF", -replaceall:"Thay th\u1EBF t\u1EA5t c\u1EA3" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/zh_dlg.js deleted file mode 100644 index 5c8acc43..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/langs/zh_dlg.js +++ /dev/null @@ -1,16 +0,0 @@ -tinyMCE.addI18n('zh.searchreplace_dlg',{ -searchnext_desc:"\u518D\u6B21\u67E5\u627E", -notfound:"\u67E5\u627E\u5DF2\u5B8C\u6210!\u627E\u4E0D\u5230\u4EFB\u4F55\u76EE\u6807\u3002", -search_title:"\u67E5\u627E", -replace_title:"\u67E5\u627E/\u66FF\u6362", -allreplaced:"\u5DF2\u66FF\u6362\u6240\u6709\u5339\u914D\u7684\u7B26\u4E32.", -findwhat:"\u67E5\u627E\u76EE\u6807", -replacewith:"\u66FF\u6362\u4E3A", -direction:"\u65B9\u5411", -up:"\u5411\u4E0A", -down:"\u5411\u4E0B", -mcase:"\u5927\u5C0F\u5199\u5339\u914D", -findnext:"\u4E0B\u4E00\u4E2A", -replace:"\u66FF\u6362", -replaceall:"\u66FF\u6362\u5168\u90E8" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm index 9c95a6a3..d0424cfc 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/searchreplace/searchreplace.htm @@ -7,7 +7,6 @@ -
@@ -90,15 +89,10 @@
-
- - - -
- -
- -
+ + + +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js index 9cb67996..4393e050 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin.js @@ -1 +1 @@ -(function(){var JSONRequest=tinymce.util.JSONRequest,each=tinymce.each,DOM=tinymce.DOM;tinymce.create('tinymce.plugins.SpellcheckerPlugin',{getInfo:function(){return{longname:'Spellchecker',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker',version:tinymce.majorVersion+"."+tinymce.minorVersion};},init:function(ed,url){var t=this,cm;t.url=url;t.editor=ed;ed.addCommand('mceSpellCheck',function(){if(!t.active){ed.setProgressState(1);t._sendRPC('checkWords',[t.selectedLang,t._getWords()],function(r){if(r.length>0){t.active=1;t._markWords(r);ed.setProgressState(0);ed.nodeChanged();}else{ed.setProgressState(0);ed.windowManager.alert('spellchecker.no_mpell');}});}else t._done();});ed.onInit.add(function(){if(ed.settings.content_css!==false)ed.dom.loadCSS(url+'/css/content.css');});ed.onClick.add(t._showMenu,t);ed.onContextMenu.add(t._showMenu,t);ed.onBeforeGetContent.add(function(){if(t.active)t._removeWords();});ed.onNodeChange.add(function(ed,cm){cm.setActive('spellchecker',t.active);});ed.onSetContent.add(function(){t._done();});ed.onBeforeGetContent.add(function(){t._done();});ed.onBeforeExecCommand.add(function(ed,cmd){if(cmd=='mceFullScreen')t._done();});t.languages={};each(ed.getParam('spellchecker_languages','+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv','hash'),function(v,k){if(k.indexOf('+')===0){k=k.substring(1);t.selectedLang=v;}t.languages[k]=v;});},createControl:function(n,cm){var t=this,c,ed=t.editor;if(n=='spellchecker'){c=cm.createSplitButton(n,{title:'spellchecker.desc',cmd:'mceSpellCheck',scope:t});c.onRenderMenu.add(function(c,m){m.add({title:'spellchecker.langs','class':'mceMenuItemTitle'}).setDisabled(1);each(t.languages,function(v,k){var o={icon:1},mi;o.onclick=function(){mi.setSelected(1);t.selectedItem.setSelected(0);t.selectedItem=mi;t.selectedLang=v;};o.title=k;mi=m.add(o);mi.setSelected(v==t.selectedLang);if(v==t.selectedLang)t.selectedItem=mi;})});return c;}},_walk:function(n,f){var d=this.editor.getDoc(),w;if(d.createTreeWalker){w=d.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,false);while((n=w.nextNode())!=null)f.call(this,n);}else tinymce.walk(n,f,'childNodes');},_getSeparators:function(){var re='',i,str=this.editor.getParam('spellchecker_word_separator_chars','\\s!"#$%&()*+,-./:;<=>?@[\]^_{|}����������������\u201d\u201c');for(i=0;i$1
$2');v=v.replace(r3,'$1$2');dom.replace(dom.create('span',{'class':'mceItemHidden'},v),n);}}});se.moveToBookmark(b);},_showMenu:function(ed,e){var t=this,ed=t.editor,m=t._menu,p1,dom=ed.dom,vp=dom.getViewPort(ed.getWin());if(!m){p1=DOM.getPos(ed.getContentAreaContainer());m=ed.controlManager.createDropMenu('spellcheckermenu',{offset_x:p1.x,offset_y:p1.y,'class':'mceNoIcons'});t._menu=m;}if(dom.hasClass(e.target,'mceItemHiddenSpellWord')){m.removeAll();m.add({title:'spellchecker.wait','class':'mceMenuItemTitle'}).setDisabled(1);t._sendRPC('getSuggestions',[t.selectedLang,dom.decode(e.target.innerHTML)],function(r){m.removeAll();if(r.length>0){m.add({title:'spellchecker.sug','class':'mceMenuItemTitle'}).setDisabled(1);each(r,function(v){m.add({title:v,onclick:function(){dom.replace(ed.getDoc().createTextNode(v),e.target);t._checkDone();}});});m.addSeparator();}else m.add({title:'spellchecker.no_sug','class':'mceMenuItemTitle'}).setDisabled(1);m.add({title:'spellchecker.ignore_word',onclick:function(){dom.remove(e.target,1);t._checkDone();}});m.add({title:'spellchecker.ignore_words',onclick:function(){t._removeWords(dom.decode(e.target.innerHTML));t._checkDone();}});m.update();});ed.selection.select(e.target);p1=dom.getPos(e.target);m.showMenu(p1.x,p1.y+e.target.offsetHeight-vp.y);return tinymce.dom.Event.cancel(e);}else m.hideMenu();},_checkDone:function(){var t=this,ed=t.editor,dom=ed.dom,o;each(dom.select('span'),function(n){if(n&&dom.hasClass(n,'mceItemHiddenSpellWord')){o=true;return false;}});if(!o)t._done();},_done:function(){var t=this,la=t.active;if(t.active){t.active=0;t._removeWords();if(t._menu)t._menu.hideMenu();if(la)t.editor.nodeChanged();}},_sendRPC:function(m,p,cb){var t=this,url=t.editor.getParam("spellchecker_rpc_url","{backend}");if(url=='{backend}'){t.editor.setProgressState(0);alert('Please specify: spellchecker_rpc_url');return;}JSONRequest.sendRPC({url:url,method:m,params:p,success:cb,error:function(e,x){t.editor.setProgressState(0);t.editor.windowManager.alert(e.errstr||('Error response: '+x.responseText));}});}});tinymce.PluginManager.add('spellchecker',tinymce.plugins.SpellcheckerPlugin);})(); \ No newline at end of file +(function(){var a=tinymce.util.JSONRequest,c=tinymce.each,b=tinymce.DOM;tinymce.create("tinymce.plugins.SpellcheckerPlugin",{getInfo:function(){return{longname:"Spellchecker",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/spellchecker",version:tinymce.majorVersion+"."+tinymce.minorVersion}},init:function(e,f){var g=this,d;g.url=f;g.editor=e;g.rpcUrl=e.getParam("spellchecker_rpc_url","{backend}");if(g.rpcUrl=="{backend}"){if(tinymce.isIE){return}g.hasSupport=true;e.onContextMenu.addToTop(function(h,i){if(g.active){return false}})}e.addCommand("mceSpellCheck",function(){if(g.rpcUrl=="{backend}"){g.editor.getBody().spellcheck=g.active=!g.active;return}if(!g.active){e.setProgressState(1);g._sendRPC("checkWords",[g.selectedLang,g._getWords()],function(h){if(h.length>0){g.active=1;g._markWords(h);e.setProgressState(0);e.nodeChanged()}else{e.setProgressState(0);if(e.getParam("spellchecker_report_no_misspellings",true)){e.windowManager.alert("spellchecker.no_mpell")}}})}else{g._done()}});if(e.settings.content_css!==false){e.contentCSS.push(f+"/css/content.css")}e.onClick.add(g._showMenu,g);e.onContextMenu.add(g._showMenu,g);e.onBeforeGetContent.add(function(){if(g.active){g._removeWords()}});e.onNodeChange.add(function(i,h){h.setActive("spellchecker",g.active)});e.onSetContent.add(function(){g._done()});e.onBeforeGetContent.add(function(){g._done()});e.onBeforeExecCommand.add(function(h,i){if(i=="mceFullScreen"){g._done()}});g.languages={};c(e.getParam("spellchecker_languages","+English=en,Danish=da,Dutch=nl,Finnish=fi,French=fr,German=de,Italian=it,Polish=pl,Portuguese=pt,Spanish=es,Swedish=sv","hash"),function(i,h){if(h.indexOf("+")===0){h=h.substring(1);g.selectedLang=i}g.languages[h]=i})},createControl:function(h,d){var f=this,g,e=f.editor;if(h=="spellchecker"){if(f.rpcUrl=="{backend}"){if(f.hasSupport){g=d.createButton(h,{title:"spellchecker.desc",cmd:"mceSpellCheck",scope:f})}return g}g=d.createSplitButton(h,{title:"spellchecker.desc",cmd:"mceSpellCheck",scope:f});g.onRenderMenu.add(function(j,i){i.add({title:"spellchecker.langs","class":"mceMenuItemTitle"}).setDisabled(1);c(f.languages,function(n,m){var p={icon:1},l;p.onclick=function(){l.setSelected(1);f.selectedItem.setSelected(0);f.selectedItem=l;f.selectedLang=n};p.title=m;l=i.add(p);l.setSelected(n==f.selectedLang);if(n==f.selectedLang){f.selectedItem=l}})});return g}},_walk:function(i,g){var h=this.editor.getDoc(),e;if(h.createTreeWalker){e=h.createTreeWalker(i,NodeFilter.SHOW_TEXT,null,false);while((i=e.nextNode())!=null){g.call(this,i)}}else{tinymce.walk(i,g,"childNodes")}},_getSeparators:function(){var e="",d,f=this.editor.getParam("spellchecker_word_separator_chars",'\\s!"#$%&()*+,-./:;<=>?@[]^_{|}§©«®±¶·¸»¼½¾¿×÷¤\u201d\u201c');for(d=0;d$1
$2');q=q.replace(g,'$1$2');j.replace(j.create("span",{"class":"mceItemHidden"},q),r)}}});l.moveToBookmark(m)},_showMenu:function(h,j){var i=this,h=i.editor,d=i._menu,l,k=h.dom,g=k.getViewPort(h.getWin()),f=j.target;j=0;if(!d){l=b.getPos(h.getContentAreaContainer());d=h.controlManager.createDropMenu("spellcheckermenu",{offset_x:l.x,offset_y:l.y,"class":"mceNoIcons"});i._menu=d}if(k.hasClass(f,"mceItemHiddenSpellWord")){d.removeAll();d.add({title:"spellchecker.wait","class":"mceMenuItemTitle"}).setDisabled(1);i._sendRPC("getSuggestions",[i.selectedLang,k.decode(f.innerHTML)],function(m){var e;d.removeAll();if(m.length>0){d.add({title:"spellchecker.sug","class":"mceMenuItemTitle"}).setDisabled(1);c(m,function(n){d.add({title:n,onclick:function(){k.replace(h.getDoc().createTextNode(n),f);i._checkDone()}})});d.addSeparator()}else{d.add({title:"spellchecker.no_sug","class":"mceMenuItemTitle"}).setDisabled(1)}e=i.editor.getParam("spellchecker_enable_ignore_rpc","");d.add({title:"spellchecker.ignore_word",onclick:function(){var n=f.innerHTML;k.remove(f,1);i._checkDone();if(e){h.setProgressState(1);i._sendRPC("ignoreWord",[i.selectedLang,n],function(o){h.setProgressState(0)})}}});d.add({title:"spellchecker.ignore_words",onclick:function(){var n=f.innerHTML;i._removeWords(k.decode(n));i._checkDone();if(e){h.setProgressState(1);i._sendRPC("ignoreWords",[i.selectedLang,n],function(o){h.setProgressState(0)})}}});if(i.editor.getParam("spellchecker_enable_learn_rpc")){d.add({title:"spellchecker.learn_word",onclick:function(){var n=f.innerHTML;k.remove(f,1);i._checkDone();h.setProgressState(1);i._sendRPC("learnWord",[i.selectedLang,n],function(o){h.setProgressState(0)})}})}d.update()});h.selection.select(f);l=k.getPos(f);d.showMenu(l.x,l.y+f.offsetHeight-g.y);return tinymce.dom.Event.cancel(j)}else{d.hideMenu()}},_checkDone:function(){var e=this,d=e.editor,g=d.dom,f;c(g.select("span"),function(h){if(h&&g.hasClass(h,"mceItemHiddenSpellWord")){f=true;return false}});if(!f){e._done()}},_done:function(){var d=this,e=d.active;if(d.active){d.active=0;d._removeWords();if(d._menu){d._menu.hideMenu()}if(e){d.editor.nodeChanged()}}},_sendRPC:function(e,g,d){var f=this;a.sendRPC({url:f.rpcUrl,method:e,params:g,success:d,error:function(i,h){f.editor.setProgressState(0);f.editor.windowManager.alert(i.errstr||("Error response: "+h.responseText))}})}});tinymce.PluginManager.add("spellchecker",tinymce.plugins.SpellcheckerPlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js index c913c460..a3859e7d 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 425 2007-11-21 15:17:39Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -24,9 +27,30 @@ t.url = url; t.editor = ed; + t.rpcUrl = ed.getParam("spellchecker_rpc_url", "{backend}"); + + if (t.rpcUrl == '{backend}') { + // Sniff if the browser supports native spellchecking (Don't know of a better way) + if (tinymce.isIE) + return; + + t.hasSupport = true; + + // Disable the context menu when spellchecking is active + ed.onContextMenu.addToTop(function(ed, e) { + if (t.active) + return false; + }); + } // Register commands ed.addCommand('mceSpellCheck', function() { + if (t.rpcUrl == '{backend}') { + // Enable/disable native spellchecker + t.editor.getBody().spellcheck = t.active = !t.active; + return; + } + if (!t.active) { ed.setProgressState(1); t._sendRPC('checkWords', [t.selectedLang, t._getWords()], function(r) { @@ -37,17 +61,17 @@ ed.nodeChanged(); } else { ed.setProgressState(0); - ed.windowManager.alert('spellchecker.no_mpell'); + + if (ed.getParam('spellchecker_report_no_misspellings', true)) + ed.windowManager.alert('spellchecker.no_mpell'); } }); } else t._done(); }); - ed.onInit.add(function() { - if (ed.settings.content_css !== false) - ed.dom.loadCSS(url + '/css/content.css'); - }); + if (ed.settings.content_css !== false) + ed.contentCSS.push(url + '/css/content.css'); ed.onClick.add(t._showMenu, t); ed.onContextMenu.add(t._showMenu, t); @@ -89,6 +113,15 @@ var t = this, c, ed = t.editor; if (n == 'spellchecker') { + // Use basic button if we use the native spellchecker + if (t.rpcUrl == '{backend}') { + // Create simple toggle button if we have native support + if (t.hasSupport) + c = cm.createButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t}); + + return c; + } + c = cm.createSplitButton(n, {title : 'spellchecker.desc', cmd : 'mceSpellCheck', scope : t}); c.onRenderMenu.add(function(c, m) { @@ -141,7 +174,7 @@ }, _getWords : function() { - var ed = this.editor, wl = [], tx = '', lo = {}; + var ed = this.editor, wl = [], tx = '', lo = {}, rawWords = []; // Get area text this._walk(ed.getBody(), function(n) { @@ -149,12 +182,19 @@ tx += n.nodeValue + ' '; }); - // Split words by separator - tx = tx.replace(new RegExp('([0-9]|[' + this._getSeparators() + '])', 'g'), ' '); - tx = tinymce.trim(tx.replace(/(\s+)/g, ' ')); + // split the text up into individual words + if (ed.getParam('spellchecker_word_pattern')) { + // look for words that match the pattern + rawWords = tx.match('(' + ed.getParam('spellchecker_word_pattern') + ')', 'gi'); + } else { + // Split words by separator + tx = tx.replace(new RegExp('([0-9]|[' + this._getSeparators() + '])', 'g'), ' '); + tx = tinymce.trim(tx.replace(/(\s+)/g, ' ')); + rawWords = tx.split(' '); + } // Build word array and remove duplicates - each(tx.split(' '), function(v) { + each(rawWords, function(v) { if (!lo[v]) { wl.push(v); lo[v] = 1; @@ -219,7 +259,9 @@ }, _showMenu : function(ed, e) { - var t = this, ed = t.editor, m = t._menu, p1, dom = ed.dom, vp = dom.getViewPort(ed.getWin()); + var t = this, ed = t.editor, m = t._menu, p1, dom = ed.dom, vp = dom.getViewPort(ed.getWin()), wordSpan = e.target; + + e = 0; // Fixes IE memory leak if (!m) { p1 = DOM.getPos(ed.getContentAreaContainer()); @@ -234,18 +276,20 @@ t._menu = m; } - if (dom.hasClass(e.target, 'mceItemHiddenSpellWord')) { + if (dom.hasClass(wordSpan, 'mceItemHiddenSpellWord')) { m.removeAll(); m.add({title : 'spellchecker.wait', 'class' : 'mceMenuItemTitle'}).setDisabled(1); - t._sendRPC('getSuggestions', [t.selectedLang, dom.decode(e.target.innerHTML)], function(r) { + t._sendRPC('getSuggestions', [t.selectedLang, dom.decode(wordSpan.innerHTML)], function(r) { + var ignoreRpc; + m.removeAll(); if (r.length > 0) { m.add({title : 'spellchecker.sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1); each(r, function(v) { m.add({title : v, onclick : function() { - dom.replace(ed.getDoc().createTextNode(v), e.target); + dom.replace(ed.getDoc().createTextNode(v), wordSpan); t._checkDone(); }}); }); @@ -254,28 +298,67 @@ } else m.add({title : 'spellchecker.no_sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1); + ignoreRpc = t.editor.getParam("spellchecker_enable_ignore_rpc", ''); m.add({ title : 'spellchecker.ignore_word', onclick : function() { - dom.remove(e.target, 1); + var word = wordSpan.innerHTML; + + dom.remove(wordSpan, 1); t._checkDone(); + + // tell the server if we need to + if (ignoreRpc) { + ed.setProgressState(1); + t._sendRPC('ignoreWord', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } } }); m.add({ title : 'spellchecker.ignore_words', onclick : function() { - t._removeWords(dom.decode(e.target.innerHTML)); + var word = wordSpan.innerHTML; + + t._removeWords(dom.decode(word)); t._checkDone(); + + // tell the server if we need to + if (ignoreRpc) { + ed.setProgressState(1); + t._sendRPC('ignoreWords', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } } }); + + if (t.editor.getParam("spellchecker_enable_learn_rpc")) { + m.add({ + title : 'spellchecker.learn_word', + onclick : function() { + var word = wordSpan.innerHTML; + + dom.remove(wordSpan, 1); + t._checkDone(); + + ed.setProgressState(1); + t._sendRPC('learnWord', [t.selectedLang, word], function(r) { + ed.setProgressState(0); + }); + } + }); + } + m.update(); }); - ed.selection.select(e.target); - p1 = dom.getPos(e.target); - m.showMenu(p1.x, p1.y + e.target.offsetHeight - vp.y); + ed.selection.select(wordSpan); + p1 = dom.getPos(wordSpan); + m.showMenu(p1.x, p1.y + wordSpan.offsetHeight - vp.y); return tinymce.dom.Event.cancel(e); } else @@ -312,16 +395,10 @@ }, _sendRPC : function(m, p, cb) { - var t = this, url = t.editor.getParam("spellchecker_rpc_url", "{backend}"); - - if (url == '{backend}') { - t.editor.setProgressState(0); - alert('Please specify: spellchecker_rpc_url'); - return; - } + var t = this; JSONRequest.sendRPC({ - url : url, + url : t.rpcUrl, method : m, params : p, success : cb, @@ -335,4 +412,4 @@ // Register plugin tinymce.PluginManager.add('spellchecker', tinymce.plugins.SpellcheckerPlugin); -})(); \ No newline at end of file +})(); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js index 6ebaa91c..cab2153c 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.StylePlugin',{init:function(ed,url){ed.addCommand('mceStyleProps',function(){ed.windowManager.open({file:url+'/props.htm',width:480+parseInt(ed.getLang('style.delta_width',0)),height:320+parseInt(ed.getLang('style.delta_height',0)),inline:1},{plugin_url:url,style_text:ed.selection.getNode().style.cssText});});ed.addCommand('mceSetElementStyle',function(ui,v){if(e=ed.selection.getNode()){ed.dom.setAttrib(e,'style',v);ed.execCommand('mceRepaint');}});ed.onNodeChange.add(function(ed,cm,n){cm.setDisabled('styleprops',n.nodeName==='BODY');});ed.addButton('styleprops',{title:'style.desc',cmd:'mceStyleProps'});},getInfo:function(){return{longname:'Style',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('style',tinymce.plugins.StylePlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.StylePlugin",{init:function(a,b){a.addCommand("mceStyleProps",function(){a.windowManager.open({file:b+"/props.htm",width:480+parseInt(a.getLang("style.delta_width",0)),height:320+parseInt(a.getLang("style.delta_height",0)),inline:1},{plugin_url:b,style_text:a.selection.getNode().style.cssText})});a.addCommand("mceSetElementStyle",function(d,c){if(e=a.selection.getNode()){a.dom.setAttrib(e,"style",c);a.execCommand("mceRepaint")}});a.onNodeChange.add(function(d,c,f){c.setDisabled("styleprops",f.nodeName==="BODY")});a.addButton("styleprops",{title:"style.desc",cmd:"mceStyleProps"})},getInfo:function(){return{longname:"Style",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/style",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("style",tinymce.plugins.StylePlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js index 6c817ce4..5f7755f1 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 787 2008-04-10 11:40:57Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/js/props.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/js/props.js index cafd6b1c..a8dd93de 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/js/props.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/style/js/props.js @@ -10,9 +10,9 @@ var defaultFonts = "" + "Geneva, Arial, Helvetica, sans-serif=Geneva, Arial, Helvetica, sans-serif"; var defaultSizes = "9;10;12;14;16;18;24;xx-small;x-small;small;medium;large;x-large;xx-large;smaller;larger"; -var defaultMeasurement = "+pixels=px;points=pt;em;in;cm;mm;picas;ems;exs;%"; -var defaultSpacingMeasurement = "pixels=px;points=pt;in;cm;mm;picas;+ems;exs;%"; -var defaultIndentMeasurement = "pixels=px;+points=pt;in;cm;mm;picas;ems;exs;%"; +var defaultMeasurement = "+pixels=px;points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;ems=em;exs=ex;%"; +var defaultSpacingMeasurement = "pixels=px;points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;+ems=em;exs=ex;%"; +var defaultIndentMeasurement = "pixels=px;+points=pt;inches=in;centimetres=cm;millimetres=mm;picas=pc;ems=em;exs=ex;%"; var defaultWeight = "normal;bold;bolder;lighter;100;200;300;400;500;600;700;800;900"; var defaultTextStyle = "normal;italic;oblique"; var defaultVariant = "normal;small-caps"; @@ -247,12 +247,12 @@ function setupFormData() { } function getMeasurement(s) { - return s.replace(/^([0-9]+)(.*)$/, "$2"); + return s.replace(/^([0-9.]+)(.*)$/, "$2"); } function getNum(s) { - if (new RegExp('^[0-9]+[a-z%]+$', 'gi').test(s)) - return s.replace(/[^0-9]/g, ''); + if (new RegExp('^(?:[0-9.]+)(?:[a-z%]+)$', 'gi').test(s)) + return s.replace(/[^0-9.]/g, ''); return s; } @@ -478,7 +478,7 @@ function generateCSS() { ce.style.borderBottomWidth = f.border_width_bottom.value + (isNum(f.border_width_bottom.value) ? f.border_width_bottom_measurement.value : ""); ce.style.borderLeftWidth = f.border_width_left.value + (isNum(f.border_width_left.value) ? f.border_width_left_measurement.value : ""); } else - ce.style.borderWidth = f.border_width_top.value; + ce.style.borderWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : ""); if (!f.border_color_same.checked) { ce.style.borderTopColor = f.border_color_top.value; diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ar_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ar_dlg.js deleted file mode 100644 index b7e94843..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ar_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ar.style_dlg',{ -title:"\u062A\u0639\u062F\u064A\u0644 CSS Style", -apply:"\u062A\u0637\u0628\u064A\u0642", -text_tab:"\u0646\u0635", -background_tab:"\u0627\u0644\u062E\u0644\u0641\u064A\u0629", -block_tab:"\u0642\u0637\u0639\u0629", -box_tab:"\u0635\u0646\u062F\u0648\u0642", -border_tab:"\u0627\u0644\u062D\u062F\u0648\u062F", -list_tab:"\u0642\u0627\u0626\u0645\u0629", -positioning_tab:"\u0648\u0636\u0639", -text_props:"\u0646\u0635", -text_font:"\u062E\u0637", -text_size:"\u062D\u062C\u0645", -text_weight:"\u0639\u0631\u0636", -text_style:"\u0646\u0633\u0642", -text_variant:"\u0645\u062A\u063A\u064A\u0631", -text_lineheight:"\u0627\u0631\u062A\u0641\u0627\u0639 \u0627\u0644\u062E\u0637", -text_case:"\u062D\u0627\u0644\u0629", -text_color:"\u0627\u0644\u0644\u0648\u0646", -text_decoration:"\u0632\u062E\u0631\u0641\u0629", -text_overline:"\u0623\u0639\u0644\u0649 \u0627\u0644\u062E\u0637", -text_underline:"\u0623\u0633\u0641\u0644 \u0627\u0644\u062E\u0637", -text_striketrough:"\u062A\u0634\u0637\u064A\u0628", -text_blink:"\u0637\u0631\u0641\u0629 \u0639\u064A\u0646", -text_none:"\u0628\u0644\u0627", -background_color:"\u0644\u0648\u0646 \u0627\u0644\u062E\u0644\u0641\u064A\u0629", -background_image:"\u0635\u0648\u0631\u0629 \u0627\u0644\u062E\u0644\u0641\u064A\u0629", -background_repeat:"\u0627\u0639\u0627\u062F\u0629", -background_attachment:"\u0645\u0631\u0641\u0642", -background_hpos:"\u0627\u0644\u0648\u0636\u0639\u064A\u0629 \u0627\u0644\u0623\u0641\u0642\u064A\u0629", -background_vpos:"\u0627\u0644\u0648\u0636\u0639\u064A\u0629 \u0627\u0644\u0639\u0645\u0648\u062F\u064A\u0629", -block_wordspacing:"\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u0628\u0627\u0639\u062F\u0629", -block_letterspacing:"\u0631\u0633\u0627\u0644\u0629 \u0627\u0644\u0645\u0628\u0627\u0639\u062F\u0629", -block_vertical_alignment:"\u0627\u0644\u0645\u0648\u0627\u0621\u0645\u0629 \u0627\u0644\u0639\u0645\u0648\u062F\u064A\u0629", -block_text_align:"\u0645\u0648\u0627\u0621\u0645\u0629 \u0627\u0644\u0646\u0635", -block_text_indent:"\u0627\u0632\u0627\u062D\u0629 \u0627\u0644\u0646\u0635", -block_whitespace:"\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0628\u064A\u0636\u0627\u0621", -block_display:"\u0627\u0644\u0639\u0631\u0636", -box_width:"\u0627\u0644\u0639\u0631\u0636", -box_height:"\u0627\u0644\u0625\u0631\u062A\u0641\u0627\u0639", -box_float:"\u0627\u0644\u0637\u0641\u0648", -box_clear:"\u0648\u0627\u0636\u062D", -padding:"\u0627\u0644\u0628\u0637\u0627\u0646\u0629", -same:"\u0646\u0641\u0633 \u0644\u0644\u0643\u0644", -top:"\u0623\u0639\u0644\u0649", -right:"\u064A\u0645\u064A\u0646", -bottom:"\u0623\u0633\u0641\u0644", -left:"\u064A\u0633\u0627\u0631", -margin:"\u0647\u0627\u0645\u0634", -style:"\u0646\u0633\u0642", -width:"\u0627\u0644\u0639\u0631\u0636", -height:"\u0627\u0644\u0625\u0631\u062A\u0641\u0627\u0639", -color:"\u0627\u0644\u0644\u0648\u0646", -list_type:"\u0646\u0648\u0639", -bullet_image:"\u0635\u0648\u0631\u0629 \u0627\u0644\u0631\u0635\u0627\u0635\u0629", -position:"\u0627\u0644\u0645\u0648\u0636\u0639", -positioning_type:"\u0627\u0644\u0646\u0648\u0639", -visibility:"\u0627\u0644\u0631\u0624\u064A\u0629", -zindex:"\u062A\u0631\u062A\u064A\u0628 \u0627\u0644\u0646\u0648\u0627\u0641\u0630 Z-index", -overflow:"\u0627\u0644\u0641\u064A\u0636", -placement:"\u0627\u0644\u0645\u0648\u0636\u0639", -clip:"\u0645\u0634\u0628\u0643" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/bg_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/bg_dlg.js deleted file mode 100644 index 4d1271e0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/bg_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('bg.style_dlg',{ -title:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 CSS \u0441\u0442\u0438\u043B", -apply:"\u041F\u043E\u0442\u0432\u044A\u0440\u0434\u0438", -text_tab:"\u0422\u0435\u043A\u0441\u0442", -background_tab:"\u0424\u043E\u043D", -block_tab:"\u0411\u043B\u043E\u043A", -box_tab:"\u041A\u0443\u0442\u0438\u044F", -border_tab:"\u0420\u0430\u043C\u043A\u0430", -list_tab:"\u0421\u043F\u0438\u0441\u044A\u043A", -positioning_tab:"\u041F\u043E\u0437\u0438\u0446\u0438\u043E\u043D\u0438\u0440\u0430\u043D\u0435", -text_props:"\u0422\u0435\u043A\u0441\u0442", -text_font:"\u0428\u0440\u0438\u0444\u0442", -text_size:"\u0420\u0430\u0437\u043C\u0435\u0440", -text_weight:"\u0422\u0435\u0433\u043B\u043E", -text_style:"\u0421\u0442\u0438\u043B", -text_variant:"\u041F\u0440\u043E\u043C\u0435\u043D\u043B\u0438\u0432", -text_lineheight:"\u0412\u0438\u0441\u043E\u0447\u0438\u043D\u0430 \u043D\u0430 \u0440\u0435\u0434\u0430", -text_case:"\u0420\u0435\u0433\u0438\u0441\u0442\u044A\u0440", -text_color:"\u0426\u0432\u044F\u0442", -text_decoration:"\u0414\u0435\u043A\u043E\u0440\u0430\u0446\u0438\u044F", -text_overline:"\u043D\u0430\u0434\u0447\u0435\u0440\u0442\u0430\u043D", -text_underline:"\u043F\u043E\u0434\u0447\u0435\u0440\u0442\u0430\u043D", -text_striketrough:"\u0437\u0430\u0447\u0435\u0440\u0442\u0430\u043D", -text_blink:"\u043C\u0438\u0433\u0430", -text_none:"\u043D\u0438\u0449\u043E", -background_color:"\u0424\u043E\u043D\u0438\u0432 \u0446\u0432\u044F\u0442", -background_image:"\u0424\u043E\u043D\u043E\u0432\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -background_repeat:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438", -background_attachment:"\u041F\u0440\u0438\u043A\u0440\u0435\u043F\u0438", -background_hpos:"\u0425\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0430 \u043F\u043E\u0437\u0438\u0446\u0438\u044F", -background_vpos:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u043D\u0430 \u043F\u043E\u0437\u0438\u0446\u0438\u044F", -block_wordspacing:"\u0420\u0430\u0437\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043C\u0435\u0436\u0434\u0443 \u0434\u0443\u043C\u0438\u0442\u0435", -block_letterspacing:"\u0420\u0430\u0437\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043C\u0435\u0436\u0434\u0443 \u0431\u0443\u043A\u0432\u0438\u0442\u0435", -block_vertical_alignment:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u043D\u043E \u043F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435", -block_text_align:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u0442\u0435\u043A\u0441\u0442\u0430", -block_text_indent:"\u041E\u0442\u0441\u0442\u044A\u043F \u043D\u0430 \u0442\u0435\u043A\u0441\u0442\u0430", -block_whitespace:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B", -block_display:"\u041F\u043E\u043A\u0430\u0437\u0432\u0430\u043D\u0435", -box_width:"\u0428\u0438\u0440\u0438\u043D\u0430", -box_height:"\u0412\u0438\u0441\u043E\u0447\u0438\u043D\u0430", -box_float:"Float", -box_clear:"\u0418\u0437\u0447\u0438\u0441\u0442\u0438", -padding:"Padding", -same:"\u0417\u0430 \u0432\u0441\u0438\u0447\u043A\u0438", -top:"\u0413\u043E\u0440\u0435", -right:"\u0414\u044F\u0441\u043D\u043E", -bottom:"\u0414\u043E\u043B\u0443", -left:"\u041B\u044F\u0432\u043E", -margin:"Margin", -style:"\u0421\u0442\u0438\u043B", -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -height:"\u0412\u0438\u0441\u043E\u0447\u0438\u043D\u0430", -color:"\u0426\u0432\u044F\u0442", -list_type:"\u0422\u0438\u043F", -bullet_image:"\u0413\u0440\u0430\u0444\u0438\u043A\u0430 \u043D\u0430 \u0432\u043E\u0434\u0430\u0447\u0438\u0442\u0435", -position:"\u041F\u043E\u0437\u0438\u0446\u0438\u044F", -positioning_type:"\u0422\u0438\u043F", -visibility:"\u0412\u0438\u0434\u0438\u043C\u043E\u0441\u0442", -zindex:"Z-index", -overflow:"Overflow", -placement:"\u0420\u0430\u0437\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435", -clip:"\u041E\u0442\u0440\u0435\u0436\u0438" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/br_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/br_dlg.js deleted file mode 100644 index 7d2cad01..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/br_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('br.style_dlg',{ -title:"Editar CSS", -apply:"Aplicar", -text_tab:"Texto", -background_tab:"Fundo", -block_tab:"Bloco", -box_tab:"Caixa", -border_tab:"Limites", -list_tab:"Lista", -positioning_tab:"Posicionamento", -text_props:"Texto", -text_font:"Fonte", -text_size:"Tamanho", -text_weight:"Peso", -text_style:"Estilo", -text_variant:"Variante", -text_lineheight:"Altura da linha", -text_case:"Mai\u00C3\u0083\u00C2\u00BAscula/min\u00C3\u0083\u00C2\u00BAscula", -text_color:"Cor", -text_decoration:"Decora\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -text_overline:"Sobrelinha", -text_underline:"Sublinhado", -text_striketrough:"Rasurado", -text_blink:"Piscar", -text_none:"nenhum", -background_color:"Cor de fundo", -background_image:"Imagem de fundo", -background_repeat:"Repetir", -background_attachment:"Fixar", -background_hpos:"Posi\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o horizontal", -background_vpos:"Posi\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o vertical", -block_wordspacing:"Espa\u00C3\u0083\u00C2\u00A7amento de palavras", -block_letterspacing:"Espa\u00C3\u0083\u00C2\u00A7amento de letras", -block_vertical_alignment:"Alinhamento vertical", -block_text_align:"Alinhamento de texto", -block_text_indent:"Indent", -block_whitespace:"Espa\u00C3\u0083\u00C2\u00A7o", -block_display:"Display", -box_width:"Largura", -box_height:"Altura", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"O mesmo para todos", -top:"Topo", -right:"Direita", -bottom:"Abaixo", -left:"Esquerda", -margin:"Margem", -style:"Estilo", -width:"Largura", -height:"Altura", -color:"Cor", -list_type:"Tipo", -bullet_image:"Imagem de lista", -position:"Posi\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -positioning_type:"Tipo", -visibility:"Visibilidade", -zindex:"Z-index", -overflow:"Overflow", -placement:"Posicionamento", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/bs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/bs_dlg.js deleted file mode 100644 index 9362342b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/bs_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('bs.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ca_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ca_dlg.js deleted file mode 100644 index 9a4131a2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ca_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ca.style_dlg',{ -title:"Edita l'Estil CSS", -apply:"Aplica", -text_tab:"Text", -background_tab:"Fons", -block_tab:"Bloc", -box_tab:"Caixa", -border_tab:"Vora", -list_tab:"Llista", -positioning_tab:"Posicionament", -text_props:"Text", -text_font:"Tipografia", -text_size:"Mida", -text_weight:"Pes", -text_style:"Estil", -text_variant:"Variaci\u00F3", -text_lineheight:"Al\u00E7ada de la L\u00EDnia", -text_case:"Caixa", -text_color:"Color", -text_decoration:"Decoraci\u00F3", -text_overline:"sobreratllat", -text_underline:"subratllat", -text_striketrough:"tatxat", -text_blink:"intermitent", -text_none:"cap", -background_color:"Color de fons", -background_image:"Imatge de fons", -background_repeat:"Repeteix", -background_attachment:"Adjunci\u00F3", -background_hpos:"Posici\u00F3 horitzontal", -background_vpos:"Posici\u00F3 vertical", -block_wordspacing:"Espaiat de paraules", -block_letterspacing:"Espaiat de lletres", -block_vertical_alignment:"Alineaci\u00F3 vertical", -block_text_align:"Alineaci\u00F3 del text", -block_text_indent:"Sagnat del text", -block_whitespace:"Espai en blanc", -block_display:"Mostra", -box_width:"Amplada", -box_height:"Al\u00E7ada", -box_float:"Flota", -box_clear:"Neteja", -padding:"Farciment", -same:"Igual per a tots", -top:"Dalt", -right:"Dreta", -bottom:"Baix", -left:"Esquerra", -margin:"Marge", -style:"Estil", -width:"Amplada", -height:"Al\u00E7ada", -color:"Color", -list_type:"Tipus", -bullet_image:"Imatge de pic", -position:"Posici\u00F3", -positioning_type:"Tipus", -visibility:"Visibilitat", -zindex:"Z-index", -overflow:"Sobreeiximent", -placement:"Col\u00B7locaci\u00F3", -clip:"Retall" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ch_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ch_dlg.js deleted file mode 100644 index 52df4067..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ch_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ch.style_dlg',{ -title:"\u7F16\u8F91CSS\u6837\u5F0F\u8868\u5355\u5355", -apply:"\u5957\u7528", -text_tab:"\u6587\u5B57", -background_tab:"\u80CC\u666F", -block_tab:"\u533A\u5757", -box_tab:"\u65B9\u5757", -border_tab:"\u8FB9\u6846", -list_tab:"\u8868\u5217", -positioning_tab:"\u4F4D\u7F6E", -text_props:"\u6587\u5B57", -text_font:"\u5B57\u578B", -text_size:"\u5927\u5C0F", -text_weight:"\u5BBD", -text_style:"\u6837\u5F0F", -text_variant:"\u53D8\u4F53", -text_lineheight:"\u884C\u9AD8", -text_case:"\u5B57\u578B", -text_color:"\u989C\u8272", -text_decoration:"\u88C5\u9970", -text_overline:"\u9876\u7EBF", -text_underline:"\u5E95\u7EBF", -text_striketrough:"\u5220\u9664\u7EBF", -text_blink:"\u95EA\u70C1", -text_none:"\u65E0", -background_color:"\u80CC\u666F\u989C\u8272", -background_image:"\u80CC\u666F\u56FE\u7247", -background_repeat:"\u91CD\u590D", -background_attachment:"\u9644\u4EF6", -background_hpos:"\u6C34\u5E73\u4F4D\u7F6E", -background_vpos:"\u5782\u76F4\u4F4D\u7F6E", -block_wordspacing:"\u8BCD\u95F4\u8DDD", -block_letterspacing:"\u5B57\u6BCD\u95F4\u8DDD", -block_vertical_alignment:"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F", -block_text_align:"\u6587\u5B57\u5BF9\u9F50", -block_text_indent:"\u6587\u5B57\u7F29\u6392", -block_whitespace:"\u7A7A\u683C", -block_display:"\u663E\u793A", -box_width:"\u5BBD", -box_height:"\u9AD8", -box_float:"\u6D6E\u52A8", -box_clear:"\u6E05\u9664", -padding:"\u5185\u8FB9\u8DDD", -same:"\u5168\u90E8\u76F8\u540C", -top:"\u9876\u90E8", -right:"\u53F3\u4FA7", -bottom:"\u5E95\u90E8", -left:"\u5DE6\u4FA7", -margin:"\u8FB9\u754C", -style:"\u6837\u5F0F", -width:"\u5BBD", -height:"\u9AD8", -color:"\u989C\u8272", -list_type:"\u7C7B\u578B", -bullet_image:"\u5217\u5355\u56FE\u7247", -position:"\u4F4D\u7F6E", -positioning_type:"\u7C7B\u578B", -visibility:"\u53EF\u663E\u793A", -zindex:"Z-\u5750\u6807", -overflow:"\u6EA2\u51FA", -placement:"\u5E03\u7F6E", -clip:"\u526A\u8F91" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/cs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/cs_dlg.js deleted file mode 100644 index a04d2965..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/cs_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('cs.style_dlg',{ -title:"Upravit CSS styl", -apply:"Pou\u017E\u00EDt", -text_tab:"Text", -background_tab:"Pozad\u00ED", -block_tab:"Blok", -box_tab:"Box", -border_tab:"Ohrani\u010Den\u00ED", -list_tab:"Seznam", -positioning_tab:"Um\u00EDst\u011Bn\u00ED", -text_props:"Text", -text_font:"Font", -text_size:"Velikost", -text_weight:"S\u00EDla textu", -text_style:"Styl textu", -text_variant:"Varianta", -text_lineheight:"Tlou\u0161\u0139\u013Dka \u010D\u00E1ry", -text_case:"P\u0159\u00EDpad", -text_color:"Barva", -text_decoration:"Dekorace", -text_overline:"nadtr\u017Een\u00ED", -text_underline:"podtr\u017Een\u00ED", -text_striketrough:"P\u0159e\u0161krtnut\u00ED", -text_blink:"blik\u00E1n\u00ED", -text_none:"\u017E\u00E1dn\u00E9", -background_color:"Barva pozad\u00ED", -background_image:"Obr\u00E1zek pozad\u00ED", -background_repeat:"Opakov\u00E1n\u00ED", -background_attachment:"P\u0159\u00EDloha", -background_hpos:"Horizont\u00E1ln\u00ED pozice", -background_vpos:"Vertik\u00E1ln\u00ED pozice", -block_wordspacing:"Rozestup slov", -block_letterspacing:"Rozestup znak\u016F", -block_vertical_alignment:"Vertik\u00E1ln\u00ED zarovn\u00E1n\u00ED", -block_text_align:"Zarovn\u00E1n\u00ED textu", -block_text_indent:"Odsazen\u00ED textu", -block_whitespace:"Pr\u00E1zdn\u00E9 mezery", -block_display:"Blokov\u00E9 zobrazen\u00ED", -box_width:"\u0160\u00ED\u0159ka", -box_height:"V\u00FD\u0161ka", -box_float:"Plovouc\u00ED", -box_clear:"Vy\u010Distit", -padding:"Odsazen\u00ED (padding)", -same:"Stejn\u00E9 pro v\u0161echny", -top:"Naho\u0159e", -right:"Vpravo", -bottom:"Dole", -left:"Vlevo", -margin:"Okraj", -style:"Styl", -width:"\u0160\u00ED\u0159ka", -height:"V\u00FD\u0161ka", -color:"Barva", -list_type:"Typ", -bullet_image:"Styl odr\u00E1\u017Eek", -position:"Pozice", -positioning_type:"Typ", -visibility:"Viditelnost", -zindex:"Z-index", -overflow:"P\u0159ete\u010Den\u00ED (overflow)", -placement:"Um\u00EDstn\u011Bni", -clip:"P\u0159ipnut\u00ED (clip)" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/da_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/da_dlg.js deleted file mode 100644 index 210a87a5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/da_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('da.style_dlg',{ -title:"Rediger CSS stil", -apply:"Anvend", -text_tab:"Tekst", -background_tab:"Baggrund", -block_tab:"Blok", -box_tab:"Boks", -border_tab:"Kant", -list_tab:"Liste", -positioning_tab:"Positionering", -text_props:"Tekst", -text_font:"Skrifttype", -text_size:"St\u00F8rrelse", -text_weight:"V\u00E6gt", -text_style:"Stil", -text_variant:"Variant", -text_lineheight:"Linieh\u00F8jde", -text_case:"Vesaltilstand", -text_color:"Farve", -text_decoration:"Dekoration", -text_overline:"overstreget", -text_underline:"understreget", -text_striketrough:"gennemstreget", -text_blink:"blink", -text_none:"ingen", -background_color:"Baggrundsfarve", -background_image:"Baggrundsbillede", -background_repeat:"Gentag", -background_attachment:"Vedh\u00E6ftede fil", -background_hpos:"Horisontal position", -background_vpos:"Vertikal position", -block_wordspacing:"Afstand mellem ord", -block_letterspacing:"Afstand mellem bogstaver", -block_vertical_alignment:"Vertikal justering", -block_text_align:"Tekstjustering", -block_text_indent:"Tekstindrykning", -block_whitespace:"Mellemrum", -block_display:"Vis", -box_width:"Bredde", -box_height:"H\u00F8jde", -box_float:"Flydende", -box_clear:"Ryd", -padding:"Afstand til indhold", -same:"Ens for alle", -top:"Top", -right:"H\u00F8jre", -bottom:"Bund", -left:"Venstre", -margin:"Margin", -style:"Style", -width:"Bredde", -height:"H\u00F8jde", -color:"Farve", -list_type:"Type", -bullet_image:"Punktopstillings-billede", -position:"Position", -positioning_type:"Type", -visibility:"Synlighed", -zindex:"Z-index", -overflow:"Overl\u00F8b", -placement:"Placering", -clip:"Klip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/de_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/de_dlg.js deleted file mode 100644 index 57a62ff9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/de_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('de.style_dlg',{ -title:"CSS-Styles bearbeiten", -apply:"\u00DCbernehmen", -text_tab:"Text", -background_tab:"Hintergrund", -block_tab:"Block", -box_tab:"Box", -border_tab:"Rahmen", -list_tab:"Liste", -positioning_tab:"Positionierung", -text_props:"Text", -text_font:"Schriftart", -text_size:"Gr\u00F6\u00DFe", -text_weight:"Dicke", -text_style:"Stil", -text_variant:"Variante", -text_lineheight:"Zeilenh\u00F6he", -text_case:"Schreibung", -text_color:"Farbe", -text_decoration:"Gestaltung", -text_overline:"\u00FCberstrichen", -text_underline:"unterstrichen", -text_striketrough:"durchgestrichen", -text_blink:"blinkend", -text_none:"keine", -background_color:"Hintergrundfarbe", -background_image:"Hintergrundbild", -background_repeat:"Wiederholung", -background_attachment:"Wasserzeicheneffekt", -background_hpos:"Position X", -background_vpos:"Position Y", -block_wordspacing:"Wortabstand", -block_letterspacing:"Buchstabenabstand", -block_vertical_alignment:"Vertikale Ausrichtung", -block_text_align:"Ausrichtung", -block_text_indent:"Einr\u00FCckung", -block_whitespace:"Automatischer Umbruch", -block_display:"Umbruchverhalten", -box_width:"Breite", -box_height:"H\u00F6he", -box_float:"Umflie\u00DFung", -box_clear:"Umflie\u00DFung verhindern", -padding:"Innerer Abstand", -same:"Alle gleich", -top:"Oben", -right:"Rechts", -bottom:"Unten", -left:"Links", -margin:"\u00C4u\u00DFerer Abstand", -style:"Format", -width:"Breite", -height:"H\u00F6he", -color:"Textfarbe", -list_type:"Listenpunkt-Art", -bullet_image:"Listenpunkt-Grafik", -position:"Positionierung", -positioning_type:"Art der Positionierung", -visibility:"Sichtbar", -zindex:"Z-Wert", -overflow:"Verhalten bei \u00DCbergr\u00F6\u00DFe", -placement:"Platzierung", -clip:"Ausschnitt" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/dv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/dv_dlg.js deleted file mode 100644 index 6ea606fd..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/dv_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('dv.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/el_dlg.js deleted file mode 100644 index b7a2debc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/el_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('el.style_dlg',{ -title:"\u0395\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03A3\u03C4\u03C5\u03BB CSS", -apply:"\u0395\u03C6\u03B1\u03C1\u03BC\u03BF\u03B3\u03AE", -text_tab:"\u039A\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF", -background_tab:"\u03A6\u03CC\u03BD\u03C4\u03BF", -block_tab:"\u039C\u03C0\u03BB\u03BF\u03BA", -box_tab:"\u039A\u03BF\u03C5\u03C4\u03AF", -border_tab:"\u03A0\u03BB\u03B1\u03AF\u03C3\u03B9\u03BF", -list_tab:"\u039B\u03AF\u03C3\u03C4\u03B1", -positioning_tab:"\u03A4\u03BF\u03C0\u03BF\u03B8\u03AD\u03C4\u03B7\u03C3\u03B7", -text_props:"\u039A\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF", -text_font:"\u0393\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC", -text_size:"\u039C\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AC\u03C4\u03C9\u03BD", -text_weight:"\u0392\u03AC\u03C1\u03BF\u03C2", -text_style:"\u03A3\u03C4\u03C5\u03BB", -text_variant:"\u03A0\u03B1\u03C1\u03B1\u03BB\u03BB\u03B1\u03B3\u03AE", -text_lineheight:"\u038E\u03C8\u03BF\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2", -text_case:"\u039A\u03B5\u03C6./\u039C\u03B9\u03BA\u03C1\u03AC", -text_color:"\u03A7\u03C1\u03CE\u03BC\u03B1", -text_decoration:"\u0394\u03B9\u03B1\u03BA\u03CC\u03C3\u03BC\u03B7\u03C3\u03B7", -text_overline:"\u03A5\u03C0\u03B5\u03C1\u03B3\u03C1\u03AC\u03BC\u03BC\u03B9\u03C3\u03B7", -text_underline:"\u03A5\u03C0\u03BF\u03B3\u03C1\u03AC\u03BC\u03BC\u03B9\u03C3\u03B7", -text_striketrough:"\u0394\u03B9\u03B1\u03B3\u03C1\u03AC\u03BC\u03BC\u03B9\u03C3\u03B7", -text_blink:"\u039D\u03B1 \u03B1\u03BD\u03B1\u03B2\u03BF\u03C3\u03B2\u03AE\u03BD\u03B5\u03B9", -text_none:"\u039A\u03B1\u03BC\u03AF\u03B1", -background_color:"\u03A7\u03C1\u03CE\u03BC\u03B1 \u03C6\u03CC\u03BD\u03C4\u03BF\u03C5", -background_image:"\u0395\u03B9\u03BA\u03CC\u03BD\u03B1 \u03C6\u03CC\u03BD\u03C4\u03BF\u03C5", -background_repeat:"\u0395\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7", -background_attachment:"\u03A0\u03C1\u03BF\u03C3\u03AC\u03C1\u03C4\u03B7\u03BC\u03B1", -background_hpos:"\u039F\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1 \u03B8\u03AD\u03C3\u03B7", -background_vpos:"\u039A\u03B1\u03C4\u03B1\u03BA\u03CC\u03C1\u03C5\u03C6\u03B7 \u03B8\u03AD\u03C3\u03B7", -block_wordspacing:"\u0391\u03C0\u03CC\u03C3\u03C4\u03B1\u03C3\u03B7 \u03BB\u03AD\u03BE\u03B5\u03C9\u03BD", -block_letterspacing:"\u0391\u03C0\u03CC\u03C3\u03C4\u03B1\u03C3\u03B7 \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03C9\u03BD", -block_vertical_alignment:"\u039A\u03B1\u03C4\u03B1\u03BA\u03CC\u03C1\u03C5\u03C6\u03B7 \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7", -block_text_align:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7 \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5", -block_text_indent:"\u0395\u03C3\u03BF\u03C7\u03AE \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5", -block_whitespace:"\u039A\u03B5\u03BD\u03CC\u03C2 \u03C7\u03CE\u03C1\u03BF\u03C2", -block_display:"\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7", -box_width:"\u03A0\u03BB\u03AC\u03C4\u03BF\u03C2", -box_height:"\u038E\u03C8\u03BF\u03C2", -box_float:"Float", -box_clear:"Clear", -padding:"\u0393\u03AD\u03BC\u03B9\u03C3\u03BC\u03B1", -same:"\u038A\u03B4\u03B9\u03BF \u03B3\u03B9\u03B1 \u03CC\u03BB\u03B1", -top:"\u03A0\u03AC\u03BD\u03C9", -right:"\u0394\u03B5\u03BE\u03B9\u03AC", -bottom:"\u039A\u03AC\u03C4\u03C9", -left:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -margin:"\u03A0\u03B5\u03C1\u03B9\u03B8\u03CE\u03C1\u03B9\u03BF", -style:"\u03A3\u03C4\u03C5\u03BB", -width:"\u03A0\u03BB\u03AC\u03C4\u03BF\u03C2", -height:"\u038E\u03C8\u03BF\u03C2", -color:"\u03A7\u03C1\u03CE\u03BC\u03B1", -list_type:"\u03A4\u03CD\u03C0\u03BF\u03C2", -bullet_image:"\u0395\u03B9\u03BA\u03CC\u03BD\u03B1 \u03C4\u03B5\u03BB\u03B5\u03AF\u03B1\u03C2", -position:"\u0398\u03AD\u03C3\u03B7", -positioning_type:"\u03A4\u03CD\u03C0\u03BF\u03C2", -visibility:"\u039F\u03C1\u03B1\u03C4\u03CC\u03C4\u03B7\u03C4\u03B1", -zindex:"Z-index", -overflow:"\u03A5\u03C0\u03B5\u03C1\u03C7\u03B5\u03AF\u03BB\u03B9\u03C3\u03B7", -placement:"\u03A4\u03BF\u03C0\u03BF\u03B8\u03AD\u03C4\u03B7\u03C3\u03B7", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/es_dlg.js deleted file mode 100644 index abf4b1db..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/es_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('es.style_dlg',{ -title:"Editar Estilo CSS", -apply:"Aplicar", -text_tab:"Texto", -background_tab:"Fondo", -block_tab:"Bloque", -box_tab:"Caja", -border_tab:"Borde", -list_tab:"Lista", -positioning_tab:"Posici\u00F3n", -text_props:"Texto", -text_font:"Fuente", -text_size:"Tama\u00F1o", -text_weight:"Peso", -text_style:"Estilo", -text_variant:"Variante", -text_lineheight:"Ancho de la fila", -text_case:"Min\u00FAs./May\u00FAs.", -text_color:"Color", -text_decoration:"Decorativos", -text_overline:"Subrayado superior", -text_underline:"Subrayado", -text_striketrough:"Tachado", -text_blink:"Parpadeo", -text_none:"Ninguno", -background_color:"Color de fondo", -background_image:"Imagen de fondo", -background_repeat:"Repetici\u00F3n", -background_attachment:"Adjunto", -background_hpos:"Posici\u00F3n horizontal", -background_vpos:"Posici\u00F3n vertical", -block_wordspacing:"Espacio entre palabra", -block_letterspacing:"Espacio entre letra", -block_vertical_alignment:"Alineaci\u00F3n vertical", -block_text_align:"Alineaci\u00F3n del texto", -block_text_indent:"Sangr\u00EDa", -block_whitespace:"Espacio en blanco", -block_display:"Display", -box_width:"Ancho", -box_height:"Alto", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Lo mismo en todos", -top:"Arriba", -right:"Derecha", -bottom:"Debajo", -left:"Izquierda", -margin:"Margen", -style:"Estilo", -width:"Ancho", -height:"Alto", -color:"Color", -list_type:"Tipo", -bullet_image:"Imagen de la vi\u00F1eta", -position:"Posici\u00F3n", -positioning_type:"Tipo", -visibility:"Visibilidad", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/et_dlg.js deleted file mode 100644 index 85ffd292..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/et_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('et.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fa_dlg.js deleted file mode 100644 index 4c634364..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fa_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('fa.style_dlg',{ -title:"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0627\u0633\u062A\u06CC\u0644 CSS", -apply:"\u0628\u0643\u0627\u0631\u06AF\u06CC\u0631\u06CC", -text_tab:"\u0645\u062A\u0646", -background_tab:"\u0632\u0645\u06CC\u0646\u0647", -block_tab:"\u0628\u0644\u0648\u0643", -box_tab:"\u062C\u0639\u0628\u0647", -border_tab:"\u062D\u0627\u0634\u06CC\u0647", -list_tab:"\u0644\u06CC\u0633\u062A", -positioning_tab:"\u0645\u0648\u0642\u0639\u06CC\u062A", -text_props:"\u0645\u062A\u0646", -text_font:"\u0642\u0644\u0645", -text_size:"\u0627\u0646\u062F\u0627\u0632\u0647", -text_weight:"\u062D\u0627\u0644\u062A", -text_style:"\u0627\u0633\u062A\u06CC\u0644", -text_variant:"\u0646\u0648\u0639 \u062A\u063A\u06CC\u06CC\u0631", -text_lineheight:"\u0628\u0644\u0646\u062F\u06CC \u062E\u0637", -text_case:"\u062D\u0627\u0644\u062A", -text_color:"\u0631\u0646\u06AF", -text_decoration:"\u0622\u0631\u0627\u06CC\u0634", -text_overline:"\u0628\u0627\u0644\u0627 \u062E\u0637", -text_underline:"\u0632\u06CC\u0631 \u062E\u0637", -text_striketrough:"\u062E\u0637 \u0648\u0633\u0637", -text_blink:"\u0686\u0634\u0645\u0643 \u0632\u0646", -text_none:"\u0647\u06CC\u0686 \u0643\u062F\u0627\u0645", -background_color:"\u0631\u0646\u06AF \u0632\u0645\u06CC\u0646\u0647", -background_image:"\u062A\u0635\u0648\u06CC\u0631 \u0632\u0645\u06CC\u0646\u0647", -background_repeat:"\u062A\u0643\u0631\u0627\u0631", -background_attachment:"\u0632\u0645\u06CC\u0645\u0647", -background_hpos:"\u0645\u0648\u0642\u0639\u06CC\u062A \u0627\u0641\u0642\u06CC", -background_vpos:"\u0645\u0648\u0642\u0639\u06CC\u062A \u0639\u0645\u0648\u062F\u06CC", -block_wordspacing:"\u0641\u0627\u0635\u0644\u0647 \u0643\u0644\u0645\u0627\u062A", -block_letterspacing:"\u0641\u0627\u0635\u0644\u0647 \u062D\u0631\u0648\u0641", -block_vertical_alignment:"\u062A\u0631\u0627\u0632 \u0639\u0645\u0648\u062F\u06CC", -block_text_align:"\u062A\u0631\u0627\u0632 \u0645\u062A\u0646", -block_text_indent:"\u062A\u0648\u0631\u0641\u062A\u06AF\u06CC \u0645\u062A\u0646", -block_whitespace:"\u0641\u0627\u0635\u0644\u0647 \u0633\u0641\u06CC\u062F", -block_display:"\u0646\u0645\u0627\u06CC\u0634", -box_width:"\u067E\u0647\u0646\u0627", -box_height:"\u0627\u0631\u062A\u0641\u0627\u0639", -box_float:"\u0634\u0646\u0627\u0648\u0631", -box_clear:"\u067E\u0627\u0643 \u0633\u0627\u0632\u06CC", -padding:"\u0644\u0627\u06CC\u0647 \u06AF\u0630\u0627\u0631\u06CC", -same:"\u0647\u0645\u0633\u0627\u0646 \u0628\u0631\u0627\u06CC \u0647\u0645\u0647", -top:"\u0628\u0627\u0644\u0627", -right:"\u0631\u0627\u0633\u062A", -bottom:"\u067E\u0627\u06CC\u06CC\u0646", -left:"\u0686\u067E", -margin:"\u062D\u0627\u0634\u06CC\u0647", -style:"\u0627\u0633\u062A\u06CC\u0644", -width:"\u067E\u0647\u0646\u0627", -height:"\u0627\u0631\u062A\u0641\u0627\u0639", -color:"\u0631\u0646\u06AF", -list_type:"\u0646\u0648\u0639", -bullet_image:"\u062A\u0635\u0648\u06CC\u0631 \u06AF\u0644\u0648\u0644\u0647", -position:"\u0645\u0648\u0642\u0639\u06CC\u062A", -positioning_type:"\u0646\u0648\u0639", -visibility:"\u0642\u0627\u0628\u0644\u06CC\u062A \u0631\u0648\u06CC\u062A", -zindex:"\u0645\u062D\u0648\u0631 Z", -overflow:"\u0633\u0631 \u0631\u06CC\u0632", -placement:"\u0645\u0648\u0642\u0639\u06CC\u062A \u0645\u0643\u0627\u0646\u06CC", -clip:"\u0628\u0631\u0634 (Clip)" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fi_dlg.js deleted file mode 100644 index c04fb042..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fi_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('fi.style_dlg',{ -title:"Muokkaa CSS tyyli\u00E4", -apply:"K\u00E4yt\u00E4", -text_tab:"Teksti", -background_tab:"Tausta", -block_tab:"Palkki", -box_tab:"Laatikko", -border_tab:"Kehys", -list_tab:"Lista", -positioning_tab:"Sijainti", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Sama kaikille", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fr_dlg.js deleted file mode 100644 index d4ddea7b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/fr_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('fr.style_dlg',{ -title:"\u00C9diter la feuille de style CSS", -apply:"Appliquer", -text_tab:"Texte", -background_tab:"Fond", -block_tab:"Bloc", -box_tab:"Bo\u00EEte", -border_tab:"Bordure", -list_tab:"Liste", -positioning_tab:"Positionement", -text_props:"Texte", -text_font:"Police", -text_size:"Taille", -text_weight:"Poids", -text_style:"Style", -text_variant:"Variante", -text_lineheight:"Hauteur de ligne", -text_case:"Casse", -text_color:"Couleur", -text_decoration:"D\u00E9coration", -text_overline:"surlign\u00E9", -text_underline:"soulign\u00E9", -text_striketrough:"barr\u00E9", -text_blink:"clignotant", -text_none:"aucun", -background_color:"Couleur de fond", -background_image:"Image de fond", -background_repeat:"R\u00E9p\u00E9ter", -background_attachment:"Attachement", -background_hpos:"Position horizontale", -background_vpos:"Position verticale", -block_wordspacing:"Espacement des mots ", -block_letterspacing:"Espacement des lettres", -block_vertical_alignment:"Alignement vertical", -block_text_align:"Alignement du texte", -block_text_indent:"Indentation du texte", -block_whitespace:"Fin de ligne", -block_display:"Affichage", -box_width:"Largeur", -box_height:"Hauteur", -box_float:"Flottant", -box_clear:"Vider", -padding:"Espacement", -same:"Identique pour tous", -top:"Haut", -right:"Droit", -bottom:"Bas", -left:"Gauche", -margin:"Marge", -style:"Style", -width:"Largeur", -height:"Hauter", -color:"Couleur", -list_type:"Type", -bullet_image:"Image de puce", -position:"Position", -positioning_type:"Type", -visibility:"Visibilit\u00E9", -zindex:"Z-index", -overflow:"D\u00E9bordement", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/gl_dlg.js deleted file mode 100644 index 83d83d2b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/gl_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('gl.style_dlg',{ -title:"Editar Estilo CSS", -apply:"Aplicar", -text_tab:"Texto", -background_tab:"Fondo", -block_tab:"Bloque", -box_tab:"Caixa", -border_tab:"Borde", -list_tab:"Lista", -positioning_tab:"Posici\u00F3n", -text_props:"Texto", -text_font:"Fonte", -text_size:"Tama\u00F1o", -text_weight:"Peso", -text_style:"Estilo", -text_variant:"Variante", -text_lineheight:"Ancho da fila", -text_case:"Min\u00FAs./May\u00FAs.", -text_color:"Cor", -text_decoration:"Decorativos", -text_overline:"Li\u00F1a superior", -text_underline:"Suli\u00F1ado", -text_striketrough:"Tachado", -text_blink:"Parpadeo", -text_none:"Neng\u00FAn", -background_color:"Cor de fondo", -background_image:"Imaxe de fondo", -background_repeat:"Repetir", -background_attachment:"Adxunto", -background_hpos:"Posici\u00F3n horizontal", -background_vpos:"Posici\u00F3n vertical", -block_wordspacing:"Espacio entre verbas", -block_letterspacing:"Espacio entre letras", -block_vertical_alignment:"Ali\u00F1aci\u00F3n vertical", -block_text_align:"Ali\u00F1aci\u00F3n do texto", -block_text_indent:"Sangr\u00EDa", -block_whitespace:"Espacio en branco", -block_display:"Display", -box_width:"Ancho", -box_height:"Alto", -box_float:"Float", -box_clear:"Limpar", -padding:"Recheo", -same:"O mesmo en todos", -top:"Arriba", -right:"Dereita", -bottom:"Abaixo", -left:"Esquerda", -margin:"Marxe", -style:"Estilo", -width:"Ancho", -height:"Alto", -color:"Cor", -list_type:"Tipo", -bullet_image:"Imaxe da vi\u00F1eta", -position:"Posici\u00F3n", -positioning_type:"Tipo", -visibility:"Visibilidade", -zindex:"\u00CDndize Z", -overflow:"Desbodramento", -placement:"Colocaci\u00F3n", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/he_dlg.js deleted file mode 100644 index 305342c9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/he_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('he.style_dlg',{ -title:"\u05E2\u05D3\u05DB\u05D5\u05DF \u05D4\u05D2\u05D3\u05E8\u05D5\u05EA CSS", -apply:"\u05D4\u05D7\u05DC", -text_tab:"Text", -background_tab:"\u05E8\u05E7\u05E2", -block_tab:"\u05D7\u05E1\u05D5\u05DD", -box_tab:"\u05E7\u05D5\u05E4\u05E1\u05D0", -border_tab:"\u05D2\u05D1\u05D5\u05DC", -list_tab:"\u05E8\u05E9\u05D9\u05DE\u05D4", -positioning_tab:"\u05DE\u05D9\u05E7\u05D5\u05DD", -text_props:"Text", -text_font:"\u05E4\u05D5\u05E0\u05D8", -text_size:"\u05D2\u05D5\u05D3\u05DC", -text_weight:"Weight", -text_style:"\u05E1\u05D2\u05E0\u05D5\u05DF", -text_variant:"Variant", -text_lineheight:"\u05D2\u05D5\u05D1\u05D4 \u05E9\u05D5\u05E8\u05D4", -text_case:"Case", -text_color:"\u05E6\u05D1\u05E2", -text_decoration:"\u05E2\u05D9\u05E6\u05D5\u05D1", -text_overline:"\u05E9\u05D5\u05E8\u05D4 \u05DE\u05E2\u05DC", -text_underline:"\u05E9\u05D5\u05E8\u05D4 \u05DE\u05EA\u05D7\u05EA", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"\u05E6\u05D1\u05E2 \u05E8\u05E7\u05E2", -background_image:"\u05EA\u05DE\u05D5\u05E0\u05EA \u05E8\u05E7\u05E2", -background_repeat:"\u05D7\u05D6\u05D5\u05E8", -background_attachment:"\u05E7\u05D1\u05E6\u05D9\u05DD \u05DE\u05E6\u05D5\u05E8\u05E4\u05D9\u05DD", -background_hpos:"\u05DE\u05D9\u05E7\u05D5\u05DD \u05D0\u05D5\u05E4\u05E7\u05D9", -background_vpos:"\u05DE\u05D9\u05E7\u05D5\u05DD \u05E8\u05D5\u05D7\u05D1\u05D9", -block_wordspacing:"\u05DE\u05E8\u05D7\u05E7 \u05D1\u05D9\u05DF \u05DE\u05D9\u05DC\u05D9\u05DD", -block_letterspacing:"\u05DE\u05E8\u05D7\u05E7 \u05D1\u05D9\u05DF \u05D0\u05D5\u05EA\u05D9\u05D5\u05EA", -block_vertical_alignment:"Vertical alignment", -block_text_align:"\u05DE\u05D9\u05E7\u05D5\u05DD \u05D8\u05E7\u05E1\u05D8", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"\u05D4\u05E6\u05D2", -box_width:"\u05E8\u05D5\u05D7\u05D1", -box_height:"\u05D2\u05D5\u05D1\u05D4", -box_float:"Float", -box_clear:"\u05E0\u05E7\u05D4", -padding:"Padding", -same:"\u05D0\u05D5\u05EA\u05D5 \u05D3\u05D1\u05E8 \u05E2\u05D1\u05D5\u05E8 \u05DB\u05D5\u05DC\u05DD", -top:"\u05E2\u05DC\u05D9\u05D5\u05DF", -right:"\u05D9\u05DE\u05D9\u05DF", -bottom:"\u05EA\u05D7\u05EA\u05D9\u05EA", -left:"\u05E9\u05DE\u05D0\u05DC", -margin:"Margin", -style:"\u05E1\u05D2\u05E0\u05D5\u05DF", -width:"\u05E8\u05D5\u05D7\u05D1", -height:"\u05D2\u05D5\u05D1\u05D4", -color:"\u05E6\u05D1\u05E2", -list_type:"\u05E1\u05D5\u05D2", -bullet_image:"Bullet image", -position:"\u05DE\u05D9\u05E7\u05D5\u05DD", -positioning_type:"\u05E1\u05D5\u05D2", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"\u05DE\u05D9\u05E7\u05D5\u05DD", -clip:"\u05E7\u05DC\u05D9\u05E4" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/hu_dlg.js deleted file mode 100644 index 580d0e8c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/hu_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('hu.style_dlg',{ -title:"CSS st\u00EDlus szerkest\u00E9se", -apply:"Alkalmaz", -text_tab:"Sz\u00F6veg", -background_tab:"H\u00E1tt\u00E9r", -block_tab:"Blokk", -box_tab:"Doboz", -border_tab:"Keret", -list_tab:"Lista", -positioning_tab:"Poz\u00EDci\u00F3", -text_props:"Sz\u00F6veg", -text_font:"Bet\u0171t\u00EDpus", -text_size:"M\u00E9ret", -text_weight:"Sz\u00E9less\u00E9g", -text_style:"St\u00EDlus", -text_variant:"V\u00E1ltozat", -text_lineheight:"Sormagass\u00E1g", -text_case:"eset", -text_color:"sz\u00EDn", -text_decoration:"dekor\u00E1ci\u00F3", -text_overline:"fel\u00FClh\u00FAz\u00E1s", -text_underline:"alulh\u00FAz\u00E1s", -text_striketrough:"\u00E1th\u00FAz\u00E1s", -text_blink:"villog\u00E1s", -text_none:"egyik sem", -background_color:"H\u00E1tt\u00E9rsz\u00EDn", -background_image:"H\u00E1tt\u00E9rk\u00E9p", -background_repeat:"Ism\u00E9tl\u00E9s", -background_attachment:"Csatolm\u00E1ny", -background_hpos:"V\u00EDzszintes hely", -background_vpos:"F\u00FCgg\u0151leges hely", -block_wordspacing:"Sz\u00F3t\u00E1vols\u00E1g", -block_letterspacing:"Bet\u0171t\u00E1vols\u00E1g", -block_vertical_alignment:"F\u00FCgg\u0151leges igaz\u00EDt\u00E1s", -block_text_align:"Sz\u00F6veg igaz\u00EDt\u00E1sa", -block_text_indent:"Sz\u00F6veg beh\u00FAz\u00E1sa", -block_whitespace:"\u00DCres helyek", -block_display:"Megjelen\u00EDt\u00E9s", -box_width:"Sz\u00E9less\u00E9g", -box_height:"Magass\u00E1g", -box_float:"Lebeg\u00E9s (float)", -box_clear:"Lebeg\u00E9s (float) t\u00F6rl\u00E9se", -padding:"Bels\u0151 marg\u00F3", -same:"Mindenhol ugyanaz", -top:"Fel\u00FCl", -right:"Jobbra", -bottom:"Lent", -left:"Balra", -margin:"Marg\u00F3", -style:"St\u00EDlus", -width:"Sz\u00E9less\u00E9g", -height:"Magass\u00E1g", -color:"Sz\u00EDn", -list_type:"T\u00EDpus", -bullet_image:"Elemk\u00E9p", -position:"Poz\u00EDci\u00F3", -positioning_type:"T\u00EDpus", -visibility:"L\u00E1that\u00F3s\u00E1g", -zindex:"Z-index", -overflow:"Kifut\u00E1s", -placement:"Elhelyez\u00E9s", -clip:"Lev\u00E1g\u00E1s" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ia_dlg.js deleted file mode 100644 index 59fe26b2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ia_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ia.style_dlg',{ -title:"\u7F16\u8F91 CSS \u6837\u5F0F\u8868", -apply:"\u5E94\u7528", -text_tab:"\u6587\u5B57", -background_tab:"\u80CC\u666F", -block_tab:"\u533A\u5757", -box_tab:"\u76D2\u6A21\u578B", -border_tab:"\u8FB9\u6846", -list_tab:"\u5217\u8868", -positioning_tab:"\u4F4D\u7F6E", -text_props:"\u6587\u5B57", -text_font:"\u5B57\u4F53", -text_size:"\u5927\u5C0F", -text_weight:"\u5BBD\u5EA6", -text_style:"\u6837\u5F0F", -text_variant:"\u53D8\u4F53", -text_lineheight:"\u884C\u9AD8", -text_case:"\u5B57\u4F53", -text_color:"\u989C\u8272", -text_decoration:"\u88C5\u9970", -text_overline:"\u4E0A\u5212\u7EBF", -text_underline:"\u5E95\u7EBF", -text_striketrough:"\u4E2D\u5212\u7EBF", -text_blink:"\u95EA\u70C1", -text_none:"\u65E0", -background_color:"\u80CC\u666F\u989C\u8272", -background_image:"\u80CC\u666F\u56FE\u7247", -background_repeat:"\u91CD\u590D", -background_attachment:"\u9644\u4EF6", -background_hpos:"\u6C34\u5E73\u4F4D\u7F6E", -background_vpos:"\u5782\u76F4\u4F4D\u7F6E", -block_wordspacing:"\u8BCD\u95F4\u8DDD", -block_letterspacing:"\u5B57\u6BCD\u95F4\u8DDD", -block_vertical_alignment:"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F", -block_text_align:"\u6587\u5B57\u5BF9\u9F50", -block_text_indent:"\u6587\u5B57\u7F29\u8FDB", -block_whitespace:"\u7A7A\u683C", -block_display:"\u663E\u793A\u65B9\u5F0F", -box_width:"\u5BBD\u5EA6", -box_height:"\u9AD8\u5EA6", -box_float:"\u6D6E\u52A8", -box_clear:"\u6E05\u9664", -padding:"\u5185\u8FB9\u8DDD", -same:"\u5168\u90E8\u76F8\u540C", -top:"\u9876\u90E8", -right:"\u53F3\u4FA7", -bottom:"\u5E95\u90E8", -left:"\u5DE6\u4FA7", -margin:"\u8FB9\u8DDD", -style:"\u6837\u5F0F", -width:"\u5BBD\u5EA6", -height:"\u9AD8\u5EA6", -color:"\u989C\u8272", -list_type:"\u5217\u8868\u7C7B\u578B", -bullet_image:"\u6E05\u5355\u56FE\u7247", -position:"\u56FE\u7247\u4F4D\u7F6E", -positioning_type:"\u4F4D\u7F6E\u7C7B\u578B", -visibility:"\u662F\u5426\u53EF\u89C1", -zindex:"Z\u5750\u6807", -overflow:"\u6EA2\u51FA", -placement:"\u5E03\u7F6E", -clip:"\u526A\u8F91" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ii_dlg.js deleted file mode 100644 index 7b57bc48..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ii_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ii.style_dlg',{ -title:"\u7F16\u8F91 CSS \u6837\u5F0F\u8868\u5355", -apply:"\u5957\u7528", -text_tab:"\u6587\u5B57", -background_tab:"\u80CC\u666F", -block_tab:"\u533A\u5757", -box_tab:"\u65B9\u5757", -border_tab:"\u8FB9\u6846", -list_tab:"\u8868\u5217", -positioning_tab:"\u4F4D\u7F6E", -text_props:"\u6587\u5B57", -text_font:"\u5B57\u578B", -text_size:"\u5927\u5C0F", -text_weight:"\u5BBD", -text_style:"\u6837\u5F0F", -text_variant:"\u53D8\u4F53", -text_lineheight:"\u884C\u9AD8", -text_case:"\u5B57\u578B", -text_color:"\u989C\u8272", -text_decoration:"\u88C5\u9970", -text_overline:"\u9876\u7EBF", -text_underline:"\u5E95\u7EBF", -text_striketrough:"\u5220\u9664\u7EBF", -text_blink:"\u95EA\u70C1", -text_none:"\u65E0", -background_color:"\u80CC\u666F\u989C\u8272", -background_image:"\u80CC\u666F\u56FE\u6863", -background_repeat:"\u91CD\u590D", -background_attachment:"\u9644\u4EF6", -background_hpos:"\u6C34\u5E73\u4F4D\u7F6E", -background_vpos:"\u5782\u76F4\u4F4D\u7F6E", -block_wordspacing:"\u8BCD\u95F4\u8DDD", -block_letterspacing:"\u5B57\u6BCD\u95F4\u8DDD", -block_vertical_alignment:"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F", -block_text_align:"\u6587\u5B57\u5BF9\u9F50", -block_text_indent:"\u6587\u5B57\u7F29\u6392", -block_whitespace:"\u7A7A\u683C", -block_display:"\u663E\u793A", -box_width:"\u5BBD", -box_height:"\u9AD8", -box_float:"\u6D6E\u52A8", -box_clear:"\u6E05\u9664", -padding:"\u5185\u8FB9\u8DDD", -same:"\u5168\u90E8\u76F8\u540C", -top:"\u9876\u90E8", -right:"\u53F3\u4FA7", -bottom:"\u5E95\u90E8", -left:"\u5DE6\u4FA7", -margin:"\u8FB9\u754C", -style:"\u6837\u5F0F", -width:"\u5BBD", -height:"\u9AD8", -color:"\u989C\u8272", -list_type:"\u7C7B\u578B", -bullet_image:"\u5217\u5355\u56FE\u6863", -position:"\u4F4D\u7F6E", -positioning_type:"\u7C7B\u578B", -visibility:"\u53EF\u663E\u793A", -zindex:"Z-\u5750\u6807", -overflow:"\u6EA2\u51FA", -placement:"\u5E03\u7F6E", -clip:"\u526A\u8F91" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/is_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/is_dlg.js deleted file mode 100644 index 8a9aac5b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/is_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('is.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/it_dlg.js deleted file mode 100644 index ad983ed8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/it_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('it.style_dlg',{ -title:"Modifica stile CSS", -apply:"Applica", -text_tab:"Testo", -background_tab:"Sfondo", -block_tab:"Blocco", -box_tab:"Contenitore", -border_tab:"Bordi", -list_tab:"Liste", -positioning_tab:"Posizionamento", -text_props:"Testo", -text_font:"Carattere", -text_size:"Dimensione", -text_weight:"Spessore", -text_style:"Stile", -text_variant:"Variante", -text_lineheight:"Altezza linea", -text_case:"Tipo", -text_color:"Colore", -text_decoration:"Decorazione", -text_overline:"sopralineato", -text_underline:"sottolineato", -text_striketrough:"barrato", -text_blink:"lampeggiante", -text_none:"nessuna", -background_color:"Colore sfondo", -background_image:"Immagine sfondo", -background_repeat:"Repetizione", -background_attachment:"Allegato", -background_hpos:"Posizione orizzontale", -background_vpos:"Posizione verticale", -block_wordspacing:"Spaziatura parole", -block_letterspacing:"Spaziatura caratteri", -block_vertical_alignment:"Allineamento verticale", -block_text_align:"Allineamento testo", -block_text_indent:"Indentazione testo", -block_whitespace:"Whitespace", -block_display:"Visualizzazione", -box_width:"Larghezza", -box_height:"Altezza", -box_float:"Float", -box_clear:"Clear", -padding:"Spazio dal bordo", -same:"Uguale per tutti", -top:"Superiore", -right:"Destro", -bottom:"Inferiore", -left:"Sinistro", -margin:"Margine", -style:"Stile", -width:"Larghezza", -height:"Altezza", -color:"Colore", -list_type:"Tipo", -bullet_image:"Immagine bullet", -position:"Posizione", -positioning_type:"Tipo", -visibility:"Visibilit\u00E0", -zindex:"Z-index", -overflow:"Overflow", -placement:"Piazzamento", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ja_dlg.js deleted file mode 100644 index 7cdbee03..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ja_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ja.style_dlg',{ -title:"CSS\u7DE8\u96C6", -apply:"\u9069\u7528", -text_tab:"\u6587\u5B57", -background_tab:"\u80CC\u666F", -block_tab:"\u30D6\u30ED\u30C3\u30AF", -box_tab:"\u30DC\u30C3\u30AF\u30B9", -border_tab:"\u67A0\u7DDA", -list_tab:"\u30EA\u30B9\u30C8", -positioning_tab:"\u30DD\u30B8\u30B7\u30E7\u30F3", -text_props:"Text", -text_font:"\u30D5\u30A9\u30F3\u30C8", -text_size:"\u30B5\u30A4\u30BA", -text_weight:"\u592A\u3055", -text_style:"\u30B9\u30BF\u30A4\u30EB", -text_variant:"\u5909\u5F62", -text_lineheight:"\u884C\u9AD8\u3055", -text_case:"\u5927\u6587\u5B57/\u5C0F\u6587\u5B57", -text_color:"\u8272", -text_decoration:"\u88C5\u98FE", -text_overline:"\u4E0A\u7DDA", -text_underline:"\u4E0B\u7DDA", -text_striketrough:"\u6253\u6D88\u3057\u7DDA", -text_blink:"\u70B9\u6EC5", -text_none:"\u306A\u3057", -background_color:"\u80CC\u666F\u8272", -background_image:"\u80CC\u666F\u753B\u50CF", -background_repeat:"\u7E70\u308A\u8FD4\u3057", -background_attachment:"Attachment", -background_hpos:"\u6C34\u5E73\u4F4D\u7F6E", -background_vpos:"\u5782\u76F4\u4F4D\u7F6E", -block_wordspacing:"\u5358\u8A9E\u611F\u899A", -block_letterspacing:"\u6587\u5B57\u9593\u9694", -block_vertical_alignment:"\u5782\u76F4\u914D\u7F6E", -block_text_align:"\u6C34\u5E73\u914D\u7F6E", -block_text_indent:"\u30A4\u30F3\u30C7\u30F3\u30C8", -block_whitespace:"\u7A7A\u767D\u6587\u5B57", -block_display:"\u30C7\u30A3\u30B9\u30D7\u30EC\u30A4", -box_width:"\u5E45", -box_height:"\u9AD8\u3055", -box_float:"\u56DE\u308A\u8FBC\u307F", -box_clear:"\u56DE\u308A\u8FBC\u307F\u89E3\u9664", -padding:"\u30D1\u30C7\u30A3\u30F3\u30B0", -same:"\u5168\u3066\u540C\u3058\u306B\u3059\u308B", -top:"\u4E0A", -right:"\u53F3", -bottom:"\u4E0B", -left:"\u5DE6", -margin:"\u30DE\u30FC\u30B8\u30F3", -style:"\u30B9\u30BF\u30A4\u30EB", -width:"\u5E45", -height:"\u9AD8\u3055", -color:"\u8272", -list_type:"\u30DE\u30FC\u30AB\u30FC\u7A2E\u985E", -bullet_image:"\u30DE\u30FC\u30AB\u30FC\u753B\u50CF", -position:"\u30DE\u30FC\u30AB\u30FC\u8868\u793A\u4F4D\u7F6E", -positioning_type:"\u914D\u7F6E\u65B9\u6CD5", -visibility:"\u8868\u793A", -zindex:"Z-Index", -overflow:"\u30AA\u30FC\u30D0\u30FC\u30D5\u30ED\u30FC", -placement:"\u4F4D\u7F6E", -clip:"\u5207\u308A\u629C\u304D" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ko_dlg.js deleted file mode 100644 index 420e65f4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ko_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ko.style_dlg',{ -title:"CSS\uD3B8\uC9D1", -apply:"\uC801\uC6A9", -text_tab:"\uD14D\uC2A4\uD2B8", -background_tab:"\uBC30\uACBD", -block_tab:"\uBE14\uB85D", -box_tab:"\uBC15\uC2A4", -border_tab:"\uD14C\uB450\uB9AC\uC120", -list_tab:"\uB9AC\uC2A4\uD2B8", -positioning_tab:"\uC704\uCE58", -text_props:"\uD14D\uC2A4\uD2B8", -text_font:"\uD3F0\uD2B8", -text_size:"\uD06C\uAE30", -text_weight:"\uAD75\uAE30", -text_style:"\uC2A4\uD0C0\uC77C", -text_variant:"Variant", -text_lineheight:"\uD589 \uB192\uC774", -text_case:"\uB300/\uC18C\uBB38\uC790", -text_color:"\uC0C9", -text_decoration:"\uC7A5\uC2DD", -text_overline:"\uC717\uC904", -text_underline:"\uBC11\uC904", -text_striketrough:"\uCDE8\uC18C\uC120", -text_blink:"\uC810\uBA78", -text_none:"\uC5C6\uC74C", -background_color:"\uBC30\uACBD\uC0C9", -background_image:"\uBC30\uACBD \uC774\uBBF8\uC9C0", -background_repeat:"\uBC18\uBCF5", -background_attachment:"\uCCA8\uBD80", -background_hpos:"\uC218\uD3C9 \uC704\uCE58", -background_vpos:"\uC218\uC9C1 \uC704\uCE58", -block_wordspacing:"\uB2E8\uC5B4 \uAC04\uACA9", -block_letterspacing:"\uBB38\uC790 \uAC04\uACA9", -block_vertical_alignment:"\uC218\uC9C1 \uC704\uCE58", -block_text_align:"\uD14D\uC2A4\uD2B8 \uC815\uB82C", -block_text_indent:"\uB4E4\uC5EC\uC4F0\uAE30", -block_whitespace:"\uACF5\uBC31 \uBB38\uC790", -block_display:"\uD45C\uC2DC", -box_width:"\uD3ED", -box_height:"\uB192\uC774", -box_float:"float", -box_clear:"Clear", -padding:"padding", -same:"\uBAA8\uB450 \uB611\uAC19\uC774", -top:"\uC0C1", -right:"\uC6B0", -bottom:"\uD558", -left:"\uC88C", -margin:"\uB9C8\uC9C4", -style:"\uC2A4\uD0C0\uC77C", -width:"\uD3ED", -height:"\uB192\uC774", -color:"\uC0C9", -list_type:"\uBAA9\uB85D\uC885\uB958", -bullet_image:"\uBE14\uB9BF \uC774\uBBF8\uC9C0", -position:"\uC704\uCE58", -positioning_type:"\uD0C0\uC785", -visibility:"\uAC00\uC2DC\uC131", -zindex:"Z-index", -overflow:"\uC624\uBC84\uD50C\uB85C\uC6B0", -placement:"\uC704\uCE58(placement)", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/lt_dlg.js deleted file mode 100644 index 83151a32..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/lt_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('lt.style_dlg',{ -title:"Redaguoti CSS stili\u0173", -apply:"Taikyti", -text_tab:"Tekstas", -background_tab:"Fonas", -block_tab:"Blokas", -box_tab:"D\u0117\u017Eut\u0117", -border_tab:"R\u0117melis", -list_tab:"S\u0105ra\u0161as", -positioning_tab:"Pozicionavimas", -text_props:"Tekstas", -text_font:"\u0160triftas", -text_size:"Dydis", -text_weight:"Storis", -text_style:"Stilius", -text_variant:"Variantas", -text_lineheight:"Eilut\u0117s au\u0161tis", -text_case:"Ma\u017Eosios/did\u017Eiosios raid\u0117s", -text_color:"Spalva", -text_decoration:"Dekoracija", -text_overline:"pabraukta vir\u0161uje", -text_underline:"pabraukta apa\u010Dioje", -text_striketrough:"perbraukta", -text_blink:"mirg\u0117jimas", -text_none:"joks", -background_color:"Fono spalva", -background_image:"Fono paveiksl\u0117lis", -background_repeat:"Kartoti", -background_attachment:"Prisegtukas", -background_hpos:"Horizontali pozicija", -background_vpos:"Vertikali pozicija", -block_wordspacing:"Tarpai tarp \u017Eod\u017Ei\u0173", -block_letterspacing:"Tarpai tarp raid\u017Ei\u0173", -block_vertical_alignment:"Vertikalus lygiavimas", -block_text_align:"Teksto lygiavimas", -block_text_indent:"Teksto atitraukimas", -block_whitespace:"Tarpai", -block_display:"Rodymas", -box_width:"Ilgis", -box_height:"Auk\u0161tis", -box_float:"Plaukiojimas", -box_clear:"I\u0161valyti", -padding:"U\u017Epildymas", -same:"Tas pats visiems", -top:"Vir\u0161uje", -right:"De\u0161in\u0117je", -bottom:"Apa\u010Dioje", -left:"Kair\u0117je", -margin:"Para\u0161t\u0117", -style:"Stilius", -width:"Ilgis", -height:"Auk\u0161tis", -color:"Spalva", -list_type:"Tipas", -bullet_image:"Kulkos paveiksl\u0117lis", -position:"Pozicija", -positioning_type:"Tipas", -visibility:"Matomumas", -zindex:"Z-indeksas", -overflow:"Perpildymas", -placement:"Talpinimas", -clip:"\u012Era\u0161as" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/lv_dlg.js deleted file mode 100644 index d711135f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/lv_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('lv.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/mk_dlg.js deleted file mode 100644 index 75c4b8d9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/mk_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('mk.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/mn_dlg.js deleted file mode 100644 index 681f9bdf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/mn_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('mn.style_dlg',{ -title:"CSS-Styles \u0437\u0430\u0441\u0432\u0430\u0440\u043B\u0430\u0445", -apply:"\u0425\u044D\u0440\u044D\u0433\u043B\u044D\u0445", -text_tab:"\u0411\u0438\u0447\u0432\u044D\u0440", -background_tab:"\u0414\u044D\u0432\u0441\u0433\u044D\u0440", -block_tab:"\u0411\u043B\u043E\u043A", -box_tab:"\u0425\u0430\u0439\u0440\u0446\u0430\u0433", -border_tab:"\u0425\u04AF\u0440\u044D\u044D", -list_tab:"\u0416\u0430\u0433\u0441\u0430\u0430\u043B\u0442", -positioning_tab:"\u0411\u0430\u0439\u0440\u0448\u0438\u043B", -text_props:"\u0411\u0438\u0447\u0432\u044D\u0440", -text_font:"\u0424\u043E\u043D\u0442", -text_size:"\u0425\u044D\u043C\u0436\u044D\u044D", -text_weight:"\u04E8\u0440\u0433\u04E9\u043D \u043D\u0430\u0440\u0438\u0439\u043D", -text_style:"\u0425\u044D\u043B\u0431\u044D\u0440", -text_variant:"\u0412\u0430\u0440\u0438\u0430\u043D\u0442", -text_lineheight:"\u041C\u04E9\u0440\u043D\u0438\u0439 \u04E9\u043D\u0434\u04E9\u0440", -text_case:"\u0411\u0438\u0447\u0432\u044D\u0440", -text_color:"\u04E8\u043D\u0433\u04E9", -text_decoration:"\u0427\u0438\u043C\u044D\u0433\u043B\u044D\u043B", -text_overline:"\u0434\u044D\u044D\u0433\u04AF\u04AF\u0440 \u043D\u044C \u0437\u0443\u0440\u0441\u0430\u043D", -text_underline:"\u0434\u043E\u043E\u0433\u0443\u0443\u0440 \u043D\u044C \u0437\u0443\u0440\u0441\u0430\u043D", -text_striketrough:"\u0434\u0430\u0440\u0441\u0430\u043D", -text_blink:"\u0430\u043D\u0438\u0432\u0447\u0438\u043B\u0442", -text_none:"\u0431\u0430\u0439\u0445\u0433\u04AF\u0439", -background_color:"\u0414\u044D\u0432\u0441\u0433\u044D\u0440 \u04E9\u043D\u0433\u04E9", -background_image:"\u0414\u044D\u0432\u0441\u0433\u044D\u0440 \u0437\u0443\u0440\u0430\u0433", -background_repeat:"\u0414\u0430\u0432\u0442\u0430\u043B\u0442", -background_attachment:"\u0423\u0441\u0430\u043D \u0442\u044D\u043C\u0434\u0433\u0438\u0439\u043D \u044D\u0444\u0444\u0435\u043A\u0442", -background_hpos:"\u0411\u0430\u0439\u0440\u043B\u0430\u043B X", -background_vpos:"\u0411\u0430\u0439\u0440\u043B\u0430\u043B Y", -block_wordspacing:"\u04AE\u0433 \u0445\u043E\u043E\u0440\u043E\u043D\u0434\u044B\u043D \u0437\u0430\u0439", -block_letterspacing:"\u04AE\u0441\u044D\u0433 \u0445\u043E\u043E\u0440\u043E\u043D\u0434\u044B\u043D \u0437\u0430\u0439", -block_vertical_alignment:"\u0411\u043E\u0441\u043E\u043E \u0436\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u044D\u043B\u0442", -block_text_align:"\u0416\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u044D\u043B\u0442", -block_text_indent:"\u0414\u043E\u0433\u043E\u043B \u043C\u04E9\u0440", -block_whitespace:"\u0410\u0432\u0442\u043E\u043C\u0430\u0442 \u043C\u04E9\u0440 \u043E\u0440\u043E\u043E\u043B\u0442", -block_display:"\u041E\u0440\u043E\u043E\u0445 \u0445\u044D\u043B\u0431\u044D\u0440", -box_width:"\u04E8\u0440\u0433\u04E9\u043D", -box_height:"\u04E8\u043D\u0434\u04E9\u0440", -box_float:"\u0413\u04AF\u0439\u043B\u0433\u044D\u043B\u0442", -box_clear:"\u0413\u04AF\u0439\u043B\u0433\u044D\u043B\u0442 \u0445\u0430\u0430\u0445", -padding:"\u0414\u043E\u0442\u043E\u043E\u0434 \u0437\u0430\u0439", -same:"\u0411\u04AF\u0433\u0434 \u0438\u0436\u0438\u043B", -top:"\u0414\u044D\u044D\u0440", -right:"\u0411\u0430\u0440\u0443\u0443\u043D", -bottom:"\u0414\u043E\u043E\u0440", -left:"\u0417\u04AF\u04AF\u043D", -margin:"\u0413\u0430\u0434\u0430\u0430\u0434 \u0437\u0430\u0439", -style:"\u0424\u043E\u0440\u043C\u0430\u0442", -width:"\u04E8\u0440\u0433\u04E9\u043D", -height:"\u04E8\u043D\u0434\u04E9\u0440", -color:"\u0411\u0438\u0447\u0432\u044D\u0440\u0438\u0439\u043D \u04E9\u043D\u0433\u04E9", -list_type:"\u0422\u043E\u043E\u0447\u0438\u043B\u0442\u044B\u043D \u0446\u044D\u0433\u0438\u0439\u043D \u0445\u044D\u043B\u0431\u044D\u0440", -bullet_image:"\u0413\u0440\u0430\u0444\u0438\u043A \u0442\u043E\u043E\u0447\u0438\u043B\u0442\u044B\u043D \u0446\u044D\u0433", -position:"\u0411\u0430\u0439\u0440\u0448\u0438\u043B", -positioning_type:"\u0411\u0430\u0439\u0440\u0448\u043B\u044B\u043D \u0442\u04E9\u0440\u04E9\u043B", -visibility:"\u0425\u0430\u0440\u0430\u0433\u0434\u0430\u0445\u0443\u0439\u0446", -zindex:"Z \u0443\u0442\u0433\u0430", -overflow:"\u0425\u044D\u0442\u044D\u0440\u0441\u044D\u043D \u0445\u044D\u043C\u0436\u044D\u044D\u043D\u0438\u0439 \u0445\u0430\u0440\u044C\u0446\u0430\u0430", -placement:"\u0411\u0430\u0439\u0440\u0448\u0438\u043B", -clip:"\u0422\u0430\u0439\u0440\u0434\u0430\u0441" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ms_dlg.js deleted file mode 100644 index 38a17421..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ms_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ms.style_dlg',{ -title:"Sunting Gaya CSS", -apply:"Guna", -text_tab:"Teks", -background_tab:"Latar belakang", -block_tab:"Landasan", -box_tab:"Kotak", -border_tab:"Sempadan", -list_tab:"Senarai", -positioning_tab:"Kedudukan", -text_props:"Teks", -text_font:"Huruf", -text_size:"Saiz", -text_weight:"Beban", -text_style:"Gaya", -text_variant:"Varian", -text_lineheight:"Tinggi garisan", -text_case:"Kes", -text_color:"Warna", -text_decoration:"Dekorasi", -text_overline:"garis atas", -text_underline:"garis bawah", -text_striketrough:"garis tengah", -text_blink:"kelip", -text_none:"tiada", -background_color:"Warna Latar", -background_image:"Imej Latar", -background_repeat:"Ulangan", -background_attachment:"Sisipan", -background_hpos:"Posisi mengufuk", -background_vpos:"Posisi tegak", -block_wordspacing:"Jarak perkataan", -block_letterspacing:"Jarak huruf", -block_vertical_alignment:"Penjajaran tegak", -block_text_align:"Penjajaran teks", -block_text_indent:"Takukan teks", -block_whitespace:"Ruangan putih", -block_display:"Pamer", -box_width:"Lebar", -box_height:"Tinggi", -box_float:"Apungan", -box_clear:"Ruangan jelas", -padding:"Lapisan", -same:"Samakan kesemuanya", -top:"Atas", -right:"Kanan", -bottom:"Bawah", -left:"Kiri", -margin:"Ruangan tepi", -style:"Gaya", -width:"Lebar", -height:"Tinggi", -color:"Warna", -list_type:"Jenis", -bullet_image:"Imej peluru", -position:"Posisi", -positioning_type:"Jenis", -visibility:"Kelihatan", -zindex:"Indeks-Z", -overflow:"Limpahan", -placement:"Penempatan", -clip:"Klip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nb_dlg.js deleted file mode 100644 index 483f128a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nb_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('nb.style_dlg',{ -title:"Rediger CSS-stil", -apply:"Legg til", -text_tab:"Tekst", -background_tab:"Bakgrunn", -block_tab:"Blokk", -box_tab:"Boks", -border_tab:"Ramme", -list_tab:"Liste", -positioning_tab:"Posisjon", -text_props:"Skriftegenskaper", -text_font:"Skrifttype", -text_size:"Skriftst\u00F8rrelse", -text_weight:"Skriftvekt", -text_style:"Skriftstil", -text_variant:"Variant", -text_lineheight:"Linjeh\u00F8yde", -text_case:"Kapiteler/minuskler", -text_color:"Farge", -text_decoration:"Dekorasjon", -text_overline:"Hevet skrift", -text_underline:"Senket skrift", -text_striketrough:"Gjennomstreking", -text_blink:"Blink", -text_none:"Ingen", -background_color:"Bakgrunnsfarge", -background_image:"Bakgrunnsbilde", -background_repeat:"Gjenta", -background_attachment:"Vedlegg", -background_hpos:"Horisontal posisjon", -background_vpos:"Vertikal posisjon", -block_wordspacing:"Ordmellomrom", -block_letterspacing:"Bokstavmellomrom", -block_vertical_alignment:"Vertikal justering", -block_text_align:"Justering", -block_text_indent:"Innrykk", -block_whitespace:"Mellomrom", -block_display:"Framvising", -box_width:"Bredde", -box_height:"H\u00F8yde", -box_float:"Flyt", -box_clear:"Slett", -padding:"Utfylling", -same:"Likt i alle", -top:"Topp", -right:"H\u00F8yre", -bottom:"Bunn", -left:"Venstre", -margin:"Marg", -style:"Stil", -width:"Bredde", -height:"H\u00F8yde", -color:"Farge", -list_type:"Type", -bullet_image:"Kulepunktbilde", -position:"Posisjon", -positioning_type:"Type", -visibility:"Synlighet", -zindex:"Z-indeks", -overflow:"Overfylt", -placement:"Plassering", -clip:"Klip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nl_dlg.js deleted file mode 100644 index 854a0be0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nl_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('nl.style_dlg',{ -title:"CSS Stijl bewerken", -apply:"Toepassen", -text_tab:"Tekst", -background_tab:"Achtergrond", -block_tab:"Blok", -box_tab:"Box", -border_tab:"Rand", -list_tab:"Lijst", -positioning_tab:"Positionering", -text_props:"Tekst", -text_font:"Lettertype", -text_size:"Tekengrootte", -text_weight:"Gewicht", -text_style:"Stijl", -text_variant:"Variant", -text_lineheight:"Lijnhoogte", -text_case:"Hoofdlettergebruik", -text_color:"Kleur", -text_decoration:"Decoratie", -text_overline:"Overhalen", -text_underline:"Onderstrepen", -text_striketrough:"Doorhalen", -text_blink:"Knipperen", -text_none:"Niets", -background_color:"Achtergrondkleur", -background_image:"Achtergrondafbeelding", -background_repeat:"Herhalen", -background_attachment:"Bijlage", -background_hpos:"Horizontale positie", -background_vpos:"Verticale positie", -block_wordspacing:"Woordruimte", -block_letterspacing:"Letterruimte", -block_vertical_alignment:"Verticale uitlijning", -block_text_align:"Tekstuitlijning", -block_text_indent:"Inspringen", -block_whitespace:"Witruimte", -block_display:"Weergave", -box_width:"Breedte", -box_height:"Hoogte", -box_float:"Zweven", -box_clear:"Vrijhouden", -padding:"Opening", -same:"Alles hetzelfde", -top:"Boven", -right:"Rechts", -bottom:"Onder", -left:"Links", -margin:"Marge", -style:"Stijl", -width:"Breedte", -height:"Hoogte", -color:"Kleur", -list_type:"Type", -bullet_image:"Opsommingsteken", -position:"Positie", -positioning_type:"Type", -visibility:"Zichtbaarheid", -zindex:"Z-index", -overflow:"Overvloeien", -placement:"Plaatsing", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nn_dlg.js deleted file mode 100644 index 4e09d3ff..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/nn_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('nn.style_dlg',{ -title:"Rediger CSS-stil", -apply:"Legg til", -text_tab:"Tekst", -background_tab:"Bakgrunn", -block_tab:"Blokk", -box_tab:"Boks", -border_tab:"Ramme", -list_tab:"Liste", -positioning_tab:"Posisjon", -text_props:"Eigenskapar for skrift", -text_font:"Skrifttype", -text_size:"Skriftstorleik", -text_weight:"Skriftvekt", -text_style:"Skriftstil", -text_variant:"Variant", -text_lineheight:"Linjeh\u00F8gd", -text_case:"Kapitelar/minusklar", -text_color:"Farge", -text_decoration:"Dekorasjon", -text_overline:"Heva skrift", -text_underline:"Senka skrift", -text_striketrough:"Gjennomstreking", -text_blink:"Blink", -text_none:"Ingen", -background_color:"Bakgrunnsfarge", -background_image:"Bakgrunnsbilete", -background_repeat:"Gjenta", -background_attachment:"Vedlegg", -background_hpos:"Horisontal posisjon", -background_vpos:"Vertikal posisjon", -block_wordspacing:"Ordmellomrom", -block_letterspacing:"Bokstavmellomrom", -block_vertical_alignment:"Vertikal justering", -block_text_align:"Justering", -block_text_indent:"Innrykk", -block_whitespace:"Mellomrom", -block_display:"Framsyning", -box_width:"Breidd", -box_height:"H\u00F8gd", -box_float:"Flyt", -box_clear:"Slett", -padding:"Utfylling", -same:"Likt i alle", -top:"Topp", -right:"H\u00F8gre", -bottom:"Bunn", -left:"Venstre", -margin:"Marg", -style:"Stil", -width:"Breidd", -height:"H\u00F8gd", -color:"Farge", -list_type:"Type", -bullet_image:"Kulepunktbilete", -position:"Posisjon", -positioning_type:"Type", -visibility:"Synlegheit", -zindex:"Z-indeks", -overflow:"Overfylt", -placement:"Plassering", -clip:"Klipp" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/pl_dlg.js deleted file mode 100644 index 014e2bb8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/pl_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('pl.style_dlg',{ -title:"Edytuj CSS Style", -apply:"Zastosuj", -text_tab:"Text", -background_tab:"T\u0142o", -block_tab:"Zablokuj", -box_tab:"Box", -border_tab:"Obramowanie", -list_tab:"Lista", -positioning_tab:"Pozycjonowanie", -text_props:"Tekst", -text_font:"Wz\u00F3r czcionki", -text_size:"Rozmiar", -text_weight:"Waga", -text_style:"Styl", -text_variant:"Wariant", -text_lineheight:"Linia wysoko\u015Bci", -text_case:"Case", -text_color:"Kolor", -text_decoration:"Dekoracja", -text_overline:"Nadkre\u015Blenie", -text_underline:"Podkre\u015Blenie", -text_striketrough:"Przekre\u015Blenie", -text_blink:"Miganie", -text_none:"\u017Baden", -background_color:"Kolor t\u0142a", -background_image:"Obrazek t\u0142a", -background_repeat:"Powt\u00F3rz", -background_attachment:"Za\u0142\u0105cznik", -background_hpos:"Pozycja pozioma", -background_vpos:"Pozycja pionowa", -block_wordspacing:"Odst\u0119p mi\u0119dzy wyrazami", -block_letterspacing:"Odst\u0119p mi\u0119dzy literami", -block_vertical_alignment:"Pionowe wyr\u00F3wnanie", -block_text_align:"Wyr\u00F3wna\u0107 tekst", -block_text_indent:"Akapit w tek\u015Bcie", -block_whitespace:"Bia\u0142a przestrze\u0144", -block_display:"Widoczno\u015B\u0107", -box_width:"Szeroko\u015B\u0107", -box_height:"Wysoko\u015B\u0107", -box_float:"P\u0142ywanie", -box_clear:"Wyczy\u015B\u0107", -padding:"Odst\u0119py", -same:"To samo dla wszystkich", -top:"G\u00F3ra", -right:"Prawy", -bottom:"D\u00F3\u0142", -left:"Lewy", -margin:"Margines", -style:"Styl", -width:"Szeroko\u015B\u0107", -height:"Wysoko\u015B\u0107", -color:"Kolor", -list_type:"Typ", -bullet_image:"Obrazek listy", -position:"Pozycja", -positioning_type:"Typ", -visibility:"Widoczno\u015B\u0107", -zindex:"Z-index", -overflow:"Przepe\u0142niony", -placement:"Umieszczenie", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/pt_dlg.js deleted file mode 100644 index 4d969548..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/pt_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('pt.style_dlg',{ -title:"Editar CSS", -apply:"Aplicar", -text_tab:"Texto", -background_tab:"Fundo", -block_tab:"Bloco", -box_tab:"Caixa", -border_tab:"Limites", -list_tab:"Lista", -positioning_tab:"Posicionamento", -text_props:"Texto", -text_font:"Fonte", -text_size:"Tamanho", -text_weight:"Peso", -text_style:"Estilo", -text_variant:"Variante", -text_lineheight:"Altura da linha", -text_case:"Mai\u00FAscula/min\u00FAscula", -text_color:"Cor", -text_decoration:"Decora\u00E7\u00E3o", -text_overline:"Sobrelinha", -text_underline:"Sublinhado", -text_striketrough:"Rasurado", -text_blink:"Piscar", -text_none:"nenhum", -background_color:"Cor de fundo", -background_image:"Imagem de fundo", -background_repeat:"Repetir", -background_attachment:"Fixar", -background_hpos:"Posi\u00E7\u00E3o horizontal", -background_vpos:"Posi\u00E7\u00E3o vertical", -block_wordspacing:"Espa\u00E7amento de palavras", -block_letterspacing:"Espa\u00E7amento de letras", -block_vertical_alignment:"Alinhamento vertical", -block_text_align:"Alinhamento de texto", -block_text_indent:"Indent", -block_whitespace:"Espa\u00E7o", -block_display:"Display", -box_width:"Largura", -box_height:"Altura", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"O mesmo para todos", -top:"Topo", -right:"Direita", -bottom:"Abaixo", -left:"Esquerda", -margin:"Margem", -style:"Estilo", -width:"Largura", -height:"Altura", -color:"Cor", -list_type:"Tipo", -bullet_image:"Imagem de lista", -position:"Posi\u00E7\u00E3o", -positioning_type:"Tipo", -visibility:"Visibilidade", -zindex:"Z-index", -overflow:"Overflow", -placement:"Posicionamento", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ro_dlg.js deleted file mode 100644 index 53520cd0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ro_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ro.style_dlg',{ -title:"Editare CSS", -apply:"Aplic\u0103", -text_tab:"Text", -background_tab:"Fundal", -block_tab:"Block", -box_tab:"Box", -border_tab:"Bordur\u0103", -list_tab:"List\u0103", -positioning_tab:"Pozi\u0163ionare", -text_props:"Text", -text_font:"Font", -text_size:"M\u0103rime", -text_weight:"Greutate", -text_style:"Stil", -text_variant:"Variant\u0103", -text_lineheight:"\u00CEn\u0103l\u0163ime linie", -text_case:"Caz", -text_color:"Culoare", -text_decoration:"Decora\u0163ii", -text_overline:"Peste linie", -text_underline:"Sub linie", -text_striketrough:"T\u0103iere", -text_blink:"Blink", -text_none:"Nici unul", -background_color:"Culoare fundal", -background_image:"Imagine fundal", -background_repeat:"Repet\u0103", -background_attachment:"Ata\u015Fament", -background_hpos:"Pozi\u0163ionare orizontal\u0103", -background_vpos:"Pozi\u0163ionare vertical\u0103", -block_wordspacing:"Spa\u0163iere cuvinte", -block_letterspacing:"Spa\u0163iere litere", -block_vertical_alignment:"Aliniere vertical\u0103", -block_text_align:"Aliniere text", -block_text_indent:"Indentare text", -block_whitespace:"Spa\u0163iu alb", -block_display:"Afi\u015Fare", -box_width:"L\u0103\u0163ime", -box_height:"\u00CEn\u0103l\u0163ime", -box_float:"Float", -box_clear:"Anulare float", -padding:"Margini interne", -same:"La fel pentru toate", -top:"Sus", -right:"Dreapta", -bottom:"Jos", -left:"St\u00E2nga", -margin:"Margini", -style:"Stil", -width:"L\u0103\u0163ime", -height:"\u00CEn\u0103l\u0163ime", -color:"Culoare", -list_type:"Tip", -bullet_image:"Imagine", -position:"Pozi\u0163ionare", -positioning_type:"Tip", -visibility:"Vizibilitate", -zindex:"Z-index", -overflow:"Overflow", -placement:"Plasament", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ru_dlg.js deleted file mode 100644 index 14d37253..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/ru_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('ru.style_dlg',{ -title:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0438\u043B\u044C CSS", -apply:"\u041F\u0440\u0438\u043C\u0435\u043D\u0438\u0442\u044C", -text_tab:"\u0422\u0435\u043A\u0441\u0442", -background_tab:"\u0424\u043E\u043D", -block_tab:"\u0411\u043B\u043E\u043A", -box_tab:"\u041A\u043E\u043D\u0442\u0435\u0439\u043D\u0435\u0440", -border_tab:"\u0413\u0440\u0430\u043D\u0438\u0446\u0430", -list_tab:"\u0421\u043F\u0438\u0441\u043E\u043A", -positioning_tab:"\u041F\u043E\u0437\u0438\u0446\u0438\u043E\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435", -text_props:"\u0422\u0435\u043A\u0441\u0442", -text_font:"\u0428\u0440\u0438\u0444\u0442", -text_size:"\u0420\u0430\u0437\u043C\u0435\u0440", -text_weight:"\u0412\u0435\u0441", -text_style:"\u0421\u0442\u0438\u043B\u044C", -text_variant:"\u041D\u0430\u0447\u0435\u0440\u0442\u0430\u043D\u0438\u0435", -text_lineheight:"\u0412\u044B\u0441\u043E\u0442\u0430 \u0441\u0442\u0440\u043E\u043A\u0438", -text_case:"\u0420\u0435\u0433\u0438\u0441\u0442\u0440", -text_color:"\u0426\u0432\u0435\u0442", -text_decoration:"\u0423\u043A\u0440\u0430\u0448\u0435\u043D\u0438\u0435", -text_overline:"\u043D\u0430\u0434\u0447\u0451\u0440\u043A\u043D\u0443\u0442\u044B\u0439", -text_underline:"\u043F\u043E\u0434\u0447\u0451\u0440\u043A\u043D\u0443\u0442\u044B\u0439", -text_striketrough:"\u043F\u0435\u0440\u0435\u0447\u0451\u0440\u043A\u043D\u0443\u0442\u044B\u0439", -text_blink:"\u043C\u0438\u0433\u0430\u044E\u0449\u0438\u0439", -text_none:"\u043D\u0438\u043A\u0430\u043A\u043E\u0433\u043E", -background_color:"\u0426\u0432\u0435\u0442 \u0444\u043E\u043D\u0430", -background_image:"\u0424\u043E\u043D\u043E\u0432\u043E\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435", -background_repeat:"\u041F\u043E\u0432\u0442\u043E\u0440", -background_attachment:"\u041F\u0440\u0438\u043A\u0440\u0435\u043F\u043B\u0435\u043D\u0438\u0435", -background_hpos:"\u0413\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0430\u044F \u043F\u043E\u0437\u0438\u0446\u0438\u044F", -background_vpos:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u0430\u044F \u043F\u043E\u0437\u0438\u0446\u0438\u044F", -block_wordspacing:"\u041F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043A\u0438 \u043C\u0435\u0436\u0434\u0443 \u0441\u043B\u043E\u0432\u0430\u043C\u0438", -block_letterspacing:"\u041F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043A\u0438 \u043C\u0435\u0436\u0434\u0443 \u0441\u0438\u043C\u0432\u043E\u043B\u0430\u043C\u0438", -block_vertical_alignment:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435", -block_text_align:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u0442\u0435\u043A\u0441\u0442\u0430", -block_text_indent:"\u041E\u0442\u0441\u0442\u0443\u043F \u0442\u0435\u043A\u0441\u0442\u0430", -block_whitespace:"\u041F\u0440\u043E\u0431\u0435\u043B", -block_display:"\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435", -box_width:"\u0428\u0438\u0440\u0438\u043D\u0430", -box_height:"\u0412\u044B\u0441\u043E\u0442\u0430", -box_float:"\u041F\u043B\u0430\u0432\u0430\u044E\u0449\u0435\u0435", -box_clear:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C", -padding:"\u041D\u0430\u0431\u0438\u0432\u043A\u0430", -same:"\u041E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u043E \u0434\u043B\u044F \u0432\u0441\u0435\u0445", -top:"\u0421\u0432\u0435\u0440\u0445\u0443", -right:"\u0421\u043F\u0440\u0430\u0432\u0430", -bottom:"\u0421\u043D\u0438\u0437\u0443", -left:"\u0421\u043B\u0435\u0432\u0430", -margin:"\u041F\u043E\u043B\u044F", -style:"\u0421\u0442\u0438\u043B\u044C", -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -height:"\u0412\u044B\u0441\u043E\u0442\u0430", -color:"\u0426\u0432\u0435\u0442", -list_type:"\u0422\u0438\u043F", -bullet_image:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u043C\u0430\u0440\u043A\u0435\u0440\u0430", -position:"\u041F\u043E\u0437\u0438\u0446\u0438\u044F", -positioning_type:"\u0422\u0438\u043F", -visibility:"\u0412\u0438\u0434\u0438\u043C\u043E\u0441\u0442\u044C", -zindex:"Z-\u0438\u043D\u0434\u0435\u043A\u0441", -overflow:"\u041E\u0431\u0442\u0435\u043A\u0430\u043D\u0438\u0435", -placement:"\u0420\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u0435", -clip:"\u041E\u0431\u0440\u0435\u0437\u044B\u0432\u0430\u043D\u0438\u0435" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sc_dlg.js deleted file mode 100644 index 9ea03bcf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sc_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('sc.style_dlg',{ -title:"\u7F16\u8F91CSS\u6837\u5F0F\u8868", -apply:"\u5E94\u7528", -text_tab:"\u6587\u5B57", -background_tab:"\u80CC\u666F", -block_tab:"\u533A\u5757", -box_tab:"\u76D2\u6A21\u578B", -border_tab:"\u8FB9\u6846", -list_tab:"\u5217\u8868", -positioning_tab:"\u4F4D\u7F6E", -text_props:"\u6587\u5B57", -text_font:"\u5B57\u4F53", -text_size:"\u5927\u5C0F", -text_weight:"\u5BBD\u5EA6", -text_style:"\u6837\u5F0F", -text_variant:"\u53D8\u4F53", -text_lineheight:"\u884C\u9AD8", -text_case:"\u5B57\u4F53", -text_color:"\u989C\u8272", -text_decoration:"\u88C5\u9970", -text_overline:"\u4E0A\u5212\u7EBF", -text_underline:"\u5E95\u7EBF", -text_striketrough:"\u4E2D\u5212\u7EBF", -text_blink:"\u95EA\u70C1", -text_none:"\u65E0", -background_color:"\u80CC\u666F\u989C\u8272", -background_image:"\u80CC\u666F\u56FE\u7247", -background_repeat:"\u91CD\u590D", -background_attachment:"\u9644\u7740", -background_hpos:"\u6C34\u5E73\u4F4D\u7F6E", -background_vpos:"\u5782\u76F4\u4F4D\u7F6E", -block_wordspacing:"\u8BCD\u95F4\u8DDD", -block_letterspacing:"\u5B57\u6BCD\u95F4\u8DDD", -block_vertical_alignment:"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F", -block_text_align:"\u6587\u5B57\u5BF9\u9F50", -block_text_indent:"\u6587\u5B57\u7F29\u8FDB", -block_whitespace:"\u7A7A\u683C", -block_display:"\u663E\u793A\u65B9\u5F0F", -box_width:"\u5BBD\u5EA6", -box_height:"\u9AD8\u5EA6", -box_float:"\u6D6E\u52A8", -box_clear:"\u6E05\u9664", -padding:"\u5185\u8FB9\u8DDD", -same:"\u5168\u90E8\u76F8\u540C", -top:"\u9876\u90E8", -right:"\u53F3\u4FA7", -bottom:"\u5E95\u90E8", -left:"\u5DE6\u4FA7", -margin:"\u8FB9\u8DDD", -style:"\u6837\u5F0F", -width:"\u5BBD\u5EA6", -height:"\u9AD8\u5EA6", -color:"\u989C\u8272", -list_type:"\u5217\u8868\u7C7B\u578B", -bullet_image:"\u5217\u8868\u56FE\u7247", -position:"\u56FE\u7247\u4F4D\u7F6E", -positioning_type:"\u4F4D\u7F6E\u7C7B\u578B", -visibility:"\u662F\u5426\u53EF\u89C1", -zindex:"Z\u5750\u6807", -overflow:"\u6EA2\u51FA", -placement:"\u5E03\u7F6E", -clip:"\u526A\u8F91" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/se_dlg.js deleted file mode 100644 index b983cd8e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/se_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('se.style_dlg',{ -title:"Redigera inline CSS", -apply:"Applicera", -text_tab:"Text", -background_tab:"Bakgrund", -block_tab:"Block", -box_tab:"Box", -border_tab:"Ramar", -list_tab:"Listor", -positioning_tab:"Positionering", -text_props:"Text", -text_font:"Typsnitt", -text_size:"Storlek", -text_weight:"Tjocklek", -text_style:"Stil", -text_variant:"Variant", -text_lineheight:"Radh\u00F6jd", -text_case:"Sm\u00E5/stora", -text_color:"F\u00E4rg", -text_decoration:"Dekoration", -text_overline:"\u00D6verstruken", -text_underline:"Understruken", -text_striketrough:"Genomstruken", -text_blink:"Blinka", -text_none:"Inget", -background_color:"Bakgrundsf\u00E4rg", -background_image:"Bakgrundsbild", -background_repeat:"Upprepning", -background_attachment:"F\u00E4stpunkt", -background_hpos:"Horisontell position", -background_vpos:"Vertikal position", -block_wordspacing:"Ordavbrytning", -block_letterspacing:"Teckenmellanrum", -block_vertical_alignment:"Vertikal justering", -block_text_align:"Textjustering", -block_text_indent:"Textindrag", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Bredd", -box_height:"H\u00F6jd", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Samma f\u00F6r alla", -top:"Toppen", -right:"H\u00F6ger", -bottom:"Botten", -left:"V\u00E4nster", -margin:"Marginal", -style:"Stil", -width:"Bredd", -height:"H\u00F6jd", -color:"F\u00E4rg", -list_type:"Listtyp", -bullet_image:"Punktbild", -position:"Position", -positioning_type:"Positionstyp", -visibility:"Synlighet", -zindex:"Z-index", -overflow:"\u00D6verfl\u00F6de", -placement:"Placering", -clip:"Besk\u00E4rning" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/si_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/si_dlg.js deleted file mode 100644 index 0814ed0d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/si_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('si.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sk_dlg.js deleted file mode 100644 index a3e99bb2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sk_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('sk.style_dlg',{ -title:"Editova\u0165 CSS \u0161t\u00FDl", -apply:"Aplikova\u0165", -text_tab:"Text", -background_tab:"Pozadie", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Ve\u013Ekos\u0165", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Farba", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"\u0160\u00EDrka", -box_height:"V\u00FD\u0161ka", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"\u0160\u00EDrka", -height:"V\u00FD\u0161ka", -color:"Farba", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sl_dlg.js deleted file mode 100644 index 6c995faf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sl_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('sl.style_dlg',{ -title:"Uredi sloge CSS", -apply:"Uporabi", -text_tab:"Besedilo", -background_tab:"Ozadje", -block_tab:"Blok", -box_tab:"Okvir", -border_tab:"Obroba", -list_tab:"Seznam", -positioning_tab:"Polo\u017Eaj", -text_props:"Besedilo", -text_font:"Pisava", -text_size:"Velikost", -text_weight:"Ute\u017E", -text_style:"Slog", -text_variant:"Razli\u010Dica", -text_lineheight:"Vi\u0161ina vrstice", -text_case:"Velikost", -text_color:"Barva", -text_decoration:"Okras", -text_overline:"nad\u010Drtano", -text_underline:"pod\u010Drtano", -text_striketrough:"pre\u010Drtano", -text_blink:"utripajo\u010De", -text_none:"brez", -background_color:"Barva ozadja", -background_image:"Slika ozadja", -background_repeat:"Ponavljaj", -background_attachment:"Priponka", -background_hpos:"Vodoravni polo\u017Eaj", -background_vpos:"Navpi\u010Dni polo\u017Eaj", -block_wordspacing:"Razmik besed", -block_letterspacing:"Razmik znakov", -block_vertical_alignment:"Navpi\u010Dna poravnava", -block_text_align:"Poravnava besedila", -block_text_indent:"Zamik besedila", -block_whitespace:"Beli prostor", -block_display:"Prikaz", -box_width:"\u0160irina", -box_height:"Vi\u0161ina", -box_float:"Plavojo\u010De", -box_clear:"\u010Cisto", -padding:"Podlaganje", -same:"Enako za vse", -top:"Zgoraj", -right:"Desno", -bottom:"Spodaj", -left:"Levo", -margin:"Rob", -style:"Slog", -width:"\u0160irina", -height:"Vi\u0161ina", -color:"Barva", -list_type:"Vrsta", -bullet_image:"Slika alineje", -position:"Polo\u017Eaj", -positioning_type:"Vrsta", -visibility:"Vidnost", -zindex:"Indeks-Z", -overflow:"Prelivanje", -placement:"Polo\u017Eaj", -clip:"Obre\u017Ei" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sq_dlg.js deleted file mode 100644 index a8e30ab6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sq_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('sq.style_dlg',{ -title:"Edito t\u00EB gjitha stilet", -apply:"Apliko", -text_tab:"Teksti", -background_tab:"Fusha", -block_tab:"Bllok", -box_tab:"Kuti", -border_tab:"Korniza", -list_tab:"Lista", -positioning_tab:"Pozicionimi", -text_props:"Teksti", -text_font:"Teksti", -text_size:"Madh\u00EBsia", -text_weight:"Pesha", -text_style:"Stili", -text_variant:"Varianti", -text_lineheight:"Gjat\u00EBsia e linj\u00EBs", -text_case:"Madh\u00EBsia e g\u00EBrm\u00EBs", -text_color:"Ngjyra", -text_decoration:"Zbukurimi", -text_overline:"mbi linj\u00EB", -text_underline:"n\u00EBn linj\u00EB", -text_striketrough:"n\u00EB mes", -text_blink:"fik-ndiz", -text_none:"asnj\u00EB", -background_color:"Ngjyra e fush\u00EBs", -background_image:"Foto e fush\u00EBs", -background_repeat:"P\u00EBrs\u00EBritja", -background_attachment:"Bashk\u00EBngjitja", -background_hpos:"Pozicionimi horizontal", -background_vpos:"Pozicionimi vertikal", -block_wordspacing:"Hap\u00EBsira e fjal\u00EBve", -block_letterspacing:"Hap\u00EBsira e g\u00EBrmave", -block_vertical_alignment:"Drejtimi vertikal", -block_text_align:"Drejtimi i tekstit", -block_text_indent:"Kryerradha", -block_whitespace:"Hap\u00EBsira bosh", -block_display:"Shfaqja", -box_width:"Gjer\u00EBsia", -box_height:"Gjat\u00EBsia", -box_float:"Pluskimi", -box_clear:"Pastro", -padding:"Hap\u00EBsira e br\u00EBndshme", -same:"E nj\u00EBjt\u00EB p\u00EBr t\u00EB gjitha", -top:"Krye", -right:"Djathtas", -bottom:"Fund", -left:"Majtas", -margin:"Hap\u00EBsira", -style:"Stili", -width:"Gjer\u00EBsia", -height:"Gjat\u00EBsia", -color:"Ngjyra", -list_type:"Tipi", -bullet_image:"Foto ndar\u00EBse", -position:"Pozicioni", -positioning_type:"Tipi", -visibility:"Shikueshm\u00EBria", -zindex:"Indeksi Z", -overflow:"Mbivendosja", -placement:"Vendosja", -clip:"Prerja" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sr_dlg.js deleted file mode 100644 index 275b5ca2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sr_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('sr.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sv_dlg.js deleted file mode 100644 index 54443d7e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/sv_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('sv.style_dlg',{ -title:"Redigera inline CSS", -apply:"Applicera", -text_tab:"Text", -background_tab:"Bakgrund", -block_tab:"Block", -box_tab:"Box", -border_tab:"Ramar", -list_tab:"Listor", -positioning_tab:"Positionering", -text_props:"Text", -text_font:"Typsnitt", -text_size:"Storlek", -text_weight:"Tjocklek", -text_style:"Stil", -text_variant:"Variant", -text_lineheight:"Radh\u00F6jd", -text_case:"Sm\u00E5/stora", -text_color:"F\u00E4rg", -text_decoration:"Dekoration", -text_overline:"\u00D6verstruken", -text_underline:"Understruken", -text_striketrough:"Genomstruken", -text_blink:"Blinka", -text_none:"Inget", -background_color:"Bakgrundsf\u00E4rg", -background_image:"Bakgrundsbild", -background_repeat:"Upprepning", -background_attachment:"F\u00E4stpunkt", -background_hpos:"Horisontell position", -background_vpos:"Vertikal position", -block_wordspacing:"Ordavbrytning", -block_letterspacing:"Teckenmellanrum", -block_vertical_alignment:"Vertikal justering", -block_text_align:"Textjustering", -block_text_indent:"Textindrag", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Bredd", -box_height:"H\u00F6jd", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Samma f\u00F6r alla", -top:"Toppen", -right:"H\u00F6ger", -bottom:"Botten", -left:"V\u00E4nster", -margin:"Marginal", -style:"Stil", -width:"Bredd", -height:"H\u00F6jd", -color:"F\u00E4rg", -list_type:"Listtyp", -bullet_image:"Punktbild", -position:"Position", -positioning_type:"Positionstyp", -visibility:"Synlighet", -zindex:"Z-index", -overflow:"\u00D6verfl\u00F6de", -placement:"Placering", -clip:"Besk\u00E4rning" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tr_dlg.js deleted file mode 100644 index 1c97a7aa..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tr_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('tr.style_dlg',{ -title:"CSS Stili D\u00FCzenle", -apply:"Uygula", -text_tab:"Metin", -background_tab:"Arkaplan", -block_tab:"Blok", -box_tab:"Kutu", -border_tab:"Kenarl\u0131k", -list_tab:"Liste", -positioning_tab:"Konumland\u0131rma", -text_props:"Metin", -text_font:"Yaz\u0131 Tipi", -text_size:"Boyut", -text_weight:"Kal\u0131nl\u0131k", -text_style:"Stil", -text_variant:"De\u011Fi\u015Fken", -text_lineheight:"Sat\u0131r y\u00FCksekli\u011Fi", -text_case:"B\u00FCy\u00FCk/k\u00FC\u00E7\u00FCk", -text_color:"Renk", -text_decoration:"Dekorasyon", -text_overline:"\u00DCst \u00E7izgi", -text_underline:"Alt \u00E7izgi", -text_striketrough:"Ortas\u0131 \u00E7izgili", -text_blink:"yan\u0131p s\u00F6n", -text_none:"hi\u00E7biri", -background_color:"Arkaplan rengi", -background_image:"Arkaplan resmi", -background_repeat:"Tekrarla", -background_attachment:"Eklenti", -background_hpos:"Yatay konum", -background_vpos:"Dikey konum", -block_wordspacing:"S\u00F6zc\u00FCk bo\u015Flu\u011Fu", -block_letterspacing:"Harf bo\u015Flu\u011Fu", -block_vertical_alignment:"Dikey hizalama", -block_text_align:"Metin hizalama", -block_text_indent:"Metin kayd\u0131rma", -block_whitespace:"Bo\u015Fluk", -block_display:"G\u00F6r\u00FCnt\u00FCleme", -box_width:"Geni\u015Flik", -box_height:"Y\u00FCkseklik", -box_float:"Kayan", -box_clear:"Serbest", -padding:"Dolgu", -same:"T\u00FCm\u00FC i\u00E7in ayn\u0131", -top:"\u00DCst", -right:"Sa\u011F", -bottom:"Alt", -left:"Sol", -margin:"Kenar bo\u015Flu\u011Fu", -style:"Stil", -width:"Geni\u015Flik", -height:"Y\u00FCkseklik", -color:"Renk", -list_type:"Tip", -bullet_image:"Madde imi resmi", -position:"Konum", -positioning_type:"Tip", -visibility:"G\u00F6r\u00FCn\u00FCrl\u00FCk", -zindex:"Z-s\u0131ras\u0131", -overflow:"Ta\u015Fma", -placement:"Yerle\u015Ftirme", -clip:"K\u0131rpma" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tt_dlg.js deleted file mode 100644 index 1ace7163..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tt_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('tt.style_dlg',{ -title:"\u7DE8\u8F2F CSS \u6A23\u5F0F\u8868", -apply:"\u61C9\u7528", -text_tab:"\u6587\u5B57", -background_tab:"\u80CC\u666F", -block_tab:"\u5340\u584A", -box_tab:"\u76D2\u6A21\u578B", -border_tab:"\u908A\u6846", -list_tab:"\u5217\u8868", -positioning_tab:"\u4F4D\u7F6E", -text_props:"\u6587\u5B57", -text_font:"\u5B57\u9AD4", -text_size:"\u5927\u5C0F", -text_weight:"\u5BEC\u5EA6", -text_style:"\u6A23\u5F0F", -text_variant:"\u8B8A\u9AD4", -text_lineheight:"\u884C\u9AD8", -text_case:"\u5B57\u9AD4", -text_color:"\u9854\u8272", -text_decoration:"\u88DD\u98FE", -text_overline:"\u4E0A\u5283\u7DDA", -text_underline:"\u5E95\u7DDA", -text_striketrough:"\u4E2D\u5283\u7DDA", -text_blink:"\u9583\u720D", -text_none:"\u7121", -background_color:"\u80CC\u666F\u9854\u8272", -background_image:"\u80CC\u666F\u5716\u7247", -background_repeat:"\u91CD\u5FA9", -background_attachment:"\u9644\u4EF6", -background_hpos:"\u6C34\u5E73\u4F4D\u7F6E", -background_vpos:"\u5782\u76F4\u4F4D\u7F6E", -block_wordspacing:"\u8A5E\u9593\u8DDD", -block_letterspacing:"\u5B57\u6BCD\u9593\u8DDD", -block_vertical_alignment:"\u5782\u76F4\u5C0D\u9F4A\u65B9\u5F0F", -block_text_align:"\u6587\u5B57\u5C0D\u9F4A", -block_text_indent:"\u6587\u5B57\u7E2E\u6392", -block_whitespace:"\u7A7A\u683C", -block_display:"\u986F\u793A\u65B9\u5F0F", -box_width:"\u5BEC\u5EA6", -box_height:"\u9AD8\u5EA6", -box_float:"\u6D6E\u52D5", -box_clear:"\u6E05\u9664", -padding:"\u5167\u908A\u8DDD", -same:"\u5168\u90E8\u76F8\u540C", -top:"\u9802\u90E8", -right:"\u53F3\u5074", -bottom:"\u5E95\u90E8", -left:"\u5DE6\u5074", -margin:"\u908A\u8DDD", -style:"\u6A23\u5F0F", -width:"\u5BEC\u5EA6", -height:"\u9AD8\u5EA6", -color:"\u9854\u8272", -list_type:"\u5217\u8868\u985E\u578B", -bullet_image:"\u6E05\u55AE\u5716\u7247", -position:"\u5716\u7247\u4F4D\u7F6E", -positioning_type:"\u4F4D\u7F6E\u985E\u578B", -visibility:"\u662F\u5426\u53EF\u898B", -zindex:"Z\u5EA7\u6A19", -overflow:"\u6EA2\u51FA", -placement:"\u4F48\u7F6E", -clip:"\u526A\u8F2F" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tw_dlg.js deleted file mode 100644 index 25798ea1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/tw_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('tw.style_dlg',{ -title:"\u7DE8\u8F2FCSS\u6A23\u5F0F\u8868", -apply:"\u5957\u7528", -text_tab:"\u6587\u5B57", -background_tab:"\u80CC\u666F", -block_tab:"\u584A", -box_tab:"\u7BB1\u578B", -border_tab:"\u908A\u6846", -list_tab:"\u5217\u8868", -positioning_tab:"\u4F4D\u7F6E", -text_props:"\u6587\u5B57", -text_font:"\u5B57\u9AD4", -text_size:"\u5C3A\u5BF8", -text_weight:"\u5BEC\u5EA6", -text_style:"\u6A23\u5F0F", -text_variant:"\u8B8A\u9AD4", -text_lineheight:"\u884C\u9AD8", -text_case:"\u5B57\u9AD4", -text_color:"\u984F\u8272", -text_decoration:"\u4FEE\u98FE", -text_overline:"\u4E0A\u5283\u7DDA", -text_underline:"\u5E95\u7DDA", -text_striketrough:"\u522A\u9664\u7DDA", -text_blink:"\u9583\u720D", -text_none:"\u7121", -background_color:"\u80CC\u666F\u984F\u8272", -background_image:"\u80CC\u666F\u5716\u7247", -background_repeat:"\u91CD\u8907", -background_attachment:"\u9644\u4EF6", -background_hpos:"\u5782\u76F4\u4F4D\u7F6E", -background_vpos:"\u6C34\u6E96\u4F4D\u7F6E", -block_wordspacing:"\u55AE\u5B57\u9593\u8DDD", -block_letterspacing:"\u5B57\u5143\u9593\u8DDD", -block_vertical_alignment:"\u6C34\u6E96\u5C0D\u9F4A\u65B9\u5F0F", -block_text_align:"\u6587\u5B57\u5C0D\u9F4A", -block_text_indent:"\u6587\u5B57\u7E2E\u6392", -block_whitespace:"\u7A7A\u767D", -block_display:"\u986F\u793A\u65B9\u5F0F", -box_width:"\u5BEC\u5EA6", -box_height:"\u9AD8\u5EA6", -box_float:"\u6D6E\u52D5", -box_clear:"\u6E05\u9664", -padding:"\u7559\u767D", -same:"\u5168\u90E8\u4E00\u6A23", -top:"\u4E0A\u65B9", -right:"\u9760\u53F3", -bottom:"\u4E0B\u65B9", -left:"\u9760\u5DE6", -margin:"\u908A\u754C", -style:"\u6A23\u5F0F", -width:"\u5BEC\u5EA6", -height:"\u9AD8\u5EA6", -color:"\u984F\u8272", -list_type:"\u985E\u578B", -bullet_image:"\u5C08\u6848\u5716\u793A", -position:"\u5716\u793A\u4F4D\u7F6E", -positioning_type:"\u985E\u578B", -visibility:"\u53EF\u898B\u6027", -zindex:"Z\u8EF8\u6DF1\u5EA6", -overflow:"\u6EA2\u51FA", -placement:"\u4F48\u7F6E", -clip:"\u526A\u8F2F" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/uk_dlg.js deleted file mode 100644 index 273479d1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/uk_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('uk.style_dlg',{ -title:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043D\u043D\u044F CSS \u0441\u0442\u0438\u043B\u044E", -apply:"\u0417\u0430\u0441\u0442\u043E\u0441\u0443\u0432\u0430\u0442\u0438", -text_tab:"\u0422\u0435\u043A\u0441\u0442", -background_tab:"\u0424\u043E\u043D", -block_tab:"\u0411\u043B\u043E\u043A", -box_tab:"Box", -border_tab:"\u0413\u0440\u0430\u043D\u0438\u0446\u044F", -list_tab:"\u0421\u043F\u0438\u0441\u043E\u043A", -positioning_tab:"\u041F\u043E\u0437\u0438\u0446\u0456\u043E\u043D\u0443\u0432\u0430\u043D\u043D\u044F", -text_props:"\u0422\u0435\u043A\u0441\u0442", -text_font:"\u0428\u0440\u0438\u0444\u0442", -text_size:"\u0420\u043E\u0437\u043C\u0456\u0440", -text_weight:"\u0422\u043E\u0432\u0449\u0438\u043D\u0430", -text_style:"\u0421\u0442\u0438\u043B\u044C", -text_variant:"Variant", -text_lineheight:"\u0412\u0438\u0441\u043E\u0442\u0430 \u0440\u044F\u0434\u043A\u0443", -text_case:"Case", -text_color:"\u041A\u043E\u043B\u0456\u0440", -text_decoration:"\u041E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u043D\u044F", -text_overline:"\u0432\u0435\u0440\u0445\u043D\u044F \u0440\u0438\u0441\u043A\u0430", -text_underline:"\u043D\u0438\u0436\u043D\u044F \u0440\u0438\u0441\u043A\u0430", -text_striketrough:"\u0437\u0430\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439", -text_blink:"\u043C\u0435\u0440\u0435\u0445\u0442\u0456\u043D\u043D\u044F", -text_none:"\u043D\u0456\u0447\u043E\u0433\u043E", -background_color:"\u041A\u043E\u043B\u0456\u0440 \u0444\u043E\u043D\u0443", -background_image:"\u0424\u043E\u043D\u043E\u0432\u0435 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -background_repeat:"\u041F\u043E\u0432\u0442\u043E\u0440", -background_attachment:"Attachment", -background_hpos:"\u0413\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0430 \u043F\u043E\u0437\u0438\u0446\u0456\u044F", -background_vpos:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u0430 \u043F\u043E\u0437\u0438\u0446\u0456\u044F", -block_wordspacing:"\u0412\u0456\u0434\u0441\u0442\u0443\u043F\u0438 \u043C\u0456\u0436 \u0441\u043B\u043E\u0432\u0430\u043C\u0438", -block_letterspacing:"\u0412\u0456\u0434\u0441\u0442\u0443\u043F\u0438 \u043C\u0456\u0436 \u043B\u0456\u0442\u0435\u0440\u0430\u043C\u0438", -block_vertical_alignment:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u0435 \u0432\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F", -block_text_align:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F \u0442\u0435\u043A\u0441\u0442\u0443", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"\u0428\u0438\u0440\u0438\u043D\u0430", -box_height:"\u0412\u0438\u0441\u043E\u0442\u0430", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"\u041E\u0434\u043D\u0430\u043A\u043E\u0435 \u0434\u043B\u044F \u0432\u0441\u0456\u0445", -top:"\u0412\u0433\u043E\u0440\u0443", -right:"\u041F\u0440\u0430\u0432\u043E\u0440\u0443\u0447", -bottom:"\u0417\u043D\u0438\u0437\u0443", -left:"\u041B\u0456\u0432\u043E\u0440\u0443\u0447", -margin:"Margin", -style:"\u0421\u0442\u0438\u043B\u044C", -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -height:"\u0412\u0438\u0441\u043E\u0442\u0430", -color:"\u041A\u043E\u043B\u0456\u0440", -list_type:"\u0422\u0438\u043F", -bullet_image:"Bullet image", -position:"\u041F\u043E\u0437\u0438\u0446\u0456\u044F", -positioning_type:"\u0422\u0438\u043F", -visibility:"\u0412\u0438\u0434\u0438\u043C\u0456\u0441\u0442\u044C", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/vi_dlg.js deleted file mode 100644 index 68d52f33..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/vi_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('vi.style_dlg',{ -title:"Edit CSS Style", -apply:"Apply", -text_tab:"Text", -background_tab:"Background", -block_tab:"Block", -box_tab:"Box", -border_tab:"Border", -list_tab:"List", -positioning_tab:"Positioning", -text_props:"Text", -text_font:"Font", -text_size:"Size", -text_weight:"Weight", -text_style:"Style", -text_variant:"Variant", -text_lineheight:"Line height", -text_case:"Case", -text_color:"Color", -text_decoration:"Decoration", -text_overline:"overline", -text_underline:"underline", -text_striketrough:"strikethrough", -text_blink:"blink", -text_none:"none", -background_color:"Background color", -background_image:"Background image", -background_repeat:"Repeat", -background_attachment:"Attachment", -background_hpos:"Horizontal position", -background_vpos:"Vertical position", -block_wordspacing:"Word spacing", -block_letterspacing:"Letter spacing", -block_vertical_alignment:"Vertical alignment", -block_text_align:"Text align", -block_text_indent:"Text indent", -block_whitespace:"Whitespace", -block_display:"Display", -box_width:"Width", -box_height:"Height", -box_float:"Float", -box_clear:"Clear", -padding:"Padding", -same:"Same for all", -top:"Top", -right:"Right", -bottom:"Bottom", -left:"Left", -margin:"Margin", -style:"Style", -width:"Width", -height:"Height", -color:"Color", -list_type:"Type", -bullet_image:"Bullet image", -position:"Position", -positioning_type:"Type", -visibility:"Visibility", -zindex:"Z-index", -overflow:"Overflow", -placement:"Placement", -clip:"Clip" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/zh_dlg.js deleted file mode 100644 index 57818820..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/langs/zh_dlg.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('zh.style_dlg',{ -title:"\u7F16\u8F91CSS\u6837\u5F0F\u8868", -apply:"\u5E94\u7528", -text_tab:"\u6587\u5B57", -background_tab:"\u80CC\u666F", -block_tab:"\u5757", -box_tab:"\u7BB1\u578B", -border_tab:"\u8FB9\u6846", -list_tab:"\u5217\u8868", -positioning_tab:"\u4F4D\u7F6E", -text_props:"\u6587\u5B57", -text_font:"\u5B57\u4F53", -text_size:"\u5C3A\u5BF8", -text_weight:"\u5BBD\u5EA6", -text_style:"\u6837\u5F0F", -text_variant:"\u53D8\u4F53", -text_lineheight:"\u884C\u9AD8", -text_case:"\u5B57\u4F53", -text_color:"\u989C\u8272", -text_decoration:"\u4FEE\u9970", -text_overline:"\u4E0A\u5212\u7EBF", -text_underline:"\u4E0B\u5212\u7EBF", -text_striketrough:"\u5220\u9664\u7EBF", -text_blink:"\u95EA\u70C1", -text_none:"\u65E0", -background_color:"\u80CC\u666F\u989C\u8272", -background_image:"\u80CC\u666F\u56FE\u7247", -background_repeat:"\u91CD\u590D", -background_attachment:"\u9644\u4EF6", -background_hpos:"\u5782\u76F4\u4F4D\u7F6E", -background_vpos:"\u6C34\u5E73\u4F4D\u7F6E", -block_wordspacing:"\u5355\u5B57\u95F4\u8DDD", -block_letterspacing:"\u5B57\u7B26\u95F4\u8DDD", -block_vertical_alignment:"\u6C34\u5E73\u5BF9\u9F50\u65B9\u5F0F", -block_text_align:"\u6587\u5B57\u5BF9\u9F50", -block_text_indent:"\u6587\u5B57\u7F29\u6392", -block_whitespace:"\u7A7A\u767D", -block_display:"\u663E\u793A\u65B9\u5F0F", -box_width:"\u5BBD\u5EA6", -box_height:"\u9AD8\u5EA6", -box_float:"\u6D6E\u52A8", -box_clear:"\u6E05\u9664", -padding:"\u7559\u767D", -same:"\u5168\u90E8\u4E00\u6837", -top:"\u4E0A\u65B9", -right:"\u9760\u53F3", -bottom:"\u4E0B\u65B9", -left:"\u9760\u5DE6", -margin:"\u8FB9\u754C", -style:"\u6837\u5F0F", -width:"\u5BBD\u5EA6", -height:"\u9AD8\u5EA6", -color:"\u989C\u8272", -list_type:"\u7C7B\u578B", -bullet_image:"\u9879\u76EE\u56FE\u6807", -position:"\u56FE\u6807\u4F4D\u7F6E", -positioning_type:"\u7C7B\u578B", -visibility:"\u53EF\u89C1\u6027", -zindex:"Z\u8F74\u6DF1\u5EA6", -overflow:"\u6EA2\u51FA", -placement:"\u5E03\u7F6E", -clip:"\u526A\u8F91" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/style/props.htm b/includes/tinymce/jscripts/tiny_mce/plugins/style/props.htm index 54538e35..549ed040 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/style/props.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/style/props.htm @@ -8,7 +8,6 @@ - @@ -41,7 +40,7 @@
 
@@ -710,16 +709,9 @@
-
-
- -
 
-
-
- -
- -
+ + +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js new file mode 100644 index 00000000..27d24402 --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin.js @@ -0,0 +1 @@ +(function(){var c=tinymce.DOM,a=tinymce.dom.Event,d=tinymce.each,b=tinymce.explode;tinymce.create("tinymce.plugins.TabFocusPlugin",{init:function(f,g){function e(i,j){if(j.keyCode===9){return a.cancel(j)}}function h(l,p){var j,m,o,n,k;function q(i){o=c.getParent(l.id,"form");n=o.elements;if(o){d(n,function(s,r){if(s.id==l.id){j=r;return false}});if(i>0){for(m=j+1;m=0;m--){if(n[m].type!="hidden"){return n[m]}}}}return null}if(p.keyCode===9){k=b(l.getParam("tab_focus",l.getParam("tabfocus_elements",":prev,:next")));if(k.length==1){k[1]=k[0];k[0]=":prev"}if(p.shiftKey){if(k[0]==":prev"){n=q(-1)}else{n=c.get(k[0])}}else{if(k[1]==":next"){n=q(1)}else{n=c.get(k[1])}}if(n){if(l=tinymce.get(n.id||n.name)){l.focus()}else{window.setTimeout(function(){window.focus();n.focus()},10)}return a.cancel(p)}}}f.onKeyUp.add(e);if(tinymce.isGecko){f.onKeyPress.add(h);f.onKeyDown.add(e)}else{f.onKeyDown.add(h)}f.onInit.add(function(){d(c.select("a:first,a:last",f.getContainer()),function(i){a.add(i,"focus",function(){f.focus()})})})},getInfo:function(){return{longname:"Tabfocus",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("tabfocus",tinymce.plugins.TabFocusPlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js new file mode 100644 index 00000000..c2be2f40 --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js @@ -0,0 +1,112 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + var DOM = tinymce.DOM, Event = tinymce.dom.Event, each = tinymce.each, explode = tinymce.explode; + + tinymce.create('tinymce.plugins.TabFocusPlugin', { + init : function(ed, url) { + function tabCancel(ed, e) { + if (e.keyCode === 9) + return Event.cancel(e); + }; + + function tabHandler(ed, e) { + var x, i, f, el, v; + + function find(d) { + f = DOM.getParent(ed.id, 'form'); + el = f.elements; + + if (f) { + each(el, function(e, i) { + if (e.id == ed.id) { + x = i; + return false; + } + }); + + if (d > 0) { + for (i = x + 1; i < el.length; i++) { + if (el[i].type != 'hidden') + return el[i]; + } + } else { + for (i = x - 1; i >= 0; i--) { + if (el[i].type != 'hidden') + return el[i]; + } + } + } + + return null; + }; + + if (e.keyCode === 9) { + v = explode(ed.getParam('tab_focus', ed.getParam('tabfocus_elements', ':prev,:next'))); + + if (v.length == 1) { + v[1] = v[0]; + v[0] = ':prev'; + } + + // Find element to focus + if (e.shiftKey) { + if (v[0] == ':prev') + el = find(-1); + else + el = DOM.get(v[0]); + } else { + if (v[1] == ':next') + el = find(1); + else + el = DOM.get(v[1]); + } + + if (el) { + if (ed = tinymce.get(el.id || el.name)) + ed.focus(); + else + window.setTimeout(function() {window.focus();el.focus();}, 10); + + return Event.cancel(e); + } + } + }; + + ed.onKeyUp.add(tabCancel); + + if (tinymce.isGecko) { + ed.onKeyPress.add(tabHandler); + ed.onKeyDown.add(tabCancel); + } else + ed.onKeyDown.add(tabHandler); + + ed.onInit.add(function() { + each(DOM.select('a:first,a:last', ed.getContainer()), function(n) { + Event.add(n, 'focus', function() {ed.focus();}); + }); + }); + }, + + getInfo : function() { + return { + longname : 'Tabfocus', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/tabfocus', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + // Register plugin + tinymce.PluginManager.add('tabfocus', tinymce.plugins.TabFocusPlugin); +})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/cell.htm b/includes/tinymce/jscripts/tiny_mce/plugins/table/cell.htm index 60264db8..d243e1d8 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/cell.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/cell.htm @@ -8,7 +8,6 @@ -
@@ -171,13 +170,8 @@ -
-
-
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js index 97a9d256..f9335df2 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin.js @@ -1 +1 @@ -(function(){var each=tinymce.each;tinymce.create('tinymce.plugins.TablePlugin',{init:function(ed,url){var t=this;t.editor=ed;t.url=url;each([['table','table.desc','mceInsertTable',true],['delete_table','table.del','mceTableDelete'],['delete_col','table.delete_col_desc','mceTableDeleteCol'],['delete_row','table.delete_row_desc','mceTableDeleteRow'],['col_after','table.col_after_desc','mceTableInsertColAfter'],['col_before','table.col_before_desc','mceTableInsertColBefore'],['row_after','table.row_after_desc','mceTableInsertRowAfter'],['row_before','table.row_before_desc','mceTableInsertRowBefore'],['row_props','table.row_desc','mceTableRowProps',true],['cell_props','table.cell_desc','mceTableCellProps',true],['split_cells','table.split_cells_desc','mceTableSplitCells',true],['merge_cells','table.merge_cells_desc','mceTableMergeCells',true]],function(c){ed.addButton(c[0],{title:c[1],cmd:c[2],ui:c[3]});});if(ed.getParam('inline_styles')){ed.onPreProcess.add(function(ed,o){var dom=ed.dom;each(dom.select('table',o.node),function(n){var v;if(v=dom.getAttrib(n,'width')){dom.setStyle(n,'width',v);dom.setAttrib(n,'width');}if(v=dom.getAttrib(n,'height')){dom.setStyle(n,'height',v);dom.setAttrib(n,'height');}});});}ed.onInit.add(function(){if(ed&&ed.plugins.contextmenu){ed.plugins.contextmenu.onContextMenu.add(function(th,m,e){var sm,se=ed.selection,el=se.getNode()||ed.getBody();if(ed.dom.getParent(e,'td')||ed.dom.getParent(e,'th')){m.removeAll();if(el.nodeName=='A'&&!ed.dom.getAttrib(el,'name')){m.add({title:'advanced.link_desc',icon:'link',cmd:ed.plugins.advlink?'mceAdvLink':'mceLink',ui:true});m.add({title:'advanced.unlink_desc',icon:'unlink',cmd:'UnLink'});m.addSeparator();}if(el.nodeName=='IMG'&&el.className.indexOf('mceItem')==-1){m.add({title:'advanced.image_desc',icon:'image',cmd:ed.plugins.advimage?'mceAdvImage':'mceImage',ui:true});m.addSeparator();}m.add({title:'table.desc',icon:'table',cmd:'mceInsertTable',ui:true,value:{action:'insert'}});m.add({title:'table.props_desc',icon:'table_props',cmd:'mceInsertTable',ui:true});m.add({title:'table.del',icon:'delete_table',cmd:'mceTableDelete',ui:true});m.addSeparator();sm=m.addMenu({title:'table.cell'});sm.add({title:'table.cell_desc',icon:'cell_props',cmd:'mceTableCellProps',ui:true});sm.add({title:'table.split_cells_desc',icon:'split_cells',cmd:'mceTableSplitCells',ui:true});sm.add({title:'table.merge_cells_desc',icon:'merge_cells',cmd:'mceTableMergeCells',ui:true});sm=m.addMenu({title:'table.row'});sm.add({title:'table.row_desc',icon:'row_props',cmd:'mceTableRowProps',ui:true});sm.add({title:'table.row_before_desc',icon:'row_before',cmd:'mceTableInsertRowBefore'});sm.add({title:'table.row_after_desc',icon:'row_after',cmd:'mceTableInsertRowAfter'});sm.add({title:'table.delete_row_desc',icon:'delete_row',cmd:'mceTableDeleteRow'});sm.addSeparator();sm.add({title:'table.cut_row_desc',icon:'cut',cmd:'mceTableCutRow'});sm.add({title:'table.copy_row_desc',icon:'copy',cmd:'mceTableCopyRow'});sm.add({title:'table.paste_row_before_desc',icon:'paste',cmd:'mceTablePasteRowBefore'});sm.add({title:'table.paste_row_after_desc',icon:'paste',cmd:'mceTablePasteRowAfter'});sm=m.addMenu({title:'table.col'});sm.add({title:'table.col_before_desc',icon:'col_before',cmd:'mceTableInsertColBefore'});sm.add({title:'table.col_after_desc',icon:'col_after',cmd:'mceTableInsertColAfter'});sm.add({title:'table.delete_col_desc',icon:'delete_col',cmd:'mceTableDeleteCol'});}else m.add({title:'table.desc',icon:'table',cmd:'mceInsertTable',ui:true});});}});ed.onKeyDown.add(function(ed,e){if(e.keyCode==9&&ed.dom.getParent(ed.selection.getNode(),'TABLE')){if(!tinymce.isGecko&&!tinymce.isOpera){tinyMCE.execInstanceCommand(ed.editorId,"mceTableMoveToNextRow",true);return tinymce.dom.Event.cancel(e);}ed.undoManager.add();}});if(!tinymce.isIE){if(ed.getParam('table_selection',true)){ed.onClick.add(function(ed,e){e=e.target;if(e.nodeName==='TABLE')ed.selection.select(e);});}}ed.onNodeChange.add(function(ed,cm,n){var p=ed.dom.getParent(n,'td,th,caption');cm.setActive('table',n.nodeName==='TABLE'||!!p);if(p&&p.nodeName==='CAPTION')p=null;cm.setDisabled('delete_table',!p);cm.setDisabled('delete_col',!p);cm.setDisabled('delete_table',!p);cm.setDisabled('delete_row',!p);cm.setDisabled('col_after',!p);cm.setDisabled('col_before',!p);cm.setDisabled('row_after',!p);cm.setDisabled('row_before',!p);cm.setDisabled('row_props',!p);cm.setDisabled('cell_props',!p);cm.setDisabled('split_cells',!p||(parseInt(ed.dom.getAttrib(p,'colspan','1'))<2&&parseInt(ed.dom.getAttrib(p,'rowspan','1'))<2));cm.setDisabled('merge_cells',!p);});if(!tinymce.isIE){ed.onBeforeSetContent.add(function(ed,o){if(o.initial)o.content=o.content.replace(/<(td|th)([^>]+|)>\s*<\/(td|th)>/g,tinymce.isOpera?'<$1$2> ':'<$1$2>
');});}},execCommand:function(cmd,ui,val){var ed=this.editor,b;switch(cmd){case"mceTableMoveToNextRow":case"mceInsertTable":case"mceTableRowProps":case"mceTableCellProps":case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutRow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteRowAfter":case"mceTableDelete":ed.execCommand('mceBeginUndoLevel');this._doExecCommand(cmd,ui,val);ed.execCommand('mceEndUndoLevel');return true;}return false;},getInfo:function(){return{longname:'Tables',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/table',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_doExecCommand:function(command,user_interface,value){var inst=this.editor,ed=inst,url=this.url;var focusElm=inst.selection.getNode();var trElm=inst.dom.getParent(focusElm,"tr");var tdElm=inst.dom.getParent(focusElm,"td,th");var tableElm=inst.dom.getParent(focusElm,"table");var doc=inst.contentWindow.document;var tableBorder=tableElm?tableElm.getAttribute("border"):"";if(trElm&&tdElm==null)tdElm=trElm.cells[0];function inArray(ar,v){for(var i=0;i0&&inArray(ar[i],v))return true;if(ar[i]==v)return true;}return false;}function select(dx,dy){var td;grid=getTableGrid(tableElm);dx=dx||0;dy=dy||0;dx=Math.max(cpos.cellindex+dx,0);dy=Math.max(cpos.rowindex+dy,0);inst.execCommand('mceRepaint');td=getCell(grid,dy,dx);if(td){inst.selection.select(td.firstChild||td);inst.selection.collapse(1);}};function makeTD(){var newTD=doc.createElement("td");if(!tinymce.isIE)newTD.innerHTML='
';}function getColRowSpan(td){var colspan=inst.dom.getAttrib(td,"colspan");var rowspan=inst.dom.getAttrib(td,"rowspan");colspan=colspan==""?1:parseInt(colspan);rowspan=rowspan==""?1:parseInt(rowspan);return{colspan:colspan,rowspan:rowspan};}function getCellPos(grid,td){var x,y;for(y=0;y1){for(var i=x;i1)td.rowSpan=sd.rowspan+1;lastElm=td;}deleteMarked(tableElm);}}function prevElm(node,name){while((node=node.previousSibling)!=null){if(node.nodeName==name)return node;}return null;}function nextElm(node,names){var namesAr=names.split(',');while((node=node.nextSibling)!=null){for(var i=0;i1){do{var nexttd=nextElm(td,"TD,TH");if(td._delete)td.parentNode.removeChild(td);}while((td=nexttd)!=null);}}while((tr=next)!=null);}function addRows(td_elm,tr_elm,rowspan){td_elm.rowSpan=1;var trNext=nextElm(tr_elm,"TR");for(var i=1;i';if(tinymce.isIE)trNext.insertBefore(newTD,trNext.cells(td_elm.cellIndex));else trNext.insertBefore(newTD,trNext.cells[td_elm.cellIndex]);trNext=nextElm(trNext,"TR");}}function copyRow(doc,table,tr){var grid=getTableGrid(table);var newTR=tr.cloneNode(false);var cpos=getCellPos(grid,tr.cells[0]);var lastCell=null;var tableBorder=inst.dom.getAttrib(table,"border");var tdElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){var newTD=null;if(lastCell!=tdElm){for(var i=0;i';}newTD.colSpan=1;newTD.rowSpan=1;newTR.appendChild(newTD);lastCell=tdElm;}return newTR;}switch(command){case"mceTableMoveToNextRow":var nextCell=getNextCell(tableElm,tdElm);if(!nextCell){inst.execCommand("mceTableInsertRowAfter",tdElm);nextCell=getNextCell(tableElm,tdElm);}inst.selection.select(nextCell);inst.selection.collapse(true);return true;case"mceTableRowProps":if(trElm==null)return true;if(user_interface){inst.windowManager.open({url:url+'/row.htm',width:400+parseInt(inst.getLang('table.rowprops_delta_width',0)),height:295+parseInt(inst.getLang('table.rowprops_delta_height',0)),inline:1},{plugin_url:url});}return true;case"mceTableCellProps":if(tdElm==null)return true;if(user_interface){inst.windowManager.open({url:url+'/cell.htm',width:400+parseInt(inst.getLang('table.cellprops_delta_width',0)),height:295+parseInt(inst.getLang('table.cellprops_delta_height',0)),inline:1},{plugin_url:url});}return true;case"mceInsertTable":if(user_interface){inst.windowManager.open({url:url+'/table.htm',width:400+parseInt(inst.getLang('table.table_delta_width',0)),height:320+parseInt(inst.getLang('table.table_delta_height',0)),inline:1},{plugin_url:url,action:value?value.action:0});}return true;case"mceTableDelete":var table=inst.dom.getParent(inst.selection.getNode(),"table");if(table){table.parentNode.removeChild(table);inst.execCommand('mceRepaint');}return true;case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutRow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteRowAfter":if(!tableElm)return true;if(trElm&&tableElm!=trElm.parentNode)tableElm=trElm.parentNode;if(tableElm&&trElm){switch(command){case"mceTableCutRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);inst.execCommand("mceTableDeleteRow");break;case"mceTableCopyRow":if(!trElm||!tdElm)return true;inst.tableRowClipboard=copyRow(doc,tableElm,trElm);break;case"mceTablePasteRowBefore":if(!trElm||!tdElm)return true;var newTR=inst.tableRowClipboard.cloneNode(true);var prevTR=prevElm(trElm,"TR");if(prevTR!=null)trimRow(tableElm,prevTR,prevTR.cells[0],newTR);trElm.parentNode.insertBefore(newTR,trElm);break;case"mceTablePasteRowAfter":if(!trElm||!tdElm)return true;var nextTR=nextElm(trElm,"TR");var newTR=inst.tableRowClipboard.cloneNode(true);trimRow(tableElm,trElm,tdElm,newTR);if(nextTR==null)trElm.parentNode.appendChild(newTR);else nextTR.parentNode.insertBefore(newTR,nextTR);break;case"mceTableInsertRowBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");if(!tinymce.isIE)newTD.innerHTML='
';newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD);}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm;}}trElm.parentNode.insertBefore(newTR,trElm);select(0,1);break;case"mceTableInsertRowAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var newTR=doc.createElement("tr");var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['rowspan']==1){var newTD=doc.createElement("td");if(!tinymce.isIE)newTD.innerHTML='
';newTD.colSpan=tdElm.colSpan;newTR.appendChild(newTD);}else tdElm.rowSpan=sd['rowspan']+1;lastTDElm=tdElm;}}if(newTR.hasChildNodes()){var nextTR=nextElm(trElm,"TR");if(nextTR)nextTR.parentNode.insertBefore(newTR,nextTR);else tableElm.appendChild(newTR);}select(0,1);break;case"mceTableDeleteRow":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);if(grid.length==1&&tableElm.nodeName=='TBODY'){inst.dom.remove(inst.dom.getParent(tableElm,"table"));return true;}var cells=trElm.cells;var nextTR=nextElm(trElm,"TR");for(var x=0;x1){var newTD=cells[x].cloneNode(true);var sd=getColRowSpan(cells[x]);newTD.rowSpan=sd.rowspan-1;var nextTD=nextTR.cells[x];if(nextTD==null)nextTR.appendChild(newTD);else nextTR.insertBefore(newTD,nextTD);}}var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd.rowspan>1){tdElm.rowSpan=sd.rowspan-1;}else{trElm=tdElm.parentNode;if(trElm.parentNode)trElm._delete=true;}lastTDElm=tdElm;}}deleteMarked(tableElm);select(0,-1);break;case"mceTableInsertColBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(inst.dom.getParent(tableElm,"table"));var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);if(!tinymce.isIE)newTD.innerHTML='
';newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm);}else tdElm.colSpan++;lastTDElm=tdElm;}}select();break;case"mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(inst.dom.getParent(tableElm,"table"));var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);if(!tinymce.isIE)newTD.innerHTML='
';newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD,TH");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD);}else tdElm.colSpan++;lastTDElm=tdElm;}}select(1);break;case"mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if((grid.length>1&&grid[0].length<=1)&&tableElm.nodeName=='TBODY'){inst.dom.remove(inst.dom.getParent(tableElm,"table"));return true;}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm);}lastTDElm=tdElm;}}select(-1);break;case"mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i';trElm.insertBefore(newTD,nextElm(tdElm,"TD,TH"));if(rowspan>1)addRows(newTD,trElm,rowspan);}addRows(tdElm,trElm,rowspan);}tableElm=inst.dom.getParent(inst.selection.getNode(),"table");break;case"mceTableMergeCells":var rows=[];var sel=inst.selection.getSel();var grid=getTableGrid(tableElm);if(tinymce.isIE||sel.rangeCount==1){if(user_interface){var sp=getColRowSpan(tdElm);inst.windowManager.open({url:url+'/merge_cells.htm',width:240+parseInt(inst.getLang('table.merge_cells_delta_width',0)),height:110+parseInt(inst.getLang('table.merge_cells_delta_height',0)),inline:1},{action:"update",numcols:sp.colspan,numrows:sp.rowspan,plugin_url:url});return true;}else{var numRows=parseInt(value['numrows']);var numCols=parseInt(value['numcols']);var cpos=getCellPos(grid,tdElm);if((""+numRows)=="NaN")numRows=1;if((""+numCols)=="NaN")numCols=1;var tRows=tableElm.rows;for(var y=cpos.rowindex;y0)rows[rows.length]=rowCells;var td=getCell(grid,cpos.rowindex,cpos.cellindex);each(ed.dom.select('br',td),function(e,i){if(i>0&&ed.dom.getAttrib('mce_bogus'))ed.dom.remove(e);});}}}else{var cells=[];var sel=inst.selection.getSel();var lastTR=null;var curRow=null;var x1=-1,y1=-1,x2,y2;if(sel.rangeCount<2)return true;for(var i=0;i0)rows[rows.length]=rowCells;}var curRow=[];var lastTR=null;for(var y=0;ycolSpan)colSpan=rowColSpan;lastRowSpan=-1;}var lastColSpan=-1;for(var x=0;xrowSpan)rowSpan=colRowSpan;lastColSpan=-1;}tdElm=rows[0][0];tdElm.rowSpan=rowSpan;tdElm.colSpan=colSpan;for(var y=0;y0))tdElm.innerHTML+=html;if(rows[y][x]!=tdElm&&!rows[y][x]._deleted){var cpos=getCellPos(grid,rows[y][x]);var tr=rows[y][x].parentNode;tr.removeChild(rows[y][x]);rows[y][x]._deleted=true;if(!tr.hasChildNodes()){tr.parentNode.removeChild(tr);var lastCell=null;for(var x=0;cellElm=getCell(grid,cpos.rowindex,x);x++){if(cellElm!=lastCell&&cellElm.rowSpan>1)cellElm.rowSpan--;lastCell=cellElm;}if(tdElm.rowSpan>1)tdElm.rowSpan--;}}}}each(ed.dom.select('br',tdElm),function(e,i){if(i>0&&ed.dom.getAttrib(e,'mce_bogus'))ed.dom.remove(e);});break;}tableElm=inst.dom.getParent(inst.selection.getNode(),"table");inst.addVisual(tableElm);inst.nodeChanged();}return true;}return false;}});tinymce.PluginManager.add('table',tinymce.plugins.TablePlugin);})(); \ No newline at end of file +(function(c){var d=c.each;function b(f,g){var h=g.ownerDocument,e=h.createRange(),j;e.setStartBefore(g);e.setEnd(f.endContainer,f.endOffset);j=h.createElement("body");j.appendChild(e.cloneContents());return j.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi,"-").replace(/<[^>]+>/g,"").length==0}function a(G,F,J){var f,K,C,o;s();o=F.getParent(J.getStart(),"th,td");if(o){K=E(o);C=H();o=w(K.x,K.y)}function z(M,L){M=M.cloneNode(L);M.removeAttribute("id");return M}function s(){var L=0;f=[];d(["thead","tbody","tfoot"],function(M){var N=F.select("> "+M+" tr",G);d(N,function(O,P){P+=L;d(F.select("> td, > th",O),function(V,Q){var R,S,T,U;if(f[P]){while(f[P][Q]){Q++}}T=h(V,"rowspan");U=h(V,"colspan");for(S=P;S'}return false}},"childNodes");L=z(L,false);L.rowSpan=L.colSpan=1;if(M){L.appendChild(M)}else{if(!c.isIE){L.innerHTML='
'}}return L}function q(){var L=F.createRng();d(F.select("tr",G),function(M){if(M.cells.length==0){F.remove(M)}});if(F.select("tr",G).length==0){L.setStartAfter(G);L.setEndAfter(G);J.setRng(L);F.remove(G);return}d(F.select("thead,tbody,tfoot",G),function(M){if(M.rows.length==0){F.remove(M)}});s();row=f[Math.min(f.length-1,K.y)];if(row){J.select(row[Math.min(row.length-1,K.x)].elm,true);J.collapse(true)}}function t(R,P,T,Q){var O,M,L,N,S;O=f[P][R].elm.parentNode;for(L=1;L<=T;L++){O=F.getNext(O,"tr");if(O){for(M=R;M>=0;M--){S=f[P+L][M].elm;if(S.parentNode==O){for(N=1;N<=Q;N++){F.insertAfter(e(S),S)}break}}if(M==-1){for(N=1;N<=Q;N++){O.insertBefore(e(O.cells[0]),O.cells[0])}}}}}function B(){d(f,function(L,M){d(L,function(O,N){var R,Q,S,P;if(j(O)){O=O.elm;R=h(O,"colspan");Q=h(O,"rowspan");if(R>1||Q>1){O.colSpan=O.rowSpan=1;for(P=0;P1){Q.rowSpan=rowSpan+1;continue}}else{if(L>0&&f[L-1][P]){T=f[L-1][P].elm;rowSpan=h(T,"rowspan");if(rowSpan>1){T.rowSpan=rowSpan+1;continue}}}M=e(Q);M.colSpan=Q.colSpan;S.appendChild(M);N=Q}}if(S.hasChildNodes()){if(!O){F.insertAfter(S,R)}else{R.parentNode.insertBefore(S,R)}}}function g(M){var N,L;d(f,function(O,P){d(O,function(R,Q){if(j(R)){N=Q;if(M){return false}}});if(M){return !N}});d(f,function(R,S){var O=R[N].elm,P,Q;if(O!=L){Q=h(O,"colspan");P=h(O,"rowspan");if(Q==1){if(!M){F.insertAfter(e(O),O);t(N,S,P-1,Q)}else{O.parentNode.insertBefore(e(O),O);t(N,S,P-1,Q)}}else{O.colSpan++}L=O}})}function n(){var L=[];d(f,function(M,N){d(M,function(P,O){if(j(P)&&c.inArray(L,O)===-1){d(f,function(S){var Q=S[O].elm,R;R=h(Q,"colspan");if(R>1){Q.colSpan=R-1}else{F.remove(Q)}});L.push(O)}})});q()}function m(){var M;function L(P){var O,Q,N;O=F.getNext(P,"tr");d(P.cells,function(R){var S=h(R,"rowspan");if(S>1){R.rowSpan=S-1;Q=E(R);t(Q.x,Q.y,1,1)}});Q=E(P.cells[0]);d(f[Q.y],function(R){var S;R=R.elm;if(R!=N){S=h(R,"rowspan");if(S<=1){F.remove(R)}else{R.rowSpan=S-1}N=R}})}M=k();d(M.reverse(),function(N){L(N)});q()}function D(){var L=k();F.remove(L);q();return L}function I(){var L=k();d(L,function(N,M){L[M]=z(N,true)});return L}function A(N,M){var O=k(),L=O[M?0:O.length-1],P=L.cells.length;d(f,function(R){var Q;P=0;d(R,function(T,S){if(T.real){P+=T.colspan}if(T.elm.parentNode==L){Q=1}});if(Q){return false}});if(!M){N.reverse()}d(N,function(S){var R=S.cells.length,Q;for(i=0;iM){M=Q}if(P>L){L=P}if(R.real){T=R.colspan-1;S=R.rowspan-1;if(T){if(Q+T>M){M=Q+T}}if(S){if(P+S>L){L=P+S}}}}})});return{x:M,y:L}}function u(R){var O,N,T,S,M,L,P,Q;C=E(R);if(K&&C){O=Math.min(K.x,C.x);N=Math.min(K.y,C.y);T=Math.max(K.x,C.x);S=Math.max(K.y,C.y);M=T;L=S;for(y=N;y<=L;y++){R=f[y][O];if(!R.real){if(O-(R.colspan-1)M){M=x+P}}if(Q){if(y+Q>L){L=y+Q}}}}}F.removeClass(F.select("td.mceSelected,th.mceSelected"),"mceSelected");for(y=N;y<=L;y++){for(x=O;x<=M;x++){F.addClass(f[y][x].elm,"mceSelected")}}}}c.extend(this,{deleteTable:r,split:B,merge:p,insertRow:l,insertCol:g,deleteCols:n,deleteRows:m,cutRows:D,copyRows:I,pasteRows:A,getPos:E,setStartCell:v,setEndCell:u})}c.create("tinymce.plugins.TablePlugin",{init:function(f,g){var e,k;function j(n){var m=f.selection,l=f.dom.getParent(n||m.getNode(),"table");if(l){return new a(l,f.dom,m)}}function h(){f.getBody().style.webkitUserSelect="";f.dom.removeClass(f.dom.select("td.mceSelected,th.mceSelected"),"mceSelected")}d([["table","table.desc","mceInsertTable",true],["delete_table","table.del","mceTableDelete"],["delete_col","table.delete_col_desc","mceTableDeleteCol"],["delete_row","table.delete_row_desc","mceTableDeleteRow"],["col_after","table.col_after_desc","mceTableInsertColAfter"],["col_before","table.col_before_desc","mceTableInsertColBefore"],["row_after","table.row_after_desc","mceTableInsertRowAfter"],["row_before","table.row_before_desc","mceTableInsertRowBefore"],["row_props","table.row_desc","mceTableRowProps",true],["cell_props","table.cell_desc","mceTableCellProps",true],["split_cells","table.split_cells_desc","mceTableSplitCells",true],["merge_cells","table.merge_cells_desc","mceTableMergeCells",true]],function(l){f.addButton(l[0],{title:l[1],cmd:l[2],ui:l[3]})});if(!c.isIE){f.onClick.add(function(l,m){m=m.target;if(m.nodeName==="TABLE"){l.selection.select(m)}})}f.onNodeChange.add(function(m,l,q){var o;q=m.selection.getStart();o=m.dom.getParent(q,"td,th,caption");l.setActive("table",q.nodeName==="TABLE"||!!o);if(o&&o.nodeName==="CAPTION"){o=0}l.setDisabled("delete_table",!o);l.setDisabled("delete_col",!o);l.setDisabled("delete_table",!o);l.setDisabled("delete_row",!o);l.setDisabled("col_after",!o);l.setDisabled("col_before",!o);l.setDisabled("row_after",!o);l.setDisabled("row_before",!o);l.setDisabled("row_props",!o);l.setDisabled("cell_props",!o);l.setDisabled("split_cells",!o);l.setDisabled("merge_cells",!o)});f.onInit.add(function(m){var l,p,q=m.dom,n;e=m.windowManager;m.onMouseDown.add(function(r,s){if(s.button!=2){h();p=q.getParent(s.target,"td,th");l=q.getParent(p,"table")}});q.bind(m.getDoc(),"mouseover",function(u){var s,r,t=u.target;if(p&&(n||t!=p)&&(t.nodeName=="TD"||t.nodeName=="TH")){r=q.getParent(t,"table");if(r==l){if(!n){n=j(r);n.setStartCell(p);m.getBody().style.webkitUserSelect="none"}n.setEndCell(t)}s=m.selection.getSel();if(s.removeAllRanges){s.removeAllRanges()}else{s.empty()}u.preventDefault()}});m.onMouseUp.add(function(A,B){var s,u=A.selection,C,D=u.getSel(),r,v,t,z;if(p){if(n){A.getBody().style.webkitUserSelect=""}function w(E,G){var F=new c.dom.TreeWalker(E,E);do{if(E.nodeType==3&&c.trim(E.nodeValue).length!=0){if(G){s.setStart(E,0)}else{s.setEnd(E,E.nodeValue.length)}return}if(E.nodeName=="BR"){if(G){s.setStartBefore(E)}else{s.setEndBefore(E)}return}}while(E=(G?F.next():F.prev()))}C=q.select("td.mceSelected,th.mceSelected");if(C.length>0){s=q.createRng();v=C[0];z=C[C.length-1];w(v,1);r=new c.dom.TreeWalker(v,q.getParent(C[0],"table"));do{if(v.nodeName=="TD"||v.nodeName=="TH"){if(!q.hasClass(v,"mceSelected")){break}t=v}}while(v=r.next());w(t);u.setRng(s)}A.nodeChanged();p=n=l=null}});m.onKeyUp.add(function(r,s){h()});if(m&&m.plugins.contextmenu){m.plugins.contextmenu.onContextMenu.add(function(t,r,v){var w,u=m.selection,s=u.getNode()||m.getBody();if(m.dom.getParent(v,"td")||m.dom.getParent(v,"th")||m.dom.select("td.mceSelected,th.mceSelected").length){r.removeAll();if(s.nodeName=="A"&&!m.dom.getAttrib(s,"name")){r.add({title:"advanced.link_desc",icon:"link",cmd:m.plugins.advlink?"mceAdvLink":"mceLink",ui:true});r.add({title:"advanced.unlink_desc",icon:"unlink",cmd:"UnLink"});r.addSeparator()}if(s.nodeName=="IMG"&&s.className.indexOf("mceItem")==-1){r.add({title:"advanced.image_desc",icon:"image",cmd:m.plugins.advimage?"mceAdvImage":"mceImage",ui:true});r.addSeparator()}r.add({title:"table.desc",icon:"table",cmd:"mceInsertTable",value:{action:"insert"}});r.add({title:"table.props_desc",icon:"table_props",cmd:"mceInsertTable"});r.add({title:"table.del",icon:"delete_table",cmd:"mceTableDelete"});r.addSeparator();w=r.addMenu({title:"table.cell"});w.add({title:"table.cell_desc",icon:"cell_props",cmd:"mceTableCellProps"});w.add({title:"table.split_cells_desc",icon:"split_cells",cmd:"mceTableSplitCells"});w.add({title:"table.merge_cells_desc",icon:"merge_cells",cmd:"mceTableMergeCells"});w=r.addMenu({title:"table.row"});w.add({title:"table.row_desc",icon:"row_props",cmd:"mceTableRowProps"});w.add({title:"table.row_before_desc",icon:"row_before",cmd:"mceTableInsertRowBefore"});w.add({title:"table.row_after_desc",icon:"row_after",cmd:"mceTableInsertRowAfter"});w.add({title:"table.delete_row_desc",icon:"delete_row",cmd:"mceTableDeleteRow"});w.addSeparator();w.add({title:"table.cut_row_desc",icon:"cut",cmd:"mceTableCutRow"});w.add({title:"table.copy_row_desc",icon:"copy",cmd:"mceTableCopyRow"});w.add({title:"table.paste_row_before_desc",icon:"paste",cmd:"mceTablePasteRowBefore"}).setDisabled(!k);w.add({title:"table.paste_row_after_desc",icon:"paste",cmd:"mceTablePasteRowAfter"}).setDisabled(!k);w=r.addMenu({title:"table.col"});w.add({title:"table.col_before_desc",icon:"col_before",cmd:"mceTableInsertColBefore"});w.add({title:"table.col_after_desc",icon:"col_after",cmd:"mceTableInsertColAfter"});w.add({title:"table.delete_col_desc",icon:"delete_col",cmd:"mceTableDeleteCol"})}else{r.add({title:"table.desc",icon:"table",cmd:"mceInsertTable"})}})}if(!c.isIE){function o(){var r;for(r=m.getBody().lastChild;r&&r.nodeType==3&&!r.nodeValue.length;r=r.previousSibling){}if(r&&r.nodeName=="TABLE"){m.dom.add(m.getBody(),"p",null,'
')}}if(c.isGecko){m.onKeyDown.add(function(s,u){var r,t,v=s.dom;if(u.keyCode==37||u.keyCode==38){r=s.selection.getRng();t=v.getParent(r.startContainer,"table");if(t&&s.getBody().firstChild==t){if(b(r,t)){r=v.createRng();r.setStartBefore(t);r.setEndBefore(t);s.selection.setRng(r);u.preventDefault()}}}})}m.onKeyUp.add(o);m.onSetContent.add(o);m.onVisualAid.add(o);m.onPreProcess.add(function(r,t){var s=t.node.lastChild;if(s&&s.childNodes.length==1&&s.firstChild.nodeName=="BR"){r.dom.remove(s)}});o()}});d({mceTableSplitCells:function(l){l.split()},mceTableMergeCells:function(m){var n,o,l;l=f.dom.getParent(f.selection.getNode(),"th,td");if(l){n=l.rowSpan;o=l.colSpan}if(!f.dom.select("td.mceSelected,th.mceSelected").length){e.open({url:g+"/merge_cells.htm",width:240+parseInt(f.getLang("table.merge_cells_delta_width",0)),height:110+parseInt(f.getLang("table.merge_cells_delta_height",0)),inline:1},{rows:n,cols:o,onaction:function(p){m.merge(l,p.cols,p.rows)},plugin_url:g})}else{m.merge()}},mceTableInsertRowBefore:function(l){l.insertRow(true)},mceTableInsertRowAfter:function(l){l.insertRow()},mceTableInsertColBefore:function(l){l.insertCol(true)},mceTableInsertColAfter:function(l){l.insertCol()},mceTableDeleteCol:function(l){l.deleteCols()},mceTableDeleteRow:function(l){l.deleteRows()},mceTableCutRow:function(l){k=l.cutRows()},mceTableCopyRow:function(l){k=l.copyRows()},mceTablePasteRowBefore:function(l){l.pasteRows(k,true)},mceTablePasteRowAfter:function(l){l.pasteRows(k)},mceTableDelete:function(l){l.deleteTable()}},function(m,l){f.addCommand(l,function(){var n=j();if(n){m(n);f.execCommand("mceRepaint");h()}})});d({mceInsertTable:function(l){e.open({url:g+"/table.htm",width:400+parseInt(f.getLang("table.table_delta_width",0)),height:320+parseInt(f.getLang("table.table_delta_height",0)),inline:1},{plugin_url:g,action:l?l.action:0})},mceTableRowProps:function(){e.open({url:g+"/row.htm",width:400+parseInt(f.getLang("table.rowprops_delta_width",0)),height:295+parseInt(f.getLang("table.rowprops_delta_height",0)),inline:1},{plugin_url:g})},mceTableCellProps:function(){e.open({url:g+"/cell.htm",width:400+parseInt(f.getLang("table.cellprops_delta_width",0)),height:295+parseInt(f.getLang("table.cellprops_delta_height",0)),inline:1},{plugin_url:g})}},function(m,l){f.addCommand(l,function(n,o){m(o)})})}});c.PluginManager.add("table",c.plugins.TablePlugin)})(tinymce); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js index 80cf748a..bdab4ce2 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js @@ -1,19 +1,735 @@ /** - * $Id: editor_plugin_src.js 953 2008-11-04 10:16:50Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ -(function() { +(function(tinymce) { var each = tinymce.each; + // Checks if the selection/caret is at the start of the specified block element + function isAtStart(rng, par) { + var doc = par.ownerDocument, rng2 = doc.createRange(), elm; + + rng2.setStartBefore(par); + rng2.setEnd(rng.endContainer, rng.endOffset); + + elm = doc.createElement('body'); + elm.appendChild(rng2.cloneContents()); + + // Check for text characters of other elements that should be treated as content + return elm.innerHTML.replace(/<(br|img|object|embed|input|textarea)[^>]*>/gi, '-').replace(/<[^>]+>/g, '').length == 0; + }; + + /** + * Table Grid class. + */ + function TableGrid(table, dom, selection) { + var grid, startPos, endPos, selectedCell; + + buildGrid(); + selectedCell = dom.getParent(selection.getStart(), 'th,td'); + if (selectedCell) { + startPos = getPos(selectedCell); + endPos = findEndPos(); + selectedCell = getCell(startPos.x, startPos.y); + } + + function cloneNode(node, children) { + node = node.cloneNode(children); + node.removeAttribute('id'); + + return node; + } + + function buildGrid() { + var startY = 0; + + grid = []; + + each(['thead', 'tbody', 'tfoot'], function(part) { + var rows = dom.select('> ' + part + ' tr', table); + + each(rows, function(tr, y) { + y += startY; + + each(dom.select('> td, > th', tr), function(td, x) { + var x2, y2, rowspan, colspan; + + // Skip over existing cells produced by rowspan + if (grid[y]) { + while (grid[y][x]) + x++; + } + + // Get col/rowspan from cell + rowspan = getSpanVal(td, 'rowspan'); + colspan = getSpanVal(td, 'colspan'); + + // Fill out rowspan/colspan right and down + for (y2 = y; y2 < y + rowspan; y2++) { + if (!grid[y2]) + grid[y2] = []; + + for (x2 = x; x2 < x + colspan; x2++) { + grid[y2][x2] = { + part : part, + real : y2 == y && x2 == x, + elm : td, + rowspan : rowspan, + colspan : colspan + }; + } + } + }); + }); + + startY += rows.length; + }); + }; + + function getCell(x, y) { + var row; + + row = grid[y]; + if (row) + return row[x]; + }; + + function getSpanVal(td, name) { + return parseInt(td.getAttribute(name) || 1); + }; + + function isCellSelected(cell) { + return dom.hasClass(cell.elm, 'mceSelected') || cell == selectedCell; + }; + + function getSelectedRows() { + var rows = []; + + each(table.rows, function(row) { + each(row.cells, function(cell) { + if (dom.hasClass(cell, 'mceSelected') || cell == selectedCell.elm) { + rows.push(row); + return false; + } + }); + }); + + return rows; + }; + + function deleteTable() { + var rng = dom.createRng(); + + rng.setStartAfter(table); + rng.setEndAfter(table); + + selection.setRng(rng); + + dom.remove(table); + }; + + function cloneCell(cell) { + var formatNode; + + // Clone formats + tinymce.walk(cell, function(node) { + var curNode; + + if (node.nodeType == 3) { + each(dom.getParents(node.parentNode, null, cell).reverse(), function(node) { + node = cloneNode(node, false); + + if (!formatNode) + formatNode = curNode = node; + else if (curNode) + curNode.appendChild(node); + + curNode = node; + }); + + // Add something to the inner node + if (curNode) + curNode.innerHTML = tinymce.isIE ? ' ' : '
'; + + return false; + } + }, 'childNodes'); + + cell = cloneNode(cell, false); + cell.rowSpan = cell.colSpan = 1; + + if (formatNode) { + cell.appendChild(formatNode); + } else { + if (!tinymce.isIE) + cell.innerHTML = '
'; + } + + return cell; + }; + + function cleanup() { + var rng = dom.createRng(); + + // Empty rows + each(dom.select('tr', table), function(tr) { + if (tr.cells.length == 0) + dom.remove(tr); + }); + + // Empty table + if (dom.select('tr', table).length == 0) { + rng.setStartAfter(table); + rng.setEndAfter(table); + selection.setRng(rng); + dom.remove(table); + return; + } + + // Empty header/body/footer + each(dom.select('thead,tbody,tfoot', table), function(part) { + if (part.rows.length == 0) + dom.remove(part); + }); + + // Restore selection to start position if it still exists + buildGrid(); + + // Restore the selection to the closest table position + row = grid[Math.min(grid.length - 1, startPos.y)]; + if (row) { + selection.select(row[Math.min(row.length - 1, startPos.x)].elm, true); + selection.collapse(true); + } + }; + + function fillLeftDown(x, y, rows, cols) { + var tr, x2, r, c, cell; + + tr = grid[y][x].elm.parentNode; + for (r = 1; r <= rows; r++) { + tr = dom.getNext(tr, 'tr'); + + if (tr) { + // Loop left to find real cell + for (x2 = x; x2 >= 0; x2--) { + cell = grid[y + r][x2].elm; + + if (cell.parentNode == tr) { + // Append clones after + for (c = 1; c <= cols; c++) + dom.insertAfter(cloneCell(cell), cell); + + break; + } + } + + if (x2 == -1) { + // Insert nodes before first cell + for (c = 1; c <= cols; c++) + tr.insertBefore(cloneCell(tr.cells[0]), tr.cells[0]); + } + } + } + }; + + function split() { + each(grid, function(row, y) { + each(row, function(cell, x) { + var colSpan, rowSpan, newCell, i; + + if (isCellSelected(cell)) { + cell = cell.elm; + colSpan = getSpanVal(cell, 'colspan'); + rowSpan = getSpanVal(cell, 'rowspan'); + + if (colSpan > 1 || rowSpan > 1) { + cell.colSpan = cell.rowSpan = 1; + + // Insert cells right + for (i = 0; i < colSpan - 1; i++) + dom.insertAfter(cloneCell(cell), cell); + + fillLeftDown(x, y, rowSpan - 1, colSpan); + } + } + }); + }); + }; + + function merge(cell, cols, rows) { + var startX, startY, endX, endY, x, y, startCell, endCell, cell, children; + + // Use specified cell and cols/rows + if (cell) { + pos = getPos(cell); + startX = pos.x; + startY = pos.y; + endX = startX + (cols - 1); + endY = startY + (rows - 1); + } else { + // Use selection + startX = startPos.x; + startY = startPos.y; + endX = endPos.x; + endY = endPos.y; + } + + // Find start/end cells + startCell = getCell(startX, startY); + endCell = getCell(endX, endY); + + // Check if the cells exists and if they are of the same part for example tbody = tbody + if (startCell && endCell && startCell.part == endCell.part) { + // Split and rebuild grid + split(); + buildGrid(); + + // Set row/col span to start cell + startCell = getCell(startX, startY).elm; + startCell.colSpan = (endX - startX) + 1; + startCell.rowSpan = (endY - startY) + 1; + + // Remove other cells and add it's contents to the start cell + for (y = startY; y <= endY; y++) { + for (x = startX; x <= endX; x++) { + cell = grid[y][x].elm; + + if (cell != startCell) { + // Move children to startCell + children = tinymce.grep(cell.childNodes); + each(children, function(node, i) { + // Jump over last BR element + if (node.nodeName != 'BR' || i != children.length - 1) + startCell.appendChild(node); + }); + + // Remove cell + dom.remove(cell); + } + } + } + + // Remove empty rows etc and restore caret location + cleanup(); + } + }; + + function insertRow(before) { + var posY, cell, lastCell, x, rowElm, newRow, newCell, otherCell; + + // Find first/last row + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell)) { + cell = cell.elm; + rowElm = cell.parentNode; + newRow = cloneNode(rowElm, false); + posY = y; + + if (before) + return false; + } + }); + + if (before) + return !posY; + }); + + for (x = 0; x < grid[0].length; x++) { + cell = grid[posY][x].elm; + + if (cell != lastCell) { + if (!before) { + rowSpan = getSpanVal(cell, 'rowspan'); + if (rowSpan > 1) { + cell.rowSpan = rowSpan + 1; + continue; + } + } else { + // Check if cell above can be expanded + if (posY > 0 && grid[posY - 1][x]) { + otherCell = grid[posY - 1][x].elm; + rowSpan = getSpanVal(otherCell, 'rowspan'); + if (rowSpan > 1) { + otherCell.rowSpan = rowSpan + 1; + continue; + } + } + } + + // Insert new cell into new row + newCell = cloneCell(cell) + newCell.colSpan = cell.colSpan; + newRow.appendChild(newCell); + + lastCell = cell; + } + } + + if (newRow.hasChildNodes()) { + if (!before) + dom.insertAfter(newRow, rowElm); + else + rowElm.parentNode.insertBefore(newRow, rowElm); + } + }; + + function insertCol(before) { + var posX, lastCell; + + // Find first/last column + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell)) { + posX = x; + + if (before) + return false; + } + }); + + if (before) + return !posX; + }); + + each(grid, function(row, y) { + var cell = row[posX].elm, rowSpan, colSpan; + + if (cell != lastCell) { + colSpan = getSpanVal(cell, 'colspan'); + rowSpan = getSpanVal(cell, 'rowspan'); + + if (colSpan == 1) { + if (!before) { + dom.insertAfter(cloneCell(cell), cell); + fillLeftDown(posX, y, rowSpan - 1, colSpan); + } else { + cell.parentNode.insertBefore(cloneCell(cell), cell); + fillLeftDown(posX, y, rowSpan - 1, colSpan); + } + } else + cell.colSpan++; + + lastCell = cell; + } + }); + }; + + function deleteCols() { + var cols = []; + + // Get selected column indexes + each(grid, function(row, y) { + each(row, function(cell, x) { + if (isCellSelected(cell) && tinymce.inArray(cols, x) === -1) { + each(grid, function(row) { + var cell = row[x].elm, colSpan; + + colSpan = getSpanVal(cell, 'colspan'); + + if (colSpan > 1) + cell.colSpan = colSpan - 1; + else + dom.remove(cell); + }); + + cols.push(x); + } + }); + }); + + cleanup(); + }; + + function deleteRows() { + var rows; + + function deleteRow(tr) { + var nextTr, pos, lastCell; + + nextTr = dom.getNext(tr, 'tr'); + + // Move down row spanned cells + each(tr.cells, function(cell) { + var rowSpan = getSpanVal(cell, 'rowspan'); + + if (rowSpan > 1) { + cell.rowSpan = rowSpan - 1; + pos = getPos(cell); + fillLeftDown(pos.x, pos.y, 1, 1); + } + }); + + // Delete cells + pos = getPos(tr.cells[0]); + each(grid[pos.y], function(cell) { + var rowSpan; + + cell = cell.elm; + + if (cell != lastCell) { + rowSpan = getSpanVal(cell, 'rowspan'); + + if (rowSpan <= 1) + dom.remove(cell); + else + cell.rowSpan = rowSpan - 1; + + lastCell = cell; + } + }); + }; + + // Get selected rows and move selection out of scope + rows = getSelectedRows(); + + // Delete all selected rows + each(rows.reverse(), function(tr) { + deleteRow(tr); + }); + + cleanup(); + }; + + function cutRows() { + var rows = getSelectedRows(); + + dom.remove(rows); + cleanup(); + + return rows; + }; + + function copyRows() { + var rows = getSelectedRows(); + + each(rows, function(row, i) { + rows[i] = cloneNode(row, true); + }); + + return rows; + }; + + function pasteRows(rows, before) { + var selectedRows = getSelectedRows(), + targetRow = selectedRows[before ? 0 : selectedRows.length - 1], + targetCellCount = targetRow.cells.length; + + // Calc target cell count + each(grid, function(row) { + var match; + + targetCellCount = 0; + each(row, function(cell, x) { + if (cell.real) + targetCellCount += cell.colspan; + + if (cell.elm.parentNode == targetRow) + match = 1; + }); + + if (match) + return false; + }); + + if (!before) + rows.reverse(); + + each(rows, function(row) { + var cellCount = row.cells.length, cell; + + // Remove col/rowspans + for (i = 0; i < cellCount; i++) { + cell = row.cells[i]; + cell.colSpan = cell.rowSpan = 1; + } + + // Needs more cells + for (i = cellCount; i < targetCellCount; i++) + row.appendChild(cloneCell(row.cells[cellCount - 1])); + + // Needs less cells + for (i = targetCellCount; i < cellCount; i++) + dom.remove(row.cells[i]); + + // Add before/after + if (before) + targetRow.parentNode.insertBefore(row, targetRow); + else + dom.insertAfter(row, targetRow); + }); + }; + + function getPos(target) { + var pos; + + each(grid, function(row, y) { + each(row, function(cell, x) { + if (cell.elm == target) { + pos = {x : x, y : y}; + return false; + } + }); + + return !pos; + }); + + return pos; + }; + + function setStartCell(cell) { + startPos = getPos(cell); + }; + + function findEndPos() { + var pos, maxX, maxY; + + maxX = maxY = 0; + + each(grid, function(row, y) { + each(row, function(cell, x) { + var colSpan, rowSpan; + + if (isCellSelected(cell)) { + cell = grid[y][x]; + + if (x > maxX) + maxX = x; + + if (y > maxY) + maxY = y; + + if (cell.real) { + colSpan = cell.colspan - 1; + rowSpan = cell.rowspan - 1; + + if (colSpan) { + if (x + colSpan > maxX) + maxX = x + colSpan; + } + + if (rowSpan) { + if (y + rowSpan > maxY) + maxY = y + rowSpan; + } + } + } + }); + }); + + return {x : maxX, y : maxY}; + }; + + function setEndCell(cell) { + var startX, startY, endX, endY, maxX, maxY, colSpan, rowSpan; + + endPos = getPos(cell); + + if (startPos && endPos) { + // Get start/end positions + startX = Math.min(startPos.x, endPos.x); + startY = Math.min(startPos.y, endPos.y); + endX = Math.max(startPos.x, endPos.x); + endY = Math.max(startPos.y, endPos.y); + + // Expand end positon to include spans + maxX = endX; + maxY = endY; + + // Expand startX + for (y = startY; y <= maxY; y++) { + cell = grid[y][startX]; + + if (!cell.real) { + if (startX - (cell.colspan - 1) < startX) + startX -= cell.colspan - 1; + } + } + + // Expand startY + for (x = startX; x <= maxX; x++) { + cell = grid[startY][x]; + + if (!cell.real) { + if (startY - (cell.rowspan - 1) < startY) + startY -= cell.rowspan - 1; + } + } + + // Find max X, Y + for (y = startY; y <= endY; y++) { + for (x = startX; x <= endX; x++) { + cell = grid[y][x]; + + if (cell.real) { + colSpan = cell.colspan - 1; + rowSpan = cell.rowspan - 1; + + if (colSpan) { + if (x + colSpan > maxX) + maxX = x + colSpan; + } + + if (rowSpan) { + if (y + rowSpan > maxY) + maxY = y + rowSpan; + } + } + } + } + + // Remove current selection + dom.removeClass(dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); + + // Add new selection + for (y = startY; y <= maxY; y++) { + for (x = startX; x <= maxX; x++) + dom.addClass(grid[y][x].elm, 'mceSelected'); + } + } + }; + + // Expose to public + tinymce.extend(this, { + deleteTable : deleteTable, + split : split, + merge : merge, + insertRow : insertRow, + insertCol : insertCol, + deleteCols : deleteCols, + deleteRows : deleteRows, + cutRows : cutRows, + copyRows : copyRows, + pasteRows : pasteRows, + getPos : getPos, + setStartCell : setStartCell, + setEndCell : setEndCell + }); + }; + tinymce.create('tinymce.plugins.TablePlugin', { init : function(ed, url) { - var t = this; + var winMan, clipboardRows; - t.editor = ed; - t.url = url; + function createTableGrid(node) { + var selection = ed.selection, tblElm = ed.dom.getParent(node || selection.getNode(), 'table'); + + if (tblElm) + return new TableGrid(tblElm, ed.dom, selection); + }; + + function cleanup() { + // Restore selection possibilities + ed.getBody().style.webkitUserSelect = ''; + ed.dom.removeClass(ed.dom.select('td.mceSelected,th.mceSelected'), 'mceSelected'); + }; // Register buttons each([ @@ -33,33 +749,158 @@ ed.addButton(c[0], {title : c[1], cmd : c[2], ui : c[3]}); }); - if (ed.getParam('inline_styles')) { - // Force move of attribs to styles in strict mode - ed.onPreProcess.add(function(ed, o) { - var dom = ed.dom; + // Select whole table is a table border is clicked + if (!tinymce.isIE) { + ed.onClick.add(function(ed, e) { + e = e.target; - each(dom.select('table', o.node), function(n) { - var v; - - if (v = dom.getAttrib(n, 'width')) { - dom.setStyle(n, 'width', v); - dom.setAttrib(n, 'width'); - } - - if (v = dom.getAttrib(n, 'height')) { - dom.setStyle(n, 'height', v); - dom.setAttrib(n, 'height'); - } - }); + if (e.nodeName === 'TABLE') + ed.selection.select(e); }); } - ed.onInit.add(function() { + // Handle node change updates + ed.onNodeChange.add(function(ed, cm, n) { + var p; + + n = ed.selection.getStart(); + p = ed.dom.getParent(n, 'td,th,caption'); + cm.setActive('table', n.nodeName === 'TABLE' || !!p); + + // Disable table tools if we are in caption + if (p && p.nodeName === 'CAPTION') + p = 0; + + cm.setDisabled('delete_table', !p); + cm.setDisabled('delete_col', !p); + cm.setDisabled('delete_table', !p); + cm.setDisabled('delete_row', !p); + cm.setDisabled('col_after', !p); + cm.setDisabled('col_before', !p); + cm.setDisabled('row_after', !p); + cm.setDisabled('row_before', !p); + cm.setDisabled('row_props', !p); + cm.setDisabled('cell_props', !p); + cm.setDisabled('split_cells', !p); + cm.setDisabled('merge_cells', !p); + }); + + ed.onInit.add(function(ed) { + var startTable, startCell, dom = ed.dom, tableGrid; + + winMan = ed.windowManager; + + // Add cell selection logic + ed.onMouseDown.add(function(ed, e) { + if (e.button != 2) { + cleanup(); + + startCell = dom.getParent(e.target, 'td,th'); + startTable = dom.getParent(startCell, 'table'); + } + }); + + dom.bind(ed.getDoc(), 'mouseover', function(e) { + var sel, table, target = e.target; + + if (startCell && (tableGrid || target != startCell) && (target.nodeName == 'TD' || target.nodeName == 'TH')) { + table = dom.getParent(target, 'table'); + if (table == startTable) { + if (!tableGrid) { + tableGrid = createTableGrid(table); + tableGrid.setStartCell(startCell); + + ed.getBody().style.webkitUserSelect = 'none'; + } + + tableGrid.setEndCell(target); + } + + // Remove current selection + sel = ed.selection.getSel(); + + if (sel.removeAllRanges) + sel.removeAllRanges(); + else + sel.empty(); + + e.preventDefault(); + } + }); + + ed.onMouseUp.add(function(ed, e) { + var rng, sel = ed.selection, selectedCells, nativeSel = sel.getSel(), walker, node, lastNode, endNode; + + // Move selection to startCell + if (startCell) { + if (tableGrid) + ed.getBody().style.webkitUserSelect = ''; + + function setPoint(node, start) { + var walker = new tinymce.dom.TreeWalker(node, node); + + do { + // Text node + if (node.nodeType == 3 && tinymce.trim(node.nodeValue).length != 0) { + if (start) + rng.setStart(node, 0); + else + rng.setEnd(node, node.nodeValue.length); + + return; + } + + // BR element + if (node.nodeName == 'BR') { + if (start) + rng.setStartBefore(node); + else + rng.setEndBefore(node); + + return; + } + } while (node = (start ? walker.next() : walker.prev())); + }; + + // Try to expand text selection as much as we can only Gecko supports cell selection + selectedCells = dom.select('td.mceSelected,th.mceSelected'); + if (selectedCells.length > 0) { + rng = dom.createRng(); + node = selectedCells[0]; + endNode = selectedCells[selectedCells.length - 1]; + + setPoint(node, 1); + walker = new tinymce.dom.TreeWalker(node, dom.getParent(selectedCells[0], 'table')); + + do { + if (node.nodeName == 'TD' || node.nodeName == 'TH') { + if (!dom.hasClass(node, 'mceSelected')) + break; + + lastNode = node; + } + } while (node = walker.next()); + + setPoint(lastNode); + + sel.setRng(rng); + } + + ed.nodeChanged(); + startCell = tableGrid = startTable = null; + } + }); + + ed.onKeyUp.add(function(ed, e) { + cleanup(); + }); + + // Add context menu if (ed && ed.plugins.contextmenu) { ed.plugins.contextmenu.onContextMenu.add(function(th, m, e) { var sm, se = ed.selection, el = se.getNode() || ed.getBody(); - if (ed.dom.getParent(e, 'td') || ed.dom.getParent(e, 'th')) { + if (ed.dom.getParent(e, 'td') || ed.dom.getParent(e, 'th') || ed.dom.select('td.mceSelected,th.mceSelected').length) { m.removeAll(); if (el.nodeName == 'A' && !ed.dom.getAttrib(el, 'name')) { @@ -73,28 +914,28 @@ m.addSeparator(); } - m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable', ui : true, value : {action : 'insert'}}); - m.add({title : 'table.props_desc', icon : 'table_props', cmd : 'mceInsertTable', ui : true}); - m.add({title : 'table.del', icon : 'delete_table', cmd : 'mceTableDelete', ui : true}); + m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable', value : {action : 'insert'}}); + m.add({title : 'table.props_desc', icon : 'table_props', cmd : 'mceInsertTable'}); + m.add({title : 'table.del', icon : 'delete_table', cmd : 'mceTableDelete'}); m.addSeparator(); // Cell menu sm = m.addMenu({title : 'table.cell'}); - sm.add({title : 'table.cell_desc', icon : 'cell_props', cmd : 'mceTableCellProps', ui : true}); - sm.add({title : 'table.split_cells_desc', icon : 'split_cells', cmd : 'mceTableSplitCells', ui : true}); - sm.add({title : 'table.merge_cells_desc', icon : 'merge_cells', cmd : 'mceTableMergeCells', ui : true}); + sm.add({title : 'table.cell_desc', icon : 'cell_props', cmd : 'mceTableCellProps'}); + sm.add({title : 'table.split_cells_desc', icon : 'split_cells', cmd : 'mceTableSplitCells'}); + sm.add({title : 'table.merge_cells_desc', icon : 'merge_cells', cmd : 'mceTableMergeCells'}); // Row menu sm = m.addMenu({title : 'table.row'}); - sm.add({title : 'table.row_desc', icon : 'row_props', cmd : 'mceTableRowProps', ui : true}); + sm.add({title : 'table.row_desc', icon : 'row_props', cmd : 'mceTableRowProps'}); sm.add({title : 'table.row_before_desc', icon : 'row_before', cmd : 'mceTableInsertRowBefore'}); sm.add({title : 'table.row_after_desc', icon : 'row_after', cmd : 'mceTableInsertRowAfter'}); sm.add({title : 'table.delete_row_desc', icon : 'delete_row', cmd : 'mceTableDeleteRow'}); sm.addSeparator(); sm.add({title : 'table.cut_row_desc', icon : 'cut', cmd : 'mceTableCutRow'}); sm.add({title : 'table.copy_row_desc', icon : 'copy', cmd : 'mceTableCopyRow'}); - sm.add({title : 'table.paste_row_before_desc', icon : 'paste', cmd : 'mceTablePasteRowBefore'}); - sm.add({title : 'table.paste_row_after_desc', icon : 'paste', cmd : 'mceTablePasteRowAfter'}); + sm.add({title : 'table.paste_row_before_desc', icon : 'paste', cmd : 'mceTablePasteRowBefore'}).setDisabled(!clipboardRows); + sm.add({title : 'table.paste_row_after_desc', icon : 'paste', cmd : 'mceTablePasteRowAfter'}).setDisabled(!clipboardRows); // Column menu sm = m.addMenu({title : 'table.col'}); @@ -102,1035 +943,197 @@ sm.add({title : 'table.col_after_desc', icon : 'col_after', cmd : 'mceTableInsertColAfter'}); sm.add({title : 'table.delete_col_desc', icon : 'delete_col', cmd : 'mceTableDeleteCol'}); } else - m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable', ui : true}); + m.add({title : 'table.desc', icon : 'table', cmd : 'mceInsertTable'}); }); } - }); - // Add undo level when new rows are created using the tab key - ed.onKeyDown.add(function(ed, e) { - if (e.keyCode == 9 && ed.dom.getParent(ed.selection.getNode(), 'TABLE')) { - if (!tinymce.isGecko && !tinymce.isOpera) { - tinyMCE.execInstanceCommand(ed.editorId, "mceTableMoveToNextRow", true); - return tinymce.dom.Event.cancel(e); + // Fixes an issue on Gecko where it's impossible to place the caret behind a table + // This fix will force a paragraph element after the table but only when the forced_root_block setting is enabled + if (!tinymce.isIE) { + function fixTableCaretPos() { + var last; + + // Skip empty text nodes form the end + for (last = ed.getBody().lastChild; last && last.nodeType == 3 && !last.nodeValue.length; last = last.previousSibling) ; + + if (last && last.nodeName == 'TABLE') + ed.dom.add(ed.getBody(), 'p', null, '
'); + }; + + // Fixes an bug where it's impossible to place the caret before a table in Gecko + // this fix solves it by detecting when the caret is at the beginning of such a table + // and then manually moves the caret infront of the table + if (tinymce.isGecko) { + ed.onKeyDown.add(function(ed, e) { + var rng, table, dom = ed.dom; + + // On gecko it's not possible to place the caret before a table + if (e.keyCode == 37 || e.keyCode == 38) { + rng = ed.selection.getRng(); + table = dom.getParent(rng.startContainer, 'table'); + + if (table && ed.getBody().firstChild == table) { + if (isAtStart(rng, table)) { + rng = dom.createRng(); + + rng.setStartBefore(table); + rng.setEndBefore(table); + + ed.selection.setRng(rng); + + e.preventDefault(); + } + } + } + }); } - ed.undoManager.add(); - } - }); + ed.onKeyUp.add(fixTableCaretPos); + ed.onSetContent.add(fixTableCaretPos); + ed.onVisualAid.add(fixTableCaretPos); - // Select whole table is a table border is clicked - if (!tinymce.isIE) { - if (ed.getParam('table_selection', true)) { - ed.onClick.add(function(ed, e) { - e = e.target; + ed.onPreProcess.add(function(ed, o) { + var last = o.node.lastChild; - if (e.nodeName === 'TABLE') - ed.selection.select(e); + if (last && last.childNodes.length == 1 && last.firstChild.nodeName == 'BR') + ed.dom.remove(last); }); + + fixTableCaretPos(); } - } - - ed.onNodeChange.add(function(ed, cm, n) { - var p = ed.dom.getParent(n, 'td,th,caption'); - - cm.setActive('table', n.nodeName === 'TABLE' || !!p); - if (p && p.nodeName === 'CAPTION') - p = null; - - cm.setDisabled('delete_table', !p); - cm.setDisabled('delete_col', !p); - cm.setDisabled('delete_table', !p); - cm.setDisabled('delete_row', !p); - cm.setDisabled('col_after', !p); - cm.setDisabled('col_before', !p); - cm.setDisabled('row_after', !p); - cm.setDisabled('row_before', !p); - cm.setDisabled('row_props', !p); - cm.setDisabled('cell_props', !p); - cm.setDisabled('split_cells', !p || (parseInt(ed.dom.getAttrib(p, 'colspan', '1')) < 2 && parseInt(ed.dom.getAttrib(p, 'rowspan', '1')) < 2)); - cm.setDisabled('merge_cells', !p); }); - // Padd empty table cells - if (!tinymce.isIE) { - ed.onBeforeSetContent.add(function(ed, o) { - if (o.initial) - o.content = o.content.replace(/<(td|th)([^>]+|)>\s*<\/(td|th)>/g, tinymce.isOpera ? '<$1$2> ' : '<$1$2>
'); + // Register action commands + each({ + mceTableSplitCells : function(grid) { + grid.split(); + }, + + mceTableMergeCells : function(grid) { + var rowSpan, colSpan, cell; + + cell = ed.dom.getParent(ed.selection.getNode(), 'th,td'); + if (cell) { + rowSpan = cell.rowSpan; + colSpan = cell.colSpan; + } + + if (!ed.dom.select('td.mceSelected,th.mceSelected').length) { + winMan.open({ + url : url + '/merge_cells.htm', + width : 240 + parseInt(ed.getLang('table.merge_cells_delta_width', 0)), + height : 110 + parseInt(ed.getLang('table.merge_cells_delta_height', 0)), + inline : 1 + }, { + rows : rowSpan, + cols : colSpan, + onaction : function(data) { + grid.merge(cell, data.cols, data.rows); + }, + plugin_url : url + }); + } else + grid.merge(); + }, + + mceTableInsertRowBefore : function(grid) { + grid.insertRow(true); + }, + + mceTableInsertRowAfter : function(grid) { + grid.insertRow(); + }, + + mceTableInsertColBefore : function(grid) { + grid.insertCol(true); + }, + + mceTableInsertColAfter : function(grid) { + grid.insertCol(); + }, + + mceTableDeleteCol : function(grid) { + grid.deleteCols(); + }, + + mceTableDeleteRow : function(grid) { + grid.deleteRows(); + }, + + mceTableCutRow : function(grid) { + clipboardRows = grid.cutRows(); + }, + + mceTableCopyRow : function(grid) { + clipboardRows = grid.copyRows(); + }, + + mceTablePasteRowBefore : function(grid) { + grid.pasteRows(clipboardRows, true); + }, + + mceTablePasteRowAfter : function(grid) { + grid.pasteRows(clipboardRows); + }, + + mceTableDelete : function(grid) { + grid.deleteTable(); + } + }, function(func, name) { + ed.addCommand(name, function() { + var grid = createTableGrid(); + + if (grid) { + func(grid); + ed.execCommand('mceRepaint'); + cleanup(); + } }); - } - }, + }); - execCommand : function(cmd, ui, val) { - var ed = this.editor, b; + // Register dialog commands + each({ + mceInsertTable : function(val) { + winMan.open({ + url : url + '/table.htm', + width : 400 + parseInt(ed.getLang('table.table_delta_width', 0)), + height : 320 + parseInt(ed.getLang('table.table_delta_height', 0)), + inline : 1 + }, { + plugin_url : url, + action : val ? val.action : 0 + }); + }, - // Is table command - switch (cmd) { - case "mceTableMoveToNextRow": - case "mceInsertTable": - case "mceTableRowProps": - case "mceTableCellProps": - case "mceTableSplitCells": - case "mceTableMergeCells": - case "mceTableInsertRowBefore": - case "mceTableInsertRowAfter": - case "mceTableDeleteRow": - case "mceTableInsertColBefore": - case "mceTableInsertColAfter": - case "mceTableDeleteCol": - case "mceTableCutRow": - case "mceTableCopyRow": - case "mceTablePasteRowBefore": - case "mceTablePasteRowAfter": - case "mceTableDelete": - ed.execCommand('mceBeginUndoLevel'); - this._doExecCommand(cmd, ui, val); - ed.execCommand('mceEndUndoLevel'); + mceTableRowProps : function() { + winMan.open({ + url : url + '/row.htm', + width : 400 + parseInt(ed.getLang('table.rowprops_delta_width', 0)), + height : 295 + parseInt(ed.getLang('table.rowprops_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); + }, - return true; - } - - // Pass to next handler in chain - return false; - }, - - getInfo : function() { - return { - longname : 'Tables', - author : 'Moxiecode Systems AB', - authorurl : 'http://tinymce.moxiecode.com', - infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/table', - version : tinymce.majorVersion + "." + tinymce.minorVersion - }; - }, - - // Private plugin internal methods - - /** - * Executes the table commands. - */ - _doExecCommand : function(command, user_interface, value) { - var inst = this.editor, ed = inst, url = this.url; - var focusElm = inst.selection.getNode(); - var trElm = inst.dom.getParent(focusElm, "tr"); - var tdElm = inst.dom.getParent(focusElm, "td,th"); - var tableElm = inst.dom.getParent(focusElm, "table"); - var doc = inst.contentWindow.document; - var tableBorder = tableElm ? tableElm.getAttribute("border") : ""; - - // Get first TD if no TD found - if (trElm && tdElm == null) - tdElm = trElm.cells[0]; - - function inArray(ar, v) { - for (var i=0; i 0 && inArray(ar[i], v)) - return true; - - // Found value - if (ar[i] == v) - return true; + mceTableCellProps : function() { + winMan.open({ + url : url + '/cell.htm', + width : 400 + parseInt(ed.getLang('table.cellprops_delta_width', 0)), + height : 295 + parseInt(ed.getLang('table.cellprops_delta_height', 0)), + inline : 1 + }, { + plugin_url : url + }); } - - return false; - } - - function select(dx, dy) { - var td; - - grid = getTableGrid(tableElm); - dx = dx || 0; - dy = dy || 0; - dx = Math.max(cpos.cellindex + dx, 0); - dy = Math.max(cpos.rowindex + dy, 0); - - // Recalculate grid and select - inst.execCommand('mceRepaint'); - td = getCell(grid, dy, dx); - - if (td) { - inst.selection.select(td.firstChild || td); - inst.selection.collapse(1); - } - }; - - function makeTD() { - var newTD = doc.createElement("td"); - - if (!tinymce.isIE) - newTD.innerHTML = '
'; - } - - function getColRowSpan(td) { - var colspan = inst.dom.getAttrib(td, "colspan"); - var rowspan = inst.dom.getAttrib(td, "rowspan"); - - colspan = colspan == "" ? 1 : parseInt(colspan); - rowspan = rowspan == "" ? 1 : parseInt(rowspan); - - return {colspan : colspan, rowspan : rowspan}; - } - - function getCellPos(grid, td) { - var x, y; - - for (y=0; y 1) { // Remove due to colspan - for (var i=x; i 1) - td.rowSpan = sd.rowspan + 1; - - lastElm = td; - } - - deleteMarked(tableElm); - } - } - - function prevElm(node, name) { - while ((node = node.previousSibling) != null) { - if (node.nodeName == name) - return node; - } - - return null; - } - - function nextElm(node, names) { - var namesAr = names.split(','); - - while ((node = node.nextSibling) != null) { - for (var i=0; i 1) { - do { - var nexttd = nextElm(td, "TD,TH"); - - if (td._delete) - td.parentNode.removeChild(td); - } while ((td = nexttd) != null); - } - } while ((tr = next) != null); - } - - function addRows(td_elm, tr_elm, rowspan) { - // Add rows - td_elm.rowSpan = 1; - var trNext = nextElm(tr_elm, "TR"); - for (var i=1; i 1) { - var newTD = cells[x].cloneNode(true); - var sd = getColRowSpan(cells[x]); - - newTD.rowSpan = sd.rowspan - 1; - - var nextTD = nextTR.cells[x]; - - if (nextTD == null) - nextTR.appendChild(newTD); - else - nextTR.insertBefore(newTD, nextTD); - } - } - - // Delete cells - var lastTDElm = null; - for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) { - if (tdElm != lastTDElm) { - var sd = getColRowSpan(tdElm); - - if (sd.rowspan > 1) { - tdElm.rowSpan = sd.rowspan - 1; - } else { - trElm = tdElm.parentNode; - - if (trElm.parentNode) - trElm._delete = true; - } - - lastTDElm = tdElm; - } - } - - deleteMarked(tableElm); - - select(0, -1); - break; - - case "mceTableInsertColBefore": - if (!trElm || !tdElm) - return true; - - var grid = getTableGrid(inst.dom.getParent(tableElm, "table")); - var cpos = getCellPos(grid, tdElm); - var lastTDElm = null; - - for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { - if (tdElm != lastTDElm) { - var sd = getColRowSpan(tdElm); - - if (sd['colspan'] == 1) { - var newTD = doc.createElement(tdElm.nodeName); - - if (!tinymce.isIE) - newTD.innerHTML = '
'; - - newTD.rowSpan = tdElm.rowSpan; - - tdElm.parentNode.insertBefore(newTD, tdElm); - } else - tdElm.colSpan++; - - lastTDElm = tdElm; - } - } - - select(); - break; - - case "mceTableInsertColAfter": - if (!trElm || !tdElm) - return true; - - var grid = getTableGrid(inst.dom.getParent(tableElm, "table")); - var cpos = getCellPos(grid, tdElm); - var lastTDElm = null; - - for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { - if (tdElm != lastTDElm) { - var sd = getColRowSpan(tdElm); - - if (sd['colspan'] == 1) { - var newTD = doc.createElement(tdElm.nodeName); - - if (!tinymce.isIE) - newTD.innerHTML = '
'; - - newTD.rowSpan = tdElm.rowSpan; - - var nextTD = nextElm(tdElm, "TD,TH"); - if (nextTD == null) - tdElm.parentNode.appendChild(newTD); - else - nextTD.parentNode.insertBefore(newTD, nextTD); - } else - tdElm.colSpan++; - - lastTDElm = tdElm; - } - } - - select(1); - break; - - case "mceTableDeleteCol": - if (!trElm || !tdElm) - return true; - - var grid = getTableGrid(tableElm); - var cpos = getCellPos(grid, tdElm); - var lastTDElm = null; - - // Only one col, remove whole table - if ((grid.length > 1 && grid[0].length <= 1) && tableElm.nodeName == 'TBODY') { - inst.dom.remove(inst.dom.getParent(tableElm, "table")); - return true; - } - - // Delete cells - for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { - if (tdElm != lastTDElm) { - var sd = getColRowSpan(tdElm); - - if (sd['colspan'] > 1) - tdElm.colSpan = sd['colspan'] - 1; - else { - if (tdElm.parentNode) - tdElm.parentNode.removeChild(tdElm); - } - - lastTDElm = tdElm; - } - } - - select(-1); - break; - - case "mceTableSplitCells": - if (!trElm || !tdElm) - return true; - - var spandata = getColRowSpan(tdElm); - - var colspan = spandata["colspan"]; - var rowspan = spandata["rowspan"]; - - // Needs splitting - if (colspan > 1 || rowspan > 1) { - // Generate cols - tdElm.colSpan = 1; - for (var i=1; i 1) - addRows(newTD, trElm, rowspan); - } - - addRows(tdElm, trElm, rowspan); - } - - // Apply visual aids - tableElm = inst.dom.getParent(inst.selection.getNode(), "table"); - break; - - case "mceTableMergeCells": - var rows = []; - var sel = inst.selection.getSel(); - var grid = getTableGrid(tableElm); - - if (tinymce.isIE || sel.rangeCount == 1) { - if (user_interface) { - // Setup template - var sp = getColRowSpan(tdElm); - - inst.windowManager.open({ - url : url + '/merge_cells.htm', - width : 240 + parseInt(inst.getLang('table.merge_cells_delta_width', 0)), - height : 110 + parseInt(inst.getLang('table.merge_cells_delta_height', 0)), - inline : 1 - }, { - action : "update", - numcols : sp.colspan, - numrows : sp.rowspan, - plugin_url : url - }); - - return true; - } else { - var numRows = parseInt(value['numrows']); - var numCols = parseInt(value['numcols']); - var cpos = getCellPos(grid, tdElm); - - if (("" + numRows) == "NaN") - numRows = 1; - - if (("" + numCols) == "NaN") - numCols = 1; - - // Get rows and cells - var tRows = tableElm.rows; - for (var y=cpos.rowindex; y 0) - rows[rows.length] = rowCells; - - var td = getCell(grid, cpos.rowindex, cpos.cellindex); - each(ed.dom.select('br', td), function(e, i) { - if (i > 0 && ed.dom.getAttrib('mce_bogus')) - ed.dom.remove(e); - }); - } - - //return true; - } - } else { - var cells = []; - var sel = inst.selection.getSel(); - var lastTR = null; - var curRow = null; - var x1 = -1, y1 = -1, x2, y2; - - // Only one cell selected, whats the point? - if (sel.rangeCount < 2) - return true; - - // Get all selected cells - for (var i=0; i 0) - rows[rows.length] = rowCells; - } - - // Find selected cells in grid and box - var curRow = []; - var lastTR = null; - for (var y=0; y colSpan) - colSpan = rowColSpan; - - lastRowSpan = -1; - } - - // Validate vertical and get total rowspan - var lastColSpan = -1; - for (var x=0; x rowSpan) - rowSpan = colRowSpan; - - lastColSpan = -1; - } - - // Setup td - tdElm = rows[0][0]; - tdElm.rowSpan = rowSpan; - tdElm.colSpan = colSpan; - - // Merge cells - for (var y=0; y 0)) - tdElm.innerHTML += html; - - // Not current cell - if (rows[y][x] != tdElm && !rows[y][x]._deleted) { - var cpos = getCellPos(grid, rows[y][x]); - var tr = rows[y][x].parentNode; - - tr.removeChild(rows[y][x]); - rows[y][x]._deleted = true; - - // Empty TR, remove it - if (!tr.hasChildNodes()) { - tr.parentNode.removeChild(tr); - - var lastCell = null; - for (var x=0; cellElm = getCell(grid, cpos.rowindex, x); x++) { - if (cellElm != lastCell && cellElm.rowSpan > 1) - cellElm.rowSpan--; - - lastCell = cellElm; - } - - if (tdElm.rowSpan > 1) - tdElm.rowSpan--; - } - } - } - } - - // Remove all but one bogus br - each(ed.dom.select('br', tdElm), function(e, i) { - if (i > 0 && ed.dom.getAttrib(e, 'mce_bogus')) - ed.dom.remove(e); - }); - - break; - } - - tableElm = inst.dom.getParent(inst.selection.getNode(), "table"); - inst.addVisual(tableElm); - inst.nodeChanged(); - } - - return true; - } - - // Pass to next handler in chain - return false; + }, function(func, name) { + ed.addCommand(name, function(ui, val) { + func(val); + }); + }); } }); // Register plugin tinymce.PluginManager.add('table', tinymce.plugins.TablePlugin); -})(); \ No newline at end of file +})(tinymce); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js index f23b0675..b5fc1fda 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js @@ -11,7 +11,7 @@ function init() { document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor') var inst = ed; - var tdElm = ed.dom.getParent(ed.selection.getNode(), "td,th"); + var tdElm = ed.dom.getParent(ed.selection.getStart(), "td,th"); var formObj = document.forms[0]; var st = ed.dom.parseStyle(ed.dom.getAttrib(tdElm, "style")); @@ -24,7 +24,7 @@ function init() { var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor')); var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor')); var className = ed.dom.getAttrib(tdElm, 'class'); - var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");; + var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); var id = ed.dom.getAttrib(tdElm, 'id'); var lang = ed.dom.getAttrib(tdElm, 'lang'); var dir = ed.dom.getAttrib(tdElm, 'dir'); @@ -34,38 +34,55 @@ function init() { addClassesToList('class', 'table_cell_styles'); TinyMCE_EditableSelects.init(); - formObj.bordercolor.value = bordercolor; - formObj.bgcolor.value = bgcolor; - formObj.backgroundimage.value = backgroundimage; - formObj.width.value = width; - formObj.height.value = height; - formObj.id.value = id; - formObj.lang.value = lang; - formObj.style.value = ed.dom.serializeStyle(st); - selectByValue(formObj, 'align', align); - selectByValue(formObj, 'valign', valign); - selectByValue(formObj, 'class', className, true, true); - selectByValue(formObj, 'celltype', celltype); - selectByValue(formObj, 'dir', dir); - selectByValue(formObj, 'scope', scope); + if (!ed.dom.hasClass(tdElm, 'mceSelected')) { + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.backgroundimage.value = backgroundimage; + formObj.width.value = width; + formObj.height.value = height; + formObj.id.value = id; + formObj.lang.value = lang; + formObj.style.value = ed.dom.serializeStyle(st); + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'valign', valign); + selectByValue(formObj, 'class', className, true, true); + selectByValue(formObj, 'celltype', celltype); + selectByValue(formObj, 'dir', dir); + selectByValue(formObj, 'scope', scope); - // Resize some elements - if (isVisible('backgroundimagebrowser')) - document.getElementById('backgroundimage').style.width = '180px'; + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; - updateColor('bordercolor_pick', 'bordercolor'); - updateColor('bgcolor_pick', 'bgcolor'); + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); + } else + tinyMCEPopup.dom.hide('action'); } function updateAction() { var el, inst = ed, tdElm, trElm, tableElm, formObj = document.forms[0]; tinyMCEPopup.restoreSelection(); - el = ed.selection.getNode(); + el = ed.selection.getStart(); tdElm = ed.dom.getParent(el, "td,th"); trElm = ed.dom.getParent(el, "tr"); tableElm = ed.dom.getParent(el, "table"); + // Cell is selected + if (ed.dom.hasClass(tdElm, 'mceSelected')) { + // Update all selected sells + tinymce.each(ed.dom.select('td.mceSelected,th.mceSelected'), function(td) { + updateCell(td); + }); + + ed.addVisual(); + ed.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + return; + } + ed.execCommand('mceBeginUndoLevel'); switch (getSelectValue(formObj, 'action')) { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/js/merge_cells.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/js/merge_cells.js index 31d6df0a..7ee4bf04 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/js/merge_cells.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/js/merge_cells.js @@ -1,29 +1,27 @@ tinyMCEPopup.requireLangPack(); -function init() { - var f = document.forms[0], v; +var MergeCellsDialog = { + init : function() { + var f = document.forms[0]; - tinyMCEPopup.resizeToInnerSize(); + f.numcols.value = tinyMCEPopup.getWindowArg('cols', 1); + f.numrows.value = tinyMCEPopup.getWindowArg('rows', 1); + }, - f.numcols.value = tinyMCEPopup.getWindowArg('numcols', 1); - f.numrows.value = tinyMCEPopup.getWindowArg('numrows', 1); -} + merge : function() { + var func, f = document.forms[0]; -function mergeCells() { - var args = [], f = document.forms[0]; + tinyMCEPopup.restoreSelection(); - tinyMCEPopup.restoreSelection(); + func = tinyMCEPopup.getWindowArg('onaction'); - if (!AutoValidator.validate(f)) { - tinyMCEPopup.alert(tinyMCEPopup.getLang('invalid_data')); - return false; + func({ + cols : f.numcols.value, + rows : f.numrows.value + }); + + tinyMCEPopup.close(); } +}; - args["numcols"] = f.numcols.value; - args["numrows"] = f.numrows.value; - - tinyMCEPopup.execCommand("mceTableMergeCells", false, args); - tinyMCEPopup.close(); -} - -tinyMCEPopup.onInit.add(init); +tinyMCEPopup.onInit.add(MergeCellsDialog.init, MergeCellsDialog); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/js/row.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/js/row.js index d25f635f..70d95b67 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/js/row.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/js/row.js @@ -8,7 +8,7 @@ function init() { var inst = tinyMCEPopup.editor; var dom = inst.dom; - var trElm = dom.getParent(inst.selection.getNode(), "tr"); + var trElm = dom.getParent(inst.selection.getStart(), "tr"); var formObj = document.forms[0]; var st = dom.parseStyle(dom.getAttrib(trElm, "style")); @@ -19,32 +19,37 @@ function init() { var height = trimSize(getStyle(trElm, 'height', 'height')); var className = dom.getAttrib(trElm, 'class'); var bgcolor = convertRGBToHex(getStyle(trElm, 'bgcolor', 'backgroundColor')); - var backgroundimage = getStyle(trElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");; + var backgroundimage = getStyle(trElm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); var id = dom.getAttrib(trElm, 'id'); var lang = dom.getAttrib(trElm, 'lang'); var dir = dom.getAttrib(trElm, 'dir'); - // Setup form - addClassesToList('class', 'table_row_styles'); - TinyMCE_EditableSelects.init(); - - formObj.bgcolor.value = bgcolor; - formObj.backgroundimage.value = backgroundimage; - formObj.height.value = height; - formObj.id.value = id; - formObj.lang.value = lang; - formObj.style.value = dom.serializeStyle(st); - selectByValue(formObj, 'align', align); - selectByValue(formObj, 'valign', valign); - selectByValue(formObj, 'class', className, true, true); selectByValue(formObj, 'rowtype', rowtype); - selectByValue(formObj, 'dir', dir); - // Resize some elements - if (isVisible('backgroundimagebrowser')) - document.getElementById('backgroundimage').style.width = '180px'; + // Any cells selected + if (dom.select('td.mceSelected,th.mceSelected', trElm).length == 0) { + // Setup form + addClassesToList('class', 'table_row_styles'); + TinyMCE_EditableSelects.init(); - updateColor('bgcolor_pick', 'bgcolor'); + formObj.bgcolor.value = bgcolor; + formObj.backgroundimage.value = backgroundimage; + formObj.height.value = height; + formObj.id.value = id; + formObj.lang.value = lang; + formObj.style.value = dom.serializeStyle(st); + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'valign', valign); + selectByValue(formObj, 'class', className, true, true); + selectByValue(formObj, 'dir', dir); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + updateColor('bgcolor_pick', 'bgcolor'); + } else + tinyMCEPopup.dom.hide('action'); } function updateAction() { @@ -52,8 +57,28 @@ function updateAction() { var action = getSelectValue(formObj, 'action'); tinyMCEPopup.restoreSelection(); - trElm = dom.getParent(inst.selection.getNode(), "tr"); - tableElm = dom.getParent(inst.selection.getNode(), "table"); + trElm = dom.getParent(inst.selection.getStart(), "tr"); + tableElm = dom.getParent(inst.selection.getStart(), "table"); + + // Update all selected rows + if (dom.select('td.mceSelected,th.mceSelected', trElm).length > 0) { + tinymce.each(tableElm.rows, function(tr) { + var i; + + for (i = 0; i < tr.cells.length; i++) { + if (dom.hasClass(tr.cells[i], 'mceSelected')) { + updateRow(tr, true); + return; + } + } + }); + + inst.addVisual(); + inst.nodeChanged(); + inst.execCommand('mceEndUndoLevel'); + tinyMCEPopup.close(); + return; + } inst.execCommand('mceBeginUndoLevel'); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/js/table.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/js/table.js index a7f3c3ae..3ef63110 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/js/table.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/js/table.js @@ -24,14 +24,14 @@ function insertTable() { border = formObj.elements['border'].value != "" ? formObj.elements['border'].value : 0; cellpadding = formObj.elements['cellpadding'].value != "" ? formObj.elements['cellpadding'].value : ""; cellspacing = formObj.elements['cellspacing'].value != "" ? formObj.elements['cellspacing'].value : ""; - align = formObj.elements['align'].options[formObj.elements['align'].selectedIndex].value; - frame = formObj.elements['frame'].options[formObj.elements['frame'].selectedIndex].value; - rules = formObj.elements['rules'].options[formObj.elements['rules'].selectedIndex].value; + align = getSelectValue(formObj, "align"); + frame = getSelectValue(formObj, "tframe"); + rules = getSelectValue(formObj, "rules"); width = formObj.elements['width'].value; height = formObj.elements['height'].value; bordercolor = formObj.elements['bordercolor'].value; bgcolor = formObj.elements['bgcolor'].value; - className = formObj.elements['class'].options[formObj.elements['class'].selectedIndex].value; + className = getSelectValue(formObj, "class"); id = formObj.elements['id'].value; summary = formObj.elements['summary'].value; style = formObj.elements['style'].value; @@ -82,7 +82,7 @@ function insertTable() { capEl = elm.ownerDocument.createElement('caption'); if (!tinymce.isIE) - capEl.innerHTML = '
'; + capEl.innerHTML = '
'; elm.insertBefore(capEl, elm.firstChild); } @@ -151,11 +151,16 @@ function insertTable() { html += makeAttrib('border', border); html += makeAttrib('cellpadding', cellpadding); html += makeAttrib('cellspacing', cellspacing); + html += makeAttrib('data-mce-new', '1'); if (width && inst.settings.inline_styles) { if (style) style += '; '; + // Force px + if (/^[0-9\.]+$/.test(width)) + width += 'px'; + style += 'width: ' + width; } else html += makeAttrib('width', width); @@ -182,7 +187,7 @@ function insertTable() { if (caption) { if (!tinymce.isIE) - html += '
'; + html += '
'; else html += ''; } @@ -192,7 +197,7 @@ function insertTable() { for (var x=0; x'); + + tinymce.each('h1,h2,h3,h4,h5,h6,p'.split(','), function(n) { + if (patt) + patt += ','; + + patt += n + ' ._mce_marker'; + }); + + tinymce.each(inst.dom.select(patt), function(n) { + inst.dom.split(inst.dom.getParent(n, 'h1,h2,h3,h4,h5,h6,p'), n); + }); + + dom.setOuterHTML(dom.select('br._mce_marker')[0], html); + } else + inst.execCommand('mceInsertContent', false, html); + + tinymce.each(dom.select('table[data-mce-new]'), function(node) { + var td = dom.select('td', node); + + try { + // IE9 might fail to do this selection + inst.selection.select(td[0], true); + inst.selection.collapse(); + } catch (ex) { + // Ignore + } + + dom.setAttrib(node, 'data-mce-new', ''); + }); + inst.addVisual(); inst.execCommand('mceEndUndoLevel'); @@ -243,7 +284,7 @@ function init() { var cols = 2, rows = 2, border = tinyMCEPopup.getParam('table_default_border', '0'), cellpadding = tinyMCEPopup.getParam('table_default_cellpadding', ''), cellspacing = tinyMCEPopup.getParam('table_default_cellspacing', ''); var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = ""; - var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "", rules, frame; + var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = "", rules = "", frame = ""; var inst = tinyMCEPopup.editor, dom = inst.dom; var formObj = document.forms[0]; var elm = dom.getParent(inst.selection.getNode(), "table"); @@ -280,7 +321,7 @@ function init() { style = dom.serializeStyle(st); dir = dom.getAttrib(elm, 'dir'); lang = dom.getAttrib(elm, 'lang'); - background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); formObj.caption.checked = elm.getElementsByTagName('caption').length > 0; orgTableWidth = width; @@ -295,7 +336,7 @@ function init() { // Update form selectByValue(formObj, 'align', align); - selectByValue(formObj, 'frame', frame); + selectByValue(formObj, 'tframe', frame); selectByValue(formObj, 'rules', rules); selectByValue(formObj, 'class', className, true, true); formObj.cols.value = cols; @@ -389,7 +430,7 @@ function changedStyle() { var st = dom.parseStyle(formObj.style.value); if (st['background-image']) - formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\(['\"]?([^'\"]*)['\"]?\\)", 'gi'), "$1"); else formObj.backgroundimage.value = ''; diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ar_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ar_dlg.js deleted file mode 100644 index c42e8af7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ar_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ar.table_dlg',{ -general_tab:"\u0639\u0627\u0645", -advanced_tab:"\u0645\u062A\u0642\u062F\u0645", -general_props:"\u062E\u0635\u0627\u0626\u0635 \u0639\u0627\u0645\u0629", -advanced_props:"\u062E\u0635\u0627\u0626\u0635 \u0645\u062A\u0642\u062F\u0645\u0629", -rowtype:"\u0627\u0644\u0645\u0642\u0637\u0639 \u0635\u0641 \u0641\u064A \u062C\u062F\u0648\u0644", -title:"\u0625\u062F\u0631\u0627\u062C/\u062A\u0639\u062F\u064A\u0644 \u062C\u062F\u0648\u0644", -width:"\u0627\u0644\u0639\u0631\u0636", -height:"\u0627\u0644\u0625\u0631\u062A\u0641\u0627\u0639", -cols:"\u0627\u0639\u0645\u062F\u0629", -rows:"\u0623\u0633\u0637\u0631", -cellspacing:"\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0628\u064A\u0646 \u0627\u0644\u062E\u0644\u0627\u064A\u0627", -cellpadding:"\u062D\u062C\u0645 \u0627\u0644\u062E\u0644\u064A\u0629", -border:"\u0627\u0644\u062D\u062F\u0648\u062F", -align:"\u0645\u062D\u0627\u0630\u0627\u0629", -align_default:"\u0627\u0644\u0627\u0641\u062A\u0631\u0627\u0636\u064A", -align_left:"\u064A\u0633\u0627\u0631", -align_right:"\u064A\u0645\u064A\u0646", -align_middle:"\u0648\u0633\u0637", -row_title:"\u062E\u0635\u0627\u0626\u0635 \u0623\u0633\u0637\u0631 \u0627\u0644\u062C\u062F\u0648\u0644", -cell_title:"\u062E\u0635\u0627\u0626\u0635 \u0623\u0639\u0645\u062F\u0629 \u0627\u0644\u062C\u062F\u0648\u0644", -cell_type:"\u0646\u0648\u0639 \u0627\u0644\u062E\u064A\u0629", -valign:"\u0627\u0644\u0645\u062D\u0627\u0630\u0627\u0629 \u0627\u0644\u0639\u0645\u0648\u062F\u064A\u0629", -align_top:"\u0623\u0639\u0644\u0649", -align_bottom:"\u0623\u0633\u0641\u0644", -bordercolor:"\u0644\u0648\u0646 \u0627\u0644\u062D\u062F\u0648\u062F", -bgcolor:"\u0644\u0648\u0646 \u0627\u0644\u062E\u0644\u0641\u064A\u0629", -merge_cells_title:"\u062F\u0645\u062C \u062E\u0644\u0627\u064A\u0627 \u0627\u0644\u062C\u062F\u0648\u0644", -id:"Id", -style:"\u0646\u0633\u0642", -langdir:"\u0627\u062A\u062C\u0627\u0647 \u0627\u0644\u0644\u063A\u0629", -langcode:"\u0634\u0641\u0631\u0629 \u0627\u0644\u0644\u063A\u0629", -mime:"\u0627\u0644\u0645\u0633\u0627\u0631 MIME type", -ltr:"\u064A\u0633\u0627\u0631 to \u064A\u0645\u064A\u0646", -rtl:"\u064A\u0645\u064A\u0646 to \u064A\u0633\u0627\u0631", -bgimage:"\u0635\u0648\u0631\u0629 \u0627\u0644\u062E\u0644\u0641\u064A\u0629", -summary:"\u0645\u0648\u062C\u0632", -td:"\u0627\u0644\u0645\u062D\u062A\u0648\u0649", -th:"\u0627\u0644\u0639\u0646\u0648\u0627\u0646", -cell_cell:"\u062A\u062D\u062F\u064A\u062B \u0627\u0644\u062E\u0644\u064A\u0629 \u0627\u0644\u062D\u0627\u0644\u064A\u0629", -cell_row:"\u062A\u062D\u062F\u064A\u062B \u062C\u0645\u064A\u0639 \u0627\u0644\u062E\u0644\u0627\u064A\u0627 \u0627\u0644\u0645\u0648\u062D\u0648\u062F\u0629 \u0641\u064A \u0627\u0644\u0633\u0637\u0631", -cell_all:"\u062A\u062D\u062F\u064A\u062B \u062C\u0645\u064A\u0639 \u0627\u0644\u062E\u0644\u0627\u064A\u0627 \u0627\u0644\u0645\u0648\u062C\u0648\u062F\u0629 \u0641\u064A \u0627\u0644\u062C\u062F\u0648\u0644", -row_row:"\u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0633\u0637\u0631 \u0627\u0644\u062D\u0627\u0644\u064A", -row_odd:"\u062A\u062D\u062F\u064A\u062B \u0627\u0644\u0623\u0633\u0637\u0631 \u0627\u0644\u0641\u0631\u062F\u064A\u0629", -row_even:"\u062A\u062D\u062F\u064A \u0627\u0644\u0623\u0633\u0637\u0631 \u0627\u0644\u0632\u0648\u062C\u064A\u0629", -row_all:"\u062A\u062D\u062F\u064A\u062B \u062C\u0645\u064A\u0639 \u0627\u0644\u0623\u0633\u0637\u0631", -thead:"\u0631\u0623\u0633 \u0627\u0644\u062C\u062F\u0648\u0644", -tbody:"\u062C\u0633\u0645 \u0627\u0644\u062C\u062F\u0648\u0644", -tfoot:"\u0642\u062F\u0645 \u0627\u0644\u062C\u062F\u0648\u0644", -scope:"\u0627\u0644\u0645\u062F\u0649", -rowgroup:"\u0645\u062C\u0645\u0648\u0639\u0629 \u0623\u0633\u0637\u0631", -colgroup:"\u0645\u062C\u0645\u0648\u0639\u0629 \u062E\u0644\u0627\u064A\u0627", -col_limit:"\u0644\u0642\u062F \u062A\u0639\u062F\u064A\u062A \u0627\u0644\u0639\u062F\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0627\u0644\u0645\u0633\u0645\u0648\u062D \u0628\u0647 \u0644\u0644\u0623\u0639\u0645\u062F\u0629 \u0627\u0644\u062E\u0627\u0635 \u0628\u0640{$cols}.", -row_limit:"\u0644\u0642\u062F \u062A\u0639\u062F\u064A\u062A \u0627\u0644\u0639\u062F\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0627\u0644\u0645\u0633\u0645\u0648\u062D \u0628\u0647 \u0644\u0644\u0623\u0633\u0637\u0631 \u0627\u0644\u062E\u0627\u0635 \u0628\u0640{$rows}.", -cell_limit:"\u0644\u0642\u062F \u062A\u0639\u062F\u064A\u062A \u0627\u0644\u0639\u062F\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0627\u0644\u0645\u0633\u0645\u0648\u062D \u0628\u0647 \u0644\u0644\u062E\u0644\u0627\u064A\u0627 \u0627\u0644\u062E\u0627\u0635 \u0628\u0640{$cells}.", -missing_scope:"\u0647\u0644 \u062A\u0631\u064A\u062F \u062D\u0642\u0627 \u0623\u0646 \u062A\u0648\u0627\u0635\u0644 \u0628\u062F\u0648\u0646 \u062A\u062D\u062F\u064A\u062F \u0627\u0644\u0645\u062F\u0649 \u0627\u0644\u062E\u0627\u0635 \u0628\u062E\u0644\u064A\u0629 \u0627\u0644\u062A\u0631\u0648\u064A\u0633\u0629 \u0647\u0630\u0647. \u0645\u0646 \u062F\u0648\u0646\u0647\u060C \u0633\u064A\u0643\u0648\u0646 \u0645\u0646 \u0627\u0644\u0635\u0639\u0628 \u0639\u0644\u0649 \u0627\u0644\u0632\u0627\u0626\u0631 \u0641\u0647\u0645 \u0645\u062D\u062A\u0648\u064A\u0627\u062A \u0627\u0644\u062C\u062F\u0648\u0644", -caption:"\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u062C\u062F\u0648\u0644", -frame:"\u0627\u0644\u0627\u0637\u0627\u0631", -frame_none:"\u0641\u0627\u0631\u063A", -frame_groups:"\u0627\u0644\u0645\u062C\u0645\u0648\u0639\u0627\u062A", -frame_rows:"\u0627\u0644\u0623\u0633\u0637\u0631", -frame_cols:"\u0627\u0644\u0623\u0639\u0645\u062F\u0629", -frame_all:"\u0627\u0644\u0643\u0644", -rules:"\u0627\u0644\u0642\u0648\u0627\u0639\u062F", -rules_void:"void", -rules_above:"\u0623\u0639\u0644\u0649", -rules_below:"\u0623\u0633\u0641\u0644", -rules_hsides:"\u0627\u0644\u062C\u0648\u0627\u0646\u0628 \u0627\u0644\u0623\u0641\u0642\u064A\u0629", -rules_lhs:"\u0627\u0644\u062C\u0627\u0646\u0628 \u0627\u0644\u0623\u0641\u0642\u064A \u0627\u0644\u0623\u064A\u0633\u0631", -rules_rhs:"\u0627\u0644\u062C\u0627\u0646\u0628 \u0627\u0644\u0623\u0641\u0642\u064A \u0627\u0644\u0623\u064A\u0645\u0646", -rules_vsides:"\u0627\u0644\u062C\u0648\u0627\u0646\u0628 \u0627\u0644\u0639\u0645\u0648\u062F\u064A\u0629", -rules_box:"\u0635\u0646\u062F\u0648\u0642", -rules_border:"\u0627\u0644\u062D\u062F\u0648\u062F" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/bg_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/bg_dlg.js deleted file mode 100644 index 8ae1e38e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/bg_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('bg.table_dlg',{ -general_tab:"\u041E\u0431\u0449\u0438", -advanced_tab:"\u0417\u0430 \u043D\u0430\u043F\u0440\u0435\u0434\u043D\u0430\u043B\u0438", -general_props:"\u041E\u0431\u0449\u0438 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438", -advanced_props:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0437\u0430 \u043D\u0430\u043F\u0440\u0435\u0434\u043D\u0430\u043B\u0438", -rowtype:"\u0420\u043E\u043B\u044F \u043D\u0430 \u0440\u0435\u0434\u0430", -title:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u0442\u0430\u0431\u043B\u0438\u0446\u0430", -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -height:"\u0412\u0438\u0441\u043E\u0447\u0438\u043D\u0430", -cols:"\u041A\u043E\u043B\u043E\u043D\u0438", -rows:"\u0420\u0435\u0434\u043E\u0432\u0435", -cellspacing:"\u0420\u0430\u0437\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043C\u044A\u0436\u0434\u0443 \u043A\u043B\u0435\u0442\u043A\u0438\u0442\u0435", -cellpadding:"Padding \u043D\u0430 \u043A\u043B\u0435\u0442\u043A\u0438\u0442\u0435", -border:"\u0420\u0430\u043C\u043A\u0430", -align:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435", -align_default:"\u041F\u043E \u043F\u043E\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043D\u0435", -align_left:"\u041B\u044F\u0432\u043E", -align_right:"\u0414\u044F\u0441\u043D\u043E", -align_middle:"\u0426\u0435\u043D\u0442\u044A\u0440", -row_title:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u043D\u0430 \u0440\u0435\u0434\u0430", -cell_title:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u043D\u0430 \u043A\u043B\u0435\u0442\u043A\u0430\u0442\u0430", -cell_type:"\u0422\u0438\u043F \u043D\u0430 \u043A\u043B\u0435\u0442\u043A\u0430\u0442\u0430", -valign:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u043D\u043E \u043F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435", -align_top:"\u0413\u043E\u0440\u0435", -align_bottom:"\u0414\u043E\u043B\u0443", -bordercolor:"\u0426\u0432\u044F\u0442 \u043D\u0430 \u0440\u0430\u043C\u043A\u0430\u0442\u0430", -bgcolor:"\u0426\u0432\u044F\u0442 \u043D\u0430 \u0444\u043E\u043D\u0430", -merge_cells_title:"\u0421\u043B\u0435\u0439 \u043A\u043B\u0435\u0442\u043A\u0438\u0442\u0435", -id:"Id", -style:"\u0421\u0442\u0438\u043B", -langdir:"\u041F\u043E\u0441\u043E\u043A\u0430 \u043D\u0430 \u0435\u0437\u0438\u043A\u0430", -langcode:"\u041A\u043E\u0434 \u043D\u0430 \u0435\u0437\u0438\u043A\u0430", -mime:"MIME \u0442\u0438\u043F", -ltr:"\u041E\u0442\u043B\u044F\u0432\u043E \u043D\u0430 \u0434\u044F\u0441\u043D\u043E", -rtl:"\u041E\u0442\u0434\u044F\u0441\u043D\u043E \u043D\u0430 \u043B\u044F\u0432\u043E", -bgimage:"\u0424\u043E\u043D\u043E\u0432\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -summary:"\u041E\u0431\u043E\u0431\u0449\u0435\u043D\u0438\u0435", -td:"\u0414\u0430\u043D\u0438\u043D", -th:"\u0413\u043B\u0430\u0432\u0430", -cell_cell:"\u041E\u0431\u043D\u043E\u0432\u0438 \u0442\u0435\u043A\u0443\u0449\u0430\u0442\u0430 \u043A\u043B\u0435\u0442\u043A\u0430Update current cell", -cell_row:"\u041E\u0431\u043D\u043E\u0432\u0438 \u0432\u0441\u0438\u0447\u043A\u0438 \u043A\u043B\u0435\u0442\u043A\u0438 \u043D\u0430 \u0440\u0435\u0434\u0430", -cell_all:"\u041E\u0431\u043D\u043E\u0432\u0438 \u0432\u0441\u0438\u0447\u043A\u0438 \u043A\u043B\u0435\u0442\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430", -row_row:"\u041E\u0431\u043D\u043E\u0432\u0438 \u0442\u0435\u043A\u0443\u0449\u0438\u044F \u0440\u0435\u0434", -row_odd:"\u041E\u0431\u043D\u043E\u0432\u0438 \u043D\u0435\u0447\u0435\u0442\u043D\u0438\u0442\u0435 \u0440\u0435\u0434\u043E\u0432\u0435 \u0432 \u0442\u0430\u043B\u0438\u0446\u0430\u0442\u0430", -row_even:"\u041E\u0431\u043D\u043E\u0432\u0438 \u0447\u0435\u0442\u043D\u0438\u0442\u0435 \u0440\u0435\u0434\u043E\u0432\u0435 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430", -row_all:"\u041E\u0431\u043D\u043E\u0432\u0438 \u0432\u0441\u0438\u0447\u043A\u0438 \u0440\u0435\u0434\u043E\u0432\u0435 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430", -thead:"\u0413\u043B\u0430\u0432\u0430 \u043D\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430", -tbody:"\u0422\u044F\u043B\u043E \u043D\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430", -tfoot:"\u0414\u044A\u043D\u043E \u043D\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430", -scope:"\u041E\u0431\u0445\u0432\u0430\u0442", -rowgroup:"\u0413\u0440\u0443\u043F\u0430 \u0440\u0435\u0434\u043E\u0432\u0435", -colgroup:"\u0413\u0440\u0443\u043F\u0430 \u043A\u043E\u043B\u043E\u043D\u0438", -col_limit:"\u041F\u0440\u0435\u0432\u0438\u0448\u0438\u0445\u0442\u0435 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u043D\u0430\u0442\u0430 \u0431\u0440\u043E\u0439\u043A\u0430 \u043A\u043E\u043B\u043E\u043D\u0438: {$cols}.", -row_limit:"\u041F\u0440\u0435\u0432\u0438\u0448\u0438\u0445\u0442\u0435 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u043D\u0430\u0442\u0430 \u0431\u0440\u043E\u0439\u043A\u0430 \u0440\u0435\u0434\u043E\u0432\u0435: {$rows}.", -cell_limit:"\u041F\u0440\u0435\u0432\u0438\u0448\u0438\u0445\u0442\u0435 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u043D\u0430\u0442\u0430 \u0431\u0440\u043E\u0439\u043A\u0430 \u043A\u043B\u0435\u0442\u043A\u0438: {$cells}.", -missing_scope:"\u0421\u0438\u0433\u0443\u0440\u0435\u043D \u043B\u0438 \u0441\u0442\u0435 \u0447\u0435 \u0436\u0435\u043B\u0430\u0435\u0442\u0435 \u0434\u0430 \u043F\u0440\u043E\u0434\u0443\u043B\u0436\u0438\u0442\u0435 \u0431\u0435\u0437 \u0434\u0430 \u0441\u043B\u043E\u0436\u0438\u0442\u0435 \u043E\u0431\u0445\u0432\u0430\u0442 \u043D\u0430 \u0433\u043B\u0430\u0432\u0430\u0442\u0430 \u043D\u0430 \u043A\u043B\u0435\u0442\u043A\u0430\u0442\u0430. \u0411\u0435\u0437 \u043D\u0435\u0433\u043E, \u043D\u044F\u043A\u043E\u0438 \u043F\u043E\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043B\u0438 \u0441 \u043D\u0435\u0434\u044A\u0437\u0438 \u043C\u043E\u0433\u0430\u0442 \u0434\u0430 \u0438\u043C\u0430\u0442 \u043F\u0440\u043E\u0431\u043B\u0435\u043C \u0434\u0430 \u0440\u0430\u0437\u0431\u0435\u0440\u0430\u0442 \u0434\u0430\u043D\u043D\u0438\u0442\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u043D\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430.", -caption:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 \u043D\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0442\u0430", -frame:"\u0424\u0440\u0435\u0439\u043C", -frame_none:"\u0431\u0435\u0437", -frame_groups:"\u0433\u0440\u0443\u043F\u0438", -frame_rows:"\u0440\u0435\u0434\u043E\u0432\u0435", -frame_cols:"\u043A\u043E\u043B\u043E\u043D\u0438", -frame_all:"\u0432\u0441\u0438\u0447\u043A\u0438", -rules:"\u041F\u0440\u0430\u0432\u0438\u043B\u0430", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/br_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/br_dlg.js deleted file mode 100644 index 7deec454..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/br_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('br.table_dlg',{ -general_tab:"Geral", -advanced_tab:"Avan\u00C3\u0083\u00C2\u00A7ado", -general_props:"Propriedades gerais", -advanced_props:"Propriedades avan\u00C3\u0083\u00C2\u00A7adas", -rowtype:"Linha na parte da tabela", -title:"Inserir/modificar tabela", -width:"Largura", -height:"Altura", -cols:"Colunas", -rows:"Linhas", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Limites", -align:"Alinhamento", -align_default:"Padr\u00C3\u0083\u00C2\u00A3o", -align_left:"Esquerda", -align_right:"Direita", -align_middle:"Centro", -row_title:"Propriedades de linhas", -cell_title:"Propriedades de c\u00C3\u0083\u00C2\u00A9lulas", -cell_type:"Tipo de c\u00C3\u0083\u00C2\u00A9lula", -valign:"Alinhamento vertical", -align_top:"Topo", -align_bottom:"Abaixo", -bordercolor:"Cor dos limites", -bgcolor:"Cor de fundo", -merge_cells_title:"Unir c\u00C3\u0083\u00C2\u00A9lulas", -id:"Id", -style:"Estilo", -langdir:"Direc\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o do texto", -langcode:"C\u00C3\u0083\u00C2\u00B3digo da linguagem", -mime:"MIME alvo", -ltr:"Da esquerda para a direita", -rtl:"Da direita para a esquerda", -bgimage:"Imagem de fundo", -summary:"Sum\u00C3\u0083\u00C2\u00A1rio", -td:"Dados", -th:"Campo", -cell_cell:"Actualizar esta c\u00C3\u0083\u00C2\u00A9lula", -cell_row:"Actualizar todas as c\u00C3\u0083\u00C2\u00A9lulas na linha", -cell_all:"Actualizar todas as c\u00C3\u0083\u00C2\u00A9lulas na tabela", -row_row:"Atcualizar esta linha", -row_odd:"Actualizar linhas \u00C3\u0083\u00C2\u00ADmpares", -row_even:"Actualizar linhas pares", -row_all:"Actualizar todas as linhas", -thead:"Topo da tabela", -tbody:"Corpo da tabela", -tfoot:"Rodap\u00C3\u0083\u00C2\u00A9 da tabela", -scope:"Alcance", -rowgroup:"Grupo linhas", -colgroup:"Grupo colunas", -col_limit:"Excedeu o n\u00C3\u0083\u00C2\u00BAmero m\u00C3\u0083\u00C2\u00A1ximo de colunas de {$cols}.", -row_limit:"Excedeu o n\u00C3\u0083\u00C2\u00BAmero m\u00C3\u0083\u00C2\u00A1ximo de linhas de {$rows}.", -cell_limit:"Excedeu o n\u00C3\u0083\u00C2\u00BAmero m\u00C3\u0083\u00C2\u00A1ximo de c\u00C3\u0083\u00C2\u00A9lulas de {$cells}.", -missing_scope:"Tem certeza de que quer continuar sem especificar um escopo para esta c\u00C3\u0083\u00C2\u00A9lula? (Isso poder\u00C3\u0083\u00C2\u00A1 causar dificuldades a usu\u00C3\u0083\u00C2\u00A1rios deficientes)", -caption:"T\u00C3\u0083\u00C2\u00ADtulo da tabela", -frame:"Frame", -frame_none:"Nenhum", -frame_groups:"Grupos", -frame_rows:"Linhas", -frame_cols:"colunas", -frame_all:"Todos", -rules:"Regras", -rules_void:"Void", -rules_above:"Acima", -rules_below:"Abaixo", -rules_hsides:"Hsides", -rules_lhs:"Lhs", -rules_rhs:"Rhs", -rules_vsides:"Vsides", -rules_box:"Box", -rules_border:"Limites" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/bs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/bs_dlg.js deleted file mode 100644 index 39772b19..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/bs_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('bs.table_dlg',{ -general_tab:"Osnovno", -advanced_tab:"Napredno", -general_props:"Osnovna svojstva", -advanced_props:"Napredna svojstva", -rowtype:"Row in table part", -title:"Umetni/uredi tablicu", -width:"\u0160irina", -height:"Visina", -cols:"Stupaca", -rows:"Redaka", -cellspacing:"Razmak \u0107elija", -cellpadding:"Dopuna \u0107elije", -border:"Obrub", -align:"Poravnavanje", -align_default:"Zadano", -align_left:"Lijevo", -align_right:"Desno", -align_middle:"Sredina", -row_title:"Svojstva retka", -cell_title:"Svojstva \u0107elije", -cell_type:"Tip \u0107elije", -valign:"Okomito poravnavanje", -align_top:"Vrh", -align_bottom:"Dno", -bordercolor:"Boja obruba", -bgcolor:"Background color", -merge_cells_title:"Spoji \u0107elije", -id:"Id", -style:"Stil", -langdir:"Smjer jezika", -langcode:"Kod jezika", -mime:"MIME tip", -ltr:"S lijeva na desno", -rtl:"S desna na lijevo", -bgimage:"Slika pozadine", -summary:"Sa\u017Eetak", -td:"Podatkovna", -th:"Zaglavlje", -cell_cell:"Primjeni na odabranu \u0107eliju", -cell_row:"Primjeni na sve \u0107elije u retku", -cell_all:"Primjeni na sve \u0107elije u tablici", -row_row:"Primjeni na odabrani redak", -row_odd:"Primjeni na neparne retke u tablici", -row_even:"Primjeni na parne retke u tablici", -row_all:"Primjeni na sve retke u tablici", -thead:"Zaglavlje tablice", -tbody:"Tijelo tablice", -tfoot:"Podno\u017Eje tablice", -scope:"Domet", -rowgroup:"Grupa redaka", -colgroup:"Grupa stupaca", -col_limit:"Prema\u0161ili ste maksimalni broj stupaca ({$cols}).", -row_limit:"Prema\u0161ili ste maksimalni broj redaka ({$rows}).", -cell_limit:"Prema\u0161ili ste maksimalni broj \u0107elija ({$cells}).", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Opis tablice", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ca_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ca_dlg.js deleted file mode 100644 index abd88d1c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ca_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ca.table_dlg',{ -general_tab:"General", -advanced_tab:"Avan\u00E7at", -general_props:"Propietats generals", -advanced_props:"Propietats avan\u00E7ades", -rowtype:"Part de la taula on \u00E9s la fila", -title:"Insereix/Modifica taula", -width:"Amplada", -height:"Al\u00E7ada", -cols:"Columnes", -rows:"Files", -cellspacing:"Espai de Cel.la", -cellpadding:"Espai de marge", -border:"Vora", -align:"Alineaci\u00F3", -align_default:"Per defecte", -align_left:"Esquerra", -align_right:"Dreta", -align_middle:"Centrat", -row_title:"Propietats de la fila de la taula", -cell_title:"Propietats de la cel\u00B7la de la taula", -cell_type:"Tipus de cel\u00B7la", -valign:"Alineaci\u00F3 vertical", -align_top:"Dalt", -align_bottom:"Baix", -bordercolor:"Color de la vora", -bgcolor:"Color del fons", -merge_cells_title:"Refon les cel\u00B7les de la taula", -id:"Id", -style:"Estil", -langdir:"Direcci\u00F3 de l'Idioma", -langcode:"Codi de l'idioma", -mime:"Tipus MIME de l'objectiu", -ltr:"D'esquerra a dreta", -rtl:"De dreta a esquerra", -bgimage:"Imatge de fons", -summary:"Resum", -td:"Dades", -th:"Cap\u00E7alera", -cell_cell:"Actualitza la cel\u00B7la actual", -cell_row:"Actualitza totes les cel\u00B7les de la fila", -cell_all:"Actualitza totes les cel\u00B7les de la taula", -row_row:"Actualitza la fila actual", -row_odd:"Actualitza les files senars de la taula", -row_even:"Actualitza les files parelles de la taula", -row_all:"Actualitza les files de la taula", -thead:"Cap\u00E7alera de la Taula", -tbody:"Cos de la Taula", -tfoot:"Peu de la Taula", -scope:"Abast", -rowgroup:"Grup de Files", -colgroup:"Grup de Columnes", -col_limit:"Has excedit el nombre m\u00E0xim de columnes de {$cols}.", -row_limit:"Has excedit el nombre m\u00E0xim de files de {$rows}.", -cell_limit:"Has excedit el nombre m\u00E0xim de cel\u00B7les de {$cells}.", -missing_scope:"Segur que vols continuar sense especificar un abast per a les cel\u00B7les de cap\u00E7alera d'aquesta taula? Sense aix\u00F2, alguns usuaris/es amb discapacitats tindran dificultats per entendre el contingut o les dades mostrades a la taula.", -caption:"T\u00EDtol de la taula", -frame:"Marc", -frame_none:"cap", -frame_groups:"grups", -frame_rows:"files", -frame_cols:"columnes", -frame_all:"totes", -rules:"Regles", -rules_void:"salta regles", -rules_above:"sobre", -rules_below:"sota", -rules_hsides:"banda horitzontal", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"banda vertical", -rules_box:"caixa", -rules_border:"vora" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ch_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ch_dlg.js deleted file mode 100644 index b83707d4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ch_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ch.table_dlg',{ -general_tab:"\u57FA\u672C", -advanced_tab:"\u8FDB\u9636", -general_props:"\u4E00\u822C\u5C5E\u6027", -advanced_props:"\u8FDB\u9636\u5C5E\u6027", -rowtype:"\u5217\u6240\u5728\u7684\u8868\u683C\u4F4D\u7F6E", -title:"\u63D2\u5165/\u7F16\u8F91\u8868\u683C", -width:"\u5BBD", -height:"\u9AD8", -cols:"\u680F\u6570", -rows:"\u5217\u6570", -cellspacing:"\u5355\u5143\u683C\u95F4\u8DDD", -cellpadding:"\u5355\u5143\u683C\u5185\u8DDD", -border:"\u8FB9\u6846", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_default:"\u9884\u8BBE", -align_left:"\u7F6E\u5DE6", -align_right:"\u7F6E\u53F3", -align_middle:"\u7F6E\u4E2D", -row_title:"\u4F8B\u6807\u9898", -cell_title:"\u5355\u5143\u683C\u6807\u9898", -cell_type:"\u5355\u5143\u683C\u7C7B\u578B", -valign:"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F", -align_top:"\u9876\u90E8", -align_bottom:"\u5E95\u90E8", -bordercolor:"\u8FB9\u6846\u989C\u8272", -bgcolor:"\u80CC\u666F\u989C\u8272", -merge_cells_title:"\u5408\u5E76\u5355\u5143\u683C", -id:"ID", -style:"\u6837\u5F0F", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -mime:"\u76EE\u6807MIME\u7C7B\u578B", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -bgimage:"\u80CC\u666F\u56FE\u7247", -summary:"\u6458\u8981", -td:"\u8D44\u6599", -th:"\u8868\u5934", -cell_cell:"\u66F4\u65B0\u5F53\u524D\u5355\u5143\u683C", -cell_row:"\u66F4\u65B0\u76EE\u524D\u5217\u7684\u5355\u5143\u683C", -cell_all:"\u66F4\u65B0\u6240\u6709\u5355\u5143\u683C", -row_row:"\u66F4\u65B0\u76EE\u524D\u5217", -row_odd:"\u66F4\u65B0\u8868\u683C\u7684\u5947\u6570\u5217", -row_even:"\u66F4\u65B0\u8868\u683C\u7684\u5076\u6570\u5217", -row_all:"\u66F4\u65B0\u8868\u683C\u7684\u6240\u6709\u5217", -thead:"\u8868\u683C\u8868\u5934", -tbody:"\u8868\u683C\u4E3B\u4F53", -tfoot:"\u8868\u683C\u811A\u6CE8", -scope:"\u8303\u56F4", -rowgroup:"\u5217\u7FA4\u7EC4", -colgroup:"\u680F\u7FA4\u7EC4", -col_limit:"\u5DF2\u8D85\u8FC7\u6700\u5927\u680F\u6570\u9650\u5236{$cols}\u680F\u3002 ", -row_limit:"\u5DF2\u8D85\u8FC7\u6700\u5927\u5217\u6570\u9650\u5236{$rows}\u5217\u3002 ", -cell_limit:"\u5DF2\u8D85\u8FC7\u6700\u5927\u5355\u5143\u683C\u9650\u5236{$cells}\u5355\u5143\u683C\u3002 ", -missing_scope:"\u60A8\u786E\u5B9A\u4E0D\u6307\u5B9A\u8868\u5934\u5355\u5143\u683C\u7684\u8303\u56F4\u5417\uFF1F\u5982\u679C\u4E0D\u6307\u5B9A\uFF0C\u90E8\u5206\u7528\u6237\u5C06\u5F88\u96BE\u67E5\u770B\u8868\u683C\u5185\u5BB9\u3002 ", -caption:"\u8868\u683C\u6807\u9898", -frame:"\u7A97\u6846", -frame_none:"\u65E0", -frame_groups:"\u7FA4\u7EC4", -frame_rows:"\u5217", -frame_cols:"\u680F", -frame_all:"\u5168\u90E8", -rules:"\u6807\u5C3A", -rules_void:"\u7A7A", -rules_above:"\u4E4B\u4E0A", -rules_below:"\u4E4B\u4E0B", -rules_hsides:"\u6C34\u5E73\u5927\u5C0F", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"\u5782\u76F4\u5927\u5C0F", -rules_box:"\u76D2", -rules_border:"\u6846\u7EBF" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/cs_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/cs_dlg.js deleted file mode 100644 index 9c8df6b2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/cs_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('cs.table_dlg',{ -general_tab:"Hlavn\u00ED", -advanced_tab:"Pokro\u010Dil\u00E9", -general_props:"Hlavn\u00ED nastaven\u00ED", -advanced_props:"Pokro\u010Dil\u00E9 nastaven\u00ED", -rowtype:"Typ \u0159\u00E1dku", -title:"Vlo\u017Eit/upravit tabulku", -width:"\u0160\u00ED\u0159ka", -height:"V\u00FD\u0161ka", -cols:"Sloupce", -rows:"\u0158\u00E1dky", -cellspacing:"Rozestup bun\u011Bk", -cellpadding:"Odsazen\u00ED obsahu", -border:"R\u00E1me\u010Dek", -align:"Zarovn\u00E1n\u00ED", -align_default:"V\u00FDchoz\u00ED", -align_left:"Vlevo", -align_right:"Vpravo", -align_middle:"Doprost\u0159ed", -row_title:"Vlastnosti \u0159\u00E1dku", -cell_title:"Vlastnosti bu\u0148ky", -cell_type:"Typ bu\u0148ky", -valign:"Vertik\u00E1ln\u00ED zarovn\u00E1n\u00ED", -align_top:"Nahoru", -align_bottom:"Dol\u016F", -bordercolor:"Barva r\u00E1me\u010Dku", -bgcolor:"Barva pozad\u00ED", -merge_cells_title:"Spojit bu\u0148ky", -id:"ID", -style:"Styl", -langdir:"Sm\u011Br textu", -langcode:"K\u00F3d jazyka", -mime:"MIME typ c\u00EDle", -ltr:"Zleva doprava", -rtl:"Zprava doleva", -bgimage:"Obr\u00E1zek pozad\u00ED", -summary:"Sum\u00E1\u0159", -td:"Data", -th:"Z\u00E1hlav\u00ED", -cell_cell:"Aktualizovat zvolenou bu\u0148ku", -cell_row:"Aktualizovat v\u0161echny bu\u0148ky v \u0159\u00E1dku", -cell_all:"Aktualizovat v\u0161echny bu\u0148ky v tabulce", -row_row:"Aktualizovat zvolen\u00FD \u0159\u00E1dek", -row_odd:"Aktualizovat lich\u00E9 \u0159\u00E1dky tabulky", -row_even:"Aktualizovat sud\u00E9 \u0159\u00E1dky tabulky", -row_all:"Aktualizovat v\u0161echny \u0159\u00E1dky tabulky", -thead:"Hlavi\u010Dka tabulky", -tbody:"T\u011Blo tabulky", -tfoot:"Pata tabulky", -scope:"Zv\u00FDrazn\u011Bn\u00ED", -rowgroup:"Skupina \u0159\u00E1dk\u016F", -colgroup:"Skupina sloupc\u016F", -col_limit:"P\u0159ekro\u010Dili jste maxim\u00E1ln\u00ED po\u010Det sloupc\u016F {$cols}.", -row_limit:"P\u0159ekro\u010Dili jste maxim\u00E1ln\u00ED po\u010Det \u0159\u00E1dk\u016F {$rows}.", -cell_limit:"P\u0159ekro\u010Dili jste maxim\u00E1ln\u00ED po\u010Det bun\u011Bk {$cells}.", -missing_scope:"Jste si jist\u00ED, \u017Ee nechcete definovat zv\u00FDrazn\u011Bn\u00ED pro tuto hlavi\u010Dkovou bu\u0148ku (hlavi\u010Dku \u0159\u00E1dku nebo sloupce)? Bez n\u011Bj mo\u017En\u00E1 nebude mo\u017En\u00E9 spr\u00E1vn\u011B pochopit zobrazen\u00FD obsah \u010Di data tabulky.", -caption:"Nadpis tabulky", -frame:"R\u00E1m (frame)", -frame_none:"\u017E\u00E1dn\u00FD", -frame_groups:"skupiny", -frame_rows:"\u0159\u00E1dky", -frame_cols:"sloupce", -frame_all:"v\u0161e", -rules:"Pravidla (rules)", -rules_void:"void", -rules_above:"nad", -rules_below:"pod", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"r\u00E1me\u010Dek" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/da_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/da_dlg.js deleted file mode 100644 index 6deb5686..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/da_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('da.table_dlg',{ -general_tab:"Generelt", -advanced_tab:"Avanceret", -general_props:"Generelle egenskaber", -advanced_props:"Avancerede egenskaber", -rowtype:"Row in table part", -title:"Inds\u00E6t/rediger tabel", -width:"Bredde", -height:"H\u00F8jde", -cols:"Kolonner", -rows:"R\u00E6kker", -cellspacing:"Afstand mellem celler", -cellpadding:"Afstand til celleindhold", -border:"Kant", -align:"Justering", -align_default:"Standard", -align_left:"Venstre", -align_right:"H\u00F8jre", -align_middle:"Centreret", -row_title:"R\u00E6kkeegenskaber", -cell_title:"Celleegenskaber", -cell_type:"Celletype", -valign:"Vertikal justering", -align_top:"Top", -align_bottom:"Bund", -bordercolor:"Kantfarve", -bgcolor:"Baggrundsfarve", -merge_cells_title:"Flet celler", -id:"Id", -style:"Style", -langdir:"Sprogretning", -langcode:"Sprogkode", -mime:"Destinations-MIME-type", -ltr:"Venstre mod h\u00F8jre", -rtl:"H\u00F8jre mod venstre", -bgimage:"Baggrundsbillede", -summary:"Beskrivelse", -td:"Data", -th:"Hoved", -cell_cell:"Opdater aktuelle celle", -cell_row:"Opdater alle celler i r\u00E6kken", -cell_all:"Opdater alle celler i tabellen", -row_row:"Opdater aktuelle celle", -row_odd:"Opdater ulige r\u00E6kker", -row_even:"Opdater lige r\u00E6kker", -row_all:"Opdater alle r\u00E6kker", -thead:"Tabelhoved", -tbody:"Tabelkrop", -tfoot:"Tabelfod", -scope:"Forklaring", -rowgroup:"R\u00E6kkegruppe", -colgroup:"Kolonnegruppe", -col_limit:"Du har overskredet antallet af tilladte kolonner p\u00E5 {$cols}.", -row_limit:"Du har overskredet antallet af tilladte r\u00E6kker p\u00E5 {$rows}.", -cell_limit:"Du har overskredet antallet af tilladte celler p\u00E5 {$cells}.", -missing_scope:"Er du sikker p\u00E5, du vil forts\u00E6tte uden at angive forklaring for denne overskriftscelle? Uden forklaring vil v\u00E6re sv\u00E6rt for f.ek.s blinde at l\u00E6se og forst\u00E5 indholdet i tabellen.", -caption:"Tabeloverskrift", -frame:"Ramme", -frame_none:"ingen", -frame_groups:"grupper", -frame_rows:"r\u00E6kker", -frame_cols:"kolonner", -frame_all:"alle", -rules:"Regler", -rules_void:"void", -rules_above:"over", -rules_below:"under", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"boks", -rules_border:"kant" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/de_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/de_dlg.js deleted file mode 100644 index 7bbe7fa1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/de_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('de.table_dlg',{ -general_tab:"Allgemein", -advanced_tab:"Erweitert", -general_props:"Allgemeine Einstellungen", -advanced_props:"Erweiterte Einstellungen", -rowtype:"Row in table part", -title:"Tabelle einf\u00FCgen/bearbeiten", -width:"Breite", -height:"H\u00F6he", -cols:"Spalten", -rows:"Zeilen", -cellspacing:"Zellenabstand", -cellpadding:"Abstand innerhalb der Zellen", -border:"Rahmen", -align:"Ausrichtung", -align_default:"Standard", -align_left:"Links", -align_right:"Rechts", -align_middle:"Mittig", -row_title:"Eigenschaften der Zeile", -cell_title:"Eigenschaften der Zelle", -cell_type:"Zellentyp", -valign:"Vertikale Ausrichtung", -align_top:"Oben", -align_bottom:"Unten", -bordercolor:"Rahmenfarbe", -bgcolor:"Hintergrundfarbe", -merge_cells_title:"Zellen vereinen", -id:"ID", -style:"Format", -langdir:"Schriftrichtung", -langcode:"Sprachcode", -mime:"MIME-Type des Inhalts", -ltr:"Links nach rechts", -rtl:"Rechts nach links", -bgimage:"Hintergrundbild", -summary:"Zusammenfassung", -td:"Textzelle", -th:"\u00DCberschrift", -cell_cell:"Diese Zelle ver\u00E4ndern", -cell_row:"Alle Zellen in dieser Zeile ver\u00E4ndern", -cell_all:"Alle Zellen der Tabelle ver\u00E4ndern", -row_row:"Diese Zeile ver\u00E4ndern", -row_odd:"Ungerade Zeilen ver\u00E4ndern", -row_even:"Gerade Zeilen ver\u00E4ndern", -row_all:"Alle Zeilen ver\u00E4ndern", -thead:"Tabellenkopf", -tbody:"Tabelleninhalt", -tfoot:"Tabellenfu\u00DF", -scope:"Zusammenhang", -rowgroup:"Vertikal gruppieren", -colgroup:"Horizontal gruppieren", -col_limit:"Sie haben die maximale Spaltenzahl von {$cols} \u00FCberschritten.", -row_limit:"Sie haben die maximale Zeilenzahl von {$rows} \u00FCberschritten.", -cell_limit:"Sie haben die maximale Zellenzahl von {$cells} \u00FCberschritten.", -missing_scope:"Sind Sie sicher, dass Sie keinen Zusammenhang f\u00FCr diese \u00DCberschrift angeben wollen? Benutzer mit k\u00F6rperlichen Einschr\u00E4nkungen k\u00F6nnten Schwierigkeiten haben, den Inhalt der Tabelle zu verstehen.", -caption:"Beschriftung der Tabelle", -frame:"Gitter", -frame_none:"keins", -frame_groups:"Gruppen", -frame_rows:"Zeilen", -frame_cols:"Spalten", -frame_all:"Alle", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/dv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/dv_dlg.js deleted file mode 100644 index 91cf6a7b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/dv_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('dv.table_dlg',{ -general_tab:"General", -advanced_tab:"Advanced", -general_props:"General properties", -advanced_props:"Advanced properties", -rowtype:"Row in table part", -title:"Insert/Modify table", -width:"Width", -height:"Height", -cols:"Cols", -rows:"Rows", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Border", -align:"Alignment", -align_default:"Default", -align_left:"Left", -align_right:"Right", -align_middle:"Center", -row_title:"Table row properties", -cell_title:"Table cell properties", -cell_type:"Cell type", -valign:"Vertical alignment", -align_top:"Top", -align_bottom:"Bottom", -bordercolor:"Border color", -bgcolor:"Background color", -merge_cells_title:"Merge table cells", -id:"Id", -style:"Style", -langdir:"Language direction", -langcode:"Language code", -mime:"Target MIME type", -ltr:"Left to right", -rtl:"Right to left", -bgimage:"Background image", -summary:"Summary", -td:"Data", -th:"Header", -cell_cell:"Update current cell", -cell_row:"Update all cells in row", -cell_all:"Update all cells in table", -row_row:"Update current row", -row_odd:"Update odd rows in table", -row_even:"Update even rows in table", -row_all:"Update all rows in table", -thead:"Table Head", -tbody:"Table Body", -tfoot:"Table Foot", -scope:"Scope", -rowgroup:"Row Group", -colgroup:"Col Group", -col_limit:"You've exceeded the maximum number of columns of {$cols}.", -row_limit:"You've exceeded the maximum number of rows of {$rows}.", -cell_limit:"You've exceeded the maximum number of cells of {$cells}.", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Table caption", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/el_dlg.js deleted file mode 100644 index 60706df7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/el_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('el.table_dlg',{ -general_tab:"\u0393\u03B5\u03BD\u03B9\u03BA\u03AC", -advanced_tab:"\u0393\u03B9\u03B1 \u03C0\u03C1\u03BF\u03C7\u03C9\u03C1\u03B7\u03BC\u03AD\u03BD\u03BF\u03C5\u03C2", -general_props:"\u0393\u03B5\u03BD\u03B9\u03BA\u03AD\u03C2 \u03B9\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2", -advanced_props:"\u03A0\u03C1\u03BF\u03C7\u03C9\u03C1\u03B7\u03BC\u03AD\u03BD\u03B5\u03C2 \u03B9\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2", -rowtype:"\u0393\u03C1\u03B1\u03BC\u03BC\u03AE \u03C3\u03B5 \u03BC\u03AD\u03C1\u03BF\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -title:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -width:"\u03A0\u03BB\u03AC\u03C4\u03BF\u03C2", -height:"\u038E\u03C8\u03BF\u03C2", -cols:"\u03A3\u03C4\u03AE\u03BB\u03B5\u03C2", -rows:"\u0393\u03C1\u03B1\u03BC\u03BC\u03AD\u03C2", -cellspacing:"\u0391\u03C0\u03CC\u03C3\u03C4\u03B1\u03C3\u03B7 \u03BA\u03B5\u03BB\u03B9\u03CE\u03BD", -cellpadding:"\u0393\u03AD\u03BC\u03B9\u03C3\u03BC\u03B1 \u03BA\u03B5\u03BB\u03B9\u03CE\u03BD", -border:"\u03A0\u03BB\u03B1\u03AF\u03C3\u03B9\u03BF", -align:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7", -align_default:"\u03A0\u03C1\u03BF\u03B5\u03C0\u03B9\u03BB\u03B5\u03B3\u03BC\u03AD\u03BD\u03B7", -align_left:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -align_right:"\u0394\u03B5\u03BE\u03B9\u03AC", -align_middle:"\u039A\u03AD\u03BD\u03C4\u03C1\u03BF", -row_title:"\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -cell_title:"\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2 \u03BA\u03B5\u03BB\u03B9\u03BF\u03CD \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -cell_type:"\u03A4\u03CD\u03C0\u03BF\u03C2 \u03BA\u03B5\u03BB\u03B9\u03BF\u03CD", -valign:"\u039A\u03B1\u03C4\u03B1\u03BA\u03CC\u03C1\u03C5\u03C6\u03B7 \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7", -align_top:"\u03A0\u03AC\u03BD\u03C9", -align_bottom:"\u039A\u03AC\u03C4\u03C9", -bordercolor:"\u03A7\u03C1\u03CE\u03BC\u03B1 \u03C0\u03BB\u03B1\u03B9\u03C3\u03AF\u03BF\u03C5", -bgcolor:"\u03A7\u03C1\u03CE\u03BC\u03B1 \u03C6\u03CC\u03BD\u03C4\u03BF\u03C5", -merge_cells_title:"\u03A3\u03C5\u03B3\u03C7\u03CE\u03BD\u03B5\u03C5\u03C3\u03B7 \u03BA\u03B5\u03BB\u03B9\u03CE\u03BD \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -id:"Id", -style:"\u03A3\u03C4\u03C5\u03BB", -langdir:"\u039A\u03B1\u03C4\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7 \u03B3\u03BB\u03CE\u03C3\u03C3\u03B1\u03C2", -langcode:"\u039A\u03C9\u03B4\u03B9\u03BA\u03CC\u03C2 \u03B3\u03BB\u03CE\u03C3\u03C3\u03B1\u03C2", -mime:"\u03A4\u03CD\u03C0\u03BF\u03C2 MIME \u03C3\u03C4\u03CC\u03C7\u03BF\u03C5", -ltr:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC \u03C0\u03C1\u03BF\u03C2 \u03B4\u03B5\u03BE\u03B9\u03AC", -rtl:"\u0394\u03B5\u03BE\u03B9\u03AC \u03C0\u03C1\u03BF\u03C2 \u03B1\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -bgimage:"\u0395\u03B9\u03BA\u03CC\u03BD\u03B1 \u03C6\u03CC\u03BD\u03C4\u03BF\u03C5", -summary:"\u03A0\u03B5\u03C1\u03AF\u03BB\u03B7\u03C8\u03B7", -td:"\u0394\u03B5\u03B4\u03BF\u03BC\u03AD\u03BD\u03B1", -th:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1", -cell_cell:"\u0395\u03BD\u03B7\u03BC\u03AD\u03C1\u03C9\u03C3\u03B7 \u03C4\u03C1\u03AD\u03C7\u03BF\u03BD\u03C4\u03BF\u03C2 \u03BA\u03B5\u03BB\u03B9\u03BF\u03CD", -cell_row:"\u0395\u03BD\u03B7\u03BC\u03AD\u03C1\u03C9\u03C3\u03B7 \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03BA\u03B5\u03BB\u03B9\u03CE\u03BD \u03C4\u03B7\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2", -cell_all:"\u0395\u03BD\u03B7\u03BC\u03AD\u03C1\u03C9\u03C3\u03B7 \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03BA\u03B5\u03BB\u03B9\u03CE\u03BD \u03C4\u03BF\u03C5 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -row_row:"\u0395\u03BD\u03B7\u03BC\u03AD\u03C1\u03C9\u03C3\u03B7 \u03C4\u03B7\u03C2 \u03C4\u03C1\u03AD\u03C7\u03BF\u03C5\u03C3\u03B1\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2", -row_odd:"\u0395\u03BD\u03B7\u03BC\u03AD\u03C1\u03C9\u03C3\u03B7 \u03C4\u03C9\u03BD \u03BC\u03BF\u03BD\u03CE\u03BD \u03B3\u03C1\u03B1\u03BC\u03BC\u03CE\u03BD \u03C4\u03BF\u03C5 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -row_even:"\u0395\u03BD\u03B7\u03BC\u03AD\u03C1\u03C9\u03C3\u03B7 \u03C4\u03C9\u03BD \u03B6\u03C5\u03B3\u03CE\u03BD \u03B3\u03C1\u03B1\u03BC\u03BC\u03CE\u03BD \u03C4\u03BF\u03C5 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -row_all:"\u0395\u03BD\u03B7\u03BC\u03AD\u03C1\u03C9\u03C3\u03B7 \u03CC\u03BB\u03C9\u03BD \u03C4\u03C9\u03BD \u03B3\u03C1\u03B1\u03BC\u03BC\u03CE\u03BD \u03C4\u03BF\u03C5 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -thead:"\u039A\u03BF\u03C1\u03C5\u03C6\u03AE \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -tbody:"\u03A3\u03CE\u03BC\u03B1 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -tfoot:"\u0392\u03AC\u03C3\u03B7 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -scope:"\u0395\u03BC\u03B2\u03AD\u03BB\u03B5\u03B9\u03B1", -rowgroup:"\u039F\u03BC\u03AC\u03B4\u03B1 \u03B3\u03C1\u03B1\u03BC\u03BC\u03CE\u03BD", -colgroup:"\u039F\u03BC\u03AC\u03B4\u03B1 \u03C3\u03C4\u03B7\u03BB\u03CE\u03BD", -col_limit:"\u0388\u03C7\u03B5\u03C4\u03B5 \u03BE\u03B5\u03C0\u03B5\u03C1\u03AC\u03C3\u03B5\u03B9 \u03C4\u03BF \u03CC\u03C1\u03B9\u03BF \u03C4\u03C9\u03BD \u03C3\u03C4\u03B7\u03BB\u03C9\u03BD \u03C0\u03BF\u03C5 \u03B5\u03AF\u03BD\u03B1\u03B9 {$cols}.", -row_limit:"\u0388\u03C7\u03B5\u03C4\u03B5 \u03BE\u03B5\u03C0\u03B5\u03C1\u03AC\u03C3\u03B5\u03B9 \u03C4\u03BF \u03CC\u03C1\u03B9\u03BF \u03C4\u03C9\u03BD \u03B3\u03C1\u03B1\u03BC\u03BC\u03CE\u03BD \u03C0\u03BF\u03C5 \u03B5\u03AF\u03BD\u03B1\u03B9 {$rows}.", -cell_limit:"\u0388\u03C7\u03B5\u03C4\u03B5 \u03BE\u03B5\u03C0\u03B5\u03C1\u03AC\u03C3\u03B5\u03B9 \u03C4\u03BF \u03CC\u03C1\u03B9\u03BF \u03C4\u03C9\u03BD \u03BA\u03B5\u03BB\u03B9\u03CE\u03BD \u03C0\u03BF\u03C5 \u03B5\u03AF\u03BD\u03B1\u03B9 {$cells}.", -missing_scope:"\u03A3\u03AF\u03B3\u03BF\u03C5\u03C1\u03B1 \u03B8\u03AD\u03BB\u03B5\u03C4\u03B5 \u03BD\u03B1 \u03C3\u03C5\u03BD\u03B5\u03C7\u03AF\u03C3\u03B5\u03C4\u03B5 \u03C7\u03C9\u03C1\u03AF\u03C2 \u03BD\u03B1 \u03AD\u03C7\u03B5\u03C4\u03B5 \u03BA\u03B1\u03B8\u03BF\u03C1\u03AF\u03C3\u03B5\u03B9 \u03C4\u03B7\u03BD \u03B5\u03BC\u03B2\u03AD\u03BB\u03B5\u03B9\u03B1 \u03C4\u03BF\u03C5 \u03BA\u03B5\u03BB\u03B9\u03BF\u03CD \u03C4\u03B7\u03C2 \u03BA\u03BF\u03C1\u03C5\u03C6\u03AE\u03C2 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1. \u03A7\u03C9\u03C1\u03AF\u03C2 \u03B1\u03C5\u03C4\u03AE, \u03BC\u03C0\u03BF\u03C1\u03B5\u03AF \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B4\u03CD\u03C3\u03BA\u03BF\u03BB\u03BF \u03B3\u03B9\u03B1 \u03BA\u03AC\u03C0\u03BF\u03B9\u03BF\u03C5\u03C2 \u03C7\u03C1\u03AE\u03C3\u03C4\u03B5\u03C2 \u03BC\u03B5 \u03C0\u03C1\u03BF\u03B2\u03BB\u03AE\u03BC\u03B1\u03C4\u03B1 \u03BD\u03B1 \u03BA\u03B1\u03C4\u03B1\u03BB\u03AC\u03B2\u03BF\u03C5\u03BD \u03C4\u03BF \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03CC\u03BC\u03B5\u03BD\u03BF \u03C4\u03BF\u03C5 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1.", -caption:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 \u03C0\u03AF\u03BD\u03B1\u03BA\u03B1", -frame:"Frame", -frame_none:"\u03BA\u03B1\u03BD\u03AD\u03BD\u03B1", -frame_groups:"\u03BF\u03BC\u03AC\u03B4\u03B5\u03C2", -frame_rows:"\u03B3\u03C1\u03B1\u03BC\u03BC\u03AD\u03C2", -frame_cols:"\u03C3\u03C4\u03AE\u03BB\u03B5\u03C2", -frame_all:"\u03CC\u03BB\u03B1", -rules:"\u039A\u03B1\u03BD\u03CC\u03BD\u03B5\u03C2", -rules_void:"\u03BA\u03B5\u03BD\u03CC", -rules_above:"\u03B1\u03C0\u03CC \u03C0\u03AC\u03BD\u03C9", -rules_below:"\u03B1\u03C0\u03CC \u03BA\u03AC\u03C4\u03C9", -rules_hsides:"\u03BF\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B5\u03C2 \u03C0\u03BB\u03B5\u03C5\u03C1\u03AD\u03C2", -rules_lhs:"\u03B1\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AE \u03BF\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1 \u03C0\u03BB\u03B5\u03C5\u03C1\u03AC", -rules_rhs:"\u03B4\u03B5\u03BE\u03B9\u03AC \u03BF\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1 \u03C0\u03BB\u03B5\u03C5\u03C1\u03AC", -rules_vsides:"\u03BA\u03AC\u03B8\u03B5\u03C4\u03B5\u03C2 \u03C0\u03BB\u03B5\u03C5\u03C1\u03AD\u03C2", -rules_box:"\u03BA\u03BF\u03C5\u03C4\u03AF", -rules_border:"\u03C0\u03BB\u03B1\u03AF\u03C3\u03B9\u03BF" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/es_dlg.js deleted file mode 100644 index 53786c48..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/es_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('es.table_dlg',{ -general_tab:"General", -advanced_tab:"Avanzado", -general_props:"Propiedades generales", -advanced_props:"Propiedades avanzadas", -rowtype:"Tipo de fila", -title:"Insertar/Modificar tabla", -width:"Ancho", -height:"Alto", -cols:"Cols", -rows:"Filas", -cellspacing:"Espaciado de celda", -cellpadding:"Relleno de celda", -border:"Borde", -align:"Alineaci\u00F3n", -align_default:"Predet.", -align_left:"Izquierda", -align_right:"Derecha", -align_middle:"Centrado", -row_title:"Propiedades de la fila", -cell_title:"Propiedades de la celda", -cell_type:"Tipo de celda", -valign:"Alineaci\u00F3n vertical", -align_top:"Arriba", -align_bottom:"Debajo", -bordercolor:"Color del borde", -bgcolor:"Color de fondo", -merge_cells_title:"Vincular celdas", -id:"Id", -style:"Estilo", -langdir:"Direcci\u00F3n del lenguaje", -langcode:"C\u00F3digo del lenguaje", -mime:"Tipo MIME", -ltr:"Izquierda a derecha", -rtl:"Derecha a izquierda", -bgimage:"Imagen de fondo", -summary:"Resumen", -td:"Datos", -th:"Encabezado", -cell_cell:"Actualizar celda actual", -cell_row:"Actualizar todas las celdas en la fila", -cell_all:"Actualizar todas las celdas en la tabla", -row_row:"Actualizar fila actual", -row_odd:"Actualizar filas impares", -row_even:"Actualizar filas pares", -row_all:"Actualizar todas las filas", -thead:"Encabezado de la tabla", -tbody:"Cuerpo de la tabla", -tfoot:"Pie de la tabla", -scope:"Alcance", -rowgroup:"Grupo de filas", -colgroup:"Grupo de columnas", -col_limit:"Ha superado el n\u00FAmero m\u00E1ximo de columnas: {$cols}.", -row_limit:"Ha superado el n\u00FAmero m\u00E1ximo de filas: {$rows}.", -cell_limit:"Ha superado el n\u00FAmero m\u00E1ximo de celdas: {$cells}.", -missing_scope:" \u00BFEst\u00E1 seguro que desea continuar sin especificar el alcance del encabezado de celda? Sin \u00E9l podr\u00EDa ser dificultoso para algunos usuarios entender el contenido o los datos mostrados en la tabla.", -caption:"Subt\u00EDtulo de la tabla", -frame:"Recuadro", -frame_none:"ninguno", -frame_groups:"grupos", -frame_rows:"filas", -frame_cols:"cols", -frame_all:"todos", -rules:"Reglas", -rules_void:"vac\u00EDo", -rules_above:"encima", -rules_below:"debajo", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/et_dlg.js deleted file mode 100644 index 3d28433e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/et_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('et.table_dlg',{ -general_tab:"General", -advanced_tab:"Advanced", -general_props:"General properties", -advanced_props:"Advanced properties", -rowtype:"Row in table part", -title:"Insert/Modify table", -width:"Width", -height:"Height", -cols:"Cols", -rows:"Rows", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Border", -align:"Alignment", -align_default:"Default", -align_left:"Left", -align_right:"Right", -align_middle:"Center", -row_title:"Table row properties", -cell_title:"Table cell properties", -cell_type:"Cell type", -valign:"Vertical alignment", -align_top:"Top", -align_bottom:"Bottom", -bordercolor:"Border color", -bgcolor:"Background color", -merge_cells_title:"Merge table cells", -id:"Id", -style:"Style", -langdir:"Language direction", -langcode:"Language code", -mime:"Target MIME type", -ltr:"Left to right", -rtl:"Right to left", -bgimage:"Background image", -summary:"Summary", -td:"Data", -th:"Header", -cell_cell:"Update current cell", -cell_row:"Update all cells in row", -cell_all:"Update all cells in table", -row_row:"Update current row", -row_odd:"Update odd rows in table", -row_even:"Update even rows in table", -row_all:"Update all rows in table", -thead:"Table Head", -tbody:"Table Body", -tfoot:"Table Foot", -scope:"Scope", -rowgroup:"Row Group", -colgroup:"Col Group", -col_limit:"You've exceeded the maximum number of columns of {$cols}.", -row_limit:"You've exceeded the maximum number of rows of {$rows}.", -cell_limit:"You've exceeded the maximum number of cells of {$cells}.", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Table caption", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fa_dlg.js deleted file mode 100644 index f3e0e880..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fa_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('fa.table_dlg',{ -general_tab:"\u0639\u0645\u0648\u0645\u06CC", -advanced_tab:"\u067E\u06CC\u0634\u0631\u0641\u062A\u0647", -general_props:"\u0645\u0634\u062E\u0635\u0627\u062A \u0639\u0645\u0648\u0645\u06CC", -advanced_props:"\u0645\u0634\u062E\u0635\u0627\u062A \u067E\u06CC\u0634\u0631\u0641\u062A\u0647", -rowtype:"\u0633\u0637\u0631 \u062F\u0631 \u0628\u062E\u0634 \u062C\u062F\u0648\u0644", -title:"\u062F\u0631\u062C/\u0627\u0635\u0644\u0627\u062D \u062C\u062F\u0648\u0644", -width:"\u067E\u0647\u0646\u0627", -height:"\u0627\u0631\u062A\u0641\u0627\u0639", -cols:"\u0633\u062A\u0648\u0646 \u0647\u0627", -rows:"\u0633\u0637\u0631\u0647\u0627", -cellspacing:"\u0641\u0627\u0635\u0644\u0647 \u0633\u0644\u0648\u0644 \u0647\u0627", -cellpadding:"\u0644\u0627\u06CC\u0647 \u06AF\u0630\u0627\u0631\u06CC \u0633\u0644\u0648\u0644 \u0647\u0627", -border:"\u062D\u0627\u0634\u06CC\u0647", -align:"\u062A\u0631\u0627\u0632", -align_default:"\u067E\u06CC\u0634\u0641\u0631\u0636", -align_left:"\u0686\u067E", -align_right:"\u0631\u0627\u0633\u062A", -align_middle:"\u0648\u0633\u0637", -row_title:"\u0645\u0634\u062E\u0635\u0627\u062A \u0633\u0637\u0631 \u062C\u062F\u0648\u0644", -cell_title:"\u0645\u0634\u062E\u0635\u0627\u062A \u0633\u0644\u0648\u0644 \u062C\u062F\u0648\u0644", -cell_type:"\u0646\u0648\u0639 \u0633\u0644\u0648\u0644", -valign:"\u062A\u0631\u0627\u0632 \u0639\u0645\u0648\u062F\u06CC", -align_top:"\u0628\u0627\u0644\u0627", -align_bottom:"\u067E\u0627\u06CC\u06CC\u0646", -bordercolor:"\u0631\u0646\u06AF \u062D\u0627\u0634\u06CC\u0647", -bgcolor:"\u0631\u0646\u06AF \u0632\u0645\u06CC\u0646\u0647", -merge_cells_title:"\u0627\u062F\u063A\u0627\u0645 \u0633\u0644\u0648\u0644 \u0647\u0627\u06CC \u062C\u062F\u0648\u0644", -id:"\u0634\u0646\u0627\u0633\u0647", -style:"\u0627\u0633\u062A\u06CC\u0644", -langdir:"\u062C\u0647\u062A \u0632\u0628\u0627\u0646", -langcode:"\u0643\u062F \u0632\u0628\u0627\u0646", -mime:"\u0646\u0648\u0639 MIME \u0645\u0642\u0635\u062F (Target)", -ltr:"\u0686\u067E \u0628\u0647 \u0631\u0627\u0633\u062A", -rtl:"\u0631\u0627\u0633\u062A \u0628\u0647 \u0686\u067E", -bgimage:"\u062A\u0635\u0648\u06CC\u0631 \u0632\u0645\u06CC\u0646\u0647", -summary:"\u062E\u0644\u0627\u0635\u0647", -td:"\u062F\u0627\u062F\u0647", -th:"\u0633\u0631 \u062C\u062F\u0648\u0644", -cell_cell:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u0633\u0644\u0648\u0644 \u0641\u0639\u0644\u06CC", -cell_row:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u062A\u0645\u0627\u0645\u06CC \u0633\u0644\u0648\u0644 \u0647\u0627\u06CC \u0633\u0637\u0631", -cell_all:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u062A\u0645\u0627\u0645\u06CC \u0633\u0644\u0648\u0644 \u0647\u0627\u06CC \u062C\u062F\u0648\u0644", -row_row:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u0633\u0637\u0631 \u0641\u0639\u0644\u06CC", -row_odd:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u0633\u0637\u0631\u0647\u0627\u06CC \u0641\u0631\u062F \u062F\u0631 \u062C\u062F\u0648\u0644", -row_even:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u0633\u0637\u0631\u0647\u0627\u06CC \u0632\u0648\u062C \u062F\u0631 \u062C\u062F\u0648\u0644", -row_all:"\u0628\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06CC \u062A\u0645\u0627\u0645\u06CC \u0633\u0637\u0631\u0647\u0627 \u062F\u0631 \u062C\u062F\u0648\u0644", -thead:"\u0628\u0627\u0644\u0627\u06CC \u062C\u062F\u0648\u0644", -tbody:"\u0628\u062F\u0646\u0647 \u062C\u062F\u0648\u0644", -tfoot:"\u067E\u0627\u06CC\u06CC\u0646 \u062C\u062F\u0648\u0644", -scope:"\u0645\u062D\u062F\u0648\u062F\u0647", -rowgroup:"\u06AF\u0631\u0648\u0647 \u0633\u0637\u0631", -colgroup:"\u06AF\u0631\u0648\u0647 \u0633\u062A\u0648\u0646", -col_limit:"\u0634\u0645\u0627 \u0627\u0632 \u062A\u0639\u062F\u0627\u062F \u062D\u062F\u0627\u0643\u062B\u0631 {$cols} \u0633\u062A\u0648\u0646 \u062A\u062C\u0627\u0648\u0632 \u0643\u0631\u062F\u06CC\u062F.", -row_limit:"\u0634\u0645\u0627 \u0627\u0632 \u062A\u0639\u062F\u0627\u062F \u062D\u062F\u0627\u0643\u062B\u0631 {$rows} \u0633\u0637\u0631 \u062A\u062C\u0627\u0648\u0632 \u0643\u0631\u062F\u06CC\u062F.", -cell_limit:"\u0634\u0645\u0627 \u0627\u0632 \u062A\u0639\u062F\u0627\u062F \u062D\u062F\u0627\u0643\u062B\u0631 {$cells} \u0633\u0644\u0648\u0644 \u062A\u062C\u0627\u0648\u0632 \u0643\u0631\u062F\u06CC\u062F.", -missing_scope:"\u0622\u06CC\u0627 \u0634\u0645\u0627 \u0627\u0632 \u0627\u062F\u0627\u0645\u0647 \u062F\u0627\u062F\u0646 \u0628\u062F\u0648\u0646 \u062A\u0639\u06CC\u06CC\u0646 \u0645\u062D\u062F\u0648\u062F\u0647 \u0628\u0631\u0627\u06CC \u0627\u06CC\u0646 \u0633\u0644\u0648\u0644 \u0628\u0627\u0644\u0627\u06CC \u062C\u062F\u0648\u0644 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F. \u0628\u062F\u0648\u0646 \u0622\u0646 \u060C \u0645\u0645\u0643\u0646 \u0627\u0633\u062A \u0628\u0631\u0627\u06CC \u0628\u0631\u062E\u06CC \u0643\u0627\u0631\u0628\u0631\u0627\u0646 \u0639\u0627\u062C\u0632 \u0627\u0632 \u0641\u0647\u0645 \u0645\u062D\u062A\u0648\u0627 \u06CC\u0627 \u062F\u0631 \u062F\u0627\u062F\u0647 \u0647\u0627\u06CC \u0646\u0645\u0627\u06CC\u0634 \u062F\u0627\u062F\u0647 \u0634\u062F\u0647 \u062C\u062F\u0648\u0644 \u0645\u0634\u0643\u0644\u06CC \u067E\u06CC\u0634 \u0622\u06CC\u062F.", -caption:"\u0639\u0646\u0648\u0627\u0646 \u062C\u062F\u0648\u0644", -frame:"\u0642\u0627\u0628 (Frame)", -frame_none:"\u0647\u06CC\u0686 \u0643\u062F\u0627\u0645", -frame_groups:"\u06AF\u0631\u0648\u0647 \u0647\u0627", -frame_rows:"\u0633\u0637\u0631\u0647\u0627", -frame_cols:"\u0633\u062A\u0648\u0646 \u0647\u0627", -frame_all:"\u0647\u0645\u0647", -rules:"\u062E\u0637 \u0647\u0627", -rules_void:"\u062E\u0627\u0644\u06CC", -rules_above:"\u0628\u0627\u0644\u0627", -rules_below:"\u067E\u0627\u06CC\u06CC\u0646", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"\u062C\u0639\u0628\u0647", -rules_border:"\u062D\u0627\u0634\u06CC\u0647" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fi_dlg.js deleted file mode 100644 index 9f14328f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fi_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('fi.table_dlg',{ -general_tab:"Yleiset", -advanced_tab:"Edistynyt", -general_props:"Yleiset asetukset", -advanced_props:"Edistyneet asetukset", -rowtype:"Rivi taulukon osassa", -title:"Lis\u00E4\u00E4/muokkaa taulukkoa", -width:"Leveys", -height:"Korkeus", -cols:"Sarakkeet", -rows:"Rivit", -cellspacing:"Solun v\u00E4li", -cellpadding:"Solun tyhj\u00E4 tila", -border:"Kehys", -align:"Tasaus", -align_default:"Oletus", -align_left:"Vasen", -align_right:"Oikea", -align_middle:"Keskitetty", -row_title:"Taulukon rivin asetukset", -cell_title:"Taulukon solun asetukset", -cell_type:"Solun tyyppi", -valign:"Pystysuunnan tasaus", -align_top:"Yl\u00F6s", -align_bottom:"Alas", -bordercolor:"Kehyksen v\u00E4ri", -bgcolor:"Taustan v\u00E4ri", -merge_cells_title:"Yhdist\u00E4 taulukon solut", -id:"Id", -style:"Tyyli", -langdir:"Kielen suunta", -langcode:"Kielen koodi", -mime:"Kohteen MIME-tyyppi", -ltr:"Vasemmalta oikealle", -rtl:"Oikealta vasemmalle", -bgimage:"Taustakuva", -summary:"Yhteenveto", -td:"Tietue", -th:"Otsake", -cell_cell:"P\u00E4ivit\u00E4 solu", -cell_row:"P\u00E4ivit\u00E4 kaikki rivin solut", -cell_all:"P\u00E4ivit\u00E4 kaikki taulukon solut", -row_row:"P\u00E4ivit\u00E4 rivi", -row_odd:"P\u00E4ivit\u00E4 taulukon parittomat rivit", -row_even:"P\u00E4ivit\u00E4 taulukon parilliset rivit", -row_all:"P\u00E4ivit\u00E4 kaikki taulukon rivit", -thead:"Taulukon otsake", -tbody:"Taulukon runko", -tfoot:"Taulukon alaosa", -scope:"Tila", -rowgroup:"Rivi ryhm\u00E4", -colgroup:"Sarake ryhm\u00E4", -col_limit:"Olet ylitt\u00E4nyt suurimman sallitun m\u00E4\u00E4r\u00E4n sarakkeita {$cols}.", -row_limit:"Olet ylitt\u00E4nyt suurimman sallitun m\u00E4\u00E4r\u00E4n rivej\u00E4 {$rows}.", -cell_limit:"Olet ylitt\u00E4nyt suurimman sallitun m\u00E4\u00E4r\u00E4n soluja {$cells}.", -missing_scope:"Haluatko varmasti jatkaa m\u00E4\u00E4ritt\u00E4m\u00E4tt\u00E4 tilaa t\u00E4lle taulukon otsakesolulle? Ilman sit\u00E4 voi olla joillekin k\u00E4ytt\u00E4jille vaikea ymm\u00E4rt\u00E4\u00E4 taulukon sis\u00E4lt\u00E4m\u00E4\u00E4 informaatiota.", -caption:"Taulukon seloste", -frame:"kehys", -frame_none:"ei mit\u00E4\u00E4n", -frame_groups:"ryhm\u00E4t", -frame_rows:"rivit", -frame_cols:"sarakkeet", -frame_all:"kaikki", -rules:"S\u00E4\u00E4nn\u00F6t", -rules_void:"tyhj\u00E4", -rules_above:"yl\u00E4puoli", -rules_below:"alapuoli", -rules_hsides:"vaakasuorat reunat", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"pystysuorat reunat", -rules_box:"laatikko", -rules_border:"kehys" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fr_dlg.js deleted file mode 100644 index d49267ed..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/fr_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('fr.table_dlg',{ -general_tab:"G\u00E9n\u00E9ral", -advanced_tab:"Avanc\u00E9", -general_props:"Propri\u00E9t\u00E9s g\u00E9n\u00E9rales", -advanced_props:"Propri\u00E9t\u00E9s avanc\u00E9es", -rowtype:"Type de ligne", -title:"Ins\u00E9rer/Modifier tableau", -width:"Largeur", -height:"Hauteur", -cols:"Colonnes", -rows:"Lignes", -cellspacing:"Espacement des cellules", -cellpadding:"Espacement dans les cellules", -border:"Bordure", -align:"Alignement", -align_default:"Par defaut", -align_left:"Gauche", -align_right:"Droit", -align_middle:"Centr\u00E9", -row_title:"Propri\u00E9t\u00E9s de la ligne", -cell_title:"Propri\u00E9t\u00E9s de la cellule", -cell_type:"Type de cellule", -valign:"Alignement vertical", -align_top:"Haut", -align_bottom:"Bas", -bordercolor:"Couleur de la bordure", -bgcolor:"Couleur du fond", -merge_cells_title:"Fusioner les cellules", -id:"Id", -style:"Style", -langdir:"Sens de lecture", -langcode:"Code de la langue", -mime:"Type MIME de la cible", -ltr:"De gauche \u00E0 droite", -rtl:"de droite \u00E0 gauche", -bgimage:"Image de fond", -summary:"R\u00E9sum\u00E9", -td:"Donn\u00E9es", -th:"Titre", -cell_cell:"Mettre \u00E0 jour la cellule courante", -cell_row:"Mettre \u00E0 jour toutes les cellules de la ligne", -cell_all:"Mettre \u00E0 jour toutes les celluls du tableau", -row_row:"Mettre \u00E0 jour la ligne courante", -row_odd:"Mettre \u00E0 jour les lignes impaires", -row_even:"Mettre \u00E0 jour les lignes paires", -row_all:"Mettre \u00E0 jout toutes les lignes du tableau", -thead:"T\u00EAte de tableau", -tbody:"Corps de tableau", -tfoot:"Pied de tableau", -scope:"Port\u00E9e", -rowgroup:"Groupe de lignes", -colgroup:"Groupe de colonnes", -col_limit:"Vous avez d\u00E9pass\u00E9 le nombre maximum de colonnes ({$cols}).", -row_limit:"Vous avez d\u00E9pass\u00E9 le nombre maximum de lignes ({$rows}).", -cell_limit:"Vous avez d\u00E9pass\u00E9 le nombre maximum de cellules ({$cells}).", -missing_scope:"\u00CAtes-vous s\u00FBr de vouloir continuer sans sp\u00E9ficier de port\u00E9e pour cette cellule de titre\u00A0? Sans port\u00E9e, cela peut \u00EAtre difficile pour certains usagers \u00E0 probl\u00E8mes de comprendre le contenu ou les donn\u00E9es affich\u00E9es dans le tableau.", -caption:"Afficher la l\u00E9gende du tableau", -frame:"Cadre", -frame_none:"aucun", -frame_groups:"groupe", -frame_rows:"lignes", -frame_cols:"colonnes", -frame_all:"tous", -rules:"R\u00E8gles", -rules_void:"nul", -rules_above:"au dessus", -rules_below:"au dessous", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/gl_dlg.js deleted file mode 100644 index 806803fe..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/gl_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('gl.table_dlg',{ -general_tab:"Xeral", -advanced_tab:"Avanzado", -general_props:"Propiedades xerales", -advanced_props:"Propiedades avanzadas", -rowtype:"Tipo de fila", -title:"Insertar/Modificar t\u00E1boa", -width:"Ancho", -height:"Alto", -cols:"Cols", -rows:"Filas", -cellspacing:"Espaciado de celda", -cellpadding:"Relleno de celda", -border:"Borde", -align:"Ali\u00F1aci\u00F3n", -align_default:"Predet.", -align_left:"Esquerda", -align_right:"Dereita", -align_middle:"Centrado", -row_title:"Propiedades da fila", -cell_title:"Propiedades da celda", -cell_type:"Tipo de celda", -valign:"Ali\u00F1aci\u00F3n vertical", -align_top:"Arriba", -align_bottom:"Abaixo", -bordercolor:"Cor do borde", -bgcolor:"Cor de fondo", -merge_cells_title:"Unir celdas", -id:"Id", -style:"Estilo", -langdir:"Direcci\u00F3n da lenguaxe", -langcode:"C\u00F3digo da lenguaxe", -mime:"Tipo MIME", -ltr:"Esquerda a dereita", -rtl:"Dereita a esquerda", -bgimage:"Imaxe de fondo", -summary:"Resumen", -td:"Datos", -th:"Encabezamento", -cell_cell:"Actualizar celda actual", -cell_row:"Actualizar todalas celdas na fila", -cell_all:"Actualizar todalas celdas na t\u00E1boa", -row_row:"Actualizar fila actual", -row_odd:"Actualizar filas impares", -row_even:"Actualizar filas pares", -row_all:"Actualizar todalas filas", -thead:"Encabezamento da t\u00E1boa", -tbody:"Corpo da t\u00E1boa", -tfoot:"Pe da t\u00E1boa", -scope:"\u00C1mbito", -rowgroup:"Grupo de filas", -colgroup:"Grupo de columnas", -col_limit:"Super\u00F3u o n\u00FAmero m\u00E1ximo de columnas: {$cols}.", -row_limit:"Super\u00F3u o n\u00FAmero m\u00E1ximo de filas: {$rows}.", -cell_limit:"Super\u00F3u o n\u00FAmero m\u00E1ximo de celdas: {$cells}.", -missing_scope:"\u00BFEst\u00E1 seguro que desexa continuar sen especifica-lo \u00E1mbito do encabezado de celda? Sen \u00E9l podr\u00EDa ser dificultoso pra algunos usuarios entende-lo contido ou os datos mostrados na t\u00E1boa.", -caption:"Subt\u00EDtulo da t\u00E1boa", -frame:"Recadro", -frame_none:"ning\u00FAn", -frame_groups:"grupos", -frame_rows:"filas", -frame_cols:"columnas", -frame_all:"todos", -rules:"Regras", -rules_void:"vac\u00EDo", -rules_above:"encima", -rules_below:"debaixo", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"borde" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/he_dlg.js deleted file mode 100644 index b9385ae5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/he_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('he.table_dlg',{ -general_tab:"\u05DB\u05DC\u05DC\u05D9", -advanced_tab:"\u05DE\u05EA\u05E7\u05D3\u05DD", -general_props:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05DB\u05DC\u05DC\u05D9\u05D5\u05EA", -advanced_props:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05DE\u05EA\u05E7\u05D3\u05DE\u05D5\u05EA", -rowtype:"Row in table part", -title:"Insert/Modify table", -width:"\u05E8\u05D5\u05D7\u05D1", -height:"\u05D2\u05D5\u05D1\u05D4", -cols:"\u05E2\u05DE\u05D5\u05D3\u05D5\u05EA", -rows:"\u05E9\u05D5\u05E8\u05D5\u05EA", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"\u05D2\u05D1\u05D5\u05DC", -align:"\u05D9\u05E9\u05D5\u05E8", -align_default:"Default", -align_left:"\u05DC\u05E9\u05DE\u05D0\u05DC", -align_right:"\u05DC\u05D9\u05DE\u05D9\u05DF", -align_middle:"\u05D0\u05DE\u05E6\u05E2", -row_title:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05E9\u05D5\u05E8\u05D4 \u05D1\u05D8\u05D1\u05DC\u05D4", -cell_title:"\u05EA\u05DB\u05D5\u05E0\u05D5\u05EA \u05EA\u05D0 \u05D1\u05D8\u05D1\u05DC\u05D4", -cell_type:"\u05E1\u05D2\u05E0\u05D5\u05DF \u05D4\u05EA\u05D0", -valign:"Vertical alignment", -align_top:"\u05E2\u05DC\u05D9\u05D5\u05DF", -align_bottom:"\u05EA\u05D7\u05EA\u05D9\u05EA", -bordercolor:"\u05E6\u05D1\u05E2 \u05D4\u05D2\u05D1\u05D5\u05DC", -bgcolor:"\u05E6\u05D1\u05E2 \u05D4\u05E8\u05E7\u05E2", -merge_cells_title:"\u05D0\u05D7\u05D3 \u05EA\u05D0\u05D9\u05DD \u05D1\u05D8\u05D1\u05DC\u05D4", -id:"Id", -style:"Style", -langdir:"\u05DB\u05D9\u05D5\u05D5\u05DF \u05D4\u05E9\u05E4\u05D4", -langcode:"\u05E7\u05D5\u05D3 \u05D4\u05E9\u05E4\u05D4", -mime:"Target MIME type", -ltr:"\u05DE\u05E9\u05DE\u05D0\u05DC \u05DC\u05D9\u05DE\u05D9\u05DF", -rtl:"\u05DE\u05D9\u05DE\u05D9\u05DF \u05DC\u05E9\u05DE\u05D0\u05DC", -bgimage:"\u05EA\u05DE\u05D5\u05E0\u05EA \u05E8\u05E7\u05E2", -summary:"\u05EA\u05DE\u05E6\u05D9\u05EA", -td:"Data", -th:"Header", -cell_cell:"\u05E2\u05D3\u05DB\u05D5\u05DF \u05EA\u05D0 \u05E0\u05D5\u05DB\u05D7\u05D9", -cell_row:"\u05E2\u05D3\u05DB\u05D5\u05DF \u05DB\u05DC \u05EA\u05D0\u05D9 \u05D4\u05E9\u05D5\u05E8\u05D4", -cell_all:"\u05E2\u05D3\u05DB\u05D5\u05DF \u05DB\u05DC \u05EA\u05D0\u05D9 \u05D4\u05D8\u05D1\u05DC\u05D4", -row_row:"\u05E2\u05D3\u05DB\u05D5\u05DF \u05E9\u05D5\u05E8\u05D4 \u05E0\u05D5\u05DB\u05D7\u05D9\u05EA", -row_odd:"\u05E2\u05D3\u05DB\u05D5\u05DF \u05E9\u05D5\u05E8\u05D5\u05EA \u05D0\u05D9-\u05D6\u05D5\u05D2\u05D9\u05D5\u05EA \u05D1\u05D8\u05D1\u05DC\u05D4", -row_even:"\u05E2\u05D3\u05DB\u05D5\u05DF \u05E9\u05D5\u05E8\u05D5\u05EA \u05D6\u05D5\u05D2\u05D9\u05D5\u05EA \u05D1\u05D8\u05D1\u05DC\u05D4", -row_all:"\u05E2\u05D3\u05DB\u05D5\u05DF\u05DB\u05DC \u05D4\u05E9\u05D5\u05E8\u05D5\u05EA \u05D1\u05D8\u05D1\u05DC\u05D4", -thead:"Table Head", -tbody:"Table Body", -tfoot:"Table Foot", -scope:"Scope", -rowgroup:"Row Group", -colgroup:"Col Group", -col_limit:"\u05D7\u05E8\u05D9\u05D2\u05D4 \u05DE\u05DE\u05E1\u05E4\u05E8 \u05D4\u05E2\u05DE\u05D5\u05D3\u05D5\u05EA \u05D4\u05DE\u05E7\u05E1\u05D9\u05DE\u05D0\u05DC\u05D9 \u05E9\u05DC {$cols}.", -row_limit:"\u05D7\u05E8\u05D9\u05D2\u05D4 \u05DE\u05DE\u05E1\u05E4\u05E8 \u05D4\u05DE\u05E7\u05E1\u05D9\u05DE\u05D0\u05DC\u05D9 \u05E9\u05DC \u05D4\u05E9\u05D5\u05E8\u05D5\u05EA \u05E9\u05DC {$rows}.", -cell_limit:"\u05D7\u05E8\u05D9\u05D2\u05D4 \u05DE\u05DE\u05E1\u05E4\u05E8 \u05D4\u05DE\u05E7\u05E1\u05D9\u05DE\u05D0\u05DC\u05D9 \u05E9\u05DC \u05D4\u05EA\u05D0\u05D9\u05DD \u05D1\u05D8\u05D1\u05DC\u05D4 \u05E9\u05DC {$cells}.", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"\u05DB\u05D5\u05EA\u05E8\u05EA \u05D4\u05D8\u05D1\u05DC\u05D4", -frame:"Frame", -frame_none:"none", -frame_groups:"\u05E7\u05D1\u05D5\u05E6\u05D5\u05EA", -frame_rows:"\u05E9\u05D5\u05E8\u05D5\u05EA", -frame_cols:"\u05E2\u05DE\u05D5\u05D3\u05D5\u05EA", -frame_all:"\u05D4\u05DB\u05D5\u05DC", -rules:"\u05D7\u05D5\u05E7\u05D9\u05DD", -rules_void:"void", -rules_above:"\u05DE\u05E2\u05DC", -rules_below:"\u05DE\u05EA\u05D7\u05EA", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"\u05D2\u05D1\u05D5\u05DC" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/hr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/hr_dlg.js deleted file mode 100644 index 2af24be0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/hr_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('hr.table_dlg',{ -general_tab:"Osnovno", -advanced_tab:"Napredno", -general_props:"Osnovna svojstva", -advanced_props:"Napredna svojstva", -rowtype:"Row in table part", -title:"Umetni/uredi tablicu", -width:"\u0160irina", -height:"Visina", -cols:"Stupaca", -rows:"Redaka", -cellspacing:"Razmak \u0107elija", -cellpadding:"Dopuna \u0107elije", -border:"Obrub", -align:"Poravnavanje", -align_default:"Zadano", -align_left:"Lijevo", -align_right:"Desno", -align_middle:"Sredina", -row_title:"Svojstva retka", -cell_title:"Svojstva \u0107elije", -cell_type:"Tip \u0107elije", -valign:"Okomito poravnavanje", -align_top:"Vrh", -align_bottom:"Dno", -bordercolor:"Boja obruba", -bgcolor:"Background color", -merge_cells_title:"Spoji \u0107elije", -id:"Id", -style:"Stil", -langdir:"Smjer jezika", -langcode:"Kod jezika", -mime:"MIME tip", -ltr:"S lijeva na desno", -rtl:"S desna na lijevo", -bgimage:"Slika pozadine", -summary:"Sa\u017Eetak", -td:"Podatkovna", -th:"Zaglavlje", -cell_cell:"Primjeni na odabranu \u0107eliju", -cell_row:"Primjeni na sve \u0107elije u retku", -cell_all:"Primjeni na sve \u0107elije u tablici", -row_row:"Primjeni na odabrani redak", -row_odd:"Primjeni na neparne retke u tablici", -row_even:"Primjeni na parne retke u tablici", -row_all:"Primjeni na sve retke u tablici", -thead:"Zaglavlje tablice", -tbody:"Tijelo tablice", -tfoot:"Podno\u017Eje tablice", -scope:"Domet", -rowgroup:"Grupa redaka", -colgroup:"Grupa stupaca", -col_limit:"Prema\u0161ili ste maksimalni broj stupaca ({$cols}).", -row_limit:"Prema\u0161ili ste maksimalni broj redaka ({$rows}).", -cell_limit:"Prema\u0161ili ste maksimalni broj \u0107elija ({$cells}).", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Opis tablice", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/hu_dlg.js deleted file mode 100644 index 6e4dd4ab..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/hu_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('hu.table_dlg',{ -general_tab:"\u00C1ltal\u00E1nos", -advanced_tab:"Halad\u00F3", -general_props:"\u00C1ltal\u00E1nos tulajdons\u00E1gok", -advanced_props:"Halad\u00F3 tulajdons\u00E1gok", -rowtype:"Sor a t\u00E1bl\u00E1ban", -title:"T\u00E1bl\u00E1zat besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -width:"Sz\u00E9less\u00E9g", -height:"Magass\u00E1g", -cols:"Oszlopok", -rows:"Sorok", -cellspacing:"Cellak\u00F6z", -cellpadding:"Cella bels\u0151k\u00F6z", -border:"Keret", -align:"Igaz\u00EDt\u00E1s", -align_default:"Alap\u00E9rtelmezett", -align_left:"Balra", -align_right:"Jobbra", -align_middle:"K\u00F6z\u00E9pre", -row_title:"Sor tulajdons\u00E1gai", -cell_title:"Cella tulajdons\u00E1gai", -cell_type:"Cellat\u00EDpus", -valign:"F\u00FCgg\u0151leges igaz\u00EDt\u00E1s", -align_top:"Fel", -align_bottom:"Le", -bordercolor:"Keretsz\u00EDn", -bgcolor:"H\u00E1tt\u00E9rsz\u00EDn", -merge_cells_title:"Cell\u00E1k \u00F6sszevon\u00E1sa", -id:"Id", -style:"St\u00EDlus", -langdir:"\u00CDr\u00E1s ir\u00E1ny", -langcode:"Nyelvk\u00F3d", -mime:"C\u00E9l MIME t\u00EDpus", -ltr:"Balr\u00F3l jobbra", -rtl:"Jobbr\u00F3l balra", -bgimage:"H\u00E1tt\u00E9rk\u00E9p", -summary:"\u00D6sszegz\u00E9s", -td:"Adat", -th:"Fejl\u00E9c", -cell_cell:"Cella friss\u00EDt\u00E9se", -cell_row:"Sor \u00F6sszes cell\u00E1j\u00E1nak friss\u00EDt\u00E9se", -cell_all:"T\u00E1bl\u00E1zat \u00F6sszes cell\u00E1j\u00E1nak friss\u00EDt\u00E9se", -row_row:"Sor friss\u00EDt\u00E9se", -row_odd:"P\u00E1ratlan sorok friss\u00EDt\u00E9se", -row_even:"P\u00E1ros sorok friss\u00EDt\u00E9se", -row_all:"Minden sor friss\u00EDt\u00E9se", -thead:"T\u00E1bl\u00E1zat fej", -tbody:"T\u00E1bl\u00E1zat test", -tfoot:"T\u00E1bl\u00E1zat l\u00E1b", -scope:"Hat\u00F3k\u00F6r", -rowgroup:"Sor csoport", -colgroup:"Oszlop csoport", -col_limit:"T\u00FAll\u00E9pte a maxim\u00E1lis oszlopsz\u00E1mot, ami {$cols}.", -row_limit:"T\u00FAll\u00E9pte a maxim\u00E1lis sorsz\u00E1mot, ami {$rows}.", -cell_limit:"T\u00FAll\u00E9pte a maxim\u00E1lis cellasz\u00E1mot, ami {$cells}.", -missing_scope:"Biztosan folytatni akarja an\u00E9lk\u00FCl, hogy hat\u00F3k\u00F6rt adna ennek a fejl\u00E9ccell\u00E1nak? Korl\u00E1toz\u00E1sokkal \u00E9l\u0151k sz\u00E1m\u00E1ra neh\u00E9z lesz meg\u00E9rteni a t\u00E1bl\u00E1zat tartalm\u00E1t.", -caption:"C\u00EDmsor", -frame:"Keret", -frame_none:"nincs", -frame_groups:"csoportok", -frame_rows:"sorok", -frame_cols:"oszlopok", -frame_all:"mind", -rules:"Vonalak", -rules_void:"sehol", -rules_above:"f\u00F6l\u00F6tte", -rules_below:"alatta", -rules_hsides:"v. oldalak", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"f. oldalak", -rules_box:"doboz", -rules_border:"keret" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ia_dlg.js deleted file mode 100644 index 236632e0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ia_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ia.table_dlg',{ -general_tab:"\u57FA\u672C", -advanced_tab:"\u9AD8\u7EA7", -general_props:"\u57FA\u672C \u5C5E\u6027", -advanced_props:"\u9AD8\u7EA7\u5C5E\u6027", -rowtype:"\u884C\u6240\u5728\u7684\u8868\u683C\u4F4D\u7F6E", -title:"\u63D2\u5165/\u7F16\u8F91 \u8868\u683C", -width:"\u5BBD\u5EA6", -height:"\u9AD8\u5EA6", -cols:"\u5217\u6570", -rows:"\u884C\u6570", -cellspacing:"\u50A8\u5B58\u683C\u95F4\u8DDD", -cellpadding:"\u50A8\u5B58\u683C\u5185\u8DDD", -border:"\u8FB9\u6846", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_default:"\u9ED8\u8BA4", -align_left:"\u5C45\u5DE6", -align_right:"\u5C45\u53F3", -align_middle:"\u5C45\u4E2D", -row_title:"\u884C \u5C5E\u6027", -cell_title:"\u50A8\u5B58\u683C \u5C5E\u6027", -cell_type:"\u50A8\u5B58\u683C \u7C7B\u522B", -valign:"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F", -align_top:"\u9876\u90E8", -align_bottom:"\u5E95\u90E8", -bordercolor:"\u8FB9\u6846\u989C\u8272", -bgcolor:"\u80CC\u666F\u989C\u8272", -merge_cells_title:"\u5408\u5E76\u50A8\u5B58\u683C", -id:"Id", -style:"\u6837\u5F0F", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -mime:"\u76EE\u6807 MIME \u7C7B\u578B", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -bgimage:"\u80CC\u666F\u56FE\u7247", -summary:"\u6458\u8981", -td:"\u8868\u683C", -th:"\u8868\u5934", -cell_cell:"\u66F4\u65B0\u76EE\u524D\u7684\u50A8\u5B58\u683C", -cell_row:"\u66F4\u65B0\u5F53\u524D\u884C\u7684\u50A8\u5B58\u683C", -cell_all:"\u66F4\u65B0\u5168\u90E8\u50A8\u5B58\u683C", -row_row:"\u66F4\u65B0\u6240\u5728\u884C", -row_odd:"\u66F4\u65B0\u8868\u683C\u7684\u5947\u6570\u884C", -row_even:"\u66F4\u65B0\u8868\u683C\u7684\u5076\u6570\u884C", -row_all:"\u66F4\u65B0\u8868\u683C\u7684\u5168\u90E8\u884C", -thead:"\u8868\u5934", -tbody:"\u8868\u4F53", -tfoot:"\u8868\u811A", -scope:"\u8303\u56F4", -rowgroup:"\u884C\u7EC4", -colgroup:"\u5217\u7EC4", -col_limit:"\u5DF2\u8D85\u8FC7\u9650\u5236\uFF0C\u6700\u591A\u4E3A {$cols} \u5217\u3002", -row_limit:"\u5DF2\u8D85\u8FC7\u9650\u5236\uFF0C\u6700\u591A\u4E3A {$rows} \u884C\u3002", -cell_limit:"\u5DF2\u8D85\u8FC7\u9650\u5236\uFF0C\u6700\u591A\u4E3A{$cells} \u50A8\u5B58\u683C\u3002", -missing_scope:"\u60A8\u786E\u5B9A\u4E0D\u6307\u5B9A\u8868\u5934\u50A8\u5B58\u683C\u7684\u8303\u56F4\u5417\uFF1F\u5982\u679C\u4E0D\u6307\u5B9A\uFF0C\u90E8\u5206\u4F7F\u7528\u8005\u5C06\u5F88\u96BE\u67E5\u770B\u8868\u683C\u5185\u5BB9", -caption:"\u8868\u683C\u6807\u9898", -frame:"\u8FB9\u6846", -frame_none:"\u65E0", -frame_groups:"\u7EC4", -frame_rows:"\u884C", -frame_cols:"\u5217", -frame_all:"\u5168\u90E8", -rules:"\u6807\u5C3A", -rules_void:"\u7A7A", -rules_above:"\u4E4B\u4E0A", -rules_below:"\u4E4B\u4E0B", -rules_hsides:"\u6C34\u5E73\u5927\u5C0F", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"\u5782\u76F4\u5927\u5C0F", -rules_box:"\u76D2", -rules_border:"\u8FB9\u6846" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ii_dlg.js deleted file mode 100644 index 2324d89c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ii_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ii.table_dlg',{ -general_tab:"\u57FA\u672C", -advanced_tab:"\u9AD8\u7EA7", -general_props:"\u4E00\u822C\u5C5E\u6027", -advanced_props:"\u9AD8\u7EA7\u5C5E\u6027", -rowtype:"\u5217\u6240\u5728\u7684\u8868\u683C\u4F4D\u7F6E", -title:"\u63D2\u5165/\u7F16\u8F91 \u8868\u683C", -width:"\u5BBD", -height:"\u9AD8", -cols:"\u680F\u6570", -rows:"\u5217\u6570", -cellspacing:"\u5355\u5143\u683C\u95F4\u8DDD", -cellpadding:"\u5355\u5143\u683C\u5185\u8DDD", -border:"\u8FB9\u6846", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_default:"\u9884\u8BBE", -align_left:"\u7F6E\u5DE6", -align_right:"\u7F6E\u53F3", -align_middle:"\u7F6E\u4E2D", -row_title:"\u4F8B\u6807\u9898", -cell_title:"\u5355\u5143\u683C\u6807\u9898", -cell_type:"\u5355\u5143\u683C\u7C7B\u578B", -valign:"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F", -align_top:"\u9876\u90E8", -align_bottom:"\u5E95\u90E8", -bordercolor:"\u8FB9\u6846\u989C\u8272", -bgcolor:"\u80CC\u666F\u989C\u8272", -merge_cells_title:"\u5408\u5E76\u5355\u5143\u683C", -id:"ID", -style:"\u6837\u5F0F", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -mime:"\u76EE\u6807 MIME \u7C7B\u578B", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -bgimage:"\u80CC\u666F\u56FE\u6863", -summary:"\u6458\u8981", -td:"\u8D44\u6599", -th:"\u8868\u5934", -cell_cell:"\u66F4\u65B0\u5F53\u524D\u5355\u5143\u683C", -cell_row:"\u66F4\u65B0\u76EE\u524D\u5217\u7684\u5355\u5143\u683C", -cell_all:"\u66F4\u65B0\u6240\u6709\u5355\u5143\u683C", -row_row:"\u66F4\u65B0\u76EE\u524D\u5217", -row_odd:"\u66F4\u65B0\u8868\u683C\u7684\u5947\u6570\u5217", -row_even:"\u66F4\u65B0\u8868\u683C\u7684\u5076\u6570\u5217", -row_all:"\u66F4\u65B0\u8868\u683C\u7684\u6240\u6709\u5217", -thead:"\u8868\u683C\u8868\u5934", -tbody:"\u8868\u683C\u4E3B\u4F53", -tfoot:"\u8868\u683C\u811A\u6CE8", -scope:"\u8303\u56F4", -rowgroup:"\u5217\u7FA4\u7EC4", -colgroup:"\u680F\u7FA4\u7EC4", -col_limit:"\u5DF2\u8D85\u8FC7\u6700\u5927\u680F\u6570\u9650\u5236 {$cols} \u680F\u3002", -row_limit:"\u5DF2\u8D85\u8FC7\u6700\u5927\u5217\u6570\u9650\u5236 {$rows} \u5217\u3002", -cell_limit:"\u5DF2\u8D85\u8FC7\u6700\u5927\u5355\u5143\u683C\u9650\u5236 {$cells} \u5355\u5143\u683C\u3002", -missing_scope:"\u60A8\u786E\u5B9A\u4E0D\u6307\u5B9A\u8868\u5934\u5355\u5143\u683C\u7684\u8303\u56F4\u5417\uFF1F\u5982\u679C\u4E0D\u6307\u5B9A\uFF0C\u90E8\u5206\u7528\u6237\u5C06\u5F88\u96BE\u67E5\u770B\u8868\u683C\u5185\u5BB9\u3002", -caption:"\u8868\u683C\u6807\u9898", -frame:"\u7A97\u6846", -frame_none:"\u65E0", -frame_groups:"\u7FA4\u7EC4", -frame_rows:"\u5217", -frame_cols:"\u680F", -frame_all:"\u5168\u90E8", -rules:"\u6807\u5C3A", -rules_void:"\u7A7A", -rules_above:"\u4E4B\u4E0A", -rules_below:"\u4E4B\u4E0B", -rules_hsides:"\u6C34\u5E73\u5927\u5C0F", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"\u5782\u76F4\u5927\u5C0F", -rules_box:"\u76D2", -rules_border:"\u6846\u7EBF" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/it_dlg.js deleted file mode 100644 index 4f673407..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/it_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('it.table_dlg',{ -general_tab:"Generale", -advanced_tab:"Avanzate", -general_props:"Propriet\u00E0 generali", -advanced_props:"Propriet\u00E0 avanzate", -rowtype:"Riga in una parte di tabella", -title:"Inserisci/Modifica tabella", -width:"Larghezza", -height:"Altezza", -cols:"Colonne", -rows:"Righe", -cellspacing:"Spaziatura celle", -cellpadding:"Padding celle", -border:"Bordo", -align:"Allineamento", -align_default:"Predefinito", -align_left:"A sinistra", -align_right:"A destra", -align_middle:"Centra", -row_title:"Propriet\u00E0 riga", -cell_title:"Propriet\u00E0 cella", -cell_type:"Tipo cella", -valign:"Allineamento verticale", -align_top:"In alto", -align_bottom:"In basso", -bordercolor:"Colore bordo", -bgcolor:"Colore sfondo", -merge_cells_title:"Unisci celle", -id:"Id", -style:"Stile", -langdir:"Direzione testo", -langcode:"Lingua", -mime:"Tipo MIME del target", -ltr:"Sinistra verso destra", -rtl:"Destra verso sinistra", -bgimage:"Immagine sfondo", -summary:"Sommario", -td:"Data", -th:"Intestazione", -cell_cell:"Aggiorna cella corrente", -cell_row:"Aggiorna tutte le celle della riga", -cell_all:"Aggiorna tutte le celle della tabella", -row_row:"Aggiorna riga corrente", -row_odd:"Aggiorna righe dispari della tabella", -row_even:"Aggiorna righe pari della tabella", -row_all:"Update tutte le righe della tabella", -thead:"Intestazione tabella", -tbody:"Corpo tabella", -tfoot:"Pedice tabella", -scope:"Scope", -rowgroup:"Gruppo riga", -colgroup:"Gruppo colonna", -col_limit:"Superato il numero massimo di colonne di {$cols}.", -row_limit:"Superato il numero massimo di righe di {$rows}.", -cell_limit:"Superato il numero massimo di celle di {$cells}.", -missing_scope:"Sicuro di proseguire senza aver specificato uno scope per l'intestazione di questa tabella? Senza di esso, potrebbe essere difficoltoso per alcuni utenti con disabilit\u00E0 capire il contenuto o i dati mostrati nella tabella.", -caption:"Table caption", -frame:"Cornice", -frame_none:"nessuna", -frame_groups:"gruppi", -frame_rows:"righe", -frame_cols:"colonne", -frame_all:"tutte", -rules:"Regole", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ja_dlg.js deleted file mode 100644 index ad85614e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ja_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ja.table_dlg',{ -general_tab:"\u4E00\u822C", -advanced_tab:"\u4E0A\u7D1A\u8005\u5411\u3051", -general_props:"\u4E00\u822C", -advanced_props:"\u4E0A\u7D1A\u8005\u5411\u3051", -rowtype:"\u884C", -title:"\u8868\u306E\u633F\u5165/\u7DE8\u96C6", -width:"\u5E45", -height:"\u9AD8\u3055", -cols:"\u5217", -rows:"\u884C", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"\u67A0\u7DDA", -align:"\u914D\u7F6E", -align_default:"\u30C7\u30D5\u30A9\u30EB\u30C8", -align_left:"\u5DE6\u63C3\u3048", -align_right:"\u53F3\u63C3\u3048", -align_middle:"\u4E2D\u592E\u63C3\u3048", -row_title:"\u884C\u306E\u30D7\u30ED\u30D1\u30C6\u30A3", -cell_title:"\u30BB\u30EB\u306E\u30D7\u30ED\u30D1\u30C6\u30A3", -cell_type:"\u30BB\u30EB\u7A2E\u5225", -valign:"\u5782\u76F4\u65B9\u5411\u306E\u914D\u7F6E", -align_top:"\u4E0A\u63C3\u3048", -align_bottom:"\u4E0B\u63C3\u3048", -bordercolor:"\u67A0\u7DDA\u306E\u8272", -bgcolor:"\u80CC\u666F\u8272", -merge_cells_title:"\u30BB\u30EB\u306E\u7D50\u5408", -id:"ID", -style:"\u30B9\u30BF\u30A4\u30EB", -langdir:"\u6587\u7AE0\u306E\u65B9\u5411", -langcode:"\u8A00\u8A9E\u30B3\u30FC\u30C9", -mime:"\u30BF\u30FC\u30B2\u30C3\u30C8\u306EMIME\u30BF\u30A4\u30D7", -ltr:"\u5DE6\u304B\u3089\u53F3", -rtl:"\u53F3\u304B\u3089\u5DE6", -bgimage:"\u80CC\u666F\u753B\u50CF", -summary:"\u30B5\u30DE\u30EA\u30FC", -td:"\u65E5\u4ED8", -th:"\u30D8\u30C3\u30C0", -cell_cell:"\u9078\u629E\u30BB\u30EB\u306E\u66F4\u65B0", -cell_row:"\u884C\u5185\u306E\u30BB\u30EB\u306E\u66F4\u65B0", -cell_all:"\u5168\u3066\u306E\u30BB\u30EB\u306E\u66F4\u65B0", -row_row:"\u9078\u629E\u884C\u306E\u66F4\u65B0", -row_odd:"\u5947\u6570\u884C\u306E\u66F4\u65B0", -row_even:"\u5076\u6570\u884C\u306E\u66F4\u65B0", -row_all:"\u5168\u3066\u306E\u884C\u306E\u66F4\u65B0", -thead:"\u8868\u30D8\u30C3\u30C0", -tbody:"\u8868\u30DC\u30C7\u30A3", -tfoot:"\u8868\u30D5\u30C3\u30BF", -scope:"\u30B9\u30B3\u30FC\u30D7", -rowgroup:"\u884C\u30B0\u30EB\u30FC\u30D7", -colgroup:"\u5217\u30B0\u30EB\u30FC\u30D7", -col_limit:"\u5217\u306E\u6700\u5927\u6570\u3092\u8D85\u3048\u307E\u3057\u305F\u3002", -row_limit:"\u884C\u306E\u6700\u5927\u6570\u3092\u8D85\u3048\u307E\u3057\u305F\u3002", -cell_limit:"\u30BB\u30EB\u306E\u6700\u5927\u6570\u3092\u8D85\u3048\u307E\u3057\u305F\u3002", -missing_scope:"\u8868\u306E\u30B9\u30B3\u30FC\u30D7\u5C5E\u6027\u3092\u8A2D\u5B9A\u3057\u3066\u3044\u307E\u305B\u3093\u304C\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F", -caption:"\u8868\u306B\u898B\u51FA\u3057\u3092\u4ED8\u3051\u308B", -frame:"\u30BB\u30EB\u67A0\u7DDA", -frame_none:"\u306A\u3057", -frame_groups:"\u30B0\u30EB\u30FC\u30D7\u6BCE", -frame_rows:"\u884C", -frame_cols:"\u5217", -frame_all:"\u5168\u3066", -rules:"\u8868\u306E\u5916\u67A0", -rules_void:"\u306A\u3057", -rules_above:"\u4E0A", -rules_below:"\u4E0B", -rules_hsides:"\u4E0A\u4E0B", -rules_lhs:"\u5DE6", -rules_rhs:"\u53F3", -rules_vsides:"\u5DE6\u53F3", -rules_box:"\u4E0A\u4E0B\u5DE6\u53F3(box)", -rules_border:"\u4E0A\u4E0B\u5DE6\u53F3(border)" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ko_dlg.js deleted file mode 100644 index 27456706..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ko_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ko.table_dlg',{ -general_tab:"\uC77C\uBC18", -advanced_tab:"\uACE0\uAE09", -general_props:"\uC77C\uBC18 \uC124\uC815", -advanced_props:"\uACE0\uAE09 \uC124\uC815", -rowtype:"\uD589", -title:"\uD14C\uC774\uBE14\uC758 \uC0BD\uC785/\uD3B8\uC9D1", -width:"\uD3ED", -height:"\uB192\uC774", -cols:"\uB82C", -rows:"\uD589", -cellspacing:"\uC140 \uAC04\uACA9", -cellpadding:"\uC140\uB0B4 \uC5EC\uBC31", -border:"\uD14C\uB450\uB9AC\uC120", -align:"\uC815\uB82C", -align_default:"\uAE30\uBCF8\uAC12", -align_left:"\uC67C\uCABD \uB9DE\uCDA4", -align_right:"\uC624\uB978\uCABD \uB9DE\uCDA4", -align_middle:"\uAC00\uC6B4\uB370 \uB9DE\uCDA4", -row_title:"\uD589 \uC124\uC815", -cell_title:"\uC140 \uC124\uC815", -cell_type:"\uC140 \uC885\uB958", -valign:"\uC218\uC9C1 \uC704\uCE58", -align_top:"\uC0C1", -align_bottom:"\uD558", -bordercolor:"\uD14C\uB450\uB9AC\uC120\uC0C9", -bgcolor:"\uBC30\uACBD\uC0C9", -merge_cells_title:"\uC140 \uACB0\uD569", -id:"Id", -style:"\uC2A4\uD0C0\uC77C", -langdir:"\uBB38\uC790 \uBC29\uD5A5", -langcode:"\uC5B8\uC5B4 \uCF54\uB4DC", -mime:"Target MIME \uD0C0\uC785", -ltr:"\uC67C\uCABD\uC5D0\uC11C \uC624\uB978\uCABD", -rtl:"\uC624\uB978\uCABD\uC5D0\uC11C \uC67C\uCABD", -bgimage:"\uBC30\uACBD \uC774\uBBF8\uC9C0", -summary:"\uC694\uC57D", -td:"Data", -th:"Header", -cell_cell:"\uD604\uC7AC\uC758 \uC140\uC744 \uAC31\uC2E0", -cell_row:"\uD589\uC758 \uC804\uC140\uC744 \uAC31\uC2E0", -cell_all:"\uD14C\uC774\uBE14\uC758 \uBAA8\uB4E0 \uC140\uC744 \uAC31\uC2E0", -row_row:"\uD604\uC7AC\uC758 \uD589\uC744 \uAC31\uC2E0", -row_odd:"\uD640\uC218\uD589\uC744 \uAC31\uC2E0", -row_even:"\uC9DD\uC218\uD589\uC744 \uAC31\uC2E0", -row_all:"\uC804\uD589\uC744 \uAC31\uC2E0", -thead:"Table Head", -tbody:"Table Body", -tfoot:"\uD14C\uC774\uBE14 \uD48B\uD130", -scope:"Scope", -rowgroup:"\uD589\uADF8\uB8F9", -colgroup:"\uC5F4\uADF8\uB8F9", -col_limit:"\uB82C\uC218\uC758 \uC0C1\uD55C{$cols}\uB97C \uB118\uC5C8\uC2B5\uB2C8\uB2E4.", -row_limit:"\uD589\uC218\uC758 \uC0C1\uD55C{$rows}\uB97C \uB118\uC5C8\uC2B5\uB2C8\uB2E4.", -cell_limit:"\uC140\uC218\uC758 \uC0C1\uD55C{$cells}\uB97C \uB118\uC5C8\uC2B5\uB2C8\uB2E4.", -missing_scope:"\uC774 \uD45C \uD5E4\uB354\uC140\uC5D0 scope\uC18D\uC131\uC744 \uC9C0\uC815\uD558\uC9C0\uC54A\uC544\uB3C4 \uAD1C\uCC2E\uC2B5\uB2C8\uAE4C? \uC9C0\uC815\uD558\uC9C0 \uC54A\uB294 \uACBD\uC6B0, \uC2DC\uAC04\uC801\uC73C\uB85C \uD14C\uC774\uBE14\uC758 \uAD6C\uC870\uB97C \uD30C\uC545\uD558\uB294 \uAC83\uC774 \uC5B4\uB824\uC6B4 \uBD84\uC758 \uC811\uADFC\uC131\uC774 \uC800\uD558\uD569\uB2C8\uB2E4.", -caption:"\uD45C\uC81C", -frame:"Frame", -frame_none:"\uC5C6\uC74C", -frame_groups:"\uADF8\uB8F9", -frame_rows:"\uD589", -frame_cols:"\uC5F4", -frame_all:"\uBAA8\uB450", -rules:"Rules", -rules_void:"Void", -rules_above:"\uC704", -rules_below:"\uC544\uB798", -rules_hsides:"\uC0C1\uD558\uBC94\uC704\uB9CC", -rules_lhs:"\uC88C\uCE21 \uBC94\uC704\uB9CC", -rules_rhs:"\uC6B0\uCE21 \uBC94\uC704\uB9CC", -rules_vsides:"\uC88C\uC6B0\uBC94\uC704\uB9CC", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/lt_dlg.js deleted file mode 100644 index addcc300..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/lt_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('lt.table_dlg',{ -general_tab:"Bendra", -advanced_tab:"I\u0161pl\u0117sta", -general_props:"Bendri nustatymai", -advanced_props:"I\u0161pl\u0117stiniai nustatymai", -rowtype:"Eilut\u0117 lentel\u0117s dalyje", -title:"\u012Eterpti/modifikuoti lentel\u0119", -width:"Ilgis", -height:"Auk\u0161tis", -cols:"Stulpeliai", -rows:"Eilut\u0117s", -cellspacing:"Tarpas tarp l\u0105steli\u0173", -cellpadding:"Tarpas l\u0105stel\u0117s viduje", -border:"R\u0117melis", -align:"Lygiavimas", -align_default:"Standartinis", -align_left:"Lygiuoti kair\u0117je", -align_right:"Lygiuoti de\u0161in\u0117je", -align_middle:"Centruoti", -row_title:"Lentel\u0117s eilut\u0117s nustatymai", -cell_title:"Lentel\u0117s l\u0105stel\u0117s nustatymai", -cell_type:"L\u0105stel\u0117s tipas", -valign:"Vertikalus lygiavimas", -align_top:"Vir\u0161uje", -align_bottom:"Apa\u010Dioje", -bordercolor:"R\u0117melio spalva", -bgcolor:"Fono spalva", -merge_cells_title:"Sulieti lentel\u0117s l\u0105steles", -id:"Id", -style:"Stilius", -langdir:"Kalbos kryptis", -langcode:"Kalbos kodas", -mime:"Taikinio MIME tipas", -ltr:"I\u0161 kair\u0117s \u012F de\u0161in\u0119", -rtl:"I\u0161 de\u0161in\u0117s \u012F kair\u0119", -bgimage:"Fono paveiksl\u0117lis", -summary:"Apibendrinimas", -td:"Duomenys", -th:"Antra\u0161t\u0117", -cell_cell:"Atnaujinti esam\u0105 l\u0105stel\u0119", -cell_row:"Atnaujinti visas eilut\u0117s l\u0105steles", -cell_all:"Atnaujinti visas lentel\u0117s l\u0105steles", -row_row:"Atnaujinti esam\u0105 eilut\u0119", -row_odd:"Atnaujinti nelygines lentel\u0117s eilutes", -row_even:"Atnaujinti lygines lentel\u0117s eilutes", -row_all:"Atnaujinti visas lentel\u0117s eilutes", -thead:"Lentel\u0117s Vir\u0161us", -tbody:"Lentel\u0117s Vidus", -tfoot:"Lentel\u0117s Apa\u010Dia", -scope:"Galiojimo sritis", -rowgroup:"Eilu\u010Di\u0173 grup\u0117", -colgroup:"Stulpeli\u0173 grup\u0117", -col_limit:"Vir\u0161ijote did\u017Eiausia stulpeli\u0173 kiek\u012F i\u0161 {$cols}.", -row_limit:"Vir\u0161ijote did\u017Eiausia eilu\u010Di\u0173 kiek\u012F i\u0161 {$rows}.", -cell_limit:"Vir\u0161ijote did\u017Eiausia l\u0105steli\u0173 kiek\u012F i\u0161 {$cells}.", -missing_scope:"Ar norite t\u0119sti nenurod\u0119 galiojimo srities \u0161iai lentel\u0117s vir\u0161utinei l\u0105stelei. Be nurodymo, gali b\u016Bti sunku kai kuriems vartotojams su negalia lentel\u0117je atvaizduojam\u0173 duomen\u0173 turin\u012F.", -caption:"Lentel\u0117s antra\u0161t\u0117", -frame:"Freimas", -frame_none:"joks", -frame_groups:"grup\u0117s", -frame_rows:"eilut\u0117s", -frame_cols:"stulpeliai", -frame_all:"visi", -rules:"Taisykl\u0117s", -rules_void:"negaliojantis", -rules_above:"vir\u0161utinis", -rules_below:"apatinis", -rules_hsides:"hor. pus\u0117s", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vert. pus\u0117s", -rules_box:"d\u0117\u017Eut\u0117", -rules_border:"r\u0117melis" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/lv_dlg.js deleted file mode 100644 index 90a653c4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/lv_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('lv.table_dlg',{ -general_tab:"General", -advanced_tab:"Advanced", -general_props:"General properties", -advanced_props:"Advanced properties", -rowtype:"Row in table part", -title:"Insert/Modify table", -width:"Width", -height:"Height", -cols:"Cols", -rows:"Rows", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Border", -align:"Alignment", -align_default:"Default", -align_left:"Left", -align_right:"Right", -align_middle:"Center", -row_title:"Table row properties", -cell_title:"Table cell properties", -cell_type:"Cell type", -valign:"Vertical alignment", -align_top:"Top", -align_bottom:"Bottom", -bordercolor:"Border color", -bgcolor:"Background color", -merge_cells_title:"Merge table cells", -id:"Id", -style:"Style", -langdir:"Language direction", -langcode:"Language code", -mime:"Target MIME type", -ltr:"Left to right", -rtl:"Right to left", -bgimage:"Background image", -summary:"Summary", -td:"Data", -th:"Header", -cell_cell:"Update current cell", -cell_row:"Update all cells in row", -cell_all:"Update all cells in table", -row_row:"Update current row", -row_odd:"Update odd rows in table", -row_even:"Update even rows in table", -row_all:"Update all rows in table", -thead:"Table Head", -tbody:"Table Body", -tfoot:"Table Foot", -scope:"Scope", -rowgroup:"Row Group", -colgroup:"Col Group", -col_limit:"You've exceeded the maximum number of columns of {$cols}.", -row_limit:"You've exceeded the maximum number of rows of {$rows}.", -cell_limit:"You've exceeded the maximum number of cells of {$cells}.", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Table caption", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/mk_dlg.js deleted file mode 100644 index e4b6738e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/mk_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('mk.table_dlg',{ -general_tab:"Osnovno", -advanced_tab:"Napredno", -general_props:"Osnovna svojstva", -advanced_props:"Napredna svojstva", -rowtype:"Row in table part", -title:"\u0412\u043C\u0435\u0442\u043D\u0438/uredi tablicu", -width:"\u0160irina", -height:"Visina", -cols:"Stupaca", -rows:"Redaka", -cellspacing:"Razmak \u0107elija", -cellpadding:"Dopuna \u0107elije", -border:"Obrub", -align:"Poravnavanje", -align_default:"Zadano", -align_left:"Levo", -align_right:"Desno", -align_middle:"Sredina", -row_title:"Svojstva retka", -cell_title:"Svojstva \u0107elije", -cell_type:"Tip \u0107elije", -valign:"Okomito poravnavanje", -align_top:"Vrh", -align_bottom:"Dno", -bordercolor:"Boja obruba", -bgcolor:"Background color", -merge_cells_title:"Spoji \u0107elije", -id:"Id", -style:"Stil", -langdir:"Smjer jezika", -langcode:"Kod jezika", -mime:"MIME tip", -ltr:"S leva na desno", -rtl:"S desna na levo", -bgimage:"Slika pozadine", -summary:"Sa\u017Eetak", -td:"Podatkovna", -th:"Zaglavlje", -cell_cell:"Primjeni na odabranu \u0107eliju", -cell_row:"Primjeni na sve \u0107elije u retku", -cell_all:"Primjeni na sve \u0107elije u tablici", -row_row:"Primjeni na odabrani redak", -row_odd:"Primjeni na neparne retke u tablici", -row_even:"Primjeni na parne retke u tablici", -row_all:"Primjeni na sve retke u tablici", -thead:"Zaglavlje tablice", -tbody:"Telo tablice", -tfoot:"Podno\u017Eje tablice", -scope:"Domet", -rowgroup:"Grupa redaka", -colgroup:"Grupa stupaca", -col_limit:"Prema\u0161ili ste maksimalni broj stupaca ({$cols}).", -row_limit:"Prema\u0161ili ste maksimalni broj redaka ({$rows}).", -cell_limit:"Prema\u0161ili ste maksimalni broj \u0107elija ({$cells}).", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Opis tablice", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/mn_dlg.js deleted file mode 100644 index 86ba4c77..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/mn_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('mn.table_dlg',{ -general_tab:"\u0415\u0440\u04E9\u043D\u0445\u0438\u0439", -advanced_tab:"\u04E8\u0440\u0433\u04E9\u0442\u0433\u04E9\u0441\u04E9\u043D", -general_props:"\u0415\u0440\u04E9\u043D\u0445\u0438\u0439 \u0442\u043E\u0445\u0438\u0440\u0433\u043E\u043E", -advanced_props:"\u04E8\u0440\u0433\u04E9\u0442\u0433\u04E9\u0441\u04E9\u043D \u0442\u043E\u0445\u0438\u0440\u0433\u043E\u043E", -rowtype:"\u041C\u04E9\u0440\u0438\u0439\u043D \u0442\u04E9\u0440\u04E9\u043B", -title:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u0437\u0430\u0441\u0430\u0445", -width:"\u04E8\u0440\u0433\u04E9\u043D", -height:"\u04E8\u043D\u0434\u04E9\u0440", -cols:"\u0411\u0430\u0433\u0430\u043D\u0430", -rows:"\u041C\u04E9\u0440", -cellspacing:"\u041D\u04AF\u0434\u043D\u0438\u0439 \u0430\u043B\u0441\u043B\u0430\u043B\u0442", -cellpadding:"\u041D\u04AF\u0434\u043D\u0438\u0439 \u0434\u043E\u0442\u043E\u043E\u0434 \u0430\u043B\u0441\u043B\u0430\u043B\u0442", -border:"\u0425\u04AF\u0440\u044D\u044D", -align:"\u0416\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u044D\u043B\u0442", -align_default:"\u04E8\u0433\u04E9\u0433\u0434\u043C\u04E9\u043B", -align_left:"\u0417\u04AF\u04AF\u043D", -align_right:"\u0411\u0430\u0440\u0443\u0443\u043D", -align_middle:"\u0413\u043E\u043B\u0434", -row_title:"\u041C\u04E9\u0440\u0438\u0439\u043D \u0448\u0438\u043D\u0436", -cell_title:"\u041D\u04AF\u0434\u043D\u0438\u0439 \u0448\u0438\u043D\u0436", -cell_type:"\u041D\u04AF\u0434\u043D\u0438\u0439 \u0442\u04E9\u0440\u04E9\u043B", -valign:"\u0411\u043E\u0441\u043E\u043E \u0436\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u044D\u043B\u0442", -align_top:"\u0414\u044D\u044D\u0440", -align_bottom:"\u0414\u043E\u043E\u0440", -bordercolor:"\u0425\u04AF\u0440\u044D\u044D\u043D\u0438\u0439 \u04E9\u043D\u0433\u04E9", -bgcolor:"\u0414\u044D\u0432\u0441\u0433\u044D\u0440 \u04E9\u043D\u0433\u04E9", -merge_cells_title:"\u041D\u04AF\u0434 \u043D\u044D\u0433\u0442\u0433\u044D\u0445", -id:"\u0422\u0422", -style:"\u0425\u044D\u043B\u0431\u044D\u0440\u0436\u04AF\u04AF\u043B\u044D\u043B\u0442", -langdir:"\u0411\u0438\u0447\u0433\u0438\u0439\u043D \u0447\u0438\u0433\u043B\u044D\u043B", -langcode:"\u0425\u044D\u043B\u043D\u0438\u0439 \u043A\u043E\u0434", -mime:"\u0410\u0433\u0443\u0443\u043B\u0433\u044B\u043D MIME-\u0442\u04E9\u0440\u04E9\u043B", -ltr:"\u0417\u04AF\u04AF\u043D\u044D\u044D\u0441 \u0431\u0430\u0440\u0443\u0443\u043D", -rtl:"\u0411\u0430\u0440\u0443\u0443\u043D\u0430\u0430\u0441 \u0437\u04AF\u04AF\u043D", -bgimage:"\u0414\u044D\u0432\u0441\u0433\u044D\u0440 \u0437\u0443\u0440\u0430\u0433", -summary:"\u0414\u04AF\u0433\u043D\u044D\u043B\u0442", -td:"\u0411\u0438\u0447\u0432\u044D\u0440 \u043D\u04AF\u0434", -th:"\u0413\u0430\u0440\u0447\u0438\u0433", -cell_cell:"\u042D\u043D\u044D \u043D\u04AF\u0434\u0438\u0439\u0433 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -cell_row:"\u042D\u043D\u044D \u043C\u04E9\u0440\u04E9\u043D \u0434\u04E9\u0445 \u0431\u04AF\u0445 \u043D\u04AF\u0434\u0438\u0439\u0433 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -cell_all:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442\u0438\u0439\u043D \u0431\u04AF\u0445 \u043D\u04AF\u0434\u0438\u0439\u0433 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -row_row:"\u042D\u043D\u044D \u043C\u04E9\u0440\u0438\u0439\u0433 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -row_odd:"\u0421\u043E\u043D\u0434\u0433\u043E\u0439 \u043C\u04E9\u0440\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -row_even:"\u0422\u044D\u0433\u0448 \u043C\u04E9\u0440\u04AF\u04AF\u0434\u0438\u0439\u0433 \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -row_all:"\u0411\u04AF\u0445 \u043C\u04E9\u0440\u0438\u0439\u043D \u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -thead:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442\u0438\u0439\u043D \u0442\u043E\u043B\u0433\u043E\u0439", -tbody:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442\u0438\u0439\u043D \u0430\u0433\u0443\u0443\u043B\u0433\u0430", -tfoot:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442\u0438\u0439\u043D \u0445\u04E9\u043B", -scope:"\u0423\u044F\u043B\u0434\u0430\u0430", -rowgroup:"\u0411\u043E\u0441\u043E\u043E \u0431\u04AF\u043B\u044D\u0433\u043B\u044D\u0445", -colgroup:"\u0425\u044D\u0432\u0442\u044D\u044D \u0431\u04AF\u043B\u044D\u0433\u043B\u044D\u0445", -col_limit:"\u0411\u0430\u0433\u0430\u043D\u044B\u043D \u0442\u043E\u043E\u043D\u044B \u0445\u044F\u0437\u0433\u0430\u0430\u0440 {$cols}-\u0441 \u0445\u044D\u0442\u044D\u0440\u043B\u044D\u044D.", -row_limit:"\u041C\u04E9\u0440\u0438\u0439\u043D \u0442\u043E\u043E\u043D\u044B \u0445\u044F\u0437\u0433\u0430\u0430\u0440 {$rows}-\u0441 \u0445\u044D\u0442\u044D\u0440\u043B\u044D\u044D.", -cell_limit:"\u041D\u04AF\u0434\u043D\u0438\u0439 \u0442\u043E\u043E\u043D\u044B \u0445\u044F\u0437\u0433\u0430\u0430\u0440 {$cells}-\u0441 \u0445\u044D\u0442\u044D\u0440\u043B\u044D\u044D.", -missing_scope:"\u0422\u0430 \u044D\u043D\u044D \u0433\u0430\u0440\u0447\u0433\u0438\u0439\u043D \u0445\u0443\u0432\u044C\u0434 \u04AF\u043D\u044D\u0445\u044D\u044D\u0440 \u0442\u0430\u0439\u043B\u0431\u0430\u0440 \u0445\u0438\u0439\u0445\u0433\u04AF\u0439 \u0431\u0430\u0439\u0445\u044B\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443? \u0417\u0430\u0440\u0438\u043C \u0445\u04E9\u0433\u0436\u043B\u0438\u0439\u043D \u0431\u044D\u0440\u0445\u0448\u044D\u044D\u043B\u0442\u044D\u0439 \u0445\u04AF\u043C\u04AF\u04AF\u0441 \u0445\u04AF\u0441\u043D\u044D\u0433\u0442\u0438\u0439\u043D \u0430\u0433\u0443\u0443\u043B\u0433\u044B\u0433 \u043E\u0439\u043B\u0433\u043E\u0445\u043E\u0434 \u0445\u04AF\u043D\u0434\u0440\u044D\u043B\u0442\u044D\u0439 \u0431\u0430\u0439\u0445 \u0431\u043E\u043B\u043D\u043E.", -caption:"\u0425\u04AF\u0441\u043D\u044D\u0433\u0442\u0438\u0439\u043D \u0442\u0430\u0439\u043B\u0431\u0430\u0440", -frame:"\u0424\u0440\u044D\u0439\u043C", -frame_none:"\u0431\u0430\u0439\u0445\u0433\u04AF\u0439", -frame_groups:"\u0411\u04AF\u043B\u044D\u0433", -frame_rows:"\u041C\u04E9\u0440", -frame_cols:"\u0411\u0430\u0433\u0430\u043D\u0430", -frame_all:"\u0431\u04AF\u0445", -rules:"\u0428\u0443\u0433\u0430\u043C", -rules_void:"void", -rules_above:"\u0434\u044D\u044D\u0440", -rules_below:"\u0434\u043E\u043E\u0440", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ms_dlg.js deleted file mode 100644 index 33114eba..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ms_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ms.table_dlg',{ -general_tab:"Am", -advanced_tab:"Lanjutan", -general_props:"Alatan am", -advanced_props:"Alatan lanjutan", -rowtype:"Row dalam jadual", -title:"Masuk/Ubah jadual", -width:"Lebar", -height:"Tinggi", -cols:"Kol", -rows:"Row", -cellspacing:"Ruang sel", -cellpadding:"Lapisan sel", -border:"Sempadan", -align:"Penyelarian", -align_default:"Asal", -align_left:"Kiri", -align_right:"Kanan", -align_middle:"Tengah", -row_title:"Alatan row jadual", -cell_title:"Alatan sel jadual", -cell_type:"Jenis sel", -valign:"Penjajaran tegak", -align_top:"Atas", -align_bottom:"Bawah", -bordercolor:"Warna sempadan", -bgcolor:"Warna latar", -merge_cells_title:"Gabung sel jadual", -id:"Id", -style:"Gaya", -langdir:"Arah bahasa", -langcode:"Kod bahasa", -mime:"Sasaran jenis MIME", -ltr:"Kiri ke kanan", -rtl:"Kanan ke kiri", -bgimage:"Imej latar", -summary:"Kesimpulan", -td:"Data", -th:"Kepala", -cell_cell:"Baharui sel ini", -cell_row:"Baharui semua sel dalam row", -cell_all:"Baharui semua sel dalam jadual", -row_row:"Baharui row semasa", -row_odd:"Baharui row ganjil dalam jadual", -row_even:"Baharui row genap dalam jadual", -row_all:"Baharui semua row dalam jadual", -thead:"Pembuka jadual", -tbody:"Isi jadual", -tfoot:"Penutup jadual Foot", -scope:"Skop", -rowgroup:"Kumpulan row", -colgroup:"Kumpulan kol", -col_limit:"Anda telah melebihi maxima kolum dibenarkan iaitu {$cols}.", -row_limit:"Anda telah melebihi maxima row dibenarkan iaitu {$rows}.", -cell_limit:"Anda telah melebihi maxima sel dibenarkan iaitu {$cells}.", -missing_scope:"Adakah anda pasti terhadap skop sel jadual ini. Ia mungkin memberi kesan kepada OKU memahami isi jadual.", -caption:"Tajuk jadual", -frame:"Bingkai", -frame_none:"tiada", -frame_groups:"kumpulan", -frame_rows:"row", -frame_cols:"kol", -frame_all:"semua", -rules:"Peraturan", -rules_void:"batal", -rules_above:"atas", -rules_below:"bawah", -rules_hsides:"tepian datar", -rules_lhs:"hs-kiri", -rules_rhs:"hs-kanan", -rules_vsides:"tepian tegak", -rules_box:"kotak", -rules_border:"sempadan" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nb_dlg.js deleted file mode 100644 index 0add4d8a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nb_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('nb.table_dlg',{ -general_tab:"Generelt", -advanced_tab:"Avansert", -general_props:"Generelt", -advanced_props:"Generelle egenskaper", -rowtype:"Rad i tabell", -title:"Sett inn / rediger tabell", -width:"Bredde", -height:"H\u00F8yde", -cols:"Kolonner", -rows:"Rader", -cellspacing:"Celleavstand", -cellpadding:"Cellefylling", -border:"Ramme", -align:"Justering", -align_default:"Standard", -align_left:"Venstre", -align_right:"H\u00F8yre", -align_middle:"Midtstilt", -row_title:"Radegenskaper", -cell_title:"Celleegenskaper", -cell_type:"Celletype", -valign:"Vertikal justering", -align_top:"Topp", -align_bottom:"Bunn", -bordercolor:"Rammefarge", -bgcolor:"Bakgrunn", -merge_cells_title:"Sl\u00E5 sammen celler", -id:"Id", -style:"Stil", -langdir:"Skriftretning", -langcode:"Spr\u00E5kkode", -mime:"M\u00E5lets MIME-type", -ltr:"Venstre mot h\u00F8yre", -rtl:"H\u00F8yre mot venstre", -bgimage:"Bakgrunnsbilde", -summary:"Sammendrag", -td:"Data", -th:"Overskrift", -cell_cell:"Oppdater aktuell celle", -cell_row:"Oppdater alle celler i raden", -cell_all:"Oppdater alle celler i tabellen", -row_row:"Oppdater aktuell rad", -row_odd:"Oppdater oddetallsrader", -row_even:"Oppdater partallsrader", -row_all:"Oppdater alle rader", -thead:"Tabellhode", -tbody:"Tabellkropp", -tfoot:"Tabellfot", -scope:"Omr\u00E5de", -rowgroup:"Radgruppe", -colgroup:"Kolonnegruppe", -col_limit:"Du har overskredet maksimalt antall kolonner p\u00E5 {$cols}.", -row_limit:"Du har overskredet maksimalt antall rader p\u00E5 {$rows}.", -cell_limit:"Du har overskredet maksimalt antall celler p\u00E5 {$cells}.", -missing_scope:"Er du sikker p\u00E5 at du vil fortsette uten \u00E5 angi et omr\u00E5de for denne overskrifscellen? Uten dette kan det bli vanskelig for enkelte funksjonshemmede brukere \u00E5 forst\u00E5 innholdet eller dataene som blir presentert i tabellen.", -caption:"Tabelloverskrift", -frame:"Ramme", -frame_none:"ingen", -frame_groups:"grupper", -frame_rows:"rader", -frame_cols:"kolonner", -frame_all:"alle", -rules:"Streker", -rules_void:"ingen", -rules_above:"over", -rules_below:"under", -rules_hsides:"hsider", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"boks", -rules_border:"ramme" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nl_dlg.js deleted file mode 100644 index 9aa03fda..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nl_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('nl.table_dlg',{ -general_tab:"Algemeen", -advanced_tab:"Geavanceerd", -general_props:"Algemene eigenschappen", -advanced_props:"Geavanceerde eigenschappen", -rowtype:"Rijtype", -title:"Tabel invoegen/bewerken", -width:"Breedte", -height:"Hoogte", -cols:"Kolommen", -rows:"Rijen", -cellspacing:"Ruimte om cel", -cellpadding:"Ruimte in cel", -border:"Rand", -align:"Uitlijning", -align_default:"Standaard", -align_left:"Links", -align_right:"Rechts", -align_middle:"Centreren", -row_title:"Rij-eigenschappen", -cell_title:"Celeigenschappen", -cell_type:"Celtype", -valign:"Verticale uitlijning", -align_top:"Boven", -align_bottom:"Onder", -bordercolor:"Randkleur", -bgcolor:"Achtergrondkleur", -merge_cells_title:"Cellen samenvoegen", -id:"Id", -style:"Stijl", -langdir:"Taalrichting", -langcode:"Taalcode", -mime:"Doel MIME type", -ltr:"Van links naar rechts", -rtl:"Van rechts naar links", -bgimage:"Achtergrondafbeelding", -summary:"Samenvatting", -td:"Gegevens", -th:"Kop", -cell_cell:"Huidige cel bijwerken", -cell_row:"Alle cellen in rij bijwerken", -cell_all:"Alle cellen in tabel bijwerken", -row_row:"Huidige rij bijwerken", -row_odd:"Oneven rijen bijwerken", -row_even:"Even rijen bijwerken", -row_all:"Alle rijen bijweken", -thead:"Tabelkop", -tbody:"Tabellichaam", -tfoot:"Tabelvoet", -scope:"Bereik", -rowgroup:"Rijgroep", -colgroup:"Kolomgroep", -col_limit:"U heeft het maximale aantal kolommen van {$cols} overschreden.", -row_limit:"U heeft hebt het maximale aantal rijen van {$rows} overschreden.", -cell_limit:"U heeft het maximale aantal cellen van {$cells} overschreden.", -missing_scope:"Weet u zeker dat u door wilt gaan met het toewijzen van een kop zonder een bereik op te geven? Mensen met een visuele handicap kunnen hierdoor waarschijnlijk slecht bij de gegevens.", -caption:"Tabelbeschrijving", -frame:"Frame", -frame_none:"Geen", -frame_groups:"Groepen", -frame_rows:"Rijen", -frame_cols:"Kolommen", -frame_all:"Alles", -rules:"Hulplijnen", -rules_void:"Geen", -rules_above:"Boven", -rules_below:"Onder", -rules_hsides:"Horizontale zijdes", -rules_lhs:"Linkerzijkant", -rules_rhs:"Rechterzijkant", -rules_vsides:"Verticale zijdes", -rules_box:"Box", -rules_border:"Rand" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nn_dlg.js deleted file mode 100644 index f708b2b1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/nn_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('nn.table_dlg',{ -general_tab:"Generelt", -advanced_tab:"Avansert", -general_props:"Generelt", -advanced_props:"Generelle eigenskapar", -rowtype:"Rad i tabell", -title:"Set inn / rediger tabell", -width:"Breidd", -height:"H\u00F8gd", -cols:"Kolonner", -rows:"Rader", -cellspacing:"Celleavstand", -cellpadding:"Cellefylling", -border:"Ramme", -align:"Justering", -align_default:"Standard", -align_left:"Venstre", -align_right:"H\u00F8gre", -align_middle:"Midtstilt", -row_title:"Radeigenskapar", -cell_title:"Celleeigenskapar", -cell_type:"Celletype", -valign:"Vertikal justering", -align_top:"Topp", -align_bottom:"Botn", -bordercolor:"Rammefarge", -bgcolor:"Bakgrunn", -merge_cells_title:"Sl\u00E5 saman celler", -id:"Id", -style:"Stil", -langdir:"Skriftretning", -langcode:"Spr\u00E5kkode", -mime:"M\u00E5let sin MIME-type", -ltr:"Venstre mot h\u00F8gre", -rtl:"H\u00F8gre mot venstre", -bgimage:"Bakgrunnsbilete", -summary:"Samandrag", -td:"Data", -th:"Overskrift", -cell_cell:"Oppdater aktuell celle", -cell_row:"Oppdater alle celler i rada", -cell_all:"Oppdater alle celler i tabellen", -row_row:"Oppdater aktuell rad", -row_odd:"Oppdater oddetallrader", -row_even:"Oppdater partallrader", -row_all:"Oppdater alle rader", -thead:"Tabellhovud", -tbody:"Tabellkropp", -tfoot:"Tabellfot", -scope:"Omr\u00E5de", -rowgroup:"Radgruppe", -colgroup:"Kolonnegruppe", -col_limit:"Du har fleire enn maksimalt tal kolonner p\u00E5 {$cols}.", -row_limit:"Du har fleire enn maksimalt tal rader p\u00E5 {$rows}.", -cell_limit:"Du har fleire enn maksimalt tal celler p\u00E5 {$cells}.", -missing_scope:"Er du sikker p\u00E5 at du vil fortsetje utan \u00E5 angi eit omr\u00E5de for denne overskrifscella? Utan dette kan det bli vanskeleg for enkelte funksjonshemma brukarar \u00E5 forst\u00E5 innhaldet eller dataane som blir presenterte i tabellen.", -caption:"Tabelloverskrift", -frame:"Ramme", -frame_none:"ingen", -frame_groups:"grupper", -frame_rows:"rader", -frame_cols:"kolonnar", -frame_all:"alle", -rules:"Strekar", -rules_void:"ingen", -rules_above:"over", -rules_below:"under", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"boks", -rules_border:"ramme" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/pl_dlg.js deleted file mode 100644 index 5527cb53..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/pl_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('pl.table_dlg',{ -general_tab:"G\u0142\u00F3wna", -advanced_tab:"Zaawansowana", -general_props:"G\u0142\u00F3wne w\u0142a\u015Bciwo\u015Bci", -advanced_props:"Zaawansowane w\u0142a\u015Bciwo\u015Bci", -rowtype:"Row in table part", -title:"Wklej/Zmie\u0144 tabel\u0119", -width:"Szeroko\u015B\u0107", -height:"Wysoko\u015B\u0107", -cols:"Kolumny", -rows:"Wiersze", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Ramka", -align:"Wyr\u00F3wnanie", -align_default:"Domy\u015Blnie", -align_left:"Lewy", -align_right:"Prawy", -align_middle:"\u015Arodek", -row_title:"W\u0142a\u015Bciwo\u015Bci wiersza", -cell_title:"W\u0142a\u015Bciwo\u015Bci kom\u00F3rki", -cell_type:"Cell type", -valign:"Pionowe wyr\u00F3wnanie", -align_top:"G\u00F3ra", -align_bottom:"D\u00F3\u0142", -bordercolor:"Kolor ramki", -bgcolor:"Kolor t\u0142a", -merge_cells_title:"Po\u0142\u0105cz kom\u00F3rki", -id:"Id", -style:"Styl", -langdir:"Kierunek czytania tekstu", -langcode:"Oznaczenie kodowe j\u0119zyka", -mime:"Docelowy typ MIME", -ltr:"Kierunek z lewej do prawej", -rtl:"Kierunek z prawej do lewej", -bgimage:"Obrazek t\u0142a", -summary:"Podsumowanie", -td:"Data", -th:"Nag\u0142owek", -cell_cell:"Zmie\u0144 aktualn\u0105 kom\u00F3rk\u0119", -cell_row:"Zmie\u0144 wszytkie kom\u00F3rki w wierszu", -cell_all:"Zmie\u0144 wszytkie kom\u00F3rki w tabeli", -row_row:"Zmie\u0144 aktualny wiersz", -row_odd:"Zmie\u0144 nieparzyste wiersze", -row_even:"Zmie\u0144 parzyste wiersze", -row_all:"Zmie\u0144 wszystkie wiersze", -thead:"Nag\u0142\u00F3wek tabeli", -tbody:"Cia\u0142o tabeli", -tfoot:"Stopka tabeli", -scope:"Zakres", -rowgroup:"Grupa wierszy", -colgroup:"Grupa kolumn", -col_limit:"Przekroczy\u0142e\u015B maksymaln\u0105 liczb\u0119 kolumn kt\u00F3ra wynosi {$cols}.", -row_limit:"Przekroczy\u0142e\u015B maksymaln\u0105 liczb\u0119 wierszy kt\u00F3ra wynosi {$rows}.", -cell_limit:"Przekroczy\u0142e\u015B maksymaln\u0105 liczb\u0119 kom\u00F3rek kt\u00F3ra wynosi {$cells}.", -missing_scope:"Jeste\u015B pewny \u017Ce chcesz kontynuowa\u0107 bez definiowania zasi\u0119gu dla kom\u00F3rki tabeli. Bez niej, mo\u017Ce by\u0107 trudne dla niekt\u00F3rych u\u017Cytkownik\u00F3w zrozuminie zawarto\u015Bci albo danych wy\u015Bwietlanych poza tabel\u0105.", -caption:"Nag\u0142\u00F3wek tabeli", -frame:"Ramka", -frame_none:"brak", -frame_groups:"grupy", -frame_rows:"wiersze", -frame_cols:"kolumny", -frame_all:"wszystkie", -rules:"Prowadnice", -rules_void:"void", -rules_above:"nad", -rules_below:"pod", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/pt_dlg.js deleted file mode 100644 index c31d6d66..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/pt_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('pt.table_dlg',{ -general_tab:"Geral", -advanced_tab:"Avan\u00E7ado", -general_props:"Propriedades gerais", -advanced_props:"Propriedades avan\u00E7adas", -rowtype:"Linha na parte da tabela", -title:"Inserir/modificar tabela", -width:"Largura", -height:"Altura", -cols:"Colunas", -rows:"Linhas", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Limites", -align:"Alinhamento", -align_default:"Padr\u00E3o", -align_left:"Esquerda", -align_right:"Direita", -align_middle:"Centro", -row_title:"Propriedades de linhas", -cell_title:"Propriedades de c\u00E9lulas", -cell_type:"Tipo de c\u00E9lula", -valign:"Alinhamento vertical", -align_top:"Topo", -align_bottom:"Abaixo", -bordercolor:"Cor dos limites", -bgcolor:"Cor de fundo", -merge_cells_title:"Unir c\u00E9lulas", -id:"Id", -style:"Estilo", -langdir:"Direc\u00E7\u00E3o do texto", -langcode:"C\u00F3digo da linguagem", -mime:"MIME alvo", -ltr:"Da esquerda para a direita", -rtl:"Da direita para a esquerda", -bgimage:"Imagem de fundo", -summary:"Sum\u00E1rio", -td:"Dados", -th:"Campo", -cell_cell:"Actualizar esta c\u00E9lula", -cell_row:"Actualizar todas as c\u00E9lulas na linha", -cell_all:"Actualizar todas as c\u00E9lulas na tabela", -row_row:"Atcualizar esta linha", -row_odd:"Actualizar linhas \u00EDmpares", -row_even:"Actualizar linhas pares", -row_all:"Actualizar todas as linhas", -thead:"Topo da tabela", -tbody:"Corpo da tabela", -tfoot:"Rodap\u00E9 da tabela", -scope:"Alcance", -rowgroup:"Grupo linhas", -colgroup:"Grupo colunas", -col_limit:"Excedeu o n\u00FAmero m\u00E1ximo de colunas de {$cols}.", -row_limit:"Excedeu o n\u00FAmero m\u00E1ximo de linhas de {$rows}.", -cell_limit:"Excedeu o n\u00FAmero m\u00E1ximo de c\u00E9lulas de {$cells}.", -missing_scope:"Tem certeza de que quer continuar sem especificar um escopo para esta c\u00E9lula? (Isso poder\u00E1 causar dificuldades a usu\u00E1rios deficientes)", -caption:"T\u00EDtulo da tabela", -frame:"Frame", -frame_none:"Nenhum", -frame_groups:"Grupos", -frame_rows:"Linhas", -frame_cols:"colunas", -frame_all:"Todos", -rules:"Regras", -rules_void:"void", -rules_above:"acima", -rules_below:"abaixo", -rules_hsides:"Hsides", -rules_lhs:"Lhs", -rules_rhs:"Rhs", -rules_vsides:"Vsides", -rules_box:"Box", -rules_border:"Limites" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ro_dlg.js deleted file mode 100644 index e2aee5e9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ro_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ro.table_dlg',{ -general_tab:"General", -advanced_tab:"Avansat", -general_props:"Propriet\u0103\u0163i generale", -advanced_props:"Propriet\u0103\u0163i avansate", -rowtype:"R\u0103nd \u00EEn tabel", -title:"Inserare/modificare tabel", -width:"L\u0103\u0163ime", -height:"\u00CEn\u0103l\u0163ime", -cols:"Coloane", -rows:"R\u00E2nduri", -cellspacing:"Spa\u0163iu \u00EEntre celule", -cellpadding:"Spa\u0163iu \u00EEn celule", -border:"Bordur\u0103", -align:"Aliniere", -align_default:"Implicit\u0103", -align_left:"St\u00E2nga", -align_right:"Dreapta", -align_middle:"Centru", -row_title:"Propriet\u0103\u0163i r\u00E2nd", -cell_title:"Propriet\u0103\u0163i celul\u0103", -cell_type:"Tip celul\u0103", -valign:"Aliniere vertical\u0103", -align_top:"Sus", -align_bottom:"Jos", -bordercolor:"Culoare bordur\u0103", -bgcolor:"Culoare fundal", -merge_cells_title:"Uni\u0163i celulele", -id:"Id", -style:"Stil", -langdir:"Direc\u0163ie limb\u0103", -langcode:"Cod limb\u0103", -mime:"MIME type \u0163int\u0103", -ltr:"De la st\u00E2nga la dreapta", -rtl:"De la dreapta la st\u00E2nga", -bgimage:"Imagine de fundal", -summary:"Sumar", -td:"Date", -th:"Antet", -cell_cell:"Actualizeaz\u0103 celula curent\u0103", -cell_row:"Actualizeaz\u0103 toate celulele din r\u00E2nd", -cell_all:"Actualizeaz\u0103 toate celulele din tabel", -row_row:"Actualizeaz\u0103 r\u00E2nd curent", -row_odd:"Actualizeaz\u0103 r\u00E2ndurile impare", -row_even:"Actualizeaz\u0103 r\u00E2ndurile pare", -row_all:"Actualizeaz\u0103 toate r\u00E2ndurile", -thead:"Antet tabel", -tbody:"Corp tabel", -tfoot:"Subsol tabel", -scope:"Scop", -rowgroup:"Grupeaz\u0103 r\u00E2nduri", -colgroup:"Grupeaz\u0103 celule", -col_limit:"A\u0163i dep\u0103\u015Fit num\u0103rul maxim de coloane: {$cols}.", -row_limit:"A\u0163i dep\u0103\u015Fit num\u0103rul maxim de r\u00E2nduri {$rows}.", -cell_limit:"A\u0163i dep\u0103\u015Fit num\u0103rul maxim de celule {$cells}.", -missing_scope:"Sigur dori\u0163i s\u0103 l\u0103sa\u0163i scopul necompletat? ", -caption:"Titlu tabel", -frame:"Frame", -frame_none:"niciuna", -frame_groups:"grupuri", -frame_rows:"r\u00E2nduri", -frame_cols:"coloane", -frame_all:"toate", -rules:"Reguli", -rules_void:"gol", -rules_above:"deasupra", -rules_below:"dedesubt", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ru_dlg.js deleted file mode 100644 index f0648833..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/ru_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('ru.table_dlg',{ -general_tab:"\u041E\u0431\u0449\u0438\u0435", -advanced_tab:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435", -general_props:"\u041E\u0431\u0449\u0438\u0435 \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430", -advanced_props:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430", -rowtype:"\u0421\u0442\u0440\u043E\u043A\u0430 \u0432 \u0447\u0430\u0441\u0442\u0438 \u0442\u0430\u0431\u043B\u0438\u0446\u044B", -title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0438\u0437\u043C\u0435\u043D\u0438\u0442\u044C \u0442\u0430\u0431\u043B\u0438\u0446\u0443", -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -height:"\u0412\u044B\u0441\u043E\u0442\u0430", -cols:"\u0421\u0442\u043E\u043B\u0431\u0446\u044B", -rows:"\u0421\u0442\u0440\u043E\u043A\u0438", -cellspacing:"\u0420\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043C\u0435\u0436\u0434\u0443 \u044F\u0447\u0435\u0439\u043A\u0430\u043C\u0438", -cellpadding:"\u041D\u0430\u0431\u0438\u0432\u043A\u0430 \u0432 \u044F\u0447\u0435\u0439\u043A\u0430\u0445", -border:"\u0413\u0440\u0430\u043D\u0438\u0446\u0430", -align:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435", -align_default:"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E", -align_left:"\u0412\u043B\u0435\u0432\u043E", -align_right:"\u0412\u043F\u0440\u0430\u0432\u043E", -align_middle:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -row_title:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0441\u0442\u0440\u043E\u043A\u0438", -cell_title:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u044F\u0447\u0435\u0439\u043A\u0438", -cell_type:"\u0422\u0438\u043F \u044F\u0447\u0435\u0439\u043A\u0438", -valign:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435", -align_top:"\u041F\u043E \u0432\u0435\u0440\u0445\u0443", -align_bottom:"\u041F\u043E \u043D\u0438\u0437\u0443", -bordercolor:"\u0426\u0432\u0435\u0442 \u0433\u0440\u0430\u043D\u0438\u0446\u044B", -bgcolor:"\u0426\u0432\u0435\u0442 \u0444\u043E\u043D\u0430", -merge_cells_title:"\u0421\u043B\u0438\u0442\u044C \u044F\u0447\u0435\u0439\u043A\u0438", -id:"\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440", -style:"\u0421\u0442\u0438\u043B\u044C", -langdir:"\u041D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u044F\u0437\u044B\u043A\u0430", -langcode:"\u041A\u043E\u0434 \u044F\u0437\u044B\u043A\u0430", -mime:"\u0426\u0435\u043B\u0435\u0432\u043E\u0439 MIME-\u0442\u0438\u043F", -ltr:"\u0421\u043B\u0435\u0432\u0430 \u043D\u0430\u043F\u0440\u0430\u0432\u043E", -rtl:"\u0421\u043F\u0440\u0430\u0432\u0430 \u043D\u0430\u043B\u0435\u0432\u043E", -bgimage:"\u0424\u043E\u043D\u043E\u0432\u043E\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435", -summary:"\u0421\u0432\u043E\u0434\u043A\u0430", -td:"\u0414\u0430\u043D\u043D\u044B\u0435", -th:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A", -cell_cell:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0442\u0435\u043A\u0443\u0449\u0443\u044E \u044F\u0447\u0435\u0439\u043A\u0443", -cell_row:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0432\u0441\u0435 \u044F\u0447\u0435\u0439\u043A\u0438 \u0432 \u0441\u0442\u0440\u043E\u043A\u0435", -cell_all:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0432\u0441\u0435 \u044F\u0447\u0435\u0439\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435", -row_row:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0442\u0435\u043A\u0443\u0449\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443", -row_odd:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u043D\u0435\u0447\u0451\u0442\u043D\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435", -row_even:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0447\u0451\u0442\u043D\u044B\u0435 \u0441\u0442\u0440\u043E\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435", -row_all:"\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0432\u0441\u0435 \u0441\u0442\u0440\u043E\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0435", -thead:"\u0412\u0435\u0440\u0445\u043D\u044F\u044F \u0447\u0430\u0441\u0442\u044C \u0442\u0430\u0431\u043B\u0438\u0446\u044B", -tbody:"\u041E\u0441\u043D\u043E\u0432\u043D\u0430\u044F \u0447\u0430\u0441\u0442\u044C \u0442\u0430\u0431\u043B\u0438\u0446\u044B", -tfoot:"\u041D\u0438\u0436\u043D\u044F\u044F \u0447\u0430\u0441\u0442\u044C \u0442\u0430\u0431\u043B\u0438\u0446\u044B", -scope:"\u041F\u0440\u0435\u0434\u0435\u043B\u044B", -rowgroup:"\u0413\u0440\u0443\u043F\u043F\u0430 \u0441\u0442\u0440\u043E\u043A", -colgroup:"\u0413\u0440\u0443\u043F\u043F\u0430 \u0441\u0442\u043E\u043B\u0431\u0446\u043E\u0432", -col_limit:"\u0412\u044B \u043F\u0440\u0435\u0432\u044B\u0441\u0438\u043B\u0438 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0432 {$cols} \u0441\u0442\u043E\u043B\u0431\u0446\u043E\u0432.", -row_limit:"\u0412\u044B \u043F\u0440\u0435\u0432\u044B\u0441\u0438\u043B\u0438 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0432 {$rows} \u0441\u0442\u0440\u043E\u043A.", -cell_limit:"\u0412\u044B \u043F\u0440\u0435\u0432\u044B\u0441\u0438\u043B\u0438 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0432 {$cells} \u044F\u0447\u0435\u0435\u043A.", -missing_scope:"\u0412\u044B \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0431\u0435\u0437 \u0443\u043A\u0430\u0437\u0430\u043D\u0438\u044F \u043F\u0440\u0435\u0434\u0435\u043B\u043E\u0432 \u044D\u0442\u043E\u0439 \u044F\u0447\u0435\u0439\u043A\u0438 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430? \u0411\u0435\u0437 \u044D\u0442\u043E\u0433\u043E \u043D\u0435\u043A\u043E\u0442\u043E\u0440\u044B\u043C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C \u0441 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u043D\u043E\u0439 \u0442\u0440\u0443\u0434\u043E\u0441\u043F\u043E\u0441\u043E\u0431\u043D\u043E\u0441\u0442\u044C\u044E \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0442\u0440\u0443\u0434\u043D\u043E \u043F\u043E\u043D\u044F\u0442\u044C \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435 \u0438\u043B\u0438 \u0434\u0430\u043D\u043D\u044B\u0435 \u0442\u0430\u0431\u043B\u0438\u0446\u044B.", -caption:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u0442\u0430\u0431\u043B\u0438\u0446\u044B", -frame:"\u0420\u0430\u043C\u043A\u0430", -frame_none:"\u043D\u0438\u0447\u0435\u0433\u043E", -frame_groups:"\u0433\u0440\u0443\u043F\u043F\u044B", -frame_rows:"\u0441\u0442\u0440\u043E\u043A\u0438", -frame_cols:"\u0441\u0442\u043E\u043B\u0431\u0446\u044B", -frame_all:"\u0432\u0441\u0451", -rules:"\u041B\u0438\u043D\u0435\u0439\u043A\u0438", -rules_void:"\u043D\u0438\u0447\u0442\u043E", -rules_above:"\u0441\u0432\u0435\u0440\u0445\u0443", -rules_below:"\u0441\u043D\u0438\u0437\u0443", -rules_hsides:"\u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u044B\u0435 \u0441\u0442\u043E\u0440\u043E\u043D\u044B", -rules_lhs:"\u043B\u0435\u0432\u044B\u0435 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u044B\u0435 \u0441\u0442\u043E\u0440\u043E\u043D\u044B", -rules_rhs:"\u043F\u0440\u0430\u0432\u044B\u0435 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u044B\u0435 \u0441\u0442\u043E\u0440\u043E\u043D\u044B", -rules_vsides:"\u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u044B\u0435 \u0441\u0442\u043E\u0440\u043E\u043D\u044B", -rules_box:"\u043A\u043E\u043D\u0442\u0435\u0439\u043D\u0435\u0440", -rules_border:"\u0433\u0440\u0430\u043D\u0438\u0446\u0430" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sc_dlg.js deleted file mode 100644 index 03f8de5c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sc_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('sc.table_dlg',{ -general_tab:"\u57FA\u672C", -advanced_tab:"\u9AD8\u7EA7", -general_props:"\u57FA\u672C \u5C5E\u6027", -advanced_props:"\u9AD8\u7EA7\u5C5E\u6027", -rowtype:"\u884C\u6240\u5728\u7684\u8868\u683C\u4F4D\u7F6E", -title:"\u63D2\u5165/\u7F16\u8F91 \u8868\u683C", -width:"\u5BBD\u5EA6", -height:"\u9AD8\u5EA6", -cols:"\u5217\u6570", -rows:"\u884C\u6570", -cellspacing:"\u5355\u5143\u683C\u95F4\u8DDD", -cellpadding:"\u5355\u5143\u683C\u5185\u8DDD", -border:"\u8FB9\u6846", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_default:"\u9ED8\u8BA4", -align_left:"\u5C45\u5DE6", -align_right:"\u5C45\u53F3", -align_middle:"\u5C45\u4E2D", -row_title:"\u884C \u5C5E\u6027", -cell_title:"\u5355\u5143\u683C \u5C5E\u6027", -cell_type:"\u5355\u5143\u683C \u7C7B\u522B", -valign:"\u5782\u76F4\u5BF9\u9F50\u65B9\u5F0F", -align_top:"\u9876\u90E8", -align_bottom:"\u5E95\u90E8", -bordercolor:"\u8FB9\u6846\u989C\u8272", -bgcolor:"\u80CC\u666F\u989C\u8272", -merge_cells_title:"\u5408\u5E76\u5355\u5143\u683C", -id:"Id", -style:"\u6837\u5F0F", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -mime:"\u76EE\u6807 MIME \u7C7B\u578B", -ltr:"\u4ECE\u5DE6\u5230\u53F3", -rtl:"\u4ECE\u53F3\u5230\u5DE6", -bgimage:"\u80CC\u666F\u56FE\u7247", -summary:"\u6458\u8981", -td:"\u8868\u683C", -th:"\u8868\u5934", -cell_cell:"\u66F4\u65B0\u76EE\u524D\u7684\u5355\u5143\u683C", -cell_row:"\u66F4\u65B0\u5F53\u524D\u884C\u7684\u5355\u5143\u683C", -cell_all:"\u66F4\u65B0\u5168\u90E8\u5355\u5143\u683C", -row_row:"\u66F4\u65B0\u6240\u5728\u884C", -row_odd:"\u66F4\u65B0\u8868\u683C\u7684\u5947\u6570\u884C", -row_even:"\u66F4\u65B0\u8868\u683C\u7684\u5076\u6570\u884C", -row_all:"\u66F4\u65B0\u8868\u683C\u7684\u5168\u90E8\u884C", -thead:"\u8868\u5934", -tbody:"\u8868\u4F53", -tfoot:"\u8868\u811A", -scope:"\u8303\u56F4", -rowgroup:"\u884C\u7EC4", -colgroup:"\u5217\u7EC4", -col_limit:"\u5DF2\u8D85\u8FC7\u9650\u5236\uFF0C\u6700\u591A\u4E3A {$cols} \u5217\u3002", -row_limit:"\u5DF2\u8D85\u8FC7\u9650\u5236\uFF0C\u6700\u591A\u4E3A {$rows} \u884C\u3002", -cell_limit:"\u5DF2\u8D85\u8FC7\u9650\u5236\uFF0C\u6700\u591A\u4E3A{$cells} \u5355\u5143\u683C\u3002", -missing_scope:"\u60A8\u786E\u5B9A\u4E0D\u6307\u5B9A\u8868\u5934\u5355\u5143\u683C\u7684\u8303\u56F4\u5417\uFF1F\u5982\u679C\u4E0D\u6307\u5B9A\uFF0C\u90E8\u5206\u4F7F\u7528\u8005\u5C06\u5F88\u96BE\u67E5\u770B\u8868\u683C\u5185\u5BB9", -caption:"\u8868\u683C\u6807\u9898", -frame:"\u8868\u683C\u8FB9\u6846", -frame_none:"\u65E0", -frame_groups:"\u6309\u7EC4", -frame_rows:"\u6309\u884C", -frame_cols:"\u6309\u5217", -frame_all:"\u5168\u90E8", -rules:"\u5355\u5143\u683C\u8FB9\u6846", -rules_void:"\u65E0", -rules_above:"\u4E0A", -rules_below:"\u4E0B", -rules_hsides:"\u5DE6\u53F3", -rules_lhs:"\u5DE6", -rules_rhs:"\u53F3", -rules_vsides:"\u4E0A\u4E0B", -rules_box:"\u56DB\u8FB9", -rules_border:"\u56DB\u8FB9" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/se_dlg.js deleted file mode 100644 index 4589a532..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/se_dlg.js +++ /dev/null @@ -1,73 +0,0 @@ -tinyMCE.addI18n('se.table_dlg',{ -general_tab:"Generellt", -advanced_tab:"Avancerat", -general_props:"Generella inst\u00E4llningar", -advanced_props:"Avancerade inst\u00E4llningar", -rowtype:"Radtyp", -title:"Infoga/redigera ny tabell", -width:"Bredd", -height:"H\u00F6jd", -cols:"Kolumner", -rows:"Rader", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Ram", -align:"Justering", -align_default:"Ingen", -align_left:"V\u00E4nster", -align_right:"H\u00F6ger", -align_middle:"Mitten", -row_title:"Tabellradsinst\u00E4llningar", -cell_title:"Tabellcellsinst\u00E4llningar", -cell_type:"Celltyp", -valign:"Vertikal justering", -align_top:"Toppen", -align_bottom:"Botten", -bordercolor:"Ramf\u00E4rg", -bgcolor:"Bakgrundsf\u00E4rg", -merge_cells_title:"Sammanfoga celler", -id:"Id", -style:"Stil", -langdir:"Skriftriktning", -langcode:"Spr\u00E5kkod", -ltr:"V\u00E4nster till h\u00F6ger", -rtl:"H\u00F6ger till v\u00E4nster", -bgimage:"Bakgrundsbild", -summary:"Sammanfattning", -td:"Data", -th:"Huvud", -cell_cell:"Uppdatera nuvarande cell", -cell_row:"Uppdatera alla celler i raden", -cell_all:"Uppdatera alla celler i tabellen", -row_row:"Uppdatera nuvarande rad", -row_odd:"Uppdatera udda rader i tabellen", -row_even:"Uppdatera j\u00E4mna rader i tabellen", -row_all:"Uppdatera alla rader i tabellen", -thead:"tabellhuvud", -tbody:"tabellkropp", -tfoot:"tabellfot", -scope:"Omfattning", -rowgroup:"Radgrupp", -colgroup:"Kolumngrupp", -col_limit:"Du kan inte ange fler \u00E4n {$cols} kolumner.", -row_limit:"Du kan inte ange fler \u00E4n {$rows} rader.", -cell_limit:"Du kan inte skapa en tabell med fler \u00E4n {$cells} celler.", -missing_scope:"\u00C4r du s\u00E4ker p\u00E5 att du vill forts\u00E4tta utan att ange en omfattning, denna underl\u00E4ttar f\u00F6r icke-grafiska webbl\u00E4sare.", -caption:"\u00D6verskrift", -frame:"Ram", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Regler", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/si_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/si_dlg.js deleted file mode 100644 index c7c2d354..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/si_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('si.table_dlg',{ -general_tab:"General", -advanced_tab:"Advanced", -general_props:"General properties", -advanced_props:"Advanced properties", -rowtype:"Row in table part", -title:"Insert/Modify table", -width:"Width", -height:"Height", -cols:"Cols", -rows:"Rows", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Border", -align:"Alignment", -align_default:"Default", -align_left:"Left", -align_right:"Right", -align_middle:"Center", -row_title:"Table row properties", -cell_title:"Table cell properties", -cell_type:"Cell type", -valign:"Vertical alignment", -align_top:"Top", -align_bottom:"Bottom", -bordercolor:"Border color", -bgcolor:"Background color", -merge_cells_title:"Merge table cells", -id:"Id", -style:"Style", -langdir:"Language direction", -langcode:"Language code", -mime:"Target MIME type", -ltr:"Left to right", -rtl:"Right to left", -bgimage:"Background image", -summary:"Summary", -td:"Data", -th:"Header", -cell_cell:"Update current cell", -cell_row:"Update all cells in row", -cell_all:"Update all cells in table", -row_row:"Update current row", -row_odd:"Update odd rows in table", -row_even:"Update even rows in table", -row_all:"Update all rows in table", -thead:"Table Head", -tbody:"Table Body", -tfoot:"Table Foot", -scope:"Scope", -rowgroup:"Row Group", -colgroup:"Col Group", -col_limit:"You've exceeded the maximum number of columns of {$cols}.", -row_limit:"You've exceeded the maximum number of rows of {$rows}.", -cell_limit:"You've exceeded the maximum number of cells of {$cells}.", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Table caption", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sk_dlg.js deleted file mode 100644 index 7028370c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sk_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('sk.table_dlg',{ -general_tab:"Hlavn\u00E9", -advanced_tab:"Roz\u0161\u00EDren\u00E9", -general_props:"Hlavn\u00E9 vlastnosti", -advanced_props:"Roz\u0161\u00EDren\u00E9 vlastnosti", -rowtype:"Row in table part", -title:"Vlo\u017Ei\u0165/Upravi\u0165 tabu\u013Eku", -width:"\u0160\u00EDrka", -height:"V\u00FD\u0161ka", -cols:"St\u013Apce", -rows:"Riadky", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"R\u00E1m\u010Dek", -align:"Poloha", -align_default:"Predvolene", -align_left:"V\u013Eavo", -align_right:"Vpravo", -align_middle:"Na stred", -row_title:"Vlastnosti riadkov tabu\u013Eky", -cell_title:"Vlastnosti buniek tabu\u013Eky", -cell_type:"Tyb bunky", -valign:"Vertik\u00E1lna poloha", -align_top:"Hore", -align_bottom:"Dolu", -bordercolor:"Farba or\u00E1movania", -bgcolor:"Farba pozadia", -merge_cells_title:"Zl\u00FA\u010Di\u0165 bunky tabu\u013Eky", -id:"ID", -style:"CSS \u0160t\u00FDl", -langdir:"Smer textu", -langcode:"K\u00F3d jazyka", -mime:"Cie\u013Eov\u00FD typ MIME", -ltr:"Z \u013Eava do prava", -rtl:"Z prava do \u013Eava", -bgimage:"Obr\u00E1zok pozadia", -summary:"Popis tabu\u013Eky", -td:"D\u00E1ta", -th:"Hlav\u010Dka", -cell_cell:"Aktualizova\u0165 aktu\u00E1lnu bunku", -cell_row:"Aktualizova\u0165 v\u0161etky bunky v riadku", -cell_all:"Aktualizova\u0165 v\u0161etky bunky v tebu\u013Eke", -row_row:"Aktualizova\u0165 aktu\u00E1lny riadok", -row_odd:"Aktualizova\u0165 odd rows in table", -row_even:"Aktualizova\u0165 nep\u00E1rne riadky v tabu\u013Eke", -row_all:"Aktualizova\u0165 v\u0161etky riadky v tabu\u013Eke", -thead:"Hlavi\u010Dka tabu\u013Eky", -tbody:"Telo tabu\u013Eky", -tfoot:"P\u00E4ta tabu\u013Eky", -scope:"Scope", -rowgroup:"Skupina riadkov", -colgroup:"Skupina st\u013Apcov", -col_limit:"Bol presiahnut\u00FD maxim\u00E1lny po\u010Det st\u013Apcov {$cols}.", -row_limit:"Bol presiahnut\u00FD maxim\u00E1lny po\u010Det riadkov {$rows}.", -cell_limit:"Bol presiahnut\u00FD maxim\u00E1lny po\u010Det buniek {$cells}.", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Table caption", -frame:"R\u00E1m\u010Dek", -frame_none:"\u017Eiadne", -frame_groups:"groups", -frame_rows:"riadky", -frame_cols:"st\u013Apce", -frame_all:"v\u0161etky", -rules:"Pravidl\u00E1", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"okraj" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sl_dlg.js deleted file mode 100644 index b375e345..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sl_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('sl.table_dlg',{ -general_tab:"Splo\u0161no", -advanced_tab:"Napredno", -general_props:"Splo\u0161ne lastnosti", -advanced_props:"Napredne lastnosti", -rowtype:"Vrstica v tabeli", -title:"Vstavi/posodobi tabelo", -width:"\u0160irina", -height:"Vi\u0161ina", -cols:"Stolpcev", -rows:"Vrstic", -cellspacing:"Razmik celic", -cellpadding:"Podlaganje celic", -border:"Obroba", -align:"Poravnava", -align_default:"Privzeto", -align_left:"Levo", -align_right:"Desno", -align_middle:"Sredina", -row_title:"Lastnosti vrstice", -cell_title:"Lastnosti celice", -cell_type:"Tip celice", -valign:"Navpi\u010Dna poravnava", -align_top:"Vrh", -align_bottom:"Dno", -bordercolor:"Barva obrobe", -bgcolor:"Barva ozadja", -merge_cells_title:"Spoji celice", -id:"Oznaka", -style:"Slog", -langdir:"Smer pisave", -langcode:"Koda jezika", -mime:"Ciljni tip MIME", -ltr:"Od leve proti desni", -rtl:"Od desne proti levi", -bgimage:"Slika ozadja", -summary:"Povzetek", -td:"Podatek", -th:"Glava", -cell_cell:"Posodobi trenutno celico", -cell_row:"Posodobi vse celice vrstice", -cell_all:"Posodobi vse celice tabele", -row_row:"Posodobi trenutno vrstico", -row_odd:"Posodobi lihe vrstice", -row_even:"Posodobi sode vrstice", -row_all:"Posodobi vse vrstice", -thead:"Glava tabele", -tbody:"Telo tabele", -tfoot:"Noga tabele", -scope:"Doseg", -rowgroup:"Skup. vrst.", -colgroup:"Skup. stolp.", -col_limit:"Presegli ste dovoljeno \u0161tevilo stolpcev: {$cols}.", -row_limit:"Presegli ste dovoljeno \u0161tevilo vrstic: {$rows}.", -cell_limit:"Presegli ste dovoljeno \u0161tevilo celic: {$cells}.", -missing_scope:"Ste prepri\u010Dani, da \u017Eelite nadaljevati brez dolo\u010Denega dosega? Brez dosega je razumevanje tabele lahko ote\u017Eeno ljudem s slab\u0161o zaznavo!", -caption:"Opis tabele", -frame:"Okvir", -frame_none:"brez", -frame_groups:"skupine", -frame_rows:"vrstice", -frame_cols:"stolpci", -frame_all:"vse", -rules:"Pravila", -rules_void:"prazno", -rules_above:"nad", -rules_below:"pod", -rules_hsides:"v-strani", -rules_lhs:"l-strani", -rules_rhs:"d-strani", -rules_vsides:"n-strani", -rules_box:"\u0161katla", -rules_border:"obroba" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sq_dlg.js deleted file mode 100644 index 9d422645..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sq_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('sq.table_dlg',{ -general_tab:"T\u00EB p\u00EBrgjithshme", -advanced_tab:"T\u00EB avancuara", -general_props:"Tipare t\u00EB p\u00EBrgjithshme", -advanced_props:"Tipare t\u00EB avancuara", -rowtype:"Rresht n\u00EB", -title:"Fut/Edito tabel\u00EB", -width:"Gjer\u00EBsia", -height:"Gjat\u00EBsia", -cols:"Kolona", -rows:"Rreshta", -cellspacing:"Hap\u00EBsira midis qelizave", -cellpadding:"Hap\u00EBsira e br\u00EBndshme", -border:"Korniza", -align:"Drejtimi", -align_default:"Paracaktuar", -align_left:"Majtas", -align_right:"Djathtas", -align_middle:"Qend\u00EBr", -row_title:"Tiparet e rreshtit", -cell_title:"Tiparet e qeliz\u00EBs", -cell_type:"Tipi i qeliz\u00EBs", -valign:"Drejtimi vertikal", -align_top:"Krye", -align_bottom:"Fund", -bordercolor:"Ngjyra e korniz\u00EBs", -bgcolor:"Ngjyra e fush\u00EBs", -merge_cells_title:"Bashko qelizat", -id:"Id", -style:"Stili", -langdir:"Drejtimi i gjuh\u00EBs", -langcode:"Kodi i gjuh\u00EBs", -mime:"Tipi MIME i sh\u00EBnjestr\u00EBs", -ltr:"Majtas-Djathtas", -rtl:"Djathtas-Majtas", -bgimage:"Foto e fush\u00EBs", -summary:"P\u00EBrmbledhja", -td:"T\u00EB dh\u00EBna", -th:"Kok\u00EB", -cell_cell:"Rifresko qeliz\u00EBn aktuale", -cell_row:"Rifresko t\u00EB gjitha qelizat n\u00EB rresht", -cell_all:"Rifresko t\u00EB gjitha qelizat", -row_row:"Rifresko rreshtin aktual", -row_odd:"Rifresko rreshtat tek", -row_even:"Rifresko rreshtat \u00E7ift", -row_all:"Rifresko t\u00EB gjitha rreshtat n\u00EB tabel\u00EB", -thead:"Kok\u00EBn e Tabel\u00EBs", -tbody:"Trupin e Tabel\u00EBs", -tfoot:"K\u00EBmb\u00EBt e Tabel\u00EBs", -scope:"Objektivi", -rowgroup:"Grup Rreshtash", -colgroup:"Grup Kolonash", -col_limit:"Keni kaluar numrin maksimal t\u00EB kolonave: {$cols}.", -row_limit:"Keni kaluar numrin maksimal t\u00EB rreshtave: {$rows}.", -cell_limit:"Keni kaluar numrin maksimal t\u00EB qelizave {$cells}.", -missing_scope:"Jeni t\u00EB sigurt q\u00EB nuk doni t\u00EB vendosni objektiv p\u00EBr k\u00EBt\u00EB qeliz\u00EB t\u00EB kok\u00EBs. Pa t\u00EB mund t\u00EB jet\u00EB e v\u00EBshtir\u00EB p\u00EBr disa p\u00EBrdorues me aft\u00EBsi t\u00EB kufizuara t\u00EB lexojn\u00EB p\u00EBrmbajtjen e tabel\u00EBs.", -caption:"Krijo hap\u00EBsir\u00EB p\u00EBr titull", -frame:"Korniza", -frame_none:"asnj\u00EB", -frame_groups:"grupe", -frame_rows:"rreshta", -frame_cols:"kolona", -frame_all:"t\u00EB gjitha", -rules:"Rregullat", -rules_void:"zbrazur", -rules_above:"sip\u00EBr", -rules_below:"posht\u00EB", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"kuti", -rules_border:"korniz\u00EB" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sr_dlg.js deleted file mode 100644 index f29bd912..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sr_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('sr.table_dlg',{ -general_tab:"Osnovno", -advanced_tab:"Napredno", -general_props:"Osnovna svojstva", -advanced_props:"Napredna svojstva", -rowtype:"Row in table part", -title:"Umetni/uredi tablicu", -width:"\u0160irina", -height:"Visina", -cols:"Stupaca", -rows:"Redaka", -cellspacing:"Razmak \u0107elija", -cellpadding:"Dopuna \u0107elije", -border:"Obrub", -align:"Poravnavanje", -align_default:"Zadano", -align_left:"Levo", -align_right:"Desno", -align_middle:"Sredina", -row_title:"Svojstva retka", -cell_title:"Svojstva \u0107elije", -cell_type:"Tip \u0107elije", -valign:"Okomito poravnavanje", -align_top:"Vrh", -align_bottom:"Dno", -bordercolor:"Boja obruba", -bgcolor:"Background color", -merge_cells_title:"Spoji \u0107elije", -id:"Id", -style:"Stil", -langdir:"Smjer jezika", -langcode:"Kod jezika", -mime:"MIME tip", -ltr:"S leva na desno", -rtl:"S desna na levo", -bgimage:"Slika pozadine", -summary:"Sa\u017Eetak", -td:"Podatkovna", -th:"Zaglavlje", -cell_cell:"Primjeni na odabranu \u0107eliju", -cell_row:"Primjeni na sve \u0107elije u retku", -cell_all:"Primjeni na sve \u0107elije u tablici", -row_row:"Primjeni na odabrani redak", -row_odd:"Primjeni na neparne retke u tablici", -row_even:"Primjeni na parne retke u tablici", -row_all:"Primjeni na sve retke u tablici", -thead:"Zaglavlje tablice", -tbody:"Telo tablice", -tfoot:"Podno\u017Eje tablice", -scope:"Domet", -rowgroup:"Grupa redaka", -colgroup:"Grupa stupaca", -col_limit:"Prema\u0161ili ste maksimalni broj stupaca ({$cols}).", -row_limit:"Prema\u0161ili ste maksimalni broj redaka ({$rows}).", -cell_limit:"Prema\u0161ili ste maksimalni broj \u0107elija ({$cells}).", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Opis tablice", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sv_dlg.js deleted file mode 100644 index a7de7422..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/sv_dlg.js +++ /dev/null @@ -1,73 +0,0 @@ -tinyMCE.addI18n('sv.table_dlg',{ -general_tab:"Generellt", -advanced_tab:"Avancerat", -general_props:"Generella inst\u00E4llningar", -advanced_props:"Avancerade inst\u00E4llningar", -rowtype:"Radtyp", -title:"Infoga/redigera ny tabell", -width:"Bredd", -height:"H\u00F6jd", -cols:"Kolumner", -rows:"Rader", -cellspacing:"Cellspacing", -cellpadding:"Cellpadding", -border:"Ram", -align:"Justering", -align_default:"Ingen", -align_left:"V\u00E4nster", -align_right:"H\u00F6ger", -align_middle:"Mitten", -row_title:"Tabellradsinst\u00E4llningar", -cell_title:"Tabellcellsinst\u00E4llningar", -cell_type:"Celltyp", -valign:"Vertikal justering", -align_top:"Toppen", -align_bottom:"Botten", -bordercolor:"Ramf\u00E4rg", -bgcolor:"Bakgrundsf\u00E4rg", -merge_cells_title:"Sammanfoga celler", -id:"Id", -style:"Stil", -langdir:"Skriftriktning", -langcode:"Spr\u00E5kkod", -ltr:"V\u00E4nster till h\u00F6ger", -rtl:"H\u00F6ger till v\u00E4nster", -bgimage:"Bakgrundsbild", -summary:"Sammanfattning", -td:"Data", -th:"Huvud", -cell_cell:"Uppdatera nuvarande cell", -cell_row:"Uppdatera alla celler i raden", -cell_all:"Uppdatera alla celler i tabellen", -row_row:"Uppdatera nuvarande rad", -row_odd:"Uppdatera udda rader i tabellen", -row_even:"Uppdatera j\u00E4mna rader i tabellen", -row_all:"Uppdatera alla rader i tabellen", -thead:"tabellhuvud", -tbody:"tabellkropp", -tfoot:"tabellfot", -scope:"Omfattning", -rowgroup:"Radgrupp", -colgroup:"Kolumngrupp", -col_limit:"Du kan inte ange fler \u00E4n {$cols} kolumner.", -row_limit:"Du kan inte ange fler \u00E4n {$rows} rader.", -cell_limit:"Du kan inte skapa en tabell med fler \u00E4n {$cells} celler.", -missing_scope:"\u00C4r du s\u00E4ker p\u00E5 att du vill forts\u00E4tta utan att ange en omfattning, denna underl\u00E4ttar f\u00F6r icke-grafiska webbl\u00E4sare.", -caption:"\u00D6verskrift", -frame:"Ram", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Regler", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tr_dlg.js deleted file mode 100644 index 2318314f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tr_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('tr.table_dlg',{ -general_tab:"Genel", -advanced_tab:"Geli\u015Fmi\u015F", -general_props:"Genel \u00F6zellikler", -advanced_props:"Geli\u015Fmi\u015F \u00F6zellikler", -rowtype:"Tablo par\u00E7as\u0131ndaki sat\u0131r", -title:"Tablo ekle/d\u00FCzenle", -width:"Geni\u015Flik", -height:"Y\u00FCkseklik", -cols:"Kolonlar", -rows:"Sat\u0131rlar", -cellspacing:"H\u00FCcre aralama", -cellpadding:"H\u00FCcre dolgusu", -border:"Kenarl\u0131k", -align:"Hizalama", -align_default:"Varsay\u0131lan", -align_left:"Sola", -align_right:"Sa\u011Fa", -align_middle:"Ortala", -row_title:"Tablo sat\u0131r \u00F6zellikleri", -cell_title:"Tablo h\u00FCcre \u00F6zellikleri", -cell_type:"H\u00FCcre tipi", -valign:"Dikey hizalama", -align_top:"\u00DCst", -align_bottom:"Alt", -bordercolor:"Kenarl\u0131k rengi", -bgcolor:"Arkaplan rengi", -merge_cells_title:"Tablo h\u00FCcrelerini birle\u015Ftir", -id:"Id", -style:"Stil", -langdir:"Dil y\u00F6nelimi", -langcode:"Dil kodu", -mime:"Hedef MIME tipi", -ltr:"Soldan sa\u011Fa", -rtl:"Sa\u011Fdan sola", -bgimage:"Arkaplan resmi", -summary:"\u00D6zet", -td:"Veri", -th:"Ba\u015Fl\u0131k", -cell_cell:"Se\u00E7ili h\u00FCcreyi g\u00FCncelle", -cell_row:"Sat\u0131rdaki t\u00FCm h\u00FCcreleri g\u00FCncelle", -cell_all:"Tablodaki t\u00FCm h\u00FCcreleri g\u00FCncelle", -row_row:"Se\u00E7ili sat\u0131r\u0131 g\u00FCncelle", -row_odd:"Tablodaki tek nolu sat\u0131rlar\u0131 g\u00FCncelle", -row_even:"Tablodaki \u00E7ift nolu sat\u0131rlar\u0131 g\u00FCncele", -row_all:"Tablodaki t\u00FCm sat\u0131rlar\u0131 g\u00FCncelle", -thead:"Tablo Ba\u015Fl\u0131\u011F\u0131", -tbody:"Table G\u00F6vdesi", -tfoot:"Table Altl\u0131\u011F\u0131", -scope:"Kapsam", -rowgroup:"Sat\u0131r Grubu", -colgroup:"Kolon Grubu", -col_limit:"Maksimum kolon say\u0131s\u0131 olan {$cols} de\u011Ferini a\u015Ft\u0131n\u0131z.", -row_limit:"Maksimum sat\u0131r say\u0131s\u0131 olan {$rows} de\u011Ferini a\u015Ft\u0131n\u0131z.", -cell_limit:"Maksimum h\u00FCcre say\u0131s\u0131 olan {$cells} de\u011Ferini a\u015Ft\u0131n\u0131z.", -missing_scope:"Bu tablo ba\u015Fl\u0131k h\u00FCcresi i\u00E7in bir kapsam belirlemeden devam etmek istedi\u011Finizden emin misiniz? Bu de\u011Fer olmadan, engelli kullan\u0131c\u0131lar\u0131n tabloda g\u00F6r\u00FCnt\u00FClenen i\u00E7eri\u011Fi anlamas\u0131 m\u00FCmk\u00FCn olmayabilir.", -caption:"Tablo ba\u015Fl\u0131\u011F\u0131", -frame:"\u00C7er\u00E7eve", -frame_none:"hi\u00E7biri", -frame_groups:"gruplar", -frame_rows:"sat\u0131rlar", -frame_cols:"kolonlar", -frame_all:"t\u00FCm\u00FC", -rules:"\u00C7izgiler", -rules_void:"yok", -rules_above:"\u00FCst\u00FCnde", -rules_below:"alt\u0131nda", -rules_hsides:"solsa\u011F", -rules_lhs:"soltaraf", -rules_rhs:"sa\u011Ftaraf", -rules_vsides:"\u00FCstalt", -rules_box:"kutu", -rules_border:"kenarl\u0131k" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tt_dlg.js deleted file mode 100644 index d370c4fb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tt_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('tt.table_dlg',{ -general_tab:"\u57FA\u672C", -advanced_tab:"\u9032\u968E", -general_props:"\u57FA\u672C \u5C6C\u6027", -advanced_props:"\u9032\u968E\u5C6C\u6027", -rowtype:"\u884C\u6240\u5728\u7684\u8868\u683C\u4F4D\u7F6E", -title:"\u63D2\u5165/\u7DE8\u8F2F \u8868\u683C", -width:"\u5BEC\u5EA6", -height:"\u9AD8\u5EA6", -cols:"\u5217\u6578", -rows:"\u884C\u6578", -cellspacing:"\u5132\u5B58\u683C\u9593\u8DDD", -cellpadding:"\u5132\u5B58\u683C\u5167\u8DDD", -border:"\u908A\u6846", -align:"\u5C0D\u9F4A\u65B9\u5F0F", -align_default:"\u9810\u8A2D", -align_left:"\u5C45\u5DE6", -align_right:"\u5C45\u53F3", -align_middle:"\u7F6E\u4E2D", -row_title:"\u884C \u5C6C\u6027", -cell_title:"\u5132\u5B58\u683C \u5C6C\u6027", -cell_type:"\u5132\u5B58\u683C \u985E\u5225", -valign:"\u5782\u76F4\u5C0D\u9F4A\u65B9\u5F0F", -align_top:"\u9802\u90E8", -align_bottom:"\u5E95\u90E8", -bordercolor:"\u908A\u6846\u9854\u8272", -bgcolor:"\u80CC\u666F\u9854\u8272", -merge_cells_title:"\u5408\u4F75\u5132\u5B58\u683C", -id:"Id", -style:"\u6A23\u5F0F", -langdir:"\u8A9E\u8A00\u66F8\u5BEB\u65B9\u5411", -langcode:"\u8A9E\u8A00\u7DE8\u78BC", -mime:"\u76EE\u6A19 MIME \u985E\u578B", -ltr:"\u5F9E\u5DE6\u5230\u53F3", -rtl:"\u5F9E\u53F3\u5230\u5DE6", -bgimage:"\u80CC\u666F\u5716\u7247", -summary:"\u6458\u8981", -td:"\u8868\u683C", -th:"\u8868\u982D", -cell_cell:"\u66F4\u65B0\u76EE\u524D\u7684\u5132\u5B58\u683C", -cell_row:"\u66F4\u65B0\u7576\u524D\u884C\u7684\u5132\u5B58\u683C", -cell_all:"\u66F4\u65B0\u5168\u90E8\u5132\u5B58\u683C", -row_row:"\u66F4\u65B0\u6240\u5728\u884C", -row_odd:"\u66F4\u65B0\u8868\u683C\u7684\u5947\u6578\u884C", -row_even:"\u66F4\u65B0\u8868\u683C\u7684\u5076\u6578\u884C", -row_all:"\u66F4\u65B0\u8868\u683C\u7684\u5168\u90E8\u884C", -thead:"\u8868\u982D", -tbody:"\u8868\u9AD4", -tfoot:"\u8868\u8173", -scope:"\u7BC4\u570D", -rowgroup:"\u884C\u7D44", -colgroup:"\u5217\u7D44", -col_limit:"\u5DF2\u8D85\u904E\u9650\u5236\uFF0C\u6700\u591A\u7232 {$cols} \u5217\u3002", -row_limit:"\u5DF2\u8D85\u904E\u9650\u5236\uFF0C\u6700\u591A\u7232 {$rows} \u884C\u3002", -cell_limit:"\u5DF2\u8D85\u904E\u9650\u5236\uFF0C\u6700\u591A\u7232{$cells} \u5132\u5B58\u683C\u3002", -missing_scope:"\u60A8\u78BA\u5B9A\u4E0D\u6307\u5B9A\u8868\u982D\u5132\u5B58\u683C\u7684\u7BC4\u570D\u55CE\uFF1F\u5982\u679C\u4E0D\u6307\u5B9A\uFF0C\u90E8\u5206\u4F7F\u7528\u8005\u5C07\u5F88\u96E3\u67E5\u770B\u8868\u683C\u5167\u5BB9", -caption:"\u8868\u683C\u6A19\u984C", -frame:"\u908A\u6846", -frame_none:"\u7121", -frame_groups:"\u7D44", -frame_rows:"\u884C", -frame_cols:"\u5217", -frame_all:"\u5168\u90E8", -rules:"\u5C3A\u898F", -rules_void:"\u7A7A", -rules_above:"\u4E4B\u4E0A", -rules_below:"\u4E4B\u4E0B", -rules_hsides:"\u6C34\u5E73\u5927\u5C0F", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"\u5782\u76F4\u5927\u5C0F", -rules_box:"\u76D2", -rules_border:"\u908A\u6846" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tw_dlg.js deleted file mode 100644 index d921aecc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/tw_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('tw.table_dlg',{ -general_tab:"\u4E00\u822C", -advanced_tab:"\u9AD8\u7D1A", -general_props:"\u4E00\u822C\u5C6C\u6027", -advanced_props:"\u9AD8\u7D1A\u5C6C\u6027", -rowtype:"\u884C\u6240\u5728\u7684\u8868\u683C\u4F4D\u7F6E", -title:"\u63D2\u5165/\u7DE8\u8F2F\u8868\u683C", -width:"\u5BEC\u5EA6", -height:"\u9AD8\u5EA6", -cols:"\u5217\u6578", -rows:"\u884C\u6578", -cellspacing:"\u55AE\u683C\u9593\u8DDD", -cellpadding:"\u55AE\u683C\u7559\u767D", -border:"\u908A\u6846", -align:"\u5C0D\u9F4A\u65B9\u5F0F", -align_default:"\u9810\u8A2D", -align_left:"\u9760\u5DE6", -align_right:"\u9760\u53F3", -align_middle:"\u5C45\u4E2D", -row_title:"\u884C\u5C6C\u6027", -cell_title:"\u55AE\u683C\u5C6C\u6027", -cell_type:"\u55AE\u683C\u5225", -valign:"\u6C34\u6E96\u5C0D\u9F4A\u65B9\u5F0F", -align_top:"\u4E0A\u65B9", -align_bottom:"\u4E0B\u65B9", -bordercolor:"\u908A\u6846\u984F\u8272", -bgcolor:"\u80CC\u666F\u984F\u8272", -merge_cells_title:"\u5408\u4F75\u55AE\u683C", -id:"Id", -style:"\u6A23\u5F0F", -langdir:"\u8A9E\u8A00\u66F8\u5BEB\u65B9\u5411", -langcode:"\u8A9E\u8A00\u7DE8\u78BC", -mime:"\u76EE\u6A19MIME\u985E\u578B", -ltr:"\u7531\u5DE6\u5230\u53F3", -rtl:"\u7531\u53F3\u5230\u5DE6", -bgimage:"\u80CC\u666F\u5716\u7247", -summary:"\u6982\u8981", -td:"\u6578\u64DA", -th:"\u8868\u982D", -cell_cell:"\u66F4\u65B0\u6240\u7684\u55AE\u683C", -cell_row:"\u66F4\u65B0\u6240\u5728\u884C\u7684\u5168\u90E8\u55AE\u683C", -cell_all:"\u66F4\u65B0\u8868\u683C\u5167\u7684\u5168\u90E8\u55AE\u683C", -row_row:"\u66F4\u65B0\u6240\u5728\u884C", -row_odd:"\u66F4\u65B0\u8868\u683C\u5167\u7684\u5947\u6578\u884C", -row_even:"\u66F4\u65B0\u8868\u683C\u5167\u7684\u5076\u6578\u884C", -row_all:"\u66F4\u65B0\u8868\u683C\u5167\u5168\u90E8\u884C", -thead:"\u8868\u982D", -tbody:"\u8868\u8EAB", -tfoot:"\u8868\u5C3E", -scope:"\u7BC4\u570D", -rowgroup:"\u884C\u7FA4\u7D44", -colgroup:"\u5217\u7FA4\u7D44", -col_limit:"\u5DF2\u8D85\u904E\u53EF\u7528\u6578\uFF0C\u6700\u9AD8\u7684\u5217\u6578\u70BA{$cols}\u5217\u3002", -row_limit:"\u5DF2\u8D85\u904E\u53EF\u7528\u6578\uFF0C\u6700\u9AD8\u7684\u884C\u6578\u70BA{$rows}\u884C\u3002", -cell_limit:"\u5DF2\u8D85\u904E\u53EF\u7528\u6578\uFF0C\u6700\u9AD8\u7684\u55AE\u683C\u6578\u70BA{$cells}\u683C\u3002", -missing_scope:"\u6A19\u984C\u884C\u7F3A\u5931\uFF01", -caption:"\u8868\u683C\u6A19\u984C", -frame:"\u908A\u6846", -frame_none:"\u7121", -frame_groups:"\u7FA4\u7D44", -frame_rows:"\u884C", -frame_cols:"\u5217", -frame_all:"\u5168\u90E8", -rules:"\u7DDA\u689D", -rules_void:"\u7A7A", -rules_above:"\u4E0A", -rules_below:"\u4E0B", -rules_hsides:"\u6C34\u6E96\u908A", -rules_lhs:"\u5DE6\u908A", -rules_rhs:"\u53F3\u908A", -rules_vsides:"\u5782\u76F4\u908A", -rules_box:"\u76D2\u578B", -rules_border:"\u5916\u6846" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/uk_dlg.js deleted file mode 100644 index b8e3ad45..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/uk_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('uk.table_dlg',{ -general_tab:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0435", -advanced_tab:"\u0414\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u043E", -general_props:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0456 \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456", -advanced_props:"\u0420\u043E\u0437\u0448\u0438\u0440\u0435\u043D\u0456 \u0432\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456", -rowtype:"Row in table part", -title:"\u0414\u043E\u0434\u0430\u0432\u0430\u043D\u043D\u044F/\u0417\u043C\u0456\u043D\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -width:"\u0428\u0438\u0440\u0438\u043D\u0430", -height:"\u0412\u0438\u0441\u043E\u0442\u0430", -cols:"\u0421\u0442\u043E\u043B\u0431\u0446\u044B", -rows:"\u0421\u0442\u0440\u043E\u043A\u0438", -cellspacing:"\u0412\u0456\u0434\u0441\u0442\u0430\u043D\u044C \u043C\u0456\u0436 \u043A\u043E\u043C\u0456\u0440\u043A\u0430\u043C\u0438", -cellpadding:"\u0412\u0456\u0434\u0441\u0442\u0443\u043F\u0438 \u0443 \u043A\u043E\u043C\u0456\u0440\u043A\u0430\u0445", -border:"\u0413\u0440\u0430\u043D\u0438\u0446\u044F", -align:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F", -align_default:"\u0417\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0430\u043D\u043D\u044F\u043C", -align_left:"\u041F\u043E \u043B\u0456\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -align_right:"\u041F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -align_middle:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -row_title:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u0440\u044F\u0434\u043A\u0443 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -cell_title:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u043A\u043E\u043C\u0456\u0440\u043A\u0438 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -cell_type:"\u0422\u0438\u043F \u043A\u043E\u043C\u0456\u0440\u043A\u0438", -valign:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435 \u0432\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435", -align_top:"\u041F\u043E \u0432\u0435\u0440\u0445\u043D\u0435\u043C\u0443 \u043A\u0440\u0430\u044E", -align_bottom:"\u041F\u043E \u043D\u0438\u0436\u043D\u044C\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -bordercolor:"\u043A\u043E\u043B\u0456\u0440 \u0433\u0440\u0430\u043D\u0438\u0446\u044B", -bgcolor:"\u043A\u043E\u043B\u0456\u0440 \u0444\u043E\u043D\u0443", -merge_cells_title:"\u041E\u0431'\u0454\u0434\u043D\u0430\u0442\u0438 \u043A\u043E\u043C\u0456\u0440\u043A\u0438", -id:"Id", -style:"\u0421\u0442\u0438\u043B\u044C", -langdir:"\u041D\u0430\u043F\u0440\u044F\u043C \u043C\u043E\u0432\u0438", -langcode:"\u041A\u043E\u0434 \u043C\u043E\u0432\u0438", -mime:"Target MIME-\u0442\u0438\u043F", -ltr:"\u0417\u043B\u0456\u0432\u0430 \u043F\u0440\u0430\u0432\u043E\u0440\u0443\u0447", -rtl:"\u0421\u043F\u0440\u0430\u0432\u0430 \u043B\u0456\u0432\u043E\u0440\u0443\u0447", -bgimage:"\u0424\u043E\u043D\u043E\u0432\u0435 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -summary:"\u0417\u0430\u0433\u0430\u043B\u044C\u043D\u0435", -td:"\u0414\u0430\u043D\u043D\u0456", -th:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A", -cell_cell:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438 \u043F\u043E\u0442\u043E\u0447\u043D\u0443 \u043A\u043E\u043C\u0456\u0440\u043A\u0443", -cell_row:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438 \u0432\u0441\u0456 \u043A\u043E\u043C\u0456\u0440\u043A\u0438 \u0432 \u0440\u044F\u0434\u043A\u0443", -cell_all:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438 \u0432\u0441\u0456 \u043A\u043E\u043C\u0456\u0440\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -row_row:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438 \u043F\u043E\u0442\u043E\u0447\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A", -row_odd:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438 \u043D\u0435\u043F\u0430\u0440\u043D\u0456 \u0440\u044F\u0434\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446", -row_even:"\u041E\u043D\u043E\u0432\u0438\u0442\u0438 \u043F\u0430\u0440\u043D\u0456 \u0440\u044F\u0434\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -row_all:"\u043D\u043E\u0432\u0438\u0442\u0438 \u0432\u0441\u0456 \u0440\u044F\u0434\u043A\u0438 \u0432 \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -thead:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -tbody:"\u0422\u0456\u043B\u043E \u0442\u0430\u0431\u043B\u0438\u0446\u0456", -tfoot:"\u041D\u0438\u0436\u043D\u044F \u0447\u0430\u0441\u0442\u0441\u0438\u043D\u0430", -scope:"Scope", -rowgroup:"Row Group", -colgroup:"Col Group", -col_limit:"You've exceeded the maximum number of columns of {$cols}.", -row_limit:"You've exceeded the maximum number of rows of {$rows}.", -cell_limit:"You've exceeded the maximum number of cells of {$cells}.", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Table caption", -frame:"\u0424\u0440\u0435\u0439\u043C", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/vi_dlg.js deleted file mode 100644 index 3c198e27..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/vi_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('vi.table_dlg',{ -general_tab:"C\u01A1 b\u1EA3n", -advanced_tab:"N\u00E2ng cao", -general_props:"T\u00F9y ch\u1ECDn c\u01A1 b\u1EA3n", -advanced_props:"T\u00F9y ch\u1ECDn n\u00E2ng cao", -rowtype:"Row in table part", -title:"Ch\u00E8n/thay \u0111\u1ED5i b\u1EA3ng", -width:"Chi\u1EC1u r\u1ED9ng", -height:"Chi\u1EC1u cao", -cols:"S\u1ED1 c\u1ED9t", -rows:"S\u1ED1 d\u00F2ng", -cellspacing:"Kho\u1EA3ng c\u00E1ch ngang", -cellpadding:"Kho\u1EA3ng c\u00E1ch d\u1ECDc", -border:"\u0110\u01B0\u1EDDng vi\u1EC1n", -align:"Canh l\u1EC1", -align_default:"M\u1EB7c \u0111\u1ECBnh", -align_left:"Tr\u00E1i", -align_right:"Ph\u1EA3i", -align_middle:"Gi\u1EEFa", -row_title:"Thay \u0111\u1ED5i thu\u1ED9c t\u00EDnh d\u00F2ng", -cell_title:"Thay \u0111\u1ED5i thu\u1ED9c t\u00EDnh \u00F4", -cell_type:"Cell type", -valign:"Canh l\u1EC1 d\u1ECDc", -align_top:"Tr\u00EAn", -align_bottom:"D\u01B0\u1EDBi", -bordercolor:"M\u00E0u \u0111\u01B0\u1EDDng vi\u1EC1n", -bgcolor:"M\u00E0u n\u1EC1n", -merge_cells_title:"G\u1ED9p \u00F4", -id:"Id", -style:"Style", -langdir:"Language direction", -langcode:"Language code", -mime:"Target MIME type", -ltr:"Left to right", -rtl:"Right to left", -bgimage:"Background image", -summary:"Summary", -td:"Data", -th:"Header", -cell_cell:"C\u1EADp nh\u1EADt \u00F4 hi\u1EC7n t\u1EA1i", -cell_row:"C\u1EADp nh\u1EADt t\u1EA5t c\u1EA3 \u00F4 c\u00F3 tr\u00EAn d\u00F2ng", -cell_all:"C\u1EADp nh\u1EADt t\u1EA5t c\u1EA3 \u00F4 c\u00F3 trong b\u1EA3ng", -row_row:"C\u1EADp nh\u1EADt d\u00F2ng hi\u1EC7n t\u1EA1i", -row_odd:"C\u1EADp nh\u1EADt d\u00F2ng l\u1EBB c\u00F3 trong b\u1EA3ng", -row_even:"C\u1EADp nh\u1EADt d\u00F2ng ch\u1EB5n c\u00F3 trong b\u1EA3ng", -row_all:"C\u1EADp nh\u1EADt t\u1EA5t c\u1EA3 d\u00F2ng c\u00F3 trong b\u1EA3ng", -thead:"Ph\u1EA7n \u0111\u1EA7u b\u1EA3ng", -tbody:"Ph\u1EA7n th\u00E2n b\u1EA3ng", -tfoot:"Ph\u1EA7n cu\u1ED1i b\u1EA3ng", -scope:"Scope", -rowgroup:"Row Group", -colgroup:"Col Group", -col_limit:"You've exceeded the maximum number of columns of {$cols}.", -row_limit:"You've exceeded the maximum number of rows of {$rows}.", -cell_limit:"You've exceeded the maximum number of cells of {$cells}.", -missing_scope:"Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.", -caption:"Th\u00EAm ti\u00EAu \u0111\u1EC1 cho b\u1EA3ng", -frame:"Frame", -frame_none:"none", -frame_groups:"groups", -frame_rows:"rows", -frame_cols:"cols", -frame_all:"all", -rules:"Rules", -rules_void:"void", -rules_above:"above", -rules_below:"below", -rules_hsides:"hsides", -rules_lhs:"lhs", -rules_rhs:"rhs", -rules_vsides:"vsides", -rules_box:"box", -rules_border:"border" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/zh_dlg.js deleted file mode 100644 index feaee946..00000000 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/langs/zh_dlg.js +++ /dev/null @@ -1,74 +0,0 @@ -tinyMCE.addI18n('zh.table_dlg',{ -general_tab:"\u4E00\u822C", -advanced_tab:"\u9AD8\u7EA7", -general_props:"\u4E00\u822C\u5C5E\u6027", -advanced_props:"\u9AD8\u7EA7\u5C5E\u6027", -rowtype:"\u884C\u6240\u5728\u7684\u8868\u683C\u4F4D\u7F6E", -title:"\u63D2\u5165/\u7F16\u8F91\u8868\u683C", -width:"\u5BBD\u5EA6", -height:"\u9AD8\u5EA6", -cols:"\u5217\u6570", -rows:"\u884C\u6570", -cellspacing:"\u5355\u5143\u683C\u95F4\u8DDD", -cellpadding:"\u5355\u5143\u683C\u7559\u767D", -border:"\u8FB9\u6846", -align:"\u5BF9\u9F50\u65B9\u5F0F", -align_default:"\u9884\u8BBE", -align_left:"\u9760\u5DE6", -align_right:"\u9760\u53F3", -align_middle:"\u5C45\u4E2D", -row_title:"\u884C\u5C5E\u6027", -cell_title:"\u5355\u5143\u683C\u5C5E\u6027", -cell_type:"\u5355\u5143\u683C\u522B", -valign:"\u6C34\u5E73\u5BF9\u9F50\u65B9\u5F0F", -align_top:"\u4E0A\u65B9", -align_bottom:"\u4E0B\u65B9", -bordercolor:"\u8FB9\u6846\u989C\u8272", -bgcolor:"\u80CC\u666F\u989C\u8272", -merge_cells_title:"\u5408\u5E76\u5355\u5143\u683C", -id:"Id", -style:"\u6837\u5F0F", -langdir:"\u8BED\u8A00\u4E66\u5199\u65B9\u5411", -langcode:"\u8BED\u8A00\u7F16\u7801", -mime:"\u76EE\u6807MIME\u7C7B\u578B", -ltr:"\u7531\u5DE6\u5230\u53F3", -rtl:"\u7531\u53F3\u5230\u5DE6", -bgimage:"\u80CC\u666F\u56FE\u7247", -summary:"\u6982\u8981", -td:"\u6570\u636E", -th:"\u8868\u5934", -cell_cell:"\u66F4\u65B0\u6240\u7684\u5355\u5143\u683C", -cell_row:"\u66F4\u65B0\u6240\u5728\u884C\u7684\u5168\u90E8\u5355\u5143\u683C", -cell_all:"\u66F4\u65B0\u8868\u683C\u5185\u7684\u5168\u90E8\u5355\u5143\u683C", -row_row:"\u66F4\u65B0\u6240\u5728\u884C", -row_odd:"\u66F4\u65B0\u8868\u683C\u5185\u7684\u5947\u6570\u884C", -row_even:"\u66F4\u65B0\u8868\u683C\u5185\u7684\u5076\u6570\u884C", -row_all:"\u66F4\u65B0\u8868\u683C\u5185\u5168\u90E8\u884C", -thead:"\u8868\u5934", -tbody:"\u8868\u8EAB", -tfoot:"\u8868\u5C3E", -scope:"\u8303\u56F4", -rowgroup:"\u884C\u7FA4\u7EC4", -colgroup:"\u5217\u7FA4\u7EC4", -col_limit:"\u5DF2\u8D85\u8FC7\u53EF\u7528\u6570\uFF0C\u6700\u9AD8\u7684\u5217\u6570\u4E3A{$cols}\u5217\u3002", -row_limit:"\u5DF2\u8D85\u8FC7\u53EF\u7528\u6570\uFF0C\u6700\u9AD8\u7684\u884C\u6570\u4E3A{$rows}\u884C\u3002", -cell_limit:"\u5DF2\u8D85\u8FC7\u53EF\u7528\u6570\uFF0C\u6700\u9AD8\u7684\u5355\u5143\u683C\u6570\u4E3A{$cells}\u683C\u3002", -missing_scope:"\u6807\u9898\u884C\u7F3A\u5931\uFF01", -caption:"\u8868\u683C\u6807\u9898", -frame:"\u8FB9\u6846", -frame_none:"\u65E0", -frame_groups:"\u7FA4\u7EC4", -frame_rows:"\u884C", -frame_cols:"\u5217", -frame_all:"\u5168\u90E8", -rules:"\u7EBF\u6761", -rules_void:"\u7A7A", -rules_above:"\u4E0A", -rules_below:"\u4E0B", -rules_hsides:"\u6C34\u5E73\u8FB9", -rules_lhs:"\u5DE6\u8FB9", -rules_rhs:"\u53F3\u8FB9", -rules_vsides:"\u5782\u76F4\u8FB9", -rules_box:"\u76D2\u578B", -rules_border:"\u5916\u6846" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm b/includes/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm index 9d34a886..9736ed8c 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/merge_cells.htm @@ -6,10 +6,9 @@ - - -
+ +
{#table_dlg.merge_cells_title} @@ -25,13 +24,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/row.htm b/includes/tinymce/jscripts/tiny_mce/plugins/table/row.htm index fe75bf60..092e6c82 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/row.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/row.htm @@ -8,10 +8,9 @@ - - +
-
-
-
- -
- -
+ + diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/table/table.htm b/includes/tinymce/jscripts/tiny_mce/plugins/table/table.htm index 75136e60..f2690392 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/table/table.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/table/table.htm @@ -9,7 +9,6 @@ - @@ -58,7 +57,7 @@ @@ -109,9 +108,9 @@ - + - + @@ -141,14 +140,9 @@
-
- -
-
- -
+ +
- diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm index 7d9eaba4..d0a3e3a8 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/cite.htm @@ -9,7 +9,6 @@ - @@ -133,17 +132,10 @@
-
- -
-
- -
-
- -
+ + +
- diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm index d03c4568..8b07fa84 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/del.htm @@ -9,7 +9,6 @@ - @@ -31,7 +30,7 @@
- @@ -180,13 +179,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js index 0f7fb015..ebe3c27d 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin.js @@ -1 +1 @@ -(function(){var each=tinymce.each;tinymce.create('tinymce.plugins.TemplatePlugin',{init:function(ed,url){var t=this;t.editor=ed;ed.addCommand('mceTemplate',function(ui){ed.windowManager.open({file:url+'/template.htm',width:ed.getParam('template_popup_width',750),height:ed.getParam('template_popup_height',600),inline:1},{plugin_url:url});});ed.addCommand('mceInsertTemplate',t._insertTemplate,t);ed.addButton('template',{title:'template.desc',cmd:'mceTemplate'});ed.onPreProcess.add(function(ed,o){var dom=ed.dom;each(dom.select('div',o.node),function(e){if(dom.hasClass(e,'mceTmpl')){each(dom.select('*',e),function(e){if(dom.hasClass(e,ed.getParam('template_mdate_classes','mdate').replace(/\s+/g,'|')))e.innerHTML=t._getDateTime(new Date(),ed.getParam("template_mdate_format",ed.getLang("template.mdate_format")));});t._replaceVals(e);}});});},getInfo:function(){return{longname:'Template plugin',author:'Moxiecode Systems AB',authorurl:'http://www.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/template',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_insertTemplate:function(ui,v){var t=this,ed=t.editor,h,el,dom=ed.dom,sel=ed.selection.getContent();h=v.content;each(t.editor.getParam('template_replace_values'),function(v,k){if(typeof(v)!='function')h=h.replace(new RegExp('\\{\\$'+k+'\\}','g'),v);});el=dom.create('div',null,h);n=dom.select('.mceTmpl',el);if(n&&n.length>0){el=dom.create('div',null);el.appendChild(n[0].cloneNode(true));}function hasClass(n,c){return new RegExp('\\b'+c+'\\b','g').test(n.className);};each(dom.select('*',el),function(n){if(hasClass(n,ed.getParam('template_cdate_classes','cdate').replace(/\s+/g,'|')))n.innerHTML=t._getDateTime(new Date(),ed.getParam("template_cdate_format",ed.getLang("template.cdate_format")));if(hasClass(n,ed.getParam('template_mdate_classes','mdate').replace(/\s+/g,'|')))n.innerHTML=t._getDateTime(new Date(),ed.getParam("template_mdate_format",ed.getLang("template.mdate_format")));if(hasClass(n,ed.getParam('template_selected_content_classes','selcontent').replace(/\s+/g,'|')))n.innerHTML=sel;});t._replaceVals(el);ed.execCommand('mceInsertContent',false,el.innerHTML);ed.addVisual();},_replaceVals:function(e){var dom=this.editor.dom,vl=this.editor.getParam('template_replace_values');each(dom.select('*',e),function(e){each(vl,function(v,k){if(dom.hasClass(e,k)){if(typeof(vl[k])=='function')vl[k](e);}});});},_getDateTime:function(d,fmt){if(!fmt)return"";function addZeros(value,len){var i;value=""+value;if(value.length0){c=d.create("div",null);c.appendChild(n[0].cloneNode(true))}function e(l,h){return new RegExp("\\b"+h+"\\b","g").test(l.className)}a(d.select("*",c),function(h){if(e(h,g.getParam("template_cdate_classes","cdate").replace(/\s+/g,"|"))){h.innerHTML=k._getDateTime(new Date(),g.getParam("template_cdate_format",g.getLang("template.cdate_format")))}if(e(h,g.getParam("template_mdate_classes","mdate").replace(/\s+/g,"|"))){h.innerHTML=k._getDateTime(new Date(),g.getParam("template_mdate_format",g.getLang("template.mdate_format")))}if(e(h,g.getParam("template_selected_content_classes","selcontent").replace(/\s+/g,"|"))){h.innerHTML=b}});k._replaceVals(c);g.execCommand("mceInsertContent",false,c.innerHTML);g.addVisual()},_replaceVals:function(c){var d=this.editor.dom,b=this.editor.getParam("template_replace_values");a(d.select("*",c),function(f){a(b,function(g,e){if(d.hasClass(f,e)){if(typeof(b[e])=="function"){b[e](f)}}})})},_getDateTime:function(e,b){if(!b){return""}function c(g,d){var f;g=""+g;if(g.length -
@@ -24,15 +23,8 @@
-
- -
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js index e1e4238a..1a148e8b 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.VisualChars',{init:function(ed,url){var t=this;t.editor=ed;ed.addCommand('mceVisualChars',t._toggleVisualChars,t);ed.addButton('visualchars',{title:'visualchars.desc',cmd:'mceVisualChars'});ed.onBeforeGetContent.add(function(ed,o){if(t.state){t.state=true;t._toggleVisualChars();}});},getInfo:function(){return{longname:'Visual characters',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/visualchars',version:tinymce.majorVersion+"."+tinymce.minorVersion};},_toggleVisualChars:function(){var t=this,ed=t.editor,nl,i,h,d=ed.getDoc(),b=ed.getBody(),nv,s=ed.selection,bo;t.state=!t.state;ed.controlManager.setActive('visualchars',t.state);if(t.state){nl=[];tinymce.walk(b,function(n){if(n.nodeType==3&&n.nodeValue&&n.nodeValue.indexOf('\u00a0')!=-1)nl.push(n);},'childNodes');for(i=0;i$1');nv=nv.replace(/\u00a0/g,'\u00b7');ed.dom.setOuterHTML(nl[i],nv,d);}}else{nl=tinymce.grep(ed.dom.select('span',b),function(n){return ed.dom.hasClass(n,'mceVisualNbsp');});for(i=0;i$1');c=k.dom.create("div",null,l);while(node=c.lastChild){k.dom.insertAfter(node,a[g])}k.dom.remove(a[g])}}else{a=k.dom.select("span.mceItemNbsp",o);for(g=a.length-1;g>=0;g--){k.dom.remove(a[g],1)}}q.moveToBookmark(f)}});tinymce.PluginManager.add("visualchars",tinymce.plugins.VisualChars)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js index 02ec4e69..df985905 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -19,9 +22,9 @@ ed.addButton('visualchars', {title : 'visualchars.desc', cmd : 'mceVisualChars'}); ed.onBeforeGetContent.add(function(ed, o) { - if (t.state) { + if (t.state && o.format != 'raw' && !o.draft) { t.state = true; - t._toggleVisualChars(); + t._toggleVisualChars(false); } }); }, @@ -38,12 +41,15 @@ // Private methods - _toggleVisualChars : function() { - var t = this, ed = t.editor, nl, i, h, d = ed.getDoc(), b = ed.getBody(), nv, s = ed.selection, bo; + _toggleVisualChars : function(bookmark) { + var t = this, ed = t.editor, nl, i, h, d = ed.getDoc(), b = ed.getBody(), nv, s = ed.selection, bo, div, bm; t.state = !t.state; ed.controlManager.setActive('visualchars', t.state); + if (bookmark) + bm = s.getBookmark(); + if (t.state) { nl = []; tinymce.walk(b, function(n) { @@ -51,20 +57,24 @@ nl.push(n); }, 'childNodes'); - for (i=0; i$1'); - nv = nv.replace(/\u00a0/g, '\u00b7'); - ed.dom.setOuterHTML(nl[i], nv, d); + nv = nv.replace(/(\u00a0)/g, '$1'); + + div = ed.dom.create('div', null, nv); + while (node = div.lastChild) + ed.dom.insertAfter(node, nl[i]); + + ed.dom.remove(nl[i]); } } else { - nl = tinymce.grep(ed.dom.select('span', b), function(n) { - return ed.dom.hasClass(n, 'mceVisualNbsp'); - }); + nl = ed.dom.select('span.mceItemNbsp', b); - for (i=0; i= 0; i--) + ed.dom.remove(nl[i], 1); } + + s.moveToBookmark(bm); } }); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js new file mode 100644 index 00000000..e769d09f --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin.js @@ -0,0 +1 @@ +(function(){tinymce.create("tinymce.plugins.WordCount",{block:0,id:null,countre:null,cleanre:null,init:function(a,b){var c=this,d=0;c.countre=a.getParam("wordcount_countregex",/[\w\u2019\'-]+/g);c.cleanre=a.getParam("wordcount_cleanregex",/[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g);c.id=a.id+"-word-count";a.onPostRender.add(function(f,e){var g,h;h=f.getParam("wordcount_target_id");if(!h){g=tinymce.DOM.get(f.id+"_path_row");if(g){tinymce.DOM.add(g.parentNode,"div",{style:"float: right"},f.getLang("wordcount.words","Words: ")+'0')}}else{tinymce.DOM.add(h,"span",{},'0')}});a.onInit.add(function(e){e.selection.onSetContent.add(function(){c._count(e)});c._count(e)});a.onSetContent.add(function(e){c._count(e)});a.onKeyUp.add(function(f,g){if(g.keyCode==d){return}if(13==g.keyCode||8==d||46==d){c._count(f)}d=g.keyCode})},_getCount:function(c){var a=0;var b=c.getContent({format:"raw"});if(b){b=b.replace(/\.\.\./g," ");b=b.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ");b=b.replace(/(\w+)(&.+?;)+(\w+)/,"$1$3").replace(/&.+?;/g," ");b=b.replace(this.cleanre,"");var d=b.match(this.countre);if(d){a=d.length}}return a},_count:function(a){var b=this;if(b.block){return}b.block=1;setTimeout(function(){var c=b._getCount(a);tinymce.DOM.setHTML(b.id,c.toString());setTimeout(function(){b.block=0},2000)},1)},getInfo:function(){return{longname:"Word Count plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("wordcount",tinymce.plugins.WordCount)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js new file mode 100644 index 00000000..6c9a3ead --- /dev/null +++ b/includes/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js @@ -0,0 +1,114 @@ +/** + * editor_plugin_src.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + +(function() { + tinymce.create('tinymce.plugins.WordCount', { + block : 0, + id : null, + countre : null, + cleanre : null, + + init : function(ed, url) { + var t = this, last = 0; + + t.countre = ed.getParam('wordcount_countregex', /[\w\u2019\'-]+/g); // u2019 == ’ + t.cleanre = ed.getParam('wordcount_cleanregex', /[0-9.(),;:!?%#$?\'\"_+=\\\/-]*/g); + t.id = ed.id + '-word-count'; + + ed.onPostRender.add(function(ed, cm) { + var row, id; + + // Add it to the specified id or the theme advanced path + id = ed.getParam('wordcount_target_id'); + if (!id) { + row = tinymce.DOM.get(ed.id + '_path_row'); + + if (row) + tinymce.DOM.add(row.parentNode, 'div', {'style': 'float: right'}, ed.getLang('wordcount.words', 'Words: ') + '0'); + } else { + tinymce.DOM.add(id, 'span', {}, '0'); + } + }); + + ed.onInit.add(function(ed) { + ed.selection.onSetContent.add(function() { + t._count(ed); + }); + + t._count(ed); + }); + + ed.onSetContent.add(function(ed) { + t._count(ed); + }); + + ed.onKeyUp.add(function(ed, e) { + if (e.keyCode == last) + return; + + if (13 == e.keyCode || 8 == last || 46 == last) + t._count(ed); + + last = e.keyCode; + }); + }, + + _getCount : function(ed) { + var tc = 0; + var tx = ed.getContent({ format: 'raw' }); + + if (tx) { + tx = tx.replace(/\.\.\./g, ' '); // convert ellipses to spaces + tx = tx.replace(/<.[^<>]*?>/g, ' ').replace(/ | /gi, ' '); // remove html tags and space chars + + // deal with html entities + tx = tx.replace(/(\w+)(&.+?;)+(\w+)/, "$1$3").replace(/&.+?;/g, ' '); + tx = tx.replace(this.cleanre, ''); // remove numbers and punctuation + + var wordArray = tx.match(this.countre); + if (wordArray) { + tc = wordArray.length; + } + } + + return tc; + }, + + _count : function(ed) { + var t = this; + + // Keep multiple calls from happening at the same time + if (t.block) + return; + + t.block = 1; + + setTimeout(function() { + var tc = t._getCount(ed); + + tinymce.DOM.setHTML(t.id, tc.toString()); + + setTimeout(function() {t.block = 0;}, 2000); + }, 1); + }, + + getInfo: function() { + return { + longname : 'Word Count plugin', + author : 'Moxiecode Systems AB', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/wordcount', + version : tinymce.majorVersion + "." + tinymce.minorVersion + }; + } + }); + + tinymce.PluginManager.add('wordcount', tinymce.plugins.WordCount); +})(); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm index 58002843..3aeac0de 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/abbr.htm @@ -9,7 +9,6 @@ -
@@ -133,17 +132,10 @@
-
- -
-
- -
-
- -
+ + +
-
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm index 54e4c9d9..31ee7b70 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/acronym.htm @@ -9,7 +9,6 @@ -
@@ -133,17 +132,10 @@
-
- -
-
- -
-
- -
+ + +
-
diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm index cfbb409a..17054da3 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/attributes.htm @@ -8,7 +8,6 @@ -
@@ -36,12 +35,12 @@
::
- +
@@ -153,18 +152,10 @@
-
- -
-
- -
-
- -
+ + +
- - diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js index 00c178e5..a9393ad6 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin.js @@ -1 +1 @@ -(function(){tinymce.create('tinymce.plugins.XHTMLXtrasPlugin',{init:function(ed,url){ed.addCommand('mceCite',function(){ed.windowManager.open({file:url+'/cite.htm',width:350+parseInt(ed.getLang('xhtmlxtras.cite_delta_width',0)),height:250+parseInt(ed.getLang('xhtmlxtras.cite_delta_height',0)),inline:1},{plugin_url:url});});ed.addCommand('mceAcronym',function(){ed.windowManager.open({file:url+'/acronym.htm',width:350+parseInt(ed.getLang('xhtmlxtras.acronym_delta_width',0)),height:250+parseInt(ed.getLang('xhtmlxtras.acronym_delta_width',0)),inline:1},{plugin_url:url});});ed.addCommand('mceAbbr',function(){ed.windowManager.open({file:url+'/abbr.htm',width:350+parseInt(ed.getLang('xhtmlxtras.abbr_delta_width',0)),height:250+parseInt(ed.getLang('xhtmlxtras.abbr_delta_width',0)),inline:1},{plugin_url:url});});ed.addCommand('mceDel',function(){ed.windowManager.open({file:url+'/del.htm',width:340+parseInt(ed.getLang('xhtmlxtras.del_delta_width',0)),height:310+parseInt(ed.getLang('xhtmlxtras.del_delta_width',0)),inline:1},{plugin_url:url});});ed.addCommand('mceIns',function(){ed.windowManager.open({file:url+'/ins.htm',width:340+parseInt(ed.getLang('xhtmlxtras.ins_delta_width',0)),height:310+parseInt(ed.getLang('xhtmlxtras.ins_delta_width',0)),inline:1},{plugin_url:url});});ed.addCommand('mceAttributes',function(){ed.windowManager.open({file:url+'/attributes.htm',width:380,height:370,inline:1},{plugin_url:url});});ed.addButton('cite',{title:'xhtmlxtras.cite_desc',cmd:'mceCite'});ed.addButton('acronym',{title:'xhtmlxtras.acronym_desc',cmd:'mceAcronym'});ed.addButton('abbr',{title:'xhtmlxtras.abbr_desc',cmd:'mceAbbr'});ed.addButton('del',{title:'xhtmlxtras.del_desc',cmd:'mceDel'});ed.addButton('ins',{title:'xhtmlxtras.ins_desc',cmd:'mceIns'});ed.addButton('attribs',{title:'xhtmlxtras.attribs_desc',cmd:'mceAttributes'});if(tinymce.isIE){function fix(ed,o){if(o.set){o.content=o.content.replace(/]+)>/gi,'');o.content=o.content.replace(/<\/abbr>/gi,'');}};ed.onBeforeSetContent.add(fix);ed.onPostProcess.add(fix);}ed.onNodeChange.add(function(ed,cm,n,co){n=ed.dom.getParent(n,'CITE,ACRONYM,ABBR,DEL,INS');cm.setDisabled('cite',co);cm.setDisabled('acronym',co);cm.setDisabled('abbr',co);cm.setDisabled('del',co);cm.setDisabled('ins',co);cm.setDisabled('attribs',n&&n.nodeName=='BODY');cm.setActive('cite',0);cm.setActive('acronym',0);cm.setActive('abbr',0);cm.setActive('del',0);cm.setActive('ins',0);if(n){do{cm.setDisabled(n.nodeName.toLowerCase(),0);cm.setActive(n.nodeName.toLowerCase(),1);}while(n=n.parentNode);}});},getInfo:function(){return{longname:'XHTML Xtras Plugin',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras',version:tinymce.majorVersion+"."+tinymce.minorVersion};}});tinymce.PluginManager.add('xhtmlxtras',tinymce.plugins.XHTMLXtrasPlugin);})(); \ No newline at end of file +(function(){tinymce.create("tinymce.plugins.XHTMLXtrasPlugin",{init:function(a,b){a.addCommand("mceCite",function(){a.windowManager.open({file:b+"/cite.htm",width:350+parseInt(a.getLang("xhtmlxtras.cite_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.cite_delta_height",0)),inline:1},{plugin_url:b})});a.addCommand("mceAcronym",function(){a.windowManager.open({file:b+"/acronym.htm",width:350+parseInt(a.getLang("xhtmlxtras.acronym_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.acronym_delta_width",0)),inline:1},{plugin_url:b})});a.addCommand("mceAbbr",function(){a.windowManager.open({file:b+"/abbr.htm",width:350+parseInt(a.getLang("xhtmlxtras.abbr_delta_width",0)),height:250+parseInt(a.getLang("xhtmlxtras.abbr_delta_width",0)),inline:1},{plugin_url:b})});a.addCommand("mceDel",function(){a.windowManager.open({file:b+"/del.htm",width:340+parseInt(a.getLang("xhtmlxtras.del_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.del_delta_width",0)),inline:1},{plugin_url:b})});a.addCommand("mceIns",function(){a.windowManager.open({file:b+"/ins.htm",width:340+parseInt(a.getLang("xhtmlxtras.ins_delta_width",0)),height:310+parseInt(a.getLang("xhtmlxtras.ins_delta_width",0)),inline:1},{plugin_url:b})});a.addCommand("mceAttributes",function(){a.windowManager.open({file:b+"/attributes.htm",width:380,height:370,inline:1},{plugin_url:b})});a.addButton("cite",{title:"xhtmlxtras.cite_desc",cmd:"mceCite"});a.addButton("acronym",{title:"xhtmlxtras.acronym_desc",cmd:"mceAcronym"});a.addButton("abbr",{title:"xhtmlxtras.abbr_desc",cmd:"mceAbbr"});a.addButton("del",{title:"xhtmlxtras.del_desc",cmd:"mceDel"});a.addButton("ins",{title:"xhtmlxtras.ins_desc",cmd:"mceIns"});a.addButton("attribs",{title:"xhtmlxtras.attribs_desc",cmd:"mceAttributes"});a.onNodeChange.add(function(d,c,f,e){f=d.dom.getParent(f,"CITE,ACRONYM,ABBR,DEL,INS");c.setDisabled("cite",e);c.setDisabled("acronym",e);c.setDisabled("abbr",e);c.setDisabled("del",e);c.setDisabled("ins",e);c.setDisabled("attribs",f&&f.nodeName=="BODY");c.setActive("cite",0);c.setActive("acronym",0);c.setActive("abbr",0);c.setActive("del",0);c.setActive("ins",0);if(f){do{c.setDisabled(f.nodeName.toLowerCase(),0);c.setActive(f.nodeName.toLowerCase(),1)}while(f=f.parentNode)}});a.onPreInit.add(function(){a.dom.create("abbr")})},getInfo:function(){return{longname:"XHTML Xtras Plugin",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",infourl:"http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/xhtmlxtras",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.PluginManager.add("xhtmlxtras",tinymce.plugins.XHTMLXtrasPlugin)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js index bef06f2d..5f9d9bd5 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/editor_plugin_src.js @@ -1,8 +1,11 @@ /** - * $Id: editor_plugin_src.js 201 2007-02-12 15:56:56Z spocke $ + * editor_plugin_src.js * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -83,18 +86,6 @@ ed.addButton('ins', {title : 'xhtmlxtras.ins_desc', cmd : 'mceIns'}); ed.addButton('attribs', {title : 'xhtmlxtras.attribs_desc', cmd : 'mceAttributes'}); - if (tinymce.isIE) { - function fix(ed, o) { - if (o.set) { - o.content = o.content.replace(/]+)>/gi, ''); - o.content = o.content.replace(/<\/abbr>/gi, ''); - } - }; - - ed.onBeforeSetContent.add(fix); - ed.onPostProcess.add(fix); - } - ed.onNodeChange.add(function(ed, cm, n, co) { n = ed.dom.getParent(n, 'CITE,ACRONYM,ABBR,DEL,INS'); @@ -118,6 +109,11 @@ } while (n = n.parentNode); } }); + + ed.onPreInit.add(function() { + // Fixed IE issue where it can't handle these elements correctly + ed.dom.create('abbr'); + }); }, getInfo : function() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm index c0f056ff..6c5470cf 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/ins.htm @@ -9,7 +9,6 @@ -
@@ -31,7 +30,7 @@ - +
@@ -153,18 +152,10 @@
-
- -
-
- -
-
- -
+ + +
-
- diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js index e84b6a83..4b51a257 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/abbr.js @@ -1,8 +1,11 @@ - /** - * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $ +/** + * abbr.js * - * @author Moxiecode - based on work by Andrew Tetlaw - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ function init() { @@ -13,7 +16,7 @@ function init() { } function insertAbbr() { - SXE.insertElement(tinymce.isIE ? 'html:abbr' : 'abbr'); + SXE.insertElement('abbr'); tinyMCEPopup.close(); } diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js index 933d122c..6ec2f887 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/acronym.js @@ -1,8 +1,11 @@ - /** - * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $ +/** + * acronym.js * - * @author Moxiecode - based on work by Andrew Tetlaw - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ function init() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js index 23c7fa4c..d62a219e 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js @@ -1,8 +1,11 @@ - /** - * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $ +/** + * attributes.js * - * @author Moxiecode - based on work by Andrew Tetlaw - * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ function init() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js index c36f7fd8..009b7154 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/cite.js @@ -1,8 +1,11 @@ - /** - * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $ +/** + * cite.js * - * @author Moxiecode - based on work by Andrew Tetlaw - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ function init() { diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js index 7049f2be..e25bacec 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/del.js @@ -1,8 +1,11 @@ - /** - * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $ +/** + * del.js * - * @author Moxiecode - based on work by Andrew Tetlaw - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ function init() { @@ -42,16 +45,6 @@ function insertDel() { tinyMCEPopup.close(); } -function insertInlineElement(en) { - var ed = tinyMCEPopup.editor, dom = ed.dom; - - ed.getDoc().execCommand('FontName', false, 'mceinline'); - tinymce.each(dom.select(tinymce.isWebKit ? 'span' : 'font'), function(n) { - if (n.style.fontFamily == 'mceinline' || n.face == 'mceinline') - dom.replace(dom.create(en), n, 1); - }); -} - function removeDel() { SXE.removeElement('del'); tinyMCEPopup.close(); diff --git a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js index 5cdeb21a..880fb076 100644 --- a/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js +++ b/includes/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js @@ -1,8 +1,11 @@ - /** - * $Id: editor_plugin_src.js 42 2006-08-08 14:32:24Z spocke $ +/** + * element_common.js * - * @author Moxiecode - based on work by Andrew Tetlaw - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ tinyMCEPopup.requireLangPack(); @@ -157,19 +160,16 @@ SXE.insertElement = function(element_name) { if(s.length > 0) { tagName = element_name; - if (tinymce.isIE && element_name.indexOf('html:') == 0) - element_name = element_name.substring(5).toLowerCase(); - insertInlineElement(element_name); var elementArray = tinymce.grep(SXE.inst.dom.select(element_name)); for (var i=0; i + {#advanced_dlg.about_title} @@ -48,9 +48,7 @@
-
- -
+
diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm b/includes/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm index 9e4c0b91..2bc63fcf 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/anchor.htm @@ -4,7 +4,6 @@ {#advanced_dlg.anchor_title} -
@@ -13,19 +12,14 @@ {#advanced_dlg.anchor_title} - {#advanced_dlg.anchor_name}: + {#advanced_dlg.anchor_name}:
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm b/includes/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm index e4c73448..3991b814 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/charmap.htm @@ -1,11 +1,9 @@ - + {#advanced_dlg.charmap_title} - - diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm b/includes/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm index a8f297c6..096e7550 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/color_picker.htm @@ -5,7 +5,6 @@ - @@ -22,7 +21,7 @@
{#advanced_dlg.colorpicker_picker_title}
- +
@@ -61,9 +60,7 @@
-
- -
+
diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js index d72d5425..744e4ec2 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/editor_template.js @@ -1 +1 @@ -(function(){var DOM=tinymce.DOM,Event=tinymce.dom.Event,extend=tinymce.extend,each=tinymce.each,Cookie=tinymce.util.Cookie,lastExtID,explode=tinymce.explode;tinymce.ThemeManager.requireLangPack('advanced');tinymce.create('tinymce.themes.AdvancedTheme',{sizes:[8,10,12,14,18,24,36],controls:{bold:['bold_desc','Bold'],italic:['italic_desc','Italic'],underline:['underline_desc','Underline'],strikethrough:['striketrough_desc','Strikethrough'],justifyleft:['justifyleft_desc','JustifyLeft'],justifycenter:['justifycenter_desc','JustifyCenter'],justifyright:['justifyright_desc','JustifyRight'],justifyfull:['justifyfull_desc','JustifyFull'],bullist:['bullist_desc','InsertUnorderedList'],numlist:['numlist_desc','InsertOrderedList'],outdent:['outdent_desc','Outdent'],indent:['indent_desc','Indent'],cut:['cut_desc','Cut'],copy:['copy_desc','Copy'],paste:['paste_desc','Paste'],undo:['undo_desc','Undo'],redo:['redo_desc','Redo'],link:['link_desc','mceLink'],unlink:['unlink_desc','unlink'],image:['image_desc','mceImage'],cleanup:['cleanup_desc','mceCleanup'],help:['help_desc','mceHelp'],code:['code_desc','mceCodeEditor'],hr:['hr_desc','InsertHorizontalRule'],removeformat:['removeformat_desc','RemoveFormat'],sub:['sub_desc','subscript'],sup:['sup_desc','superscript'],forecolor:['forecolor_desc','ForeColor'],forecolorpicker:['forecolor_desc','mceForeColor'],backcolor:['backcolor_desc','HiliteColor'],backcolorpicker:['backcolor_desc','mceBackColor'],charmap:['charmap_desc','mceCharMap'],visualaid:['visualaid_desc','mceToggleVisualAid'],anchor:['anchor_desc','mceInsertAnchor'],newdocument:['newdocument_desc','mceNewDocument'],blockquote:['blockquote_desc','mceBlockQuote']},stateControls:['bold','italic','underline','strikethrough','bullist','numlist','justifyleft','justifycenter','justifyright','justifyfull','sub','sup','blockquote'],init:function(ed,url){var t=this,s,v,o;t.editor=ed;t.url=url;t.onResolveName=new tinymce.util.Dispatcher(this);t.settings=s=extend({theme_advanced_path:true,theme_advanced_toolbar_location:'bottom',theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"center",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:"1,2,3,4,5,6,7",readonly:ed.settings.readonly},ed.settings);if(!s.font_size_style_values)s.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt";if(tinymce.is(s.theme_advanced_font_sizes,'string')){s.font_size_style_values=tinymce.explode(s.font_size_style_values);s.font_size_classes=tinymce.explode(s.font_size_classes||'');o={};ed.settings.theme_advanced_font_sizes=s.theme_advanced_font_sizes;each(ed.getParam('theme_advanced_font_sizes','','hash'),function(v,k){var cl;if(k==v&&v>=1&&v<=7){k=v+' ('+t.sizes[v-1]+'pt)';if(ed.settings.convert_fonts_to_spans){cl=s.font_size_classes[v-1];v=s.font_size_style_values[v-1]||(t.sizes[v-1]+'pt');}}if(/\s*\./.test(v))cl=v.replace(/\./g,'');o[k]=cl?{'class':cl}:{fontSize:v};});s.theme_advanced_font_sizes=o;}if((v=s.theme_advanced_path_location)&&v!='none')s.theme_advanced_statusbar_location=s.theme_advanced_path_location;if(s.theme_advanced_statusbar_location=='none')s.theme_advanced_statusbar_location=0;ed.onInit.add(function(){ed.onNodeChange.add(t._nodeChanged,t);if(ed.settings.content_css!==false)ed.dom.loadCSS(ed.baseURI.toAbsolute("themes/advanced/skins/"+ed.settings.skin+"/content.css"));});ed.onSetProgressState.add(function(ed,b,ti){var co,id=ed.id,tb;if(b){t.progressTimer=setTimeout(function(){co=ed.getContainer();co=co.insertBefore(DOM.create('DIV',{style:'position:relative'}),co.firstChild);tb=DOM.get(ed.id+'_tbl');DOM.add(co,'div',{id:id+'_blocker','class':'mceBlocker',style:{width:tb.clientWidth+2,height:tb.clientHeight+2}});DOM.add(co,'div',{id:id+'_progress','class':'mceProgress',style:{left:tb.clientWidth/ 2, top : tb.clientHeight /2}});},ti||0);}else{DOM.remove(id+'_blocker');DOM.remove(id+'_progress');clearTimeout(t.progressTimer);}});DOM.loadCSS(s.editor_css?ed.documentBaseURI.toAbsolute(s.editor_css):url+"/skins/"+ed.settings.skin+"/ui.css");if(s.skin_variant)DOM.loadCSS(url+"/skins/"+ed.settings.skin+"/ui_"+s.skin_variant+".css");},createControl:function(n,cf){var cd,c;if(c=cf.createControl(n))return c;switch(n){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu();}if((cd=this.controls[n]))return cf.createButton(n,{title:"advanced."+cd[0],cmd:cd[1],ui:cd[2],value:cd[3]});},execCommand:function(cmd,ui,val){var f=this['_'+cmd];if(f){f.call(this,ui,val);return true;}return false;},_importClasses:function(e){var ed=this.editor,c=ed.controlManager.get('styleselect');if(c.getLength()==0){each(ed.dom.getClasses(),function(o){c.add(o['class'],o['class']);});}},_createStyleSelect:function(n){var t=this,ed=t.editor,cf=ed.controlManager,c=cf.createListBox('styleselect',{title:'advanced.style_select',onselect:function(v){if(c.selectedValue===v){ed.execCommand('mceSetStyleInfo',0,{command:'removeformat'});c.select();return false;}else ed.execCommand('mceSetCSSClass',0,v);}});if(c){each(ed.getParam('theme_advanced_styles','','hash'),function(v,k){if(v)c.add(t.editor.translate(k),v);});c.onPostRender.add(function(ed,n){if(!c.NativeListBox){Event.add(n.id+'_text','focus',t._importClasses,t);Event.add(n.id+'_text','mousedown',t._importClasses,t);Event.add(n.id+'_open','focus',t._importClasses,t);Event.add(n.id+'_open','mousedown',t._importClasses,t);}else Event.add(n.id,'focus',t._importClasses,t);});}return c;},_createFontSelect:function(){var c,t=this,ed=t.editor;c=ed.controlManager.createListBox('fontselect',{title:'advanced.fontdefault',cmd:'FontName'});if(c){each(ed.getParam('theme_advanced_fonts',t.settings.theme_advanced_fonts,'hash'),function(v,k){c.add(ed.translate(k),v,{style:v.indexOf('dings')==-1?'font-family:'+v:''});});}return c;},_createFontSizeSelect:function(){var t=this,ed=t.editor,c,i=0,cl=[];c=ed.controlManager.createListBox('fontsizeselect',{title:'advanced.font_size',onselect:function(v){if(v.fontSize)ed.execCommand('FontSize',false,v.fontSize);else{each(t.settings.theme_advanced_font_sizes,function(v,k){if(v['class'])cl.push(v['class']);});ed.editorCommands._applyInlineStyle('span',{'class':v['class']},{check_classes:cl});}}});if(c){each(t.settings.theme_advanced_font_sizes,function(v,k){var fz=v.fontSize;if(fz>=1&&fz<=7)fz=t.sizes[parseInt(fz)-1]+'pt';c.add(k,v,{'style':'font-size:'+fz,'class':'mceFontSize'+(i++)+(' '+(v['class']||''))});});}return c;},_createBlockFormats:function(){var c,fmts={p:'advanced.paragraph',address:'advanced.address',pre:'advanced.pre',h1:'advanced.h1',h2:'advanced.h2',h3:'advanced.h3',h4:'advanced.h4',h5:'advanced.h5',h6:'advanced.h6',div:'advanced.div',blockquote:'advanced.blockquote',code:'advanced.code',dt:'advanced.dt',dd:'advanced.dd',samp:'advanced.samp'},t=this;c=t.editor.controlManager.createListBox('formatselect',{title:'advanced.block',cmd:'FormatBlock'});if(c){each(t.editor.getParam('theme_advanced_blockformats',t.settings.theme_advanced_blockformats,'hash'),function(v,k){c.add(t.editor.translate(k!=v?k:fmts[v]),v,{'class':'mce_formatPreview mce_'+v});});}return c;},_createForeColorMenu:function(){var c,t=this,s=t.settings,o={},v;if(s.theme_advanced_more_colors){o.more_colors_func=function(){t._mceColorPicker(0,{color:c.value,func:function(co){c.setColor(co);}});};}if(v=s.theme_advanced_text_colors)o.colors=v;if(s.theme_advanced_default_foreground_color)o.default_color=s.theme_advanced_default_foreground_color;o.title='advanced.forecolor_desc';o.cmd='ForeColor';o.scope=this;c=t.editor.controlManager.createColorSplitButton('forecolor',o);return c;},_createBackColorMenu:function(){var c,t=this,s=t.settings,o={},v;if(s.theme_advanced_more_colors){o.more_colors_func=function(){t._mceColorPicker(0,{color:c.value,func:function(co){c.setColor(co);}});};}if(v=s.theme_advanced_background_colors)o.colors=v;if(s.theme_advanced_default_background_color)o.default_color=s.theme_advanced_default_background_color;o.title='advanced.backcolor_desc';o.cmd='HiliteColor';o.scope=this;c=t.editor.controlManager.createColorSplitButton('backcolor',o);return c;},renderUI:function(o){var n,ic,tb,t=this,ed=t.editor,s=t.settings,sc,p,nl;n=p=DOM.create('span',{id:ed.id+'_parent','class':'mceEditor '+ed.settings.skin+'Skin'+(s.skin_variant?' '+ed.settings.skin+'Skin'+t._ufirst(s.skin_variant):'')});if(!DOM.boxModel)n=DOM.add(n,'div',{'class':'mceOldBoxModel'});n=sc=DOM.add(n,'table',{id:ed.id+'_tbl','class':'mceLayout',cellSpacing:0,cellPadding:0});n=tb=DOM.add(n,'tbody');switch((s.theme_advanced_layout_manager||'').toLowerCase()){case"rowlayout":ic=t._rowLayout(s,tb,o);break;case"customlayout":ic=ed.execCallback("theme_advanced_custom_layout",s,tb,o,p);break;default:ic=t._simpleLayout(s,tb,o,p);}n=o.targetNode;nl=DOM.stdMode?sc.getElementsByTagName('tr'):sc.rows;DOM.addClass(nl[0],'mceFirst');DOM.addClass(nl[nl.length-1],'mceLast');each(DOM.select('tr',tb),function(n){DOM.addClass(n.firstChild,'mceFirst');DOM.addClass(n.childNodes[n.childNodes.length-1],'mceLast');});if(DOM.get(s.theme_advanced_toolbar_container))DOM.get(s.theme_advanced_toolbar_container).appendChild(p);else DOM.insertAfter(p,n);Event.add(ed.id+'_path_row','click',function(e){e=e.target;if(e.nodeName=='A'){t._sel(e.className.replace(/^.*mcePath_([0-9]+).*$/,'$1'));return Event.cancel(e);}});if(!ed.getParam('accessibility_focus')||ed.getParam('tab_focus'))Event.add(DOM.add(p,'a',{href:'#'},''),'focus',function(){tinyMCE.get(ed.id).focus();});if(s.theme_advanced_toolbar_location=='external')o.deltaHeight=0;t.deltaHeight=o.deltaHeight;o.targetNode=null;return{iframeContainer:ic,editorContainer:ed.id+'_parent',sizeContainer:sc,deltaHeight:o.deltaHeight};},getInfo:function(){return{longname:'Advanced theme',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',version:tinymce.majorVersion+"."+tinymce.minorVersion}},resizeBy:function(dw,dh){var e=DOM.get(this.editor.id+'_tbl');this.resizeTo(e.clientWidth+dw,e.clientHeight+dh);},resizeTo:function(w,h){var ed=this.editor,s=ed.settings,e=DOM.get(ed.id+'_tbl'),ifr=DOM.get(ed.id+'_ifr'),dh;w=Math.max(s.theme_advanced_resizing_min_width||100,w);h=Math.max(s.theme_advanced_resizing_min_height||100,h);w=Math.min(s.theme_advanced_resizing_max_width||0xFFFF,w);h=Math.min(s.theme_advanced_resizing_max_height||0xFFFF,h);dh=e.clientHeight-ifr.clientHeight;DOM.setStyle(ifr,'height',h-dh);DOM.setStyles(e,{width:w,height:h});},destroy:function(){var id=this.editor.id;Event.clear(id+'_resize');Event.clear(id+'_path_row');Event.clear(id+'_external_close');},_simpleLayout:function(s,tb,o,p){var t=this,ed=t.editor,lo=s.theme_advanced_toolbar_location,sl=s.theme_advanced_statusbar_location,n,ic,etb,c;if(s.readonly){n=DOM.add(tb,'tr');n=ic=DOM.add(n,'td',{'class':'mceIframeContainer'});return ic;}if(lo=='top')t._addToolbars(tb,o);if(lo=='external'){n=c=DOM.create('div',{style:'position:relative'});n=DOM.add(n,'div',{id:ed.id+'_external','class':'mceExternalToolbar'});DOM.add(n,'a',{id:ed.id+'_external_close',href:'javascript:;','class':'mceExternalClose'});n=DOM.add(n,'table',{id:ed.id+'_tblext',cellSpacing:0,cellPadding:0});etb=DOM.add(n,'tbody');if(p.firstChild.className=='mceOldBoxModel')p.firstChild.appendChild(c);else p.insertBefore(c,p.firstChild);t._addToolbars(etb,o);ed.onMouseUp.add(function(){var e=DOM.get(ed.id+'_external');DOM.show(e);DOM.hide(lastExtID);var f=Event.add(ed.id+'_external_close','click',function(){DOM.hide(ed.id+'_external');Event.remove(ed.id+'_external_close','click',f);});DOM.show(e);DOM.setStyle(e,'top',0-DOM.getRect(ed.id+'_tblext').h-1);DOM.hide(e);DOM.show(e);e.style.filter='';lastExtID=ed.id+'_external';e=null;});}if(sl=='top')t._addStatusBar(tb,o);if(!s.theme_advanced_toolbar_container){n=DOM.add(tb,'tr');n=ic=DOM.add(n,'td',{'class':'mceIframeContainer'});}if(lo=='bottom')t._addToolbars(tb,o);if(sl=='bottom')t._addStatusBar(tb,o);return ic;},_rowLayout:function(s,tb,o){var t=this,ed=t.editor,dc,da,cf=ed.controlManager,n,ic,to,a;dc=s.theme_advanced_containers_default_class||'';da=s.theme_advanced_containers_default_align||'center';each(explode(s.theme_advanced_containers||''),function(c,i){var v=s['theme_advanced_container_'+c]||'';switch(v.toLowerCase()){case'mceeditor':n=DOM.add(tb,'tr');n=ic=DOM.add(n,'td',{'class':'mceIframeContainer'});break;case'mceelementpath':t._addStatusBar(tb,o);break;default:a=(s['theme_advanced_container_'+c+'_align']||da).toLowerCase();a='mce'+t._ufirst(a);n=DOM.add(DOM.add(tb,'tr'),'td',{'class':'mceToolbar '+(s['theme_advanced_container_'+c+'_class']||dc)+' '+a||da});to=cf.createToolbar("toolbar"+i);t._addControls(v,to);DOM.setHTML(n,to.renderHTML());o.deltaHeight-=s.theme_advanced_row_height;}});return ic;},_addControls:function(v,tb){var t=this,s=t.settings,di,cf=t.editor.controlManager;if(s.theme_advanced_disable&&!t._disabled){di={};each(explode(s.theme_advanced_disable),function(v){di[v]=1;});t._disabled=di;}else di=t._disabled;each(explode(v),function(n){var c;if(di&&di[n])return;if(n=='tablecontrols'){each(["table","|","row_props","cell_props","|","row_before","row_after","delete_row","|","col_before","col_after","delete_col","|","split_cells","merge_cells"],function(n){n=t.createControl(n,cf);if(n)tb.add(n);});return;}c=t.createControl(n,cf);if(c)tb.add(c);});},_addToolbars:function(c,o){var t=this,i,tb,ed=t.editor,s=t.settings,v,cf=ed.controlManager,di,n,h=[],a;a=s.theme_advanced_toolbar_align.toLowerCase();a='mce'+t._ufirst(a);n=DOM.add(DOM.add(c,'tr'),'td',{'class':'mceToolbar '+a});if(!ed.getParam('accessibility_focus')||ed.getParam('tab_focus'))h.push(DOM.createHTML('a',{href:'#',onfocus:'tinyMCE.get(\''+ed.id+'\').focus();'},''));h.push(DOM.createHTML('a',{href:'#',accesskey:'q',title:ed.getLang("advanced.toolbar_focus")},''));for(i=1;(v=s['theme_advanced_buttons'+i]);i++){tb=cf.createToolbar("toolbar"+i,{'class':'mceToolbarRow'+i});if(s['theme_advanced_buttons'+i+'_add'])v+=','+s['theme_advanced_buttons'+i+'_add'];if(s['theme_advanced_buttons'+i+'_add_before'])v=s['theme_advanced_buttons'+i+'_add_before']+','+v;t._addControls(v,tb);h.push(tb.renderHTML());o.deltaHeight-=s.theme_advanced_row_height;}h.push(DOM.createHTML('a',{href:'#',accesskey:'z',title:ed.getLang("advanced.toolbar_focus"),onfocus:'tinyMCE.getInstanceById(\''+ed.id+'\').focus();'},''));DOM.setHTML(n,h.join(''));},_addStatusBar:function(tb,o){var n,t=this,ed=t.editor,s=t.settings,r,mf,me,td;n=DOM.add(tb,'tr');n=td=DOM.add(n,'td',{'class':'mceStatusbar'});n=DOM.add(n,'div',{id:ed.id+'_path_row'},s.theme_advanced_path?ed.translate('advanced.path')+': ':' ');DOM.add(n,'a',{href:'#',accesskey:'x'});if(s.theme_advanced_resizing&&!tinymce.isOldWebKit){DOM.add(td,'a',{id:ed.id+'_resize',href:'javascript:;',onclick:"return false;",'class':'mceResize'});if(s.theme_advanced_resizing_use_cookie){ed.onPostRender.add(function(){var o=Cookie.getHash("TinyMCE_"+ed.id+"_size"),c=DOM.get(ed.id+'_tbl');if(!o)return;if(s.theme_advanced_resize_horizontal)c.style.width=Math.max(10,o.cw)+'px';c.style.height=Math.max(10,o.ch)+'px';DOM.get(ed.id+'_ifr').style.height=Math.max(10,parseInt(o.ch)+t.deltaHeight)+'px';});}ed.onPostRender.add(function(){Event.add(ed.id+'_resize','mousedown',function(e){var c,p,w,h,n,pa;c=DOM.get(ed.id+'_tbl');w=c.clientWidth;h=c.clientHeight;miw=s.theme_advanced_resizing_min_width||100;mih=s.theme_advanced_resizing_min_height||100;maw=s.theme_advanced_resizing_max_width||0xFFFF;mah=s.theme_advanced_resizing_max_height||0xFFFF;p=DOM.add(DOM.get(ed.id+'_parent'),'div',{'class':'mcePlaceHolder'});DOM.setStyles(p,{width:w,height:h});DOM.hide(c);DOM.show(p);r={x:e.screenX,y:e.screenY,w:w,h:h,dx:null,dy:null};mf=Event.add(DOM.doc,'mousemove',function(e){var w,h;r.dx=e.screenX-r.x;r.dy=e.screenY-r.y;w=Math.max(miw,r.w+r.dx);h=Math.max(mih,r.h+r.dy);w=Math.min(maw,w);h=Math.min(mah,h);if(s.theme_advanced_resize_horizontal)p.style.width=w+'px';p.style.height=h+'px';return Event.cancel(e);});me=Event.add(DOM.doc,'mouseup',function(e){var ifr;Event.remove(DOM.doc,'mousemove',mf);Event.remove(DOM.doc,'mouseup',me);c.style.display='';DOM.remove(p);if(r.dx===null)return;ifr=DOM.get(ed.id+'_ifr');if(s.theme_advanced_resize_horizontal)c.style.width=Math.max(10,r.w+r.dx)+'px';c.style.height=Math.max(10,r.h+r.dy)+'px';ifr.style.height=Math.max(10,ifr.clientHeight+r.dy)+'px';if(s.theme_advanced_resizing_use_cookie){Cookie.setHash("TinyMCE_"+ed.id+"_size",{cw:r.w+r.dx,ch:r.h+r.dy});}});return Event.cancel(e);});});}o.deltaHeight-=21;n=tb=null;},_nodeChanged:function(ed,cm,n,co){var t=this,p,de=0,v,c,s=t.settings,cl,fz,fn;if(s.readonly)return;tinymce.each(t.stateControls,function(c){cm.setActive(c,ed.queryCommandState(t.controls[c][1]));});cm.setActive('visualaid',ed.hasVisual);cm.setDisabled('undo',!ed.undoManager.hasUndo()&&!ed.typing);cm.setDisabled('redo',!ed.undoManager.hasRedo());cm.setDisabled('outdent',!ed.queryCommandState('Outdent'));p=DOM.getParent(n,'A');if(c=cm.get('link')){if(!p||!p.name){c.setDisabled(!p&&co);c.setActive(!!p);}}if(c=cm.get('unlink')){c.setDisabled(!p&&co);c.setActive(!!p&&!p.name);}if(c=cm.get('anchor')){c.setActive(!!p&&p.name);if(tinymce.isWebKit){p=DOM.getParent(n,'IMG');c.setActive(!!p&&DOM.getAttrib(p,'mce_name')=='a');}}p=DOM.getParent(n,'IMG');if(c=cm.get('image'))c.setActive(!!p&&n.className.indexOf('mceItem')==-1);if(c=cm.get('styleselect')){if(n.className){t._importClasses();c.select(n.className);}else c.select();}if(c=cm.get('formatselect')){p=DOM.getParent(n,DOM.isBlock);if(p)c.select(p.nodeName.toLowerCase());}if(ed.settings.convert_fonts_to_spans){ed.dom.getParent(n,function(n){if(n.nodeName==='SPAN'){if(!cl&&n.className)cl=n.className;if(!fz&&n.style.fontSize)fz=n.style.fontSize;if(!fn&&n.style.fontFamily)fn=n.style.fontFamily.replace(/[\"\']+/g,'').replace(/^([^,]+).*/,'$1').toLowerCase();}return false;});if(c=cm.get('fontselect')){c.select(function(v){return v.replace(/^([^,]+).*/,'$1').toLowerCase()==fn;});}if(c=cm.get('fontsizeselect')){c.select(function(v){if(v.fontSize&&v.fontSize===fz)return true;if(v['class']&&v['class']===cl)return true;});}}else{if(c=cm.get('fontselect'))c.select(ed.queryCommandValue('FontName'));if(c=cm.get('fontsizeselect')){v=ed.queryCommandValue('FontSize');c.select(function(iv){return iv.fontSize==v;});}}if(s.theme_advanced_path&&s.theme_advanced_statusbar_location){p=DOM.get(ed.id+'_path')||DOM.add(ed.id+'_path_row','span',{id:ed.id+'_path'});DOM.setHTML(p,'');ed.dom.getParent(n,function(n){var na=n.nodeName.toLowerCase(),u,pi,ti='';if(n.nodeType!=1||n.nodeName==='BR'||(DOM.hasClass(n,'mceItemHidden')||DOM.hasClass(n,'mceItemRemoved')))return;if(v=DOM.getAttrib(n,'mce_name'))na=v;if(tinymce.isIE&&n.scopeName!=='HTML')na=n.scopeName+':'+na;na=na.replace(/mce\:/g,'');switch(na){case'b':na='strong';break;case'i':na='em';break;case'img':if(v=DOM.getAttrib(n,'src'))ti+='src: '+v+' ';break;case'a':if(v=DOM.getAttrib(n,'name')){ti+='name: '+v+' ';na+='#'+v;}if(v=DOM.getAttrib(n,'href'))ti+='href: '+v+' ';break;case'font':if(s.convert_fonts_to_spans)na='span';if(v=DOM.getAttrib(n,'face'))ti+='font: '+v+' ';if(v=DOM.getAttrib(n,'size'))ti+='size: '+v+' ';if(v=DOM.getAttrib(n,'color'))ti+='color: '+v+' ';break;case'span':if(v=DOM.getAttrib(n,'style'))ti+='style: '+v+' ';break;}if(v=DOM.getAttrib(n,'id'))ti+='id: '+v+' ';if(v=n.className){v=v.replace(/(webkit-[\w\-]+|Apple-[\w\-]+|mceItem\w+|mceVisualAid)/g,'');if(v&&v.indexOf('mceItem')==-1){ti+='class: '+v+' ';if(DOM.isBlock(n)||na=='img'||na=='span')na+='.'+v;}}na=na.replace(/(html:)/g,'');na={name:na,node:n,title:ti};t.onResolveName.dispatch(t,na);ti=na.title;na=na.name;pi=DOM.create('a',{'href':"javascript:;",onmousedown:"return false;",title:ti,'class':'mcePath_'+(de++)},na);if(p.hasChildNodes()){p.insertBefore(DOM.doc.createTextNode(' \u00bb '),p.firstChild);p.insertBefore(pi,p.firstChild);}else p.appendChild(pi);},ed.getBody());}},_sel:function(v){this.editor.execCommand('mceSelectNodeDepth',false,v);},_mceInsertAnchor:function(ui,v){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/anchor.htm',width:320+parseInt(ed.getLang('advanced.anchor_delta_width',0)),height:90+parseInt(ed.getLang('advanced.anchor_delta_height',0)),inline:true},{theme_url:this.url});},_mceCharMap:function(){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/charmap.htm',width:550+parseInt(ed.getLang('advanced.charmap_delta_width',0)),height:250+parseInt(ed.getLang('advanced.charmap_delta_height',0)),inline:true},{theme_url:this.url});},_mceHelp:function(){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/about.htm',width:480,height:380,inline:true},{theme_url:this.url});},_mceColorPicker:function(u,v){var ed=this.editor;v=v||{};ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/color_picker.htm',width:375+parseInt(ed.getLang('advanced.colorpicker_delta_width',0)),height:250+parseInt(ed.getLang('advanced.colorpicker_delta_height',0)),close_previous:false,inline:true},{input_color:v.color,func:v.func,theme_url:this.url});},_mceCodeEditor:function(ui,val){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/source_editor.htm',width:parseInt(ed.getParam("theme_advanced_source_editor_width",720)),height:parseInt(ed.getParam("theme_advanced_source_editor_height",580)),inline:true,resizable:true,maximizable:true},{theme_url:this.url});},_mceImage:function(ui,val){var ed=this.editor;if(ed.dom.getAttrib(ed.selection.getNode(),'class').indexOf('mceItem')!=-1)return;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/image.htm',width:355+parseInt(ed.getLang('advanced.image_delta_width',0)),height:275+parseInt(ed.getLang('advanced.image_delta_height',0)),inline:true},{theme_url:this.url});},_mceLink:function(ui,val){var ed=this.editor;ed.windowManager.open({url:tinymce.baseURL+'/themes/advanced/link.htm',width:310+parseInt(ed.getLang('advanced.link_delta_width',0)),height:200+parseInt(ed.getLang('advanced.link_delta_height',0)),inline:true},{theme_url:this.url});},_mceNewDocument:function(){var ed=this.editor;ed.windowManager.confirm('advanced.newdocument',function(s){if(s)ed.execCommand('mceSetContent',false,'');});},_mceForeColor:function(){var t=this;this._mceColorPicker(0,{color:t.fgColor,func:function(co){t.fgColor=co;t.editor.execCommand('ForeColor',false,co);}});},_mceBackColor:function(){var t=this;this._mceColorPicker(0,{color:t.bgColor,func:function(co){t.bgColor=co;t.editor.execCommand('HiliteColor',false,co);}});},_ufirst:function(s){return s.substring(0,1).toUpperCase()+s.substring(1);}});tinymce.ThemeManager.add('advanced',tinymce.themes.AdvancedTheme);}()); \ No newline at end of file +(function(e){var d=e.DOM,b=e.dom.Event,h=e.extend,f=e.each,a=e.util.Cookie,g,c=e.explode;e.ThemeManager.requireLangPack("advanced");e.create("tinymce.themes.AdvancedTheme",{sizes:[8,10,12,14,18,24,36],controls:{bold:["bold_desc","Bold"],italic:["italic_desc","Italic"],underline:["underline_desc","Underline"],strikethrough:["striketrough_desc","Strikethrough"],justifyleft:["justifyleft_desc","JustifyLeft"],justifycenter:["justifycenter_desc","JustifyCenter"],justifyright:["justifyright_desc","JustifyRight"],justifyfull:["justifyfull_desc","JustifyFull"],bullist:["bullist_desc","InsertUnorderedList"],numlist:["numlist_desc","InsertOrderedList"],outdent:["outdent_desc","Outdent"],indent:["indent_desc","Indent"],cut:["cut_desc","Cut"],copy:["copy_desc","Copy"],paste:["paste_desc","Paste"],undo:["undo_desc","Undo"],redo:["redo_desc","Redo"],link:["link_desc","mceLink"],unlink:["unlink_desc","unlink"],image:["image_desc","mceImage"],cleanup:["cleanup_desc","mceCleanup"],help:["help_desc","mceHelp"],code:["code_desc","mceCodeEditor"],hr:["hr_desc","InsertHorizontalRule"],removeformat:["removeformat_desc","RemoveFormat"],sub:["sub_desc","subscript"],sup:["sup_desc","superscript"],forecolor:["forecolor_desc","ForeColor"],forecolorpicker:["forecolor_desc","mceForeColor"],backcolor:["backcolor_desc","HiliteColor"],backcolorpicker:["backcolor_desc","mceBackColor"],charmap:["charmap_desc","mceCharMap"],visualaid:["visualaid_desc","mceToggleVisualAid"],anchor:["anchor_desc","mceInsertAnchor"],newdocument:["newdocument_desc","mceNewDocument"],blockquote:["blockquote_desc","mceBlockQuote"]},stateControls:["bold","italic","underline","strikethrough","bullist","numlist","justifyleft","justifycenter","justifyright","justifyfull","sub","sup","blockquote"],init:function(j,k){var l=this,m,i,n;l.editor=j;l.url=k;l.onResolveName=new e.util.Dispatcher(this);l.settings=m=h({theme_advanced_path:true,theme_advanced_toolbar_location:"bottom",theme_advanced_buttons1:"bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,|,outdent,indent,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,|,sub,sup,|,charmap",theme_advanced_blockformats:"p,address,pre,h1,h2,h3,h4,h5,h6",theme_advanced_toolbar_align:"center",theme_advanced_fonts:"Andale Mono=andale mono,times;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier;Georgia=georgia,palatino;Helvetica=helvetica;Impact=impact,chicago;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco;Times New Roman=times new roman,times;Trebuchet MS=trebuchet ms,geneva;Verdana=verdana,geneva;Webdings=webdings;Wingdings=wingdings,zapf dingbats",theme_advanced_more_colors:1,theme_advanced_row_height:23,theme_advanced_resize_horizontal:1,theme_advanced_resizing_use_cookie:1,theme_advanced_font_sizes:"1,2,3,4,5,6,7",theme_advanced_font_selector:"span",readonly:j.settings.readonly},j.settings);if(!m.font_size_style_values){m.font_size_style_values="8pt,10pt,12pt,14pt,18pt,24pt,36pt"}if(e.is(m.theme_advanced_font_sizes,"string")){m.font_size_style_values=e.explode(m.font_size_style_values);m.font_size_classes=e.explode(m.font_size_classes||"");n={};j.settings.theme_advanced_font_sizes=m.theme_advanced_font_sizes;f(j.getParam("theme_advanced_font_sizes","","hash"),function(q,p){var o;if(p==q&&q>=1&&q<=7){p=q+" ("+l.sizes[q-1]+"pt)";o=m.font_size_classes[q-1];q=m.font_size_style_values[q-1]||(l.sizes[q-1]+"pt")}if(/^\s*\./.test(q)){o=q.replace(/\./g,"")}n[p]=o?{"class":o}:{fontSize:q}});m.theme_advanced_font_sizes=n}if((i=m.theme_advanced_path_location)&&i!="none"){m.theme_advanced_statusbar_location=m.theme_advanced_path_location}if(m.theme_advanced_statusbar_location=="none"){m.theme_advanced_statusbar_location=0}if(j.settings.content_css!==false){j.contentCSS.push(j.baseURI.toAbsolute(k+"/skins/"+j.settings.skin+"/content.css"))}j.onInit.add(function(){if(!j.settings.readonly){j.onNodeChange.add(l._nodeChanged,l)}});j.onSetProgressState.add(function(q,o,r){var s,t=q.id,p;if(o){l.progressTimer=setTimeout(function(){s=q.getContainer();s=s.insertBefore(d.create("DIV",{style:"position:relative"}),s.firstChild);p=d.get(q.id+"_tbl");d.add(s,"div",{id:t+"_blocker","class":"mceBlocker",style:{width:p.clientWidth+2,height:p.clientHeight+2}});d.add(s,"div",{id:t+"_progress","class":"mceProgress",style:{left:p.clientWidth/2,top:p.clientHeight/2}})},r||0)}else{d.remove(t+"_blocker");d.remove(t+"_progress");clearTimeout(l.progressTimer)}});d.loadCSS(m.editor_css?j.documentBaseURI.toAbsolute(m.editor_css):k+"/skins/"+j.settings.skin+"/ui.css");if(m.skin_variant){d.loadCSS(k+"/skins/"+j.settings.skin+"/ui_"+m.skin_variant+".css")}},createControl:function(l,i){var j,k;if(k=i.createControl(l)){return k}switch(l){case"styleselect":return this._createStyleSelect();case"formatselect":return this._createBlockFormats();case"fontselect":return this._createFontSelect();case"fontsizeselect":return this._createFontSizeSelect();case"forecolor":return this._createForeColorMenu();case"backcolor":return this._createBackColorMenu()}if((j=this.controls[l])){return i.createButton(l,{title:"advanced."+j[0],cmd:j[1],ui:j[2],value:j[3]})}},execCommand:function(k,j,l){var i=this["_"+k];if(i){i.call(this,j,l);return true}return false},_importClasses:function(k){var i=this.editor,j=i.controlManager.get("styleselect");if(j.getLength()==0){f(i.dom.getClasses(),function(n,l){var m="style_"+l;i.formatter.register(m,{inline:"span",attributes:{"class":n["class"]},selector:"*"});j.add(n["class"],m)})}},_createStyleSelect:function(m){var k=this,i=k.editor,j=i.controlManager,l;l=j.createListBox("styleselect",{title:"advanced.style_select",onselect:function(o){var p,n=[];f(l.items,function(q){n.push(q.value)});i.focus();i.undoManager.add();p=i.formatter.matchAll(n);if(!o||p[0]==o){if(p[0]){i.formatter.remove(p[0])}}else{i.formatter.apply(o)}i.undoManager.add();i.nodeChanged();return false}});i.onInit.add(function(){var o=0,n=i.getParam("style_formats");if(n){f(n,function(p){var q,r=0;f(p,function(){r++});if(r>1){q=p.name=p.name||"style_"+(o++);i.formatter.register(q,p);l.add(p.title,q)}else{l.add(p.title)}})}else{f(i.getParam("theme_advanced_styles","","hash"),function(r,q){var p;if(r){p="style_"+(o++);i.formatter.register(p,{inline:"span",classes:r,selector:"*"});l.add(k.editor.translate(q),p)}})}});if(l.getLength()==0){l.onPostRender.add(function(o,p){if(!l.NativeListBox){b.add(p.id+"_text","focus",k._importClasses,k);b.add(p.id+"_text","mousedown",k._importClasses,k);b.add(p.id+"_open","focus",k._importClasses,k);b.add(p.id+"_open","mousedown",k._importClasses,k)}else{b.add(p.id,"focus",k._importClasses,k)}})}return l},_createFontSelect:function(){var k,j=this,i=j.editor;k=i.controlManager.createListBox("fontselect",{title:"advanced.fontdefault",onselect:function(l){var m=k.items[k.selectedIndex];if(!l&&m){i.execCommand("FontName",false,m.value);return}i.execCommand("FontName",false,l);k.select(function(n){return l==n});return false}});if(k){f(i.getParam("theme_advanced_fonts",j.settings.theme_advanced_fonts,"hash"),function(m,l){k.add(i.translate(l),m,{style:m.indexOf("dings")==-1?"font-family:"+m:""})})}return k},_createFontSizeSelect:function(){var m=this,k=m.editor,n,l=0,j=[];n=k.controlManager.createListBox("fontsizeselect",{title:"advanced.font_size",onselect:function(i){var o=n.items[n.selectedIndex];if(!i&&o){o=o.value;if(o["class"]){k.formatter.toggle("fontsize_class",{value:o["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,o.fontSize)}return}if(i["class"]){k.focus();k.undoManager.add();k.formatter.toggle("fontsize_class",{value:i["class"]});k.undoManager.add();k.nodeChanged()}else{k.execCommand("FontSize",false,i.fontSize)}n.select(function(p){return i==p});return false}});if(n){f(m.settings.theme_advanced_font_sizes,function(o,i){var p=o.fontSize;if(p>=1&&p<=7){p=m.sizes[parseInt(p)-1]+"pt"}n.add(i,o,{style:"font-size:"+p,"class":"mceFontSize"+(l++)+(" "+(o["class"]||""))})})}return n},_createBlockFormats:function(){var k,i={p:"advanced.paragraph",address:"advanced.address",pre:"advanced.pre",h1:"advanced.h1",h2:"advanced.h2",h3:"advanced.h3",h4:"advanced.h4",h5:"advanced.h5",h6:"advanced.h6",div:"advanced.div",blockquote:"advanced.blockquote",code:"advanced.code",dt:"advanced.dt",dd:"advanced.dd",samp:"advanced.samp"},j=this;k=j.editor.controlManager.createListBox("formatselect",{title:"advanced.block",cmd:"FormatBlock"});if(k){f(j.editor.getParam("theme_advanced_blockformats",j.settings.theme_advanced_blockformats,"hash"),function(m,l){k.add(j.editor.translate(l!=m?l:i[m]),m,{"class":"mce_formatPreview mce_"+m})})}return k},_createForeColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_text_colors){l.colors=i}if(k.theme_advanced_default_foreground_color){l.default_color=k.theme_advanced_default_foreground_color}l.title="advanced.forecolor_desc";l.cmd="ForeColor";l.scope=this;m=j.editor.controlManager.createColorSplitButton("forecolor",l);return m},_createBackColorMenu:function(){var m,j=this,k=j.settings,l={},i;if(k.theme_advanced_more_colors){l.more_colors_func=function(){j._mceColorPicker(0,{color:m.value,func:function(n){m.setColor(n)}})}}if(i=k.theme_advanced_background_colors){l.colors=i}if(k.theme_advanced_default_background_color){l.default_color=k.theme_advanced_default_background_color}l.title="advanced.backcolor_desc";l.cmd="HiliteColor";l.scope=this;m=j.editor.controlManager.createColorSplitButton("backcolor",l);return m},renderUI:function(k){var m,l,q,v=this,r=v.editor,w=v.settings,u,j,i;m=j=d.create("span",{id:r.id+"_parent","class":"mceEditor "+r.settings.skin+"Skin"+(w.skin_variant?" "+r.settings.skin+"Skin"+v._ufirst(w.skin_variant):"")});if(!d.boxModel){m=d.add(m,"div",{"class":"mceOldBoxModel"})}m=u=d.add(m,"table",{id:r.id+"_tbl","class":"mceLayout",cellSpacing:0,cellPadding:0});m=q=d.add(m,"tbody");switch((w.theme_advanced_layout_manager||"").toLowerCase()){case"rowlayout":l=v._rowLayout(w,q,k);break;case"customlayout":l=r.execCallback("theme_advanced_custom_layout",w,q,k,j);break;default:l=v._simpleLayout(w,q,k,j)}m=k.targetNode;i=u.rows;d.addClass(i[0],"mceFirst");d.addClass(i[i.length-1],"mceLast");f(d.select("tr",q),function(o){d.addClass(o.firstChild,"mceFirst");d.addClass(o.childNodes[o.childNodes.length-1],"mceLast")});if(d.get(w.theme_advanced_toolbar_container)){d.get(w.theme_advanced_toolbar_container).appendChild(j)}else{d.insertAfter(j,m)}b.add(r.id+"_path_row","click",function(n){n=n.target;if(n.nodeName=="A"){v._sel(n.className.replace(/^.*mcePath_([0-9]+).*$/,"$1"));return b.cancel(n)}});if(!r.getParam("accessibility_focus")){b.add(d.add(j,"a",{href:"#"},""),"focus",function(){tinyMCE.get(r.id).focus()})}if(w.theme_advanced_toolbar_location=="external"){k.deltaHeight=0}v.deltaHeight=k.deltaHeight;k.targetNode=null;return{iframeContainer:l,editorContainer:r.id+"_parent",sizeContainer:u,deltaHeight:k.deltaHeight}},getInfo:function(){return{longname:"Advanced theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:e.majorVersion+"."+e.minorVersion}},resizeBy:function(i,j){var k=d.get(this.editor.id+"_tbl");this.resizeTo(k.clientWidth+i,k.clientHeight+j)},resizeTo:function(i,m,k){var j=this.editor,l=this.settings,n=d.get(j.id+"_tbl"),o=d.get(j.id+"_ifr");i=Math.max(l.theme_advanced_resizing_min_width||100,i);m=Math.max(l.theme_advanced_resizing_min_height||100,m);i=Math.min(l.theme_advanced_resizing_max_width||65535,i);m=Math.min(l.theme_advanced_resizing_max_height||65535,m);d.setStyle(n,"height","");d.setStyle(o,"height",m);if(l.theme_advanced_resize_horizontal){d.setStyle(n,"width","");d.setStyle(o,"width",i);if(i"))}q.push(d.createHTML("a",{href:"#",accesskey:"q",title:r.getLang("advanced.toolbar_focus")},""));for(p=1;(y=A["theme_advanced_buttons"+p]);p++){m=j.createToolbar("toolbar"+p,{"class":"mceToolbarRow"+p});if(A["theme_advanced_buttons"+p+"_add"]){y+=","+A["theme_advanced_buttons"+p+"_add"]}if(A["theme_advanced_buttons"+p+"_add_before"]){y=A["theme_advanced_buttons"+p+"_add_before"]+","+y}z._addControls(y,m);q.push(m.renderHTML());k.deltaHeight-=A.theme_advanced_row_height}q.push(d.createHTML("a",{href:"#",accesskey:"z",title:r.getLang("advanced.toolbar_focus"),onfocus:"tinyMCE.getInstanceById('"+r.id+"').focus();"},""));d.setHTML(l,q.join(""))},_addStatusBar:function(m,j){var k,v=this,p=v.editor,w=v.settings,i,q,u,l;k=d.add(m,"tr");k=l=d.add(k,"td",{"class":"mceStatusbar"});k=d.add(k,"div",{id:p.id+"_path_row"},w.theme_advanced_path?p.translate("advanced.path")+": ":" ");d.add(k,"a",{href:"#",accesskey:"x"});if(w.theme_advanced_resizing){d.add(l,"a",{id:p.id+"_resize",href:"javascript:;",onclick:"return false;","class":"mceResize"});if(w.theme_advanced_resizing_use_cookie){p.onPostRender.add(function(){var n=a.getHash("TinyMCE_"+p.id+"_size"),r=d.get(p.id+"_tbl");if(!n){return}v.resizeTo(n.cw,n.ch)})}p.onPostRender.add(function(){b.add(p.id+"_resize","click",function(n){n.preventDefault()});b.add(p.id+"_resize","mousedown",function(D){var t,r,s,o,C,z,A,F,n,E,x;function y(G){G.preventDefault();n=A+(G.screenX-C);E=F+(G.screenY-z);v.resizeTo(n,E)}function B(G){b.remove(d.doc,"mousemove",t);b.remove(p.getDoc(),"mousemove",r);b.remove(d.doc,"mouseup",s);b.remove(p.getDoc(),"mouseup",o);n=A+(G.screenX-C);E=F+(G.screenY-z);v.resizeTo(n,E,true)}D.preventDefault();C=D.screenX;z=D.screenY;x=d.get(v.editor.id+"_ifr");A=n=x.clientWidth;F=E=x.clientHeight;t=b.add(d.doc,"mousemove",y);r=b.add(p.getDoc(),"mousemove",y);s=b.add(d.doc,"mouseup",B);o=b.add(p.getDoc(),"mouseup",B)})})}j.deltaHeight-=21;k=m=null},_nodeChanged:function(r,z,l,x,j){var C=this,i,y=0,B,u,D=C.settings,A,k,w,m,q;e.each(C.stateControls,function(n){z.setActive(n,r.queryCommandState(C.controls[n][1]))});function o(p){var s,n=j.parents,t=p;if(typeof(p)=="string"){t=function(v){return v.nodeName==p}}for(s=0;s= 1 && v <= 7) { k = v + ' (' + t.sizes[v - 1] + 'pt)'; - - if (ed.settings.convert_fonts_to_spans) { - cl = s.font_size_classes[v - 1]; - v = s.font_size_style_values[v - 1] || (t.sizes[v - 1] + 'pt'); - } + cl = s.font_size_classes[v - 1]; + v = s.font_size_style_values[v - 1] || (t.sizes[v - 1] + 'pt'); } - if (/\s*\./.test(v)) + if (/^\s*\./.test(v)) cl = v.replace(/\./g, ''); o[k] = cl ? {'class' : cl} : {fontSize : v}; @@ -119,12 +120,13 @@ if (s.theme_advanced_statusbar_location == 'none') s.theme_advanced_statusbar_location = 0; + if (ed.settings.content_css !== false) + ed.contentCSS.push(ed.baseURI.toAbsolute(url + "/skins/" + ed.settings.skin + "/content.css")); + // Init editor ed.onInit.add(function() { - ed.onNodeChange.add(t._nodeChanged, t); - - if (ed.settings.content_css !== false) - ed.dom.loadCSS(ed.baseURI.toAbsolute("themes/advanced/skins/" + ed.settings.skin + "/content.css")); + if (!ed.settings.readonly) + ed.onNodeChange.add(t._nodeChanged, t); }); ed.onSetProgressState.add(function(ed, b, ti) { @@ -194,36 +196,94 @@ }, _importClasses : function(e) { - var ed = this.editor, c = ed.controlManager.get('styleselect'); + var ed = this.editor, ctrl = ed.controlManager.get('styleselect'); - if (c.getLength() == 0) { - each(ed.dom.getClasses(), function(o) { - c.add(o['class'], o['class']); + if (ctrl.getLength() == 0) { + each(ed.dom.getClasses(), function(o, idx) { + var name = 'style_' + idx; + + ed.formatter.register(name, { + inline : 'span', + attributes : {'class' : o['class']}, + selector : '*' + }); + + ctrl.add(o['class'], name); }); } }, _createStyleSelect : function(n) { - var t = this, ed = t.editor, cf = ed.controlManager, c = cf.createListBox('styleselect', { + var t = this, ed = t.editor, ctrlMan = ed.controlManager, ctrl; + + // Setup style select box + ctrl = ctrlMan.createListBox('styleselect', { title : 'advanced.style_select', - onselect : function(v) { - if (c.selectedValue === v) { - ed.execCommand('mceSetStyleInfo', 0, {command : 'removeformat'}); - c.select(); - return false; + onselect : function(name) { + var matches, formatNames = []; + + each(ctrl.items, function(item) { + formatNames.push(item.value); + }); + + ed.focus(); + ed.undoManager.add(); + + // Toggle off the current format + matches = ed.formatter.matchAll(formatNames); + if (!name || matches[0] == name) { + if (matches[0]) + ed.formatter.remove(matches[0]); } else - ed.execCommand('mceSetCSSClass', 0, v); + ed.formatter.apply(name); + + ed.undoManager.add(); + ed.nodeChanged(); + + return false; // No auto select } }); - if (c) { - each(ed.getParam('theme_advanced_styles', '', 'hash'), function(v, k) { - if (v) - c.add(t.editor.translate(k), v); - }); + // Handle specified format + ed.onInit.add(function() { + var counter = 0, formats = ed.getParam('style_formats'); - c.onPostRender.add(function(ed, n) { - if (!c.NativeListBox) { + if (formats) { + each(formats, function(fmt) { + var name, keys = 0; + + each(fmt, function() {keys++;}); + + if (keys > 1) { + name = fmt.name = fmt.name || 'style_' + (counter++); + ed.formatter.register(name, fmt); + ctrl.add(fmt.title, name); + } else + ctrl.add(fmt.title); + }); + } else { + each(ed.getParam('theme_advanced_styles', '', 'hash'), function(val, key) { + var name; + + if (val) { + name = 'style_' + (counter++); + + ed.formatter.register(name, { + inline : 'span', + classes : val, + selector : '*' + }); + + ctrl.add(t.editor.translate(key), name); + } + }); + } + }); + + // Auto import classes if the ctrl box is empty + if (ctrl.getLength() == 0) { + ctrl.onPostRender.add(function(ed, n) { + if (!ctrl.NativeListBox) { Event.add(n.id + '_text', 'focus', t._importClasses, t); Event.add(n.id + '_text', 'mousedown', t._importClasses, t); Event.add(n.id + '_open', 'focus', t._importClasses, t); @@ -233,13 +293,33 @@ }); } - return c; + return ctrl; }, _createFontSelect : function() { var c, t = this, ed = t.editor; - c = ed.controlManager.createListBox('fontselect', {title : 'advanced.fontdefault', cmd : 'FontName'}); + c = ed.controlManager.createListBox('fontselect', { + title : 'advanced.fontdefault', + onselect : function(v) { + var cur = c.items[c.selectedIndex]; + + if (!v && cur) { + ed.execCommand('FontName', false, cur.value); + return; + } + + ed.execCommand('FontName', false, v); + + // Fake selection, execCommand will fire a nodeChange and update the selection + c.select(function(sv) { + return v == sv; + }); + + return false; // No auto select + } + }); + if (c) { each(ed.getParam('theme_advanced_fonts', t.settings.theme_advanced_fonts, 'hash'), function(v, k) { c.add(ed.translate(k), v, {style : v.indexOf('dings') == -1 ? 'font-family:' + v : ''}); @@ -253,16 +333,37 @@ var t = this, ed = t.editor, c, i = 0, cl = []; c = ed.controlManager.createListBox('fontsizeselect', {title : 'advanced.font_size', onselect : function(v) { - if (v.fontSize) - ed.execCommand('FontSize', false, v.fontSize); - else { - each(t.settings.theme_advanced_font_sizes, function(v, k) { - if (v['class']) - cl.push(v['class']); - }); + var cur = c.items[c.selectedIndex]; - ed.editorCommands._applyInlineStyle('span', {'class' : v['class']}, {check_classes : cl}); + if (!v && cur) { + cur = cur.value; + + if (cur['class']) { + ed.formatter.toggle('fontsize_class', {value : cur['class']}); + ed.undoManager.add(); + ed.nodeChanged(); + } else { + ed.execCommand('FontSize', false, cur.fontSize); + } + + return; } + + if (v['class']) { + ed.focus(); + ed.undoManager.add(); + ed.formatter.toggle('fontsize_class', {value : v['class']}); + ed.undoManager.add(); + ed.nodeChanged(); + } else + ed.execCommand('FontSize', false, v.fontSize); + + // Fake selection, execCommand will fire a nodeChange and update the selection + c.select(function(sv) { + return v == sv; + }); + + return false; // No auto select }}); if (c) { @@ -393,7 +494,7 @@ n = o.targetNode; // Add classes to first and last TRs - nl = DOM.stdMode ? sc.getElementsByTagName('tr') : sc.rows; // Quick fix for IE 8 + nl = sc.rows; DOM.addClass(nl[0], 'mceFirst'); DOM.addClass(nl[nl.length - 1], 'mceLast'); @@ -440,7 +541,7 @@ } */ - if (!ed.getParam('accessibility_focus') || ed.getParam('tab_focus')) + if (!ed.getParam('accessibility_focus')) Event.add(DOM.add(p, 'a', {href : '#'}, ''), 'focus', function() {tinyMCE.get(ed.id).focus();}); if (s.theme_advanced_toolbar_location == 'external') @@ -472,8 +573,8 @@ this.resizeTo(e.clientWidth + dw, e.clientHeight + dh); }, - resizeTo : function(w, h) { - var ed = this.editor, s = ed.settings, e = DOM.get(ed.id + '_tbl'), ifr = DOM.get(ed.id + '_ifr'), dh; + resizeTo : function(w, h, store) { + var ed = this.editor, s = this.settings, e = DOM.get(ed.id + '_tbl'), ifr = DOM.get(ed.id + '_ifr'); // Boundery fix box w = Math.max(s.theme_advanced_resizing_min_width || 100, w); @@ -481,12 +582,28 @@ w = Math.min(s.theme_advanced_resizing_max_width || 0xFFFF, w); h = Math.min(s.theme_advanced_resizing_max_height || 0xFFFF, h); - // Calc difference between iframe and container - dh = e.clientHeight - ifr.clientHeight; - // Resize iframe and container - DOM.setStyle(ifr, 'height', h - dh); - DOM.setStyles(e, {width : w, height : h}); + DOM.setStyle(e, 'height', ''); + DOM.setStyle(ifr, 'height', h); + + if (s.theme_advanced_resize_horizontal) { + DOM.setStyle(e, 'width', ''); + DOM.setStyle(ifr, 'width', w); + + // Make sure that the size is never smaller than the over all ui + if (w < e.clientWidth) { + w = e.clientWidth; + DOM.setStyle(ifr, 'width', e.clientWidth); + } + } + + // Store away the size + if (store && s.theme_advanced_resizing_use_cookie) { + Cookie.setHash("TinyMCE_" + ed.id + "_size", { + cw : w, + ch : h + }); + } }, destroy : function() { @@ -655,7 +772,7 @@ n = DOM.add(DOM.add(c, 'tr'), 'td', {'class' : 'mceToolbar ' + a}); - if (!ed.getParam('accessibility_focus') || ed.getParam('tab_focus')) + if (!ed.getParam('accessibility_focus')) h.push(DOM.createHTML('a', {href : '#', onfocus : 'tinyMCE.get(\'' + ed.id + '\').focus();'}, '')); h.push(DOM.createHTML('a', {href : '#', accesskey : 'q', title : ed.getLang("advanced.toolbar_focus")}, '')); @@ -687,10 +804,10 @@ n = DOM.add(tb, 'tr'); n = td = DOM.add(n, 'td', {'class' : 'mceStatusbar'}); - n = DOM.add(n, 'div', {id : ed.id + '_path_row'}, s.theme_advanced_path ? ed.translate('advanced.path') + ': ' : ' '); + n = DOM.add(n, 'div', {id : ed.id + '_path_row'}, s.theme_advanced_path ? ed.translate('advanced.path') + ': ' : ' '); DOM.add(n, 'a', {href : '#', accesskey : 'x'}); - if (s.theme_advanced_resizing && !tinymce.isOldWebKit) { + if (s.theme_advanced_resizing) { DOM.add(td, 'a', {id : ed.id + '_resize', href : 'javascript:;', onclick : "return false;", 'class' : 'mceResize'}); if (s.theme_advanced_resizing_use_cookie) { @@ -700,99 +817,55 @@ if (!o) return; - if (s.theme_advanced_resize_horizontal) - c.style.width = Math.max(10, o.cw) + 'px'; - - c.style.height = Math.max(10, o.ch) + 'px'; - DOM.get(ed.id + '_ifr').style.height = Math.max(10, parseInt(o.ch) + t.deltaHeight) + 'px'; + t.resizeTo(o.cw, o.ch); }); } ed.onPostRender.add(function() { + Event.add(ed.id + '_resize', 'click', function(e) { + e.preventDefault(); + }); + Event.add(ed.id + '_resize', 'mousedown', function(e) { - var c, p, w, h, n, pa; + var mouseMoveHandler1, mouseMoveHandler2, + mouseUpHandler1, mouseUpHandler2, + startX, startY, startWidth, startHeight, width, height, ifrElm; - // Measure container - c = DOM.get(ed.id + '_tbl'); - w = c.clientWidth; - h = c.clientHeight; + function resizeOnMove(e) { + e.preventDefault(); - miw = s.theme_advanced_resizing_min_width || 100; - mih = s.theme_advanced_resizing_min_height || 100; - maw = s.theme_advanced_resizing_max_width || 0xFFFF; - mah = s.theme_advanced_resizing_max_height || 0xFFFF; + width = startWidth + (e.screenX - startX); + height = startHeight + (e.screenY - startY); - // Setup placeholder - p = DOM.add(DOM.get(ed.id + '_parent'), 'div', {'class' : 'mcePlaceHolder'}); - DOM.setStyles(p, {width : w, height : h}); - - // Replace with placeholder - DOM.hide(c); - DOM.show(p); - - // Create internal resize obj - r = { - x : e.screenX, - y : e.screenY, - w : w, - h : h, - dx : null, - dy : null + t.resizeTo(width, height); }; - // Start listening - mf = Event.add(DOM.doc, 'mousemove', function(e) { - var w, h; - - // Calc delta values - r.dx = e.screenX - r.x; - r.dy = e.screenY - r.y; - - // Boundery fix box - w = Math.max(miw, r.w + r.dx); - h = Math.max(mih, r.h + r.dy); - w = Math.min(maw, w); - h = Math.min(mah, h); - - // Resize placeholder - if (s.theme_advanced_resize_horizontal) - p.style.width = w + 'px'; - - p.style.height = h + 'px'; - - return Event.cancel(e); - }); - - me = Event.add(DOM.doc, 'mouseup', function(e) { - var ifr; - + function endResize(e) { // Stop listening - Event.remove(DOM.doc, 'mousemove', mf); - Event.remove(DOM.doc, 'mouseup', me); + Event.remove(DOM.doc, 'mousemove', mouseMoveHandler1); + Event.remove(ed.getDoc(), 'mousemove', mouseMoveHandler2); + Event.remove(DOM.doc, 'mouseup', mouseUpHandler1); + Event.remove(ed.getDoc(), 'mouseup', mouseUpHandler2); - c.style.display = ''; - DOM.remove(p); + width = startWidth + (e.screenX - startX); + height = startHeight + (e.screenY - startY); + t.resizeTo(width, height, true); + }; - if (r.dx === null) - return; + e.preventDefault(); - ifr = DOM.get(ed.id + '_ifr'); + // Get the current rect size + startX = e.screenX; + startY = e.screenY; + ifrElm = DOM.get(t.editor.id + '_ifr'); + startWidth = width = ifrElm.clientWidth; + startHeight = height = ifrElm.clientHeight; - if (s.theme_advanced_resize_horizontal) - c.style.width = Math.max(10, r.w + r.dx) + 'px'; - - c.style.height = Math.max(10, r.h + r.dy) + 'px'; - ifr.style.height = Math.max(10, ifr.clientHeight + r.dy) + 'px'; - - if (s.theme_advanced_resizing_use_cookie) { - Cookie.setHash("TinyMCE_" + ed.id + "_size", { - cw : r.w + r.dx, - ch : r.h + r.dy - }); - } - }); - - return Event.cancel(e); + // Register envent handlers + mouseMoveHandler1 = Event.add(DOM.doc, 'mousemove', resizeOnMove); + mouseMoveHandler2 = Event.add(ed.getDoc(), 'mousemove', resizeOnMove); + mouseUpHandler1 = Event.add(DOM.doc, 'mouseup', endResize); + mouseUpHandler2 = Event.add(ed.getDoc(), 'mouseup', endResize); }); }); } @@ -801,22 +874,34 @@ n = tb = null; }, - _nodeChanged : function(ed, cm, n, co) { - var t = this, p, de = 0, v, c, s = t.settings, cl, fz, fn; - - if (s.readonly) - return; + _nodeChanged : function(ed, cm, n, co, ob) { + var t = this, p, de = 0, v, c, s = t.settings, cl, fz, fn, formatNames, matches; tinymce.each(t.stateControls, function(c) { cm.setActive(c, ed.queryCommandState(t.controls[c][1])); }); + function getParent(name) { + var i, parents = ob.parents, func = name; + + if (typeof(name) == 'string') { + func = function(node) { + return node.nodeName == name; + }; + } + + for (i = 0; i < parents.length; i++) { + if (func(parents[i])) + return parents[i]; + } + }; + cm.setActive('visualaid', ed.hasVisual); cm.setDisabled('undo', !ed.undoManager.hasUndo() && !ed.typing); cm.setDisabled('redo', !ed.undoManager.hasRedo()); cm.setDisabled('outdent', !ed.queryCommandState('Outdent')); - p = DOM.getParent(n, 'A'); + p = getParent('A'); if (c = cm.get('link')) { if (!p || !p.name) { c.setDisabled(!p && co); @@ -831,82 +916,80 @@ if (c = cm.get('anchor')) { c.setActive(!!p && p.name); - - if (tinymce.isWebKit) { - p = DOM.getParent(n, 'IMG'); - c.setActive(!!p && DOM.getAttrib(p, 'mce_name') == 'a'); - } } - p = DOM.getParent(n, 'IMG'); + p = getParent('IMG'); if (c = cm.get('image')) c.setActive(!!p && n.className.indexOf('mceItem') == -1); if (c = cm.get('styleselect')) { - if (n.className) { - t._importClasses(); - c.select(n.className); - } else - c.select(); + t._importClasses(); + + formatNames = []; + each(c.items, function(item) { + formatNames.push(item.value); + }); + + matches = ed.formatter.matchAll(formatNames); + c.select(matches[0]); } if (c = cm.get('formatselect')) { - p = DOM.getParent(n, DOM.isBlock); + p = getParent(DOM.isBlock); if (p) c.select(p.nodeName.toLowerCase()); } - if (ed.settings.convert_fonts_to_spans) { - ed.dom.getParent(n, function(n) { - if (n.nodeName === 'SPAN') { - if (!cl && n.className) - cl = n.className; + // Find out current fontSize, fontFamily and fontClass + getParent(function(n) { + if (n.nodeName === 'SPAN') { + if (!cl && n.className) + cl = n.className; + } - if (!fz && n.style.fontSize) - fz = n.style.fontSize; + if (ed.dom.is(n, s.theme_advanced_font_selector)) { + if (!fz && n.style.fontSize) + fz = n.style.fontSize; - if (!fn && n.style.fontFamily) - fn = n.style.fontFamily.replace(/[\"\']+/g, '').replace(/^([^,]+).*/, '$1').toLowerCase(); - } + if (!fn && n.style.fontFamily) + fn = n.style.fontFamily.replace(/[\"\']+/g, '').replace(/^([^,]+).*/, '$1').toLowerCase(); + } - return false; + return false; + }); + + if (c = cm.get('fontselect')) { + c.select(function(v) { + return v.replace(/^([^,]+).*/, '$1').toLowerCase() == fn; }); + } - if (c = cm.get('fontselect')) { - c.select(function(v) { - return v.replace(/^([^,]+).*/, '$1').toLowerCase() == fn; - }); - } + // Select font size + if (c = cm.get('fontsizeselect')) { + // Use computed style + if (s.theme_advanced_runtime_fontsize && !fz && !cl) + fz = ed.dom.getStyle(n, 'fontSize', true); - if (c = cm.get('fontsizeselect')) { - c.select(function(v) { - if (v.fontSize && v.fontSize === fz) - return true; + c.select(function(v) { + if (v.fontSize && v.fontSize === fz) + return true; - if (v['class'] && v['class'] === cl) - return true; - }); - } - } else { - if (c = cm.get('fontselect')) - c.select(ed.queryCommandValue('FontName')); - - if (c = cm.get('fontsizeselect')) { - v = ed.queryCommandValue('FontSize'); - c.select(function(iv) { - return iv.fontSize == v; - }); - } + if (v['class'] && v['class'] === cl) + return true; + }); } if (s.theme_advanced_path && s.theme_advanced_statusbar_location) { p = DOM.get(ed.id + '_path') || DOM.add(ed.id + '_path_row', 'span', {id : ed.id + '_path'}); DOM.setHTML(p, ''); - ed.dom.getParent(n, function(n) { + getParent(function(n) { var na = n.nodeName.toLowerCase(), u, pi, ti = ''; + /*if (n.getAttribute('data-mce-bogus')) + return; +*/ // Ignore non element and hidden elements if (n.nodeType != 1 || n.nodeName === 'BR' || (DOM.hasClass(n, 'mceItemHidden') || DOM.hasClass(n, 'mceItemRemoved'))) return; @@ -950,9 +1033,6 @@ break; case 'font': - if (s.convert_fonts_to_spans) - na = 'span'; - if (v = DOM.getAttrib(n, 'face')) ti += 'font: ' + v + ' '; @@ -975,9 +1055,9 @@ ti += 'id: ' + v + ' '; if (v = n.className) { - v = v.replace(/(webkit-[\w\-]+|Apple-[\w\-]+|mceItem\w+|mceVisualAid)/g, ''); + v = v.replace(/\b\s*(webkit|mce|Apple-)\w+\s*\b/g, '') - if (v && v.indexOf('mceItem') == -1) { + if (v) { ti += 'class: ' + v + ' '; if (DOM.isBlock(n) || na == 'img' || na == 'span') @@ -1013,7 +1093,7 @@ var ed = this.editor; ed.windowManager.open({ - url : tinymce.baseURL + '/themes/advanced/anchor.htm', + url : this.url + '/anchor.htm', width : 320 + parseInt(ed.getLang('advanced.anchor_delta_width', 0)), height : 90 + parseInt(ed.getLang('advanced.anchor_delta_height', 0)), inline : true @@ -1026,7 +1106,7 @@ var ed = this.editor; ed.windowManager.open({ - url : tinymce.baseURL + '/themes/advanced/charmap.htm', + url : this.url + '/charmap.htm', width : 550 + parseInt(ed.getLang('advanced.charmap_delta_width', 0)), height : 250 + parseInt(ed.getLang('advanced.charmap_delta_height', 0)), inline : true @@ -1039,7 +1119,7 @@ var ed = this.editor; ed.windowManager.open({ - url : tinymce.baseURL + '/themes/advanced/about.htm', + url : this.url + '/about.htm', width : 480, height : 380, inline : true @@ -1054,7 +1134,7 @@ v = v || {}; ed.windowManager.open({ - url : tinymce.baseURL + '/themes/advanced/color_picker.htm', + url : this.url + '/color_picker.htm', width : 375 + parseInt(ed.getLang('advanced.colorpicker_delta_width', 0)), height : 250 + parseInt(ed.getLang('advanced.colorpicker_delta_height', 0)), close_previous : false, @@ -1070,7 +1150,7 @@ var ed = this.editor; ed.windowManager.open({ - url : tinymce.baseURL + '/themes/advanced/source_editor.htm', + url : this.url + '/source_editor.htm', width : parseInt(ed.getParam("theme_advanced_source_editor_width", 720)), height : parseInt(ed.getParam("theme_advanced_source_editor_height", 580)), inline : true, @@ -1089,7 +1169,7 @@ return; ed.windowManager.open({ - url : tinymce.baseURL + '/themes/advanced/image.htm', + url : this.url + '/image.htm', width : 355 + parseInt(ed.getLang('advanced.image_delta_width', 0)), height : 275 + parseInt(ed.getLang('advanced.image_delta_height', 0)), inline : true @@ -1102,7 +1182,7 @@ var ed = this.editor; ed.windowManager.open({ - url : tinymce.baseURL + '/themes/advanced/link.htm', + url : this.url + '/link.htm', width : 310 + parseInt(ed.getLang('advanced.link_delta_width', 0)), height : 200 + parseInt(ed.getLang('advanced.link_delta_height', 0)), inline : true @@ -1150,4 +1230,4 @@ }); tinymce.ThemeManager.add('advanced', tinymce.themes.AdvancedTheme); -}()); \ No newline at end of file +}(tinymce)); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/image.htm b/includes/tinymce/jscripts/tiny_mce/themes/advanced/image.htm index 6c366469..f30d6706 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/image.htm +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/image.htm @@ -6,7 +6,6 @@ - @@ -20,7 +19,7 @@
- +
@@ -33,11 +32,11 @@ - + - + - + - + - + - +
x
@@ -73,13 +72,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif b/includes/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif index ccac36f5..e46de533 100644 Binary files a/includes/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif and b/includes/tinymce/jscripts/tiny_mce/themes/advanced/img/icons.gif differ diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js index b5efd1ec..e528e4f4 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js @@ -5,7 +5,7 @@ var AnchorDialog = { var action, elm, f = document.forms[0]; this.editor = ed; - elm = ed.dom.getParent(ed.selection.getNode(), 'A,IMG'); + elm = ed.dom.getParent(ed.selection.getNode(), 'A'); v = ed.dom.getAttrib(elm, 'name'); if (v) { @@ -17,18 +17,23 @@ var AnchorDialog = { }, update : function() { - var ed = this.editor; - + var ed = this.editor, elm, name = document.forms[0].anchorName.value; + + if (!name || !/^[a-z][a-z0-9\-\_:\.]*$/i.test(name)) { + tinyMCEPopup.alert('advanced_dlg.anchor_invalid'); + return; + } + tinyMCEPopup.restoreSelection(); if (this.action != 'update') ed.selection.collapse(1); - // Webkit acts weird if empty inline element is inserted so we need to use a image instead - if (tinymce.isWebKit) - ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('img', {mce_name : 'a', name : document.forms[0].anchorName.value, 'class' : 'mceItemAnchor'})); + elm = ed.dom.getParent(ed.selection.getNode(), 'A'); + if (elm) + elm.name = name; else - ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : document.forms[0].anchorName.value, 'class' : 'mceItemAnchor'}, '')); + ed.execCommand('mceInsertContent', 0, ed.dom.createHTML('a', {name : name, 'class' : 'mceItemAnchor'}, '')); tinyMCEPopup.close(); } diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js index 8467ef60..8c5aea17 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js @@ -1,3 +1,13 @@ +/** + * charmap.js + * + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. + * + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing + */ + tinyMCEPopup.requireLangPack(); var charmap = [ diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js index 4982ce0c..25747728 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js @@ -77,7 +77,7 @@ var ImageDialog = { args.style = this.styleVal; tinymce.extend(args, { - src : f.src.value, + src : f.src.value.replace(/ /g, '%20'), alt : f.alt.value, width : f.width.value, height : f.height.value @@ -87,6 +87,8 @@ var ImageDialog = { if (el && el.nodeName == 'IMG') { ed.dom.setAttribs(el, args); + tinyMCEPopup.editor.execCommand('mceRepaint'); + tinyMCEPopup.editor.focus(); } else { ed.execCommand('mceInsertContent', false, '', {skip_undo : 1}); ed.dom.setAttribs('__mce_tmp', args); @@ -151,8 +153,8 @@ var ImageDialog = { } // Merge - st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st)); - this.styleVal = dom.serializeStyle(st); + st = tinyMCEPopup.dom.parseStyle(dom.serializeStyle(st), 'img'); + this.styleVal = dom.serializeStyle(st, 'img'); } }, diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js index 2974878e..dd956d9e 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js @@ -31,7 +31,7 @@ var LinkDialog = { }, update : function() { - var f = document.forms[0], ed = tinyMCEPopup.editor, e, b; + var f = document.forms[0], ed = tinyMCEPopup.editor, e, b, href = f.href.value.replace(/ /g, '%20'); tinyMCEPopup.restoreSelection(); e = ed.dom.getParent(ed.selection.getNode(), 'A'); @@ -53,26 +53,27 @@ var LinkDialog = { // Create new anchor elements if (e == null) { - tinyMCEPopup.execCommand("CreateLink", false, "#mce_temp_url#", {skip_undo : 1}); + ed.getDoc().execCommand("unlink", false, null); + tinyMCEPopup.execCommand("mceInsertLink", false, "#mce_temp_url#", {skip_undo : 1}); tinymce.each(ed.dom.select("a"), function(n) { if (ed.dom.getAttrib(n, 'href') == '#mce_temp_url#') { e = n; ed.dom.setAttribs(e, { - href : f.href.value, + href : href, title : f.linktitle.value, - target : f.target_list ? f.target_list.options[f.target_list.selectedIndex].value : null, - 'class' : f.class_list ? f.class_list.options[f.class_list.selectedIndex].value : null + target : f.target_list ? getSelectValue(f, "target_list") : null, + 'class' : f.class_list ? getSelectValue(f, "class_list") : null }); } }); } else { ed.dom.setAttribs(e, { - href : f.href.value, + href : href, title : f.linktitle.value, - target : f.target_list ? f.target_list.options[f.target_list.selectedIndex].value : null, - 'class' : f.class_list ? f.class_list.options[f.class_list.selectedIndex].value : null + target : f.target_list ? getSelectValue(f, "target_list") : null, + 'class' : f.class_list ? getSelectValue(f, "class_list") : null }); } @@ -92,7 +93,7 @@ var LinkDialog = { if (n.value && Validator.isEmail(n) && !/^\s*mailto:/i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_email'))) n.value = 'mailto:' + n.value; - if (/^\s*www./i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_external'))) + if (/^\s*www\./i.test(n.value) && confirm(tinyMCEPopup.getLang('advanced_dlg.link_is_external'))) n.value = 'http://' + n.value; }, diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/source_editor.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/source_editor.js index af2231ca..aca38bd8 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/source_editor.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/js/source_editor.js @@ -2,7 +2,7 @@ tinyMCEPopup.requireLangPack(); tinyMCEPopup.onInit.add(onLoadInit); function saveContent() { - tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value); + tinyMCEPopup.editor.setContent(document.getElementById('htmlSource').value, {source_view : true}); tinyMCEPopup.close(); } @@ -13,7 +13,7 @@ function onLoadInit() { if (tinymce.isGecko) document.body.spellcheck = tinyMCEPopup.editor.getParam("gecko_spellcheck"); - document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent(); + document.getElementById('htmlSource').value = tinyMCEPopup.editor.getContent({source_view : true}); if (tinyMCEPopup.editor.getParam("theme_advanced_source_editor_wrap", true)) { setWrap('soft'); @@ -44,19 +44,13 @@ function toggleWordWrap(elm) { setWrap('off'); } -var wHeight=0, wWidth=0, owHeight=0, owWidth=0; - function resizeInputs() { - var el = document.getElementById('htmlSource'); + var vp = tinyMCEPopup.dom.getViewPort(window), el; - if (!tinymce.isIE) { - wHeight = self.innerHeight - 65; - wWidth = self.innerWidth - 16; - } else { - wHeight = document.body.clientHeight - 70; - wWidth = document.body.clientWidth - 16; + el = document.getElementById('htmlSource'); + + if (el) { + el.style.width = (vp.w - 20) + 'px'; + el.style.height = (vp.h - 65) + 'px'; } - - el.style.height = Math.abs(wHeight) + 'px'; - el.style.width = Math.abs(wWidth) + 'px'; } diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ar.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ar.js deleted file mode 100644 index d88787e2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ar.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ar.advanced',{ -style_select:"\u0627\u062E\u062A\u064A\u0627\u0631 \u0623\u0633\u0644\u0648\u0628 \u0627\u0644\u0639\u0631\u0636", -font_size:"\u062D\u062C\u0645 \u0627\u0644\u062E\u0637", -fontdefault:"\u0646\u0648\u0639 \u0627\u0644\u062E\u0637", -block:"\u062A\u0646\u0633\u064A\u0642", -paragraph:"\u0641\u0642\u0631\u0629", -div:"Div", -address:"\u0639\u0646\u0648\u0627\u0646", -pre:"\u0645\u0646\u0633\u0642", -h1:"\u0639\u0646\u0648\u0627\u0646 1", -h2:"\u0639\u0646\u0648\u0627\u0646 2", -h3:"\u0639\u0646\u0648\u0627\u0646 3", -h4:"\u0639\u0646\u0648\u0627\u0646 4", -h5:"\u0639\u0646\u0648\u0627\u0646 5", -h6:"\u0639\u0646\u0648\u0627\u0646 6", -blockquote:"\u0627\u0642\u062A\u0628\u0627\u0633", -code:"\u0643\u0648\u062F", -samp:"\u0643\u0648\u062F \u0628\u0633\u064A\u0637", -dt:"\u0643\u0644\u0645\u0629 \u062A\u0639\u0631\u064A\u0641", -dd:"\u0634\u0631\u062D \u0627\u0644\u062A\u0639\u0631\u064A\u0641", -bold_desc:"\u0639\u0631\u064A\u0636 (Ctrl+B)", -italic_desc:"\u0645\u0627\u0626\u0644 (Ctrl+I)", -underline_desc:"\u062A\u0633\u0637\u064A\u0631 (Ctrl+U)", -striketrough_desc:"\u0634\u0637\u0628", -justifyleft_desc:"\u0645\u062D\u0627\u0630\u0627\u0629 \u0644\u0644\u064A\u0633\u0627\u0631", -justifycenter_desc:"\u0645\u062D\u0627\u0630\u0627\u0629 \u0644\u0644\u0648\u0633\u0637", -justifyright_desc:"\u0645\u062D\u0627\u0630\u0627\u0629 \u064A\u0645\u064A\u0646", -justifyfull_desc:"\u0636\u0628\u0637", -bullist_desc:"\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u0642\u0637\u0629", -numlist_desc:"\u0642\u0627\u0626\u0645\u0629 \u0645\u0631\u0642\u0645\u0629", -outdent_desc:"\u0625\u0646\u0642\u0627\u0635 \u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u0627\u062F\u0626\u0629", -indent_desc:"\u0632\u064A\u0627\u062F\u0629 \u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u0627\u062F\u0626\u0629", -undo_desc:"\u062A\u0631\u0627\u062C\u0639 (Ctrl+Z)", -redo_desc:"\u0625\u0639\u0627\u062F\u0629 (Ctrl+Y)", -link_desc:"\u0625\u062F\u0631\u0627\u062C/\u062A\u0639\u062F\u064A\u0644 \u0631\u0627\u0628\u0637", -unlink_desc:"\u062D\u0630\u0641 \u0627\u0644\u0631\u0627\u0628\u0637", -image_desc:"\u0625\u062F\u0631\u0627\u062C/\u062A\u0639\u062F\u064A\u0644 \u0635\u0648\u0631\u0629", -cleanup_desc:"\u0627\u0632\u0627\u0644\u0629 \u0627\u0644\u0623\u0643\u0648\u0627\u062F \u0627\u0644\u062E\u0627\u0637\u0626\u0629", -code_desc:"\u062A\u062D\u0631\u064A\u0631 \u0643\u0648\u062F HTML", -sub_desc:"\u062F\u0644\u064A\u0644", -sup_desc:"\u0623\u0633", -hr_desc:"\u0625\u062F\u0631\u0627\u062C \u062E\u0637 \u0627\u0641\u0642\u064A", -removeformat_desc:"\u0645\u0633\u062D \u0627\u0644\u062A\u0646\u0633\u064A\u0642\u0627\u062A", -custom1_desc:"\u0634\u0631\u062D\u0643 \u0627\u0644\u062E\u0627\u0635 \u0647\u0646\u0627", -forecolor_desc:"\u0644\u0648\u0646 \u0627\u0644\u0646\u0635", -backcolor_desc:"\u0644\u0648\u0646 \u0627\u0644\u062E\u0644\u0641\u064A\u0629", -charmap_desc:"\u0625\u062F\u0627\u0631\u062C \u062D\u0631\u0641 \u0645\u062E\u0635\u0635", -visualaid_desc:"\u062A\u0628\u062F\u064A\u0644 \u0627\u0644\u0645\u0628\u0627\u062F\u0626 \u0627\u0644\u062A\u0648\u062C\u064A\u0647\u064A\u0629 / \u0639\u0646\u0627\u0635\u0631 \u063A\u064A\u0631 \u0645\u0631\u0626\u064A\u0629", -anchor_desc:"\u0625\u062F\u0631\u0627\u062C/\u062A\u0639\u062F\u064A\u0644 \u0639\u0644\u0627\u0645\u0629", -cut_desc:"\u0642\u0635", -copy_desc:"\u0646\u0633\u062E", -paste_desc:"\u0644\u0635\u0642", -image_props_desc:"\u062E\u0635\u0627\u0626\u0635 \u0627\u0644\u0635\u0648\u0631\u0629", -newdocument_desc:"\u0645\u0633\u062A\u0646\u062F \u062C\u062F\u064A\u062F", -help_desc:"\u0645\u0633\u0627\u0639\u062F\u0629", -blockquote_desc:"\u0627\u0642\u062A\u0628\u0627\u0633", -clipboard_msg:"\u0646\u0633\u062E/\u0642\u0635/\u0644\u0635\u0642 \u063A\u064A\u0631 \u0645\u062A\u0648\u0641\u0631\u0629 \u0644\u0645\u062A\u0635\u0641\u062D Mozilla \u0648 Firefox.\n\u0647\u0644 \u062A\u0631\u064A\u062F \u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0632\u064A\u062F \u0645\u0646 \u0627\u0644\u0645\u0639\u0644\u0648\u0645\u0627\u062A \u062D\u0648\u0644 \u0647\u0630\u0627 \u0627\u0644\u0645\u0648\u0636\u0648\u0639?", -path:"\u0627\u0644\u0645\u0633\u0627\u0631", -newdocument:"\u0647\u0644 \u062A\u0631\u064A\u062F \u062D\u0642\u0627 \u0645\u0633\u062D \u062C\u0645\u064A\u0639 \u0627\u0644\u0645\u062D\u062A\u0648\u064A\u0627\u062A?", -toolbar_focus:"\u0625\u0646\u062A\u0642\u0627\u0644 \u0644\u0634\u0631\u064A\u0637 \u0627\u0644\u0623\u062F\u0648\u0627\u062A - Alt+Q, \u0625\u0646\u062A\u0642\u0627\u0644 \u0644\u0644\u0645\u062D\u0631\u0631 - Alt-Z, \u0625\u0646\u062A\u0642\u0627\u0644 \u0644\u0644\u0645\u0633\u0627\u0631 - Alt-X", -more_colors:"\u0645\u0632\u064A\u062F \u0645\u0646 \u0627\u0644\u0623\u0644\u0648\u0627\u0646" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ar_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ar_dlg.js deleted file mode 100644 index f36299f5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ar_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ar.advanced_dlg',{ -about_title:"\u062D\u0648\u0644 TinyMCE", -about_general:"\u062D\u0648\u0644", -about_help:"\u0645\u0633\u0627\u0639\u062F\u0629", -about_license:"\u0627\u0644\u0631\u062E\u0635\u0629", -about_plugins:"\u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062A", -about_plugin:"\u0627\u0644\u0625\u0636\u0627\u0641\u0629", -about_author:"\u0627\u0644\u0645\u0628\u0631\u0645\u062C", -about_version:"\u0627\u0644\u0625\u0635\u062F\u0627\u0631", -about_loaded:"\u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062A \u0627\u0644\u0645\u062D\u0645\u0644\u0629", -anchor_title:"\u0625\u062F\u0631\u0627\u062C/\u062A\u062D\u0631\u064A\u0631 \u0639\u0644\u0627\u0645\u0629", -anchor_name:"\u0627\u0633\u0645 \u0627\u0644\u0639\u0644\u0627\u0645\u0629", -code_title:"\u0645\u062D\u0631\u0631 \u0643\u0648\u062F HTML", -code_wordwrap:"\u0627\u0644\u062A\u0641\u0627\u0641 \u0627\u0644\u0646\u0635", -colorpicker_title:"\u062D\u062F\u062F \u0644\u0648\u0646", -colorpicker_picker_tab:"\u0627\u0644\u0645\u0627\u0632\u062C", -colorpicker_picker_title:"\u0645\u0627\u0632\u062C \u0627\u0644\u0623\u0644\u0648\u0627\u0646", -colorpicker_palette_tab:"\u0627\u0644\u0644\u0648\u062D\u0629", -colorpicker_palette_title:"\u0644\u0648\u062D\u0629 \u0627\u0644\u0623\u0644\u0648\u0627\u0646", -colorpicker_named_tab:"\u0627\u0644\u0623\u0633\u0645\u0627\u0621", -colorpicker_named_title:"\u0623\u0633\u0645\u0627\u0621 \u0627\u0644\u0623\u0644\u0648\u0627\u0646", -colorpicker_color:"\u0627\u0644\u0644\u0648\u0646:", -colorpicker_name:"\u0627\u0644\u0623\u0633\u0645:", -charmap_title:"\u062D\u062F\u062F \u062D\u0631\u0641 \u0645\u062E\u0635\u0635", -image_title:"\u0625\u062F\u0631\u0627\u062C/\u062A\u0639\u062F\u064A\u0644 \u0635\u0648\u0631\u0629", -image_src:"\u0631\u0627\u0628\u0637 \u0627\u0644\u0635\u0648\u0631\u0629", -image_alt:"\u0648\u0635\u0641 \u0627\u0644\u0635\u0648\u0631\u0629", -image_list:"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0635\u0648\u0631", -image_border:"\u0627\u0644\u062D\u062F\u0648\u062F", -image_dimensions:"\u0627\u0644\u0642\u064A\u0627\u0633\u0627\u062A", -image_vspace:"\u0645\u0633\u0627\u0641\u0629 \u0639\u0645\u0648\u062F\u064A\u0629", -image_hspace:"\u0645\u0633\u0627\u0641\u0629 \u0627\u0641\u0642\u064A\u0629", -image_align:"\u0645\u062D\u0627\u0630\u0627\u0629", -image_align_baseline:"\u062E\u0637 \u0627\u0644\u0642\u0627\u0639\u062F\u0629", -image_align_top:"\u0623\u0639\u0644\u0649", -image_align_middle:"\u062A\u0648\u0633\u064A\u0637 \u0639\u0645\u0648\u062F\u064A", -image_align_bottom:"\u0627\u0633\u0641\u0644", -image_align_texttop:"\u0623\u0639\u0644\u0649 \u0627\u0644\u0646\u0635", -image_align_textbottom:"\u0623\u0633\u0641\u0644 \u0627\u0644\u0646\u0635", -image_align_left:"\u064A\u0633\u0627\u0631", -image_align_right:"\u064A\u0645\u064A\u0646", -link_title:"\u0625\u062F\u0631\u0627\u062C/\u062A\u0639\u062F\u064A\u0644 \u0631\u0627\u0628\u0637", -link_url:"\u0627\u0644\u0631\u0627\u0628\u0637", -link_target:"\u0627\u0644\u0645\u0633\u0627\u0631", -link_target_same:"\u0641\u062A\u062D \u0627\u0644\u0631\u0627\u0628\u0637 \u0641\u064A \u0646\u0641\u0633 \u0627\u0644\u0635\u0641\u062D\u0629", -link_target_blank:"\u0641\u062A\u062D \u0627\u0644\u0631\u0627\u0628\u0637 \u0641\u064A \u0635\u0641\u062D\u0629 \u062C\u062F\u064A\u062F\u0629", -link_titlefield:"\u0627\u0644\u0639\u0646\u0648\u0627\u0646", -link_is_email:"\u0627\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u0630\u064A \u0623\u062F\u062E\u0644\u062A\u0647 \u064A\u0628\u062F\u0648 \u0623\u0646\u0647 \u0639\u0646\u0648\u0627\u0646 \u0628\u0631\u064A\u062F \u0627\u0644\u0643\u062A\u0631\u0648\u0646\u064A\u060C \u0646\u0647\u0644 \u062A\u0631\u064A\u062F \u0627\u0636\u0627\u0641\u0629 \u0627\u0644\u0628\u0627\u062F\u0626\u0629 mailto: \u061F", -link_is_external:"\u0627\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u0630\u064A \u0623\u0636\u0641\u062A\u0647 \u064A\u0628\u062F\u0648 \u0623\u0646\u0647 \u0631\u0627\u0628\u0637 \u0644\u0635\u0641\u062D\u0629 \u062E\u0627\u0631\u062C\u064A\u0629\u060C \u0647\u0644 \u062A\u0631\u064A\u062F \u0627\u0636\u0627\u0641\u0629 \u0627\u0644\u0628\u0627\u062F\u0626\u0629 http:// \u061F", -link_list:"\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0631\u0648\u0627\u0628\u0637" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bg.js deleted file mode 100644 index 6fb882e5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bg.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('bg.advanced',{ -style_select:"\u0421\u0442\u0438\u043B\u043E\u0432\u0435", -font_size:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0430 \u0448\u0440\u0438\u0444\u0442\u0430", -fontdefault:"\u0428\u0440\u0438\u0444\u0442", -block:"\u0424\u043E\u0440\u043C\u0430\u0442", -paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444", -div:"Div", -address:"\u0410\u0434\u0440\u0435\u0441", -pre:"\u041F\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043B\u043D\u043E \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u043D", -h1:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 1", -h2:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 2", -h3:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 3", -h4:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 4", -h5:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 5", -h6:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435 6", -blockquote:"\u0426\u0438\u0442\u0430\u0442", -code:"\u041A\u043E\u0434", -samp:"\u041F\u0440\u043E\u043C\u0435\u0440\u0435\u043D \u043A\u043E\u0434", -dt:"\u0414\u0435\u0444\u0438\u043D\u0438\u0446\u0438\u044F ", -dd:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u043D\u0430 \u0434\u0435\u0444\u0438\u043D\u0438\u0446\u0438\u044F", -bold_desc:"\u041F\u043E\u043B\u0443\u0447\u0435\u0440 (Ctrl+B)", -italic_desc:"\u041A\u0443\u0440\u0441\u0438\u0432 (Ctrl+I)", -underline_desc:"\u041F\u043E\u0434\u0447\u0435\u0440\u0442\u0430\u043D (Ctrl+U)", -striketrough_desc:"\u0417\u0430\u0447\u0435\u0440\u0442\u0430\u043D", -justifyleft_desc:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435 \u043E\u0442\u043B\u044F\u0432\u043E", -justifycenter_desc:"\u0426\u0435\u043D\u0442\u0440\u0438\u0440\u0430\u043D\u043E", -justifyright_desc:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435 \u043E\u0442\u0434\u044F\u0441\u043D\u043E", -justifyfull_desc:"\u0414\u0432\u0443\u0441\u0442\u0440\u0430\u043D\u043D\u043E", -bullist_desc:"\u0412\u043E\u0434\u0430\u0447\u0438", -numlist_desc:"\u041D\u043E\u043C\u0435\u0440\u0430", -outdent_desc:"\u041D\u0430\u043C\u0430\u043B\u044F\u0432\u0430\u043D\u0435 \u043D\u0430 \u043E\u0442\u0441\u0442\u044A\u043F\u0430", -indent_desc:"\u0423\u0432\u0435\u043B\u0438\u0447\u0430\u0432\u0430\u043D\u0435 \u043D\u0430 \u043E\u0442\u0441\u0442\u044A\u043F\u0430", -undo_desc:"\u041E\u0442\u043C\u044F\u043D\u0430 (Ctrl+Z)", -redo_desc:"\u0412\u044A\u0437\u0441\u0442\u0430\u043D\u043E\u0432\u044F\u0432\u0430\u043D\u0435 (Ctrl+Y)", -link_desc:"\u0412\u043C\u044A\u043A\u0432\u0430\u043D\u0435/\u0440\u0435\u0434\u0430\u043A\u0446\u0438\u044F \u043D\u0430 \u0445\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430", -unlink_desc:"\u041F\u0440\u0435\u043C\u0430\u0445\u043D\u0438 \u0445\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430", -image_desc:"\u0412\u043C\u044A\u043A\u0432\u0430\u043D\u0435/\u0440\u0435\u0434\u0430\u043A\u0446\u0438\u044F \u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -cleanup_desc:"\u0418\u0437\u0447\u0438\u0441\u0442\u0438 \u043A\u043E\u0434\u0430", -code_desc:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 HTML", -sub_desc:"\u0414\u043E\u043B\u0435\u043D \u0438\u043D\u0434\u0435\u043A\u0441", -sup_desc:"\u0413\u043E\u0440\u0435\u043D \u0438\u043D\u0434\u0435\u043A\u0441", -hr_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0445\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u0430 \u043B\u0438\u043D\u0438\u044F", -removeformat_desc:"\u041F\u0440\u0435\u043C\u0430\u0445\u043D\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0430\u043D\u0435\u0442\u043E", -custom1_desc:"\u0412\u0430\u0448\u0435\u0442\u043E \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0442\u0443\u043A", -forecolor_desc:"\u0418\u0437\u0431\u0435\u0440\u0438 \u0446\u0432\u044F\u0442 \u043D\u0430 \u0442\u0435\u043A\u0441\u0442\u0430", -backcolor_desc:"\u0418\u0437\u0431\u0435\u0440\u0438 \u0446\u0432\u044F\u0442 \u043D\u0430 \u0444\u043E\u043D\u0430", -charmap_desc:"\u0412\u043C\u044A\u043A\u043D\u0438 \u0441\u0438\u043C\u0432\u043E\u043B", -visualaid_desc:"\u0412\u043A\u043B./\u0438\u0437\u043A\u043B. \u043D\u0435\u0432\u0438\u0434\u0438\u043C\u0438\u0442\u0435 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438", -anchor_desc:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u043A\u043E\u0442\u0432\u0430", -cut_desc:"\u0418\u0437\u0440\u044F\u0437\u0432\u0430\u043D\u0435", -copy_desc:"\u041A\u043E\u043F\u0438\u0440\u0430\u043D\u0435", -paste_desc:"\u041F\u043E\u0441\u0442\u0430\u0432\u044F\u043D\u0435", -image_props_desc:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430\u0442\u0430", -newdocument_desc:"\u041D\u043E\u0432 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442", -help_desc:"\u041F\u043E\u043C\u043E\u0449", -blockquote_desc:"\u0426\u0438\u0442\u0430\u0442", -clipboard_msg:"\u041A\u043E\u043F\u0438\u0440\u0430\u043D\u0435/\u041E\u0442\u0440\u044F\u0437\u0432\u0430\u043D\u0435/\u041F\u043E\u0441\u0442\u0430\u0432\u044F\u043D\u0435 \u043D\u0435 \u0435 \u0434\u043E\u0441\u0442\u044A\u043F\u043D\u043E \u043F\u043E\u0434 Mozilla \u0438 Firefox.\r\n\u0416\u0435\u043B\u0430\u0435\u0442\u0435 \u043B\u0438 \u043F\u043E\u0432\u0435\u0447\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u0437\u0430 \u043F\u0440\u043E\u0431\u043B\u0435\u043C\u0430?", -path:"\u041F\u044A\u0442", -newdocument:"\u0421\u0438\u0433\u0443\u0440\u0435\u043D \u043B\u0438 \u0441\u0442\u0435, \u0447\u0435 \u0438\u0441\u043A\u0430\u0442\u0435 \u0434\u0430 \u0438\u0437\u0447\u0438\u0441\u0442\u0438\u0442\u0435 \u0446\u044F\u043B\u043E\u0442\u043E \u0441\u044A\u0434\u044A\u0440\u0436\u0430\u043D\u0438\u0435?", -toolbar_focus:"\u041E\u0442\u0438\u0434\u0438 \u043F\u0440\u0438 \u0431\u0443\u0442\u043E\u043D\u0438\u0442\u0435 - Alt+Q, \u041E\u0442\u0438\u0434\u0438 \u043F\u0440\u0438 \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u0430 - Alt-Z, \u041E\u0442\u0438\u0434\u0438 \u043F\u0440\u0438 \u043F\u044A\u0442\u0435\u043A\u0430\u0442\u0430 \u043D\u0430 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438\u0442\u0435 - Alt-X", -more_colors:"\u041E\u0449\u0435 \u0446\u0432\u0435\u0442\u043E\u0432\u0435" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bg_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bg_dlg.js deleted file mode 100644 index 55d5b51a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bg_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('bg.advanced_dlg',{ -about_title:"\u041E\u0442\u043D\u043E\u0441\u043D\u043E TinyMCE", -about_general:"\u041E\u0442\u043D\u043E\u0441\u043D\u043E", -about_help:"\u041F\u043E\u043C\u043E\u0449", -about_license:"\u041B\u0438\u0446\u0435\u043D\u0437", -about_plugins:"\u0414\u043E\u0431\u0430\u0432\u043A\u0438", -about_plugin:"\u0414\u043E\u0431\u0430\u0432\u043A\u0430", -about_author:"\u0410\u0432\u0442\u043E\u0440", -about_version:"\u0412\u0435\u0440\u0441\u0438\u044F", -about_loaded:"\u0417\u0430\u0440\u0435\u0434\u0435\u043D\u0438 \u0434\u043E\u0431\u0430\u0432\u043A\u0438", -anchor_title:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u043A\u043E\u0442\u0432\u0430", -anchor_name:"\u0418\u043C\u0435 \u043D\u0430 \u043A\u043E\u0442\u0432\u0430\u0442\u0430", -code_title:"\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u043D\u0430 HTML", -code_wordwrap:"\u041F\u0440\u0435\u043D\u043E\u0441 \u043D\u0430 \u0434\u0443\u043C\u0438", -colorpicker_title:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0446\u0432\u044F\u0442", -colorpicker_picker_tab:"\u0418\u0437\u0431\u043E\u0440", -colorpicker_picker_title:"\u0418\u0437\u0431\u043E\u0440 \u043D\u0430 \u0446\u0432\u044F\u0442", -colorpicker_palette_tab:"\u041F\u0430\u043B\u0438\u0442\u0440\u0430", -colorpicker_palette_title:"\u0426\u0432\u0435\u0442\u043E\u0432\u0430 \u043F\u0430\u043B\u0438\u0442\u0440\u0430", -colorpicker_named_tab:"\u0418\u043C\u0435\u043D\u0443\u0432\u0430\u043D\u0438", -colorpicker_named_title:"\u0418\u043C\u0435\u043D\u0443\u0432\u0430\u043D\u0438 \u0446\u0432\u0435\u0442\u043E\u0432\u0435", -colorpicker_color:"\u0426\u0432\u044F\u0442:", -colorpicker_name:"\u0418\u043C\u0435:", -charmap_title:"\u0418\u0437\u0431\u0435\u0440\u0435\u0442\u0435 \u0441\u0438\u043C\u0432\u043E\u043B", -image_title:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -image_src:"URL \u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -image_alt:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u043D\u0430 \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430", -image_list:"\u0421\u043F\u0438\u0441\u044A\u043A \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438", -image_border:"\u0420\u0430\u043C\u043A\u0430", -image_dimensions:"\u0420\u0430\u0437\u043C\u0435\u0440\u0438", -image_vspace:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u043D\u043E \u0440\u0430\u0437\u0441\u0442\u043E\u044F\u043D\u0438\u0435", -image_hspace:"\u0425\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u043D\u043E \u0440\u0430\u0437\u0441\u0442\u043E\u044F\u043D\u0438\u0435", -image_align:"\u041F\u043E\u0434\u0440\u0430\u0432\u043D\u044F\u0432\u0430\u043D\u0435", -image_align_baseline:"\u0411\u0430\u0437\u043E\u0432\u0430 \u043B\u0438\u043D\u0438\u044F", -image_align_top:"\u0413\u043E\u0440\u0435", -image_align_middle:"\u0426\u0435\u043D\u0442\u0440\u0438\u0440\u0430\u043D\u0435", -image_align_bottom:"\u0414\u043E\u043B\u0443", -image_align_texttop:"\u0422\u0435\u043A\u0441\u0442 \u0433\u043E\u0440\u0435", -image_align_textbottom:"\u0422\u0435\u043A\u0441\u0442 \u0434\u043E\u043B\u0443", -image_align_left:"\u041B\u044F\u0432\u043E", -image_align_right:"\u0414\u044F\u0441\u043D\u043E", -link_title:"\u0412\u043C\u044A\u043A\u043D\u0438/\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u0430\u0439 \u0445\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430", -link_url:"URL \u043D\u0430 \u0445\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430", -link_target:"\u0426\u0435\u043B", -link_target_same:"\u041E\u0442\u0432\u043E\u0440\u0438 \u0445\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430\u0442\u0430 \u0432 \u0441\u044A\u0449\u0438\u044F\u0442 \u043F\u0440\u043E\u0437\u043E\u0440\u0435\u0446", -link_target_blank:"\u041E\u0442\u0432\u043E\u0440\u0438 \u0445\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430\u0442\u0430 \u0432 \u043D\u043E\u0432 \u043F\u0440\u043E\u0437\u043E\u0440\u0435\u0446", -link_titlefield:"\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435", -link_is_email:"URL-\u0442\u043E \u043A\u043E\u0435\u0442\u043E \u0432\u044A\u0432\u0435\u0434\u043E\u0445\u0442\u0435 \u0435 email \u0430\u0434\u0440\u0435\u0441, \u0436\u0435\u043B\u0430\u0435\u0442\u0435 \u043B\u0438 \u0434\u0430 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u0435 \u043D\u0443\u0436\u043D\u0438\u044F\u0442 mailto: \u043F\u0440\u0435\u0444\u0438\u043A\u0441?", -link_is_external:"URL-\u0442\u043E \u043A\u043E\u0435\u0442\u043E \u0432\u044A\u0432\u0435\u0434\u043E\u0445\u0442\u0435 \u0435 \u0432\u044A\u043D\u0448\u043D\u0430 \u0445\u0438\u043F\u0435\u0440\u0432\u0440\u044A\u0437\u043A\u0430, \u0436\u0435\u043B\u0430\u0435\u0442\u0435 \u043B\u0438 \u0434\u0430 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u0435 \u043D\u0443\u0436\u043D\u0438\u044F\u0442 http:// \u043F\u0440\u0435\u0444\u0438\u043A\u0441?", -link_list:"\u0421\u043F\u0438\u0441\u044A\u043A \u043B\u0438\u043D\u043A\u043E\u0432\u0435" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/br.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/br.js deleted file mode 100644 index 40234347..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/br.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('br.advanced',{ -style_select:"Estilos", -font_size:"Tamanho", -fontdefault:"Fam\u00C3\u0083\u00C2\u00ADlia(Fonte)", -block:"Formata\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -paragraph:"Par\u00C3\u0083\u00C2\u00A1grafo", -div:"Div", -address:"Endere\u00C3\u0083\u00C2\u00A7o", -pre:"Pr\u00C3\u0083\u00C2\u00A9-formatado", -h1:"Cabe\u00C3\u0083\u00C2\u00A7alho 1", -h2:"Cabe\u00C3\u0083\u00C2\u00A7alho 2", -h3:"Cabe\u00C3\u0083\u00C2\u00A7alho 3", -h4:"Cabe\u00C3\u0083\u00C2\u00A7alho 4", -h5:"Cabe\u00C3\u0083\u00C2\u00A7alho 5", -h6:"Cabe\u00C3\u0083\u00C2\u00A7alho 6", -blockquote:"Cita\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o em bloco", -code:"C\u00C3\u0083\u00C2\u00B3digo", -samp:"Amostra de c\u00C3\u0083\u00C2\u00B3digo", -dt:"Termo de defini\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -dd:"Descri\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o de defini\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -bold_desc:"Negrito (Ctrl+B)", -italic_desc:"It\u00C3\u0083\u00C2\u00A1lico (Ctrl+I)", -underline_desc:"Sublinhado (Ctrl+U)", -striketrough_desc:"Rasurado", -justifyleft_desc:"Alinhar \u00C3\u0083\u00C2\u00A0\u00C3\u0082\u00C2\u00A0 esquerda", -justifycenter_desc:"Centrar", -justifyright_desc:"Alinhar \u00C3\u0083\u00C2\u00A0\u00C3\u0082\u00C2\u00A0 direita", -justifyfull_desc:"Justificar", -bullist_desc:"Marcadores", -numlist_desc:"Numera\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -outdent_desc:"Diminuir recuo", -indent_desc:"Aumentar recuo", -undo_desc:"Desfazer (Ctrl+Z)", -redo_desc:"Refazer (Ctrl+Y)", -link_desc:"Inserir/editar hyperlink", -unlink_desc:"Remover hyperlink", -image_desc:"Inserir/editar imagem", -cleanup_desc:"Limpar c\u00C3\u0083\u00C2\u00B3digo incorrecto", -code_desc:"Editar c\u00C3\u0083\u00C2\u00B3digo fonte", -sub_desc:"Subscrito", -sup_desc:"Superscrito", -hr_desc:"Inserir separador horizontal", -removeformat_desc:"Remover formata\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o", -custom1_desc:"Insira aqui a sua descri\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o personalizada", -forecolor_desc:"Seleccionar cor do texto", -backcolor_desc:"Seleccionar cor de fundo", -charmap_desc:"Inserir caracteres especiais", -visualaid_desc:"Alternar guias/elementos invis\u00C3\u0083\u00C2\u00ADveis", -anchor_desc:"Inserir/editar \u00C3\u0083\u00C2\u00A2ncora", -cut_desc:"Cortar", -copy_desc:"Copiar", -paste_desc:"Colar", -image_props_desc:"Propriedades de imagem", -newdocument_desc:"Novo documento", -help_desc:"Ajuda", -blockquote_desc:"Cita\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o em bloco", -clipboard_msg:"Copiar/cortar/colar n\u00C3\u0083\u00C2\u00A3o est\u00C3\u0083\u00C2\u00A1 dispon\u00C3\u0083\u00C2\u00ADvel em Mozilla e Firefox. Deseja mais informa\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00B5es sobre isso?", -path:"Endere\u00C3\u0083\u00C2\u00A7o", -newdocument:"Tem a certeza de que deseja apagar tudo?", -toolbar_focus:"Ir para ferramentas - Alt+Q, Ir para o editor - Alt-Z, Ir para endere\u00C3\u0083\u00C2\u00A7o do elemento - Alt-X", -more_colors:"Mais cores" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/br_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/br_dlg.js deleted file mode 100644 index e1cee90e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/br_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('br.advanced_dlg',{ -about_title:"Sobre o TinyMCE", -about_general:"Sobre", -about_help:"Ajuda", -about_license:"Licen\u00C3\u0083\u00C2\u00A7a", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Autor", -about_version:"Vers\u00C3\u0083\u00C2\u00A3o", -about_loaded:"Plugins Instalados", -anchor_title:"Inserir/editar \u00C3\u0083\u00C2\u00A2ncora", -anchor_name:"Nome da \u00C3\u0083\u00C2\u00A2ncora", -code_title:"Editor HTML", -code_wordwrap:"Quebra autom\u00C3\u0083\u00C2\u00A1tica de linha", -colorpicker_title:"Seleccione uma cor", -colorpicker_picker_tab:"Editor", -colorpicker_picker_title:"Editor de Cores", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta de Cores", -colorpicker_named_tab:"Personalizadas", -colorpicker_named_title:"Cores Personalizadas", -colorpicker_color:"Cor:", -colorpicker_name:"Nome:", -charmap_title:"Seleccionar caracteres personalizados", -image_title:"Inserir/editar imagem", -image_src:"Endere\u00C3\u0083\u00C2\u00A7o da imagem", -image_alt:"Descri\u00C3\u0083\u00C2\u00A7\u00C3\u0083\u00C2\u00A3o da imagem", -image_list:"Lista de imagens", -image_border:"Limites", -image_dimensions:"Dimens\u00C3\u0083\u00C2\u00B5es", -image_vspace:"Espa\u00C3\u0083\u00C2\u00A7o Vertical", -image_hspace:"Espa\u00C3\u0083\u00C2\u00A7o Horizontal", -image_align:"Alinhamento", -image_align_baseline:"Sobre a linha de texto", -image_align_top:"Topo", -image_align_middle:"Meio", -image_align_bottom:"Abaixo", -image_align_texttop:"Topo do texto", -image_align_textbottom:"Base do texto", -image_align_left:"Esquerda", -image_align_right:"Direita", -link_title:"Inserir/editar hyperlink", -link_url:"URL do hyperink", -link_target:"Alvo", -link_target_same:"Abrir hyperlink na mesma janela", -link_target_blank:"Abrir hyperlink em nova janela", -link_titlefield:"T\u00C3\u0083\u00C2\u00ADtulo", -link_is_email:"A URL digitada parece ser um endere\u00C3\u0083\u00C2\u00A7o de e-mail. Deseja acrescentar o (necess\u00C3\u0083\u00C2\u00A1rio) prefixo mailto:?", -link_is_external:"A URL digitada parece conduzir a um link externo. Deseja acrescentar o (necess\u00C3\u0083\u00C2\u00A1rio) prefixo http://?", -link_list:"Lista de Links" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bs.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bs.js deleted file mode 100644 index 16b69dea..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bs.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('bs.advanced',{ -style_select:"Stilovi", -font_size:"Veli\u010Dina pisma", -fontdefault:"Vrsta pisma", -block:"Format", -paragraph:"Paragraf", -div:"Div", -address:"Adresa", -pre:"Oblikovano", -h1:"Naslov 1", -h2:"Naslov 2", -h3:"Naslov 3", -h4:"Naslov 4", -h5:"Naslov 5", -h6:"Naslov 6", -blockquote:"Citat", -code:"Kod", -samp:"Primjer koda", -dt:"Definicija pojma", -dd:"Opis definicije", -bold_desc:"Podebljaj (Ctrl+B)", -italic_desc:"Kurziv (Ctrl+I)", -underline_desc:"Podcrtaj (Ctrl+U)", -striketrough_desc:"Precrtaj", -justifyleft_desc:"Poravnaj lijevo", -justifycenter_desc:"Centriraj", -justifyright_desc:"Poravnaj desno", -justifyfull_desc:"Poravnaj potpuno", -bullist_desc:"Neure\u0111ena lista", -numlist_desc:"Ure\u0111ena lista", -outdent_desc:"Uvuci", -indent_desc:"Izvuci", -undo_desc:"Poni\u0161ti (Ctrl+Z)", -redo_desc:"Ponovi (Ctrl+Y)", -link_desc:"Umetni/uredi poveznicu", -unlink_desc:"Poni\u0161ti poveznicu", -image_desc:"Umetni/uredi sliku", -cleanup_desc:"Po\u010Disti kod", -code_desc:"Uredi HTML izvor", -sub_desc:"Indeks", -sup_desc:"Eksponent", -hr_desc:"Umetni vodoravnu crtu", -removeformat_desc:"Poni\u0161ti oblikovanje", -custom1_desc:"Vlastiti opis ovdje", -forecolor_desc:"Odaberite boju teksta", -backcolor_desc:"Odaberite boju pozadine", -charmap_desc:"Umetni vlastiti znak", -visualaid_desc:"Vodilice/nevidljivi elementi", -anchor_desc:"Umetni/uredi sidro", -cut_desc:"Izre\u017Ei", -copy_desc:"Kopiraj", -paste_desc:"Zalijepi", -image_props_desc:"Svojstva slike", -newdocument_desc:"Novi dokument", -help_desc:"Pomo\u0107", -blockquote_desc:"Citiraj", -clipboard_msg:"Kopiraj/Izre\u017Ei/Zalijepi nije dostupno u Mozilla i Firefox preglednicima. Vi\u0161e informacija?", -path:"Staza", -newdocument:"Jeste li sigurni da \u017Eelite izbrisati cijeli sadr\u017Eaj?", -toolbar_focus:"Prije\u0111i na alatnu traku - Alt+Q, prije\u0111i na ure\u0111iva\u010D - Alt-Z, prije\u0111i na element path - Alt-X", -more_colors:"Vi\u0161e boja" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bs_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bs_dlg.js deleted file mode 100644 index 6acdc380..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/bs_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('bs.advanced_dlg',{ -about_title:"TinyMCE", -about_general:"O programu", -about_help:"Pomo\u0107", -about_license:"Licenca", -about_plugins:"Dodaci", -about_plugin:"Dodatak", -about_author:"Autor", -about_version:"Verzija", -about_loaded:"Postoje\u0107i dodaci", -anchor_title:"Umetni/uredi sidro", -anchor_name:"Ime sidra", -code_title:"HTML ure\u0111iva\u010D", -code_wordwrap:"Omatanje teksta", -colorpicker_title:"Izbor boje", -colorpicker_picker_tab:"Odabir", -colorpicker_picker_title:"Odabir boje", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta boja", -colorpicker_named_tab:"Imenovano", -colorpicker_named_title:"Imenovane boje", -colorpicker_color:"Boja:", -colorpicker_name:"Naziv:", -charmap_title:"Odaberite znak", -image_title:"Umetni/uredi sliku", -image_src:"URL slike", -image_alt:"Opis slike", -image_list:"Lista slika", -image_border:"Obrub", -image_dimensions:"Dimenzije", -image_vspace:"Okomiti razmak", -image_hspace:"Vodoravni razmak", -image_align:"Poravnavanje", -image_align_baseline:"Osnovna linija", -image_align_top:"Vrh", -image_align_middle:"Sredina", -image_align_bottom:"Dno", -image_align_texttop:"Vrh teksta", -image_align_textbottom:"Dno teksta", -image_align_left:"Lijevo", -image_align_right:"Desno", -link_title:"Umetni/uredi poveznicu", -link_url:"URL poveznice", -link_target:"Meta", -link_target_same:"Otvori poveznicu u istom prozoru", -link_target_blank:"Otvori poveznicu u novom prozoru", -link_titlefield:"Naslov", -link_is_email:"URL koji ste unijeli izgleda kao e-mail adresa, \u017Eelite li dodati potrebni mailto: prefiks?", -link_is_external:"URL koji ste unijeli izgleda kao vanjska poveznica, \u017Eelite li dodati potrebni http:// prefiks?", -link_list:"Lista poveznica" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ca.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ca.js deleted file mode 100644 index 7fa1bf95..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ca.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ca.advanced',{ -style_select:"Estils", -font_size:"Mida de lletra", -fontdefault:"Tipografia", -block:"Format", -paragraph:"Par\u00E0graf", -div:"Div", -address:"Adre\u00E7a", -pre:"Preformatat", -h1:"Cap\u00E7alera 1", -h2:"Cap\u00E7alera 2", -h3:"Cap\u00E7alera 3", -h4:"Cap\u00E7alera 4", -h5:"Cap\u00E7alera 5", -h6:"Cap\u00E7alera 6", -blockquote:"Cita", -code:"Codi", -samp:"Mostra de codi", -dt:"Terme de la definici\u00F3", -dd:"Descripci\u00F3 de la definici\u00F3", -bold_desc:"Negreta (Ctrl+B)", -italic_desc:"Cursiva (Ctrl+I)", -underline_desc:"Subratllat (Ctrl+U)", -striketrough_desc:"Tatxat", -justifyleft_desc:"Alinea a l'esquerra", -justifycenter_desc:"Centra", -justifyright_desc:"Alinea a la dreta", -justifyfull_desc:"Justifica", -bullist_desc:"Llista no ordenada", -numlist_desc:"Llista ordenada", -outdent_desc:"Redueix el sagnat", -indent_desc:"Augmenta el sagnat", -undo_desc:"Desf\u00E9s (Ctrl+Z)", -redo_desc:"Ref\u00E9s (Ctrl+Y)", -link_desc:"Insereix/edita enlla\u00E7", -unlink_desc:"Desenlla\u00E7a", -image_desc:"Insereix/edita imatge", -cleanup_desc:"Neteja el codi no correcte", -code_desc:"Edita la font HTML", -sub_desc:"Sub\u00EDndex", -sup_desc:"Super\u00EDndex", -hr_desc:"Insereix regle horitzontal", -removeformat_desc:"Elimina el format", -custom1_desc:"Aqu\u00ED la teva descripci\u00F3 personalitzada", -forecolor_desc:"Selecciona el color del text", -backcolor_desc:"Selecciona el color de fons", -charmap_desc:"Insereix car\u00E0cter personalitzat", -visualaid_desc:"Canvia els elements guies/invisibles", -anchor_desc:"Insereix/edita \u00E0ncora", -cut_desc:"Retalla", -copy_desc:"Copia", -paste_desc:"Enganxa", -image_props_desc:"Propietats de la imatge", -newdocument_desc:"Nou document", -help_desc:"Ajuda", -blockquote_desc:"Descripci\u00F3 de la cita", -clipboard_msg:"Copia/Retalla/Enganxa no est\u00E0 disponible en Mozilla/Firefox.\r\nVols m\u00E9s informaci\u00F3 sobre aquest tema?", -path:"Cam\u00ED", -newdocument:"Segur que vols esborrar tot el contingut?", -toolbar_focus:"Salta als botons d'eines - Alt+Q, Salta a l'editor - Alt-Z, Salta al cam\u00ED de l'element - Alt-X", -more_colors:"M\u00E9s colors" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ca_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ca_dlg.js deleted file mode 100644 index e0cc6eea..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ca_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ca.advanced_dlg',{ -about_title:"Quant a TinyMCE", -about_general:"Quant a", -about_help:"Ajuda", -about_license:"Llic\u00E8ncia", -about_plugins:"Extensions", -about_plugin:"Extensi\u00F3", -about_author:"Autor", -about_version:"Versi\u00F3", -about_loaded:"Extensions carregades", -anchor_title:"Insereix/edita \u00E0ncora", -anchor_name:"Nom de l'\u00E0ncora", -code_title:"Editor de Font HTML", -code_wordwrap:"Salt de paraula", -colorpicker_title:"Selecciona un color", -colorpicker_picker_tab:"Triador", -colorpicker_picker_title:"Triador de color", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Colors de la paleta", -colorpicker_named_tab:"Amb nom", -colorpicker_named_title:"Colors amb nom", -colorpicker_color:"Color:", -colorpicker_name:"Nom:", -charmap_title:"Selecciona el car\u00E0cter personalitzat", -image_title:"Insereix/edita imatge", -image_src:"URL de la imatge", -image_alt:"Descripci\u00F3 de la imatge", -image_list:"Llista d'imatges", -image_border:"Vora", -image_dimensions:"Dimensions", -image_vspace:"Espaiat vertical", -image_hspace:"Espaiat horitzontal", -image_align:"Alineaci\u00F3", -image_align_baseline:"L\u00EDnia base", -image_align_top:"Dalt", -image_align_middle:"Mig", -image_align_bottom:"Baix", -image_align_texttop:"A dalt del text", -image_align_textbottom:"A baix del text", -image_align_left:"Esquerra", -image_align_right:"Dreta", -link_title:"Insereix/edita enlla\u00E7", -link_url:"URL de l'enlla\u00E7", -link_target:"Objectiu", -link_target_same:"Obre l'enlla\u00E7 a la mateixa finestra", -link_target_blank:"Obre l'enlla\u00E7 en una finestra nova", -link_titlefield:"T\u00EDtol", -link_is_email:"L'URL que has introdu\u00EFt sembla una adre\u00E7a de correu, vols afegir-hi el prefix mailto://?", -link_is_external:"L'URL que has introdu\u00EFt sembla un enlla\u00E7 extern, vols afegir-hi el prefix http://?", -link_list:"Llista d'enlla\u00E7os" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ch.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ch.js deleted file mode 100644 index ab0bbc01..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ch.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ch.advanced',{ -style_select:"\u6837\u5F0F", -font_size:"\u5B57\u4F53\u5927\u5C0F", -fontdefault:"\u5B57\u578B", -block:"\u683C\u5F0F", -paragraph:"\u6BB5\u843D", -div:"Div", -address:"\u5730\u5740", -pre:"\u539F\u59CB\u683C\u5F0F", -h1:"\u6807\u98981", -h2:"\u6807\u98982", -h3:"\u6807\u98983", -h4:"\u6807\u98984", -h5:"\u6807\u98985", -h6:"\u6807\u98986", -blockquote:"\u5F15\u7528", -code:"\u539F\u59CB\u7801", -samp:"\u7A0B\u5E8F\u8303\u4F8B", -dt:"\u540D\u8BCD\u5B9A\u4E49", -dd:"\u540D\u8BCD\u89E3\u91CA", -bold_desc:"\u7C97\u4F53(Ctrl+B)", -italic_desc:"\u659C\u4F53(Ctrl+I)", -underline_desc:"\u5E95\u7EBF(Ctrl+U)", -striketrough_desc:"\u5220\u9664\u7EBF", -justifyleft_desc:"\u9760\u5DE6\u5BF9\u9F50", -justifycenter_desc:"\u7F6E\u4E2D", -justifyright_desc:"\u9760\u53F3\u5BF9\u9F50", -justifyfull_desc:"\u5DE6\u53F3\u5BF9\u9F50", -bullist_desc:"\u9879\u76EE\u65B9\u5F0F\u5217\u8868", -numlist_desc:"\u7F16\u53F7\u65B9\u5F0F\u5217\u8868", -outdent_desc:"\u51CF\u5C11\u7F29\u8FDB", -indent_desc:"\u589E\u52A0\u7F29\u8FDB", -undo_desc:"\u8FD8\u539F(Ctrl+Z)", -redo_desc:"\u91CD\u505A(Ctrl+Y)", -link_desc:"\u63D2\u5165/\u7F16\u8F91\u94FE\u63A5", -unlink_desc:"\u53D6\u6D88\u94FE\u63A5", -image_desc:"\u63D2\u5165/\u7F16\u8F91\u56FE\u7247", -cleanup_desc:"\u6E05\u9664\u65E0\u6548\u539F\u59CB\u7801", -code_desc:"\u7F16\u8F91HTML\u539F\u59CB\u7801", -sub_desc:"\u4E0B\u6807", -sup_desc:"\u4E0A\u6807", -hr_desc:"\u63D2\u5165\u6C34\u5E73\u5206\u5272\u7EBF", -removeformat_desc:"\u6E05\u9664\u6837\u5F0F", -custom1_desc:"\u5728\u6B64\u8F93\u5165\u81EA\u5B9A\u4E49\u63CF\u8FF0", -forecolor_desc:"\u9009\u62E9\u6587\u5B57\u989C\u8272", -backcolor_desc:"\u9009\u62E9\u80CC\u666F\u989C\u8272", -charmap_desc:"\u63D2\u5165\u81EA\u5B9A\u4E49\u7B26\u53F7", -visualaid_desc:"\u5207\u6362\u53EF\u89C1/\u9690\u85CF\u5143\u7D20", -anchor_desc:"\u63D2\u5165/\u7F16\u8F91\u951A\u70B9", -cut_desc:"\u526A\u4E0B(Ctrl+X)", -copy_desc:"\u590D\u5236(Ctrl+C)", -paste_desc:"\u8D34\u4E0A(Ctrl+V)", -image_props_desc:"\u56FE\u7247\u5C5E\u6027", -newdocument_desc:"\u5F00\u65B0\u6863\u6848", -help_desc:"\u8BF4\u660E", -blockquote_desc:"\u5F15\u7528", -clipboard_msg:"\u590D\u5236/\u526A\u4E0B/\u8D34\u4E0A\u529F\u80FD\u5728Mozilla\u548CFirefox\u4E2D\u65E0\u6CD5\u4F7F\u7528\u3002 \n\u60F3\u66F4\u6DF1\u5165\u4E86\u89E3\u8FD9\u4E2A\u95EE\u9898\u5417\uFF1F ", -path:"\u8DEF\u5F84", -newdocument:"\u4F60\u786E\u5B9A\u8981\u6E05\u9664\u6240\u6709\u5185\u5BB9\u5417\uFF1F ", -toolbar_focus:"\u79FB\u81F3\u5DE5\u5177\u680F- Alt+Q,\u79FB\u81F3\u7F16\u8F91\u5668- Alt-Z,\u79FB\u81F3\u5143\u7D20\u8DEF\u5F84- Alt-X", -more_colors:"\u66F4\u591A\u989C\u8272" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ch_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ch_dlg.js deleted file mode 100644 index 81f7f509..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ch_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ch.advanced_dlg',{ -about_title:"\u5173\u4E8ETinyMCE", -about_general:"\u5173\u4E8E", -about_help:"\u8BF4\u660E", -about_license:"\u6388\u6743", -about_plugins:"\u5916\u6302\u7EC4\u4EF6", -about_plugin:"\u5916\u6302\u7EC4\u4EF6", -about_author:"\u4F5C\u8005", -about_version:"\u7248\u672C", -about_loaded:"\u5DF2\u52A0\u8F7D\u7684\u5916\u6302\u7EC4\u4EF6", -anchor_title:"\u63D2\u5165/\u7F16\u8F91\u951A\u70B9", -anchor_name:"\u951A\u70B9\u540D\u79F0", -code_title:"HTML\u539F\u59CB\u7801\u7F16\u8F91\u5668", -code_wordwrap:"\u81EA\u52A8\u6362\u884C", -colorpicker_title:"\u9009\u62E9\u989C\u8272", -colorpicker_picker_tab:"\u9009\u8272\u5668", -colorpicker_picker_title:"\u9009\u8272\u5668", -colorpicker_palette_tab:"\u8272\u76D8", -colorpicker_palette_title:"\u8272\u76D8\u989C\u8272", -colorpicker_named_tab:"\u8272\u540D", -colorpicker_named_title:"\u989C\u8272\u540D\u79F0", -colorpicker_color:"\u989C\u8272\uFF1A", -colorpicker_name:"\u540D\u79F0\uFF1A", -charmap_title:"\u9009\u62E9\u81EA\u5B9A\u4E49\u5B57\u7B26\u7B26\u53F7", -image_title:"\u63D2\u5165/\u7F16\u8F91\u56FE\u7247", -image_src:"\u56FE\u7247URL", -image_alt:"\u56FE\u7247\u8BF4\u660E", -image_list:"\u56FE\u7247\u6863\u6E05\u5355", -image_border:"\u8FB9\u6846", -image_dimensions:"\u5C3A\u5BF8", -image_vspace:"\u5782\u76F4\u95F4\u8DDD", -image_hspace:"\u6C34\u5E73\u95F4\u8DDD", -image_align:"\u5BF9\u9F50\u65B9\u5F0F", -image_align_baseline:"\u57FA\u7EBF", -image_align_top:"\u7F6E\u9876\u5BF9\u9F50", -image_align_middle:"\u7F6E\u4E2D", -image_align_bottom:"\u7F6E\u5E95\u5BF9\u9F50", -image_align_texttop:"\u6587\u5B57\u4E0A\u65B9", -image_align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -image_align_left:"\u9760\u5DE6\u5BF9\u9F50", -image_align_right:"\u9760\u53F3\u5BF9\u9F50", -link_title:"\u63D2\u5165/\u7F16\u8F91\u94FE\u63A5", -link_url:"\u94FE\u63A5URL", -link_target:"\u76EE\u6807", -link_target_same:"\u76EE\u524D\u89C6\u7A97\u5F00\u542F\u94FE\u63A5", -link_target_blank:"\u65B0\u89C6\u7A97\u5F00\u542F\u94FE\u63A5", -link_titlefield:"\u6807\u9898", -link_is_email:"\u4F60\u8F93\u5165\u7684URL\u4F3C\u4E4E\u662F\u4E00\u4E2AEmail\u5730\u5740\uFF0C\u662F\u5426\u8981\u52A0\u4E0A\u524D\u7F6E\u8BCD\"mailto:\" \uFF1F ", -link_is_external:"\u4F60\u8F93\u5165\u7684URL\u4F3C\u4E4E\u662F\u4E00\u4E2A\u5916\u90E8\u94FE\u63A5\uFF0C\u662F\u5426\u8981\u52A0\u4E0A\u524D\u7F6E\u8BCD\"http://\" \uFF1F ", -link_list:"\u94FE\u63A5\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/cs.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/cs.js deleted file mode 100644 index afef934b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/cs.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('cs.advanced',{ -style_select:"--- Styly ---", -font_size:"- Velikost p\u00EDsma -", -fontdefault:"--- P\u00EDsma ---", -block:"-- Form\u00E1t --", -paragraph:"Odstavec", -div:"Div", -address:"Adresa", -pre:"P\u0159edform\u00E1tov\u00E1no", -h1:"Nadpis 1", -h2:"Nadpis 2", -h3:"Nadpis 3", -h4:"Nadpis 4", -h5:"Nadpis 5", -h6:"Nadpis 6", -blockquote:"Odsazen\u00FD blok textu", -code:"K\u00F3d", -samp:"Vzorek", -dt:"Term\u00EDn", -dd:"Definice", -bold_desc:"Tu\u010Dn\u00E9 (Ctrl+B)", -italic_desc:"Kurz\u00EDva (Ctrl+I)", -underline_desc:"Podtr\u017Een\u00E9 (Ctrl+U)", -striketrough_desc:"P\u0159e\u0161krtnut\u00E9", -justifyleft_desc:"Zarovnat doleva", -justifycenter_desc:"Zarovnat na st\u0159ed", -justifyright_desc:"Zarovnat doprava", -justifyfull_desc:"Zarovnat do bloku", -bullist_desc:"Seznam s odr\u00E1\u017Ekami", -numlist_desc:"\u010C\u00EDslovan\u00FD seznam", -outdent_desc:"Zmen\u0161it odsazen\u00ED", -indent_desc:"Zv\u011Bt\u0161it odsazen\u00ED", -undo_desc:"Zp\u011Bt (Ctrl+Z)", -redo_desc:"Znovu (Ctrl+Y)", -link_desc:"Vlo\u017Eit/upravit odkaz", -unlink_desc:"Zru\u0161it odkaz", -image_desc:"Vlo\u017Eit/upravit obr\u00E1zek", -cleanup_desc:"Vy\u010Distit k\u00F3d", -code_desc:"Editovat HTML k\u00F3d", -sub_desc:"Doln\u00ED index", -sup_desc:"Horn\u00ED index", -hr_desc:"Vlo\u017Eit vodorovn\u00FD odd\u011Blova\u010D", -removeformat_desc:"Zru\u0161it form\u00E1tov\u00E1n\u00ED", -custom1_desc:"Libovoln\u00FD popisek", -forecolor_desc:"Barva textu", -backcolor_desc:"Barva pozad\u00ED", -charmap_desc:"Vlo\u017Eit speci\u00E1ln\u00ED znak", -visualaid_desc:"Zviditelnit zna\u010Dky", -anchor_desc:"Vlo\u017Eit/upravit kotvu", -cut_desc:"Vyjmout", -copy_desc:"Kop\u00EDrovat", -paste_desc:"Vlo\u017Eit", -image_props_desc:"Vlastnosti obr\u00E1zku", -newdocument_desc:"Nov\u00FD dokument", -help_desc:"N\u00E1pov\u011Bda", -blockquote_desc:"Blok citace", -clipboard_msg:"Funkce kop\u00EDrovat/vyjmout/vlo\u017Eit nejsou pou\u017Eiteln\u00E9 v Mozille a Firefoxu.\nChcete v\u00EDce informac\u00ED?", -path:"Cesta", -newdocument:"Jste si opravdu jisti, \u017Ee chcete vymazat ve\u0161ker\u00FD obsah?", -toolbar_focus:"Skok na li\u0161tu n\u00E1stroj\u016F - Alt+Q, skok do editoru - Alt-Z, skok na cestu prvk\u016F - Alt-X", -more_colors:"Dal\u0161\u00ED barvy" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/cs_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/cs_dlg.js deleted file mode 100644 index b8c39433..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/cs_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('cs.advanced_dlg',{ -about_title:"O TinyMCE", -about_general:"O n\u00E1s", -about_help:"N\u00E1pov\u011Bda", -about_license:"Licence", -about_plugins:"Pluginy", -about_plugin:"Plugin", -about_author:"Autor", -about_version:"Verze", -about_loaded:"Na\u010Dten\u00E9 pluginy", -anchor_title:"Vlo\u017Eit/upravit kotvu", -anchor_name:"N\u00E1zev kotvy", -code_title:"HTML", -code_wordwrap:"Zalomen\u00ED \u0159\u00E1dk\u016F", -colorpicker_title:"V\u00FDb\u011Br barvy", -colorpicker_picker_tab:"Kap\u00E1tko", -colorpicker_picker_title:"Kap\u00E1tko", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta barev", -colorpicker_named_tab:"N\u00E1zvy", -colorpicker_named_title:"Pojmenovan\u00E9 barvy", -colorpicker_color:"Vybran\u00E1 barva:", -colorpicker_name:"N\u00E1zev:", -charmap_title:"Vlo\u017Eit speci\u00E1ln\u00ED znak", -image_title:"Vlo\u017Eit/upravit obr\u00E1zek", -image_src:"URL obr\u00E1zku", -image_alt:"Popis obr\u00E1zku", -image_list:"Seznam obr\u00E1zk\u016F", -image_border:"R\u00E1me\u010Dek", -image_dimensions:"Rozm\u011Bry", -image_vspace:"Vertik\u00E1ln\u00ED mezera", -image_hspace:"Horizont\u00E1ln\u00ED mezera", -image_align:"Zarovn\u00E1n\u00ED", -image_align_baseline:"Na z\u00E1kladnu", -image_align_top:"Nahoru", -image_align_middle:"Na st\u0159ed \u0159\u00E1dku", -image_align_bottom:"Dol\u016F", -image_align_texttop:"S vrchem \u0159\u00E1dku", -image_align_textbottom:"Se spodkem \u0159\u00E1dku", -image_align_left:"Vlevo", -image_align_right:"Vpravo", -link_title:"Vlo\u017Eit/upravit odkaz", -link_url:"URL odkazu", -link_target:"C\u00EDl", -link_target_same:"Otev\u0159\u00EDt odkaz ve stejn\u00E9m okn\u011B", -link_target_blank:"Otev\u0159\u00EDt odkaz v nov\u00E9m okn\u011B", -link_titlefield:"Titulek", -link_is_email:"Zadan\u00E9 URL vypad\u00E1 jako e-mailov\u00E1 adresa, chcete doplnit prefix mailto:?", -link_is_external:"Zadan\u00E9 URL vypad\u00E1 jako extern\u00ED odkaz, chcete doplnit prefix http://?", -link_list:"Seznam odkaz\u016F" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/da.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/da.js deleted file mode 100644 index e5037239..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/da.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('da.advanced',{ -style_select:"Typografier", -font_size:"Skriftst\u00F8rrelse", -fontdefault:"Skrifttype", -block:"Format", -paragraph:"Afsnit", -div:"Div", -address:"Adresse", -pre:"Pr\u00E6formatteret", -h1:"Overskrift 1", -h2:"Overskrift 2", -h3:"Overskrift 3", -h4:"Overskrift 4", -h5:"Overskrift 5", -h6:"Overskrift 6", -blockquote:"Blokcitat", -code:"Kode", -samp:"Kodeeksempel", -dt:"Definitionsterm ", -dd:"Definitionsbeskrivelse", -bold_desc:"Fed (Ctrl+B)", -italic_desc:"Kursiv (Ctrl+I)", -underline_desc:"Understreget (Ctrl+U)", -striketrough_desc:"Gennemstreget", -justifyleft_desc:"Venstrejusteret", -justifycenter_desc:"Centreret", -justifyright_desc:"H\u00F8jrejusteret", -justifyfull_desc:"Lige marginer", -bullist_desc:"Unummereret punktopstilling", -numlist_desc:"Nummereret punktopstilling", -outdent_desc:"Formindsk indrykning", -indent_desc:"\u00D8g indrykning", -undo_desc:"Fortryd (Ctrl+Z)", -redo_desc:"Gendan (Ctrl+Y)", -link_desc:"Inds\u00E6t/rediger link", -unlink_desc:"Fjern link", -image_desc:"Inds\u00E6t/rediger billede", -cleanup_desc:"Ryd op i uordentlig kode", -code_desc:"Rediger HTML-kilde", -sub_desc:"S\u00E6nket skrift", -sup_desc:"H\u00E6vet skrift", -hr_desc:"Inds\u00E6t horisontal linie", -removeformat_desc:"Fjern formatering", -custom1_desc:"Din egen beskrivelse her", -forecolor_desc:"V\u00E6lg tekstfarve", -backcolor_desc:"V\u00E6lg baggrundsfarve", -charmap_desc:"Inds\u00E6t specialtegn", -visualaid_desc:"Sl\u00E5 hj\u00E6lp/synlige elementer til/fra", -anchor_desc:"Inds\u00E6t/rediger anker", -cut_desc:"Klip", -copy_desc:"Kopier", -paste_desc:"Inds\u00E6t", -image_props_desc:"Billedegenskaber", -newdocument_desc:"Nyt dokument", -help_desc:"Hj\u00E6lp", -blockquote_desc:"Blokcitat", -clipboard_msg:"Kopier/Klip/inds\u00E6t er ikke muligt i Mozilla og Firefox.\nVil du have mere information om dette emne?", -path:"Sti", -newdocument:"Er du sikker p\u00E5 du vil slette alt indhold?", -toolbar_focus:"Hop til v\u00E6rkt\u00F8jsknapper - Alt+Q, Skift til redigering - Alt-Z, Skift til element sti - Alt-X", -more_colors:"Flere farver" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/da_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/da_dlg.js deleted file mode 100644 index d499858f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/da_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('da.advanced_dlg',{ -about_title:"Om TinyMCE", -about_general:"Om", -about_help:"Hj\u00E6lp", -about_license:"Licens", -about_plugins:"Udvidelser", -about_plugin:"Udvidelse", -about_author:"Forfatter", -about_version:"Version", -about_loaded:"Indl\u00E6ste udvidelser", -anchor_title:"Inds\u00E6t/rediger anker", -anchor_name:"Navn p\u00E5 anker", -code_title:"HTML kildekode-redigering", -code_wordwrap:"Tekstombrydning", -colorpicker_title:"V\u00E6lg en farve", -colorpicker_picker_tab:"V\u00E6lger", -colorpicker_picker_title:"Farvev\u00E6lger", -colorpicker_palette_tab:"Palette", -colorpicker_palette_title:"Palette-farver", -colorpicker_named_tab:"Navngivet", -colorpicker_named_title:"Navngivet farve", -colorpicker_color:"Farve:", -colorpicker_name:"Navn:", -charmap_title:"V\u00E6lg specialtegn", -image_title:"Inds\u00E6t/rediger billede", -image_src:"Billede URL", -image_alt:"Billedbeskrivelse", -image_list:"Liste over billeder", -image_border:"Kant", -image_dimensions:"Dimensioner", -image_vspace:"Vertikal afstand", -image_hspace:"Horisontal afstand", -image_align:"Justering", -image_align_baseline:"Grundlinie", -image_align_top:"Toppen", -image_align_middle:"Centreret", -image_align_bottom:"Bunden", -image_align_texttop:"Tekst toppen", -image_align_textbottom:"Tekst bunden", -image_align_left:"Venstre", -image_align_right:"H\u00F8jre", -link_title:"Inds\u00E6t/rediger link", -link_url:"Link URL", -link_target:"Target", -link_target_same:"\u00C5ben link i samme vindue", -link_target_blank:"\u00C5ben link i nyt vindue", -link_titlefield:"Titel", -link_is_email:"Den URL, der er indtastet, ser ud til at v\u00E6re en emailadresse. Vil du have tilf\u00F8jet det p\u00E5kr\u00E6vede mailto: foran?", -link_is_external:"Den URL, der er indtastet, ser ud til at v\u00E6re et eksternt link. Vil du have tilf\u00F8jet det p\u00E5kr\u00E6vede http:// foran?", -link_list:"Liste over links" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/de.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/de.js deleted file mode 100644 index 0411b4fa..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/de.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('de.advanced',{ -style_select:"Format", -font_size:"Schriftgr\u00F6\u00DFe", -fontdefault:"Schriftart", -block:"Vorlage", -paragraph:"Absatz", -div:"Zusammenh\u00E4ngender Bereich", -address:"Addresse", -pre:"Rohdaten", -h1:"\u00DCberschrift 1", -h2:"\u00DCberschrift 2", -h3:"\u00DCberschrift 3", -h4:"\u00DCberschrift 4", -h5:"\u00DCberschrift 5", -h6:"\u00DCberschrift 6", -blockquote:"Zitatblock", -code:"Code", -samp:"Beispiel", -dt:"Definitionsbegriff", -dd:"Definitionsbeschreibung", -bold_desc:"Fett (Strg+B)", -italic_desc:"Kursiv (Strg+I)", -underline_desc:"Unterstrichen (Strg+U)", -striketrough_desc:"Durchgestrichen", -justifyleft_desc:"Links ausgerichtet", -justifycenter_desc:"Mittig ausgerichtet", -justifyright_desc:"Rechts ausgerichtet", -justifyfull_desc:"Blocksatz", -bullist_desc:"Unsortierte Liste", -numlist_desc:"Sortierte Liste", -outdent_desc:"Ausr\u00FCcken", -indent_desc:"Einr\u00FCcken", -undo_desc:"R\u00FCckg\u00E4ngig (Strg+Z)", -redo_desc:"Wiederholen (Strg+Y)", -link_desc:"Link einf\u00FCgen/ver\u00E4ndern", -unlink_desc:"Link entfernen", -image_desc:"Bild einf\u00FCgen/ver\u00E4ndern", -cleanup_desc:"Quellcode aufr\u00E4umen", -code_desc:"HTML-Quellcode bearbeiten", -sub_desc:"Tiefgestellt", -sup_desc:"Hochgestellt", -hr_desc:"Trennlinie einf\u00FCgen", -removeformat_desc:"Formatierungen zur\u00FCcksetzen", -custom1_desc:"Benutzerdefinierte Beschreibung", -forecolor_desc:"Textfarbe", -backcolor_desc:"Hintergrundfarbe", -charmap_desc:"Sonderzeichen einf\u00FCgen", -visualaid_desc:"Hilfslinien und unsichtbare Elemente ein-/ausblenden", -anchor_desc:"Anker einf\u00FCgen/ver\u00E4ndern", -cut_desc:"Ausschneiden", -copy_desc:"Kopieren", -paste_desc:"Einf\u00FCgen", -image_props_desc:"Bildeigenschaften", -newdocument_desc:"Neues Dokument", -help_desc:"Hilfe", -blockquote_desc:"Zitatblock", -clipboard_msg:"Kopieren, Ausschneiden und Einf\u00FCgen sind im Mozilla Firefox nicht m\u00F6glich.\r\nWollen Sie mehr \u00FCber dieses Problem erfahren?", -path:"Pfad", -newdocument:"Wollen Sie wirklich den ganzen Inhalt l\u00F6schen?", -toolbar_focus:"Zur Werkzeugleiste springen: Alt+Q; Zum Editor springen: Alt-Z; Zum Elementpfad springen: Alt-X", -more_colors:"Weitere Farben", -anchor_delta_width:"13" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/de_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/de_dlg.js deleted file mode 100644 index f0d75f88..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/de_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('de.advanced_dlg',{ -about_title:"\u00DCber TinyMCE", -about_general:"\u00DCber\u2026", -about_help:"Hilfe", -about_license:"Lizenzbedingungen", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Urheber", -about_version:"Version", -about_loaded:"Geladene Plugins", -anchor_title:"Anker einf\u00FCgen/ver\u00E4ndern", -anchor_name:"Name des Ankers", -code_title:"HTML-Quellcode bearbeiten", -code_wordwrap:"Automatischer Zeilenumbruch", -colorpicker_title:"Farbe", -colorpicker_picker_tab:"Farbwahl", -colorpicker_picker_title:"Farbwahl", -colorpicker_palette_tab:"Palette", -colorpicker_palette_title:"Farbpalette", -colorpicker_named_tab:"Benannte Farben", -colorpicker_named_title:"Benannte Farben", -colorpicker_color:"Farbe:", -colorpicker_name:"Name:", -charmap_title:"Sonderzeichen", -image_title:"Bild einf\u00FCgen/bearbeiten", -image_src:"Adresse", -image_alt:"Alternativtext", -image_list:"Bilderliste", -image_border:"Rahmen", -image_dimensions:"Ausma\u00DFe", -image_vspace:"Vertikaler Abstand", -image_hspace:"Horizontaler Abstand", -image_align:"Ausrichtung", -image_align_baseline:"Zeile", -image_align_top:"Oben", -image_align_middle:"Mittig", -image_align_bottom:"Unten", -image_align_texttop:"Oben im Text", -image_align_textbottom:"Unten im Text", -image_align_left:"Links", -image_align_right:"Rechts", -link_title:"Link einf\u00FCgen/bearbeiten", -link_url:"Adresse", -link_target:"Fenster", -link_target_same:"Im selben Fenster \u00F6ffnen", -link_target_blank:"Neues Fenster \u00F6ffnen", -link_titlefield:"Titel", -link_is_email:"Bei der Adresse scheint es sich um eine E-Mail-Adresse zu handeln. Wollen Sie das dazu ben\u00F6tigte mailto: voranstellen?", -link_is_external:"Bei der Adresse scheint es sich um einen externen Link zu handeln. M\u00F6chten Sie, dass zur korrekten Verlinkung ein http:// vorangestellt wird?", -link_list:"Linkliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/dv.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/dv.js deleted file mode 100644 index b8249bad..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/dv.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('dv.advanced',{ -style_select:"Styles", -font_size:"Font size", -fontdefault:"Font family", -block:"Format", -paragraph:"Paragraph", -div:"Div", -address:"Address", -pre:"Preformatted", -h1:"Heading 1", -h2:"Heading 2", -h3:"Heading 3", -h4:"Heading 4", -h5:"Heading 5", -h6:"Heading 6", -blockquote:"Blockquote", -code:"Code", -samp:"Code sample", -dt:"Definition term ", -dd:"Definition description", -bold_desc:"Bold (Ctrl+B)", -italic_desc:"Italic (Ctrl+I)", -underline_desc:"Underline (Ctrl+U)", -striketrough_desc:"Strikethrough", -justifyleft_desc:"Align left", -justifycenter_desc:"Align center", -justifyright_desc:"Align right", -justifyfull_desc:"Align full", -bullist_desc:"Unordered list", -numlist_desc:"Ordered list", -outdent_desc:"Outdent", -indent_desc:"Indent", -undo_desc:"Undo (Ctrl+Z)", -redo_desc:"Redo (Ctrl+Y)", -link_desc:"Insert/edit link", -unlink_desc:"Unlink", -image_desc:"Insert/edit image", -cleanup_desc:"Cleanup messy code", -code_desc:"Edit HTML Source", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Insert horizontal ruler", -removeformat_desc:"Remove formatting", -custom1_desc:"Your custom description here", -forecolor_desc:"Select text color", -backcolor_desc:"Select background color", -charmap_desc:"Insert custom character", -visualaid_desc:"Toggle guidelines/invisible elements", -anchor_desc:"Insert/edit anchor", -cut_desc:"Cut", -copy_desc:"Copy", -paste_desc:"Paste", -image_props_desc:"Image properties", -newdocument_desc:"New document", -help_desc:"Help", -blockquote_desc:"Blockquote", -clipboard_msg:"Copy/Cut/Paste is not available in Mozilla and Firefox.\r\nDo you want more information about this issue?", -path:"Path", -newdocument:"Are you sure you want clear all contents?", -toolbar_focus:"Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X", -more_colors:"More colors" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/el.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/el.js deleted file mode 100644 index 66d65ece..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/el.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('el.advanced',{ -style_select:"\u03A3\u03C4\u03C5\u03BB", -font_size:"\u039C\u03AD\u03B3\u03B5\u03B8\u03BF\u03C2 \u0393\u03C1\u03B1\u03BC\u03BC\u03AC\u03C4\u03C9\u03BD", -fontdefault:"\u0393\u03C1\u03B1\u03BC\u03BC\u03B1\u03C4\u03BF\u03C3\u03B5\u03B9\u03C1\u03AC", -block:"\u039C\u03BF\u03C1\u03C6\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7", -paragraph:"\u03A0\u03B1\u03C1\u03AC\u03B3\u03C1\u03B1\u03C6\u03BF\u03C2", -div:"Div", -address:"\u0394\u03B9\u03B5\u03CD\u03B8\u03C5\u03BD\u03C3\u03B7", -pre:"Pre", -h1:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 1", -h2:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 2", -h3:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 3", -h4:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 4", -h5:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 5", -h6:"\u0395\u03C0\u03B9\u03BA\u03B5\u03C6\u03B1\u03BB\u03AF\u03B4\u03B1 6", -blockquote:"Blockquote", -code:"\u039A\u03CE\u03B4\u03B9\u03BA\u03B1\u03C2", -samp:"\u0394\u03B5\u03AF\u03B3\u03BC\u03B1 \u039A\u03CE\u03B4\u03B9\u03BA\u03B1", -dt:"\u039F\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2", -dd:"\u03A0\u03B5\u03C1\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE \u039F\u03C1\u03B9\u03C3\u03BC\u03BF\u03CD", -bold_desc:"\u039C\u03B1\u03CD\u03C1\u03B1 (Ctrl+B)", -italic_desc:"\u03A0\u03BB\u03AC\u03B3\u03B9\u03B1 (Ctrl+I)", -underline_desc:"\u03A5\u03C0\u03BF\u03B3\u03C1\u03B1\u03BC\u03BC\u03B9\u03C3\u03BC\u03AD\u03BD\u03B1 (Ctrl+U)", -striketrough_desc:"\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03BC\u03BC\u03B9\u03C3\u03BC\u03AD\u03BD\u03B1", -justifyleft_desc:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7 \u03B1\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -justifycenter_desc:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7 \u03BA\u03AD\u03BD\u03C4\u03C1\u03BF", -justifyright_desc:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7 \u03B4\u03B5\u03BE\u03B9\u03AC", -justifyfull_desc:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7 \u03C0\u03BB\u03AE\u03C1\u03B7\u03C2", -bullist_desc:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03C7\u03C9\u03C1\u03AF\u03C2 \u03C3\u03B5\u03B9\u03C1\u03AC", -numlist_desc:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03BC\u03B5 \u03C3\u03B5\u03B9\u03C1\u03AC", -outdent_desc:"\u03A0\u03C1\u03BF\u03B5\u03BE\u03BF\u03C7\u03AE", -indent_desc:"\u0395\u03C3\u03BF\u03C7\u03AE", -undo_desc:"\u0391\u03BD\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7 (Ctrl+Z)", -redo_desc:"\u0395\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7 (Ctrl+Y)", -link_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5", -unlink_desc:"\u039A\u03B1\u03C4\u03AC\u03C1\u03B3\u03B7\u03C3\u03B7 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5", -image_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -cleanup_desc:"\u039A\u03B1\u03B8\u03B1\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2 \u03BC\u03C0\u03B5\u03C1\u03B4\u03B5\u03BC\u03AD\u03BD\u03BF\u03C5 \u03BA\u03CE\u03B4\u03B9\u03BA\u03B1", -code_desc:"\u0395\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 HTML \u039A\u03CE\u03B4\u03B9\u03BA\u03B1", -sub_desc:"\u0394\u03B5\u03AF\u03BA\u03C4\u03B7\u03C2", -sup_desc:"\u0395\u03BA\u03B8\u03AD\u03C4\u03B7\u03C2", -hr_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03BF\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AE\u03C2", -removeformat_desc:"\u0391\u03C6\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7 \u03BC\u03BF\u03C1\u03C6\u03BF\u03C0\u03BF\u03AF\u03B7\u03C3\u03B7\u03C2", -custom1_desc:"\u0397 \u03C0\u03B5\u03C1\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE \u03C3\u03B1\u03C2 \u03B5\u03B4\u03CE", -forecolor_desc:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03C7\u03C1\u03CE\u03BC\u03B1\u03C4\u03BF\u03C2 \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5", -backcolor_desc:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03C7\u03C1\u03CE\u03BC\u03B1\u03C4\u03BF\u03C2 \u03C6\u03CC\u03BD\u03C4\u03BF\u03C5", -charmap_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B1", -visualaid_desc:"\u0395\u03BC\u03C6\u03AC\u03BD\u03B9\u03C3\u03B7/\u0391\u03C0\u03CC\u03BA\u03C1\u03C5\u03C8\u03B7 \u03B2\u03BF\u03B7\u03B8\u03B7\u03C4\u03B9\u03BA\u03CE\u03BD \u03B3\u03C1\u03B1\u03BC\u03BC\u03CE\u03BD \u03BA\u03B1\u03B9 \u03B1\u03CC\u03C1\u03B1\u03C4\u03C9\u03BD \u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03C9\u03BD", -anchor_desc:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 anchor", -cut_desc:"\u0391\u03C0\u03BF\u03BA\u03BF\u03C0\u03AE", -copy_desc:"\u0391\u03BD\u03C4\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE", -paste_desc:"\u0395\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7", -image_props_desc:"\u0399\u03B4\u03B9\u03CC\u03C4\u03B7\u03C4\u03B5\u03C2 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -newdocument_desc:"\u039D\u03AD\u03BF \u03AD\u03B3\u03B3\u03C1\u03B1\u03C6\u03BF", -help_desc:"\u0392\u03BF\u03AE\u03B8\u03B5\u03B9\u03B1", -blockquote_desc:"Blockquote", -clipboard_msg:"\u039F\u03B9 \u03BB\u03B5\u03B9\u03C4\u03BF\u03C5\u03C1\u03B3\u03AF\u03B5\u03C2 \u0391\u03BD\u03C4\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE/\u0391\u03C0\u03BF\u03BA\u03BF\u03C0\u03AE/\u0395\u03C0\u03B9\u03BA\u03CC\u03BB\u03BB\u03B7\u03C3\u03B7 \u03B4\u03B5\u03BD \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B4\u03B9\u03B1\u03B8\u03AD\u03C3\u03B9\u03BC\u03B5\u03C2 \u03C3\u03B5 Mozilla \u03BA\u03B1\u03B9 Firefox.\n\u0398\u03AD\u03BB\u03B5\u03C4\u03B5 \u03C0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B5\u03C2 \u03C0\u03BB\u03B7\u03C1\u03BF\u03C6\u03BF\u03C1\u03AF\u03B5\u03C2 ;", -path:"\u0394\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE", -newdocument:"\u03A3\u03B9\u03AF\u03B3\u03BF\u03C5\u03C1\u03B1 \u03B8\u03AD\u03BB\u03B5\u03C4\u03B5 \u03BD\u03B1 \u03BA\u03B1\u03B8\u03B1\u03C1\u03AF\u03C3\u03B5\u03C4\u03B5 \u03CC\u03BB\u03BF \u03C4\u03BF \u03C0\u03B5\u03C1\u03B9\u03B5\u03C7\u03CC\u03BC\u03B5\u03BD\u03BF ;", -toolbar_focus:"\u039C\u03B5\u03C4\u03AC\u03B2\u03B1\u03C3\u03B7 \u03C3\u03C4\u03B1 \u03BA\u03BF\u03C5\u03BC\u03C0\u03B9\u03AC \u03B5\u03C1\u03B3\u03B1\u03BB\u03B5\u03AF\u03C9\u03BD - Alt+Q, \u039C\u03B5\u03C4\u03AC\u03B2\u03B1\u03C3\u03B7 \u03C3\u03C4\u03BF\u03BD \u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03C4\u03AE \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5 - Alt-Z, \u039C\u03B5\u03C4\u03AC\u03B2\u03B1\u03C3\u03B7 \u03C3\u03C4\u03B7\u03BD \u03B4\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE \u03C4\u03BF\u03C5 \u03C3\u03C4\u03BF\u03B9\u03C7\u03B5\u03AF\u03BF\u03C5 - Alt-X", -more_colors:"\u03A0\u03B5\u03C1\u03B9\u03C3\u03C3\u03CC\u03C4\u03B5\u03C1\u03B1 \u03C7\u03C1\u03CE\u03BC\u03B1\u03C4\u03B1" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/el_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/el_dlg.js deleted file mode 100644 index fe7cc8e3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/el_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('el.advanced_dlg',{ -about_title:"\u03A3\u03C7\u03B5\u03C4\u03B9\u03BA\u03AC \u03BC\u03B5 \u03C4\u03BF TinyMCE", -about_general:"\u03A3\u03C7\u03B5\u03C4\u03B9\u03BA\u03AC", -about_help:"\u0392\u03BF\u03AE\u03B8\u03B5\u03B9\u03B1", -about_license:"\u0386\u03B4\u03B5\u03B9\u03B1", -about_plugins:"\u03A3\u03C7\u03B5\u03C4\u03B9\u03BA\u03AC \u03BC\u03B5 \u03C4\u03B1 \u03C0\u03C1\u03CC\u03C3\u03B8\u03B5\u03C4\u03B1", -about_plugin:"\u03A3\u03C7\u03B5\u03C4\u03B9\u03BA\u03AC \u03BC\u03B5 \u03C4\u03BF \u03C0\u03C1\u03CC\u03C3\u03B8\u03B5\u03C4\u03BF", -about_author:"\u03A3\u03C5\u03B3\u03B3\u03C1\u03B1\u03C6\u03AD\u03B1\u03C2", -about_version:"\u0388\u03BA\u03B4\u03BF\u03C3\u03B7", -about_loaded:"\u03A6\u03BF\u03C1\u03C4\u03C9\u03BC\u03AD\u03BD\u03B1 \u03C0\u03C1\u03CC\u03C3\u03B8\u03B5\u03C4\u03B1", -anchor_title:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 anchor", -anchor_name:"\u038C\u03BD\u03BF\u03BC\u03B1 anchor", -code_title:"\u0395\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03C4\u03AE\u03C2 \u03BA\u03CE\u03B4\u03B9\u03BA\u03B1 HTML", -code_wordwrap:"\u0391\u03BD\u03B1\u03B4\u03AF\u03C0\u03BB\u03C9\u03C3\u03B7 \u03BA\u03B5\u03B9\u03BC\u03AD\u03BD\u03BF\u03C5", -colorpicker_title:"\u0394\u03B9\u03B1\u03BB\u03AD\u03BE\u03C4\u03B5 \u03C7\u03C1\u03CE\u03BC\u03B1", -colorpicker_picker_tab:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE", -colorpicker_picker_title:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03C7\u03C1\u03CE\u03BC\u03B1\u03C4\u03BF\u03C2", -colorpicker_palette_tab:"\u03A0\u03B1\u03BB\u03AD\u03C4\u03B1", -colorpicker_palette_title:"\u03A7\u03C1\u03CE\u03BC\u03B1\u03C4\u03B1 \u03C0\u03B1\u03BB\u03AD\u03C4\u03B1\u03C2", -colorpicker_named_tab:"\u039F\u03BD\u03BF\u03BC\u03B1\u03C3\u03C4\u03B9\u03BA\u03AC", -colorpicker_named_title:"\u039F\u03BD\u03BF\u03BC\u03B1\u03C3\u03C4\u03B9\u03BA\u03AC \u03C7\u03C1\u03CE\u03BC\u03B1\u03C4\u03B1", -colorpicker_color:"\u03A7\u03C1\u03CE\u03BC\u03B1:", -colorpicker_name:"\u038C\u03BD\u03BF\u03BC\u03B1:", -charmap_title:"\u0395\u03C0\u03B9\u03BB\u03BF\u03B3\u03AE \u03C7\u03B1\u03C1\u03B1\u03BA\u03C4\u03AE\u03C1\u03B1", -image_title:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -image_src:"\u0394\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u0395\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -image_alt:"\u03A0\u03B5\u03C1\u03B9\u03B3\u03C1\u03B1\u03C6\u03AE \u03B5\u03B9\u03BA\u03CC\u03BD\u03B1\u03C2", -image_list:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03B5\u03B9\u03BA\u03CC\u03BD\u03C9\u03BD", -image_border:"\u03A0\u03BB\u03B1\u03AF\u03C3\u03B9\u03BF", -image_dimensions:"\u0394\u03B9\u03B1\u03C3\u03C4\u03AC\u03C3\u03B5\u03B9\u03C2", -image_vspace:"\u0391\u03C0\u03CC\u03C3\u03C4\u03B1\u03C3\u03B7 \u03BA\u03AC\u03B8\u03B5\u03C4\u03B7", -image_hspace:"\u0391\u03C0\u03CC\u03C3\u03C4\u03B1\u03C3\u03B7 \u03BF\u03C1\u03B9\u03B6\u03CC\u03BD\u03C4\u03B9\u03B1", -image_align:"\u03A3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7", -image_align_baseline:"\u0393\u03C1\u03B1\u03BC\u03BC\u03AE \u03C3\u03C4\u03BF\u03AF\u03C7\u03B9\u03C3\u03B7\u03C2 \u03B3\u03C1\u03B1\u03BC\u03BC\u03AC\u03C4\u03C9\u03BD", -image_align_top:"\u0395\u03C0\u03AC\u03BD\u03C9", -image_align_middle:"\u039C\u03AD\u03C3\u03B7", -image_align_bottom:"\u039A\u03AC\u03C4\u03C9", -image_align_texttop:"\u039A\u03AD\u03B9\u03BC\u03B5\u03BD\u03BF \u03C0\u03AC\u03BD\u03C9", -image_align_textbottom:"\u039A\u03B5\u03AF\u03BC\u03B5\u03BD\u03BF \u03BA\u03AC\u03C4\u03C9", -image_align_left:"\u0391\u03C1\u03B9\u03C3\u03C4\u03B5\u03C1\u03AC", -image_align_right:"\u0394\u03B5\u03BE\u03B9\u03AC", -link_title:"\u0395\u03B9\u03C3\u03B1\u03B3\u03C9\u03B3\u03AE/\u03B5\u03C0\u03B5\u03BE\u03B5\u03C1\u03B3\u03B1\u03C3\u03AF\u03B1 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5", -link_url:"\u0394\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03BF\u03C5", -link_target:"\u03A3\u03C4\u03CC\u03C7\u03BF\u03C2", -link_target_same:"\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03C3\u03C4\u03BF \u03AF\u03B4\u03B9\u03BF \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF", -link_target_blank:"\u0386\u03BD\u03BF\u03B9\u03B3\u03BC\u03B1 \u03C3\u03B5 \u03BD\u03AD\u03BF \u03C0\u03B1\u03C1\u03AC\u03B8\u03C5\u03C1\u03BF", -link_titlefield:"\u03A4\u03AF\u03C4\u03BB\u03BF\u03C2", -link_is_email:"\u0397 \u03B4\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u03C0\u03BF\u03C5 \u03B5\u03B9\u03C3\u03AC\u03B3\u03B1\u03C4\u03B5 \u03C6\u03B1\u03AF\u03BD\u03B5\u03C4\u03B1\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 email, \u03BD\u03B1 \u03C0\u03C1\u03BF\u03C3\u03C4\u03B5\u03B8\u03B5\u03AF \u03C4\u03BF \u03B1\u03C0\u03B1\u03C1\u03B1\u03AF\u03C4\u03B7\u03C4\u03BF mailto: ;", -link_is_external:"\u0397 \u03B4\u03B9\u03B1\u03B4\u03C1\u03BF\u03BC\u03AE URL \u03C0\u03BF\u03C5 \u03B5\u03B9\u03C3\u03AC\u03B3\u03B1\u03C4\u03B5 \u03C6\u03B1\u03AF\u03BD\u03B5\u03C4\u03B1\u03B9 \u03BD\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03B5\u03BE\u03C9\u03C4\u03B5\u03C1\u03B9\u03BA\u03CC\u03C2 \u03C3\u03CD\u03BD\u03B4\u03B5\u03C3\u03BC\u03BF\u03C2, \u03BD\u03B1 \u03C0\u03C1\u03BF\u03C3\u03C4\u03B5\u03B8\u03B5\u03AF \u03C4\u03BF \u03B1\u03C0\u03B1\u03C1\u03B1\u03AF\u03C4\u03B7\u03C4\u03BF http:// ;", -link_list:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03C3\u03C5\u03BD\u03B4\u03AD\u03C3\u03BC\u03C9\u03BD" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js index 9d124d7d..7a7e7e2d 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/en_dlg.js @@ -10,6 +10,7 @@ about_version:"Version", about_loaded:"Loaded plugins", anchor_title:"Insert/edit anchor", anchor_name:"Anchor name", +anchor_invalid:"Please specify a valid anchor name.", code_title:"HTML Source Editor", code_wordwrap:"Word wrap", colorpicker_title:"Select a color", diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/es.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/es.js deleted file mode 100644 index 39726971..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/es.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('es.advanced',{ -style_select:"Estilos", -font_size:"Tama\u00F1o", -fontdefault:"Fuente", -block:"Formato", -paragraph:"P\u00E1rrafo", -div:"Div", -address:"Direcci\u00F3n", -pre:"Preformateado", -h1:"Encabezado 1", -h2:"Encabezado 2", -h3:"Encabezado 3", -h4:"Encabezado 4", -h5:"Encabezado 5", -h6:"Encabezado 6", -blockquote:"Cita", -code:"C\u00F3digo", -samp:"Ejemplo de c\u00F3digo", -dt:"T\u00E9rmino de definici\u00F3n", -dd:"Descripci\u00F3n de definici\u00F3n", -bold_desc:"Negrita (Ctrl+B)", -italic_desc:"Cursiva (Ctrl+I)", -underline_desc:"Subrayado (Ctrl+U)", -striketrough_desc:"Tachado", -justifyleft_desc:"Alinear a la izquierda", -justifycenter_desc:"Alinear al centro", -justifyright_desc:"Alinear a la derecha", -justifyfull_desc:"Justificar", -bullist_desc:"Lista desordenada", -numlist_desc:"Lista ordenada", -outdent_desc:"Reducir sangr\u00EDa", -indent_desc:"Aumentar sangr\u00EDa", -undo_desc:"Deshacer (Ctrl+Z)", -redo_desc:"Rehacer (Ctrl+Y)", -link_desc:"Insertar/editar hiperv\u00EDnculo", -unlink_desc:"Quitar hiperv\u00EDnculo", -image_desc:"Insertar/editar imagen", -cleanup_desc:"Limpiar c\u00F3digo basura", -code_desc:"Editar c\u00F3digo HTML", -sub_desc:"Sub\u00EDndice", -sup_desc:"Super\u00EDndice", -hr_desc:"Insertar regla horizontal", -removeformat_desc:"Limpiar formato", -custom1_desc:"Su descripci\u00F3n personal aqu\u00ED", -forecolor_desc:"Seleccionar color del texto", -backcolor_desc:"Seleccionar color de fondo", -charmap_desc:"Insertar caracteres personalizados", -visualaid_desc:"Mostrar/ocultar l\u00EDnea de gu\u00EDa/elementos invisibles", -anchor_desc:"Insertar/editar ancla", -cut_desc:"Cortar", -copy_desc:"Copiar", -paste_desc:"Pegar", -image_props_desc:"Propiedades de imagen", -newdocument_desc:"Nuevo documento", -help_desc:"Ayuda", -blockquote_desc:"Cita", -clipboard_msg:"Copiar/Cortar/Pegar no se encuentra disponible en Mozilla y Firefox.\r\n \u00BFDesea obtener m\u00E1s informaci\u00F3n acerca de este tema?", -path:"Ruta", -newdocument:" \u00BFEst\u00E1 seguro que desea limpiar todo el contenido?", -toolbar_focus:"Ir a los botones de herramientas - Alt+Q, Ir al editor - Alt-Z, Ir a la ruta del elemento - Alt-X", -more_colors:"M\u00E1s colores" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/es_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/es_dlg.js deleted file mode 100644 index 927478f5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/es_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('es.advanced_dlg',{ -about_title:"Acerca de TinyMCE", -about_general:"Acerca de ", -about_help:"Ayuda", -about_license:"Licencia", -about_plugins:"Complementos", -about_plugin:"Complemento", -about_author:"Autor", -about_version:"Versi\u00F3n", -about_loaded:"Complementos cargados", -anchor_title:"Insertar/editar ancla", -anchor_name:"Nombre del ancla", -code_title:"Editor del c\u00F3digo fuente HTML", -code_wordwrap:"Ajustar al margen", -colorpicker_title:"Seleccionar color", -colorpicker_picker_tab:"Selector", -colorpicker_picker_title:"Paleta de color", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta de colores", -colorpicker_named_tab:"Nombrados", -colorpicker_named_title:"Colores nombrados", -colorpicker_color:"Color:", -colorpicker_name:"Nombre:", -charmap_title:"Seleccionar caracter personalizado", -image_title:"Insertar/editar imagen", -image_src:"URL de la Imagen", -image_alt:"Descripci\u00F3n de la Imagen", -image_list:"Lista de la Imagen", -image_border:"Borde", -image_dimensions:"Dimensi\u00F3n", -image_vspace:"Espacio vertical", -image_hspace:"Espacio horizontal", -image_align:"Alineaci\u00F3n", -image_align_baseline:"L\u00EDnea base", -image_align_top:"Arriba", -image_align_middle:"Medio", -image_align_bottom:"Debajo", -image_align_texttop:"Texto arriba", -image_align_textbottom:"Texto debajo", -image_align_left:"Izquierda", -image_align_right:"Derecha", -link_title:"Insertar/editar hiperv\u00EDnculo", -link_url:"URL del hiperv\u00EDnculo", -link_target:"Destino", -link_target_same:"Abrir v\u00EDnculo en la misma ventana", -link_target_blank:"Abrir v\u00EDnculo en una ventana nueva", -link_titlefield:"T\u00EDtulo", -link_is_email:"La URL que introdujo parece ser una direcci\u00F3n de email, \u00BFdesea agregar el prefijo mailto: necesario?", -link_is_external:"La URL que introdujo parece ser un v\u00EDnculo externo, \u00BFdesea agregar el prefijo http:// necesario?", -link_list:"Lista de hiperv\u00EDnculos" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/et.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/et.js deleted file mode 100644 index 6942cb0c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/et.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('et.advanced',{ -style_select:"Styles", -font_size:"Font size", -fontdefault:"Font family", -block:"Format", -paragraph:"Paragraph", -div:"Div", -address:"Address", -pre:"Preformatted", -h1:"Heading 1", -h2:"Heading 2", -h3:"Heading 3", -h4:"Heading 4", -h5:"Heading 5", -h6:"Heading 6", -blockquote:"Blockquote", -code:"Code", -samp:"Code sample", -dt:"Definition term ", -dd:"Definition description", -bold_desc:"Rasvane (Ctrl+B)", -italic_desc:"Kursiiv (Ctrl+I)", -underline_desc:"Allajoonitud (Ctrl+U)", -striketrough_desc:"L\u00E4bijoonitud", -justifyleft_desc:"Vasak joondus", -justifycenter_desc:"Keskjoondus", -justifyright_desc:"Parem joondus", -justifyfull_desc:"T\u00E4isjoondus", -bullist_desc:"Ebakorrap\u00E4rane loetelu", -numlist_desc:"Korrap\u00E4rane loetelu", -outdent_desc:"Taanda v\u00E4lja", -indent_desc:"Taanda sisse", -undo_desc:"V\u00F5ta tagasi (Ctrl+Z)", -redo_desc:"Tee uuesti (Ctrl+Y)", -link_desc:"Sisesta/redigeeri link", -unlink_desc:"Eemalda link", -image_desc:"Sisesta/redigeeri pilt", -cleanup_desc:"Puhasta segane kood", -code_desc:"Redigeeri HTML l\u00E4htekoodi", -sub_desc:"Alaindeks", -sup_desc:"\u00DClaindeks", -hr_desc:"Sisesta horisontaalne joonlaud", -removeformat_desc:"Eemalda vormindus", -custom1_desc:"Teie kohandatud kirjeldus siia", -forecolor_desc:"Vali teksti v\u00E4rv", -backcolor_desc:"Vali tausta v\u00E4rv", -charmap_desc:"Sisesta kohandatud kirjam\u00E4rk", -visualaid_desc:"L\u00FClita \u00FCmber juhtjooned/n\u00E4htamatud elemendid", -anchor_desc:"Sisesta/redigeeri ankur", -cut_desc:"L\u00F5ika", -copy_desc:"Kopeeri", -paste_desc:"Kleebi", -image_props_desc:"Pildi kirjeldus", -newdocument_desc:"Uus dokument", -help_desc:"Abi", -blockquote_desc:"Plokkviide", -clipboard_msg:"Kopeeri/L\u00F5ika/Kleebi ei ole Mozillas ja Firefoxis saadaval.\r\nKas soovid rohkem infot selle probleemi kohta?", -path:"Tee", -newdocument:"Oled sa kindel, et tahad kustutada k\u00F5ik sisud?", -toolbar_focus:"H\u00FCppa t\u00F6\u00F6riista nuppudele - Alt+Q, H\u00FCppa redigeerijale - Alt-Z, H\u00FCppa elemendi teele - Alt-X", -more_colors:"Rohkem v\u00E4rve" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/et_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/et_dlg.js deleted file mode 100644 index 4f37832a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/et_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('et.advanced_dlg',{ -about_title:"About TinyMCE", -about_general:"About", -about_help:"Help", -about_license:"License", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Author", -about_version:"Version", -about_loaded:"Loaded plugins", -anchor_title:"Sisesta/redigeeri ankur", -anchor_name:"Ankru nimi", -code_title:"HTML Source Editor", -code_wordwrap:"Word wrap", -colorpicker_title:"Vali v\u00E4rv", -colorpicker_picker_tab:"Korjaja", -colorpicker_picker_title:"V\u00E4rvi korjaja", -colorpicker_palette_tab:"Palett", -colorpicker_palette_title:"Palett v\u00E4rvid", -colorpicker_named_tab:"Nimetatud", -colorpicker_named_title:"Nimetatud v\u00E4rvid", -colorpicker_color:"V\u00E4rv:", -colorpicker_name:"Nimi:", -charmap_title:"Vali kohandatud t\u00E4hem\u00E4rk", -image_title:"Sisestal/redigeeri pilt", -image_src:"Pildi URL", -image_alt:"Pildi kirjeldus", -image_list:"Pildi loend", -image_border:"Raam", -image_dimensions:"Dimensioonid", -image_vspace:"Vertikaalne vahe", -image_hspace:"Horisontaalne vahe", -image_align:"Reastus", -image_align_baseline:"Kirjajoondus", -image_align_top:"\u00DClemine", -image_align_middle:"Keskmine", -image_align_bottom:"Alumine", -image_align_texttop:"Teksti tipp", -image_align_textbottom:"Teksti p\u00F5hi", -image_align_left:"Vasak", -image_align_right:"Parem", -link_title:"Sisesta/redigeeri link", -link_url:"Link URL", -link_target:"Sihtala", -link_target_same:"Ava link samas aknas", -link_target_blank:"Ava link uues aknas", -link_titlefield:"Tiitel", -link_is_email:"URL, mille te sisestasite, tundub olevat emaili aadress, kas soovite, et lisataks mailto: eesliite?", -link_is_external:"URL, mille sisestasite, tundub olevat v\u00E4line link, kas soovite, et lisataks http:// eesliite?", -link_list:"Lingi loetelu" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fa.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fa.js deleted file mode 100644 index 127055b5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fa.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('fa.advanced',{ -style_select:"\u0627\u0633\u062A\u06CC\u0644 \u0647\u0627", -font_size:"\u0627\u0646\u062F\u0627\u0632\u0647 \u0642\u0644\u0645", -fontdefault:"\u062E\u0627\u0646\u0648\u0627\u062F\u0647 \u0642\u0644\u0645", -block:"\u0642\u0627\u0644\u0628", -paragraph:"\u067E\u0627\u0631\u0627\u06AF\u0631\u0627\u0641", -div:"Div", -address:"\u0622\u062F\u0631\u0633", -pre:"\u0642\u0627\u0644\u0628 \u0628\u0646\u062F\u06CC \u0634\u062F\u0647 \u0627\u0632 \u0642\u0628\u0644", -h1:"\u0639\u0646\u0648\u0627\u0646 \u06AF\u0630\u0627\u0631\u06CC \u06F1", -h2:"\u0639\u0646\u0648\u0627\u0646 \u06AF\u0630\u0627\u0631\u06CC 2", -h3:"\u0639\u0646\u0648\u0627\u0646 \u06AF\u0630\u0627\u0631\u06CC 3", -h4:"\u0639\u0646\u0648\u0627\u0646 \u06AF\u0630\u0627\u0631\u06CC 4", -h5:"\u0639\u0646\u0648\u0627\u0646 \u06AF\u0630\u0627\u0631\u06CC 5", -h6:"\u0639\u0646\u0648\u0627\u0646 \u06AF\u0630\u0627\u0631\u06CC 6", -blockquote:"\u0628\u0644\u0648\u0643 \u0646\u0642\u0644 \u0642\u0648\u0644", -code:"\u0643\u062F", -samp:"\u0646\u0645\u0648\u0646\u0647 \u0643\u062F", -dt:"\u062A\u0639\u0631\u06CC\u0641 \u0648\u0627\u0698\u0647 ", -dd:"\u062A\u0639\u0631\u06CC\u0641 \u062A\u0648\u0636\u06CC\u062D", -bold_desc:"\u0636\u062E\u06CC\u0645 (Ctrl+B)", -italic_desc:"\u0643\u062C (Ctrl+I)", -underline_desc:"\u0632\u06CC\u0631 \u062E\u0637 (Ctrl+U)", -striketrough_desc:"\u062E\u0637 \u0648\u0633\u0637", -justifyleft_desc:"\u062A\u0631\u0627\u0632 \u0686\u067E", -justifycenter_desc:"\u062A\u0631\u0627\u0632 \u0648\u0633\u0637", -justifyright_desc:"\u062A\u0631\u0627\u0632 \u0631\u0627\u0633\u062A", -justifyfull_desc:"\u062A\u0631\u0627\u0632 \u0643\u0627\u0645\u0644", -bullist_desc:"\u0644\u06CC\u0633\u062A \u0646\u0627\u0645\u0631\u062A\u0628", -numlist_desc:"\u0644\u06CC\u0633\u062A \u0645\u0631\u062A\u0628", -outdent_desc:"\u0628\u06CC\u0631\u0648\u0646 \u0622\u0645\u062F\u06AF\u06CC", -indent_desc:"\u062A\u0648\u0631\u0641\u062A\u06AF\u06CC", -undo_desc:"\u0627\u0646\u062C\u0627\u0645 \u0639\u0645\u0644 \u0642\u0628\u0644 (Ctrl+Z)", -redo_desc:"\u0627\u0646\u062C\u0627\u0645 \u0639\u0645\u0644 \u0628\u0639\u062F (Ctrl+Y)", -link_desc:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0644\u06CC\u0646\u0643", -unlink_desc:"\u063A\u06CC\u0631 \u0644\u06CC\u0646\u0643 \u0643\u0631\u062F\u0646", -image_desc:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u062A\u0635\u0648\u06CC\u0631", -cleanup_desc:"\u067E\u0627\u0643 \u0633\u0627\u0632\u06CC \u0643\u062F \u0647\u0627\u06CC \u0628\u0647\u0645 \u062E\u0648\u0631\u062F\u0647", -code_desc:"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0633\u0648\u0631\u0633 HTML", -sub_desc:"\u067E\u0627\u06CC\u06CC\u0646 \u0646\u0648\u06CC\u0633", -sup_desc:"\u0628\u0627\u0644\u0627 \u0646\u0648\u06CC\u0633", -hr_desc:"\u062F\u0631\u062C \u062E\u0637 \u0627\u0641\u0642\u06CC", -removeformat_desc:"\u062D\u0630\u0641 \u0642\u0627\u0644\u0628 \u0628\u0646\u062F\u06CC", -custom1_desc:"\u062A\u0648\u0636\u06CC\u062D \u0633\u0641\u0627\u0631\u0634\u06CC \u0634\u0645\u0627 \u062F\u0631 \u0627\u06CC\u0646\u062C\u0627", -forecolor_desc:"\u0627\u0646\u062A\u062E\u0627\u0628 \u0631\u0646\u06AF \u0645\u062A\u0646", -backcolor_desc:"\u0627\u0646\u062A\u062E\u0627\u0628 \u0631\u0646\u06AF \u0632\u0645\u06CC\u0646\u0647", -charmap_desc:"\u062F\u0631\u062C \u0643\u0627\u0631\u0627\u0643\u062A\u0631 \u0633\u0641\u0627\u0631\u0634\u06CC", -visualaid_desc:"\u062A\u0639\u0648\u06CC\u0636 \u0639\u0646\u0627\u0635\u0631 \u062E\u0637\u0648\u0637 \u0631\u0627\u0647\u0646\u0645\u0627/\u063A\u06CC\u0631 \u0642\u0627\u0628\u0644 \u0646\u0645\u0627\u06CC\u0627\u0646", -anchor_desc:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0644\u0646\u06AF\u0631", -cut_desc:"\u0628\u0631\u0634 (Cut)", -copy_desc:"\u0643\u067E\u06CC", -paste_desc:"\u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste)", -image_props_desc:"\u0645\u0634\u062E\u0635\u0627\u062A \u062A\u0635\u0648\u06CC\u0631", -newdocument_desc:"\u0633\u0646\u062F \u062C\u062F\u06CC\u062F", -help_desc:"\u0631\u0627\u0647\u0646\u0645\u0627\u06CC\u06CC", -blockquote_desc:"\u0628\u0644\u0648\u0643 \u0646\u0642\u0644 \u0642\u0648\u0644", -clipboard_msg:"\u0643\u067E\u06CC/\u0628\u0631\u0634 (Cut)/\u0686\u0633\u0628\u0627\u0646\u062F\u0646 (Paste) \u062F\u0631 Mozilla \u0648 Firefox \u0642\u0627\u0628\u0644 \u062F\u0633\u062A\u0631\u0633 \u0646\u0645\u06CC \u0628\u0627\u0634\u062F.\r\n\u0622\u06CC\u0627 \u0634\u0645\u0627 \u0627\u0637\u0644\u0627\u0639\u0627\u062A \u0628\u06CC\u0634\u062A\u0631\u06CC \u062F\u0631\u0628\u0627\u0631\u0647 \u0627\u06CC\u0646 \u0645\u0648\u0636\u0648\u0639 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F\u061F", -path:"\u0645\u0633\u06CC\u0631", -newdocument:"\u0622\u06CC\u0627 \u0634\u0645\u0627 \u0645\u06CC \u062E\u0648\u0627\u0647\u06CC\u062F \u062A\u0627 \u062A\u0645\u0627\u0645\u06CC \u0645\u062D\u062A\u0648\u0627 \u0631\u0627 \u067E\u0627\u0643 \u0643\u0646\u06CC\u062F\u061F", -toolbar_focus:"\u067E\u0631\u0634 \u0628\u0647 \u062F\u0643\u0645\u0647 \u0647\u0627\u06CC \u0627\u0628\u0632\u0627\u0631 - Alt+Q \u060C \u067E\u0631\u0634 \u0628\u0647 \u0648\u06CC\u0631\u0627\u06CC\u0634\u06AF\u0631 - Alt-Z \u060C \u067E\u0631\u0634 \u0628\u0647 \u0645\u0633\u06CC\u0631 \u0639\u0646\u0635\u0631 - Alt-X", -more_colors:"\u0631\u0646\u06AF\u0647\u0627\u06CC \u0628\u06CC\u0634\u062A\u0631" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fa_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fa_dlg.js deleted file mode 100644 index 39373215..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fa_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('fa.advanced_dlg',{ -about_title:"\u062F\u0631\u0628\u0627\u0631\u0647 TinyMCE", -about_general:"\u062F\u0631\u0628\u0627\u0631\u0647", -about_help:"\u0631\u0627\u0647\u0646\u0645\u0627\u06CC\u06CC", -about_license:"\u0644\u06CC\u0633\u0627\u0646\u0633", -about_plugins:"\u0627\u0644\u062D\u0627\u0642\u0627\u062A", -about_plugin:"\u0627\u0644\u062D\u0627\u0642\u0647", -about_author:"\u0645\u0648\u0654\u0644\u0641", -about_version:"\u0646\u0633\u062E\u0647", -about_loaded:"\u0627\u0644\u062D\u0627\u0642\u0627\u062A \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0634\u062F\u0647", -anchor_title:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0644\u0646\u06AF\u0631 (Anchor)", -anchor_name:"\u0646\u0627\u0645 \u0644\u0646\u06AF\u0631 (Anchor)", -code_title:"\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0633\u0648\u0631\u0633 HTML", -code_wordwrap:"\u0634\u0643\u0633\u062A\u0646 \u062E\u0637\u0648\u0637", -colorpicker_title:"\u0627\u0646\u062A\u062E\u0627\u0628 \u06CC\u0643 \u0631\u0646\u06AF", -colorpicker_picker_tab:"\u0627\u0646\u062A\u062E\u0627\u0628 \u0643\u0646\u0646\u062F\u0647", -colorpicker_picker_title:"\u0627\u0646\u062A\u062E\u0627\u0628 \u0643\u0646\u0646\u062F\u0647 \u0631\u0646\u06AF", -colorpicker_palette_tab:"\u0627\u0644\u06AF\u0648", -colorpicker_palette_title:"\u0631\u0646\u06AF \u0647\u0627\u06CC \u0627\u0644\u06AF\u0648", -colorpicker_named_tab:"\u0646\u0627\u0645 \u062F\u0627\u0631", -colorpicker_named_title:"\u0631\u0646\u06AF \u0647\u0627\u06CC \u0646\u0627\u0645 \u062F\u0627\u0631", -colorpicker_color:"\u0631\u0646\u06AF:", -colorpicker_name:"\u0646\u0627\u0645:", -charmap_title:"\u0627\u0646\u062A\u062E\u0627\u0628 \u0643\u0627\u0631\u0627\u0643\u062A\u0631 \u0633\u0641\u0627\u0631\u0634\u06CC", -image_title:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u062A\u0635\u0648\u06CC\u0631", -image_src:"URL \u062A\u0635\u0648\u06CC\u0631", -image_alt:"\u062A\u0648\u0636\u06CC\u062D \u062A\u0635\u0648\u06CC\u0631", -image_list:"\u0644\u06CC\u0633\u062A \u062A\u0635\u0648\u06CC\u0631", -image_border:"\u062D\u0627\u0634\u06CC\u0647", -image_dimensions:"\u0627\u0628\u0639\u0627\u062F", -image_vspace:"\u0641\u0627\u0635\u0644\u0647 \u0639\u0645\u0648\u062F\u06CC", -image_hspace:"\u0641\u0627\u0635\u0644\u0647 \u0627\u0641\u0642\u06CC", -image_align:"\u062A\u0631\u0627\u0632", -image_align_baseline:"\u062E\u0637 \u067E\u0627\u06CC\u0647", -image_align_top:"\u0628\u0627\u0644\u0627", -image_align_middle:"\u0648\u0633\u0637", -image_align_bottom:"\u067E\u0627\u06CC\u06CC\u0646", -image_align_texttop:"\u0628\u0627\u0644\u0627 \u0645\u062A\u0646", -image_align_textbottom:"\u067E\u0627\u06CC\u06CC\u0646 \u0645\u062A\u0646", -image_align_left:"\u0686\u067E", -image_align_right:"\u0631\u0627\u0633\u062A", -link_title:"\u062F\u0631\u062C/\u0648\u06CC\u0631\u0627\u06CC\u0634 \u0644\u06CC\u0646\u0643", -link_url:"URL \u0644\u06CC\u0646\u0643", -link_target:"\u0645\u0642\u0635\u062F (Target)", -link_target_same:"\u0628\u0627\u0632\u0634\u062F\u0646 \u0644\u06CC\u0646\u0643 \u062F\u0631 \u0647\u0645\u0627\u0646 \u067E\u0646\u062C\u0631\u0647", -link_target_blank:"\u0628\u0627\u0632 \u0634\u062F\u0646 \u0644\u06CC\u0646\u0643 \u062F\u0631 \u06CC\u0643 \u067E\u0646\u062C\u0631\u0647 \u062C\u062F\u06CC\u062F", -link_titlefield:"\u0639\u0646\u0648\u0627\u0646", -link_is_email:"URL \u06CC \u0643\u0647 \u0634\u0645\u0627 \u0648\u0627\u0631\u062F \u0646\u0645\u0648\u062F\u0647 \u0627\u06CC\u062F \u0628\u0647 \u0646\u0638\u0631 \u0645\u06CC \u0622\u06CC\u062F \u0643\u0647 \u06CC\u0643 \u0622\u062F\u0631\u0633 \u0627\u06CC\u0645\u06CC\u0644 \u0645\u06CC \u0628\u0627\u0634\u062F \u060C \u0622\u06CC\u0627 \u0645\u0627\u06CC\u0644\u06CC\u062F \u062A\u0627 \u067E\u06CC\u0634\u0648\u0646\u062F \u0627\u062C\u0628\u0627\u0631\u06CC \u0644\u0627\u0632\u0645\u0647 :mailto \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F\u061F", -link_is_external:"URL \u06CC \u0643\u0647 \u0634\u0645\u0627 \u0648\u0627\u0631\u062F \u0646\u0645\u0648\u062F\u0647 \u0627\u06CC\u062F \u0628\u0647 \u0646\u0638\u0631 \u0645\u06CC \u0622\u06CC\u062F \u0643\u0647 \u0644\u06CC\u0646\u0643 \u062E\u0627\u0631\u062C\u06CC \u0645\u06CC \u0628\u0627\u0634\u062F \u060C \u0622\u06CC\u0627 \u0645\u0627\u06CC\u0644\u06CC\u062F \u062A\u0627 \u067E\u06CC\u0634\u0648\u0646\u062F \u0644\u0627\u0632\u0645\u0647 //:http \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u0646\u0645\u0627\u0626\u06CC\u062F\u061F", -link_list:"\u0644\u06CC\u0633\u062A \u0644\u06CC\u0646\u0643" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fi.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fi.js deleted file mode 100644 index 076352d9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fi.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('fi.advanced',{ -style_select:"Tyylit", -font_size:"Fonttikoko", -fontdefault:"Fontti", -block:"Muotoilu", -paragraph:"Kappale", -div:"Div", -address:"Osoite", -pre:"Esimuotoiltu (pre)", -h1:"Otsikko 1", -h2:"Otsikko 2", -h3:"Otsikko 3", -h4:"Otsikko 4", -h5:"Otsikko 5", -h6:"Otsikko 6", -blockquote:"Pitk\u00E4 lainaus", -code:"Koodi", -samp:"Koodi esimerkki", -dt:"M\u00E4\u00E4rittelyn ehto ", -dd:"M\u00E4\u00E4rittelyn kuvaus", -bold_desc:"Lihavoitu (Ctrl+B)", -italic_desc:"Kursivoitu (Ctrl+I)", -underline_desc:"Alleviivattu (Ctrl+U)", -striketrough_desc:"Yliviivattu", -justifyleft_desc:"Tasaus vasemmalle", -justifycenter_desc:"Keskitetty", -justifyright_desc:"Tasaus oikealle", -justifyfull_desc:"Tasattu", -bullist_desc:"J\u00E4rjest\u00E4m\u00E4t\u00F6n lista", -numlist_desc:"J\u00E4rjestetty lista", -outdent_desc:"V\u00E4henn\u00E4 sisennyst\u00E4", -indent_desc:"Sisenn\u00E4", -undo_desc:"Peru (Ctrl+Z)", -redo_desc:"Tee uudelleen (Ctrl+Y)", -link_desc:"Lis\u00E4\u00E4/muuta linkki", -unlink_desc:"Poista linkki", -image_desc:"Lis\u00E4\u00E4/muuta kuva", -cleanup_desc:"Siisti sekainen koodi", -code_desc:"Editoi HTML-koodia", -sub_desc:"Alaindeksi", -sup_desc:"Yl\u00E4indeksi", -hr_desc:"Lis\u00E4\u00E4 vaakasuora viivain", -removeformat_desc:"Poista muotoilu", -custom1_desc:"Oma kuvauksesi t\u00E4h\u00E4n", -forecolor_desc:"Valitse tekstin v\u00E4ri", -backcolor_desc:"Valitse taustan v\u00E4ri", -charmap_desc:"Lis\u00E4\u00E4 erikoismerkki", -visualaid_desc:"Suuntaviivat/N\u00E4kym\u00E4tt\u00F6m\u00E4t elementit", -anchor_desc:"Lis\u00E4\u00E4/Muokkaa ankkuri", -cut_desc:"Leikkaa", -copy_desc:"Kopioi", -paste_desc:"Liit\u00E4", -image_props_desc:"Kuvan ominaisuudet", -newdocument_desc:"Uusi tiedosto", -help_desc:"Ohje", -blockquote_desc:"Pitk\u00E4 lainaus", -clipboard_msg:"Kopioi/Leikkaa/Liit\u00E4 -painikkeet eiv\u00E4t toimi Mozilla ja Firefox-selaimilla. Voit kuitenkin k\u00E4ytt\u00E4\u00E4 n\u00E4pp\u00E4inyhdistelmi\u00E4 kopioimiseen (ctrl+c), leikkaamiseen (ctrl+x) ja liitt\u00E4miseen (ctrl+v).\r\nHalutatko lis\u00E4\u00E4 tietoa?", -path:"Polku", -newdocument:"Haluatko varmasti tyhjent\u00E4\u00E4 kaiken sis\u00E4ll\u00F6n?", -toolbar_focus:"Siirry ty\u00F6kaluihin - Alt+Q, Siirry tekstieditoriin - Alt-Z, Siirry elementin polkuun - Alt-X", -more_colors:"Enemm\u00E4n v\u00E4rej\u00E4" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fi_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fi_dlg.js deleted file mode 100644 index 1309e6f1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fi_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('fi.advanced_dlg',{ -about_title:"Tietoja TinyMCE:st\u00E4", -about_general:"Tietoja", -about_help:"Ohje", -about_license:"Lisenssi", -about_plugins:"Lis\u00E4osat", -about_plugin:"Lis\u00E4osa", -about_author:"Kirjoittaja", -about_version:"Versio", -about_loaded:"Ladatut lis\u00E4osat", -anchor_title:"Liit\u00E4/muokkaa ankkuria", -anchor_name:"Ankkurin nimi", -code_title:"HTML-koodin muokkaus", -code_wordwrap:"Automaattinen rivinvaihto", -colorpicker_title:"Valitse v\u00E4ri", -colorpicker_picker_tab:"Valitsin", -colorpicker_picker_title:"V\u00E4rin valitsin", -colorpicker_palette_tab:"Paletti", -colorpicker_palette_title:"V\u00E4ripalette", -colorpicker_named_tab:"Nimetty", -colorpicker_named_title:"Nimetyt v\u00E4rit", -colorpicker_color:"V\u00E4ri:", -colorpicker_name:"Nimi:", -charmap_title:"Valitse erikoismerkki", -image_title:"Lis\u00E4\u00E4/muokkaa kuvaa", -image_src:"Kuvan osoite", -image_alt:"Kuvan kuvaus", -image_list:"Kuvalista", -image_border:"Reunus", -image_dimensions:"Mitat", -image_vspace:"Pystysuuntainen tila", -image_hspace:"Vaakasuuntainen tila", -image_align:"Tasaus", -image_align_baseline:"Tekstin tasossa", -image_align_top:"Yl\u00F6s", -image_align_middle:"Keskelle", -image_align_bottom:"Alas", -image_align_texttop:"Tekstin yl\u00E4osaan", -image_align_textbottom:"Tekstin alaosaan", -image_align_left:"Vasemmalle", -image_align_right:"Oikealle", -link_title:"Lis\u00E4\u00E4/muuta linkki", -link_url:"Linkin osoite", -link_target:"Kohde", -link_target_same:"Avaa linkki samassa ikkunassa", -link_target_blank:"Avaa linkki uuteen ikkunaan", -link_titlefield:"Otsikko", -link_is_email:"Antamasi osoite n\u00E4ytt\u00E4\u00E4 olevan s\u00E4\u00E4hk\u00F6postiosoite. Haluatko lis\u00E4t\u00E4 siihen mailto:-etuliitteen?", -link_is_external:"Antamasi osoite n\u00E4ytt\u00E4\u00E4 johtavan ulkopuoliselle sivustolle. Haluatko lis\u00E4t\u00E4 linkin eteen http://-etuliitteen? (suositus)", -link_list:"Linkkilista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fr.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fr.js deleted file mode 100644 index a0fde92f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fr.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('fr.advanced',{ -style_select:"Styles", -font_size:"Taille de la police", -fontdefault:"Famille de police", -block:"Format", -paragraph:"Paragraphe", -div:"Div", -address:"Adresse", -pre:"Preformatt\u00E9", -h1:"Titre 1", -h2:"Titre 2", -h3:"Titre 3", -h4:"Titre 4", -h5:"Titre 5", -h6:"Titre 6", -blockquote:"Citation", -code:"Code", -samp:"Exemple de code", -dt:"Terme \u00E0 d\u00E9finir", -dd:"D\u00E9finition du terme", -bold_desc:"Gras (Ctrl+B)", -italic_desc:"Italique (Ctrl+I)", -underline_desc:"Soulign\u00E9 (Ctrl+U)", -striketrough_desc:"Barr\u00E9", -justifyleft_desc:"Align\u00E9 \u00E0 gauche", -justifycenter_desc:"Centr\u00E9", -justifyright_desc:"Align\u00E9 \u00E0 droite", -justifyfull_desc:"Justifi\u00E9", -bullist_desc:"Liste non-num\u00E9rot\u00E9e", -numlist_desc:"Liste num\u00E9rot\u00E9e", -outdent_desc:"Retirer l'indentation", -indent_desc:"Indenter", -undo_desc:"D\u00E9faire (Ctrl+Z)", -redo_desc:"Refaire (Ctrl+Y)", -link_desc:"Ins\u00E9rer/\u00C9diter le lien", -unlink_desc:"D\u00E9lier", -image_desc:"Ins\u00E9rer/\u00C9diter l'image", -cleanup_desc:"Nettoyer le code non propre", -code_desc:"\u00C9diter source HTML", -sub_desc:"Indice", -sup_desc:"Exposant", -hr_desc:"Ins\u00E9rer trait horizontal", -removeformat_desc:"Enlever formattage", -custom1_desc:"Votre description personnalis\u00E9e ici", -forecolor_desc:"Choisir la couleur du texte", -backcolor_desc:"Choisir la couleur de surlignage", -charmap_desc:"Ins\u00E9rer caract\u00E8res sp\u00E9ciaux", -visualaid_desc:"Activer/d\u00E9sactiver les guides et les \u00E9l\u00E9ments invisibles", -anchor_desc:"Ins\u00E9rer/\u00C9diter ancre", -cut_desc:"Couper", -copy_desc:"Copier", -paste_desc:"Coller", -image_props_desc:"Propri\u00E9t\u00E9s de l'image", -newdocument_desc:"Nouveau document", -help_desc:"Aide", -blockquote_desc:"Citation", -clipboard_msg:"Copier/Couper/Coller n'est pas disponible sous Mozilla et sous Firefox.\n\r\n Voulez-vous plus d'information sur ce probl\u00E8me\u00A0?", -path:"Chemin", -newdocument:"\u00CAtes-vous s\u00FBr de vouloir effacer l'enti\u00E8ret\u00E9 du document\u00A0?", -toolbar_focus:"Aller aux boutons de l'\u00E9diteur - Alt+Q, Aller \u00E0 l'\u00E9diteur - Alt-Z, Aller au chemin de l'\u00E9l\u00E9ment - Alt-X", -more_colors:"Plus de couleurs" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fr_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fr_dlg.js deleted file mode 100644 index 3aee7b27..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/fr_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('fr.advanced_dlg',{ -about_title:"\u00C0 propos de TinyMCE", -about_general:"\u00C0 propos", -about_help:"Aide", -about_license:"Licence", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Auteur", -about_version:"Version", -about_loaded:"Plugins charg\u00E9s", -anchor_title:"Ins\u00E9rer/\u00C9diter ancre", -anchor_name:"Nom de l'ancre", -code_title:"\u00C9diteur de la source HTML", -code_wordwrap:"Rupture de ligne", -colorpicker_title:"Choisir une couleur", -colorpicker_picker_tab:"Nuancier", -colorpicker_picker_title:"Nuancier", -colorpicker_palette_tab:"Palette", -colorpicker_palette_title:"Couleurs de la palette", -colorpicker_named_tab:"Noms", -colorpicker_named_title:"Couleurs nomm\u00E9es", -colorpicker_color:"Couleur :", -colorpicker_name:"Nom :", -charmap_title:"Choisir le caract\u00E8re \u00E0 ins\u00E9rer", -image_title:"Ins\u00E9rer/\u00C9diter image", -image_src:"URL de l'image", -image_alt:"Description de l'image", -image_list:"Liste d'images", -image_border:"Bordure", -image_dimensions:"Dimensions", -image_vspace:"Espacement vertical", -image_hspace:"Espacement horizontal", -image_align:"Alignement", -image_align_baseline:"Base", -image_align_top:"Sommet", -image_align_middle:"Milieu", -image_align_bottom:"Bas", -image_align_texttop:"Haut du texte", -image_align_textbottom:"Bas du texte", -image_align_left:"Gauche", -image_align_right:"Droite", -link_title:"Ins\u00E9rer/\u00C9diter lien", -link_url:"URL du lien", -link_target:"Cible", -link_target_same:"Ouvrir dans la m\u00EAme fen\u00EAtre", -link_target_blank:"Ouvrir dans une nouvelle fen\u00EAtre", -link_titlefield:"Titre", -link_is_email:"L'url que vous avez entr\u00E9 semble \u00EAtre une adresse e-mail, voulez-vous ajouter le pr\u00E9fixe mailto:\u00A0?", -link_is_external:"L'url que vous avez entr\u00E9 semble \u00EAtre une adresse web externe, voulez-vous ajouter le pr\u00E9fixe http://\u00A0?", -link_list:"Liste de liens" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/gl.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/gl.js deleted file mode 100644 index caea6eea..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/gl.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('gl.advanced',{ -style_select:"Estilos", -font_size:"Tama\u00F1o", -fontdefault:"Fonte", -block:"Formato", -paragraph:"P\u00E1rrafo", -div:"Div", -address:"Enderezo", -pre:"Pre-formateado", -h1:"Encabezamento 1", -h2:"Encabezamento 2", -h3:"Encabezamento 3", -h4:"Encabezamento 4", -h5:"Encabezamento 5", -h6:"Encabezamento 6", -blockquote:"Bloque de cita", -code:"C\u00F3digo", -samp:"Mostra de c\u00F3digo", -dt:"Termo de definici\u00F3n", -dd:"Descripci\u00F3n de definici\u00F3n", -bold_desc:"Negrita (Ctrl+B)", -italic_desc:"Cursiva (Ctrl+I)", -underline_desc:"Subli\u00F1ado (Ctrl+U)", -striketrough_desc:"Tachado", -justifyleft_desc:"Ali\u00F1ar \u00E1 esquerda", -justifycenter_desc:"Ali\u00F1ar \u00F3 centro", -justifyright_desc:"Ali\u00F1ar \u00E1 dereita", -justifyfull_desc:"Xustificar", -bullist_desc:"Lista desordenada", -numlist_desc:"Lista ordenada", -outdent_desc:"Reducir sangr\u00EDa", -indent_desc:"Aumentar sangr\u00EDa", -undo_desc:"Desfacer (Ctrl+Z)", -redo_desc:"Re-facer (Ctrl+Y)", -link_desc:"Insertar/editar hiperv\u00EDnculo", -unlink_desc:"Quitar hiperv\u00EDnculo", -image_desc:"Insertar/editar imaxe", -cleanup_desc:"Limpiar lixo no c\u00F3digo", -code_desc:"Editar c\u00F3digo HTML", -sub_desc:"Sub\u00EDndice", -sup_desc:"Super\u00EDndice", -hr_desc:"Insertar regra horizontal", -removeformat_desc:"quitar formato", -custom1_desc:"A s\u00FAa descripci\u00F3n persoal aqu\u00ED", -forecolor_desc:"Seleccionar cor do texto", -backcolor_desc:"Seleccionar cor do fondo", -charmap_desc:"Insertar caracteres persoalizados", -visualaid_desc:"Mostrar/ocultar li\u00F1a de gu\u00EDa/elementos invisibres", -anchor_desc:"Insertar/editar \u00E1ncora", -cut_desc:"Cortar", -copy_desc:"Copiar", -paste_desc:"Pegar", -image_props_desc:"Propiedades de imaxe", -newdocument_desc:"Novo documento", -help_desc:"Axuda", -blockquote_desc:"Cita", -clipboard_msg:"Copiar/Cortar/Pegar non est\u00E1 disponible en Mozilla e Firefox.\r\n\u00BFDesexa obter mais informaci\u00F3n sobre de este asunto?", -path:"Ruta", -newdocument:"\u00BFSeguro que desexa limpar todo o contido?", -toolbar_focus:"Ir \u00F3s bot\u00F3ns de ferramentas - Alt+Q, Ir \u00F3 editor - Alt-Z, Ir \u00E1 ruta do elemento - Alt-X", -more_colors:"M\u00E1is cores" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/gl_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/gl_dlg.js deleted file mode 100644 index 98e000c6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/gl_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('gl.advanced_dlg',{ -about_title:"Sobre TinyMCE", -about_general:"Sobre", -about_help:"Axuda", -about_license:"Licencia", -about_plugins:"Comprementos", -about_plugin:"Compremento", -about_author:"Autor", -about_version:"Versi\u00F3n", -about_loaded:"Comprementos cargados", -anchor_title:"Insertar/editar \u00E1ncora", -anchor_name:"Nome da \u00E1ncora", -code_title:"Editor HTML", -code_wordwrap:"Cortar li\u00F1as autom\u00E1ticamente", -colorpicker_title:"Seleccionar cor", -colorpicker_picker_tab:"Selector", -colorpicker_picker_title:"Selector de cores", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta de cores", -colorpicker_named_tab:"Nomeados", -colorpicker_named_title:"Cores nomeados", -colorpicker_color:"Cor:", -colorpicker_name:"Nome:", -charmap_title:"Seleccionar caracter personalizado", -image_title:"Insertar/editar imaxe", -image_src:"URL da imaxe", -image_alt:"Descripci\u00F3n da imaxe", -image_list:"Lista de Imaxes", -image_border:"Borde", -image_dimensions:"Dimensi\u00F3n", -image_vspace:"Espacio vertical", -image_hspace:"Espacio horizontal", -image_align:"Ali\u00F1aci\u00F3n", -image_align_baseline:"Li\u00F1a base", -image_align_top:"Arriba", -image_align_middle:"Medio", -image_align_bottom:"Abaixo", -image_align_texttop:"Texto arriba", -image_align_textbottom:"Texto abaixo", -image_align_left:"Esquerda", -image_align_right:"Dereita", -link_title:"Insertar/editar enlace", -link_url:"URL do enlace", -link_target:"Obxetivo", -link_target_same:"Abrir v\u00EDnculo na mesma vent\u00E1", -link_target_blank:"Abrir v\u00EDnculo nunha vent\u00E1 nova", -link_titlefield:"T\u00EDtulo", -link_is_email:"A URL introducida semella ser un enderezo de e-mail, \u00BFDesexa engadi-lo prefixo necesario mailto:?", -link_is_external:"A URL introducida semella ser un v\u00EDnculo externo, \u00BFDesexa engadi-lo prefixo necesario http://?", -link_list:"Lista de hiperv\u00EDnculos" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/he.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/he.js deleted file mode 100644 index 372127ca..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/he.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('he.advanced',{ -style_select:"\u05E1\u05D2\u05E0\u05D5\u05E0\u05D5\u05EA", -font_size:"\u05D2\u05D5\u05D3\u05DC \u05D2\u05D5\u05E4\u05DF", -fontdefault:"\u05D2\u05D5\u05E4\u05DF", -block:"\u05E2\u05D9\u05E6\u05D5\u05D1", -paragraph:"\u05E4\u05E1\u05E7\u05D4", -div:"Div", -address:"\u05DB\u05EA\u05D5\u05D1\u05EA", -pre:"Preformatted", -h1:"\u05DB\u05D5\u05EA\u05E8\u05EA 1", -h2:"\u05DB\u05D5\u05EA\u05E8\u05EA 2", -h3:"\u05DB\u05D5\u05EA\u05E8\u05EA 3", -h4:"\u05DB\u05D5\u05EA\u05E8\u05EA 4", -h5:"\u05DB\u05D5\u05EA\u05E8\u05EA 5", -h6:"\u05DB\u05D5\u05EA\u05E8\u05EA 6", -blockquote:"\u05E6\u05D9\u05D8\u05D5\u05D8 \u05D1\u05DC\u05D5\u05E7", -code:"\u05E7\u05D5\u05D3", -samp:"\u05D3\u05D5\u05D2\u05DE\u05EA \u05E7\u05D5\u05D3", -dt:"\u05DE\u05D5\u05E9\u05D2", -dd:"\u05D4\u05D2\u05D3\u05E8\u05EA \u05D4\u05DE\u05D5\u05E9\u05D2", -bold_desc:"\u05DE\u05D5\u05D3\u05D2\u05E9 (Ctrl+B)", -italic_desc:"\u05E0\u05D8\u05D5\u05D9 (Ctrl+I)", -underline_desc:"\u05E7\u05D5 \u05EA\u05D7\u05EA\u05D5\u05DF(Ctrl+U)", -striketrough_desc:"\u05E7\u05D5 \u05D7\u05D5\u05E6\u05D4", -justifyleft_desc:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05D8\u05E7\u05E1\u05D8 \u05DC\u05E9\u05DE\u05D0\u05DC", -justifycenter_desc:"\u05DE\u05E8\u05DB\u05D6", -justifyright_desc:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05D8\u05E7\u05E1\u05D8 \u05DC\u05D9\u05DE\u05D9\u05DF", -justifyfull_desc:"\u05D9\u05D9\u05E9\u05D5\u05E8 \u05DC\u05E9\u05E0\u05D9 \u05D4\u05E6\u05D3\u05D3\u05D9\u05DD", -bullist_desc:"\u05EA\u05D1\u05DC\u05D9\u05D8\u05D9\u05DD", -numlist_desc:"\u05DE\u05E1\u05E4\u05D5\u05E8", -outdent_desc:"\u05D4\u05D2\u05D3\u05DC\u05EA \u05DB\u05E0\u05D9\u05E1\u05D4", -indent_desc:"\u05D4\u05E7\u05D8\u05E0\u05EA \u05DB\u05E0\u05D9\u05E1\u05D4", -undo_desc:"\u05D1\u05D9\u05D8\u05D5\u05DC \u05E4\u05E2\u05D5\u05DC\u05D4 (Ctrl+Z)", -redo_desc:"\u05D7\u05D6\u05E8\u05D4 \u05E2\u05DC \u05E4\u05E2\u05D5\u05DC\u05D4 (Ctrl+Y)", -link_desc:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05D4\u05D9\u05E4\u05E8-\u05E7\u05D9\u05E9\u05D5\u05E8", -unlink_desc:"\u05D4\u05E1\u05E8\u05EA \u05D4\u05D9\u05E4\u05E8-\u05E7\u05D9\u05E9\u05D5\u05E8", -image_desc:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05D3\u05E3 \u05EA\u05DE\u05D5\u05E0\u05D4", -cleanup_desc:"\u05E0\u05D9\u05E7\u05D5\u05D9 \u05E7\u05D5\u05D3", -code_desc:"\u05E2\u05E8\u05D9\u05DB\u05EA \u05E7\u05D5\u05D3 HTML", -sub_desc:"\u05DB\u05EA\u05D1 \u05E2\u05D9\u05DC\u05D9", -sup_desc:"\u05DB\u05EA\u05D1 \u05EA\u05D7\u05EA\u05D9", -hr_desc:"\u05D4\u05D5\u05E1\u05E4\u05EA \u05E7\u05D5 \u05DE\u05EA\u05D7", -removeformat_desc:"\u05D4\u05E1\u05E8\u05EA \u05E2\u05D9\u05E6\u05D5\u05D1", -custom1_desc:"\u05D4\u05EA\u05D0\u05D5\u05E8 \u05E9\u05DC\u05DA \u05DB\u05D0\u05D5", -forecolor_desc:"\u05D1\u05D7\u05D9\u05E8\u05EA \u05E6\u05D1\u05E2 \u05D2\u05D5\u05E4\u05DF", -backcolor_desc:"\u05D1\u05D7\u05D9\u05E8\u05EA \u05E6\u05D1\u05E2 \u05E8\u05E7\u05E2", -charmap_desc:"\u05D4\u05D5\u05E1\u05E4\u05EA \u05E1\u05D9\u05DE\u05DF", -visualaid_desc:"\u05D4\u05E6\u05D2\u05D4 \u05D0\u05D5 \u05D4\u05E1\u05EA\u05E8\u05D4 \u05E9\u05DC \u05E1\u05D9\u05DE\u05D5\u05E0\u05D9 \u05E2\u05D9\u05E6\u05D5\u05D1", -anchor_desc:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05E1\u05D9\u05DE\u05E0\u05D9\u05D4", -cut_desc:"\u05D2\u05D6\u05D9\u05E8\u05D4", -copy_desc:"\u05D4\u05E2\u05EA\u05E7\u05D4", -paste_desc:"\u05D4\u05D3\u05D1\u05E7\u05D4", -image_props_desc:"\u05DE\u05D0\u05E4\u05D9\u05D9\u05E0\u05D9 \u05D4\u05EA\u05DE\u05D5\u05E0\u05D4", -newdocument_desc:"\u05DE\u05E1\u05DE\u05DA \u05D7\u05D3\u05E9", -help_desc:"\u05E2\u05D6\u05E8\u05D4", -blockquote_desc:"\u05E6\u05D9\u05D8\u05D5\u05D8", -clipboard_msg:"\u05D4\u05E2\u05EA\u05E7/\u05D2\u05D6\u05D5\u05E8/\u05D4\u05D3\u05D1\u05E7 \u05DC\u05D0 \u05D6\u05DE\u05D9\u05E0\u05D9\u05DD \u05D1 Mozilla \u05D5\u05D1-Firefox.\r\n \u05D4\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05E7\u05D1\u05DC \u05DE\u05D9\u05D3\u05E2 \u05E0\u05D5\u05E1\u05E3 \u05E2\u05DC \u05D4\u05E0\u05D5\u05E9\u05D0?", -path:"path", -newdocument:"\u05D4\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05DE\u05D7\u05D5\u05E7 \u05D0\u05EA \u05DB\u05DC \u05D4\u05EA\u05D5\u05DB\u05DF?", -toolbar_focus:"\u05D4\u05E2\u05D1\u05E8\u05D4 \u05DC\u05E1\u05E8\u05D2\u05DC \u05D4\u05DB\u05DC\u05D9\u05DD - Alt+Q, \u05D4\u05E2\u05D1\u05E8\u05D4 \u05DC\u05DE\u05E2\u05D1\u05D3 \u05EA\u05DE\u05DC\u05D9\u05DC\u05D9\u05DD - Alt-Z, \u05D4\u05E2\u05D1\u05E8\u05D4 \u05DC\u05E0\u05EA\u05D9\u05D1 \u05D4\u05D0\u05DC\u05DE\u05D8\u05D9\u05DD - Alt-X", -more_colors:"\u05E2\u05D5\u05D3 \u05E6\u05D1\u05E2\u05D9\u05DD" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/he_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/he_dlg.js deleted file mode 100644 index 35162ea5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/he_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('he.advanced_dlg',{ -about_title:"\u05D0\u05D5\u05D3\u05D5\u05EA TinyMCE", -about_general:"\u05D0\u05D5\u05D3\u05D5\u05EA", -about_help:"\u05E2\u05D6\u05E8\u05D4", -about_license:"\u05E8\u05E9\u05D9\u05D5\u05DF", -about_plugins:"\u05EA\u05D5\u05E1\u05E4\u05D5\u05EA", -about_plugin:"\u05EA\u05D5\u05E1\u05E4\u05EA", -about_author:"\u05D9\u05D5\u05E6\u05E8", -about_version:"\u05D2\u05D9\u05E8\u05E1\u05D4", -about_loaded:"\u05EA\u05D5\u05E1\u05E4\u05D5\u05EA \u05E4\u05E2\u05D9\u05DC\u05D5\u05EA", -anchor_title:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05E1\u05D9\u05DE\u05E0\u05D9\u05D4", -anchor_name:"\u05E9\u05DD \u05D4\u05E1\u05D9\u05DE\u05E0\u05D9\u05D4", -code_title:"\u05E2\u05D5\u05E8\u05DA \u05D4-HTML", -code_wordwrap:"\u05D4\u05E2\u05D1\u05E8\u05EA \u05DE\u05D9\u05DC\u05D9\u05DD", -colorpicker_title:"\u05D1\u05D7\u05D9\u05E8\u05EA \u05E6\u05D1\u05E2", -colorpicker_picker_tab:"\u05D1\u05D5\u05E8\u05E8", -colorpicker_picker_title:"\u05D1\u05D5\u05E8\u05E8 \u05D4\u05E6\u05D1\u05E2\u05D9\u05DD", -colorpicker_palette_tab:"\u05DC\u05D5\u05D7 \u05E6\u05D1\u05E2\u05D9\u05DD", -colorpicker_palette_title:"\u05DC\u05D5\u05D7 \u05E6\u05D1\u05E2\u05D9\u05DD", -colorpicker_named_tab:"\u05DB\u05E0\u05D5\u05D9", -colorpicker_named_title:"\u05E6\u05D1\u05E2\u05D9\u05DD \u05DB\u05E0\u05D5\u05D9\u05DD", -colorpicker_color:"\u05E6\u05D1\u05E2:", -colorpicker_name:"\u05E9\u05DD:", -charmap_title:"\u05D1\u05D7\u05D9\u05E8\u05EA \u05E1\u05D9\u05DE\u05DF", -image_title:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05EA\u05DE\u05D5\u05E0\u05D4", -image_src:"\u05DB\u05EA\u05D5\u05D1\u05EA:", -image_alt:"\u05EA\u05D9\u05D0\u05D5\u05E8", -image_list:"\u05E8\u05E9\u05D9\u05DE\u05D4", -image_border:"\u05D2\u05D1\u05D5\u05DC", -image_dimensions:"\u05D2\u05D5\u05D3\u05DC", -image_vspace:"\u05E8\u05D5\u05D5\u05D7 \u05D0\u05E0\u05DB\u05D9", -image_hspace:"\u05E8\u05D5\u05D5\u05D7 \u05D0\u05D5\u05E4\u05E7\u05D9", -image_align:"\u05D9\u05D9\u05E9\u05D5\u05E8", -image_align_baseline:"\u05E7\u05D5 \u05D4\u05D4\u05EA\u05D7\u05DC\u05D4", -image_align_top:"\u05E7\u05E6\u05D4 \u05D4\u05E2\u05DC\u05D9\u05D5\u05DF", -image_align_middle:"\u05D0\u05DE\u05E6\u05E2", -image_align_bottom:"\u05E7\u05E6\u05D4 \u05D4\u05EA\u05D7\u05EA\u05D5\u05DF", -image_align_texttop:"\u05E7\u05E6\u05D4 \u05D4\u05E2\u05DC\u05D9\u05D5\u05DF \u05E9\u05DC \u05D4\u05D8\u05E7\u05E1\u05D8", -image_align_textbottom:"\u05E7\u05E6\u05D4 \u05D4\u05EA\u05D7\u05EA\u05D5\u05DF \u05E9\u05DC \u05D4\u05D8\u05E7\u05E1\u05D8", -image_align_left:"\u05E9\u05DE\u05D0\u05DC", -image_align_right:"\u05D9\u05DE\u05D9\u05DF", -link_title:"\u05D4\u05D5\u05E1\u05E4\u05D4/\u05E2\u05E8\u05D9\u05DB\u05EA \u05E7\u05D9\u05E9\u05D5\u05E8", -link_url:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D4\u05D4\u05D9\u05E4\u05E8-\u05E7\u05D9\u05E9\u05D5\u05E8", -link_target:"\u05D9\u05E2\u05D3", -link_target_same:"\u05E4\u05EA\u05D7 \u05E7\u05D9\u05E9\u05D5\u05E8 \u05D1\u05D0\u05D5\u05EA\u05D5 \u05D7\u05DC\u05D5\u05DF", -link_target_blank:"\u05E4\u05EA\u05D7 \u05E7\u05D9\u05E9\u05D5\u05E8 \u05D1\u05D7\u05DC\u05D5\u05DF \u05D7\u05D3\u05E9", -link_titlefield:"\u05DB\u05D5\u05EA\u05E8\u05EA", -link_is_email:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D4-URL \u05E9\u05D4\u05D5\u05DB\u05E0\u05E1\u05D4 \u05D4\u05D9\u05D0 \u05DB\u05DB\u05DC \u05D4\u05E0\u05E8\u05D0\u05D4 \u05DB\u05EA\u05D5\u05D1\u05EA \u05DE\u05D9\u05D9\u05DC \u05D4\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05D4\u05D5\u05E1\u05D9\u05E3 \u05D0\u05EA \u05D4\u05E7\u05D9\u05D3\u05D5\u05DE\u05EA MAILTO \u05D4\u05E0\u05D3\u05E8\u05E9\u05EA?", -link_is_external:"\u05DB\u05EA\u05D5\u05D1\u05EA \u05D4-URL \u05E9\u05D4\u05D5\u05DB\u05E0\u05E1\u05D4 \u05D4\u05D9\u05D0 \u05DB\u05DB\u05DC \u05D4\u05E0\u05E8\u05D0\u05D4 \u05E7\u05D9\u05E9\u05D5\u05E8 \u05D7\u05D9\u05E6\u05D5\u05E0\u05D9 \u05D4\u05D0\u05DD \u05D1\u05E8\u05E6\u05D5\u05E0\u05DA \u05DC\u05D4\u05D5\u05E1\u05D9\u05E3 \u05D0\u05EA \u05D4\u05E7\u05D9\u05D3\u05D5\u05DE\u05EA http:// \u05D4\u05E0\u05D3\u05E8\u05E9\u05EA?", -link_list:"\u05E8\u05E9\u05D9\u05DE\u05EA \u05E7\u05D9\u05E9\u05D5\u05E8\u05D9\u05DD" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hr.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hr.js deleted file mode 100644 index 9104b311..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hr.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('hr.advanced',{ -style_select:"Stilovi", -font_size:"Veli\u010Dina pisma", -fontdefault:"Vrsta pisma", -block:"Format", -paragraph:"Paragraf", -div:"Div", -address:"Adresa", -pre:"Oblikovano", -h1:"Naslov 1", -h2:"Naslov 2", -h3:"Naslov 3", -h4:"Naslov 4", -h5:"Naslov 5", -h6:"Naslov 6", -blockquote:"Citat", -code:"Kod", -samp:"Primjer koda", -dt:"Definicija pojma", -dd:"Opis definicije", -bold_desc:"Podebljaj (Ctrl+B)", -italic_desc:"Kurziv (Ctrl+I)", -underline_desc:"Podcrtaj (Ctrl+U)", -striketrough_desc:"Precrtaj", -justifyleft_desc:"Poravnaj lijevo", -justifycenter_desc:"Centriraj", -justifyright_desc:"Poravnaj desno", -justifyfull_desc:"Poravnaj potpuno", -bullist_desc:"Neure\u0111ena lista", -numlist_desc:"Ure\u0111ena lista", -outdent_desc:"Uvuci", -indent_desc:"Izvuci", -undo_desc:"Poni\u0161ti (Ctrl+Z)", -redo_desc:"Ponovi (Ctrl+Y)", -link_desc:"Umetni/uredi poveznicu", -unlink_desc:"Poni\u0161ti poveznicu", -image_desc:"Umetni/uredi sliku", -cleanup_desc:"Po\u010Disti kod", -code_desc:"Uredi HTML izvor", -sub_desc:"Indeks", -sup_desc:"Eksponent", -hr_desc:"Umetni vodoravnu crtu", -removeformat_desc:"Poni\u0161ti oblikovanje", -custom1_desc:"Vlastiti opis ovdje", -forecolor_desc:"Odaberite boju teksta", -backcolor_desc:"Odaberite boju pozadine", -charmap_desc:"Umetni vlastiti znak", -visualaid_desc:"Vodilice/nevidljivi elementi", -anchor_desc:"Umetni/uredi sidro", -cut_desc:"Izre\u017Ei", -copy_desc:"Kopiraj", -paste_desc:"Zalijepi", -image_props_desc:"Svojstva slike", -newdocument_desc:"Novi dokument", -help_desc:"Pomo\u0107", -blockquote_desc:"Citiraj", -clipboard_msg:"Kopiraj/Izre\u017Ei/Zalijepi nije dostupno u Mozilla i Firefox preglednicima. Vi\u0161e informacija?", -path:"Staza", -newdocument:"Jeste li sigurni da \u017Eelite izbrisati cijeli sadr\u017Eaj?", -toolbar_focus:"Prije\u0111i na alatnu traku - Alt+Q, prije\u0111i na ure\u0111iva\u010D - Alt-Z, prije\u0111i na element path - Alt-X", -more_colors:"Vi\u0161e boja" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hr_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hr_dlg.js deleted file mode 100644 index f008b5ca..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hr_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('hr.advanced_dlg',{ -about_title:"TinyMCE", -about_general:"O programu", -about_help:"Pomo\u0107", -about_license:"Licenca", -about_plugins:"Dodaci", -about_plugin:"Dodatak", -about_author:"Autor", -about_version:"Verzija", -about_loaded:"Postoje\u0107i dodaci", -anchor_title:"Umetni/uredi sidro", -anchor_name:"Ime sidra", -code_title:"HTML ure\u0111iva\u010D", -code_wordwrap:"Omatanje teksta", -colorpicker_title:"Izbor boje", -colorpicker_picker_tab:"Odabir", -colorpicker_picker_title:"Odabir boje", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta boja", -colorpicker_named_tab:"Imenovano", -colorpicker_named_title:"Imenovane boje", -colorpicker_color:"Boja:", -colorpicker_name:"Naziv:", -charmap_title:"Odaberite znak", -image_title:"Umetni/uredi sliku", -image_src:"URL slike", -image_alt:"Opis slike", -image_list:"Lista slika", -image_border:"Obrub", -image_dimensions:"Dimenzije", -image_vspace:"Okomiti razmak", -image_hspace:"Vodoravni razmak", -image_align:"Poravnavanje", -image_align_baseline:"Osnovna linija", -image_align_top:"Vrh", -image_align_middle:"Sredina", -image_align_bottom:"Dno", -image_align_texttop:"Vrh teksta", -image_align_textbottom:"Dno teksta", -image_align_left:"Lijevo", -image_align_right:"Desno", -link_title:"Umetni/uredi poveznicu", -link_url:"URL poveznice", -link_target:"Meta", -link_target_same:"Otvori poveznicu u istom prozoru", -link_target_blank:"Otvori poveznicu u novom prozoru", -link_titlefield:"Naslov", -link_is_email:"URL koji ste unijeli izgleda kao e-mail adresa, \u017Eelite li dodati potrebni mailto: prefiks?", -link_is_external:"URL koji ste unijeli izgleda kao vanjska poveznica, \u017Eelite li dodati potrebni http:// prefiks?", -link_list:"Lista poveznica" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hu.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hu.js deleted file mode 100644 index 3c674385..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hu.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('hu.advanced',{ -style_select:"St\u00EDlusok", -font_size:"Bet\u0171m\u00E9ret", -fontdefault:"Bet\u0171t\u00EDpus", -block:"Form\u00E1tum", -paragraph:"Bekezd\u00E9s", -div:"Div", -address:"C\u00EDm", -pre:"El\u0151form\u00E1zott", -h1:"C\u00EDmsor 1", -h2:"C\u00EDmsor 2", -h3:"C\u00EDmsor 3", -h4:"C\u00EDmsor 4", -h5:"C\u00EDmsor 5", -h6:"C\u00EDmsor 6", -blockquote:"Id\u00E9zet", -code:"K\u00F3d", -samp:"K\u00F3d minta", -dt:"Defini\u00E1lt kifejez\u00E9s a defin\u00EDci\u00F3s list\u00E1ban", -dd:"Defin\u00EDci\u00F3 a defin\u00EDci\u00F3s list\u00E1ban", -bold_desc:"F\u00E9lk\u00F6v\u00E9r (Ctrl+B)", -italic_desc:"D\u0151lt (Ctrl+I)", -underline_desc:"Al\u00E1h\u00FAzott (Ctrl+U)", -striketrough_desc:"\u00C1th\u00FAzott", -justifyleft_desc:"Balra z\u00E1rt", -justifycenter_desc:"K\u00F6z\u00E9pre z\u00E1rt", -justifyright_desc:"Jobbra z\u00E1rt", -justifyfull_desc:"Sorkiz\u00E1rt", -bullist_desc:"Rendezetlen lista", -numlist_desc:"Rendezett lista", -outdent_desc:"Beh\u00FAz\u00E1s cs\u00F6kkent\u00E9se", -indent_desc:"Beh\u00FAz\u00E1s n\u00F6vel\u00E9se", -undo_desc:"Visszavon (Ctrl+Z)", -redo_desc:"M\u00E9gis v\u00E9grehajt (Ctrl+Y)", -link_desc:"Link besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -unlink_desc:"Link megsz\u00FCntet\u00E9se", -image_desc:"K\u00E9p besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -cleanup_desc:"Rendetlen k\u00F3d takar\u00EDt\u00E1sa", -code_desc:"HTML forr\u00E1s szerkeszt\u00E9se", -sub_desc:"Als\u00F3 index", -sup_desc:"Fels\u0151 index", -hr_desc:"V\u00EDzszintes elv\u00E1laszt\u00F3 besz\u00FAr\u00E1sa", -removeformat_desc:"Form\u00E1z\u00E1s elt\u00E1vol\u00EDt\u00E1sa", -custom1_desc:"Az \u00F6n egyedi le\u00EDr\u00E1sa", -forecolor_desc:"Sz\u00F6vegsz\u00EDn v\u00E1laszt\u00E1sa", -backcolor_desc:"H\u00E1tt\u00E9rsz\u00EDn v\u00E1laszt\u00E1sa", -charmap_desc:"Speci\u00E1lis karakter besz\u00FAr\u00E1sa", -visualaid_desc:"Vezet\u0151vonalak/nem l\u00E1that\u00F3 elemek ki-/bekapcsol\u00E1sa", -anchor_desc:"Horgony besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -cut_desc:"Kiv\u00E1g\u00E1s", -copy_desc:"M\u00E1sol\u00E1s", -paste_desc:"Besz\u00FAr\u00E1s", -image_props_desc:"K\u00E9p tulajdons\u00E1gai", -newdocument_desc:"\u00DAj dokumentum", -help_desc:"Seg\u00EDts\u00E9g", -blockquote_desc:"Id\u00E9zet", -clipboard_msg:"A M\u00E1sol\u00E1s/Kiv\u00E1g\u00E1s/Besz\u00FAr\u00E1s funkci\u00F3k nem el\u00E9rhet\u0151k Mozilla \u00E9s Firefox alatt. K\u00EDv\u00E1n t\u00F6bbet tudni err\u0151l a t\u00E9m\u00E1r\u00F3l?", -path:"\u00DAtvonal", -newdocument:"Biztosan t\u00F6rli az eddigi tartalmat?", -toolbar_focus:"Eszk\u00F6zgombokra ugr\u00E1s - Alt+Q, Szerkeszt\u0151h\u00F6z ugr\u00E1s - Alt-Z, Elem\u00FAtvonalhoz ugr\u00E1s - Alt-X", -more_colors:"T\u00F6bb sz\u00EDn" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hu_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hu_dlg.js deleted file mode 100644 index 3a3eb8ba..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/hu_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('hu.advanced_dlg',{ -about_title:"A TinyMCE-r\u0151l", -about_general:"R\u00F3lunk", -about_help:"Seg\u00EDts\u00E9g", -about_license:"Licensz", -about_plugins:"Pluginok", -about_plugin:"Plugin", -about_author:"Szerz\u0151", -about_version:"Verzi\u00F3", -about_loaded:"Bet\u00F6lt\u00F6tt pluginok", -anchor_title:"Horgony besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -anchor_name:"Horgonyn\u00E9v", -code_title:"HTML forr\u00E1s szerkeszt\u00E9se", -code_wordwrap:"Sz\u00F6veg t\u00F6rdel\u00E9se", -colorpicker_title:"Sz\u00EDnv\u00E1laszt\u00E1s", -colorpicker_picker_tab:"V\u00E1laszt\u00F3", -colorpicker_picker_title:"Sz\u00EDnv\u00E1laszt\u00F3", -colorpicker_palette_tab:"Paletta", -colorpicker_palette_title:"Paletta sz\u00EDnek", -colorpicker_named_tab:"Elnevezettek", -colorpicker_named_title:"Elnevezett sz\u00EDnek", -colorpicker_color:"Sz\u00EDn:", -colorpicker_name:"N\u00E9v:", -charmap_title:"Egyedi karakter v\u00E1laszt\u00E1sa", -image_title:"K\u00E9p besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -image_src:"K\u00E9p URL", -image_alt:"K\u00E9p le\u00EDr\u00E1s", -image_list:"K\u00E9p lista", -image_border:"Keret", -image_dimensions:"Dimenzi\u00F3k", -image_vspace:"F\u00FCgg\u0151leges t\u00E1v", -image_hspace:"V\u00EDzszintes t\u00E1v", -image_align:"Igaz\u00EDt\u00E1s", -image_align_baseline:"Alapvonalhoz", -image_align_top:"Fentre", -image_align_middle:"K\u00F6z\u00E9pre", -image_align_bottom:"Lentre", -image_align_texttop:"Sz\u00F6veg tetej\u00E9hez", -image_align_textbottom:"Sz\u00F6veg alj\u00E1hoz", -image_align_left:"Balra", -image_align_right:"Jobbra", -link_title:"Link besz\u00FAr\u00E1sa/szerkeszt\u00E9se", -link_url:"Link URL", -link_target:"Target", -link_target_same:"Link azonos ablakba nyit\u00E1sa", -link_target_blank:"Link \u00FAj ablakba nyit\u00E1sa", -link_titlefield:"C\u00EDm", -link_is_email:"A be\u00EDrt URL e-mail c\u00EDmnek t\u0171nik, k\u00EDv\u00E1nja a sz\u00FCks\u00E9ges mailto:-t el\u00E9 tenni?", -link_is_external:"A be\u00EDrt URL k\u00FCls\u0151 hivatkoz\u00E1snak t\u0171nik, k\u00EDv\u00E1nja a sz\u00FCks\u00E9ges http://-t el\u00E9 tenni?", -link_list:"Link lista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ia.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ia.js deleted file mode 100644 index 835045e6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ia.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ia.advanced',{ -style_select:"\u6837\u5F0F", -font_size:"\u5B57\u4F53\u5927\u5C0F", -fontdefault:"\u5B57\u4F53", -block:"\u683C\u5F0F", -paragraph:"\u6BB5\u843D", -div:"Div", -address:"\u5730\u5740", -pre:"\u9ED8\u8BA4\u683C\u5F0F", -h1:"\u6807\u9898 1", -h2:"\u6807\u9898 2", -h3:"\u6807\u9898 3", -h4:"\u6807\u9898 4", -h5:"\u6807\u9898 5", -h6:"\u6807\u9898 6", -blockquote:"\u5F15\u7528", -code:"\u4EE3\u7801", -samp:"\u7A0B\u5E8F\u8303\u4F8B", -dt:"\u540D\u8BCD\u5B9A\u4E49", -dd:"\u540D\u8BCD\u89E3\u91CA", -bold_desc:"\u7C97\u4F53 (Ctrl+B)", -italic_desc:"\u659C\u4F53 (Ctrl+I)", -underline_desc:"\u5E95\u7EBF (Ctrl+U)", -striketrough_desc:"\u4E2D\u5212\u7EBF", -justifyleft_desc:"\u5DE6\u5BF9\u9F50", -justifycenter_desc:"\u5C45\u4E2D", -justifyright_desc:"\u53F3\u5BF9\u9F50", -justifyfull_desc:"\u4E24\u7AEF\u5BF9\u9F50", -bullist_desc:"\u6E05\u5355\u7B26\u53F7", -numlist_desc:"\u7F16\u53F7", -outdent_desc:"\u51CF\u5C11\u7F29\u8FDB", -indent_desc:"\u589E\u52A0\u7F29\u8FDB", -undo_desc:"\u64A4\u9500 (Ctrl+Z)", -redo_desc:"\u6062\u590D (Ctrl+Y)", -link_desc:"\u63D2\u5165/\u7F16\u8F91 \u8FDE\u7ED3", -unlink_desc:"\u53D6\u6D88\u8FDE\u7ED3", -image_desc:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247", -cleanup_desc:"\u5220\u9664\u5197\u4F59\u7801", -code_desc:"\u7F16\u8F91 HTML \u539F\u59CB\u7A0B\u5E8F\u4EE3\u7801", -sub_desc:"\u4E0B\u6807", -sup_desc:"\u4E0A\u6807", -hr_desc:"\u63D2\u5165\u6C34\u5E73\u7EBF", -removeformat_desc:"\u6E05\u9664\u6837\u5F0F", -custom1_desc:"\u5728\u6B64\u8F93\u5165\u60A8\u7684\u81EA\u8BA2\u63CF\u8FF0", -forecolor_desc:"\u9009\u62E9\u6587\u5B57\u989C\u8272", -backcolor_desc:"\u9009\u62E9\u80CC\u666F\u989C\u8272", -charmap_desc:"\u63D2\u5165\u7279\u6B8A\u7B26\u53F7", -visualaid_desc:"\u7F51\u683C/\u9690\u85CF\u7EC4\u4EF6\uFF1F", -anchor_desc:"\u63D2\u5165/\u7F16\u8F91 \u951A\u70B9", -cut_desc:"\u526A\u5207 (Ctrl+X)", -copy_desc:"\u590D\u5236 (Ctrl+C)", -paste_desc:"\u7C98\u8D34 (Ctrl+V)", -image_props_desc:"\u56FE\u7247\u5C5E\u6027", -newdocument_desc:"\u65B0\u5EFA\u6587\u4EF6", -help_desc:"\u5E2E\u52A9", -blockquote_desc:"\u5F15\u7528", -clipboard_msg:"\u590D\u5236\u3001\u526A\u5207\u548C\u7C98\u8D34\u529F\u80FD\u5728Mozilla \u548C Firefox\u4E2D\u65E0\u6CD5\u4F7F\u7528", -path:"\u8DEF\u5F84", -newdocument:"\u60A8\u786E\u8BA4\u8981\u5220\u9664\u5168\u90E8\u5185\u5BB9\u5417\uFF1F", -toolbar_focus:"\u5DE5\u5177\u5217 - Alt+Q, \u7F16\u8F91\u5668 - Alt-Z, \u7EC4\u4EF6\u8DEF\u5F84 - Alt-X", -more_colors:"\u66F4\u591A\u989C\u8272" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ia_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ia_dlg.js deleted file mode 100644 index 546959ee..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ia_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ia.advanced_dlg',{ -about_title:"\u5173\u4E8E TinyMCE", -about_general:"\u5173\u4E8E", -about_help:"\u5E2E\u52A9", -about_license:"\u6388\u6743", -about_plugins:"\u5168\u90E8\u5916\u6302\u7A0B\u5E8F", -about_plugin:"\u5916\u6302\u7A0B\u5E8F", -about_author:"\u4F5C\u8005", -about_version:"\u7248\u672C", -about_loaded:"\u5DF2\u52A0\u8F7D\u7684\u5916\u6302\u7A0B\u5E8F", -anchor_title:"\u63D2\u5165/\u7F16\u8F91 \u951A\u70B9", -anchor_name:"\u951A\u70B9\u540D\u79F0", -code_title:"HTML \u539F\u59CB\u7A0B\u5E8F\u4EE3\u7801\u7F16\u8F91\u5668", -code_wordwrap:"\u81EA\u52A8\u6362\u884C", -colorpicker_title:"\u9009\u62E9\u989C\u8272", -colorpicker_picker_tab:"\u9009\u62E9\u5668", -colorpicker_picker_title:"\u53D6\u8272\u5668", -colorpicker_palette_tab:"\u8272\u8C31", -colorpicker_palette_title:"\u8272\u8C31\u989C\u8272", -colorpicker_named_tab:"\u9ED8\u8BA4\u503C", -colorpicker_named_title:"\u9ED8\u8BA4\u7684\u989C\u8272", -colorpicker_color:"\u989C\u8272:", -colorpicker_name:"\u8272\u540D:", -charmap_title:"\u63D2\u5165\u7279\u6B8A\u7B26\u53F7", -image_title:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247", -image_src:"\u56FE\u7247\u7F51\u5740", -image_alt:"\u56FE\u7247\u8BF4\u660E", -image_list:"\u56FE\u7247\u6E05\u5355", -image_border:"\u8FB9\u6846", -image_dimensions:"\u5C3A\u5BF8", -image_vspace:"\u5782\u76F4\u95F4\u8DDD", -image_hspace:"\u6C34\u5E73\u95F4\u8DDD", -image_align:"\u5BF9\u9F50\u65B9\u5F0F", -image_align_baseline:"\u57FA\u7EBF", -image_align_top:"\u9876\u90E8\u5BF9\u9F50", -image_align_middle:"\u4E2D\u90E8\u5BF9\u9F50", -image_align_bottom:"\u5E95\u90E8\u5BF9\u9F50", -image_align_texttop:"\u6587\u5B57\u4E0A\u65B9", -image_align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -image_align_left:"\u5DE6\u5BF9\u9F50", -image_align_right:"\u53F3\u5BF9\u9F50", -link_title:"\u63D2\u5165/\u7F16\u8F91 \u8FDE\u7ED3", -link_url:"\u8FDE\u7ED3\u7F51\u5740", -link_target:"\u76EE\u6807", -link_target_same:"\u5F53\u524D\u7A97\u53E3\u6253\u5F00", -link_target_blank:"\u65B0\u7A97\u53E3\u6253\u5F00", -link_titlefield:"\u6807\u9898", -link_is_email:"\u60A8\u8F93\u5165\u7684\u5E94\u8BE5\u662F\u4E00\u4E2A\u7535\u5B50\u90AE\u5BC4\u5730\u5740\uFF0C\u662F\u5426\u9700\u8981\u5728\u7F51\u5740\u524D\u52A0\u4E0A mailto: ? ", -link_is_external:"\u60A8\u8F93\u5165\u7684\u7F51\u5740\u5E94\u8BE5\u662F\u4E00\u4E2A\u5916\u90E8\u8FDE\u7ED3\uFF0C\u662F\u5426\u9700\u8981\u5728\u7F51\u5740\u524D\u52A0\u4E0A http:// ?", -link_list:"\u8FDE\u7ED3\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ii.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ii.js deleted file mode 100644 index f5b0d64a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ii.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ii.advanced',{ -style_select:"\u6837\u5F0F", -font_size:"\u5B57\u4F53\u5927\u5C0F", -fontdefault:"\u5B57\u578B", -block:"\u683C\u5F0F", -paragraph:"\u6BB5\u843D", -div:"Div", -address:"\u5730\u5740", -pre:"\u539F\u59CB\u683C\u5F0F", -h1:"\u6807\u9898 1", -h2:"\u6807\u9898 2", -h3:"\u6807\u9898 3", -h4:"\u6807\u9898 4", -h5:"\u6807\u9898 5", -h6:"\u6807\u9898 6", -blockquote:"\u5F15\u7528", -code:"\u4EE3\u7801", -samp:"\u7A0B\u5E8F\u8303\u4F8B", -dt:"\u540D\u8BCD\u5B9A\u4E49", -dd:"\u540D\u8BCD\u89E3\u91CA", -bold_desc:"\u7C97\u4F53 (Ctrl+B)", -italic_desc:"\u659C\u4F53 (Ctrl+I)", -underline_desc:"\u5E95\u7EBF (Ctrl+U)", -striketrough_desc:"\u5220\u9664\u7EBF", -justifyleft_desc:"\u9760\u5DE6\u5BF9\u9F50", -justifycenter_desc:"\u5C45\u4E2D", -justifyright_desc:"\u9760\u53F3\u5BF9\u9F50", -justifyfull_desc:"\u5DE6\u53F3\u5BF9\u9F50", -bullist_desc:"\u9879\u76EE\u65B9\u5F0F\u5217\u8868", -numlist_desc:"\u7F16\u53F7\u65B9\u5F0F\u5217\u8868", -outdent_desc:"\u51CF\u5C11\u7F29\u8FDB", -indent_desc:"\u589E\u52A0\u7F29\u8FDB", -undo_desc:"\u8FD8\u539F (Ctrl+Z)", -redo_desc:"\u91CD\u505A (Ctrl+Y)", -link_desc:"\u63D2\u5165/\u7F16\u8F91 \u94FE\u63A5", -unlink_desc:"\u53D6\u6D88\u94FE\u63A5", -image_desc:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247", -cleanup_desc:"\u6E05\u9664\u5197\u4F59\u4EE3\u7801", -code_desc:"\u7F16\u8F91 HTML \u539F\u59CB\u6587\u4EF6", -sub_desc:"\u4E0B\u6807", -sup_desc:"\u4E0A\u6807", -hr_desc:"\u63D2\u5165\u6C34\u5E73\u5206\u5272\u7EBF", -removeformat_desc:"\u6E05\u9664\u6837\u5F0F", -custom1_desc:"\u5728\u6B64\u8F93\u5165\u81EA\u8BA2\u63CF\u8FF0", -forecolor_desc:"\u9009\u62E9\u6587\u5B57\u989C\u8272", -backcolor_desc:"\u9009\u62E9\u80CC\u666F\u989C\u8272", -charmap_desc:"\u63D2\u5165\u81EA\u5B9A\u4E49\u7B26\u53F7", -visualaid_desc:"\u5207\u6362\u53EF\u89C1/\u9690\u85CF\u5143\u7D20", -anchor_desc:"\u63D2\u5165/\u7F16\u8F91 \u951A\u70B9", -cut_desc:"\u526A\u5207 (Ctrl+X)", -copy_desc:"\u590D\u5236 (Ctrl+C)", -paste_desc:"\u7C98\u8D34 (Ctrl+V)", -image_props_desc:"\u56FE\u7247\u5C5E\u6027", -newdocument_desc:"\u65B0\u6587\u4EF6", -help_desc:"\u8BF4\u660E", -blockquote_desc:"\u5F15\u7528", -clipboard_msg:"\u590D\u5236/\u526A\u5207/\u7C98\u8D34\u529F\u80FD\u5728 Mozilla \u548C Firefox \u4E2D\u65E0\u6CD5\u4F7F\u7528", -path:"\u8DEF\u5F84", -newdocument:"\u4F60\u786E\u5B9A\u8981\u6E05\u9664\u6240\u6709\u5185\u5BB9\u5417\uFF1F", -toolbar_focus:"\u79FB\u81F3\u5DE5\u5177\u680F - Alt+Q, \u79FB\u81F3\u7F16\u8F91\u5668 - Alt-Z, \u79FB\u81F3\u5143\u7D20\u8DEF\u5F84 - Alt-X", -more_colors:"\u66F4\u591A\u989C\u8272" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ii_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ii_dlg.js deleted file mode 100644 index 52d386e0..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ii_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ii.advanced_dlg',{ -about_title:"\u5173\u4E8ETinyMCE", -about_general:"\u5173\u4E8E", -about_help:"\u8BF4\u660E", -about_license:"\u6388\u6743", -about_plugins:"\u5916\u6302\u7EC4\u4EF6", -about_plugin:"\u5916\u6302\u7EC4\u4EF6", -about_author:"\u4F5C\u8005", -about_version:"\u7248\u672C", -about_loaded:"\u5DF2\u52A0\u8F7D\u7684\u5916\u6302\u7EC4\u4EF6", -anchor_title:"\u63D2\u5165/\u7F16\u8F91 \u951A\u70B9", -anchor_name:"\u951A\u70B9\u540D\u79F0", -code_title:"HTML \u539F\u59CB\u7801\u7F16\u8F91\u5668", -code_wordwrap:"\u81EA\u52A8\u6362\u884C", -colorpicker_title:"\u9009\u62E9\u989C\u8272", -colorpicker_picker_tab:"\u9009\u8272\u5668", -colorpicker_picker_title:"\u9009\u8272\u5668", -colorpicker_palette_tab:"\u8272\u76D8", -colorpicker_palette_title:"\u8272\u76D8\u989C\u8272", -colorpicker_named_tab:"\u8272\u540D", -colorpicker_named_title:"\u989C\u8272\u540D\u79F0", -colorpicker_color:"\u989C\u8272\uFF1A", -colorpicker_name:"\u540D\u79F0\uFF1A", -charmap_title:"\u9009\u62E9\u81EA\u5B9A\u4E49\u5B57\u7B26\u7B26\u53F7", -image_title:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u6863", -image_src:"\u56FE\u6863URL", -image_alt:"\u56FE\u6863\u8BF4\u660E", -image_list:"\u56FE\u6587\u4EF6\u6E05\u5355", -image_border:"\u8FB9\u6846", -image_dimensions:"\u5C3A\u5BF8", -image_vspace:"\u5782\u76F4\u95F4\u8DDD", -image_hspace:"\u6C34\u5E73\u95F4\u8DDD", -image_align:"\u5BF9\u9F50\u65B9\u5F0F", -image_align_baseline:"\u57FA\u7EBF", -image_align_top:"\u7F6E\u9876\u5BF9\u9F50", -image_align_middle:"\u7F6E\u4E2D", -image_align_bottom:"\u7F6E\u5E95\u5BF9\u9F50", -image_align_texttop:"\u6587\u5B57\u4E0A\u65B9", -image_align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -image_align_left:"\u9760\u5DE6\u5BF9\u9F50", -image_align_right:"\u9760\u53F3\u5BF9\u9F50", -link_title:"\u63D2\u5165/\u7F16\u8F91 \u94FE\u63A5", -link_url:"\u94FE\u63A5URL", -link_target:"\u76EE\u6807", -link_target_same:"\u76EE\u524D\u7A97\u53E3\u5F00\u542F\u94FE\u63A5", -link_target_blank:"\u65B0\u7A97\u53E3\u5F00\u542F\u94FE\u63A5", -link_titlefield:"\u6807\u9898", -link_is_email:"\u4F60\u8F93\u5165\u7684URL\u4F3C\u4E4E\u662F\u4E00\u4E2Aemail\u5730\u5740\uFF0C\u662F\u5426\u8981\u52A0\u4E0A\u524D\u81F4\u8BCD mailto: ?", -link_is_external:"\u4F60\u8F93\u5165\u7684URL\u4F3C\u4E4E\u662F\u4E00\u4E2A\u5916\u90E8\u94FE\u63A5\uFF0C\u662F\u5426\u8981\u52A0\u4E0A\u524D\u81F4\u8BCD http:// ?", -link_list:"\u94FE\u63A5\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/is.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/is.js deleted file mode 100644 index 0080568a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/is.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('is.advanced',{ -style_select:"St\u00EDlsni\u00F0", -font_size:"Leturst\u00E6r\u00F0", -fontdefault:"Leturger\u00F0", -block:"Format", -paragraph:"M\u00E1lsgrein", -div:"Div", -address:"Heimilisfang", -pre:"Forsni\u00F0i\u00F0", -h1:"Fyrirs\u00F6gn 1", -h2:"Fyrirs\u00F6gn 2", -h3:"Fyrirs\u00F6gn 3", -h4:"Fyrirs\u00F6gn 4", -h5:"Fyrirs\u00F6gn 5", -h6:"Fyrirs\u00F6gn 6", -blockquote:"Blockquote", -code:"K\u00F3\u00F0i", -samp:"K\u00F3\u00F0ad\u00E6mi", -dt:"Definition term ", -dd:"Definition description", -bold_desc:"Feitletra (Ctrl+B)", -italic_desc:"Sk\u00E1letra (Ctrl+I)", -underline_desc:"Undirstrika (Ctrl+U)", -striketrough_desc:"Yfirstrika", -justifyleft_desc:"Vinstrijafna", -justifycenter_desc:"Mi\u00F0jujafna", -justifyright_desc:"H\u00E6grijafna", -justifyfull_desc:"Jafna", -bullist_desc:"B\u00F3lulisti", -numlist_desc:"N\u00FAmera\u00F0ur listi", -outdent_desc:"Draga \u00FAt", -indent_desc:"Draga inn", -undo_desc:"Taka til baka (Ctrl+Z)", -redo_desc:"Endurtaka (Ctrl+Y)", -link_desc:"Setja inn/breyta hlekk", -unlink_desc:"Afhlekkja", -image_desc:"Setja inn/breyta mynd", -cleanup_desc:"Hreinsa sk\u00EDtugan k\u00F3\u00F0a", -code_desc:"Breyta HTML k\u00F3\u00F0a", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Setja inn l\u00E1r\u00E9tta l\u00EDnu", -removeformat_desc:"Hreinsa sni\u00F0", -custom1_desc:"L\u00FDsingin \u00FE\u00EDn h\u00E9r", -forecolor_desc:"Veldu lit texta", -backcolor_desc:"Veldu bakgrunnslit", -charmap_desc:"Setja inn t\u00E1kn", -visualaid_desc:"Toggle guidelines/invisible elements", -anchor_desc:"Setja inn/breyta akkeri", -cut_desc:"Klippa", -copy_desc:"Afrita", -paste_desc:"L\u00EDma", -image_props_desc:"Stillingar myndar", -newdocument_desc:"N\u00FDtt skjal", -help_desc:"Hj\u00E1lp", -blockquote_desc:"Blockquote", -clipboard_msg:"Afrita/Klippa/L\u00EDma er ekki a\u00F0gengilegt \u00ED Mozilla og Firefox eins og er.\nViltu f\u00E1 n\u00E1nari uppl\u00FDsingar?", -path:"Sl\u00F3\u00F0", -newdocument:"Ertu viss um a\u00F0 \u00FE\u00FA viljir hreinsa allt?", -toolbar_focus:"Hoppa \u00ED t\u00F3lastiku - Alt+Q, Hoppa \u00ED ritil - Alt-Z, Hoppa \u00ED sl\u00F3\u00F0 - Alt-X", -more_colors:"Fleiri litir" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/is_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/is_dlg.js deleted file mode 100644 index cc2d9e67..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/is_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('is.advanced_dlg',{ -about_title:"Um TinyMCE", -about_general:"Um", -about_help:"Hj\u00E1lp", -about_license:"Leyfi", -about_plugins:"Vi\u00F0b\u00E6tur", -about_plugin:"Vi\u00F0b\u00E6tur", -about_author:"H\u00F6fundur", -about_version:"\u00DAtg\u00E1fa", -about_loaded:"Vi\u00F0b\u00E6tur \u00ED notkun", -anchor_title:"Setja inn/breyta akkeri", -anchor_name:"Nafn akkeris", -code_title:"HTML k\u00F3\u00F0a ritill", -code_wordwrap:"Word wrap", -colorpicker_title:"Veldu lit", -colorpicker_picker_tab:"Veljari", -colorpicker_picker_title:"Litaveljari", -colorpicker_palette_tab:"Litaspjald", -colorpicker_palette_title:"Litir litaspjalds", -colorpicker_named_tab:"Nefndir", -colorpicker_named_title:"Nefndir litir", -colorpicker_color:"Litur:", -colorpicker_name:"Nafn:", -charmap_title:"Veldu t\u00E1kn", -image_title:"Setja inn/breyta mynd", -image_src:"Sl\u00F3\u00F0 myndar", -image_alt:"L\u00FDsing myndar", -image_list:"Myndalisti", -image_border:"Rammi", -image_dimensions:"St\u00E6r\u00F0ir", -image_vspace:"L\u00F3\u00F0r\u00E9tt loftun", -image_hspace:"L\u00E1r\u00E9tt loftun", -image_align:"J\u00F6fnun", -image_align_baseline:"Baseline", -image_align_top:"Toppur", -image_align_middle:"Mi\u00F0ja", -image_align_bottom:"Botn", -image_align_texttop:"Toppur texta", -image_align_textbottom:"Botn texta", -image_align_left:"Vinstri", -image_align_right:"H\u00E6gri", -link_title:"Setja inn/breyta hlekk", -link_url:"Sl\u00F3\u00F0 hlekks", -link_target:"Target", -link_target_same:"Opna hlekk \u00ED sama glugga", -link_target_blank:"Opna hlekk \u00ED n\u00FDjum glugga", -link_titlefield:"Titill", -link_is_email:"Sl\u00F3\u00F0in sem \u00FE\u00FA sl\u00F3st inn vir\u00F0ist vera netfang, viltu b\u00E6ta vi\u00F0 mailto: forskeytinu?", -link_is_external:"Sl\u00F3\u00F0in sem \u00FE\u00FA sl\u00F3st inn vir\u00F0ist vera utana\u00F0komandi, viltu b\u00E6ta vi\u00F0 http:// forskeytinu?", -link_list:"Hlekkjalisti" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/it.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/it.js deleted file mode 100644 index 58ddba71..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/it.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('it.advanced',{ -style_select:"Stili", -font_size:"Grandezza carattere", -fontdefault:"Famiglia carattere", -block:"Formato", -paragraph:"Paragrafo", -div:"Div", -address:"Indirizzo", -pre:"Preformattato", -h1:"Intestazione 1", -h2:"Intestazione 2", -h3:"Intestazione 3", -h4:"Intestazione 4", -h5:"Intestazione 5", -h6:"Intestazione 6", -blockquote:"Testo quotato", -code:"Codice", -samp:"Esempio codice", -dt:"Termine definizione", -dd:"Descrizione definizione", -bold_desc:"Grassetto (Ctrl+B)", -italic_desc:"Corsivo (Ctrl+I)", -underline_desc:"Sottolineato (Ctrl+U)", -striketrough_desc:"Barrato", -justifyleft_desc:"Allinea a sinistra", -justifycenter_desc:"Centra", -justifyright_desc:"Allinea a destra", -justifyfull_desc:"Giustifica", -bullist_desc:"Lista non ordinata", -numlist_desc:"Lista ordinata", -outdent_desc:"Sposta verso esterno", -indent_desc:"Sposta verso interno", -undo_desc:"Annulla (Ctrl+Z)", -redo_desc:"Ripristina (Ctrl+Y)", -link_desc:"Inserisci/modifica collegamento", -unlink_desc:"Togli collegamento", -image_desc:"Inserisci/modifica immagine", -cleanup_desc:"Pulisci codice disordinato", -code_desc:"Modifica sorgente HTML", -sub_desc:"Pedice", -sup_desc:"Apice", -hr_desc:"Inserisci riga orizzontale", -removeformat_desc:"Rimuovi formattazione", -custom1_desc:"La tua descrizione personalizzata qui", -forecolor_desc:"Seleziona colore testo", -backcolor_desc:"Seleziona colore sfondo", -charmap_desc:"Inserisci carattere speciale", -visualaid_desc:"Mostra/nascondi linee guida/elementi invisibili", -anchor_desc:"Inserisci/modifica ancora", -cut_desc:"Taglia", -copy_desc:"Copia", -paste_desc:"Incolla", -image_props_desc:"Propriet\u00E0 immagine", -newdocument_desc:"Nuovo documento", -help_desc:"Aiuto", -blockquote_desc:"Testo quotato", -clipboard_msg:"Copia/Taglia/Incolla non \u00E8 disponibile in Mozilla e Firefox..\r\nSi desidera avere maggiori informazioni su questo problema?", -path:"Percorso", -newdocument:"Sei sicuro di voler cancellare tutti i contenuti?", -toolbar_focus:"Vai ai pulsanti strumento - Alt+Q, Vai all'editor - Alt-Z, Vai al percorso dell'elemento - Alt-X", -more_colors:"Colori aggiuntivi" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/it_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/it_dlg.js deleted file mode 100644 index 23050bce..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/it_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('it.advanced_dlg',{ -about_title:"Informazioni su TinyMCE", -about_general:"Informazioni", -about_help:"Aiuto", -about_license:"Licenza", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Autore", -about_version:"Versione", -about_loaded:"Plugin caricati", -anchor_title:"Inserisci/modifica ancora", -anchor_name:"Nome ancora", -code_title:"Editor sorgente HTML", -code_wordwrap:"A capo automatico", -colorpicker_title:"Seleziona un colore", -colorpicker_picker_tab:"Selettore", -colorpicker_picker_title:"Selettore colori", -colorpicker_palette_tab:"Tavolozza", -colorpicker_palette_title:"Tavolozza dei colori", -colorpicker_named_tab:"Per nome", -colorpicker_named_title:"Colori per nome", -colorpicker_color:"Colore:", -colorpicker_name:"Nome:", -charmap_title:"Seleziona carattere speciale", -image_title:"Inserisci/modifica immagine", -image_src:"URL immagine", -image_alt:"Descrizione immagine", -image_list:"Lista immagini", -image_border:"Bordo", -image_dimensions:"Dimensioni", -image_vspace:"Spaziatura verticale", -image_hspace:"Spaziatura orizzontale", -image_align:"Allineamentot", -image_align_baseline:"Alla base", -image_align_top:"In alto", -image_align_middle:"In mezzo", -image_align_bottom:"In basso", -image_align_texttop:"In alto al testo", -image_align_textbottom:"In basso al testo", -image_align_left:"A sinistra", -image_align_right:"A destra", -link_title:"Inserisci/modifica collegamento", -link_url:"URL collegamento", -link_target:"Target", -link_target_same:"Apri link nella stessa finestra", -link_target_blank:"Apri link in una nuova finestra", -link_titlefield:"Titolo", -link_is_email:"L'URL inserito sembra essere un indirizzo email. Aggiungere il necessario prefisso mailto: ?", -link_is_external:"L'URL inserito sembra essere un link esterno. Aggiungere il necessario prefisso http:// ?", -link_list:"Lista collegamenti" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ja.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ja.js deleted file mode 100644 index f6a39afc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ja.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ja.advanced',{ -style_select:"\u30B9\u30BF\u30A4\u30EB", -font_size:"\u30D5\u30A9\u30F3\u30C8\u30B5\u30A4\u30BA", -fontdefault:"\u30D5\u30A9\u30F3\u30C8", -block:"\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8", -paragraph:"\u6BB5\u843D", -div:"Div", -address:"\u4F4F\u6240", -pre:"\u6574\u5F62\u6E08\u307F", -h1:"\u898B\u51FA\u30571", -h2:"\u898B\u51FA\u30572", -h3:"\u898B\u51FA\u30573", -h4:"\u898B\u51FA\u30574", -h5:"\u898B\u51FA\u30575", -h6:"\u898B\u51FA\u30576", -blockquote:"\u5F15\u7528", -code:"\u30BD\u30FC\u30B9\u30B3\u30FC\u30C9", -samp:"\u30B3\u30FC\u30C9\u30B5\u30F3\u30D7\u30EB", -dt:"\u8A9E\u53E5\u5B9A\u7FA9", -dd:"\u8A9E\u53E5\u8AAC\u660E", -bold_desc:"\u592A\u5B57 (Ctrl+B)", -italic_desc:"\u659C\u4F53 (Ctrl+I)", -underline_desc:"\u4E0B\u7DDA (Ctrl+U)", -striketrough_desc:"\u6253\u6D88\u3057\u7DDA", -justifyleft_desc:"\u5DE6\u63C3\u3048", -justifycenter_desc:"\u4E2D\u592E\u63C3\u3048", -justifyright_desc:"\u53F3\u63C3\u3048", -justifyfull_desc:"\u5747\u7B49\u5272\u4ED8", -bullist_desc:"\u756A\u53F7\u306A\u3057\u30EA\u30B9\u30C8", -numlist_desc:"\u756A\u53F7\u3064\u304D\u30EA\u30B9\u30C8", -outdent_desc:"\u30A4\u30F3\u30C7\u30F3\u30C8\u89E3\u9664", -indent_desc:"\u30A4\u30F3\u30C7\u30F3\u30C8", -undo_desc:"\u5143\u306B\u623B\u3059 (Ctrl+Z)", -redo_desc:"\u3084\u308A\u76F4\u3059 (Ctrl+Y)", -link_desc:"\u30EA\u30F3\u30AF\u306E\u633F\u5165/\u7DE8\u96C6", -unlink_desc:"\u30EA\u30F3\u30AF\u89E3\u9664", -image_desc:"\u753B\u50CF\u306E\u633F\u5165/\u7DE8\u96C6", -cleanup_desc:"\u30B3\u30FC\u30C9\u6574\u5F62", -code_desc:"HTML\u30BD\u30FC\u30B9\u7DE8\u96C6", -sub_desc:"\u4E0B\u4ED8\u304D", -sup_desc:"\u4E0A\u4ED8\u304D", -hr_desc:"\u6C34\u5E73\u7DDA", -removeformat_desc:"\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\u89E3\u9664", -custom1_desc:"\u8AAC\u660E\u6587\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002", -forecolor_desc:"\u6587\u5B57\u8272", -backcolor_desc:"\u80CC\u666F\u8272", -charmap_desc:"\u7279\u6B8A\u6587\u5B57", -visualaid_desc:"\u30AC\u30A4\u30C9\u30E9\u30A4\u30F3\u3068\u975E\u8868\u793A\u9805\u76EE\u306E\u8868\u793A\u5207\u66FF", -anchor_desc:"\u30A2\u30F3\u30AB\u30FC\u306E\u633F\u5165/\u7DE8\u96C6", -cut_desc:"\u5207\u308A\u53D6\u308A", -copy_desc:"\u30B3\u30D4\u30FC", -paste_desc:"\u8CBC\u308A\u4ED8\u3051", -image_props_desc:"\u753B\u50CF\u306E\u30D7\u30ED\u30D1\u30C6\u30A3", -newdocument_desc:"\u65B0\u898F\u4F5C\u6210", -help_desc:"\u30D8\u30EB\u30D7", -blockquote_desc:"\u5F15\u7528", -clipboard_msg:"\u30B3\u30D4\u30FC/\u5207\u308A\u53D6\u308A/\u8CBC\u308A\u4ED8\u3051\u306FMozilla\u53CA\u3073Firefox\u3067\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002\n\u8A73\u7D30\u306F\u3053\u3061\u3089", -path:"\u30D1\u30B9", -newdocument:"\u7DE8\u96C6\u4E2D\u306E\u30C7\u30FC\u30BF\u3092\u7834\u68C4\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F", -toolbar_focus:"\u30C4\u30FC\u30EB\u30DC\u30BF\u30F3\u3078\u30B8\u30E3\u30F3\u30D7 - Alt+Q, \u30A8\u30C7\u30A3\u30BF\u306B\u30B8\u30E3\u30F3\u30D7 - Alt-Z, \u30A8\u30EC\u30E1\u30F3\u30C8\u30D1\u30B9\u3078\u30B8\u30E3\u30F3\u30D7 - Alt-X", -more_colors:"\u305D\u306E\u4ED6\u306E\u8272" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ja_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ja_dlg.js deleted file mode 100644 index 37728eb7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ja_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ja.advanced_dlg',{ -about_title:"TinyMCE\u306B\u3064\u3044\u3066", -about_general:"\u8A73\u7D30", -about_help:"\u30D8\u30EB\u30D7", -about_license:"\u30E9\u30A4\u30BB\u30F3\u30B9", -about_plugins:"\u30D7\u30E9\u30B0\u30A4\u30F3", -about_plugin:"\u30D7\u30E9\u30B0\u30A4\u30F3", -about_author:"\u4F5C\u8005", -about_version:"\u30D0\u30FC\u30B8\u30E7\u30F3", -about_loaded:"\u8AAD\u8FBC\u6E08\u307F\u30D7\u30E9\u30B0\u30A4\u30F3", -anchor_title:"\u30A2\u30F3\u30AB\u30FC\u306E\u633F\u5165/\u7DE8\u96C6", -anchor_name:"\u30A2\u30F3\u30AB\u30FC\u540D", -code_title:"HTML\u30BD\u30FC\u30B9\u30A8\u30C7\u30A3\u30BF", -code_wordwrap:"\u6298\u308A\u8FD4\u3057", -colorpicker_title:"\u8272\u306E\u9078\u629E", -colorpicker_picker_tab:"\u30AB\u30E9\u30FC\u30D4\u30C3\u30AB\u30FC", -colorpicker_picker_title:"\u30AB\u30E9\u30FC\u30D4\u30C3\u30AB\u30FC", -colorpicker_palette_tab:"\u30D1\u30EC\u30C3\u30C8", -colorpicker_palette_title:"\u30D1\u30EC\u30C3\u30C8", -colorpicker_named_tab:"\u65E2\u5B9A\u8272", -colorpicker_named_title:"\u65E2\u5B9A\u8272", -colorpicker_color:"\u30AB\u30E9\u30FC:", -colorpicker_name:"\u540D\u524D:", -charmap_title:"\u7279\u6B8A\u6587\u5B57", -image_title:"\u753B\u50CF\u306E\u633F\u5165/\u7DE8\u96C6", -image_src:"\u753B\u50CFURL", -image_alt:"\u753B\u50CF\u306E\u8AAC\u660E", -image_list:"\u4E00\u89A7\u304B\u3089\u9078\u3076", -image_border:"\u67A0\u7DDA", -image_dimensions:"\u30B5\u30A4\u30BA", -image_vspace:"\u4E0A\u4E0B\u4F59\u767D", -image_hspace:"\u5DE6\u53F3\u4F59\u767D", -image_align:"\u914D\u7F6E", -image_align_baseline:"Baseline", -image_align_top:"Top", -image_align_middle:"Middle", -image_align_bottom:"Bottom", -image_align_texttop:"Text top", -image_align_textbottom:"Text bottom", -image_align_left:"Left", -image_align_right:"Right", -link_title:"\u30EA\u30F3\u30AF\u306E\u633F\u5165/\u7DE8\u96C6", -link_url:"\u30EA\u30F3\u30AFURL", -link_target:"\u30BF\u30FC\u30B2\u30C3\u30C8", -link_target_same:"\u540C\u3058\u30A6\u30A4\u30F3\u30C9\u30A6\u3067\u958B\u304F", -link_target_blank:"\u65B0\u3057\u3044\u30A6\u30A4\u30F3\u30C9\u30A6\u3067\u958B\u304F", -link_titlefield:"\u30BF\u30A4\u30C8\u30EB", -link_is_email:"\u30E1\u30FC\u30EB\u30A2\u30C9\u30EC\u30B9\u304C\u5165\u529B\u3055\u308C\u307E\u3057\u305F\u3002\u30EA\u30F3\u30AF\u306Bmailto:\u3092\u4ED8\u52A0\u3057\u307E\u3059\u304B\uFF1F", -link_is_external:"\u30EA\u30F3\u30AF\u306Bhttp://\u3092\u4ED8\u52A0\u3057\u307E\u3059\u304B\uFF1F", -link_list:"\u4E00\u89A7\u304B\u3089\u9078\u3076" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ko.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ko.js deleted file mode 100644 index dea2b960..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ko.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ko.advanced',{ -style_select:"\uC2A4\uD0C0\uC77C", -font_size:"\uAE00\uAF34 \uD06C\uAE30", -fontdefault:"\uAE00\uAF34", -block:"\uD3EC\uB9F7", -paragraph:"\uB2E8\uB77D", -div:"Div", -address:"\uC8FC\uC18C", -pre:"pre", -h1:"\uD45C\uC81C1", -h2:"\uD45C\uC81C2", -h3:"\uD45C\uC81C3", -h4:"\uD45C\uC81C4", -h5:"\uD45C\uC81C5", -h6:"\uD45C\uC81C6", -blockquote:"\uC778\uC6A9\uBB38", -code:"\uCF54\uB4DC", -samp:"\uC0D8\uD50C\uCF54\uB4DC", -dt:"\uC5B4\uAD6C \uC815\uC758", -dd:"\uC815\uC758 \uC124\uBA85", -bold_desc:"\uAD75\uC740 \uAE00\uC528(Ctrl+B)", -italic_desc:"\uC774\uD0E4\uB9AD(Ctrl+I)", -underline_desc:"\uBC11\uC904(Ctrl+U)", -striketrough_desc:"\uCDE8\uC18C\uC120", -justifyleft_desc:"\uC67C\uCABD \uC815\uB82C", -justifycenter_desc:"\uAC00\uC6B4\uB370 \uC815\uB82C", -justifyright_desc:"\uC624\uB978\uCABD \uC815\uB82C", -justifyfull_desc:"\uBC30\uBD84 \uC815\uB82C", -bullist_desc:"\uBE44\uC21C\uCC28\uBAA9\uB85D", -numlist_desc:"\uC21C\uCC28\uBAA9\uB85D", -outdent_desc:"\uB0B4\uC5B4\uC4F0\uAE30", -indent_desc:"\uB4E4\uC5EC\uC4F0\uAE30", -undo_desc:"\uC2E4\uD589\uCDE8\uC18C(Ctrl+Z)", -redo_desc:"\uB2E4\uC2DC\uC2E4\uD589(Ctrl+Y)", -link_desc:"\uB9C1\uD06C\uC758 \uC0BD\uC785/\uD3B8\uC9D1", -unlink_desc:"\uB9C1\uD06C \uC0AD\uC81C", -image_desc:"\uC774\uBBF8\uC9C0 \uC0BD\uC785/\uD3B8\uC9D1", -cleanup_desc:"\uC9C0\uC800\uBD84\uD55C \uCF54\uB4DC \uC0AD\uC81C", -code_desc:"HTML \uD3B8\uC9D1", -sub_desc:"\uC544\uB798\uCCA8\uC790", -sup_desc:"\uC704\uCCA8\uC790", -hr_desc:"\uAD6C\uBD84\uC120", -removeformat_desc:"\uC11C\uC2DD \uD574\uC81C", -custom1_desc:"\uCEE4\uC2A4\uD140 \uC124\uBA85", -forecolor_desc:"\uAE00\uC790\uC0C9", -backcolor_desc:"\uBC30\uACBD\uC0C9", -charmap_desc:"\uD2B9\uC218 \uBB38\uC790", -visualaid_desc:"\uAC00\uC774\uB4DC\uB77C\uC778 \uD45C\uC2DC/\uBE44\uD45C\uC2DC", -anchor_desc:"\uC5E5\uCEE4 \uC0BD\uC785/\uD3B8\uC9D1", -cut_desc:"\uC798\uB77C\uB0B4\uAE30", -copy_desc:"\uBCF5\uC0AC", -paste_desc:"\uBD99\uC774\uAE30", -image_props_desc:"\uC774\uBBF8\uC9C0\uC18D\uC131", -newdocument_desc:"\uC2E0\uADDC\uAE00 \uC791\uC131", -help_desc:"\uB3C4\uC6C0\uB9D0", -blockquote_desc:"\uC778\uC6A9\uBB38", -clipboard_msg:"\uBCF5\uC0AC/\uC798\uB77C\uB0B4\uAE30/\uBD99\uC774\uAE30\uB294 Mozilla \uBC0FFirefox \uC5D0\uC11C \uC0AC\uC6A9\uB418\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.\n\uC0C1\uC138\uC815\uBCF4\uB97C \uD45C\uC2DC\uD569\uB2C8\uAE4C?", -path:"Path", -newdocument:"\uD3B8\uC9D1\uC911\uC758 \uB370\uC774\uD130\uB97C \uBAA8\uB450 \uC783\uC5B4\uB3C4 \uAD1C\uCC2E\uC2B5\uB2C8\uAE4C?", -toolbar_focus:"\uBC84\uD2BC\uC73C\uB85C \uC810\uD504 - Alt+Q, \uC5D0\uB514\uD130\uB85C \uC810\uD504 - Alt-Z, Jump to element path - Alt-X", -more_colors:"\uADF8 \uC678\uC758 \uC0C9" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ko_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ko_dlg.js deleted file mode 100644 index 7370f559..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ko_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ko.advanced_dlg',{ -about_title:"TinyMCE\uC5D0 \uB300\uD558\uC5EC", -about_general:"About", -about_help:"\uB3C4\uC6C0\uB9D0", -about_license:"\uB77C\uC774\uC13C\uC2A4", -about_plugins:"\uD50C\uB7EC\uADF8\uC778", -about_plugin:"\uD50C\uB7EC\uADF8\uC778", -about_author:"\uC81C\uC791\uC790", -about_version:"\uBC84\uC83C", -about_loaded:"\uC2E4\uD589\uB41C \uD50C\uB7EC\uADF8\uC778", -anchor_title:"\uC5E5\uCEE4 \uC0BD\uC785/\uD3B8\uC9D1", -anchor_name:"\uC5E5\uCEE4\uBA85", -code_title:"\uC18C\uC2A4 \uD3B8\uC9D1", -code_wordwrap:"\uC6CC\uB4DC\uB7A9", -colorpicker_title:"\uC0C9\uC744 \uC120\uD0DD", -colorpicker_picker_tab:"\uD53D\uCEE4", -colorpicker_picker_title:"\uCEEC\uB7EC \uD53D\uCEE4", -colorpicker_palette_tab:"\uD314\uB808\uD2B8", -colorpicker_palette_title:"\uD314\uB808\uD2B8 \uC0C9", -colorpicker_named_tab:"\uC0C9 \uC774\uB984", -colorpicker_named_title:"\uC0C9", -colorpicker_color:"Color:", -colorpicker_name:"\uC0C9 \uC774\uB984:", -charmap_title:"\uD2B9\uC218 \uBB38\uC790", -image_title:"\uC774\uBBF8\uC9C0\uC758 \uC0BD\uC785/\uD3B8\uC9D1", -image_src:"\uC774\uBBF8\uC9C0 URL", -image_alt:"\uC774\uBBF8\uC9C0 \uC124\uBA85", -image_list:"\uC774\uBBF8\uC9C0 \uBAA9\uB85D", -image_border:"\uD14C\uB450\uB9AC\uC120", -image_dimensions:"\uD06C\uAE30", -image_vspace:"\uC0C1\uD558 \uC5EC\uBC31", -image_hspace:"\uC88C\uC6B0 \uC5EC\uBC31", -image_align:"\uC815\uB82C", -image_align_baseline:"\uAE30\uC900\uC120", -image_align_top:"Top", -image_align_middle:"Middle", -image_align_bottom:"Bottom", -image_align_texttop:"Text top", -image_align_textbottom:"Text bottom", -image_align_left:"Left", -image_align_right:"Right", -link_title:"\uB9C1\uD06C\uC758 \uC0BD\uC785/\uD3B8\uC9D1", -link_url:"\uB9C1\uD06C URL", -link_target:"Target", -link_target_same:"\uAC19\uC740\uCC3D", -link_target_blank:"\uC0C8\uCC3D", -link_titlefield:"\uC81C\uBAA9", -link_is_email:"\uBA54\uC77C\uC8FC\uC18C\uAC00 \uC785\uB825\uB418\uC5C8\uC2B5\uB2C8\uB2E4.\n\uBA54\uC77C\uC8FC\uC18C\uC758 \uC55E\uC5D0 mailto:\uB97C \uBD99\uC785\uB2C8\uAE4C?", -link_is_external:"\uC678\uBD80URL\uC774 \uC785\uB825\uB418\uC5C8\uC2B5\uB2C8\uB2E4.\nURL\uC758 \uC55E\uC5D0 http://\uB97C \uBD99\uC785\uB2C8\uAE4C?", -link_list:"\uB9C1\uD06C \uBAA9\uB85D" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lt.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lt.js deleted file mode 100644 index bd1c661a..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lt.js +++ /dev/null @@ -1,63 +0,0 @@ -tinyMCE.addI18n('lt.advanced',{ -style_select:"Stiliai", -font_size:"\u0160rifto dydis", -fontdefault:"\u0160rifto \u0161eima", -block:"Formatas", -paragraph:"Paragrafas", -div:"Div \u017Eym\u0117", -address:"Adresas", -pre:"Preformatuotas tekstas", -h1:"Antra\u0161t\u0117 1", -h2:"Antra\u0161t\u0117 2", -h3:"Antra\u0161t\u0117 3", -h4:"Antra\u0161t\u0117 4", -h5:"Antra\u0161t\u0117 5", -h6:"Antra\u0161t\u0117 6", -blockquote:"Citatos blokas", -code:"Kodas", -samp:"Kodo pavyzdys", -dt:"Apibr\u0117\u017Eimo terminas", -dd:"Apibr\u0117\u017Eimo apra\u0161ymas", -bold_desc:"Storas (Ctrl+B)", -italic_desc:"Pasvir\u0119s (Ctrl+I)", -underline_desc:"Pabrauktas (Ctrl+U)", -striketrough_desc:"Perbrauktas", -justifyleft_desc:"Lygiuoti pagal kair\u0119", -justifycenter_desc:"Centruoti", -justifyright_desc:"Lygiuoti pagal de\u0161in\u0119", -justifyfull_desc:"Lygiuoti pagal abu kra\u0161tus", -bullist_desc:"Ner\u016B\u0161uotas s\u0105ra\u0161as", -numlist_desc:"R\u016B\u0161uotas skai\u010Diais s\u0105ra\u0161as", -outdent_desc:"Stumti prie kairiojo kra\u0161to", -indent_desc:"Stumti nuo kairiojo kra\u0161to", -undo_desc:"Atstatyti (Ctrl+Z)", -redo_desc:"Perdaryti (Ctrl+Y)", -link_desc:"\u012Eterpti/redaguoti nuorod\u0105", -unlink_desc:"Pa\u0161alinti nuorod\u0105", -image_desc:"\u012Eterpti/redaguoti paveiksl\u0117l\u012F", -cleanup_desc:"I\u0161valyti netvarking\u0105 kod\u0105", -code_desc:"Redaguoti HTML i\u0161eities kod\u0105", -sub_desc:"Apatinis indeksas", -sup_desc:"Vir\u0161utinis indeksas", -hr_desc:"\u012Eterpti horizontali\u0105 linij\u0105", -removeformat_desc:"Pa\u0161alinti formatavim\u0105", -custom1_desc:"J\u016Bs\u0173 apra\u0161ymas \u010Dia", -forecolor_desc:"Parinkti teksto spalv\u0105", -backcolor_desc:"Parinkti fono spalv\u0105", -charmap_desc:"\u012Eterpti nestandartin\u012F simbol\u012F", -visualaid_desc:"Kaitalioti gaires/nematom\u0173 element\u0173 rodym\u0105", -anchor_desc:"\u012Eterpti/redaguoti inkar\u0105", -cut_desc:"I\u0161kirpti", -copy_desc:"Kopijuoti", -paste_desc:"\u012Eklijuoti", -image_props_desc:"Paveiksl\u0117lio nustatymai", -newdocument_desc:"Naujas dokumentas", -help_desc:"Pagalba", -blockquote_desc:"Citatos blokas", -clipboard_msg:"Kopijavimas/I\u0161kirpimas/\u012Eklijavimas negalimas Mozilla ir Firefox nar\u0161ykl\u0117se.\r\nAr norite daugiau informacijos apie \u0161i\u0105 problem\u0105?", -path:"Kelias", -newdocument:"Ar tikrai norite i\u0161trinti vis\u0105 turin\u012F?", -toolbar_focus:"Per\u0161okimas prie \u012Franki\u0173 juostos mygtuk\u0173 - Alt+Q, Per\u0161okimas prie redaktoriaus - Alt-Z, Per\u0161okimas prie element\u0173 kelio - Alt-X", -more_colors:"Daugiau spalv\u0173", -link_delta_width:"70" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lt_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lt_dlg.js deleted file mode 100644 index cdf07683..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lt_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('lt.advanced_dlg',{ -about_title:"Apie TinyMCE", -about_general:"Apie", -about_help:"Pagalba", -about_license:"Licenzija", -about_plugins:"\u012Eskiepiai", -about_plugin:"\u012Eskiepis", -about_author:"Autorius", -about_version:"Versija", -about_loaded:"U\u017Ekrauti \u012Fskiepiai", -anchor_title:"\u012Eterpti/redaguoti inkar\u0105", -anchor_name:"Inkaro vardas", -code_title:"HTML i\u0161eities kodo redaktorius", -code_wordwrap:"\u017Dod\u017Eio lau\u017Eymas", -colorpicker_title:"Pasirinkti spalv\u0105", -colorpicker_picker_tab:"Parink\u0117jas", -colorpicker_picker_title:"Spalvos parink\u0117jas", -colorpicker_palette_tab:"Palet\u0117", -colorpicker_palette_title:"Paletin\u0117s spalvos", -colorpicker_named_tab:"\u012Evardintosios", -colorpicker_named_title:"\u012Evardintosios spalvos", -colorpicker_color:"Spalva:", -colorpicker_name:"Pavadinimas:", -charmap_title:"Pasirinkti nestandartin\u012F simbol\u012F", -image_title:"\u012Eterpti/redaguoti paveiksl\u0117l\u012F", -image_src:"Paveiksl\u0117lio URL adresas", -image_alt:"Paveiksl\u0117lio apra\u0161ymas", -image_list:"Paveiksl\u0117li\u0173 s\u0105ra\u0161as", -image_border:"R\u0117melis", -image_dimensions:"I\u0161matavimai", -image_vspace:"Vertikalus tarpas", -image_hspace:"Horizontalus tarpas", -image_align:"Lygiavimas", -image_align_baseline:"Pradiniame ta\u0161ke", -image_align_top:"Vir\u0161uje", -image_align_middle:"Viduryje", -image_align_bottom:"Apa\u010Dioje", -image_align_texttop:"Teksto vir\u0161uje", -image_align_textbottom:"Teksto apa\u010Dioje", -image_align_left:"Kair\u0117je", -image_align_right:"De\u0161in\u0117je", -link_title:"\u012Eterpti/redaguoti nuorod\u0105", -link_url:"Nuorodos URL adresas", -link_target:"Taikinys", -link_target_same:"Atidaryti tame pa\u010Diame lange", -link_target_blank:"Atidaryti naujame lange", -link_titlefield:"Pavadinimas", -link_is_email:"URL adresas, kur\u012F \u012Fved\u0117te yra e-pa\u0161to adresas, ar norite prid\u0117ti reikaling\u0105 mailto: prefiks\u0105?", -link_is_external:"URL adresas, kur\u012F \u012Fved\u0117te yra i\u0161orin\u0117 nuoroda, ar norite prid\u0117ti reikaling\u0105 http:// prefiks\u0105?", -link_list:"Nuorod\u0173 s\u0105ra\u0161as" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lv.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lv.js deleted file mode 100644 index a877c7ec..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lv.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('lv.advanced',{ -style_select:"Stili", -font_size:"Fonta lielums", -fontdefault:"Fonta veids", -block:"Form\u0101ts", -paragraph:"Rindkopa", -div:"Div\u012Bzija", -address:"Adrese", -pre:"Priek\u0161format\u0113ts", -h1:"Virsraksts 1", -h2:"Virsraksts 2", -h3:"Virsraksts 3", -h4:"Virsraksts 4", -h5:"Virsraksts 5", -h6:"Virsraksts 6", -blockquote:"Cit\u0101ts", -code:"Kods", -samp:"Koda piem\u0113rs", -dt:"Defin\u012Bcijas termins ", -dd:"Defin\u012Bcijas apraksts", -bold_desc:"Treknraksts (Ctrl+B)", -italic_desc:"Sl\u012Bpraksts (Ctrl+I)", -underline_desc:"Pasv\u012Btrojums (Ctrl+U)", -striketrough_desc:"P\u0101rsv\u012Btrojums", -justifyleft_desc:"Novietot pa kreisi", -justifycenter_desc:"Centr\u0113t", -justifyright_desc:"Novietot pa labi", -justifyfull_desc:"Nol\u012Bdzin\u0101t malas", -bullist_desc:"Nenumur\u0113ts saraksts", -numlist_desc:"Numur\u0113ts saraksts", -outdent_desc:"Uzk\u0101pe", -indent_desc:"Atk\u0101pe", -undo_desc:"Atsaukt (Ctrl+Z)", -redo_desc:"Atatsaukt (Ctrl+Y)", -link_desc:"Ievietot/Redi\u0123\u0113t saiti", -unlink_desc:"Atsait\u0113t", -image_desc:"Ievietot/Redi\u0123\u0113t att\u0113lu", -cleanup_desc:"Izt\u012Br\u012Bt nek\u0101rt\u012Bgu kodu", -code_desc:"Redi\u0123\u0113t HTML kodu", -sub_desc:"Apak\u0161raksts", -sup_desc:"Aug\u0161raksts", -hr_desc:"Ievietot horizont\u0101lu sv\u012Btru", -removeformat_desc:"Izdz\u0113st format\u0113to", -custom1_desc:"Tevis izdom\u0101ts apraksts \u0161eit", -forecolor_desc:"Uzst\u0101d\u012Bt teksta kr\u0101su", -backcolor_desc:"Uzst\u0101d\u012Bt fona kr\u0101su", -charmap_desc:"Ievietot simbolu", -visualaid_desc:"Uzlikt/Nov\u0101kt pal\u012Bgsv\u012Btras/neredzamos elementus", -anchor_desc:"Ievietot/Redi\u0123\u0113t enkursaiti", -cut_desc:"Izgriezt", -copy_desc:"Kop\u0113t", -paste_desc:"Iekop\u0113t", -image_props_desc:"Bildes iestat\u012Bjumi", -newdocument_desc:"Jauns dokuments", -help_desc:"Pal\u012Bdz\u012Bba", -blockquote_desc:"Cit\u0101ts", -clipboard_msg:"Iesp\u0113ja Kop\u0113t/Izgriezt/Iekop\u0113t nav pieejama p\u0101rl\u016Bkiem Mozilla and Firefox.\r\nVai J\u016Bs v\u0113laties uzzin\u0101t vair\u0101k par \u0161o probl\u0113mu?", -path:"Atra\u0161an\u0101s vieta", -newdocument:"Vai J\u016Bs esat p\u0101rliecin\u0101ti, ka v\u0113laties izdz\u0113st visu saturu?", -toolbar_focus:"Iet uz r\u012Bkpog\u0101m - Alt+Q, Iet uz redaktoru - Alt-Z, Iet uz elementa atra\u0161an\u0101s vietu - Alt-X", -more_colors:"Vair\u0101k kr\u0101su" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lv_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lv_dlg.js deleted file mode 100644 index 4dbdcc55..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/lv_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('lv.advanced_dlg',{ -about_title:"Par TinyMCE", -about_general:"Par", -about_help:"Pal\u012Bdz\u012Bba", -about_license:"Licence", -about_plugins:"Papildmodu\u013Ci", -about_plugin:"Papildmodulis", -about_author:"Autors", -about_version:"Versija", -about_loaded:"Iestat\u012Btie papildmodu\u013Ci", -anchor_title:"Ievietot/Redi\u0123\u0113t enkursaiti", -anchor_name:"Enkursaites nosaukums", -code_title:"HTML koda redaktors", -code_wordwrap:"V\u0101rdu p\u0101rne\u0161ana jaun\u0101 rind\u0101", -colorpicker_title:"Izv\u0113l\u0113ties kr\u0101su", -colorpicker_picker_tab:"Izv\u0113lnis", -colorpicker_picker_title:"Kr\u0101su izv\u0113lnis", -colorpicker_palette_tab:"Palete", -colorpicker_palette_title:"Kr\u0101su palete", -colorpicker_named_tab:"Nosaukts", -colorpicker_named_title:"Nosaukt\u0101s kr\u0101sas", -colorpicker_color:"Kr\u0101sa:", -colorpicker_name:"Nosaukums:", -charmap_title:"Izv\u0113lies simbolu", -image_title:"Ievietot/Redi\u0123\u0113t att\u0113lu", -image_src:"Att\u0113la URL", -image_alt:"Att\u0113la apraksts", -image_list:"Att\u0113lu saraksts", -image_border:"Apmale", -image_dimensions:"Izm\u0113ri", -image_vspace:"Vertik\u0101l\u0101 atstarpe", -image_hspace:"Horizont\u0101l\u0101 atstarpe", -image_align:"Novietojums", -image_align_baseline:"Pati apak\u0161a", -image_align_top:"Aug\u0161a", -image_align_middle:"Vidus", -image_align_bottom:"Apak\u0161a", -image_align_texttop:"Teksta aug\u0161a", -image_align_textbottom:"Teksta apak\u0161a", -image_align_left:"Pa kreisi", -image_align_right:"Pa labi", -link_title:"Ievietot/Redi\u0123\u0113t saiti", -link_url:"Saites URL", -link_target:"M\u0113r\u0137is", -link_target_same:"Atv\u0113rt saiti \u0161ai pa\u0161\u0101 log\u0101", -link_target_blank:"Atv\u0113rt saiti jaun\u0101 log\u0101", -link_titlefield:"Nosaukums", -link_is_email:"Ievad\u012Btais URL \u0161\u0137iet ir e-pasta adrese, vai tu v\u0113lies pirms t\u0101s pievienot mailto: pried\u0113kli? ", -link_is_external:"Ievad\u012Btais URL \u0161\u0137iet ir \u0101r\u0113j\u0101 saite, vai tu v\u0113lies pirms t\u0101s pievienot http:// pried\u0113kli?", -link_list:"Sai\u0161u saraksts" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mk.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mk.js deleted file mode 100644 index 5617fae9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mk.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('mk.advanced',{ -style_select:"Stilovi", -font_size:"Veli\u010Dina pisma", -fontdefault:"Vrsta pisma", -block:"Format", -paragraph:"Paragraf", -div:"Div", -address:"Adresa", -pre:"Oblikovano", -h1:"\u041D\u0430\u0441\u043B\u043E\u0432 1", -h2:"\u041D\u0430\u0441\u043B\u043E\u0432 2", -h3:"\u041D\u0430\u0441\u043B\u043E\u0432 3", -h4:"\u041D\u0430\u0441\u043B\u043E\u0432 4", -h5:"\u041D\u0430\u0441\u043B\u043E\u0432 5", -h6:"\u041D\u0430\u0441\u043B\u043E\u0432 6", -blockquote:"Citat", -code:"Kod", -samp:"Primjer koda", -dt:"Definicija pojma", -dd:"Opis definicije", -bold_desc:"Podebljaj (Ctrl+B)", -italic_desc:"Kurziv (Ctrl+I)", -underline_desc:"Podcrtaj (Ctrl+U)", -striketrough_desc:"Precrtaj", -justifyleft_desc:"Poravnaj levo", -justifycenter_desc:"Centriraj", -justifyright_desc:"Poravnaj desno", -justifyfull_desc:"Poravnaj potpuno", -bullist_desc:"Neure\u0111ena lista", -numlist_desc:"Ure\u0111ena lista", -outdent_desc:"Uvuci", -indent_desc:"Izvuci", -undo_desc:"Poni\u0161ti (Ctrl+Z)", -redo_desc:"Ponovi (Ctrl+Y)", -link_desc:"\u0412\u043C\u0435\u0442\u043D\u0438/uredi poveznicu", -unlink_desc:"Poni\u0161ti poveznicu", -image_desc:"\u0412\u043C\u0435\u0442\u043D\u0438/uredi sliku", -cleanup_desc:"Po\u010Disti kod", -code_desc:"Uredi HTML izvor", -sub_desc:"Indeks", -sup_desc:"Eksponent", -hr_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 vodoravnu crtu", -removeformat_desc:"Poni\u0161ti oblikovanje", -custom1_desc:"Vlastiti opis ovdje", -forecolor_desc:"Odaberite boju teksta", -backcolor_desc:"Odaberite boju pozadine", -charmap_desc:"\u0412\u043C\u0435\u0442\u043D\u0438 vlastiti znak", -visualaid_desc:"Vodilice/nevidljivi elementi", -anchor_desc:"\u0412\u043C\u0435\u0442\u043D\u0438/uredi sidro", -cut_desc:"Izre\u017Ei", -copy_desc:"Kopiraj", -paste_desc:"Zalepi", -image_props_desc:"Svojstva slike", -newdocument_desc:"Novi dokument", -help_desc:"Pomo\u0107", -blockquote_desc:"Citiraj", -clipboard_msg:"Kopiraj/Izre\u017Ei/Zalepi nije dostupno u Mozilla i Firefox preglednicima. Vi\u0161e informacija?", -path:"Staza", -newdocument:"Jeste li sigurni da \u017Eelite izbrisati celi sadr\u017Eaj?", -toolbar_focus:"Pre\u0111i na alatnu traku - Alt+Q, pre\u0111i na ure\u0111iva\u010D - Alt-Z, pre\u0111i na element path - Alt-X", -more_colors:"Vi\u0161e boja" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mk_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mk_dlg.js deleted file mode 100644 index ac953635..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mk_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('mk.advanced_dlg',{ -about_title:"TinyMCE", -about_general:"\u0417\u0430 \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u0430\u0442\u0430", -about_help:"\u041F\u043E\u043C\u043E\u0448", -about_license:"\u041B\u0438\u0446\u0435\u043D\u0446\u0430", -about_plugins:"\u0414\u043E\u0434\u0430\u0442\u043E\u0446\u0438", -about_plugin:"\u0414\u043E\u0434\u0430\u0442\u043E\u043A", -about_author:"\u0410\u0432\u0442\u043E\u0440", -about_version:"\u0412\u0435\u0440\u0437\u0438\u0458\u0430", -about_loaded:"\u041F\u043E\u0441\u0442\u043E\u0435\u0447\u043A\u0438 \u0434\u043E\u0434\u0430\u0442\u043E\u0446\u0438", -anchor_title:"\u0412\u043C\u0435\u0442\u043D\u0438/\u0441\u0440\u0435\u0434\u0438 \u0441\u0438\u0434\u0440\u043E", -anchor_name:"\u0418\u043C\u0435 \u043D\u0430 \u0441\u0438\u0434\u0440\u043E\u0442\u043E", -code_title:"HTML \u0441\u0440\u0435\u0434\u0443\u0432\u0430\u0447", -code_wordwrap:"\u041F\u0440\u0435\u043A\u043B\u043E\u043F\u0443\u0432\u0430\u045A\u0435 \u043D\u0430 \u0442\u0435\u043A\u0441\u0442\u043E\u0442", -colorpicker_title:"\u0418\u0437\u0431\u043E\u0440 \u043D\u0430 \u0431\u043E\u0438", -colorpicker_picker_tab:"\u041E\u0434\u0431\u0435\u0440\u0438", -colorpicker_picker_title:"\u041E\u0434\u0431\u0435\u0440\u0438 \u0431\u043E\u0438", -colorpicker_palette_tab:"\u041F\u0430\u043B\u0435\u0442\u0430", -colorpicker_palette_title:"\u041F\u0430\u043B\u0435\u0442\u0430 \u043D\u0430 \u0431\u043E\u0438", -colorpicker_named_tab:"\u0418\u043C\u0435\u043D\u0443\u0432\u0430\u043D\u043E", -colorpicker_named_title:"\u0418\u043C\u0435\u043D\u0443\u0432\u0430\u043D\u0438 \u0431\u043E\u0438", -colorpicker_color:"\u0411\u043E\u0458\u0430:", -colorpicker_name:"\u0418\u043C\u0435:", -charmap_title:"\u041E\u0434\u0431\u0435\u0440\u0435\u0442\u0435 \u0437\u043D\u0430\u043A", -image_title:"\u0412\u043C\u0435\u0442\u043D\u0438/\u0441\u0440\u0435\u0434\u0438 \u0441\u043B\u0438\u043A\u0438", -image_src:"\u041B\u0438\u043D\u043A \u043D\u0430 \u0441\u043B\u0438\u043A\u0430\u0442\u0430", -image_alt:"\u041E\u043F\u0438\u0441 \u043D\u0430 \u0441\u043B\u0438\u043A\u0430\u0442\u0430", -image_list:"\u041B\u0438\u0441\u0442\u0430 \u043D\u0430 \u0441\u043B\u0438\u043A\u0438\u0442\u0435", -image_border:"\u0420\u0430\u0431", -image_dimensions:"\u0414\u0438\u043C\u0435\u043D\u0437\u0438\u0438", -image_vspace:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u0435\u043D \u043F\u0440\u043E\u0441\u0442\u043E\u0440", -image_hspace:"\u0425\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u0435\u043D \u043F\u0440\u043E\u0441\u0442\u043E\u0440", -image_align:"\u041F\u043E\u0440\u0430\u043C\u043D\u0443\u0432\u0430\u045A\u0435", -image_align_baseline:"\u041E\u0441\u043D\u043E\u0432\u043D\u0430 \u043B\u0438\u043D\u0438\u0458\u0430", -image_align_top:"\u0412\u0440\u0432", -image_align_middle:"\u0421\u0440\u0435\u0434\u0438\u043D\u0430", -image_align_bottom:"\u0414\u043D\u043E", -image_align_texttop:"\u0412\u0440\u0432 \u043D\u0430 \u0442\u0435\u043A\u0441\u0442\u043E\u0442", -image_align_textbottom:"\u0414\u043D\u043E \u043D\u0430 \u0442\u0435\u043A\u0441\u0442\u043E\u0442", -image_align_left:"\u041B\u0435\u0432\u043E", -image_align_right:"\u0414\u0435\u0441\u043D\u043E", -link_title:"\u0412\u043C\u0435\u0442\u043D\u0438/\u0441\u0440\u0435\u0434\u0438 \u043B\u0438\u043D\u043A", -link_url:"URL poveznice", -link_target:"Meta", -link_target_same:"Otvori poveznicu u istom prozoru", -link_target_blank:"Otvori poveznicu u novom prozoru", -link_titlefield:"\u041D\u0430\u0441\u043B\u043E\u0432", -link_is_email:"URL koji ste uneli izgleda kao e-mail adresa, \u017Eelite li dodati potrebni mailto: prefiks?", -link_is_external:"URL koji ste uneli izgleda kao vanjska poveznica, \u017Eelite li dodati potrebni http:// prefiks?", -link_list:"Lista poveznica" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mn.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mn.js deleted file mode 100644 index 580d1ea8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mn.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('mn.advanced',{ -style_select:"\u0425\u044D\u043B\u0431\u044D\u0440\u0436\u04AF\u04AF\u043B\u044D\u043B\u0442", -font_size:"\u0424\u043E\u043D\u0442\u044B\u043D \u0445\u044D\u043C\u0436\u044D\u044D", -fontdefault:"\u0424\u043E\u043D\u0442", -block:"\u0425\u044D\u0432", -paragraph:"\u041F\u0430\u0440\u0430\u0433\u0440\u0430\u0444", -div:"\u0425\u0430\u043C\u0442\u0430\u0442\u0433\u0430\u0441\u0430\u043D \u043C\u0443\u0436", -address:"\u0425\u0430\u044F\u0433", -pre:"\u0422\u04AF\u04AF\u0445\u0438\u0439 \u04E9\u0433\u04E9\u0433\u0434\u04E9\u043B", -h1:"\u0413\u0430\u0440\u0447\u0438\u0433 1", -h2:"\u0413\u0430\u0440\u0447\u0438\u0433 2", -h3:"\u0413\u0430\u0440\u0447\u0438\u0433 3", -h4:"\u0413\u0430\u0440\u0447\u0438\u0433 4", -h5:"\u0413\u0430\u0440\u0447\u0438\u0433 5", -h6:"\u0413\u0430\u0440\u0447\u0438\u0433 6", -blockquote:"\u0418\u0448\u043B\u044D\u043B", -code:"\u041A\u043E\u0434", -samp:"\u0416\u0438\u0448\u044D\u044D", -dt:"\u0422\u043E\u0434\u043E\u0440\u0445\u043E\u0439\u043B\u043E\u043B\u0442", -dd:"\u0422\u0430\u0439\u043B\u0431\u0430\u0440", -bold_desc:"\u0422\u043E\u0434 (Ctrl+B)", -italic_desc:"\u041D\u0430\u043B\u0443\u0443 (Ctrl+I)", -underline_desc:"\u0414\u043E\u043E\u0433\u0443\u0443\u0440 \u0437\u0443\u0440\u0430\u0430\u0441 (Ctrl+U)", -striketrough_desc:"\u0414\u0430\u0440\u0441\u0430\u043D", -justifyleft_desc:"\u0417\u04AF\u04AF\u043D \u0436\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u0441\u044D\u043D", -justifycenter_desc:"\u0413\u043E\u043B\u0434 \u0436\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u0441\u044D\u043D", -justifyright_desc:"\u0411\u0430\u0440\u0443\u0443\u043D \u0436\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u0441\u044D\u043D", -justifyfull_desc:"\u0422\u044D\u0433\u0448\u0438\u043B\u0441\u044D\u043D", -bullist_desc:"\u0422\u043E\u043E\u0447\u0438\u043B\u0442", -numlist_desc:"\u0414\u0443\u0433\u0430\u0430\u0440\u043B\u0430\u043B\u0442", -outdent_desc:"\u0414\u043E\u0433\u043E\u043B \u043C\u04E9\u0440 \u0443\u0441\u0442\u0433\u0430\u0445", -indent_desc:"\u0414\u043E\u0433\u043E\u043B \u043C\u04E9\u0440 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -undo_desc:"\u0411\u0443\u0446\u0430\u0430\u0445 (Ctrl+Z)", -redo_desc:"\u0426\u0443\u0446\u043B\u0430\u0445 (Ctrl+Y)", -link_desc:"\u0425\u043E\u043B\u0431\u043E\u043E\u0441 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -unlink_desc:"\u0425\u043E\u043B\u0431\u043E\u043E\u0441 \u0443\u0441\u0442\u0433\u0430\u0445", -image_desc:"\u0417\u0443\u0440\u0430\u0433 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -cleanup_desc:"\u042D\u0445 \u043A\u043E\u0434 \u0446\u044D\u0432\u044D\u0440\u043B\u044D\u0445", -code_desc:"HTML-\u044D\u0445 \u043A\u043E\u0434 \u0437\u0430\u0441\u0430\u0445", -sub_desc:"\u0414\u043E\u043E\u0440 \u0431\u0430\u0439\u0440\u043B\u0430\u043B", -sup_desc:"\u0414\u044D\u044D\u0440 \u0431\u0430\u0439\u0440\u043B\u0430\u043B", -hr_desc:"\u0422\u0443\u0441\u0433\u0430\u0430\u0440\u043B\u0430\u0433\u0447 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -removeformat_desc:"\u0425\u044D\u043B\u0431\u044D\u0440\u0436\u04AF\u04AF\u043B\u044D\u043B\u0442 \u0443\u0441\u0442\u0433\u0430\u0445", -custom1_desc:"\u0425\u044D\u0440\u044D\u0433\u043B\u044D\u0433\u0447\u0438\u0439\u043D \u0442\u043E\u0434\u043E\u0440\u0445\u043E\u0439\u043B\u0441\u043E\u043D \u0442\u0430\u0439\u043B\u0431\u0430\u0440", -forecolor_desc:"\u0411\u0438\u0447\u0432\u044D\u0440\u0438\u0439\u043D \u04E9\u043D\u0433\u04E9", -backcolor_desc:"\u0414\u044D\u0432\u0441\u0433\u044D\u0440 \u04E9\u043D\u0433\u04E9", -charmap_desc:"\u0422\u0443\u0441\u0433\u0430\u0439 \u0442\u044D\u043C\u0434\u044D\u0433\u0442 \u043E\u0440\u0443\u0443\u043B\u0430\u0445", -visualaid_desc:"\u0422\u0443\u0441\u043B\u0430\u0445 \u0448\u0443\u0433\u0430\u043C \u0431\u0430 \u04AF\u043B \u04AF\u0437\u044D\u0433\u0434\u044D\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u04AF\u04AF\u0434\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043B\u0430\u0445/\u0434\u0430\u043B\u0434\u043B\u0430\u0445", -anchor_desc:"\u0413\u0430\u0434\u0430\u0441 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -cut_desc:"\u0422\u0430\u0441\u043B\u0430\u043D \u0430\u0432\u0430\u0445", -copy_desc:"\u0425\u0443\u0443\u043B\u0430\u0445", -paste_desc:"\u041E\u0440\u0443\u0443\u043B\u0430\u0445", -image_props_desc:"\u0417\u0443\u0440\u0433\u0438\u0439\u043D \u0442\u043E\u0434\u0440\u0443\u0443\u043B\u0433\u0430", -newdocument_desc:"\u0428\u0438\u043D\u044D \u0431\u0430\u0440\u0438\u043C\u0442", -help_desc:"\u0422\u0443\u0441\u043B\u0430\u043C\u0436", -blockquote_desc:"\u0418\u0448\u043B\u044D\u043B", -clipboard_msg:"\u0425\u0443\u0443\u043B\u0430\u0445, \u0442\u0430\u0441\u043B\u0430\u043D \u0430\u0432\u0430\u0445 \u0431\u0443\u0443\u043B\u0433\u0430\u0445 \u043D\u044C \u041C\u043E\u0437\u0438\u043B\u043B\u0430 \u0424\u0430\u0439\u0440\u0444\u043E\u043A\u0441 \u0434\u044D\u044D\u0440 \u0431\u043E\u043B\u043E\u043C\u0436\u0433\u04AF\u0439. \r\n \u0422\u0430 \u044D\u043D\u044D \u0430\u0441\u0443\u0443\u0434\u043B\u044B\u043D \u0442\u0430\u043B\u0430\u0430\u0440 \u0434\u044D\u043B\u0433\u044D\u0440\u044D\u043D\u0433\u04AF\u0439 \u043C\u044D\u0434\u044D\u0445\u0438\u0439\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?", -path:"\u0417\u0430\u043C", -newdocument:"\u0422\u0430 \u0431\u04AF\u0445 \u0430\u0433\u0443\u0443\u043B\u0433\u044B\u0433 \u0443\u0441\u0442\u0433\u0430\u0445\u0434\u0430\u0430 \u0438\u0442\u0433\u044D\u043B\u0442\u044D\u0439 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?", -toolbar_focus:"\u0411\u0430\u0433\u0430\u0436 \u0441\u0430\u043C\u0431\u0430\u0440 \u043B\u0443\u0443 \u04AF\u0441\u0440\u044D\u0445\u044D\u0434: Alt+Q; \u0417\u0430\u0441\u0432\u0430\u0440\u043B\u0430\u0433\u0447 \u0440\u0443\u0443 \u04AF\u0441\u0440\u044D\u0445\u044D\u0434: Alt-Z; \u042D\u043B\u0435\u043C\u0435\u043D\u0442\u0438\u0439\u043D \u0437\u0430\u043C \u0440\u0443\u0443 \u04AF\u0441\u0440\u044D\u0445\u044D\u0434: Alt-X", -more_colors:"\u0411\u0443\u0441\u0430\u0434 \u04E9\u043D\u0433\u04E9" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mn_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mn_dlg.js deleted file mode 100644 index c83937e4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/mn_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('mn.advanced_dlg',{ -about_title:"TinyMCE \u0442\u0443\u0445\u0430\u0439", -about_general:"\u0422\u0443\u0445\u0430\u0439\u2026", -about_help:"\u0422\u0443\u0441\u043B\u0430\u043C\u0436", -about_license:"\u041B\u0438\u0446\u0435\u043D\u0437\u0438\u0439\u043D \u043D\u04E9\u0445\u0446\u04E9\u043B", -about_plugins:"\u041F\u043B\u0430\u0433\u0438\u043D", -about_plugin:"\u041F\u043B\u0430\u0433\u0438\u043D", -about_author:"\u0417\u043E\u0445\u0438\u043E\u0433\u0447", -about_version:"\u0425\u0443\u0432\u0438\u043B\u0431\u0430\u0440", -about_loaded:"\u0410\u0447\u0430\u0430\u043B\u0430\u0433\u0434\u0441\u0430\u043D \u041F\u043B\u0430\u0433\u0438\u043D\u04AF\u04AF\u0434", -anchor_title:"\u0413\u0430\u0434\u0430\u0441 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -anchor_name:"\u0413\u0430\u0434\u0430\u0441\u043D\u044B \u043D\u044D\u0440", -code_title:"HTML-\u044D\u0445 \u043A\u043E\u0434 \u0437\u0430\u0441\u0432\u0430\u0440\u043B\u0430\u0445", -code_wordwrap:"\u0410\u0432\u0442\u043E\u043C\u0430\u0442 \u043C\u04E9\u0440 \u043E\u0440\u043E\u043E\u043B\u0442", -colorpicker_title:"\u04E8\u043D\u0433\u04E9", -colorpicker_picker_tab:"\u04E8\u043D\u0433\u04E9 \u0441\u043E\u043D\u0433\u043E\u043B\u0442", -colorpicker_picker_title:"\u04E8\u043D\u0433\u04E9 \u0441\u043E\u043D\u0433\u043E\u043B\u0442", -colorpicker_palette_tab:"\u041D\u0438\u0439\u043B\u04AF\u04AF\u0440", -colorpicker_palette_title:"\u04E8\u043D\u0433\u04E9\u043D\u0438\u0439 \u043D\u0438\u0439\u043B\u04AF\u04AF\u0440", -colorpicker_named_tab:"\u041D\u044D\u0440\u043B\u044D\u0441\u044D\u043D \u04E9\u043D\u0433\u04E9", -colorpicker_named_title:"\u041D\u044D\u0440\u043B\u044D\u0441\u044D\u043D \u04E9\u043D\u0433\u04E9", -colorpicker_color:"\u04E8\u043D\u0433\u04E9:", -colorpicker_name:"\u041D\u044D\u0440:", -charmap_title:"\u0422\u0443\u0441\u0433\u0430\u0439 \u0442\u044D\u043C\u0434\u044D\u0433\u0442", -image_title:"\u0417\u0443\u0440\u0430\u0433 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -image_src:"\u0425\u0430\u044F\u0433", -image_alt:"\u0425\u043E\u0451\u0440\u0434\u043E\u0433\u0447 \u0431\u0438\u0447\u0432\u044D\u0440", -image_list:"\u0417\u0443\u0440\u0433\u0438\u0439\u043D \u0436\u0430\u0433\u0441\u0430\u0430\u043B\u0442", -image_border:"\u0425\u04AF\u0440\u044D\u044D", -image_dimensions:"\u0425\u044D\u043C\u0436\u044D\u044D\u0441", -image_vspace:"\u0411\u043E\u0441\u043E\u043E \u0430\u043B\u0441\u043B\u0430\u043B\u0442", -image_hspace:"\u0425\u044D\u0432\u0442\u044D\u044D \u0430\u043B\u0441\u043B\u0430\u043B\u0442", -image_align:"\u0416\u0438\u0433\u0434\u0440\u04AF\u04AF\u043B\u044D\u043B\u0442", -image_align_baseline:"\u041C\u04E9\u0440", -image_align_top:"\u0414\u044D\u044D\u0440", -image_align_middle:"\u0414\u0443\u043D\u0434", -image_align_bottom:"\u0414\u043E\u043E\u0440", -image_align_texttop:"\u0411\u0438\u0447\u0432\u044D\u0440\u0438\u0439\u043D \u0434\u044D\u044D\u0440", -image_align_textbottom:"\u0411\u0438\u0447\u0432\u044D\u0440\u0438\u0439\u043D \u0434\u043E\u043E\u0440", -image_align_left:"\u0417\u04AF\u04AF\u043D", -image_align_right:"\u0411\u0430\u0440\u0443\u0443\u043D", -link_title:"\u0425\u043E\u043B\u0431\u043E\u043E\u0441 \u043E\u0440\u0443\u0443\u043B\u0430\u0445/\u04E9\u04E9\u0440\u0447\u043B\u04E9\u0445", -link_url:"\u0425\u0430\u044F\u0433", -link_target:"\u0426\u043E\u043D\u0445", -link_target_same:"\u0422\u0443\u0445\u0430\u0439\u043D \u0446\u043E\u043D\u0445\u043E\u043D\u0434 \u043D\u044D\u044D\u0445", -link_target_blank:"\u0428\u0438\u043D\u044D \u0446\u043E\u043D\u0445\u043E\u043D\u0434 \u043D\u044D\u044D\u0445", -link_titlefield:"\u0413\u0430\u0440\u0447\u0438\u0433", -link_is_email:"\u0425\u0430\u044F\u0433 \u0434\u044D\u044D\u0440 \u0418\u043C\u044D\u0439\u043B \u0445\u0430\u044F\u0433 \u0431\u0430\u0439\u0445 \u0448\u0438\u0433 \u0445\u0430\u0440\u0430\u0433\u0434\u0430\u043D\u0430. \u0422\u0430 \u0442\u04AF\u04AF\u043D\u0434 \u0448\u0430\u0430\u0440\u0434\u043B\u0430\u0433\u0430\u0442\u0430\u0439 mailto: \u043D\u044D\u043C\u044D\u0445\u0438\u0439\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?", -link_is_external:"\u0425\u0430\u044F\u0433 \u0434\u044D\u044D\u0440 \u0433\u0430\u0434\u0430\u0430\u0434 \u0445\u043E\u043B\u0431\u043E\u043E\u0441 \u0431\u0430\u0439\u0433\u0430\u0430 \u0445\u0430\u0440\u0430\u0433\u0434\u0430\u043D\u0430. \u0422\u0430 \u0437\u04E9\u0432 \u0445\u043E\u043B\u0431\u043E\u043E\u0441 \u0431\u043E\u043B\u0433\u043E\u0445\u044B\u043D \u0442\u0443\u043B\u0434 http:// \u043D\u044D\u043C\u044D\u0445\u0438\u0439\u0433 \u0445\u04AF\u0441\u044D\u0436 \u0431\u0430\u0439\u043D\u0430 \u0443\u0443?", -link_list:"\u0425\u043E\u043B\u0431\u043E\u043E\u0441\u044B\u043D \u0436\u0430\u0433\u0441\u0430\u0430\u043B\u0442" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ms.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ms.js deleted file mode 100644 index 78edebcc..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ms.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ms.advanced',{ -style_select:"Gaya", -font_size:"Saiz Huruf", -fontdefault:"Jenis Huruf", -block:"Format", -paragraph:"Perenggan", -div:"Div", -address:"Alamat", -pre:"Telah diformatkan", -h1:"Tajuk 1", -h2:"Tajuk 2", -h3:"Tajuk 3", -h4:"Tajuk 4", -h5:"Tajuk 5", -h6:"Tajuk 6", -blockquote:"Petikan blok", -code:"Kod", -samp:"Contoh kod", -dt:"Maksud terma", -dd:"Maksud huraian", -bold_desc:"Tebal (Ctrl+B)", -italic_desc:"Condong (Ctrl+I)", -underline_desc:"Garis bawah (Ctrl+U)", -striketrough_desc:"Garis tengah", -justifyleft_desc:"Selari kekiri", -justifycenter_desc:"Selari ketengah", -justifyright_desc:"Selari kekanan", -justifyfull_desc:"Selari penuh", -bullist_desc:"Senarai tidak tertib", -numlist_desc:"Senarai tertib", -outdent_desc:"Lekuk kebelakang", -indent_desc:"Lekuk kedepan", -undo_desc:"Undur (Ctrl+Z)", -redo_desc:"Maju (Ctrl+Y)", -link_desc:"Sisip/sunting pautan", -unlink_desc:"Tiada pautan", -image_desc:"Sisip/sunting imej", -cleanup_desc:"Bersihkan kod", -code_desc:"Sunting kod HTML", -sub_desc:"Subskrip", -sup_desc:"Superskrip", -hr_desc:"Sisip pembaris mengufuk", -removeformat_desc:"Alih format", -custom1_desc:"Huraian anda di sini", -forecolor_desc:"Pilih warna teks", -backcolor_desc:"Pilih warna latar belakang", -charmap_desc:"Sisip aksara", -visualaid_desc:"Alih garis panduan/unsur tak nampak", -anchor_desc:"Sisip/sunting anchor", -cut_desc:"Potong", -copy_desc:"Salin", -paste_desc:"Tempel", -image_props_desc:"Alatan imej", -newdocument_desc:"Dokumen baru", -help_desc:"Bantuan", -blockquote_desc:"Petikan blok", -clipboard_msg:"Salin/Potong/Tempel tidak disokong dalam Mozilla dan Firefox.\r\nAdakah anda mahu informasi lanjut tentang isu ini?", -path:"Laluan", -newdocument:"Hapus semua kandungan?", -toolbar_focus:"Lompat ke butang alatan - Alt+Q, Lompat ke editor - Alt-Z, Lompat ke unsur laluan - Alt-X", -more_colors:"Warna lain" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ms_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ms_dlg.js deleted file mode 100644 index cfbac4df..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ms_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ms.advanced_dlg',{ -about_title:"Perihal TinyMCE", -about_general:"Perihal", -about_help:"Bantuan", -about_license:"Lesen", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Pengarang", -about_version:"Versi", -about_loaded:"Muatan plugins", -anchor_title:"Sisip/sunting sauh", -anchor_name:"Nama sauh", -code_title:"Penyunting HTML", -code_wordwrap:"Sisip perkataan", -colorpicker_title:"Pilih warna", -colorpicker_picker_tab:"Pemungut", -colorpicker_picker_title:"Pemungut warna", -colorpicker_palette_tab:"Palet", -colorpicker_palette_title:"Palet warna", -colorpicker_named_tab:"Dinamakan", -colorpicker_named_title:"Warna telah dinamakan", -colorpicker_color:"Warna:", -colorpicker_name:"Nama:", -charmap_title:"Pilih aksara sendiri", -image_title:"Sisip/sunting imej", -image_src:"Imej URL", -image_alt:"Huraian imej", -image_list:"Senarai imej", -image_border:"Sempadan", -image_dimensions:"Dimensi", -image_vspace:"Ruangan tegak", -image_hspace:"Ruangan ufuk", -image_align:"Penyelarian", -image_align_baseline:"Garis pangkal", -image_align_top:"Atas", -image_align_middle:"Tengah", -image_align_bottom:"Bawah", -image_align_texttop:"Teks atas", -image_align_textbottom:"Teks bawah", -image_align_left:"Kiri", -image_align_right:"Kanan", -link_title:"Sisip/sunting pautan", -link_url:"Pautan URL", -link_target:"Sasaran", -link_target_same:"Buka pautan dalam tetingkap yang sama", -link_target_blank:"Buka pautan dalam tetingkap yang sama", -link_titlefield:"Tajuk", -link_is_email:"URL yang anda masukkan adalah alamat emel, tambah \"mailto\": di awalan?", -link_is_external:"URL yang anda masukkan adalah pautan luar, tambah \"http://\" di awalan?", -link_list:"Senarai pautan" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nb.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nb.js deleted file mode 100644 index 582462b5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nb.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('nb.advanced',{ -style_select:"Stiler", -font_size:"Skriftst\u00F8rrelse", -fontdefault:"Skriftfamilie", -block:"Format", -paragraph:"Avsnitt", -div:"Div", -address:"Adresse", -pre:"Pre-formatert", -h1:"Overskrift 1", -h2:"Overskrift 2", -h3:"Overskrift 3", -h4:"Overskrift 4", -h5:"Overskrift 5", -h6:"Overskrift 6", -blockquote:"Innrykkinnrykk", -code:"Kode", -samp:"Kodeeksempel", -dt:"Definisjonsuttrykk", -dd:"Definisjonsbeskrivelse", -bold_desc:"Fet", -italic_desc:"Kursiv", -underline_desc:"Understreking", -striketrough_desc:"Gjennomstreking", -justifyleft_desc:"Venstrejuster", -justifycenter_desc:"Midtstill", -justifyright_desc:"H\u00F8yrejuster", -justifyfull_desc:"Blokkjuster", -bullist_desc:"Punktliste", -numlist_desc:"Nummerliste", -outdent_desc:"Reduser innrykk", -indent_desc:"\u00D8k innrykk", -undo_desc:"Angre", -redo_desc:"Gj\u00F8r om", -link_desc:"Sett inn / endre lenke", -unlink_desc:"Fjern lenke", -image_desc:"Sett inn / endre bilde", -cleanup_desc:"Rens ukurant kode", -code_desc:"Redigere HTML-koden", -sub_desc:"Senket skrift", -sup_desc:"Hevet skrift", -hr_desc:"Sett inn horisontal linje", -removeformat_desc:"Fjern formatering", -custom1_desc:"Beskrivelse av spesialfunksjon", -forecolor_desc:"Velg skriftfarge", -backcolor_desc:"Velg bakgrunnsfarge", -charmap_desc:"Sett inn spesialtegn", -visualaid_desc:"Sl\u00E5 av/p\u00E5 usynlige elementer", -anchor_desc:"Sett inn / endre anker", -cut_desc:"Klipp ut", -copy_desc:"Kopier", -paste_desc:"Lim inn", -image_props_desc:"Bildeegenskaper", -newdocument_desc:"Nytt dokument", -help_desc:"Hjelp", -blockquote_desc:"Innrykk", -clipboard_msg:"Klipp ut / Kopier /Lim inn fungerer ikke i Mozilla og Firefox. \r\n Vil du vite mer om dette?", -path:"Sti", -newdocument:"Er du sikker p\u00E5 at du vil slette alt innhold?", -toolbar_focus:"Skift til verkt\u00F8yknapper - Alt+Q, Skift til editor - Alt-Z, Skift til elementsti - Alt-", -more_colors:"Flere farger" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nb_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nb_dlg.js deleted file mode 100644 index 59f3751b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nb_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('nb.advanced_dlg',{ -about_title:"Om TinyMCE", -about_general:"Om", -about_help:"Hjelp", -about_license:"Lisens", -about_plugins:"Programtillegg", -about_plugin:"Programtillegg", -about_author:"Utvikler", -about_version:"Versjon", -about_loaded:"Lastede programtillegg", -anchor_title:"Sett inn / endre anker", -anchor_name:"Ankernavn", -code_title:"HTML-editor", -code_wordwrap:"Tekstbryting", -colorpicker_title:"Velg en farge", -colorpicker_picker_tab:"Velg farge", -colorpicker_picker_title:"Fargevalg", -colorpicker_palette_tab:"Palett", -colorpicker_palette_title:"Palettfarger", -colorpicker_named_tab:"Navnevalg", -colorpicker_named_title:"Fargenavn", -colorpicker_color:"Farge:", -colorpicker_name:"Navn:", -charmap_title:"Velg spesialtegn", -image_title:"Sett inn / endre bilde", -image_src:"Bildets URL", -image_alt:"Bildebeskrivelse", -image_list:"Bildeliste", -image_border:"Ramme", -image_dimensions:"Dimensjoner", -image_vspace:"Vertikal avstand", -image_hspace:"Horisontal avstand", -image_align:"Justering", -image_align_baseline:"Bunnlinje", -image_align_top:"Topp", -image_align_middle:"Midtstilt", -image_align_bottom:"Bunn", -image_align_texttop:"Teksttopp", -image_align_textbottom:"Tekstbunn", -image_align_left:"Venstre", -image_align_right:"H\u00F8yre", -link_title:"Sett inn /endre lenke", -link_url:"Lenkens URL", -link_target:"M\u00E5lside", -link_target_same:"\u00C5pne i dette vinduet", -link_target_blank:"\u00C5pne i nytt vindu", -link_titlefield:"Tittel", -link_is_email:"Nettadressen du skrev inn ser ut til \u00E5 v\u00E6re en e-postadresse. \u00D8nsker du \u00E5 legge til det p\u00E5krevde mailto:-prefikset?", -link_is_external:"Nettadressen du skrev inn ser ut til \u00E5 v\u00E6re en ekstern nettadresse. \u00D8nsker du \u00E5 legge til det p\u00E5krevde http://-prefikset?", -link_list:"Lenkeliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nl.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nl.js deleted file mode 100644 index 1e67ec93..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nl.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('nl.advanced',{ -style_select:"Stijlen", -font_size:"Tekengrootte", -fontdefault:"Lettertype", -block:"Opmaak", -paragraph:"Alinea", -div:"Div", -address:"Adres", -pre:"Vaste opmaak", -h1:"Kop 1", -h2:"Kop 2", -h3:"Kop 3", -h4:"Kop 4", -h5:"Kop 5", -h6:"Kop 6", -blockquote:"Citaat", -code:"Code", -samp:"Codevoorbeeld", -dt:"Definitieterm", -dd:"Definitiebeschrijving", -bold_desc:"Vet (Ctrl+B)", -italic_desc:"Cursief (Ctrl+I)", -underline_desc:"Onderstrepen (Ctrl+U)", -striketrough_desc:"Doorhalen", -justifyleft_desc:"Links uitlijnen", -justifycenter_desc:"Centreren", -justifyright_desc:"Rechts uitlijnen", -justifyfull_desc:"Uitvullen", -bullist_desc:"Opsommingstekens", -numlist_desc:"Nummering", -outdent_desc:"Inspringing verkleinen", -indent_desc:"Inspringing vergroten", -undo_desc:"Ongedaan maken (Ctrl+Z)", -redo_desc:"Herhalen (Ctrl+Y)", -link_desc:"Link invoegen/bewerken", -unlink_desc:"Link verwijderen", -image_desc:"Afbeelding invoegen/bewerken", -cleanup_desc:"Code opruimen", -code_desc:"HTML bron bewerken", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Scheidingslijn invoegen", -removeformat_desc:"Opmaak verwijderen", -custom1_desc:"Uw eigen beschrijving hier", -forecolor_desc:"Tekstkleur", -backcolor_desc:"Tekstmarkeringskleur", -charmap_desc:"Symbool invoegen", -visualaid_desc:"Hulplijnen weergeven", -anchor_desc:"Anker invoegen/bewerken", -cut_desc:"Knippen", -copy_desc:"Kopi\u00EBren", -paste_desc:"Plakken", -image_props_desc:"Afbeeldingseigenschappen", -newdocument_desc:"Nieuw document", -help_desc:"Help", -blockquote_desc:"Citaat", -clipboard_msg:"Kopi\u00EBren/knippen/plakken is niet beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze beperking?", -path:"Pad", -newdocument:"Weet u zeker dat u alle inhoud wilt wissen?", -toolbar_focus:"Spring naar werkbalk - Alt+Q, Spring naar tekst - Alt-Z, Spring naar elementpad - Alt-X", -more_colors:"Meer kleuren" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nl_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nl_dlg.js deleted file mode 100644 index 46300abe..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nl_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('nl.advanced_dlg',{ -about_title:"Over TinyMCE", -about_general:"Info", -about_help:"Help", -about_license:"Licentie", -about_plugins:"Invoegtoepassingen", -about_plugin:"Invoegtoepassing", -about_author:"Auteur", -about_version:"Versie", -about_loaded:"Geladen Invoegtoepassingen", -anchor_title:"Anker invoegen/bewerken", -anchor_name:"Ankernaam", -code_title:"HTML Bron", -code_wordwrap:"Automatische terugloop", -colorpicker_title:"Kleuren", -colorpicker_picker_tab:"Alle kleuren", -colorpicker_picker_title:"Alle kleuren", -colorpicker_palette_tab:"Palet", -colorpicker_palette_title:"Paletkleuren", -colorpicker_named_tab:"Benoemd", -colorpicker_named_title:"Benoemde kleuren", -colorpicker_color:"Kleur:", -colorpicker_name:"Naam:", -charmap_title:"Symbolen", -image_title:"Afbeelding invoegen/bewerken", -image_src:"Bestand/URL", -image_alt:"Beschrijving", -image_list:"Lijst", -image_border:"Rand", -image_dimensions:"Afmetingen", -image_vspace:"Verticale ruimte", -image_hspace:"Horizontale ruimte", -image_align:"Uitlijning", -image_align_baseline:"Basislijn", -image_align_top:"Boven", -image_align_middle:"Midden", -image_align_bottom:"Onder", -image_align_texttop:"Bovenkant tekst", -image_align_textbottom:"Onderkant tekst", -image_align_left:"Links", -image_align_right:"Rechts", -link_title:"Link invoegen/bewerken", -link_url:"URL", -link_target:"Doel", -link_target_same:"Link in hetzelfde venster openen", -link_target_blank:"Link in een nieuw venster openen", -link_titlefield:"Titel", -link_is_email:"De ingevoerde URL lijkt op een e-mailadres. Wilt u de vereiste mailto: tekst voorvoegen?", -link_is_external:"De ingevoerde URL lijkt op een externe link. Wilt u de vereiste http:// tekst voorvoegen?", -link_list:"Link lijst" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nn.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nn.js deleted file mode 100644 index ccd721a3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nn.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('nn.advanced',{ -style_select:"Stilar", -font_size:"Skriftstorleik", -fontdefault:"Skriftfamilie", -block:"Format", -paragraph:"Avsnitt", -div:"Div", -address:"Adresse", -pre:"Pre-formatert", -h1:"Overskrift 1", -h2:"Overskrift 2", -h3:"Overskrift 3", -h4:"Overskrift 4", -h5:"Overskrift 5", -h6:"Overskrift 6", -blockquote:"Innrykk", -code:"Kode", -samp:"Kodeeksempel", -dt:"Definisjonsuttrykk", -dd:"Definisjonsbeskrivelse", -bold_desc:"Feit", -italic_desc:"Kursiv", -underline_desc:"Understreking", -striketrough_desc:"Gjennomstreking", -justifyleft_desc:"Venstrejustert", -justifycenter_desc:"Midtstilt", -justifyright_desc:"H\u00F8grejustert", -justifyfull_desc:"Blokkjustert", -bullist_desc:"Punktliste", -numlist_desc:"Nummerliste", -outdent_desc:"Reduser innrykk", -indent_desc:"Auk innrykk", -undo_desc:"Angre", -redo_desc:"Gjer om", -link_desc:"Set inn / endre lenkje", -unlink_desc:"Fjern lenkje", -image_desc:"Set inn / endre bilete", -cleanup_desc:"Rens grisete kode", -code_desc:"Redigere HTML-koden", -sub_desc:"Senka skrift", -sup_desc:"Heva skrift", -hr_desc:"Set inn horisontal linje", -removeformat_desc:"Fjern formatering", -custom1_desc:"Din spesialfunksjondefinisjon her", -forecolor_desc:"Vel skriftfarge", -backcolor_desc:"Vel bakgrunnsfarge", -charmap_desc:"Set inn spesialteikn", -visualaid_desc:"Sl\u00E5 av/p\u00E5 usynlige element", -anchor_desc:"Set inn / endre anker", -cut_desc:"Klipp ut", -copy_desc:"Kopier", -paste_desc:"Lim inn", -image_props_desc:"Eigenskaper for bilete", -newdocument_desc:"Nytt dokument", -help_desc:"Hjelp", -blockquote_desc:"Innrykk", -clipboard_msg:"Klipp ut / Kopier /Lim inn fungerer ikkje i Mozilla og Firefox. \r\n Vil du vite meir om dette?", -path:"Sti", -newdocument:"Er du sikker p\u00E5 at du vil slette alt innhald?", -toolbar_focus:"Skift til verktyknappar - Alt+Q, Skift til editor - Alt-Z, Skift til elementsti - Alt-", -more_colors:"Fleire fargar" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nn_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nn_dlg.js deleted file mode 100644 index d03b0872..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/nn_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('nn.advanced_dlg',{ -about_title:"Om TinyMCE", -about_general:"Om", -about_help:"Hjelp", -about_license:"Lisens", -about_plugins:"Programtillegg", -about_plugin:"Programtillegg", -about_author:"Utviklar", -about_version:"Versjon", -about_loaded:"Lasta programtillegg", -anchor_title:"Set inn / endre anker", -anchor_name:"Ankernamn", -code_title:"HTML-editor", -code_wordwrap:"Tekstbryting", -colorpicker_title:"Vel ein farge", -colorpicker_picker_tab:"Vel farge", -colorpicker_picker_title:"Fargeval", -colorpicker_palette_tab:"Palett", -colorpicker_palette_title:"Palettfargar", -colorpicker_named_tab:"Namneval", -colorpicker_named_title:"Fargenamn", -colorpicker_color:"Farge:", -colorpicker_name:"Namn:", -charmap_title:"Vel spesialteikn", -image_title:"Set inn / endre bilete", -image_src:"Bilete-URL", -image_alt:"Bileteomtale", -image_list:"Liste med bilete", -image_border:"Ramme", -image_dimensions:"Dimensjonar", -image_vspace:"Vertikal avstand", -image_hspace:"Horisontal avstand", -image_align:"Justering", -image_align_baseline:"Botnlinje", -image_align_top:"Topp", -image_align_middle:"Midtstilt", -image_align_bottom:"Botn", -image_align_texttop:"Teksttopp", -image_align_textbottom:"Tekstbotn", -image_align_left:"Venstre", -image_align_right:"H\u00F8gre", -link_title:"Set inn / endre lenkje", -link_url:"Lenkje-URL", -link_target:"Vindauge", -link_target_same:"Opne i dette vindauget", -link_target_blank:"Opne i nytt vindauget", -link_titlefield:"Tittel", -link_is_email:"Nettadressa du skreiv inn ser ut til \u00E5 vere ein e-postadresse. \u00D8nskjer du \u00E5 leggje til det obligatoriske mailto:-prefikset?", -link_is_external:"Nettadressa du skreiv inn ser ut til \u00E5 vere ein ekstern nettadresse. \u00D8nskjer du \u00E5 leggje til det obligatoriske http://-prefikset?", -link_list:"Lenkjeliste" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pl.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pl.js deleted file mode 100644 index a4f79bfd..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pl.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('pl.advanced',{ -style_select:"Styl", -font_size:"Rozmiar czcionki", -fontdefault:"Rodzaj czcionki", -block:"Format", -paragraph:"Paragraf", -div:"Div", -address:"Adres", -pre:"Czcionka o sta\u0142ej szeroko\u015Bci", -h1:"Nag\u0142\u00F3wek 1", -h2:"Nag\u0142\u00F3wek 2", -h3:"Nag\u0142\u00F3wek 3", -h4:"Nag\u0142\u00F3wek 4", -h5:"Nag\u0142\u00F3wek 5", -h6:"Nag\u0142\u00F3wek 6", -blockquote:"Wydzielony blok", -code:"Kod", -samp:"Pr\u00F3bka kodu", -dt:"Definicja terminu ", -dd:"Opis terminu", -bold_desc:"Pogrubienie (Ctrl+B)", -italic_desc:"Kursywa (Ctrl+I)", -underline_desc:"Podkre\u015Blenie (Ctrl+U)", -striketrough_desc:"Przekre\u015Blenia", -justifyleft_desc:"Wyr\u00F3wnaj do lewej", -justifycenter_desc:"Wycentruj", -justifyright_desc:"Wyr\u00F3wnaj do prawej", -justifyfull_desc:"R\u00F3wnanie do prawej i lewej", -bullist_desc:"Lista nienumerowana", -numlist_desc:"Lista numerowana", -outdent_desc:"Cofnij wci\u0119cie", -indent_desc:"Wci\u0119cie", -undo_desc:"Cofnij (Ctrl+Z)", -redo_desc:"Pon\u00F3w (Ctrl+Y)", -link_desc:"Wstaw/edytuj link", -unlink_desc:"Usu\u0144 link", -image_desc:"Wstaw/edytuj obraz", -cleanup_desc:"Wyczy\u015B\u0107 nieuporz\u0105dkowany kod", -code_desc:"Edytuj \u017Ar\u00F3d\u0142o HTML", -sub_desc:"Indeks dolny", -sup_desc:"Indeks g\u00F3rny", -hr_desc:"Wstaw poziom\u0105 lini\u0119", -removeformat_desc:"Usu\u0144 formatowanie", -custom1_desc:"Tw\u00F3j niestandardowy opis tutaj", -forecolor_desc:"Wybierz kolor tekstu", -backcolor_desc:"Wybierz kolor t\u0142a", -charmap_desc:"Wstaw niestandardowy znak", -visualaid_desc:"Prze\u0142\u0105cz widoczno\u015B\u0107 wska\u017Anik\u00F3w i niewidocznych element\u00F3w", -anchor_desc:"Wstaw/edytuj kotwic\u0119", -cut_desc:"Wytnij", -copy_desc:"Kopiuj", -paste_desc:"Wklej", -image_props_desc:"W\u0142a\u015Bciwo\u015Bci obrazka", -newdocument_desc:"Nowy dokument", -help_desc:"Pomoc", -blockquote_desc:"Blok cytatu", -clipboard_msg:"Akcje Kopiuj/Wytnij/Wklej nie s\u0105 dost\u0119pne w Mozilli i Firefox.\nCzy chcesz wi\u0119cej informacji o tym problemie?", -path:"\u015Acie\u017Cka", -newdocument:"Czy jeste\u015B pewnien, ze chcesz wyczy\u015Bci\u0107 ca\u0142\u0105 zawarto\u015B\u0107?", -toolbar_focus:"Przeskocz do przycisk\u00F3w narz\u0119dzi - Alt+Q, Przeskocz do edytora - Alt-Z, Przeskocz do elementu \u015Bcie\u017Cki - Alt-X", -more_colors:"Wi\u0119cej kolor\u00F3w" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pl_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pl_dlg.js deleted file mode 100644 index 3eca9a6d..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pl_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('pl.advanced_dlg',{ -about_title:"O TinyMCE", -about_general:"O TinyMCE", -about_help:"Pomoc", -about_license:"Licencja", -about_plugins:"Wtyczki", -about_plugin:"Wtyczka", -about_author:"Autor", -about_version:"Wersja", -about_loaded:"Za\u0142adowane wtyczki", -anchor_title:"Wstaw/Edytuj zakotwiczenie", -anchor_name:"Nazwa zakotwiczenia", -code_title:"Edytor \u017Ar\u00F3d\u0142a HTML", -code_wordwrap:"Zawijanie s\u0142\u00F3w", -colorpicker_title:"Wybierz kolor", -colorpicker_picker_tab:"Wybieranie", -colorpicker_picker_title:"Wybieranie kolor\u00F3w", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta kolor\u00F3w", -colorpicker_named_tab:"Nazwane", -colorpicker_named_title:"Nazwane kolory", -colorpicker_color:"Kolor:", -colorpicker_name:"Nazwa:", -charmap_title:"Wybierz niestandardowy znak", -image_title:"Wstaw/Edytuj obraz", -image_src:"URL obrazka", -image_alt:"Opis obrazka", -image_list:"Lista obrazk\u00F3w", -image_border:"Ramka", -image_dimensions:"Rozmiary", -image_vspace:"Pionowy odst\u0119p", -image_hspace:"Poziomy odst\u0119p", -image_align:"Wyr\u00F3wnanie", -image_align_baseline:"Linia bazowa", -image_align_top:"G\u00F3ra", -image_align_middle:"\u015Arodek", -image_align_bottom:"Dolny", -image_align_texttop:"G\u00F3rny tekst", -image_align_textbottom:"Dolny tekst", -image_align_left:"Lewy", -image_align_right:"Prawy", -link_title:"Wstaw/edytuj link", -link_url:"Link URL", -link_target:"Cel", -link_target_same:"Otw\u00F3rz link w tym samym oknie", -link_target_blank:"Otw\u00F3rz link w nowym oknie", -link_titlefield:"Tytu\u0142", -link_is_email:"URL kt\u00F3ry otworzy\u0142e\u015B wydaje si\u0119 by\u0107 adresem mailowym, czy chcesz doda\u0107 odpowiedni prefix mailto: ?", -link_is_external:"URL kt\u00F3ry otworzy\u0142e\u015B wydaje si\u0119 by\u0107 zewn\u0119trznym linkiem, czy chcesz doda\u0107 wymagany prefix http:// ?", -link_list:"Lista link\u00F3w" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pt.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pt.js deleted file mode 100644 index a405d0ba..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pt.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('pt.advanced',{ -style_select:"Estilos", -font_size:"Tamanho", -fontdefault:"Fam\u00EDlia(Fonte)", -block:"Formata\u00E7\u00E3o", -paragraph:"Par\u00E1grafo", -div:"Div", -address:"Endere\u00E7o", -pre:"Pr\u00E9-formatado", -h1:"Cabe\u00E7alho 1", -h2:"Cabe\u00E7alho 2", -h3:"Cabe\u00E7alho 3", -h4:"Cabe\u00E7alho 4", -h5:"Cabe\u00E7alho 5", -h6:"Cabe\u00E7alho 6", -blockquote:"Cita\u00E7\u00E3o em bloco", -code:"C\u00F3digo", -samp:"Amostra de c\u00F3digo", -dt:"Termo de defini\u00E7\u00E3o", -dd:"Descri\u00E7\u00E3o de defini\u00E7\u00E3o", -bold_desc:"Negrito (Ctrl+B)", -italic_desc:"It\u00E1lico (Ctrl+I)", -underline_desc:"Sublinhado (Ctrl+U)", -striketrough_desc:"Rasurado", -justifyleft_desc:"Alinhar \u00E0 esquerda", -justifycenter_desc:"Centrar", -justifyright_desc:"Alinhar \u00E0 direita", -justifyfull_desc:"Justificar", -bullist_desc:"Marcadores", -numlist_desc:"Numera\u00E7\u00E3o", -outdent_desc:"Diminuir recuo", -indent_desc:"Aumentar recuo", -undo_desc:"Desfazer (Ctrl+Z)", -redo_desc:"Refazer (Ctrl+Y)", -link_desc:"Inserir/editar hyperlink", -unlink_desc:"Remover hyperlink", -image_desc:"Inserir/editar imagem", -cleanup_desc:"Limpar c\u00F3digo incorrecto", -code_desc:"Editar c\u00F3digo fonte", -sub_desc:"Subscrito", -sup_desc:"Superscrito", -hr_desc:"Inserir separador horizontal", -removeformat_desc:"Remover formata\u00E7\u00E3o", -custom1_desc:"Insira aqui a sua descri\u00E7\u00E3o personalizada", -forecolor_desc:"Seleccionar cor do texto", -backcolor_desc:"Seleccionar cor de fundo", -charmap_desc:"Inserir caracteres especiais", -visualaid_desc:"Alternar guias/elementos invis\u00EDveis", -anchor_desc:"Inserir/editar \u00E2ncora", -cut_desc:"Cortar", -copy_desc:"Copiar", -paste_desc:"Colar", -image_props_desc:"Propriedades de imagem", -newdocument_desc:"Novo documento", -help_desc:"Ajuda", -blockquote_desc:"Cita\u00E7\u00E3o em bloco", -clipboard_msg:"Copiar/cortar/colar n\u00E3o est\u00E1 dispon\u00EDvel em Mozilla e Firefox.\r\nDeseja mais informa\u00E7\u00F5es sobre isso?", -path:"Endere\u00E7o", -newdocument:"Tem a certeza de que deseja apagar tudo?", -toolbar_focus:"Ir para ferramentas - Alt+Q, Ir para o editor - Alt-Z, Ir para endere\u00E7o do elemento - Alt-X", -more_colors:"Mais cores" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pt_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pt_dlg.js deleted file mode 100644 index e8ac94a7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/pt_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('pt.advanced_dlg',{ -about_title:"Sobre o TinyMCE", -about_general:"Sobre", -about_help:"Ajuda", -about_license:"Licen\u00E7a", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Autor", -about_version:"Vers\u00E3o", -about_loaded:"Plugins Instalados", -anchor_title:"Inserir/editar \u00E2ncora", -anchor_name:"Nome da \u00E2ncora", -code_title:"Editor HTML", -code_wordwrap:"Quebra autom\u00E1tica de linha", -colorpicker_title:"Seleccione uma cor", -colorpicker_picker_tab:"Editor", -colorpicker_picker_title:"Editor de Cores", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta de Cores", -colorpicker_named_tab:"Personalizadas", -colorpicker_named_title:"Cores Personalizadas", -colorpicker_color:"Cor:", -colorpicker_name:"Nome:", -charmap_title:"Seleccionar caracteres personalizados", -image_title:"Inserir/editar imagem", -image_src:"Endere\u00E7o da imagem", -image_alt:"Descri\u00E7\u00E3o da imagem", -image_list:"Lista de imagens", -image_border:"Limites", -image_dimensions:"Dimens\u00F5es", -image_vspace:"Espa\u00E7o Vertical", -image_hspace:"Espa\u00E7o Horizontal", -image_align:"Alinhamento", -image_align_baseline:"Sobre a linha de texto", -image_align_top:"Topo", -image_align_middle:"Meio", -image_align_bottom:"Abaixo", -image_align_texttop:"Topo do texto", -image_align_textbottom:"Base do texto", -image_align_left:"Esquerda", -image_align_right:"Direita", -link_title:"Inserir/editar hyperlink", -link_url:"URL do hyperink", -link_target:"Alvo", -link_target_same:"Abrir hyperlink na mesma janela", -link_target_blank:"Abrir hyperlink em nova janela", -link_titlefield:"T\u00EDtulo", -link_is_email:"A URL digitada parece ser um endere\u00E7o de e-mail. Deseja acrescentar o (necess\u00E1rio) prefixo mailto:?", -link_is_external:"A URL digitada parece conduzir a um link externo. Deseja acrescentar o (necess\u00E1rio) prefixo http://?", -link_list:"Lista de Links" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ro.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ro.js deleted file mode 100644 index b7e52d23..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ro.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('ro.advanced',{ -style_select:"Stiluri", -font_size:"M\u0103rime font", -fontdefault:"Font", -block:"Format", -paragraph:"Paragraf", -div:"Div", -address:"Adres\u0103", -pre:"Preformatat", -h1:"Titlu 1", -h2:"Titlu 2", -h3:"Titlu 3", -h4:"Titlu 4", -h5:"Titlu 5", -h6:"Titlu 6", -blockquote:"Citat", -code:"Cod", -samp:"Mostr\u0103 de cod", -dt:"Termen definit ", -dd:"Defini\u0163ie", -bold_desc:"\u00CEngro\u015Fat (Ctrl+B)", -italic_desc:"Italic (Ctrl+I)", -underline_desc:"Subliniat (Ctrl+U)", -striketrough_desc:"T\u0103iat", -justifyleft_desc:"Aliniere la st\u00E2nga", -justifycenter_desc:"Centrare", -justifyright_desc:"Aliniere la dreapta", -justifyfull_desc:"Aliniere \"justify\"", -bullist_desc:"List\u0103 neordonat\u0103", -numlist_desc:"List\u0103 ordonat\u0103", -outdent_desc:"Outdenteaz\u0103", -indent_desc:"Indenteaz\u0103", -undo_desc:"Undo (Ctrl+Z)", -redo_desc:"Ref\u0103 (Ctrl+Y)", -link_desc:"Inserare/editare leg\u0103tur\u0103", -unlink_desc:"\u015Eterge link", -image_desc:"Inserare/editare imagine", -cleanup_desc:"Cur\u0103\u0163are cod", -code_desc:"Editare surs\u0103 HTML", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Insereaz\u0103 linie orizontal\u0103", -removeformat_desc:"Anuleaz\u0103 formatarea", -custom1_desc:"Descriere ...", -forecolor_desc:"Culoare text", -backcolor_desc:"Culoare fundal", -charmap_desc:"Inserare caracter special", -visualaid_desc:"Toggle guidelines/invisible elements", -anchor_desc:"Inserare/editare ancor\u0103", -cut_desc:"Taie", -copy_desc:"Copiaz\u0103", -paste_desc:"Lipe\u015Fte", -image_props_desc:"Detalii imagine", -newdocument_desc:"Document nou", -help_desc:"Autor", -blockquote_desc:"Citat", -clipboard_msg:"Copiere/T\u0103iere/Lipire nu sunt disponibile \u00EEn Mozilla \u015Fi Firefox.\nDori\u0163i mai multe informa\u0163ii despre aceast\u0103 problem\u0103?", -path:"Cale", -newdocument:"Sigur dori\u0163i s\u0103 \u015Fterge\u0163i tot?", -toolbar_focus:"S\u0103ri\u0163i la instrumente - Alt+Q, S\u0103ri\u0163i la editor - Alt-Z, S\u0103ri\u0163i la cale - Alt-X", -more_colors:"Mai multe culori" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ro_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ro_dlg.js deleted file mode 100644 index 08adadc2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ro_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ro.advanced_dlg',{ -about_title:"Despre TinyMCE", -about_general:"Despre", -about_help:"Ajutor", -about_license:"Licen\u0163\u0103", -about_plugins:"Module", -about_plugin:"Modul", -about_author:"Autor", -about_version:"Versiune", -about_loaded:"Module \u00EEnc\u0103rcate", -anchor_title:"Inserare/editare ancor\u0103", -anchor_name:"Nume ancor\u0103", -code_title:"Editor surs\u0103 HTML", -code_wordwrap:"Word wrap", -colorpicker_title:"Alege\u0163i o culoare", -colorpicker_picker_tab:"Picker", -colorpicker_picker_title:"Color picker", -colorpicker_palette_tab:"Palet\u0103", -colorpicker_palette_title:"Palet\u0103 de culori", -colorpicker_named_tab:"Named", -colorpicker_named_title:"Culori denumite", -colorpicker_color:"Culoare:", -colorpicker_name:"Nume:", -charmap_title:"Alege\u0163i un caracter special", -image_title:"Insereaz\u0103/editeaz\u0103 imagine", -image_src:"URL imagine", -image_alt:"Descriere imagine", -image_list:"List\u0103 de imagini", -image_border:"Bordur\u0103", -image_dimensions:"Dimensiuni", -image_vspace:"Spa\u0163iu vertical", -image_hspace:"Spa\u0163iu orizontal", -image_align:"Aliniere", -image_align_baseline:"Baseline", -image_align_top:"Sus", -image_align_middle:"La mijloc", -image_align_bottom:"Jos", -image_align_texttop:"Textul sus", -image_align_textbottom:"Textul la mijloc", -image_align_left:"St\u00E2nga", -image_align_right:"Dreapta", -link_title:"Insereaz\u0103/editeaz\u0103 link", -link_url:"URL link", -link_target:"\u0162int\u0103", -link_target_same:"Deschide link \u00EEn aceea\u015Fi fereastr\u0103", -link_target_blank:"Deschide link \u00EEn fereastr\u0103 nou\u0103", -link_titlefield:"Titlu", -link_is_email:"URL-ul pe care l-a\u0163i introdus pare a fi o adres\u0103 de email, dori\u0163i s\u0103 adaug \u015Fi prefixul mailto: necesar?", -link_is_external:"URL-ul pe care l-a\u0163i introdus pare a fi un link extern, dori\u0163i s\u0103 adaug \u015Fi prefixul http:// necesar?", -link_list:"Lista de linkuri" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ru.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ru.js deleted file mode 100644 index 1b88d759..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ru.js +++ /dev/null @@ -1,64 +0,0 @@ -tinyMCE.addI18n('ru.advanced',{ -style_select:"\u0421\u0442\u0438\u043B\u0438", -font_size:"\u0420\u0430\u0437\u043C\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430", -fontdefault:"\u0428\u0440\u0438\u0444\u0442", -block:"\u0424\u043E\u0440\u043C\u0430\u0442", -paragraph:"\u0410\u0431\u0437\u0430\u0446", -div:"\u0420\u0430\u0437\u0434\u0435\u043B", -address:"\u0410\u0434\u0440\u0435\u0441", -pre:"\u041E\u0442\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0442\u0435\u043A\u0441\u0442", -h1:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 1", -h2:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 2", -h3:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 3", -h4:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 4", -h5:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 5", -h6:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 6", -blockquote:"\u0411\u043B\u043E\u043A \u0446\u0438\u0442\u0430\u0442\u044B", -code:"\u041A\u043E\u0434", -samp:"\u041F\u0440\u0438\u043C\u0435\u0440 \u043A\u043E\u0434\u0430", -dt:"\u041E\u043F\u0440\u0435\u0434\u0435\u043B\u044F\u0435\u043C\u044B\u0439 \u0442\u0435\u0440\u043C\u0438\u043D", -dd:"\u041E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435 \u0442\u0435\u0440\u043C\u0438\u043D\u0430", -bold_desc:"\u041F\u043E\u043B\u0443\u0436\u0438\u0440\u043D\u044B\u0439 (Ctrl+B)", -italic_desc:"\u041A\u0443\u0440\u0441\u0438\u0432 (Ctrl+I)", -underline_desc:"\u041F\u043E\u0434\u0447\u0451\u0440\u043A\u043D\u0443\u0442\u044B\u0439 (Ctrl+U)", -striketrough_desc:"\u041F\u0435\u0440\u0435\u0447\u0451\u0440\u043A\u043D\u0443\u0442\u044B\u0439", -justifyleft_desc:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u0432\u043B\u0435\u0432\u043E", -justifycenter_desc:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -justifyright_desc:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u0432\u043F\u0440\u0430\u0432\u043E", -justifyfull_desc:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u043F\u043E \u0448\u0438\u0440\u0438\u043D\u0435", -bullist_desc:"\u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A", -numlist_desc:"\u041D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A", -outdent_desc:"\u0423\u043C\u0435\u043D\u044C\u0448\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F", -indent_desc:"\u0423\u0432\u0435\u043B\u0438\u0447\u0438\u0442\u044C \u043E\u0442\u0441\u0442\u0443\u043F", -undo_desc:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C (Ctrl+Z)", -redo_desc:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C (Ctrl+Y)", -link_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443", -unlink_desc:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443", -image_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435", -cleanup_desc:"\u041F\u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043A\u0440\u0438\u0432\u043E\u0439 \u043A\u043E\u0434", -code_desc:"\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C HTML-\u0438\u0441\u0445\u043E\u0434\u043D\u0438\u043A", -sub_desc:"\u041D\u0438\u0436\u043D\u0438\u0439 \u0438\u043D\u0434\u0435\u043A\u0441", -sup_desc:"\u0412\u0435\u0440\u0445\u043D\u0438\u0439 \u0438\u043D\u0434\u0435\u043A\u0441", -hr_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0443\u044E \u043B\u0438\u043D\u0438\u044E", -removeformat_desc:"\u0423\u0431\u0440\u0430\u0442\u044C \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435", -custom1_desc:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0432\u0430\u0448\u0435 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435", -forecolor_desc:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0446\u0432\u0435\u0442 \u0442\u0435\u043A\u0441\u0442\u0430", -backcolor_desc:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0446\u0432\u0435\u0442 \u0444\u043E\u043D\u0430", -charmap_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0441\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0439 \u0441\u0438\u043C\u0432\u043E\u043B", -visualaid_desc:"\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C/\u0432\u044B\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0438\u0435/\u043D\u0435\u0432\u0438\u0434\u0438\u043C\u044B\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B", -anchor_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u044F\u043A\u043E\u0440\u044C", -cut_desc:"\u0412\u044B\u0440\u0435\u0437\u0430\u0442\u044C", -copy_desc:"\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C", -paste_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C", -image_props_desc:"\u0421\u0432\u043E\u0439\u0441\u0442\u0432\u0430 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F", -newdocument_desc:"\u041D\u043E\u0432\u044B\u0439 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442", -help_desc:"\u041F\u043E\u043C\u043E\u0449\u044C", -blockquote_desc:"\u0411\u043B\u043E\u043A \u0446\u0438\u0442\u0430\u0442\u044B", -clipboard_msg:"\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435/\u0412\u0441\u0442\u0430\u0432\u043A\u0430 \u043D\u0435 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u0432 Mozilla \u0438 Firefox.\r\n\u0425\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u0443\u0437\u043D\u0430\u0442\u044C, \u0432 \u0447\u0451\u043C \u0434\u0435\u043B\u043E?", -path:"\u041F\u0443\u0442\u044C", -newdocument:"\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0432\u0441\u0451 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435?", -toolbar_focus:"\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u043A\u043D\u043E\u043F\u043A\u0430\u043C \u0438\u043D\u0441\u0442\u0440\u0443\u043C\u0435\u043D\u0442\u043E\u0432 - Alt+Q, \u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u0443 - Alt-Z, \u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A \u043F\u0443\u0442\u0438 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 - Alt-X", -more_colors:"\u0415\u0449\u0451 \u0446\u0432\u0435\u0442\u0430", -image_delta_width:"65", -link_delta_width:"20" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ru_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ru_dlg.js deleted file mode 100644 index dd019701..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/ru_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('ru.advanced_dlg',{ -about_title:"\u041E TinyMCE", -about_general:"\u041E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435", -about_help:"\u041F\u043E\u043C\u043E\u0449\u044C", -about_license:"\u041B\u0438\u0446\u0435\u043D\u0437\u0438\u044F", -about_plugins:"\u041F\u043B\u0430\u0433\u0438\u043D\u044B", -about_plugin:"\u041F\u043B\u0430\u0433\u0438\u043D", -about_author:"\u0410\u0432\u0442\u043E\u0440", -about_version:"\u0412\u0435\u0440\u0441\u0438\u044F", -about_loaded:"\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0435 \u043F\u043B\u0430\u0433\u0438\u043D\u044B", -anchor_title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u044F\u043A\u043E\u0440\u044C", -anchor_name:"\u0418\u043C\u044F \u044F\u043A\u043E\u0440\u044F", -code_title:"\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 HTML-\u0438\u0441\u0445\u043E\u0434\u043D\u0438\u043A\u0430", -code_wordwrap:"\u041F\u0435\u0440\u0435\u043D\u043E\u0441 \u0441\u043B\u043E\u0432", -colorpicker_title:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0446\u0432\u0435\u0442", -colorpicker_picker_tab:"\u0412\u044B\u0431\u043E\u0440", -colorpicker_picker_title:"\u0412\u044B\u0431\u043E\u0440 \u0446\u0432\u0435\u0442\u0430", -colorpicker_palette_tab:"\u041F\u0430\u043B\u0438\u0442\u0440\u0430", -colorpicker_palette_title:"\u0426\u0432\u0435\u0442\u0430 \u043F\u0430\u043B\u0438\u0442\u0440\u044B", -colorpicker_named_tab:"\u0418\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u044B\u0439", -colorpicker_named_title:"\u0418\u043C\u0435\u043D\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0446\u0432\u0435\u0442\u0430", -colorpicker_color:"\u0426\u0432\u0435\u0442:", -colorpicker_name:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435:", -charmap_title:"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043F\u0435\u0446\u0438\u0430\u043B\u044C\u043D\u044B\u0439 \u0441\u0438\u043C\u0432\u043E\u043B", -image_title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435", -image_src:"\u0410\u0434\u0440\u0435\u0441 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F", -image_alt:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F", -image_list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0439", -image_border:"\u0413\u0440\u0430\u043D\u0438\u0446\u0430", -image_dimensions:"\u0420\u0430\u0437\u043C\u0435\u0440\u044B", -image_vspace:"\u0412\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E", -image_hspace:"\u0413\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u043E\u0435 \u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u043E", -image_align:"\u0412\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435", -image_align_baseline:"\u041F\u043E \u0431\u0430\u0437\u0438\u0441\u043D\u043E\u0439 \u043B\u0438\u043D\u0438\u0438", -image_align_top:"\u041F\u043E \u0432\u0435\u0440\u0445\u0443", -image_align_middle:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -image_align_bottom:"\u041F\u043E \u043D\u0438\u0437\u0443", -image_align_texttop:"\u041F\u043E \u0432\u0435\u0440\u0445\u0443 \u0442\u0435\u043A\u0441\u0442\u0430", -image_align_textbottom:"\u041F\u043E \u043D\u0438\u0437\u0443 \u0442\u0435\u043A\u0441\u0442\u0430", -image_align_left:"\u0412\u043B\u0435\u0432\u043E", -image_align_right:"\u0412\u043F\u0440\u0430\u0432\u043E", -link_title:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044C/\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443", -link_url:"\u0410\u0434\u0440\u0435\u0441 \u0441\u0441\u044B\u043B\u043A\u0438", -link_target:"\u0426\u0435\u043B\u044C", -link_target_same:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u0432 \u0442\u043E\u043C \u0436\u0435 \u043E\u043A\u043D\u0435", -link_target_blank:"\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u0432 \u043D\u043E\u0432\u043E\u043C \u043E\u043A\u043D\u0435", -link_titlefield:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435", -link_is_email:"\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0439 \u0430\u0434\u0440\u0435\u0441 \u043F\u043E\u0445\u043E\u0436 \u043D\u0430 email, \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u0440\u0435\u0444\u0438\u043A\u0441 mailto:?", -link_is_external:"\u0412\u0432\u0435\u0434\u0451\u043D\u043D\u044B\u0439 \u0430\u0434\u0440\u0435\u0441 \u043F\u043E\u0445\u043E\u0436 \u043D\u0430 \u0432\u043D\u0435\u0448\u043D\u044E\u044E \u0441\u0441\u044B\u043B\u043A\u0443, \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043F\u0440\u0435\u0444\u0438\u043A\u0441 http://?", -link_list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0441\u0441\u044B\u043B\u043E\u043A" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sc.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sc.js deleted file mode 100644 index 709981ea..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sc.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('sc.advanced',{ -style_select:"\u6837\u5F0F", -font_size:"\u5B57\u4F53\u5927\u5C0F", -fontdefault:"\u5B57\u4F53", -block:"\u683C\u5F0F", -paragraph:"\u6BB5\u843D", -div:"Div", -address:"\u5730\u5740", -pre:"\u4FDD\u7559\u539F\u683C\u5F0F", -h1:"\u4E00\u7EA7\u6807\u9898", -h2:"\u4E8C\u7EA7\u6807\u9898", -h3:"\u4E09\u7EA7\u6807\u9898", -h4:"\u56DB\u7EA7\u6807\u9898", -h5:"\u4E94\u7EA7\u6807\u9898", -h6:"\u516D\u7EA7\u6807\u9898", -blockquote:"\u5F15\u7528", -code:"\u7A0B\u5E8F\u4EE3\u7801", -samp:"\u8303\u4F8B", -dt:"\u540D\u8BCD\u5B9A\u4E49", -dd:"\u540D\u8BCD\u89E3\u91CA", -bold_desc:"\u7C97\u4F53 (Ctrl+B)", -italic_desc:"\u659C\u4F53 (Ctrl+I)", -underline_desc:"\u4E0B\u5212\u7EBF (Ctrl+U)", -striketrough_desc:"\u4E2D\u5212\u7EBF", -justifyleft_desc:"\u5DE6\u5BF9\u9F50", -justifycenter_desc:"\u5C45\u4E2D", -justifyright_desc:"\u53F3\u5BF9\u9F50", -justifyfull_desc:"\u4E24\u7AEF\u5BF9\u9F50", -bullist_desc:"\u65E0\u5E8F\u5217\u8868", -numlist_desc:"\u6709\u5E8F\u5217\u8868", -outdent_desc:"\u51CF\u5C11\u7F29\u8FDB", -indent_desc:"\u589E\u52A0\u7F29\u8FDB", -undo_desc:"\u64A4\u9500(Ctrl+Z)", -redo_desc:"\u6062\u590D(Ctrl+Y)", -link_desc:"\u63D2\u5165/\u7F16\u8F91 \u94FE\u63A5", -unlink_desc:"\u53D6\u6D88\u94FE\u63A5", -image_desc:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247", -cleanup_desc:"\u5220\u9664\u5197\u4F59\u7801", -code_desc:"\u7F16\u8F91HTM\u4EE3\u7801", -sub_desc:"\u4E0B\u6807", -sup_desc:"\u4E0A\u6807", -hr_desc:"\u63D2\u5165\u6C34\u5E73\u7EBF", -removeformat_desc:"\u5220\u9664\u683C\u5F0F", -custom1_desc:"\u5728\u6B64\u8F93\u5165\u63CF\u8FF0", -forecolor_desc:"\u9009\u62E9\u6587\u5B57\u989C\u8272", -backcolor_desc:"\u9009\u62E9\u80CC\u666F\u989C\u8272", -charmap_desc:"\u63D2\u5165\u7279\u6B8A\u7B26\u53F7", -visualaid_desc:"\u663E\u793A/\u9690\u85CF\u5143\u7D20\u8FB9\u754C", -anchor_desc:"\u63D2\u5165/\u7F16\u8F91 \u951A\u70B9", -cut_desc:"\u526A\u5207(Ctrl+X)", -copy_desc:"\u590D\u5236(Ctrl+C)", -paste_desc:"\u7C98\u8D34(Ctrl+V)", -image_props_desc:"\u56FE\u7247\u5C5E\u6027", -newdocument_desc:"\u65B0\u5EFA\u6587\u4EF6", -help_desc:"\u5E2E\u52A9", -blockquote_desc:"\u5F15\u7528", -clipboard_msg:"\u590D\u5236\u3001\u526A\u5207\u548C\u7C98\u8D34\u529F\u80FD\u5728Mozilla \u548C Firefox\u4E2D\u65E0\u6CD5\u4F7F\u7528", -path:"\u8DEF\u5F84", -newdocument:"\u60A8\u786E\u8BA4\u8981\u5220\u9664\u5168\u90E8\u5185\u5BB9\u5417\uFF1F", -toolbar_focus:"\u5DE5\u5177\u680F(Alt + Q), \u7F16\u8F91\u6846(Alt - Z), \u8DEF\u5F84\u680F(Alt - X)", -more_colors:"\u66F4\u591A\u989C\u8272" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sc_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sc_dlg.js deleted file mode 100644 index 237d5796..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sc_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('sc.advanced_dlg',{ -about_title:"\u5173\u4E8ETinyMCE", -about_general:"\u5173\u4E8E", -about_help:"\u5E2E\u52A9", -about_license:"\u8BB8\u53EF\u8BC1", -about_plugins:"\u63D2\u4EF6", -about_plugin:"\u63D2\u4EF6", -about_author:"\u4F5C\u8005", -about_version:"\u7248\u672C", -about_loaded:"\u5DF2\u52A0\u8F7D\u63D2\u4EF6", -anchor_title:"\u63D2\u5165/\u7F16\u8F91 \u951A\u70B9", -anchor_name:"\u951A\u70B9\u540D\u79F0", -code_title:"HTML\u4EE3\u7801\u7F16\u8F91\u5668", -code_wordwrap:"\u81EA\u52A8\u6362\u884C", -colorpicker_title:"\u9009\u62E9\u989C\u8272", -colorpicker_picker_tab:"\u53D6\u8272\u5668", -colorpicker_picker_title:"\u53D6\u8272\u5668", -colorpicker_palette_tab:"\u8C03\u8272\u677F", -colorpicker_palette_title:"\u989C\u8272\u5757", -colorpicker_named_tab:"\u6709\u540D\u989C\u8272", -colorpicker_named_title:"\u989C\u8272\u5757", -colorpicker_color:"\u989C\u8272:", -colorpicker_name:"\u989C\u8272\u540D:", -charmap_title:"\u63D2\u5165\u7279\u6B8A\u7B26\u53F7", -image_title:"\u63D2\u5165/\u7F16\u8F91 \u56FE\u7247", -image_src:"\u56FE\u7247\u7F51\u5740", -image_alt:"\u56FE\u7247\u8BF4\u660E", -image_list:"\u56FE\u7247\u5217\u8868", -image_border:"\u8FB9\u6846", -image_dimensions:"\u5C3A\u5BF8", -image_vspace:"\u5782\u76F4\u95F4\u8DDD", -image_hspace:"\u6C34\u5E73\u95F4\u8DDD", -image_align:"\u5BF9\u9F50\u65B9\u5F0F", -image_align_baseline:"\u57FA\u7EBF", -image_align_top:"\u9876\u90E8\u5BF9\u9F50", -image_align_middle:"\u4E2D\u90E8\u5BF9\u9F50", -image_align_bottom:"\u5E95\u90E8\u5BF9\u9F50", -image_align_texttop:"\u6587\u5B57\u4E0A\u65B9", -image_align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -image_align_left:"\u5DE6\u5BF9\u9F50", -image_align_right:"\u53F3\u5BF9\u9F50", -link_title:"\u63D2\u5165/\u7F16\u8F91 \u94FE\u63A5", -link_url:"\u94FE\u63A5\u7F51\u5740", -link_target:"\u76EE\u6807", -link_target_same:"\u5F53\u524D\u7A97\u53E3\u6253\u5F00", -link_target_blank:"\u65B0\u7A97\u53E3\u6253\u5F00", -link_titlefield:"\u6807\u9898", -link_is_email:"\u4F60\u8F93\u5165\u7684\u662F\u7535\u5B50\u90AE\u7BB1\u5730\u5740\uFF0C\u662F\u5426\u52A0\u5165\u524D\u7F00\uFF1Amailto: ?", -link_is_external:"\u4F60\u8F93\u5165\u7684\u662F\u5916\u90E8\u94FE\u63A5\u5730\u5740, \u662F\u5426\u52A0\u5165\u524D\u7F00\uFF1Ahttp:// ?", -link_list:"\u94FE\u63A5\u5217\u8868" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/se.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/se.js deleted file mode 100644 index 9168e710..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/se.js +++ /dev/null @@ -1,60 +0,0 @@ -tinyMCE.addI18n('se.advanced',{ -style_select:"Stilar", -font_size:"Fontstorlek", -fontdefault:"Fontfamilj", -block:"Format", -paragraph:"Paragraf", -div:"Div", -address:"Adress", -pre:"F\u00F6rformaterad", -h1:"Rubrik 1", -h2:"Rubrik 2", -h3:"Rubrik 3", -h4:"Rubrik 4", -h5:"Rubrik 5", -h6:"Rubrik 6", -blockquote:"Blockcitat", -code:"Kodblock", -samp:"Kodexempel", -dt:"Definitionsterm", -dd:"Definitionsbeskrivning", -bold_desc:"Fet (Ctrl+B)", -italic_desc:"Kursiv (Ctrl+I)", -underline_desc:"Understruken (Ctrl+U)", -striketrough_desc:"Genomstruken", -justifyleft_desc:"V\u00E4nsterst\u00E4lld", -justifycenter_desc:"Centrera", -justifyright_desc:"H\u00F6gerst\u00E4lld", -justifyfull_desc:"Justera", -bullist_desc:"Punktlista", -numlist_desc:"Nummerlista", -outdent_desc:"Drag tillbaka", -indent_desc:"Indrag", -undo_desc:"\u00C5ngra (Ctrl+Z)", -redo_desc:"G\u00F6r om (Ctrl+Y)", -link_desc:"Infoga/redigera l\u00E4nk", -unlink_desc:"Ta bort l\u00E4nk", -image_desc:"Infoga/redigera bild", -cleanup_desc:"St\u00E4da upp i k\u00E4llkoden", -code_desc:"Redigera HTML k\u00E4llkoden", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Infoga horisontell skiljelinje", -removeformat_desc:"Ta bort formatering", -forecolor_desc:"V\u00E4lj textf\u00E4rg", -backcolor_desc:"V\u00E4lj bakgrundsf\u00E4rg", -charmap_desc:"Infoga specialtecken", -visualaid_desc:"Visa/d\u00F6lj visuella hj\u00E4lpmedel", -anchor_desc:"Infoga/redigera bokm\u00E4rke", -cut_desc:"Klipp ut", -copy_desc:"Kopiera", -paste_desc:"Klistra in", -image_props_desc:"Bildinst\u00E4llningar", -newdocument_desc:"Nytt dokument", -help_desc:"Hj\u00E4lp", -blockquote_desc:"Blockcitat", -clipboard_msg:"Kopiera/klipp ut/klistra in \u00E4r inte tillg\u00E4ngligt i din webbl\u00E4sare.\nVill du veta mer om detta?", -path:"Element", -newdocument:"\u00C4r du s\u00E4ker p\u00E5 att du vill radera allt inneh\u00E5ll?", -toolbar_focus:"Hoppa till verktygsf\u00E4ltet - Alt+Q, Hoppa till redigeraren - Alt-Z, Hoppa till element listan - Alt-X" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/se_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/se_dlg.js deleted file mode 100644 index 824f6b36..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/se_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('se.advanced_dlg',{ -about_title:"Om TinyMCE", -about_general:"Om", -about_help:"Hj\u00E4lp", -about_license:"Licens", -about_plugins:"Om plug-in", -about_plugin:"Om plug-in", -about_author:"Utvecklare", -about_version:"Version", -about_loaded:"Laddade plug-ins", -anchor_title:"Infoga/redigera bokm\u00E4rke", -anchor_name:"Namn", -code_title:"HTML k\u00E4llkodsl\u00E4ge", -code_wordwrap:"Bryt ord", -colorpicker_title:"V\u00E4lj en f\u00E4rg", -colorpicker_picker_tab:"V\u00E4ljare", -colorpicker_picker_title:"F\u00E4rgv\u00E4ljare", -colorpicker_palette_tab:"Palett", -colorpicker_palette_title:"Palettf\u00E4rger", -colorpicker_named_tab:"Namngivna", -colorpicker_named_title:"Namngivna f\u00E4rger", -colorpicker_color:"F\u00E4rg:", -colorpicker_name:"Namn:", -charmap_title:"V\u00E4lj ett specialtecken", -image_title:"Infoga/redigera bild", -image_src:"Bildens URL", -image_alt:"Bildens beskrivning", -image_list:"Bildlista", -image_border:"Ram", -image_dimensions:"Dimensioner", -image_vspace:"Vertikalrymd", -image_hspace:"Horisontalrymd", -image_align:"Justering", -image_align_baseline:"Baslinje", -image_align_top:"Toppen", -image_align_middle:"Mitten", -image_align_bottom:"Botten", -image_align_texttop:"Toppen av texten", -image_align_textbottom:"Botten av texten", -image_align_left:"H\u00F6ger", -image_align_right:"V\u00E4nster", -link_title:"Infoga/redigera l\u00E4nk", -link_url:"L\u00E4nkens URL", -link_target:"M\u00E5l", -link_target_same:"\u00D6ppna l\u00E4nken i samma f\u00F6nster", -link_target_blank:"\u00D6ppna l\u00E4nken i ett nytt f\u00F6nster", -link_titlefield:"Titel", -link_is_email:"L\u00E4nken du angav verkar vara en e-post adress. Vill du infoga mailto: prefixet p\u00E5 l\u00E4nken?", -link_is_external:"L\u00E4nken du angav verkar vara en extern adress. Vill du infoga http:// prefixet p\u00E5 l\u00E4nken?", -link_list:"L\u00E4nklista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/si_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/si_dlg.js deleted file mode 100644 index 73687557..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/si_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('si.advanced_dlg',{ -about_title:"About TinyMCE", -about_general:"About", -about_help:"Help", -about_license:"License", -about_plugins:"Plugins", -about_plugin:"Plugin", -about_author:"Author", -about_version:"Version", -about_loaded:"Loaded plugins", -anchor_title:"Insert/edit anchor", -anchor_name:"Anchor name", -code_title:"HTML Source Editor", -code_wordwrap:"Word wrap", -colorpicker_title:"Select a color", -colorpicker_picker_tab:"Picker", -colorpicker_picker_title:"Color picker", -colorpicker_palette_tab:"Palette", -colorpicker_palette_title:"Palette colors", -colorpicker_named_tab:"Named", -colorpicker_named_title:"Named colors", -colorpicker_color:"Color:", -colorpicker_name:"Name:", -charmap_title:"Select custom character", -image_title:"Insert/edit image", -image_src:"Image URL", -image_alt:"Image description", -image_list:"Image list", -image_border:"Border", -image_dimensions:"Dimensions", -image_vspace:"Vertical space", -image_hspace:"Horizontal space", -image_align:"Alignment", -image_align_baseline:"Baseline", -image_align_top:"Top", -image_align_middle:"Middle", -image_align_bottom:"Bottom", -image_align_texttop:"Text top", -image_align_textbottom:"Text bottom", -image_align_left:"Left", -image_align_right:"Right", -link_title:"Insert/edit link", -link_url:"Link URL", -link_target:"Target", -link_target_same:"Open link in the same window", -link_target_blank:"Open link in a new window", -link_titlefield:"Title", -link_is_email:"The URL you entered seems to be an email address, do you want to add the required mailto: prefix?", -link_is_external:"The URL you entered seems to external link, do you want to add the required http:// prefix?", -link_list:"Link list" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sk.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sk.js deleted file mode 100644 index 7449da8e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sk.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('sk.advanced',{ -style_select:"- \u0160t\u00FDly -", -font_size:"- Ve\u013Ekos\u0165 p\u00EDsma -", -fontdefault:"- Typ p\u00EDsma -", -block:"- Form\u00E1t -", -paragraph:"Odstavec [p]", -div:"Div", -address:"Adresa [address]", -pre:"Predform\u00E1t [pre]", -h1:"Nadpis 1 [h1]", -h2:"Nadpis 2 [h2]", -h3:"Nadpis 3 [h3]", -h4:"Nadpis 4 [h4]", -h5:"Nadpis 5 [h5]", -h6:"Nadpis 6 [h6]", -blockquote:"Odsadenie", -code:"K\u00F3d", -samp:"Uk\u00E1\u017Eka k\u00F3du", -dt:"Defin\u00EDcia podmienky", -dd:"Defin\u00EDcia popisu", -bold_desc:"Tu\u010Dn\u00FD text (Ctrl+B)", -italic_desc:"\u0160ikm\u00FD text (kurziv\u00E1) (Ctrl+I)", -underline_desc:"Pod\u010Diarknut\u00FD text (Ctrl+U)", -striketrough_desc:"Pre\u0161krtnut\u00FD text", -justifyleft_desc:"Zarovna\u0165 v\u013Eavo", -justifycenter_desc:"Zarovna\u0165 na stred", -justifyright_desc:"Zarovna\u0165 vpravo", -justifyfull_desc:"Zarovna\u0165 do bloku", -bullist_desc:"Zoznam s odr\u00E1\u017Ekami", -numlist_desc:"\u010C\u00EDslovan\u00FD zoznam", -outdent_desc:"Zmen\u0161i\u0165 odsadenie", -indent_desc:"Zv\u00E4\u010D\u0161i\u0165 odsadenie", -undo_desc:"Sp\u00E4\u0165 (Ctrl+Z)", -redo_desc:"Znovu (Ctrl+Y)", -link_desc:"Vlo\u017Ei\u0165/upravi\u0165 odkaz", -unlink_desc:"Zru\u0161i\u0165 odkaz", -image_desc:"Vlo\u017Ei\u0165/upravi\u0165 obr\u00E1zok", -cleanup_desc:"Vy\u010Disti\u0165 neusporiadan\u00FD k\u00F3d", -code_desc:"Zobrazi\u0165 HTML zdroj", -sub_desc:"Doln\u00FD index", -sup_desc:"Horn\u00FD index", -hr_desc:"Vlo\u017Ei\u0165 vodorovn\u00FD odde\u013Eova\u010D", -removeformat_desc:"Odstr\u00E1ni\u0165 form\u00E1tovanie", -custom1_desc:"\u013Dubovoln\u00FD popisok", -forecolor_desc:"Vyber farbu textu", -backcolor_desc:"Vyber farbu pozadia", -charmap_desc:"Vlo\u017Ei\u0165 vlastn\u00FD znak", -visualaid_desc:"Zobrazi\u0165 pomocn\u00E9/skryt\u00E9 prvky", -anchor_desc:"Vlo\u017Ei\u0165/upravi\u0165 n\u00E1zov kotvy", -cut_desc:"Vystrihn\u00FA\u0165", -copy_desc:"Kop\u00EDrova\u0165", -paste_desc:"Vlo\u017Ei\u0165", -image_props_desc:"Vlastnosti obr\u00E1zka", -newdocument_desc:"Nov\u00FD dokument", -help_desc:"N\u00E1poveda", -blockquote_desc:"Citovan\u00FD text", -clipboard_msg:"Funkcie Kop\u00EDrova\u0165/vysrihn\u00FA\u0165/vlo\u017Ei\u0165 nie su podporovan\u00E9 prehliada\u010Dmi Mozilla a Firefox. Chce\u0161 viac inform\u00E1ci\u00ED o tomto probl\u00E9me?", -path:"Cesta", -newdocument:"Naozaj chce\u0161 vy\u010Disti\u0165 v\u0161etok obsah?", -toolbar_focus:"Prejdi na n\u00E1strojov\u00E9 tla\u010Didl\u00E1 - Alt+Q, Prejdi na editor - Alt-Z, Prejdi na cestu elementov - Alt-X", -more_colors:"Viac farieb" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sk_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sk_dlg.js deleted file mode 100644 index f381c51f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sk_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('sk.advanced_dlg',{ -about_title:"O TinyMCE", -about_general:"O Programe", -about_help:"N\u00E1poveda", -about_license:"Licencia", -about_plugins:"Pluginy", -about_plugin:"Plugin", -about_author:"Autor", -about_version:"Verzia", -about_loaded:"Na\u010D\u00EDtan\u00E9 pluginy", -anchor_title:"Vlo\u017Ei\u0165/upravi\u0165 n\u00E1zov kotvy", -anchor_name:"N\u00E1zov kotvy", -code_title:"Editor HTML k\u00F3du", -code_wordwrap:"Zalamova\u0165 riadky", -colorpicker_title:"Vyber farbu", -colorpicker_picker_tab:"Mie\u0161a\u010D", -colorpicker_picker_title:"Mie\u0161a\u010D farieb", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta farieb", -colorpicker_named_tab:"N\u00E1zvoslovia", -colorpicker_named_title:"N\u00E1zvy farieb", -colorpicker_color:"Farba:", -colorpicker_name:"N\u00E1zov:", -charmap_title:"Vyber \u0161peci\u00E1lny znak", -image_title:"Vlo\u017Ei\u0165/editova\u0165 obr\u00E1zok", -image_src:"URL obr\u00E1zka", -image_alt:"Popis obr\u00E1zka", -image_list:"Zoznam obr\u00E1zkov", -image_border:"Okraj", -image_dimensions:"Rozmery", -image_vspace:"Vertik\u00E1lna medzera", -image_hspace:"Horizont\u00E1lna medzera", -image_align:"Usporiadanie", -image_align_baseline:"Z\u00E1klad\u0148a", -image_align_top:"Hore", -image_align_middle:"Uprostred", -image_align_bottom:"Dolu", -image_align_texttop:"Text hore", -image_align_textbottom:"Text dolu", -image_align_left:"V\u013Eavo", -image_align_right:"Vpravo", -link_title:"Vlo\u017Ei\u0165/editova\u0165 odkaz", -link_url:"URL odkazu", -link_target:"Cie\u013E odkazu", -link_target_same:"Otvori\u0165 odkaz v rovnakom okne", -link_target_blank:"Otvori\u0165 odkaz v novom okne", -link_titlefield:"N\u00E1zov", -link_is_email:"Zd\u00E1 sa, \u017Ee zadan\u00E1 URL je emailov\u00E1 adresa. Chce\u0161 vlo\u017Ei\u0165 povinn\u00FD prefix mailto: ?", -link_is_external:"Zd\u00E1 sa, \u017Ee zadan\u00E1 URL je extern\u00FD odkaz. Chce\u0161 vlo\u017Ei\u0165 povinn\u00FD prefix http:// ?", -link_list:"Zoznam odkazov" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sl.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sl.js deleted file mode 100644 index 5f70f055..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sl.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('sl.advanced',{ -style_select:"Izberite slog", -font_size:"Velikost pisave", -fontdefault:"Dru\u017Eina pisave", -block:"oblika", -paragraph:"odstavek", -div:"blok", -address:"naslov", -pre:"predoblikovano", -h1:"naslov 1", -h2:"naslov 2", -h3:"naslov 3", -h4:"naslov 4", -h5:"naslov 5", -h6:"naslov 6", -blockquote:"citat", -code:"koda", -samp:"kodni zgled", -dt:"definicija - izraz", -dd:"definicija - opis", -bold_desc:"Krepko (Ctrl+B)", -italic_desc:"Po\u0161evno (Ctrl+I)", -underline_desc:"Pod\u010Drtano (Ctrl+U)", -striketrough_desc:"Pre\u010Drtano", -justifyleft_desc:"Poravnava levo", -justifycenter_desc:"Poravnava na sredino", -justifyright_desc:"Poravnava desno", -justifyfull_desc:"Polna poravnava", -bullist_desc:"Alineje", -numlist_desc:"Na\u0161tevanje", -outdent_desc:"Zamakni", -indent_desc:"Odmakni ven", -undo_desc:"Razveljavi (Ctrl+Z)", -redo_desc:"Uveljavi (Ctrl+Y)", -link_desc:"Vstavi/uredi povezavo", -unlink_desc:"Odstrani povezavo", -image_desc:"Vstavi/uredi sliko", -cleanup_desc:"Pre\u010Disti kodo", -code_desc:"Uredi kodo HTML", -sub_desc:"Podpisano", -sup_desc:"Nadpisano", -hr_desc:"Vstavi \u010Drto", -removeformat_desc:"Odstrani oblikovanje", -custom1_desc:"Opis tule", -forecolor_desc:"Izberite barvo pisave", -backcolor_desc:"Izberite barvo ozadja", -charmap_desc:"Vstavi posebni znak", -visualaid_desc:"Preklop prikaza vodil", -anchor_desc:"Vstavi/uredi sidro", -cut_desc:"Izre\u017Ei", -copy_desc:"Kopiraj", -paste_desc:"Prilepi", -image_props_desc:"Lastnosti slike", -newdocument_desc:"Nov dokument", -help_desc:"Pomo\u010D", -blockquote_desc:"Citat", -clipboard_msg:"Delo z odlo\u017Ei\u0161\u010Dem ni mogo\u010De v tem brskalniku. Lahko uporabljate kombinacije tipk Ctrl+X, Ctrl+C, Ctrl+V.\n\u017Delite ve\u010D informacij o tem?", -path:"Pot", -newdocument:"Ste prepri\u010Dani, da \u017Eelite odstraniti vsebino?", -toolbar_focus:"Preskok na orodjarno - Alt+Q, Preskok v urejevalnik - Alt-Z, Preskok na pot elementa - Alt-X", -more_colors:"Ve\u010D barv" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sl_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sl_dlg.js deleted file mode 100644 index 873857eb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sl_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('sl.advanced_dlg',{ -about_title:"O TinyMCE", -about_general:"Vizitka", -about_help:"Pomo\u010D", -about_license:"Licenca", -about_plugins:"Vsadki", -about_plugin:"Vsadek", -about_author:"Avtor", -about_version:"Verzija", -about_loaded:"Nalo\u017Eeni vsadki", -anchor_title:"Vstavi/uredi sidro", -anchor_name:"Ime sidra", -code_title:"Urejevalnik kode HTML", -code_wordwrap:"Prelomi vrstice", -colorpicker_title:"Izberite barvo", -colorpicker_picker_tab:"Izbor", -colorpicker_picker_title:"Izbor barve", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Barve palete", -colorpicker_named_tab:"Poimenovane", -colorpicker_named_title:"Poimenovane barve", -colorpicker_color:"Barva:", -colorpicker_name:"Ime:", -charmap_title:"Izberite posebni znak", -image_title:"Vstavi/uredi sliko", -image_src:"Naslov URL slike", -image_alt:"Opis slike", -image_list:"Seznam slik", -image_border:"Obroba", -image_dimensions:"Dimenzije", -image_vspace:"Prostor zg/sp", -image_hspace:"Prostor le/de", -image_align:"Poravnava", -image_align_baseline:"osnovna \u010Drta", -image_align_top:"vrh", -image_align_middle:"sredina", -image_align_bottom:"dno", -image_align_texttop:"vrh besedila", -image_align_textbottom:"dno besedila", -image_align_left:"levo, plavajo\u010De", -image_align_right:"desno, plavajo\u010De", -link_title:"Vstavi/uredi povezavo", -link_url:"Naslov URL", -link_target:"Ime cilja", -link_target_same:"odpri povezavo v istem oknu", -link_target_blank:"odpri povezavo v novem oknu", -link_titlefield:"Naslov", -link_is_email:"Vneseni naslov verjetno prestavlja e-naslov, \u017Eelite da dodam zahtevano predpono \'mailto:\'?", -link_is_external:"Vneseni naslov verjetno predstavlja zunanjo povezavo, \u017Eelite da dodam zahtevano predpono \'http://\'?", -link_list:"Seznam povezav" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sq.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sq.js deleted file mode 100644 index a0619726..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sq.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('sq.advanced',{ -style_select:"Stilet", -font_size:"Madh\u00EBsia e tekstit", -fontdefault:"Familja e tekstit", -block:"Formati", -paragraph:"Paragraf", -div:"Div", -address:"Adres\u00EB", -pre:"Para formatuar", -h1:"Kok\u00EB 1", -h2:"Kok\u00EB 2", -h3:"Kok\u00EB 3", -h4:"Kok\u00EB 4", -h5:"Kok\u00EB 5", -h6:"Kok\u00EB 6", -blockquote:"Bllok", -code:"Kod", -samp:"Shembull kodi", -dt:"Terma e p\u00EBrcaktimit ", -dd:"P\u00EBrshkrimi i p\u00EBrcaktimit", -bold_desc:"I Trash\u00EB (Ctrl+B)", -italic_desc:"I Pjerr\u00EBt (Ctrl+I)", -underline_desc:"I N\u00EBnvizuar (Ctrl+U)", -striketrough_desc:"Vij\u00EB n\u00EB mes", -justifyleft_desc:"Drejtimi majtas", -justifycenter_desc:"Drejtimi qend\u00EBr", -justifyright_desc:"Drejtimi djathtas", -justifyfull_desc:"Drejtim i plot\u00EB", -bullist_desc:"List\u00EB e parregullt", -numlist_desc:"List\u00EB e rregullt", -outdent_desc:"Hiq kryerradh\u00EB", -indent_desc:"Vendos kryerradh\u00EB", -undo_desc:"\u00C7b\u00EBj (Ctrl+Z)", -redo_desc:"Rib\u00EBj (Ctrl+Y)", -link_desc:"Fut/edito lidhje", -unlink_desc:"Hiq lidhje", -image_desc:"Fut/edito foto", -cleanup_desc:"Pastro kodin", -code_desc:"Edito kodin HTML", -sub_desc:"N\u00EBn shkrim", -sup_desc:"Mbi shkrim", -hr_desc:"Fut linj\u00EB horizontale", -removeformat_desc:"Fshi formatimin", -custom1_desc:"P\u00EBshkrimi i personalizuar k\u00EBtu", -forecolor_desc:"Zgjidh ngjyr\u00EBn e tekstit", -backcolor_desc:"Zgjidh ngjyr\u00EBn e fush\u00EBs", -charmap_desc:"Fut karakter t\u00EB personalizuar", -visualaid_desc:"Shfaq/Fshih vijat ndihm\u00EBse dhe element\u00EBt e paduksh\u00EBm", -anchor_desc:"Fut/edito lidhje", -cut_desc:"Prit", -copy_desc:"Kopjo", -paste_desc:"Ngjit", -image_props_desc:"Opsionet e fotos", -newdocument_desc:"Dokument i Ri", -help_desc:"Ndihm\u00EB", -blockquote_desc:"Bllok", -clipboard_msg:"Kopja/Prerja/Ngjitja nuk suportohen n\u00EB Mozilla dhe Firefox.\nD\u00EBshironi m\u00EB shum\u00EB informacione p\u00EBr k\u00EBt\u00EB \u00E7\u00EBshtje?", -path:"Rruga", -newdocument:"Jeni t\u00EB sigurt q\u00EB doni t'a fshini p\u00EBrmbajtjen?", -toolbar_focus:"Shko tek butonat - Alt+Q, Shko tek editori - Alt+Z, Shko tek rruga e elementit - Alt+X", -more_colors:"M\u00EB shum\u00EB ngjyra" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sq_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sq_dlg.js deleted file mode 100644 index 1a77a86b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sq_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('sq.advanced_dlg',{ -about_title:"Rreth TinyMCE", -about_general:"Rreth", -about_help:"Ndihm\u00EB", -about_license:"Li\u00E7enca", -about_plugins:"Shtesa", -about_plugin:"Shtes\u00EB", -about_author:"Autori", -about_version:"Versioni", -about_loaded:"Shtesa t\u00EB ngarkuara", -anchor_title:"Fut/edito lidhje", -anchor_name:"Emri i lidhjes", -code_title:"Edituesi i kodit HTML", -code_wordwrap:"Word wrap", -colorpicker_title:"Zgjidh nj\u00EB ngjyr\u00EB", -colorpicker_picker_tab:"Zgjedh\u00EBsi", -colorpicker_picker_title:"Zgjedh\u00EBsi i ngjyr\u00EBs", -colorpicker_palette_tab:"Librari", -colorpicker_palette_title:"Ngjyrat e Libraris\u00EB", -colorpicker_named_tab:"Em\u00EBruar", -colorpicker_named_title:"Ngjyrat e em\u00EBruara", -colorpicker_color:"Ngjyra:", -colorpicker_name:"Emri:", -charmap_title:"Zgjidh karakter t\u00EB personalizuar", -image_title:"Fut/edio foto", -image_src:"URL e fotos", -image_alt:"P\u00EBrshkrimi i fotos", -image_list:"Lista e fotove", -image_border:"Korniza", -image_dimensions:"P\u00EBrmasat", -image_vspace:"Hap\u00EBsira Vertikale", -image_hspace:"Hap\u00EBsira Horizontale", -image_align:"Drejtimi", -image_align_baseline:"Vij\u00EB fundore", -image_align_top:"Krye", -image_align_middle:"Mes", -image_align_bottom:"Fund", -image_align_texttop:"N\u00EB krye t\u00EB tekstit", -image_align_textbottom:"N\u00EB fund t\u00EB tekstit", -image_align_left:"Majtas", -image_align_right:"Djathtas", -link_title:"Fut/edito lidhje", -link_url:"URL e lidhjes", -link_target:"Sh\u00EBnjestra", -link_target_same:"Hape lidhjen n\u00EB t\u00EB nj\u00EBjt\u00EBn dritare", -link_target_blank:"Hape lidhjen n\u00EB dritare t\u00EB re", -link_titlefield:"Titulli", -link_is_email:"Lidhja q\u00EB keni futur duket si adres\u00EB emaili. Doni t\u00EB shtoni prefiksin mailto:?", -link_is_external:"Lidhja q\u00EB keni futur duket si lidhje e jasht\u00EBme. Doni t\u00EB shtoni prefiksin http://?", -link_list:"Lista e lidhjeve" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sr.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sr.js deleted file mode 100644 index f5c6347e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sr.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('sr.advanced',{ -style_select:"Stilovi", -font_size:"Veli\u010Dina pisma", -fontdefault:"Vrsta pisma", -block:"Format", -paragraph:"Paragraf", -div:"Div", -address:"Adresa", -pre:"Oblikovano", -h1:"Naslov 1", -h2:"Naslov 2", -h3:"Naslov 3", -h4:"Naslov 4", -h5:"Naslov 5", -h6:"Naslov 6", -blockquote:"Citat", -code:"Kod", -samp:"Primjer koda", -dt:"Definicija pojma", -dd:"Opis definicije", -bold_desc:"Podebljaj (Ctrl+B)", -italic_desc:"Kurziv (Ctrl+I)", -underline_desc:"Podcrtaj (Ctrl+U)", -striketrough_desc:"Precrtaj", -justifyleft_desc:"Poravnaj levo", -justifycenter_desc:"Centriraj", -justifyright_desc:"Poravnaj desno", -justifyfull_desc:"Poravnaj potpuno", -bullist_desc:"Neure\u0111ena lista", -numlist_desc:"Ure\u0111ena lista", -outdent_desc:"Uvuci", -indent_desc:"Izvuci", -undo_desc:"Poni\u0161ti (Ctrl+Z)", -redo_desc:"Ponovi (Ctrl+Y)", -link_desc:"Umetni/uredi poveznicu", -unlink_desc:"Poni\u0161ti poveznicu", -image_desc:"Umetni/uredi sliku", -cleanup_desc:"Po\u010Disti kod", -code_desc:"Uredi HTML izvor", -sub_desc:"Indeks", -sup_desc:"Eksponent", -hr_desc:"Umetni vodoravnu crtu", -removeformat_desc:"Poni\u0161ti oblikovanje", -custom1_desc:"Vlastiti opis ovdje", -forecolor_desc:"Odaberite boju teksta", -backcolor_desc:"Odaberite boju pozadine", -charmap_desc:"Umetni vlastiti znak", -visualaid_desc:"Vodilice/nevidljivi elementi", -anchor_desc:"Umetni/uredi sidro", -cut_desc:"Izre\u017Ei", -copy_desc:"Kopiraj", -paste_desc:"Zalepi", -image_props_desc:"Svojstva slike", -newdocument_desc:"Novi dokument", -help_desc:"Pomo\u0107", -blockquote_desc:"Citiraj", -clipboard_msg:"Kopiraj/Izre\u017Ei/Zalepi nije dostupno u Mozilla i Firefox preglednicima. Vi\u0161e informacija?", -path:"Staza", -newdocument:"Jeste li sigurni da \u017Eelite izbrisati celi sadr\u017Eaj?", -toolbar_focus:"Pre\u0111i na alatnu traku - Alt+Q, pre\u0111i na ure\u0111iva\u010D - Alt-Z, pre\u0111i na element path - Alt-X", -more_colors:"Vi\u0161e boja" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sr_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sr_dlg.js deleted file mode 100644 index 55332e03..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sr_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('sr.advanced_dlg',{ -about_title:"TinyMCE", -about_general:"O programu", -about_help:"Pomo\u0107", -about_license:"Licenca", -about_plugins:"Dodaci", -about_plugin:"Dodatak", -about_author:"Autor", -about_version:"Verzija", -about_loaded:"Postoje\u0107i dodaci", -anchor_title:"Umetni/uredi sidro", -anchor_name:"Ime sidra", -code_title:"HTML ure\u0111iva\u010D", -code_wordwrap:"Omatanje teksta", -colorpicker_title:"Izbor boje", -colorpicker_picker_tab:"Odabir", -colorpicker_picker_title:"Odabir boje", -colorpicker_palette_tab:"Paleta", -colorpicker_palette_title:"Paleta boja", -colorpicker_named_tab:"Imenovano", -colorpicker_named_title:"Imenovane boje", -colorpicker_color:"Boja:", -colorpicker_name:"Naziv:", -charmap_title:"Odaberite znak", -image_title:"Umetni/uredi sliku", -image_src:"URL slike", -image_alt:"Opis slike", -image_list:"Lista slika", -image_border:"Obrub", -image_dimensions:"Dimenzije", -image_vspace:"Okomiti razmak", -image_hspace:"Vodoravni razmak", -image_align:"Poravnavanje", -image_align_baseline:"Osnovna linija", -image_align_top:"Vrh", -image_align_middle:"Sredina", -image_align_bottom:"Dno", -image_align_texttop:"Vrh teksta", -image_align_textbottom:"Dno teksta", -image_align_left:"Levo", -image_align_right:"Desno", -link_title:"Umetni/uredi poveznicu", -link_url:"URL poveznice", -link_target:"Meta", -link_target_same:"Otvori poveznicu u istom prozoru", -link_target_blank:"Otvori poveznicu u novom prozoru", -link_titlefield:"Naslov", -link_is_email:"URL koji ste uneli izgleda kao e-mail adresa, \u017Eelite li dodati potrebni mailto: prefiks?", -link_is_external:"URL koji ste uneli izgleda kao vanjska poveznica, \u017Eelite li dodati potrebni http:// prefiks?", -link_list:"Lista poveznica" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sv.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sv.js deleted file mode 100644 index daaf9c0f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sv.js +++ /dev/null @@ -1,60 +0,0 @@ -tinyMCE.addI18n('sv.advanced',{ -style_select:"Stilar", -font_size:"Fontstorlek", -fontdefault:"Fontfamilj", -block:"Format", -paragraph:"Paragraf", -div:"Div", -address:"Adress", -pre:"F\u00F6rformaterad", -h1:"Rubrik 1", -h2:"Rubrik 2", -h3:"Rubrik 3", -h4:"Rubrik 4", -h5:"Rubrik 5", -h6:"Rubrik 6", -blockquote:"Blockcitat", -code:"Kodblock", -samp:"Kodexempel", -dt:"Definitionsterm", -dd:"Definitionsbeskrivning", -bold_desc:"Fet (Ctrl+B)", -italic_desc:"Kursiv (Ctrl+I)", -underline_desc:"Understruken (Ctrl+U)", -striketrough_desc:"Genomstruken", -justifyleft_desc:"V\u00E4nsterst\u00E4lld", -justifycenter_desc:"Centrera", -justifyright_desc:"H\u00F6gerst\u00E4lld", -justifyfull_desc:"Justera", -bullist_desc:"Punktlista", -numlist_desc:"Nummerlista", -outdent_desc:"Drag tillbaka", -indent_desc:"Indrag", -undo_desc:"\u00C5ngra (Ctrl+Z)", -redo_desc:"G\u00F6r om (Ctrl+Y)", -link_desc:"Infoga/redigera l\u00E4nk", -unlink_desc:"Ta bort l\u00E4nk", -image_desc:"Infoga/redigera bild", -cleanup_desc:"St\u00E4da upp i k\u00E4llkoden", -code_desc:"Redigera HTML k\u00E4llkoden", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Infoga horisontell skiljelinje", -removeformat_desc:"Ta bort formatering", -forecolor_desc:"V\u00E4lj textf\u00E4rg", -backcolor_desc:"V\u00E4lj bakgrundsf\u00E4rg", -charmap_desc:"Infoga specialtecken", -visualaid_desc:"Visa/d\u00F6lj visuella hj\u00E4lpmedel", -anchor_desc:"Infoga/redigera bokm\u00E4rke", -cut_desc:"Klipp ut", -copy_desc:"Kopiera", -paste_desc:"Klistra in", -image_props_desc:"Bildinst\u00E4llningar", -newdocument_desc:"Nytt dokument", -help_desc:"Hj\u00E4lp", -blockquote_desc:"Blockcitat", -clipboard_msg:"Kopiera/klipp ut/klistra in \u00E4r inte tillg\u00E4ngligt i din webbl\u00E4sare.\nVill du veta mer om detta?", -path:"Element", -newdocument:"\u00C4r du s\u00E4ker p\u00E5 att du vill radera allt inneh\u00E5ll?", -toolbar_focus:"Hoppa till verktygsf\u00E4ltet - Alt+Q, Hoppa till redigeraren - Alt-Z, Hoppa till element listan - Alt-X" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sv_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sv_dlg.js deleted file mode 100644 index a9b93de4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/sv_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('sv.advanced_dlg',{ -about_title:"Om TinyMCE", -about_general:"Om", -about_help:"Hj\u00E4lp", -about_license:"Licens", -about_plugins:"Om plug-in", -about_plugin:"Om plug-in", -about_author:"Utvecklare", -about_version:"Version", -about_loaded:"Laddade plug-ins", -anchor_title:"Infoga/redigera bokm\u00E4rke", -anchor_name:"Namn", -code_title:"HTML k\u00E4llkodsl\u00E4ge", -code_wordwrap:"Bryt ord", -colorpicker_title:"V\u00E4lj en f\u00E4rg", -colorpicker_picker_tab:"V\u00E4ljare", -colorpicker_picker_title:"F\u00E4rgv\u00E4ljare", -colorpicker_palette_tab:"Palett", -colorpicker_palette_title:"Palettf\u00E4rger", -colorpicker_named_tab:"Namngivna", -colorpicker_named_title:"Namngivna f\u00E4rger", -colorpicker_color:"F\u00E4rg:", -colorpicker_name:"Namn:", -charmap_title:"V\u00E4lj ett specialtecken", -image_title:"Infoga/redigera bild", -image_src:"Bildens URL", -image_alt:"Bildens beskrivning", -image_list:"Bildlista", -image_border:"Ram", -image_dimensions:"Dimensioner", -image_vspace:"Vertikalrymd", -image_hspace:"Horisontalrymd", -image_align:"Justering", -image_align_baseline:"Baslinje", -image_align_top:"Toppen", -image_align_middle:"Mitten", -image_align_bottom:"Botten", -image_align_texttop:"Toppen av texten", -image_align_textbottom:"Botten av texten", -image_align_left:"V\u00E4nster", -image_align_right:"H\u00F6ger", -link_title:"Infoga/redigera l\u00E4nk", -link_url:"L\u00E4nkens URL", -link_target:"M\u00E5l", -link_target_same:"\u00D6ppna l\u00E4nken i samma f\u00F6nster", -link_target_blank:"\u00D6ppna l\u00E4nken i ett nytt f\u00F6nster", -link_titlefield:"Titel", -link_is_email:"L\u00E4nken du angav verkar vara en e-post adress. Vill du infoga mailto: prefixet p\u00E5 l\u00E4nken?", -link_is_external:"L\u00E4nken du angav verkar vara en extern adress. Vill du infoga http:// prefixet p\u00E5 l\u00E4nken?", -link_list:"L\u00E4nklista" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tr.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tr.js deleted file mode 100644 index f89bc327..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tr.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('tr.advanced',{ -style_select:"Stiller", -font_size:"Yaz\u0131 boyutu", -fontdefault:"Yaz\u0131 tipi", -block:"Bi\u00E7im", -paragraph:"Paragraf", -div:"B\u00F6l\u00FCm", -address:"Adres", -pre:"\u00D6nformatl\u0131", -h1:"Ba\u015Fl\u0131k 1", -h2:"Ba\u015Fl\u0131k 2", -h3:"Ba\u015Fl\u0131k 3", -h4:"Ba\u015Fl\u0131k 4", -h5:"Ba\u015Fl\u0131k 5", -h6:"Ba\u015Fl\u0131k 6", -blockquote:"Al\u0131nt\u0131", -code:"Kod", -samp:"Kod \u00F6rne\u011Fi", -dt:"Tan\u0131m terimi ", -dd:"Tan\u0131m a\u00E7\u0131klamas\u0131", -bold_desc:"Kal\u0131n (Ctrl+B)", -italic_desc:"E\u011Fik (Ctrl+I)", -underline_desc:"Alt\u0131 \u00E7izgili (Ctrl+U)", -striketrough_desc:"Ortas\u0131 \u00E7izgili", -justifyleft_desc:"Sola yasla", -justifycenter_desc:"Ortala", -justifyright_desc:"Sa\u011Fa yasla", -justifyfull_desc:"\u0130ki yana yasla", -bullist_desc:"S\u0131ras\u0131z liste", -numlist_desc:"S\u0131ral\u0131 liste", -outdent_desc:"D\u0131\u015Fa kayd\u0131r", -indent_desc:"\u0130\u00E7e kayd\u0131r", -undo_desc:"Geri al (Ctrl+Z)", -redo_desc:"Tekrarla (Ctrl+Y)", -link_desc:"Ba\u011Flant\u0131 ekle/d\u00FCzenle", -unlink_desc:"Ba\u011Flant\u0131y\u0131 sil", -image_desc:"Resim ekle/d\u00FCzenle", -cleanup_desc:"Da\u011F\u0131n\u0131k kodu temizle", -code_desc:"HTML Kayna\u011F\u0131n\u0131 D\u00FCzenle", -sub_desc:"Altsimge", -sup_desc:"\u00DCstsimge", -hr_desc:"Yatay \u00E7izgi ekle", -removeformat_desc:"Bi\u00E7imi kald\u0131r", -custom1_desc:"\u00D6zel a\u00E7\u0131klaman\u0131z\u0131 buraya girin", -forecolor_desc:"Metin rengi se\u00E7", -backcolor_desc:"Arkaplan rengi se\u00E7", -charmap_desc:"\u00D6zel karakter ekle", -visualaid_desc:"Y\u00F6nergeleri ve g\u00F6r\u00FCnmez elemanlar\u0131 a\u00E7/kapa", -anchor_desc:"\u00C7engel noktas\u0131 ekle", -cut_desc:"Kes", -copy_desc:"Kopyala", -paste_desc:"Yap\u0131\u015Ft\u0131r", -image_props_desc:"Resim \u00F6zellikleri", -newdocument_desc:"Yeni belge", -help_desc:"Yard\u0131m", -blockquote_desc:"Al\u0131nt\u0131", -clipboard_msg:"Kopyala/Kes/Yap\u0131\u015Ft\u0131r Mozilla ve Firefox'ta kullan\u0131lamaz.\r\nBu konuda daha fazla bilgi edinmek ister misiniz?", -path:"Yol", -newdocument:"T\u00FCm i\u00E7eri\u011Fi bo\u015Faltmak istedinizden emin misiniz?", -toolbar_focus:"Ara\u00E7 d\u00FC\u011Fmelerine atla - Alt+Q, Edit\u00F6re atla - Alt-Z, Eleman yoluna atla - Alt-X", -more_colors:"Daha fazla renk" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tr_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tr_dlg.js deleted file mode 100644 index 6bec44a3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tr_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('tr.advanced_dlg',{ -about_title:"TinyMCE Hakk\u0131nda", -about_general:"Hakk\u0131nda", -about_help:"Yard\u0131m", -about_license:"Lisans", -about_plugins:"Eklentiler", -about_plugin:"Eklenti", -about_author:"Yazar", -about_version:"S\u00FCr\u00FCm", -about_loaded:"Y\u00FCkl\u00FC eklentiler", -anchor_title:"\u00C7engel noktas\u0131 ekle/d\u00FCzenle", -anchor_name:"\u00C7engel noktas\u0131 ad\u0131", -code_title:"HTML Kaynak Edit\u00F6r\u00FC", -code_wordwrap:"S\u00F6zc\u00FCk kayd\u0131r", -colorpicker_title:"Bir renk se\u00E7", -colorpicker_picker_tab:"Se\u00E7ici", -colorpicker_picker_title:"Renk se\u00E7ici", -colorpicker_palette_tab:"Palet", -colorpicker_palette_title:"Palet renkleri", -colorpicker_named_tab:"\u0130simli", -colorpicker_named_title:"\u0130simli renkler", -colorpicker_color:"Renk:", -colorpicker_name:"\u0130sim:", -charmap_title:"\u00D6zel karakter se\u00E7", -image_title:"Resim ekle/d\u00FCzenle", -image_src:"Resim URL", -image_alt:"Resim tan\u0131m\u0131", -image_list:"Resim listesi", -image_border:"Kenarl\u0131k", -image_dimensions:"Boyutlar", -image_vspace:"Dikey bo\u015Fluk", -image_hspace:"Yatay bo\u015Fluk", -image_align:"Hizalama", -image_align_baseline:"Taban \u00E7izgisi", -image_align_top:"\u00DCst", -image_align_middle:"Orta", -image_align_bottom:"Alt", -image_align_texttop:"Metin \u00FCstte", -image_align_textbottom:"Metin altta", -image_align_left:"Sola", -image_align_right:"Sa\u011Fa", -link_title:"Ba\u011Flant\u0131 ekle/d\u00FCzenle", -link_url:"Ba\u011Flant\u0131 URL", -link_target:"Hedef", -link_target_same:"Ba\u011Flant\u0131y\u0131 ayn\u0131 pencerede a\u00E7", -link_target_blank:"Ba\u011Flant\u0131y\u0131 yeni pencerede a\u00E7", -link_titlefield:"Ba\u015Fl\u0131k", -link_is_email:"Girdi\u011Finiz URL bir e-posta adresi gibi g\u00F6z\u00FCk\u00FCyor, gerekli olan mailto: \u00F6nekinin eklenmesini ister misiniz?", -link_is_external:"Girdi\u011Finiz URL d\u0131\u015F bir ba\u011Flant\u0131 gibi g\u00F6z\u00FCk\u00FCyor, gerekli olan http:// \u00F6nekinin eklenmesini ister misiniz?", -link_list:"Ba\u011Flant\u0131 listesi" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tt.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tt.js deleted file mode 100644 index acafccdb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tt.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('tt.advanced',{ -style_select:"\u6A23\u5F0F", -font_size:"\u5B57\u9AD4\u5927\u5C0F", -fontdefault:"\u5B57\u9AD4", -block:"\u683C\u5F0F", -paragraph:"\u6BB5\u843D", -div:"Div", -address:"\u5730\u5740", -pre:"\u9810\u8A2D\u683C\u5F0F", -h1:"\u6A19\u984C 1", -h2:"\u6A19\u984C 2", -h3:"\u6A19\u984C 3", -h4:"\u6A19\u984C 4", -h5:"\u6A19\u984C 5", -h6:"\u6A19\u984C 6", -blockquote:"\u5F15\u7528", -code:"\u4EE3\u78BC", -samp:"\u7A0B\u5F0F\u7BC4\u4F8B", -dt:"\u540D\u8A5E\u5B9A\u7FA9", -dd:"\u540D\u8A5E\u89E3\u91CB", -bold_desc:"\u7C97\u9AD4 (Ctrl+B)", -italic_desc:"\u659C\u9AD4 (Ctrl+I)", -underline_desc:"\u5E95\u7DDA (Ctrl+U)", -striketrough_desc:"\u4E2D\u5283\u7DDA", -justifyleft_desc:"\u9760\u5DE6\u5C0D\u9F4A", -justifycenter_desc:"\u7F6E\u4E2D", -justifyright_desc:"\u9760\u53F3\u5C0D\u9F4A", -justifyfull_desc:"\u5169\u7AEF\u5C0D\u9F4A", -bullist_desc:"\u6E05\u55AE\u7B26\u865F", -numlist_desc:"\u7DE8\u865F", -outdent_desc:"\u6E1B\u5C11\u7E2E\u6392", -indent_desc:"\u589E\u52A0\u7E2E\u6392", -undo_desc:"\u53D6\u6D88\u8B8A\u66F4 (Ctrl+Z)", -redo_desc:"\u91CD\u4F5C\u8B8A\u66F4 (Ctrl+Y)", -link_desc:"\u63D2\u5165/\u7DE8\u8F2F \u9023\u7D50", -unlink_desc:"\u53D6\u6D88\u9023\u7D50", -image_desc:"\u63D2\u5165/\u7DE8\u8F2F \u5716\u7247", -cleanup_desc:"\u6E05\u9664\u5167\u5BB9", -code_desc:"\u7DE8\u8F2F HTML \u539F\u59CB\u7A0B\u5F0F\u78BC", -sub_desc:"\u4E0B\u6A19", -sup_desc:"\u4E0A\u6A19", -hr_desc:"\u63D2\u5165\u6C34\u5E73\u7DDA", -removeformat_desc:"\u6E05\u9664\u6A23\u5F0F", -custom1_desc:"\u5728\u6B64\u8F38\u5165\u60A8\u7684\u81EA\u8A02\u63CF\u8FF0", -forecolor_desc:"\u9078\u64C7\u6587\u5B57\u9854\u8272", -backcolor_desc:"\u9078\u64C7\u80CC\u666F\u9854\u8272", -charmap_desc:"\u63D2\u5165\u7279\u6B8A\u7B26\u865F", -visualaid_desc:"\u7DB2\u683C/\u96B1\u85CF\u5143\u4EF6\uFF1F", -anchor_desc:"\u63D2\u5165/\u7DE8\u8F2F \u9328\u9EDE", -cut_desc:"\u526A\u4E0B (Ctrl+X)", -copy_desc:"\u8907\u88FD (Ctrl+C)", -paste_desc:"\u8CBC\u4E0A (Ctrl+V)", -image_props_desc:"\u5716\u7247\u5C6C\u6027", -newdocument_desc:"\u65B0\u589E\u6587\u4EF6", -help_desc:"\u8AAA\u660E", -blockquote_desc:"\u5F15\u7528", -clipboard_msg:"\u8907\u88FD\u3001\u526A\u4E0B\u548C\u8CBC\u4E0A\u529F\u80FD\u5728Mozilla \u548C Firefox\u4E2D\u7121\u6CD5\u4F7F\u7528", -path:"\u8DEF\u5F91", -newdocument:"\u60A8\u78BA\u8A8D\u8981\u522A\u9664\u5168\u90E8\u5167\u5BB9\u55CE\uFF1F", -toolbar_focus:"\u5DE5\u5177\u5217 - Alt+Q, \u7DE8\u8F2F\u5668 - Alt-Z, \u5143\u4EF6\u8DEF\u5F91 - Alt-X", -more_colors:"\u66F4\u591A\u9854\u8272" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tt_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tt_dlg.js deleted file mode 100644 index 2345421b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tt_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('tt.advanced_dlg',{ -about_title:"\u95DC\u65BC TinyMCE", -about_general:"\u95DC\u65BC", -about_help:"\u8AAA\u660E", -about_license:"\u6388\u6B0A", -about_plugins:"\u5168\u90E8\u5916\u639B\u7A0B\u5F0F", -about_plugin:"\u5916\u639B\u7A0B\u5F0F", -about_author:"\u4F5C\u8005", -about_version:"\u7248\u672C", -about_loaded:"\u5DF2\u8F09\u5165\u7684\u5916\u639B\u7A0B\u5F0F", -anchor_title:"\u63D2\u5165/\u7DE8\u8F2F \u9328\u9EDE", -anchor_name:"\u9328\u9EDE\u540D\u7A31", -code_title:"HTML \u539F\u59CB\u7A0B\u5F0F\u78BC\u7DE8\u8F2F\u5668", -code_wordwrap:"\u81EA\u52D5\u63DB\u884C", -colorpicker_title:"\u9078\u64C7\u9854\u8272", -colorpicker_picker_tab:"\u9078\u64C7\u5668", -colorpicker_picker_title:"\u53D6\u8272\u5668", -colorpicker_palette_tab:"\u8272\u8B5C", -colorpicker_palette_title:"\u8272\u8B5C\u9854\u8272", -colorpicker_named_tab:"\u9810\u8A2D\u503C", -colorpicker_named_title:"\u9810\u8A2D\u7684\u9854\u8272", -colorpicker_color:"\u9854\u8272:", -colorpicker_name:"\u8272\u540D:", -charmap_title:"\u63D2\u5165\u7279\u6B8A\u7B26\u865F", -image_title:"\u63D2\u5165/\u7DE8\u8F2F \u5716\u7247", -image_src:"\u5716\u7247\u7DB2\u5740", -image_alt:"\u5716\u7247\u8AAA\u660E", -image_list:"\u5716\u7247\u6E05\u55AE", -image_border:"\u908A\u6846", -image_dimensions:"\u5C3A\u5BF8", -image_vspace:"\u5782\u76F4\u9593\u8DDD", -image_hspace:"\u6C34\u5E73\u9593\u8DDD", -image_align:"\u5C0D\u9F4A\u65B9\u5F0F", -image_align_baseline:"\u57FA\u7DDA", -image_align_top:"\u9802\u90E8\u5C0D\u9F4A", -image_align_middle:"\u4E2D\u90E8\u5C0D\u9F4A", -image_align_bottom:"\u5E95\u90E8\u5C0D\u9F4A", -image_align_texttop:"\u6587\u5B57\u4E0A\u65B9", -image_align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -image_align_left:"\u9760\u5DE6\u5C0D\u9F4A", -image_align_right:"\u9760\u53F3\u5C0D\u9F4A", -link_title:"\u63D2\u5165/\u7DE8\u8F2F \u9023\u7D50", -link_url:"\u9023\u7D50\u7DB2\u5740", -link_target:"\u76EE\u6A19", -link_target_same:"\u7576\u524D\u7A97\u53E3\u6253\u958B", -link_target_blank:"\u65B0\u7A97\u53E3\u6253\u958B", -link_titlefield:"\u6A19\u984C", -link_is_email:"\u60A8\u8F38\u5165\u7684\u61C9\u8A72\u662F\u4E00\u500B\u96FB\u5B50\u90F5\u4EF6\u5730\u5740\uFF0C\u662F\u5426\u9700\u8981\u5728\u7DB2\u5740\u524D\u52A0\u4E0A mailto: ? ", -link_is_external:"\u60A8\u8F38\u5165\u7684\u7DB2\u5740\u61C9\u8A72\u662F\u4E00\u500B\u5916\u90E8\u9023\u7D50\uFF0C\u662F\u5426\u9700\u8981\u5728\u7DB2\u5740\u524D\u52A0\u4E0A http:// ?", -link_list:"\u9023\u7D50\u6E05\u55AE" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tw.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tw.js deleted file mode 100644 index aa670da9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tw.js +++ /dev/null @@ -1,64 +0,0 @@ -tinyMCE.addI18n('tw.advanced',{ -style_select:"\u6A23\u5F0F", -font_size:"\u5B57\u9AD4\u5927\u5C0F", -fontdefault:"\u5B57\u9AD4", -block:"\u683C\u5F0F", -paragraph:"\u6BB5\u843D", -div:"DIV\u5C64", -address:"\u5730\u5740", -pre:"\u7121\u5F0F\u6A23\u7DE8\u6392", -h1:"\u6A19\u984C1", -h2:"\u6A19\u984C2", -h3:"\u6A19\u984C3", -h4:"\u6A19\u984C4", -h5:"\u6A19\u984C5", -h6:"\u6A19\u984C6", -blockquote:"\u5F15\u7528", -code:"\u4EE3\u78BC", -samp:"\u4EE3\u78BC\u6A23\u4F8B", -dt:"\u540D\u8A5E\u5B9A\u7FA9", -dd:"\u540D\u8A5E\u89E3\u91CB", -bold_desc:"\u7C97\u9AD4(Ctrl+B)", -italic_desc:"\u659C\u9AD4(Ctrl+I)", -underline_desc:"\u5E95\u7DDA(Ctrl+U)", -striketrough_desc:"\u522A\u9664\u7DDA", -justifyleft_desc:"\u5DE6\u5C0D\u9F4A", -justifycenter_desc:"\u5C45\u4E2D", -justifyright_desc:"\u53F3\u5C0D\u9F4A", -justifyfull_desc:"\u5169\u7AEF\u5C0D\u9F4A", -bullist_desc:"\u9805\u76EE\u7B26\u865F", -numlist_desc:"\u7DE8\u865F", -outdent_desc:"\u6E1B\u5C11\u7E2E\u6392", -indent_desc:"\u589E\u52A0\u7E2E\u6392", -undo_desc:"\u56DE\u5FA9(Ctrl+Z)", -redo_desc:"\u91CD\u505A(Ctrl+Y)", -link_desc:"\u63D2\u5165/\u7DE8\u8F2F\u93C8\u7D50", -unlink_desc:"\u53D6\u6D88\u93C8\u7D50", -image_desc:"\u63D2\u5165/\u7DE8\u8F2F\u5716\u7247", -cleanup_desc:"\u6E05\u9664\u591A\u9918\u4EE3\u78BC", -code_desc:"\u7DE8\u8F2FHTML\u539F\u59CB\u78BC", -sub_desc:"\u4E0B\u6A19", -sup_desc:"\u4E0A\u6A19", -hr_desc:"\u63D2\u5165\u6C34\u5E73\u7DDA", -removeformat_desc:"\u6E05\u9664\u6A23\u5F0F", -custom1_desc:"\u5728\u6B64\u8F38\u5165\u60A8\u7684\u81EA\u5B9A\u7FA9\u63CF\u8FF0", -forecolor_desc:"\u9078\u64C7\u6587\u5B57\u984F\u8272", -backcolor_desc:"\u9078\u64C7\u80CC\u666F\u984F\u8272", -charmap_desc:"\u63D2\u5165\u7279\u6B8A\u7B26\u865F", -visualaid_desc:"\u958B\u95DC\u683C\u7DDA/\u96B1\u85CF\u5143\u4EF6", -anchor_desc:"\u63D2\u5165/\u7DE8\u8F2F\u9328\u9EDE", -cut_desc:"\u526A\u4E0B", -copy_desc:"\u8907\u88FD", -paste_desc:"\u8CBC\u4E0A", -image_props_desc:"\u5716\u7247\u5C6C\u6027", -newdocument_desc:"\u65B0\u6587\u4EF6", -help_desc:"\u8AAA\u660E", -blockquote_desc:"\u5F15\u7528", -clipboard_msg:"\u8907\u88FD\u3001\u526A\u4E0B\u53CA\u8CBC\u4E0A\u529F\u80FD\u5728Mozilla\u548CFirefox\u4E2D\u4E0D\u80FD\u4F7F\u7528\u3002 \n\u662F\u5426\u9700\u8981\u77AD\u89E3\u66F4\u591A\u6709\u95DC\u6B64\u554F\u984C\u7684\u8CC7\u8A0A\uFF1F", -path:"\u4F4D\u7F6E", -newdocument:"\u60A8\u78BA\u8A8D\u8981\u6E05\u9664\u5168\u90E8\u5167\u5BB9\u55CE\uFF1F", -toolbar_focus:"\u5DE5\u5177\u6309\u9215- Alt+Q,\u7DE8\u8F2F\u5668- Alt-Z,\u5143\u4EF6\u4F4D\u7F6E- Alt-X", -more_colors:"\u66F4\u591A\u984F\u8272", -link_delta_width:"40", -link_delta_height:"60" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tw_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tw_dlg.js deleted file mode 100644 index 30f46cea..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/tw_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('tw.advanced_dlg',{ -about_title:"\u95DC\u65BCTinyMCE", -about_general:"\u95DC\u65BC", -about_help:"\u8AAC\u660E", -about_license:"\u6388\u6B0A", -about_plugins:"\u5168\u90E8\u63D2\u4EF6", -about_plugin:"\u63D2\u4EF6", -about_author:"\u4F5C\u8005", -about_version:"\u7248\u672C", -about_loaded:"\u5DF2\u8F09\u5165\u7684\u63D2\u4EF6", -anchor_title:"\u63D2\u5165/\u7DE8\u8F2F\u9328\u9EDE", -anchor_name:"\u9328\u9EDE\u540D\u7A31", -code_title:"HTML\u539F\u59CB\u78BC\u7DE8\u8F2F\u5668", -code_wordwrap:"\u6574\u5B57\u63DB\u884C", -colorpicker_title:"\u6311\u9078\u984F\u8272", -colorpicker_picker_tab:"\u9078\u8272\u5668", -colorpicker_picker_title:"\u9078\u8272\u5668", -colorpicker_palette_tab:"\u8272\u76E4", -colorpicker_palette_title:"\u8272\u76E4\u984F\u8272", -colorpicker_named_tab:"\u9810\u8A2D\u7684", -colorpicker_named_title:"\u9810\u8A2D\u7684\u984F\u8272", -colorpicker_color:"\u984F\u8272:", -colorpicker_name:"\u540D\u7A31:", -charmap_title:"\u63D2\u5165\u7279\u6B8A\u7B26\u865F", -image_title:"\u63D2\u5165/\u7DE8\u8F2F\u5716\u7247", -image_src:"\u5716\u7247\u4F4D\u5740", -image_alt:"\u5716\u7247\u8AAA\u660E", -image_list:"\u5716\u7247\u5217\u8868", -image_border:"\u908A\u6846", -image_dimensions:"\u5C3A\u5BF8", -image_vspace:"\u5782\u76F4\u9593\u8DDD", -image_hspace:"\u6C34\u6E96\u9593\u8DDD", -image_align:"\u5C0D\u9F4A\u65B9\u5F0F", -image_align_baseline:"\u57FA\u6E96\u7DDA", -image_align_top:"\u4E0A\u65B9\u5C0D\u9F4A", -image_align_middle:"\u5C45\u4E2D\u5C0D\u9F4A", -image_align_bottom:"\u5E95\u90E8\u5C0D\u9F4A", -image_align_texttop:"\u6587\u5B57\u4E0A\u65B9", -image_align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -image_align_left:"\u9760\u5DE6\u5C0D\u9F4A", -image_align_right:"\u9760\u53F3\u5C0D\u9F4A", -link_title:"\u63D2\u5165/\u7DE8\u8F2F\u93C8\u7D50", -link_url:"\u93C8\u7D50\u4F4D\u5740", -link_target:"\u76EE\u6A19", -link_target_same:"\u5C07\u93C8\u7D50\u7DB2\u5740\u958B\u5728\u6B64\u8996\u7A97", -link_target_blank:"\u5C07\u93C8\u7D50\u7DB2\u5740\u958B\u5728\u65B0\u7A97\u53E3", -link_titlefield:"\u6A19\u984C", -link_is_email:"\u60A8\u8F38\u5165\u7684\u7DB2\u5740\u61C9\u8A72\u662F\u4E00\u500B\u96FB\u5B50\u90F5\u4EF6\u4F4D\u5740\uFF0C\u662F\u5426\u9700\u8981\u5728\u4F4D\u5740\u524D\u65B9\u52A0\u5165mailto:\uFF1F", -link_is_external:"\u60A8\u8F38\u5165\u7684\u7DB2\u5740\u61C9\u8A72\u662F\u4E00\u500B\u5916\u90E8\u93C8\u7D50\uFF0C\u662F\u5426\u9700\u8981\u5728\u7DB2\u5740\u524D\u65B9\u52A0\u5165http://\uFF1F", -link_list:"\u93C8\u7D50\u6E05\u55AE" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/uk.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/uk.js deleted file mode 100644 index 545049c7..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/uk.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('uk.advanced',{ -style_select:"\u0421\u0442\u0438\u043B\u0456", -font_size:"\u0420\u043E\u0437\u043C\u0456\u0440 \u0448\u0440\u0438\u0444\u0442\u0443", -fontdefault:"\u0428\u0440\u0438\u0444\u0442", -block:"\u0424\u043E\u0440\u043C\u0430\u0442", -paragraph:"\u0410\u0431\u0437\u0430\u0446", -div:"Div", -address:"\u0421\u0442\u0438\u043B\u044C \u0430\u0434\u0440\u0435\u0441\u0438", -pre:"\u041F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u044C\u043E \u0444\u043E\u0440\u043C\u0430\u0442\u043E\u0432\u0430\u043D\u0438\u0439", -h1:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 1", -h2:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 2", -h3:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 3", -h4:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 4", -h5:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 5", -h6:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A 6", -blockquote:"\u0426\u0438\u0442\u0430\u0442\u0430", -code:"\u041A\u043E\u0434", -samp:"\u041F\u0440\u0438\u043A\u043B\u0430\u0434 \u043A\u043E\u0434\u0443", -dt:"\u0414\u043E\u0432\u0456\u0434\u043D\u0438\u043A \u0442\u0435\u0440\u043C\u0456\u043D ", -dd:"\u0414\u043E\u0432\u0456\u0434\u043D\u0438\u043A \u043E\u043F\u0438\u0441 ", -bold_desc:"\u0416\u0438\u0440\u043D\u0438\u0439 (Ctrl+B)", -italic_desc:"\u041A\u0443\u0440\u0441\u0438\u0432 (Ctrl+I)", -underline_desc:"\u041F\u0456\u0434\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439 (Ctrl+U)", -striketrough_desc:"\u0417\u0430\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439", -justifyleft_desc:"\u041F\u043E \u043B\u0456\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -justifycenter_desc:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -justifyright_desc:"\u041F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -justifyfull_desc:"\u041F\u043E \u0448\u0438\u0440\u0438\u043D\u0456", -bullist_desc:"\u0421\u043F\u0438\u0441\u043E\u043A", -numlist_desc:"\u041D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u0438\u0439 \u0441\u043F\u0438\u0441\u043E\u043A", -outdent_desc:"\u0417\u043C\u0435\u043D\u0448\u0442\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043F", -indent_desc:"\u0417\u0431\u0456\u043B\u044C\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043F", -undo_desc:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 (Ctrl+Z)", -redo_desc:"\u041F\u043E\u0432\u0435\u0440\u043D\u0443\u0442\u0438 (Ctrl+Y)", -link_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F", -unlink_desc:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F", -image_desc:"\u0414\u043E\u0434\u0430\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -cleanup_desc:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0437\u0430\u0439\u0432\u044B\u0439 \u043A\u043E\u0434", -code_desc:"\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 HTML \u043A\u043E\u0434", -sub_desc:"\u041D\u0438\u0436\u043D\u0456\u0439 \u0456\u043D\u0434\u0435\u043A\u0441", -sup_desc:"\u0412\u0435\u0440\u0445\u043D\u0456\u0439 \u0456\u043D\u0434\u0435\u043A\u0441", -hr_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u0434\u0456\u043B\u044C\u043D\u0438\u043A", -removeformat_desc:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0443\u0432\u0430\u043D\u043D\u044F", -custom1_desc:"\u0412\u0430\u0448 \u0434\u043E\u0432\u0456\u043B\u044C\u043D\u0438\u0439 \u043E\u043F\u0438\u0441 \u0442\u0443\u0442", -forecolor_desc:"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u043A\u043E\u043B\u0456\u0440 \u0442\u0435\u043A\u0441\u0442\u0443", -backcolor_desc:"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u043A\u043E\u043B\u0456\u0440 \u0444\u043E\u043D\u0443", -charmap_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0441\u0438\u043C\u0432\u043E\u043B", -visualaid_desc:"Toggle guidelines/invisible elements", -anchor_desc:"\u0414\u043E\u0434\u0430\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u044F\u043A\u0456\u0440", -cut_desc:"\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438", -copy_desc:"\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438", -paste_desc:"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438", -image_props_desc:"\u0412\u043B\u0430\u0441\u0442\u0438\u0432\u043E\u0441\u0442\u0456 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -newdocument_desc:"\u041D\u043E\u0432\u0438\u0439 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442", -help_desc:"\u0414\u043E\u043F\u043E\u043C\u043E\u0433\u0430", -blockquote_desc:"\u0426\u0438\u0442\u0430\u0442\u0430", -clipboard_msg:"\u041A\u043E\u043F\u0456\u044E\u0432\u0430\u0442\u0438/\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438/\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0456 \u0432 Mozilla \u0438 Firefox.\n\u0412\u0430\u043C \u0446\u0456\u043A\u0430\u0432\u0430 \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u044F \u043F\u0440\u043E \u0446\u0435?", -path:"\u0428\u043B\u044F\u0445", -newdocument:"\u0412\u0438 \u043F\u0435\u0432\u043D\u0456, \u0449\u043E \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0432\u0441\u0435 \u0432\u0438\u0434\u0430\u043B\u0438\u0442\u0438?", -toolbar_focus:"\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 \u043F\u0430\u043D\u0435\u043B\u044C \u043A\u043D\u043E\u043F\u043E\u043A - Alt+Q, \u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u0434\u043E \u0440\u0435\u0434\u0430\u043A\u0442\u043E\u0440\u0443 - Alt-Z, \u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0448\u043B\u044F\u0445\u0443 - Alt-X", -more_colors:"\u0411\u0456\u043B\u044C\u0448\u0435 \u043A\u043E\u043B\u044C\u043E\u0440\u0456\u0432" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/uk_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/uk_dlg.js deleted file mode 100644 index d69392b1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/uk_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('uk.advanced_dlg',{ -about_title:"\u041F\u0440\u043E \u043F\u0440\u043E\u0434\u0443\u043A\u0442 TinyMCE", -about_general:"\u041F\u0440\u043E \u043F\u0440\u043E\u0434\u0443\u043A\u0442...", -about_help:"\u0414\u043E\u043F\u043E\u043C\u043E\u0433\u0430", -about_license:"\u041B\u0456\u0446\u0435\u043D\u0437\u0456\u044F", -about_plugins:"\u041F\u043B\u0430\u0433\u0456\u043D\u0438", -about_plugin:"\u041F\u043B\u0430\u0433\u0456\u043D", -about_author:"\u0410\u0432\u0442\u043E\u0440", -about_version:"\u0412\u0435\u0440\u0441\u0456\u044F", -about_loaded:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u0456 \u043F\u043B\u0430\u0433\u0456\u043D\u0438", -anchor_title:"\u0414\u043E\u0434\u0430\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u044F\u043A\u0456\u0440", -anchor_name:"\u041D\u0430\u0437\u0432\u0430 \u044F\u043A\u043E\u0440\u044F", -code_title:"\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 HTML \u043A\u043E\u0434\u0443", -code_wordwrap:"\u041F\u0435\u0440\u0435\u043D\u043E\u0441\u0438\u0442\u0438 \u0441\u043B\u043E\u0432\u0430", -colorpicker_title:"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u043A\u043E\u043B\u0456\u0440", -colorpicker_picker_tab:"\u041F\u0456\u043F\u0435\u0442\u043A\u0430", -colorpicker_picker_title:"\u041F\u0456\u043F\u0435\u0442\u043A\u0430 \u043A\u043E\u043B\u044C\u043E\u0440\u0443", -colorpicker_palette_tab:"\u041F\u0430\u043B\u0456\u0442\u0440\u0430", -colorpicker_palette_title:"\u041F\u0430\u043B\u0456\u0442\u0440\u0430 \u043A\u043E\u043B\u044C\u043E\u0440\u0456\u0432", -colorpicker_named_tab:"\u0417\u0430 \u043D\u0430\u0437\u0432\u043E\u044E", -colorpicker_named_title:"\u0417\u0430 \u043D\u0430\u0437\u0432\u043E\u044E", -colorpicker_color:"\u041A\u043E\u043B\u0456\u0440:", -colorpicker_name:"\u041D\u0430\u0439\u043C\u0435\u043D\u0443\u0432\u0430\u043D\u043D\u044F:", -charmap_title:"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0434\u043E\u0432\u0456\u043B\u044C\u043D\u0438\u0439 \u0441\u0438\u043C\u0432\u043E\u043B", -image_title:"\u0414\u043E\u0434\u0430\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F", -image_src:"\u0410\u0434\u0440\u0435\u0441\u0430", -image_alt:"\u041E\u043F\u0438\u0441", -image_list:"\u0421\u043F\u0438\u0441\u043E\u043A \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u044C", -image_border:"\u0413\u0440\u0430\u043D\u0438\u0446\u044F", -image_dimensions:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438", -image_vspace:"\u0412\u0435\u0440\u0442. \u0432\u0456\u0434\u0441\u0442\u0443\u043F", -image_hspace:"\u0413\u043E\u0440\u0438\u0437. \u0432\u0456\u0434\u0441\u0442\u0443\u043F", -image_align:"\u0412\u0438\u0440\u0456\u0432\u043D\u044E\u0432\u0430\u043D\u043D\u044F", -image_align_baseline:"\u041F\u043E \u0431\u0430\u0437\u043E\u0432\u0456\u0439 \u043B\u0438\u043D\u0456\u0457", -image_align_top:"\u041F\u043E \u0432\u0435\u0440\u0445\u043D\u044C\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -image_align_middle:"\u041F\u043E \u0446\u0435\u043D\u0442\u0440\u0443", -image_align_bottom:"\u041F\u043E \u043D\u0438\u0436\u043D\u044C\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -image_align_texttop:"\u041F\u043E \u0432\u0435\u0440\u0445\u043D\u044C\u043E\u043C\u0443 \u043A\u0440\u0430\u044E \u0442\u0435\u043A\u0441\u0442\u0443", -image_align_textbottom:"\u041F\u043E \u043D\u0438\u0436\u043D\u044C\u043E\u043C\u0443 \u043A\u0440\u0430\u044E \u0442\u0435\u043A\u0441\u0442\u0443", -image_align_left:"\u041F\u043E \u043B\u0456\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -image_align_right:"\u041F\u043E \u043F\u0440\u0430\u0432\u043E\u043C\u0443 \u043A\u0440\u0430\u044E", -link_title:"\u0414\u043E\u0434\u0430\u0442\u0438/\u0437\u043C\u0456\u043D\u0438\u0442\u0438 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F", -link_url:"\u0410\u0434\u0440\u0435\u0441\u0430 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F", -link_target:"\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u0432...", -link_target_same:"\u0446\u044C\u043E\u043C\u0443 \u0436\u0435 \u0432\u0456\u043A\u043D\u0456", -link_target_blank:"\u043D\u043E\u0432\u043E\u043C\u0443 \u0432\u0456\u043A\u043D\u0456", -link_titlefield:"\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A", -link_is_email:"\u0412\u0432\u0435\u0434\u0435\u043D\u0438\u0439 URL \u0441\u0445\u043E\u0436\u0438\u0439 \u043D\u0430 email \u0430\u0434\u0440\u0435\u0441\u0443, \u0432\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043E\u0434\u0430\u0442\u0438 \u043D\u0435\u043E\u0431\u0445\u0456\u0434\u043D\u0438\u0439 \u043F\u0440\u0435\u0444\u0456\u043A\u0441 mailto:?", -link_is_external:"\u0412\u0432\u0435\u0434\u0435\u043D\u0438\u0439 URL \u0441\u0445\u043E\u0436\u0438\u0439 \u043D\u0430 \u0437\u043E\u0432\u043D\u0456\u0448\u043D\u0454 \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u043D\u044F, \u0432\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043E\u0434\u0430\u0442\u0438 \u043D\u0435\u043E\u0431\u0445\u0456\u0434\u043D\u0438\u0439 \u043F\u0440\u0435\u0444\u0456\u043A\u0441 http://?", -link_list:"\u0421\u043F\u0438\u0441\u043E\u043A \u043F\u043E\u0441\u0438\u043B\u0430\u043D\u044C" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/vi.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/vi.js deleted file mode 100644 index 2407a7b1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/vi.js +++ /dev/null @@ -1,62 +0,0 @@ -tinyMCE.addI18n('vi.advanced',{ -style_select:"Ki\u1EC3u", -font_size:"C\u1EE1 ch\u1EEF", -fontdefault:"Ph\u00F4ng ch\u1EEF", -block:"\u0110\u1ECBnh d\u1EA1ng", -paragraph:"\u0110o\u1EA1n v\u0103n b\u1EA3n", -div:"Div", -address:"\u0110\u1ECBa ch\u1EC9", -pre:"Kh\u00F4ng \u0111\u1ECBnh d\u1EA1ng", -h1:"Ti\u00EAu \u0111\u1EC1 1", -h2:"Ti\u00EAu \u0111\u1EC1 2", -h3:"Ti\u00EAu \u0111\u1EC1 3", -h4:"Ti\u00EAu \u0111\u1EC1 4", -h5:"Ti\u00EAu \u0111\u1EC1 5", -h6:"Ti\u00EAu \u0111\u1EC1 6", -blockquote:"\u0110\u1ECBnh d\u1EA1ng kh\u1ED1i", -code:"M\u00E3", -samp:"M\u00E3 v\u00ED d\u1EE5", -dt:"T\u00EAn \u0111\u1ECBnh ngh\u0129a ", -dd:"M\u00F4 t\u1EA3 \u0111\u1ECBnh ngh\u0129a", -bold_desc:"\u0110\u1EADm (Ctrl+B)", -italic_desc:"Nghi\u00EAng (Ctrl+I)", -underline_desc:"G\u1EA1ch ch\u00E2n (Ctrl+U)", -striketrough_desc:"G\u1EA1ch x\u00F3a", -justifyleft_desc:"C\u0103n tr\u00E1i", -justifycenter_desc:"C\u0103n gi\u1EEFa", -justifyright_desc:"C\u0103n ph\u1EA3i", -justifyfull_desc:"C\u0103n \u0111\u1EC1u", -bullist_desc:"Danh s\u00E1ch", -numlist_desc:"Danh s\u00E1ch th\u1EE9 t\u1EF1", -outdent_desc:"Gi\u1EA3m l\u1EC1 tr\u00E1i", -indent_desc:"T\u0103ng l\u1EC1 tr\u00E1i", -undo_desc:"Kh\u00F4i ph\u1EE5c (Ctrl+Z)", -redo_desc:"L\u1EB7p l\u1EA1i (Ctrl+Y)", -link_desc:"Ch\u00E8n/thay \u0111\u1ED5i li\u00EAn k\u1EBFt", -unlink_desc:"X\u00F3a li\u00EAn k\u1EBFt", -image_desc:"Ch\u00E8n/s\u1EEDa h\u00ECnh \u1EA3nh", -cleanup_desc:"D\u1ECDn d\u1EB9p m\u00E3 l\u1ED9n x\u1ED9n", -code_desc:"S\u1EEDa m\u00E3 ngu\u1ED3n HTML", -sub_desc:"Subscript", -sup_desc:"Superscript", -hr_desc:"Ch\u00E8n thanh ngang", -removeformat_desc:"X\u00F3a \u0111\u1ECBnh d\u1EA1ng", -custom1_desc:"M\u00F4 t\u1EA3 c\u1EE7a b\u1EA1n \u1EDF \u0111\u00E2y", -forecolor_desc:"Ch\u1ECDn m\u00E0u ch\u1EEF", -backcolor_desc:"Ch\u1ECDn m\u00E0u n\u1EC1n", -charmap_desc:"Ch\u00E8n k\u00FD t\u1EF1 \u0111\u1EB7c bi\u1EC7t", -visualaid_desc:"B\u1EADt/t\u1EAFt c\u00E1c ph\u1EA7n t\u1EED \u1EA9n", -anchor_desc:"Ch\u00E8n/s\u1EEDa m\u1ED1c (anchor)", -cut_desc:"C\u1EAFt", -copy_desc:"Sao ch\u00E9p", -paste_desc:"D\u00E1n", -image_props_desc:"Thu\u1ED9c t\u00EDnh h\u00ECnh \u1EA3nh", -newdocument_desc:"V\u0103n b\u1EA3n m\u1EDBi", -help_desc:"Gi\u00FAp \u0111\u1EE1", -blockquote_desc:"\u0110\u1ECBnh d\u1EA1ng kh\u1ED1i", -clipboard_msg:"Sao ch\u00E9p/C\u1EAFt/D\u00E1n kh\u00F4ng ho\u1EA1t \u0111\u1ED9ng tr\u00EAn Mozilla v\u00E0 Firefox.\nB\u1EA1n mu\u1ED1n xem th\u00EAm th\u00F4ng tin v\u1EC1 v\u1EA5n \u0111\u1EC1 n\u00E0y?", -path:"\u0110\u01B0\u1EDDng d\u1EABn", -newdocument:"B\u1EA1n c\u00F3 ch\u1EAFc ch\u1EAFn mu\u1ED1n x\u00F3a t\u1EA5t c\u1EA3 n\u1ED9i dung \u0111\u00E3 so\u1EA1n?", -toolbar_focus:"Nh\u1EA3y \u0111\u1EBFn thanh c\u00F4ng c\u1EE5 - Alt+Q, Nh\u1EA3y \u0111\u1EBFn \u00F4 so\u1EA1n th\u1EA3o - Alt-Z, Nh\u1EA3y \u0111\u1EBFn \u0111\u01B0\u1EDDng d\u1EABn - Alt-X", -more_colors:"Nhi\u1EC1u m\u00E0u h\u01A1n" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/vi_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/vi_dlg.js deleted file mode 100644 index 159acccb..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/vi_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('vi.advanced_dlg',{ -about_title:"Gi\u1EDBi thi\u1EC7u TinyMCE", -about_general:"Gi\u1EDBi thi\u1EC7u", -about_help:"Gi\u00FAp \u0111\u1EE1", -about_license:"Gi\u1EA5y ph\u00E9p", -about_plugins:"C\u00E1c ph\u1EA7n m\u1EDF r\u1ED9ng", -about_plugin:"Ph\u1EA7n m\u1EDF r\u1ED9ng", -about_author:"T\u00E1c gi\u1EA3", -about_version:"Phi\u00EAn b\u1EA3n", -about_loaded:"C\u00E1c ph\u1EA7n m\u1EDF r\u1ED9ng \u0111\u00E3 n\u1EA1p", -anchor_title:"Ch\u00E8n/s\u1EEDa m\u1ED1c (anchor)", -anchor_name:"T\u00EAn m\u1ED1c (anchor)", -code_title:"So\u1EA1n M\u00E3 HTML", -code_wordwrap:"Xu\u1ED1ng d\u00F2ng", -colorpicker_title:"Ch\u1ECDn m\u1ED9t m\u00E0u", -colorpicker_picker_tab:"B\u1ED9 ch\u1ECDn", -colorpicker_picker_title:"B\u1ED9 ch\u1ECDn m\u00E0u", -colorpicker_palette_tab:"B\u1EA3ng", -colorpicker_palette_title:"B\u1EA3ng m\u00E0u", -colorpicker_named_tab:"\u0110\u00E3 c\u00F3 t\u00EAn", -colorpicker_named_title:"M\u00E0u \u0111\u00E3 c\u00F3 t\u00EAn", -colorpicker_color:"M\u00E0u:", -colorpicker_name:"T\u00EAn:", -charmap_title:"Ch\u1ECDn k\u00FD t\u1EF1 \u0111\u1EB7c bi\u1EC7t", -image_title:"Ch\u00E8n/s\u1EEDa h\u00ECnh \u1EA3nh", -image_src:"D\u01B0\u1EDDng d\u1EABn \u0111\u1EBFn h\u00ECnh \u1EA3nh", -image_alt:"M\u00F4 t\u1EA3 h\u00ECnh \u1EA3nh", -image_list:"Danh s\u00E1ch h\u00ECnh \u1EA3nh", -image_border:"Vi\u1EC1n", -image_dimensions:"K\u00EDch th\u01B0\u1EDBc", -image_vspace:"Kho\u1EA3ng c\u00E1ch d\u1ECDc", -image_hspace:"Kho\u1EA3ng c\u00E1ch ngang", -image_align:"C\u0103n l\u1EC1", -image_align_baseline:"\u0110\u01B0\u1EDDng c\u01A1 b\u1EA3n", -image_align_top:"Tr\u00EAn", -image_align_middle:"Gi\u1EEFa", -image_align_bottom:"\u0110\u00E1y", -image_align_texttop:"Tr\u00EAn c\u1EE7a ch\u1EEF", -image_align_textbottom:"\u0110\u00E1y c\u1EE7a ch\u1EEF", -image_align_left:"Tr\u00E1i", -image_align_right:"Ph\u1EA3i", -link_title:"Ch\u00E8n/s\u1EEDa li\u00EAn k\u1EBFt", -link_url:"Li\u00EAn k\u1EBFt", -link_target:"\u0110\u00EDch", -link_target_same:"M\u1EDF li\u00EAn k\u1EBFt trong c\u00F9ng c\u1EEDa s\u1ED5", -link_target_blank:"M\u1EDF li\u00EAn k\u1EBFt trong c\u1EEDa s\u1ED5 m\u1EDBi", -link_titlefield:"Ti\u00EAu \u0111\u1EC1", -link_is_email:"Li\u00EAn k\u1EBFt b\u1EA1n nh\u1EADp c\u00F3 v\u1EBB nh\u01B0 l\u00E0 m\u1ED9t \u0111\u1ECBa ch\u1EC9 email, b\u1EA1n c\u00F3 mu\u1ED1n th\u00EAm ph\u1EA7n mailto: v\u00E0o tr\u01B0\u1EDBc li\u00EAn k\u1EBFt?", -link_is_external:"Li\u00EAn k\u1EBFt b\u1EA1n nh\u1EADp c\u00F3 v\u1EBB nh\u01B0 l\u00E0 m\u1ED9t trang web ngo\u00E0i, b\u1EA1n c\u00F3 mu\u1ED1n th\u00EAm ph\u1EA7n http:// v\u00E0o tr\u01B0\u1EDBc li\u00EAn k\u1EBFt?", -link_list:"Danh s\u00E1ch li\u00EAn k\u1EBFt" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/zh.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/zh.js deleted file mode 100644 index ec1aa531..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/zh.js +++ /dev/null @@ -1,64 +0,0 @@ -tinyMCE.addI18n('zh.advanced',{ -style_select:"\u6837\u5F0F", -font_size:"\u5B57\u4F53\u5927\u5C0F", -fontdefault:"\u5B57\u4F53", -block:"\u683C\u5F0F", -paragraph:"\u6BB5\u843D", -div:"DIV\u5C42", -address:"\u5730\u5740", -pre:"\u65E0\u5F0F\u6837\u7F16\u6392", -h1:"\u6807\u98981", -h2:"\u6807\u98982", -h3:"\u6807\u98983", -h4:"\u6807\u98984", -h5:"\u6807\u98985", -h6:"\u6807\u98986", -blockquote:"\u5F15\u7528", -code:"\u4EE3\u7801", -samp:"\u4EE3\u7801\u6837\u4F8B", -dt:"\u540D\u8BCD\u5B9A\u4E49", -dd:"\u540D\u8BCD\u89E3\u91CA", -bold_desc:"\u9ED1\u4F53(Ctrl+B)", -italic_desc:"\u659C\u4F53(Ctrl+I)", -underline_desc:"\u4E0B\u5212\u7EBF(Ctrl+U)", -striketrough_desc:"\u5220\u9664\u7EBF", -justifyleft_desc:"\u5DE6\u5BF9\u9F50", -justifycenter_desc:"\u5C45\u4E2D", -justifyright_desc:"\u53F3\u5BF9\u9F50", -justifyfull_desc:"\u4E24\u7AEF\u5BF9\u9F50", -bullist_desc:"\u9879\u76EE\u7B26\u53F7", -numlist_desc:"\u7F16\u53F7", -outdent_desc:"\u51CF\u5C11\u7F29\u6392", -indent_desc:"\u589E\u52A0\u7F29\u6392", -undo_desc:"\u64A4\u9500(Ctrl+Z)", -redo_desc:"\u91CD\u505A(Ctrl+Y)", -link_desc:"\u63D2\u5165/\u7F16\u8F91\u94FE\u63A5", -unlink_desc:"\u53D6\u6D88\u94FE\u63A5", -image_desc:"\u63D2\u5165/\u7F16\u8F91\u56FE\u7247", -cleanup_desc:"\u6E05\u9664\u591A\u4F59\u4EE3\u7801", -code_desc:"\u7F16\u8F91HTML\u6E90\u4EE3\u7801", -sub_desc:"\u4E0B\u6807", -sup_desc:"\u4E0A\u6807", -hr_desc:"\u63D2\u5165\u6C34\u5E73\u7EBF", -removeformat_desc:"\u6E05\u9664\u6837\u5F0F", -custom1_desc:"\u5728\u6B64\u8F93\u5165\u60A8\u7684\u81EA\u5B9A\u4E49\u63CF\u8FF0", -forecolor_desc:"\u9009\u62E9\u6587\u5B57\u989C\u8272", -backcolor_desc:"\u9009\u62E9\u80CC\u666F\u989C\u8272", -charmap_desc:"\u63D2\u5165\u7279\u6B8A\u7B26\u53F7", -visualaid_desc:"\u5F00\u5173\u7F51\u683C\u7EBF/\u9690\u85CF\u7EC4\u4EF6", -anchor_desc:"\u63D2\u5165/\u7F16\u8F91\u951A\u70B9", -cut_desc:"\u526A\u5207", -copy_desc:"\u590D\u5236", -paste_desc:"\u7C98\u5E16", -image_props_desc:"\u56FE\u7247\u5C5E\u6027", -newdocument_desc:"\u65B0\u6587\u4EF6", -help_desc:"\u8BF4\u660E", -blockquote_desc:"\u5F15\u7528", -clipboard_msg:"\u590D\u5236\u3001\u526A\u5207\u53CA\u7C98\u8D34\u529F\u80FD\u5728Mozilla\u548CFirefox\u4E2D\u4E0D\u80FD\u4F7F\u7528\u3002 \n\u662F\u5426\u9700\u8981\u4E86\u89E3\u66F4\u591A\u6709\u5173\u6B64\u95EE\u9898\u7684\u4FE1\u606F\uFF1F", -path:"\u4F4D\u7F6E", -newdocument:"\u60A8\u786E\u8BA4\u8981\u6E05\u9664\u5168\u90E8\u5185\u5BB9\u5417\uFF1F", -toolbar_focus:"\u5DE5\u5177\u6309\u94AE- Alt+Q,\u7F16\u8F91\u5668- Alt-Z,\u7EC4\u4EF6\u4F4D\u7F6E- Alt-X", -more_colors:"\u66F4\u591A\u989C\u8272", -link_delta_width:"40", -link_delta_height:"60" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/zh_dlg.js b/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/zh_dlg.js deleted file mode 100644 index 066faac3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/langs/zh_dlg.js +++ /dev/null @@ -1,51 +0,0 @@ -tinyMCE.addI18n('zh.advanced_dlg',{ -about_title:"\u5173\u4E8ETinyMCE", -about_general:"\u5173\u4E8E", -about_help:"\u5E2E\u52A9", -about_license:"\u6388\u6743", -about_plugins:"\u5168\u90E8\u63D2\u4EF6", -about_plugin:"\u63D2\u4EF6", -about_author:"\u4F5C\u8005", -about_version:"\u7248\u672C", -about_loaded:"\u5DF2\u8F7D\u5165\u7684\u63D2\u4EF6", -anchor_title:"\u63D2\u5165/\u7F16\u8F91\u951A\u70B9", -anchor_name:"\u951A\u70B9\u540D\u79F0", -code_title:"HTML\u6E90\u4EE3\u7801\u7F16\u8F91\u5668", -code_wordwrap:"\u6574\u5B57\u6362\u884C", -colorpicker_title:"\u6311\u9009\u989C\u8272", -colorpicker_picker_tab:"\u9009\u8272\u5668", -colorpicker_picker_title:"\u9009\u8272\u5668", -colorpicker_palette_tab:"\u8272\u76D8", -colorpicker_palette_title:"\u8272\u76D8\u989C\u8272", -colorpicker_named_tab:"\u9884\u8BBE\u7684", -colorpicker_named_title:"\u9884\u8BBE\u7684\u989C\u8272", -colorpicker_color:"\u989C\u8272:", -colorpicker_name:"\u540D\u79F0:", -charmap_title:"\u63D2\u5165\u7279\u6B8A\u7B26\u53F7", -image_title:"\u63D2\u5165/\u7F16\u8F91\u56FE\u7247", -image_src:"\u56FE\u7247\u5730\u5740", -image_alt:"\u56FE\u7247\u8BF4\u660E", -image_list:"\u56FE\u7247\u5217\u8868", -image_border:"\u8FB9\u6846", -image_dimensions:"\u5C3A\u5BF8", -image_vspace:"\u5782\u76F4\u95F4\u8DDD", -image_hspace:"\u6C34\u5E73\u95F4\u8DDD", -image_align:"\u5BF9\u9F50\u65B9\u5F0F", -image_align_baseline:"\u57FA\u51C6\u7EBF", -image_align_top:"\u4E0A\u65B9\u5BF9\u9F50", -image_align_middle:"\u5C45\u4E2D\u5BF9\u9F50", -image_align_bottom:"\u5E95\u90E8\u5BF9\u9F50", -image_align_texttop:"\u6587\u5B57\u4E0A\u65B9", -image_align_textbottom:"\u6587\u5B57\u4E0B\u65B9", -image_align_left:"\u9760\u5DE6\u5BF9\u9F50", -image_align_right:"\u9760\u53F3\u5BF9\u9F50", -link_title:"\u63D2\u5165/\u7F16\u8F91\u94FE\u63A5", -link_url:"\u94FE\u63A5\u5730\u5740", -link_target:"\u76EE\u6807", -link_target_same:"\u5C06\u94FE\u63A5\u7F51\u5740\u5F00\u5728\u6B64\u7A97\u53E3", -link_target_blank:"\u5C06\u94FE\u63A5\u7F51\u5740\u5F00\u5728\u65B0\u7A97\u53E3", -link_titlefield:"\u6807\u9898", -link_is_email:"\u60A8\u8F93\u5165\u7684\u7F51\u5740\u5E94\u8BE5\u662F\u4E00\u4E2A\u7535\u5B50\u90AE\u4EF6\u5730\u5740\uFF0C\u662F\u5426\u9700\u8981\u5728\u5730\u5740\u524D\u65B9\u52A0\u5165mailto:\uFF1F", -link_is_external:"\u60A8\u8F93\u5165\u7684\u7F51\u5740\u5E94\u8BE5\u662F\u4E00\u4E2A\u5916\u90E8\u94FE\u63A5\uFF0C\u662F\u5426\u9700\u8981\u5728\u7F51\u5740\u524D\u65B9\u52A0\u5165http://\uFF1F", -link_list:"\u94FE\u63A5\u6E05\u5355" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/link.htm b/includes/tinymce/jscripts/tiny_mce/themes/advanced/link.htm index 286cc924..7565b9ae 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/link.htm +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/link.htm @@ -7,7 +7,6 @@ -
@@ -22,7 +21,7 @@ - + ";if(g.image){e=b.createHTML("img ",{src:g.image,"class":"mceAction "+g["class"]})}else{e=b.createHTML("span",{"class":"mceAction "+g["class"]},"")}j+="";e=b.createHTML("span",{"class":"mceOpen "+g["class"]});j+="";j+="";return b.createHTML("table",{id:f.id,"class":"mceSplitButton mceSplitButtonEnabled "+g["class"],cellpadding:"0",cellspacing:"0",onmousedown:"return false;",title:g.title},j)},postRender:function(){var e=this,f=e.settings;if(f.onclick){a.add(e.id+"_action","click",function(){if(!e.isDisabled()){f.onclick(e.value)}})}a.add(e.id+"_open","click",e.showMenu,e);a.add(e.id+"_open","focus",function(){e._focused=1});a.add(e.id+"_open","blur",function(){e._focused=0});if(c.isIE6||!b.boxModel){a.add(e.id,"mouseover",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.addClass(e.id,"mceSplitButtonHover")}});a.add(e.id,"mouseout",function(){if(!b.hasClass(e.id,"mceSplitButtonDisabled")){b.removeClass(e.id,"mceSplitButtonHover")}})}},destroy:function(){this.parent();a.clear(this.id+"_action");a.clear(this.id+"_open")}})})(tinymce);(function(d){var c=d.DOM,a=d.dom.Event,b=d.is,e=d.each;d.create("tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton",{ColorSplitButton:function(h,g){var f=this;f.parent(h,g);f.settings=g=d.extend({colors:"000000,993300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,008000,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF99CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF",grid_width:8,default_color:"#888888"},f.settings);f.onShowMenu=new d.util.Dispatcher(f);f.onHideMenu=new d.util.Dispatcher(f);f.value=g.default_color},showMenu:function(){var f=this,g,k,j,h;if(f.isDisabled()){return}if(!f.isMenuRendered){f.renderMenu();f.isMenuRendered=true}if(f.isMenuVisible){return f.hideMenu()}j=c.get(f.id);c.show(f.id+"_menu");c.addClass(j,"mceSplitButtonSelected");h=c.getPos(j);c.setStyles(f.id+"_menu",{left:h.x,top:h.y+j.clientHeight,zIndex:200000});j=0;a.add(c.doc,"mousedown",f.hideMenu,f);f.onShowMenu.dispatch(f);if(f._focused){f._keyHandler=a.add(f.id+"_menu","keydown",function(l){if(l.keyCode==27){f.hideMenu()}});c.select("a",f.id+"_menu")[0].focus()}f.isMenuVisible=1},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&c.getParent(g.target,function(h){return h.id===f.id+"_open"})){return}if(!g||!c.getParent(g.target,".mceSplitButtonMenu")){c.removeClass(f.id,"mceSplitButtonSelected");a.remove(c.doc,"mousedown",f.hideMenu,f);a.remove(f.id+"_menu","keydown",f._keyHandler);c.hide(f.id+"_menu")}f.onHideMenu.dispatch(f);f.isMenuVisible=0},renderMenu:function(){var k=this,f,j=0,l=k.settings,p,h,o,g;g=c.add(l.menu_container,"div",{id:k.id+"_menu","class":l.menu_class+" "+l["class"],style:"position:absolute;left:0;top:-1000px;"});f=c.add(g,"div",{"class":l["class"]+" mceSplitButtonMenu"});c.add(f,"span",{"class":"mceMenuLine"});p=c.add(f,"table",{"class":"mceColorSplitMenu"});h=c.add(p,"tbody");j=0;e(b(l.colors,"array")?l.colors:l.colors.split(","),function(m){m=m.replace(/^#/,"");if(!j--){o=c.add(h,"tr");j=l.grid_width-1}p=c.add(o,"td");p=c.add(p,"a",{href:"javascript:;",style:{backgroundColor:"#"+m},"data-mce-color":"#"+m})});if(l.more_colors_func){p=c.add(h,"tr");p=c.add(p,"td",{colspan:l.grid_width,"class":"mceMoreColors"});p=c.add(p,"a",{id:k.id+"_more",href:"javascript:;",onclick:"return false;","class":"mceMoreColors"},l.more_colors_title);a.add(p,"click",function(m){l.more_colors_func.call(l.more_colors_scope||this);return a.cancel(m)})}c.addClass(f,"mceColorSplitMenu");a.add(k.id+"_menu","click",function(m){var n;m=m.target;if(m.nodeName=="A"&&(n=m.getAttribute("data-mce-color"))){k.setColor(n)}return a.cancel(m)});return g},setColor:function(g){var f=this;c.setStyle(f.id+"_preview","backgroundColor",g);f.value=g;f.hideMenu();f.settings.onselect(g)},postRender:function(){var f=this,g=f.id;f.parent();c.add(g+"_action","div",{id:g+"_preview","class":"mceColorPreview"});c.setStyle(f.id+"_preview","backgroundColor",f.value)},destroy:function(){this.parent();a.clear(this.id+"_menu");a.clear(this.id+"_more");c.remove(this.id+"_menu")}})})(tinymce);tinymce.create("tinymce.ui.Toolbar:tinymce.ui.Container",{renderHTML:function(){var l=this,e="",g,j,b=tinymce.DOM,m=l.settings,d,a,f,k;k=l.controls;for(d=0;d"))}if(a&&j.ListBox){if(a.Button||a.SplitButton){e+=b.createHTML("td",{"class":"mceToolbarEnd"},b.createHTML("span",null,""))}}if(b.stdMode){e+='"}else{e+=""}if(f&&j.ListBox){if(f.Button||f.SplitButton){e+=b.createHTML("td",{"class":"mceToolbarStart"},b.createHTML("span",null,""))}}}g="mceToolbarEnd";if(j.Button){g+=" mceToolbarEndButton"}else{if(j.SplitButton){g+=" mceToolbarEndSplitButton"}else{if(j.ListBox){g+=" mceToolbarEndListBox"}}}e+=b.createHTML("td",{"class":g},b.createHTML("span",null,""));return b.createHTML("table",{id:l.id,"class":"mceToolbar"+(m["class"]?" "+m["class"]:""),cellpadding:"0",cellspacing:"0",align:l.settings.align||""},""+e+"")}});(function(b){var a=b.util.Dispatcher,c=b.each;b.create("tinymce.AddOnManager",{AddOnManager:function(){var d=this;d.items=[];d.urls={};d.lookup={};d.onAdd=new a(d)},get:function(d){return this.lookup[d]},requireLangPack:function(e){var d=b.settings;if(d&&d.language&&d.language_load!==false){b.ScriptLoader.add(this.urls[e]+"/langs/"+d.language+".js")}},add:function(e,d){this.items.push(d);this.lookup[e]=d;this.onAdd.dispatch(this,e,d);return d},load:function(h,e,d,g){var f=this;if(f.urls[h]){return}if(e.indexOf("/")!=0&&e.indexOf("://")==-1){e=b.baseURL+"/"+e}f.urls[h]=e.substring(0,e.lastIndexOf("/"));if(!f.lookup[h]){b.ScriptLoader.add(e,d,g)}}});b.PluginManager=new b.AddOnManager();b.ThemeManager=new b.AddOnManager()}(tinymce));(function(k){var g=k.each,d=k.extend,l=k.DOM,j=k.dom.Event,f=k.ThemeManager,b=k.PluginManager,e=k.explode,h=k.util.Dispatcher,a,c=0;k.documentBaseURL=window.location.href.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,"");if(!/[\/\\]$/.test(k.documentBaseURL)){k.documentBaseURL+="/"}k.baseURL=new k.util.URI(k.documentBaseURL).toAbsolute(k.baseURL);k.baseURI=new k.util.URI(k.baseURL);k.onBeforeUnload=new h(k);j.add(window,"beforeunload",function(m){k.onBeforeUnload.dispatch(k,m)});k.onAddEditor=new h(k);k.onRemoveEditor=new h(k);k.EditorManager=d(k,{editors:[],i18n:{},activeEditor:null,init:function(r){var o=this,q,m=k.ScriptLoader,v,p=[],n;function u(y,z,t){var x=y[z];if(!x){return}if(k.is(x,"string")){t=x.replace(/\.\w+$/,"");t=t?k.resolve(t):0;x=k.resolve(x)}return x.apply(t||this,Array.prototype.slice.call(arguments,2))}r=d({theme:"simple",language:"en"},r);o.settings=r;j.add(document,"init",function(){var s,x;u(r,"onpageload");switch(r.mode){case"exact":s=r.elements||"";if(s.length>0){g(e(s),function(y){if(l.get(y)){n=new k.Editor(y,r);p.push(n);n.render(1)}else{g(document.forms,function(z){g(z.elements,function(A){if(A.name===y){y="mce_editor_"+c++;l.setAttrib(A,"id",y);n=new k.Editor(y,r);p.push(n);n.render(1)}})})}})}break;case"textareas":case"specific_textareas":function t(z,y){return y.constructor===RegExp?y.test(z.className):l.hasClass(z,y)}g(l.select("textarea"),function(y){if(r.editor_deselector&&t(y,r.editor_deselector)){return}if(!r.editor_selector||t(y,r.editor_selector)){v=l.get(y.name);if(!y.id&&!v){y.id=y.name}if(!y.id||o.get(y.id)){y.id=l.uniqueId()}n=new k.Editor(y.id,r);p.push(n);n.render(1)}});break}if(r.oninit){s=x=0;g(p,function(y){x++;if(!y.initialized){y.onInit.add(function(){s++;if(s==x){u(r,"oninit")}})}else{s++}if(s==x){u(r,"oninit")}})}})},get:function(m){if(m===a){return this.editors}return this.editors[m]},getInstanceById:function(m){return this.get(m)},add:function(n){var m=this,o=m.editors;o[n.id]=n;o.push(n);m._setActive(n);m.onAddEditor.dispatch(m,n);if(k.adapter){k.adapter.patchEditor(n)}return n},remove:function(o){var n=this,m,p=n.editors;if(!p[o.id]){return null}delete p[o.id];for(m=0;m':"",visual_table_class:"mceItemTable",visual:1,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",apply_source_formatting:1,directionality:"ltr",forced_root_block:"p",hidden_input:1,padd_empty_editor:1,render_ui:1,init_theme:1,force_p_newlines:1,indentation:"30px",keep_styles:1,fix_table_elements:1,inline_styles:1,convert_fonts_to_spans:true,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,ul,li,area",validate:true,entity_encoding:"named",url_converter:q.convertURL,url_converter_scope:q},r);q.documentBaseURI=new n.util.URI(r.document_base_url||n.documentBaseURL,{base_uri:tinyMCE.baseURI});q.baseURI=n.baseURI;q.contentCSS=[];q.execCallback("setup",q)},render:function(u){var v=this,x=v.settings,y=v.id,q=n.ScriptLoader;if(!k.domLoaded){k.add(document,"init",function(){v.render()});return}tinyMCE.settings=x;if(!v.getElement()){return}if(n.isIDevice){return}if(!/TEXTAREA|INPUT/i.test(v.getElement().nodeName)&&x.hidden_input&&o.getParent(y,"form")){o.insertAfter(o.create("input",{type:"hidden",name:y}),y)}if(n.WindowManager){v.windowManager=new n.WindowManager(v)}if(x.encoding=="xml"){v.onGetContent.add(function(s,t){if(t.save){t.content=o.encode(t.content)}})}if(x.add_form_submit_trigger){v.onSubmit.addToTop(function(){if(v.initialized){v.save();v.isNotDirty=1}})}if(x.add_unload_trigger){v._beforeUnload=tinyMCE.onBeforeUnload.add(function(){if(v.initialized&&!v.destroyed&&!v.isHidden()){v.save({format:"raw",no_events:true})}})}n.addUnload(v.destroy,v);if(x.submit_patch){v.onBeforeRenderUI.add(function(){var s=v.getElement().form;if(!s){return}if(s._mceOldSubmit){return}if(!s.submit.nodeType&&!s.submit.length){v.formElement=s;s._mceOldSubmit=s.submit;s.submit=function(){n.triggerSave();v.isNotDirty=1;return v.formElement._mceOldSubmit(v.formElement)}}s=null})}function r(){if(x.language&&x.language_load!==false){q.add(n.baseURL+"/langs/"+x.language+".js")}if(x.theme&&x.theme.charAt(0)!="-"&&!h.urls[x.theme]){h.load(x.theme,"themes/"+x.theme+"/editor_template"+n.suffix+".js")}j(g(x.plugins),function(s){if(s&&s.charAt(0)!="-"&&!c.urls[s]){if(s=="safari"){return}c.load(s,"plugins/"+s+"/editor_plugin"+n.suffix+".js")}});q.loadQueue(function(){if(!v.removed){v.init()}})}r()},init:function(){var v,G=this,H=G.settings,D,A,C=G.getElement(),r,q,E,y,B,F,z;n.add(G);if(H.theme){H.theme=H.theme.replace(/-/,"");r=h.get(H.theme);G.theme=new r();if(G.theme.init&&H.init_theme){G.theme.init(G,h.urls[H.theme]||n.documentBaseURL.replace(/\/$/,""))}}j(g(H.plugins.replace(/\-/g,"")),function(I){var J=c.get(I),t=c.urls[I]||n.documentBaseURL.replace(/\/$/,""),s;if(J){s=new J(G,t);G.plugins[I]=s;if(s.init){s.init(G,t)}}});if(H.popup_css!==false){if(H.popup_css){H.popup_css=G.documentBaseURI.toAbsolute(H.popup_css)}else{H.popup_css=G.baseURI.toAbsolute("themes/"+H.theme+"/skins/"+H.skin+"/dialog.css")}}if(H.popup_css_add){H.popup_css+=","+G.documentBaseURI.toAbsolute(H.popup_css_add)}G.controlManager=new n.ControlManager(G);if(H.custom_undo_redo){G.onExecCommand.add(function(t,I,u,J,s){if(I!="Undo"&&I!="Redo"&&I!="mceRepaint"&&(!s||!s.skip_undo)){G.undoManager.add()}})}G.onExecCommand.add(function(s,t){if(!/^(FontName|FontSize)$/.test(t)){G.nodeChanged()}});if(a){function x(s,t){if(!t||!t.initial){G.execCommand("mceRepaint")}}G.onUndo.add(x);G.onRedo.add(x);G.onSetContent.add(x)}G.onBeforeRenderUI.dispatch(G,G.controlManager);if(H.render_ui){D=H.width||C.style.width||C.offsetWidth;A=H.height||C.style.height||C.offsetHeight;G.orgDisplay=C.style.display;F=/^[0-9\.]+(|px)$/i;if(F.test(""+D)){D=Math.max(parseInt(D)+(r.deltaWidth||0),100)}if(F.test(""+A)){A=Math.max(parseInt(A)+(r.deltaHeight||0),100)}r=G.theme.renderUI({targetNode:C,width:D,height:A,deltaWidth:H.delta_width,deltaHeight:H.delta_height});G.editorContainer=r.editorContainer}if(document.domain&&location.hostname!=document.domain){n.relaxedDomain=document.domain}o.setStyles(r.sizeContainer||r.editorContainer,{width:D,height:A});if(H.content_css){n.each(g(H.content_css),function(s){G.contentCSS.push(G.documentBaseURI.toAbsolute(s))})}A=(r.iframeHeight||A)+(typeof(A)=="number"?(r.deltaHeight||0):"");if(A<100){A=100}G.iframeHTML=H.doctype+'';if(H.document_base_url!=n.documentBaseURL){G.iframeHTML+=''}G.iframeHTML+='';if(!a||!/Firefox\/2/.test(navigator.userAgent)){for(z=0;z'}G.contentCSS=[]}y=H.body_id||"tinymce";if(y.indexOf("=")!=-1){y=G.getParam("body_id","","hash");y=y[G.id]||y}B=H.body_class||"";if(B.indexOf("=")!=-1){B=G.getParam("body_class","","hash");B=B[G.id]||""}G.iframeHTML+='';if(n.relaxedDomain&&(b||(n.isOpera&&parseFloat(opera.version())<11))){E='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+G.id+'");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()'}v=o.add(r.iframeContainer,"iframe",{id:G.id+"_ifr",src:E||'javascript:""',frameBorder:"0",style:{width:"100%",height:A}});G.contentAreaContainer=r.iframeContainer;o.get(r.editorContainer).style.display=G.orgDisplay;o.get(G.id).style.display="none";if(!n.relaxedDomain||!E){G.setupIframe()}C=v=r=null},setupIframe:function(){var u=this,y=u.settings,z=o.get(u.id),A=u.getDoc(),x,q;if(!b||!n.relaxedDomain){A.open();A.write(u.iframeHTML);A.close();if(n.relaxedDomain){A.domain=n.relaxedDomain}}if(!b){try{if(!y.readonly){A.designMode="On"}}catch(r){}}if(b){q=u.getBody();o.hide(q);if(!y.readonly){q.contentEditable=true}o.show(q)}u.schema=new n.html.Schema(y);u.dom=new n.dom.DOMUtils(u.getDoc(),{keep_values:true,url_converter:u.convertURL,url_converter_scope:u,hex_colors:y.force_hex_style_colors,class_filter:y.class_filter,update_styles:1,fix_ie_paragraphs:1,schema:u.schema});u.parser=new n.html.DomParser(y,u.schema);u.parser.addAttributeFilter("src,href,style",function(s,t){var B=s.length,C,E=u.dom,D;while(B--){C=s[B];D=C.attr(t);if(t==="style"){C.attr("data-mce-style",E.serializeStyle(E.parseStyle(D),C.name))}else{C.attr("data-mce-"+t,u.convertURL(D,t,C.name))}}});u.parser.addNodeFilter("script",function(s,t){var B=s.length;while(B--){s[B].attr("type","mce-text/javascript")}});u.parser.addNodeFilter("#cdata",function(s,t){var B=s.length,C;while(B--){C=s[B];C.type=8;C.name="#comment";C.value="[CDATA["+C.value+"]]"}});u.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(s,t){var C=s.length,D,B=u.schema.getEmptyElements();while(C--){D=s[C];if(D.isEmpty(B)){D.empty().append(new n.html.Node("br",1)).empty=true}}});u.serializer=new n.dom.Serializer(y,u.dom,u.schema);u.selection=new n.dom.Selection(u.dom,u.getWin(),u.serializer);u.formatter=new n.Formatter(this);u.formatter.register({alignleft:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"left"}},{selector:"img,table",styles:{"float":"left"}}],aligncenter:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"center"}},{selector:"img",styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"right"}},{selector:"img,table",styles:{"float":"right"}}],alignfull:[{selector:"p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li",styles:{textAlign:"justify"}}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:true},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:true},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},wrap_links:false},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},wrap_links:false},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},removeformat:[{selector:"b,strong,em,i,font,u,strike",remove:"all",split:true,expand:false,block_expand:true,deep:true},{selector:"span",attributes:["style","class"],remove:"empty",split:true,expand:false,deep:true},{selector:"*",attributes:["style","class"],split:false,expand:false,deep:true}]});j("p h1 h2 h3 h4 h5 h6 div address pre div code dt dd samp".split(/\s/),function(s){u.formatter.register(s,{block:s,remove:"all"})});u.formatter.register(u.settings.formats);u.undoManager=new n.UndoManager(u);u.undoManager.onAdd.add(function(t,s){if(!s.initial){return u.onChange.dispatch(u,s,t)}});u.undoManager.onUndo.add(function(t,s){return u.onUndo.dispatch(u,s,t)});u.undoManager.onRedo.add(function(t,s){return u.onRedo.dispatch(u,s,t)});u.forceBlocks=new n.ForceBlocks(u,{forced_root_block:y.forced_root_block});u.editorCommands=new n.EditorCommands(u);u.serializer.onPreProcess.add(function(s,t){return u.onPreProcess.dispatch(u,t,s)});u.serializer.onPostProcess.add(function(s,t){return u.onPostProcess.dispatch(u,t,s)});u.onPreInit.dispatch(u);if(!y.gecko_spellcheck){u.getBody().spellcheck=0}if(!y.readonly){u._addEvents()}u.controlManager.onPostRender.dispatch(u,u.controlManager);u.onPostRender.dispatch(u);if(y.directionality){u.getBody().dir=y.directionality}if(y.nowrap){u.getBody().style.whiteSpace="nowrap"}if(y.handle_node_change_callback){u.onNodeChange.add(function(t,s,B){u.execCallback("handle_node_change_callback",u.id,B,-1,-1,true,u.selection.isCollapsed())})}if(y.save_callback){u.onSaveContent.add(function(s,B){var t=u.execCallback("save_callback",u.id,B.content,u.getBody());if(t){B.content=t}})}if(y.onchange_callback){u.onChange.add(function(t,s){u.execCallback("onchange_callback",u,s)})}if(y.protect){u.onBeforeSetContent.add(function(s,t){if(y.protect){j(y.protect,function(B){t.content=t.content.replace(B,function(C){return""})})}})}if(y.convert_newlines_to_brs){u.onBeforeSetContent.add(function(s,t){if(t.initial){t.content=t.content.replace(/\r?\n/g,"
")}})}if(y.preformatted){u.onPostProcess.add(function(s,t){t.content=t.content.replace(/^\s*/,"");t.content=t.content.replace(/<\/pre>\s*$/,"");if(t.set){t.content='
'+t.content+"
"}})}if(y.verify_css_classes){u.serializer.attribValueFilter=function(D,B){var C,t;if(D=="class"){if(!u.classesRE){t=u.dom.getClasses();if(t.length>0){C="";j(t,function(s){C+=(C?"|":"")+s["class"]});u.classesRE=new RegExp("("+C+")","gi")}}return !u.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(B)||u.classesRE.test(B)?B:""}return B}}if(y.cleanup_callback){u.onBeforeSetContent.add(function(s,t){t.content=u.execCallback("cleanup_callback","insert_to_editor",t.content,t)});u.onPreProcess.add(function(s,t){if(t.set){u.execCallback("cleanup_callback","insert_to_editor_dom",t.node,t)}if(t.get){u.execCallback("cleanup_callback","get_from_editor_dom",t.node,t)}});u.onPostProcess.add(function(s,t){if(t.set){t.content=u.execCallback("cleanup_callback","insert_to_editor",t.content,t)}if(t.get){t.content=u.execCallback("cleanup_callback","get_from_editor",t.content,t)}})}if(y.save_callback){u.onGetContent.add(function(s,t){if(t.save){t.content=u.execCallback("save_callback",u.id,t.content,u.getBody())}})}if(y.handle_event_callback){u.onEvent.add(function(s,t,B){if(u.execCallback("handle_event_callback",t,s,B)===false){k.cancel(t)}})}u.onSetContent.add(function(){u.addVisual(u.getBody())});if(y.padd_empty_editor){u.onPostProcess.add(function(s,t){t.content=t.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,"")})}if(a){function v(s,t){j(s.dom.select("a"),function(C){var B=C.parentNode;if(s.dom.isBlock(B)&&B.lastChild===C){s.dom.add(B,"br",{"data-mce-bogus":1})}})}u.onExecCommand.add(function(s,t){if(t==="CreateLink"){v(s)}});u.onSetContent.add(u.selection.onSetContent.add(v));if(!y.readonly){try{A.designMode="Off";A.designMode="On"}catch(r){}}}setTimeout(function(){if(u.removed){return}u.load({initial:true,format:"html"});u.startContent=u.getContent({format:"raw"});u.undoManager.add();u.initialized=true;u.onInit.dispatch(u);u.execCallback("setupcontent_callback",u.id,u.getBody(),u.getDoc());u.execCallback("init_instance_callback",u);u.focus(true);u.nodeChanged({initial:1});j(u.contentCSS,function(s){u.dom.loadCSS(s)});if(y.auto_focus){setTimeout(function(){var s=n.get(y.auto_focus);s.selection.select(s.getBody(),1);s.selection.collapse(1);s.getWin().focus()},100)}},1);z=null},focus:function(u){var y,r=this,x=r.settings.content_editable,s,q,v=r.getDoc();if(!u){s=r.selection.getRng();if(s.item){q=s.item(0)}if(!x){r.getWin().focus()}if(q&&q.ownerDocument==v){s=v.body.createControlRange();s.addElement(q);s.select()}}if(n.activeEditor!=r){if((y=n.activeEditor)!=null){y.onDeactivate.dispatch(y,r)}r.onActivate.dispatch(r,y)}n._setActive(r)},execCallback:function(v){var q=this,u=q.settings[v],r;if(!u){return}if(q.callbackLookup&&(r=q.callbackLookup[v])){u=r.func;r=r.scope}if(d(u,"string")){r=u.replace(/\.\w+$/,"");r=r?n.resolve(r):0;u=n.resolve(u);q.callbackLookup=q.callbackLookup||{};q.callbackLookup[v]={func:u,scope:r}}return u.apply(r||q,Array.prototype.slice.call(arguments,1))},translate:function(q){var t=this.settings.language||"en",r=n.i18n;if(!q){return""}return r[t+"."+q]||q.replace(/{\#([^}]+)\}/g,function(u,s){return r[t+"."+s]||"{#"+s+"}"})},getLang:function(r,q){return n.i18n[(this.settings.language||"en")+"."+r]||(d(q)?q:"{#"+r+"}")},getParam:function(x,s,q){var t=n.trim,r=d(this.settings[x])?this.settings[x]:s,u;if(q==="hash"){u={};if(d(r,"string")){j(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(y){y=y.split("=");if(y.length>1){u[t(y[0])]=t(y[1])}else{u[t(y[0])]=t(y)}})}else{u=r}return u}return r},nodeChanged:function(u){var q=this,r=q.selection,v=(b?r.getNode():r.getStart())||q.getBody();if(q.initialized){u=u||{};v=b&&v.ownerDocument!=q.getDoc()?q.getBody():v;u.parents=[];q.dom.getParent(v,function(s){if(s.nodeName=="BODY"){return true}u.parents.push(s)});q.onNodeChange.dispatch(q,u?u.controlManager||q.controlManager:q.controlManager,v,r.isCollapsed(),u)}},addButton:function(u,r){var q=this;q.buttons=q.buttons||{};q.buttons[u]=r},addCommand:function(q,s,r){this.execCommands[q]={func:s,scope:r||this}},addQueryStateHandler:function(q,s,r){this.queryStateCommands[q]={func:s,scope:r||this}},addQueryValueHandler:function(q,s,r){this.queryValueCommands[q]={func:s,scope:r||this}},addShortcut:function(s,v,q,u){var r=this,x;if(!r.settings.custom_shortcuts){return false}r.shortcuts=r.shortcuts||{};if(d(q,"string")){x=q;q=function(){r.execCommand(x,false,null)}}if(d(q,"object")){x=q;q=function(){r.execCommand(x[0],x[1],x[2])}}j(g(s),function(t){var y={func:q,scope:u||this,desc:v,alt:false,ctrl:false,shift:false};j(g(t,"+"),function(z){switch(z){case"alt":case"ctrl":case"shift":y[z]=true;break;default:y.charCode=z.charCodeAt(0);y.keyCode=z.toUpperCase().charCodeAt(0)}});r.shortcuts[(y.ctrl?"ctrl":"")+","+(y.alt?"alt":"")+","+(y.shift?"shift":"")+","+y.keyCode]=y});return true},execCommand:function(y,x,A,q){var u=this,v=0,z,r;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(y)&&(!q||!q.skip_focus)){u.focus()}z={};u.onBeforeExecCommand.dispatch(u,y,x,A,z);if(z.terminate){return false}if(u.execCallback("execcommand_callback",u.id,u.selection.getNode(),y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}if(z=u.execCommands[y]){r=z.func.call(z.scope,x,A);if(r!==true){u.onExecCommand.dispatch(u,y,x,A,q);return r}}j(u.plugins,function(s){if(s.execCommand&&s.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);v=1;return false}});if(v){return true}if(u.theme&&u.theme.execCommand&&u.theme.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}if(u.editorCommands.execCommand(y,x,A)){u.onExecCommand.dispatch(u,y,x,A,q);return true}u.getDoc().execCommand(y,x,A);u.onExecCommand.dispatch(u,y,x,A,q)},queryCommandState:function(v){var r=this,x,u;if(r._isHidden()){return}if(x=r.queryStateCommands[v]){u=x.func.call(x.scope);if(u!==true){return u}}x=r.editorCommands.queryCommandState(v);if(x!==-1){return x}try{return this.getDoc().queryCommandState(v)}catch(q){}},queryCommandValue:function(x){var r=this,v,u;if(r._isHidden()){return}if(v=r.queryValueCommands[x]){u=v.func.call(v.scope);if(u!==true){return u}}v=r.editorCommands.queryCommandValue(x);if(d(v)){return v}try{return this.getDoc().queryCommandValue(x)}catch(q){}},show:function(){var q=this;o.show(q.getContainer());o.hide(q.id);q.load()},hide:function(){var q=this,r=q.getDoc();if(b&&r){r.execCommand("SelectAll")}q.save();o.hide(q.getContainer());o.setStyle(q.id,"display",q.orgDisplay)},isHidden:function(){return !o.isHidden(this.id)},setProgressState:function(q,r,s){this.onSetProgressState.dispatch(this,q,r,s);return q},load:function(u){var q=this,s=q.getElement(),r;if(s){u=u||{};u.load=true;r=q.setContent(d(s.value)?s.value:s.innerHTML,u);u.element=s;if(!u.no_events){q.onLoadContent.dispatch(q,u)}u.element=s=null;return r}},save:function(v){var q=this,u=q.getElement(),r,s;if(!u||!q.initialized){return}v=v||{};v.save=true;if(!v.no_events){q.undoManager.typing=false;q.undoManager.add()}v.element=u;r=v.content=q.getContent(v);if(!v.no_events){q.onSaveContent.dispatch(q,v)}r=v.content;if(!/TEXTAREA|INPUT/i.test(u.nodeName)){u.innerHTML=r;if(s=o.getParent(q.id,"form")){j(s.elements,function(t){if(t.name==q.id){t.value=r;return false}})}}else{u.value=r}v.element=u=null;return r},setContent:function(u,t){var s=this,r,q=s.getBody();t=t||{};t.format=t.format||"html";t.set=true;t.content=u;if(!t.no_events){s.onBeforeSetContent.dispatch(s,t)}if(!n.isIE&&(u.length===0||/^\s+$/.test(u))){q.innerHTML='
';return}if(t.format!=="raw"){t.content=new n.html.Serializer({},s.schema).serialize(s.parser.parse(t.content))}q.innerHTML=n.trim(t.content);if(!t.no_events){s.onSetContent.dispatch(s,t)}return t.content},getContent:function(r){var q=this,s;r=r||{};r.format=r.format||"html";r.get=true;if(!r.no_events){q.onBeforeGetContent.dispatch(q,r)}if(r.format=="raw"){s=q.getBody().innerHTML}else{s=q.serializer.serialize(q.getBody(),r)}r.content=n.trim(s);if(!r.no_events){q.onGetContent.dispatch(q,r)}return r.content},isDirty:function(){var q=this;return n.trim(q.startContent)!=n.trim(q.getContent({format:"raw",no_events:1}))&&!q.isNotDirty},getContainer:function(){var q=this;if(!q.container){q.container=o.get(q.editorContainer||q.id+"_parent")}return q.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return o.get(this.settings.content_element||this.id)},getWin:function(){var q=this,r;if(!q.contentWindow){r=o.get(q.id+"_ifr");if(r){q.contentWindow=r.contentWindow}}return q.contentWindow},getDoc:function(){var r=this,q;if(!r.contentDocument){q=r.getWin();if(q){r.contentDocument=q.document}}return r.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(q,y,x){var r=this,v=r.settings;if(v.urlconverter_callback){return r.execCallback("urlconverter_callback",q,x,true,y)}if(!v.convert_urls||(x&&x.nodeName=="LINK")||q.indexOf("file:")===0){return q}if(v.relative_urls){return r.documentBaseURI.toRelative(q)}q=r.documentBaseURI.toAbsolute(q,v.remove_script_host);return q},addVisual:function(u){var q=this,r=q.settings;u=u||q.getBody();if(!d(q.hasVisual)){q.hasVisual=r.visual}j(q.dom.select("table,a",u),function(t){var s;switch(t.nodeName){case"TABLE":s=q.dom.getAttrib(t,"border");if(!s||s=="0"){if(q.hasVisual){q.dom.addClass(t,r.visual_table_class)}else{q.dom.removeClass(t,r.visual_table_class)}}return;case"A":s=q.dom.getAttrib(t,"name");if(s){if(q.hasVisual){q.dom.addClass(t,"mceItemAnchor")}else{q.dom.removeClass(t,"mceItemAnchor")}}return}});q.onVisualAid.dispatch(q,u,q.hasVisual)},remove:function(){var q=this,r=q.getContainer();q.removed=1;q.hide();q.execCallback("remove_instance_callback",q);q.onRemove.dispatch(q);q.onExecCommand.listeners=[];n.remove(q);o.remove(r)},destroy:function(r){var q=this;if(q.destroyed){return}if(!r){n.removeUnload(q.destroy);tinyMCE.onBeforeUnload.remove(q._beforeUnload);if(q.theme&&q.theme.destroy){q.theme.destroy()}q.controlManager.destroy();q.selection.destroy();q.dom.destroy();if(!q.settings.content_editable){k.clear(q.getWin());k.clear(q.getDoc())}k.clear(q.getBody());k.clear(q.formElement)}if(q.formElement){q.formElement.submit=q.formElement._mceOldSubmit;q.formElement._mceOldSubmit=null}q.contentAreaContainer=q.formElement=q.container=q.settings.content_element=q.bodyElement=q.contentDocument=q.contentWindow=null;if(q.selection){q.selection=q.selection.win=q.selection.dom=q.selection.dom.doc=null}q.destroyed=1},_addEvents:function(){var C=this,u,D=C.settings,r=C.dom,y={mouseup:"onMouseUp",mousedown:"onMouseDown",click:"onClick",keyup:"onKeyUp",keydown:"onKeyDown",keypress:"onKeyPress",submit:"onSubmit",reset:"onReset",contextmenu:"onContextMenu",dblclick:"onDblClick",paste:"onPaste"};function q(t,E){var s=t.type;if(C.removed){return}if(C.onEvent.dispatch(C,t,E)!==false){C[y[t.fakeType||t.type]].dispatch(C,t,E)}}j(y,function(t,s){switch(s){case"contextmenu":if(n.isOpera){r.bind(C.getBody(),"mousedown",function(E){if(E.ctrlKey){E.fakeType="contextmenu";q(E)}})}else{r.bind(C.getBody(),s,q)}break;case"paste":r.bind(C.getBody(),s,function(E){q(E)});break;case"submit":case"reset":r.bind(C.getElement().form||o.getParent(C.id,"form"),s,q);break;default:r.bind(D.content_editable?C.getBody():C.getDoc(),s,q)}});r.bind(D.content_editable?C.getBody():(a?C.getDoc():C.getWin()),"focus",function(s){C.focus(true)});if(n.isGecko){r.bind(C.getDoc(),"DOMNodeInserted",function(t){var s;t=t.target;if(t.nodeType===1&&t.nodeName==="IMG"&&(s=t.getAttribute("data-mce-src"))){t.src=C.documentBaseURI.toAbsolute(s)}})}if(a){function v(){var F=this,H=F.getDoc(),G=F.settings;if(a&&!G.readonly){if(F._isHidden()){try{if(!G.content_editable){H.designMode="On"}}catch(E){}}try{H.execCommand("styleWithCSS",0,false)}catch(E){if(!F._isHidden()){try{H.execCommand("useCSS",0,true)}catch(E){}}}if(!G.table_inline_editing){try{H.execCommand("enableInlineTableEditing",false,false)}catch(E){}}if(!G.object_resizing){try{H.execCommand("enableObjectResizing",false,false)}catch(E){}}}}C.onBeforeExecCommand.add(v);C.onMouseDown.add(v)}if(n.isWebKit){C.onClick.add(function(s,t){t=t.target;if(t.nodeName=="IMG"||(t.nodeName=="A"&&r.hasClass(t,"mceItemAnchor"))){C.selection.getSel().setBaseAndExtent(t,0,t,1);C.nodeChanged()}})}C.onMouseUp.add(C.nodeChanged);C.onKeyUp.add(function(s,t){var E=t.keyCode;if((E>=33&&E<=36)||(E>=37&&E<=40)||E==13||E==45||E==46||E==8||(n.isMac&&(E==91||E==93))||t.ctrlKey){C.nodeChanged()}});C.onReset.add(function(){C.setContent(C.startContent,{format:"raw"})});if(D.custom_shortcuts){if(D.custom_undo_redo_keyboard_shortcuts){C.addShortcut("ctrl+z",C.getLang("undo_desc"),"Undo");C.addShortcut("ctrl+y",C.getLang("redo_desc"),"Redo")}C.addShortcut("ctrl+b",C.getLang("bold_desc"),"Bold");C.addShortcut("ctrl+i",C.getLang("italic_desc"),"Italic");C.addShortcut("ctrl+u",C.getLang("underline_desc"),"Underline");for(u=1;u<=6;u++){C.addShortcut("ctrl+"+u,"",["FormatBlock",false,"h"+u])}C.addShortcut("ctrl+7","",["FormatBlock",false,"

"]);C.addShortcut("ctrl+8","",["FormatBlock",false,"

"]);C.addShortcut("ctrl+9","",["FormatBlock",false,"
"]);function x(t){var s=null;if(!t.altKey&&!t.ctrlKey&&!t.metaKey){return s}j(C.shortcuts,function(E){if(n.isMac&&E.ctrl!=t.metaKey){return}else{if(!n.isMac&&E.ctrl!=t.ctrlKey){return}}if(E.alt!=t.altKey){return}if(E.shift!=t.shiftKey){return}if(t.keyCode==E.keyCode||(t.charCode&&t.charCode==E.charCode)){s=E;return false}});return s}C.onKeyUp.add(function(s,t){var E=x(t);if(E){return k.cancel(t)}});C.onKeyPress.add(function(s,t){var E=x(t);if(E){return k.cancel(t)}});C.onKeyDown.add(function(s,t){var E=x(t);if(E){E.func.call(E.scope);return k.cancel(t)}})}if(n.isIE){r.bind(C.getDoc(),"controlselect",function(E){var t=C.resizeInfo,s;E=E.target;if(E.nodeName!=="IMG"){return}if(t){r.unbind(t.node,t.ev,t.cb)}if(!r.hasClass(E,"mceItemNoResize")){ev="resizeend";s=r.bind(E,ev,function(G){var F;G=G.target;if(F=r.getStyle(G,"width")){r.setAttrib(G,"width",F.replace(/[^0-9%]+/g,""));r.setStyle(G,"width","")}if(F=r.getStyle(G,"height")){r.setAttrib(G,"height",F.replace(/[^0-9%]+/g,""));r.setStyle(G,"height","")}})}else{ev="resizestart";s=r.bind(E,"resizestart",k.cancel,k)}t=C.resizeInfo={node:E,ev:ev,cb:s}});C.onKeyDown.add(function(s,t){switch(t.keyCode){case 8:if(C.selection.getRng().item){s.dom.remove(C.selection.getRng().item(0));return k.cancel(t)}}})}if(n.isOpera){C.onClick.add(function(s,t){k.prevent(t)})}if(D.custom_undo_redo){function z(){C.undoManager.typing=false;C.undoManager.add()}r.bind(C.getDoc(),"focusout",function(s){if(!C.removed&&C.undoManager.typing){z()}});C.onKeyUp.add(function(s,t){if((t.keyCode>=33&&t.keyCode<=36)||(t.keyCode>=37&&t.keyCode<=40)||t.keyCode==13||t.keyCode==45||t.ctrlKey){z()}});C.onKeyDown.add(function(t,H){var s,G,F;if(b&&H.keyCode==46){s=C.selection.getRng();if(s.parentElement){G=s.parentElement();if(H.ctrlKey){s.moveEnd("word",1);s.select()}C.selection.getSel().clear();if(s.parentElement()==G){F=C.selection.getBookmark();try{G.innerHTML=G.innerHTML}catch(E){}C.selection.moveToBookmark(F)}H.preventDefault();return}}if((H.keyCode>=33&&H.keyCode<=36)||(H.keyCode>=37&&H.keyCode<=40)||H.keyCode==13||H.keyCode==45){if(C.undoManager.typing){z()}return}if(!C.undoManager.typing){C.undoManager.add();C.undoManager.typing=true}});C.onMouseDown.add(function(){if(C.undoManager.typing){z()}})}if(n.isGecko){function B(){C.undoManager.typing=false;C.undoManager.add();var s=C.dom.getAttribs(C.selection.getStart().cloneNode(false));return function(){var t=C.selection.getStart();C.dom.removeAllAttribs(t);j(s,function(E){t.setAttributeNode(E.cloneNode(true))});C.undoManager.typing=false;C.undoManager.add()}}function A(){var t=C.selection;return !t.isCollapsed()&&t.getStart()!=t.getEnd()}C.onKeyPress.add(function(s,E){if((E.keyCode==8||E.keyCode==46)&&A()){var t=B();C.getDoc().execCommand("delete",false,null);t();return k.cancel(E)}});C.dom.bind(C.getDoc(),"cut",function(t){if(A()){var s=B();C.onKeyUp.addToTop(k.cancel,k);setTimeout(function(){s();C.onKeyUp.remove(k.cancel,k)},0)}})}},_isHidden:function(){var q;if(!a){return 0}q=this.selection.getSel();return(!q||!q.rangeCount||q.rangeCount==0)}})})(tinymce);(function(c){var d=c.each,e,a=true,b=false;c.EditorCommands=function(o){var m=o.dom,q=o.selection,k={state:{},exec:{},value:{}},l=o.settings,p;function r(z,y,x){var v;z=z.toLowerCase();if(v=k.exec[z]){v(z,y,x);return a}return b}function n(x){var v;x=x.toLowerCase();if(v=k.state[x]){return v(x)}return -1}function h(x){var v;x=x.toLowerCase();if(v=k.value[x]){return v(x)}return b}function u(v,x){x=x||"exec";d(v,function(z,y){d(y.toLowerCase().split(","),function(A){k[x][A]=z})})}c.extend(this,{execCommand:r,queryCommandState:n,queryCommandValue:h,addCommands:u});function f(y,x,v){if(x===e){x=b}if(v===e){v=null}return o.getDoc().execCommand(y,x,v)}function t(v){return o.formatter.match(v)}function s(v,x){o.formatter.toggle(v,x?{value:x}:e)}function j(v){p=q.getBookmark(v)}function g(){q.moveToBookmark(p)}u({"mceResetDesignMode,mceBeginUndoLevel":function(){},"mceEndUndoLevel,mceAddUndoLevel":function(){o.undoManager.add()},"Cut,Copy,Paste":function(z){var y=o.getDoc(),v;try{f(z)}catch(x){v=a}if(v||!y.queryCommandSupported(z)){if(c.isGecko){o.windowManager.confirm(o.getLang("clipboard_msg"),function(A){if(A){open("http://www.mozilla.org/editor/midasdemo/securityprefs.html","_blank")}})}else{o.windowManager.alert(o.getLang("clipboard_no_support"))}}},unlink:function(v){if(q.isCollapsed()){q.select(q.getNode())}f(v);q.collapse(b)},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(v){var x=v.substring(7);d("left,center,right,full".split(","),function(y){if(x!=y){o.formatter.remove("align"+y)}});s("align"+x);r("mceRepaint")},"InsertUnorderedList,InsertOrderedList":function(y){var v,x;f(y);v=m.getParent(q.getNode(),"ol,ul");if(v){x=v.parentNode;if(/^(H[1-6]|P|ADDRESS|PRE)$/.test(x.nodeName)){j();m.split(x,v);g()}}},"Bold,Italic,Underline,Strikethrough":function(v){s(v)},"ForeColor,HiliteColor,FontName":function(y,x,v){s(y,v)},FontSize:function(z,y,x){var v,A;if(x>=1&&x<=7){A=c.explode(l.font_size_style_values);v=c.explode(l.font_size_classes);if(v){x=v[x-1]||x}else{x=A[x-1]||x}}s(z,x)},RemoveFormat:function(v){o.formatter.remove(v)},mceBlockQuote:function(v){s("blockquote")},FormatBlock:function(y,x,v){return s(v||"p")},mceCleanup:function(){var v=q.getBookmark();o.setContent(o.getContent({cleanup:a}),{cleanup:a});q.moveToBookmark(v)},mceRemoveNode:function(z,y,x){var v=x||q.getNode();if(v!=o.getBody()){j();o.dom.remove(v,a);g()}},mceSelectNodeDepth:function(z,y,x){var v=0;m.getParent(q.getNode(),function(A){if(A.nodeType==1&&v++==x){q.select(A);return b}},o.getBody())},mceSelectNode:function(y,x,v){q.select(v)},mceInsertContent:function(A,z,y){var x,v;q.setContent(y.replace(/\{\$caret\}/g,'
'));x=m.select("#_mce_caret")[0];if(x){v=m.createRng();v.setStartBefore(x);v.setEndBefore(x);q.setRng(v);m.remove(x)}},mceInsertRawHTML:function(y,x,v){q.setContent("tiny_mce_marker");o.setContent(o.getContent().replace(/tiny_mce_marker/g,function(){return v}))},mceSetContent:function(y,x,v){o.setContent(v)},"Indent,Outdent":function(z){var x,v,y;x=l.indentation;v=/[a-z%]+$/i.exec(x);x=parseInt(x);if(!n("InsertUnorderedList")&&!n("InsertOrderedList")){d(q.getSelectedBlocks(),function(A){if(z=="outdent"){y=Math.max(0,parseInt(A.style.paddingLeft||0)-x);m.setStyle(A,"paddingLeft",y?y+v:"")}else{m.setStyle(A,"paddingLeft",(parseInt(A.style.paddingLeft||0)+x)+v)}})}else{f(z)}},mceRepaint:function(){var x;if(c.isGecko){try{j(a);if(q.getSel()){q.getSel().selectAllChildren(o.getBody())}q.collapse(a);g()}catch(v){}}},mceToggleFormat:function(y,x,v){o.formatter.toggle(v)},InsertHorizontalRule:function(){q.setContent("
")},mceToggleVisualAid:function(){o.hasVisual=!o.hasVisual;o.addVisual()},mceReplaceContent:function(y,x,v){q.setContent(v.replace(/\{\$selection\}/g,q.getContent({format:"text"})))},mceInsertLink:function(B,A,z){var y=m.getParent(q.getNode(),"a"),x,v;if(c.is(z,"string")){z={href:z}}z.href=z.href.replace(" ","%20");if(!y){if(c.isWebKit){x=m.getParent(q.getNode(),"img");if(x){v=x.style.cssFloat;x.style.cssFloat=null}}f("CreateLink",b,"javascript:mctmp(0);");if(v){x.style.cssFloat=v}d(m.select("a[href=javascript:mctmp(0);]"),function(C){m.setAttribs(C,z)})}else{if(z.href){m.setAttribs(y,z)}else{o.dom.remove(y,a)}}},selectAll:function(){var x=m.getRoot(),v=m.createRng();v.setStart(x,0);v.setEnd(x,x.childNodes.length);o.selection.setRng(v)}});u({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(v){return t("align"+v.substring(7))},"Bold,Italic,Underline,Strikethrough":function(v){return t(v)},mceBlockQuote:function(){return t("blockquote")},Outdent:function(){var v;if(l.inline_styles){if((v=m.getParent(q.getStart(),m.isBlock))&&parseInt(v.style.paddingLeft)>0){return a}if((v=m.getParent(q.getEnd(),m.isBlock))&&parseInt(v.style.paddingLeft)>0){return a}}return n("InsertUnorderedList")||n("InsertOrderedList")||(!l.inline_styles&&!!m.getParent(q.getNode(),"BLOCKQUOTE"))},"InsertUnorderedList,InsertOrderedList":function(v){return m.getParent(q.getNode(),v=="insertunorderedlist"?"UL":"OL")}},"state");u({"FontSize,FontName":function(y){var x=0,v;if(v=m.getParent(q.getNode(),"span")){if(y=="fontsize"){x=v.style.fontSize}else{x=v.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()}}return x}},"value");if(l.custom_undo_redo){u({Undo:function(){o.undoManager.undo()},Redo:function(){o.undoManager.redo()}})}}})(tinymce);(function(b){var a=b.util.Dispatcher;b.UndoManager=function(e){var c,d=0,g=[];function f(){return b.trim(e.getContent({format:"raw",no_events:1}))}return c={typing:false,onAdd:new a(c),onUndo:new a(c),onRedo:new a(c),add:function(l){var h,j=e.settings,k;l=l||{};l.content=f();k=g[d];if(k&&k.content==l.content){if(d>0||g.length==1){return null}}if(j.custom_undo_redo_levels){if(g.length>j.custom_undo_redo_levels){for(h=0;h0){j=g[--d];e.setContent(j.content,{format:"raw"});e.selection.moveToBookmark(j.bookmark);c.onUndo.dispatch(c,j)}return j},redo:function(){var h;if(d0||c.typing},hasRedo:function(){return d]/gi,"-");o=o.replace(/<[^>]+>/g,"");return o.replace(/[ \u00a0\t\r\n]+/g,"")==""}function e(q,s,o){var p,r;if(f(o)){p=s.getParent(o,"ul,ol");if(!s.getParent(p.parentNode,"ul,ol")){s.split(p,o);r=s.create("p",0,'
');s.replace(r,o);q.select(r,1)}return h}return d}n.create("tinymce.ForceBlocks",{ForceBlocks:function(o){var p=this,q=o.settings,r;p.editor=o;p.dom=o.dom;r=(q.forced_root_block||"p").toLowerCase();q.element=r.toUpperCase();o.onPreInit.add(p.setup,p);if(q.forced_root_block){o.onInit.add(p.forceRoots,p);o.onSetContent.add(p.forceRoots,p);o.onBeforeGetContent.add(p.forceRoots,p)}},setup:function(){var p=this,o=p.editor,r=o.settings,v=o.dom,q=o.selection;if(r.forced_root_block){o.onBeforeExecCommand.add(p.forceRoots,p);o.onKeyUp.add(p.forceRoots,p);o.onPreProcess.add(p.forceRoots,p)}if(r.force_br_newlines){if(c){o.onKeyPress.add(function(s,t){var x;if(t.keyCode==13&&q.getNode().nodeName!="LI"){q.setContent('
',{format:"raw"});x=v.get("__");x.removeAttribute("id");q.select(x);q.collapse();return l.cancel(t)}})}}if(r.force_p_newlines){if(!c){o.onKeyPress.add(function(s,t){if(t.keyCode==13&&!t.shiftKey&&!p.insertPara(t)){l.cancel(t)}})}else{n.addUnload(function(){p._previousFormats=0});o.onKeyPress.add(function(s,t){p._previousFormats=0;if(t.keyCode==13&&!t.shiftKey&&s.selection.isCollapsed()&&r.keep_styles){p._previousFormats=m(s.selection.getStart())}});o.onKeyUp.add(function(t,y){if(y.keyCode==13&&!y.shiftKey){var x=t.selection.getStart(),s=p._previousFormats;if(!x.hasChildNodes()&&s){x=v.getParent(x,v.isBlock);if(x&&x.nodeName!="LI"){x.innerHTML="";if(p._previousFormats){x.appendChild(s.wrapper);s.inner.innerHTML="\uFEFF"}else{x.innerHTML="\uFEFF"}q.select(x,1);t.getDoc().execCommand("Delete",false,null);p._previousFormats=0}}}})}if(a){o.onKeyDown.add(function(s,t){if((t.keyCode==8||t.keyCode==46)&&!t.shiftKey){p.backspaceDelete(t,t.keyCode==8)}})}}if(n.isWebKit){function u(t){var s=q.getRng(),x,A=v.create("div",null," "),z,y=v.getViewPort(t.getWin()).h;s.insertNode(x=v.create("br"));s.setStartAfter(x);s.setEndAfter(x);q.setRng(s);if(q.getSel().focusNode==x.previousSibling){q.select(v.insertAfter(v.doc.createTextNode("\u00a0"),x));q.collapse(d)}v.insertAfter(A,x);z=v.getPos(A).y;v.remove(A);if(z>y){t.getWin().scrollTo(0,z)}}o.onKeyPress.add(function(s,t){if(t.keyCode==13&&(t.shiftKey||(r.force_br_newlines&&!v.getParent(q.getNode(),"h1,h2,h3,h4,h5,h6,ol,ul")))){u(s);l.cancel(t)}})}if(c){if(r.element!="P"){o.onKeyPress.add(function(s,t){p.lastElm=q.getNode().nodeName});o.onKeyUp.add(function(t,x){var z,y=q.getNode(),s=t.getBody();if(s.childNodes.length===1&&y.nodeName=="P"){y=v.rename(y,r.element);q.select(y);q.collapse();t.nodeChanged()}else{if(x.keyCode==13&&!x.shiftKey&&p.lastElm!="P"){z=v.getParent(y,"p");if(z){v.rename(z,r.element);t.nodeChanged()}}}})}}},find:function(v,q,r){var p=this.editor,o=p.getDoc().createTreeWalker(v,4,null,h),u=-1;while(v=o.nextNode()){u++;if(q==0&&v==r){return u}if(q==1&&u==r){return v}}return -1},forceRoots:function(x,I){var z=this,x=z.editor,M=x.getBody(),J=x.getDoc(),P=x.selection,A=P.getSel(),B=P.getRng(),N=-2,v,G,o,p,K=-16777215;var L,q,O,F,C,u=M.childNodes,E,D,y;for(E=u.length-1;E>=0;E--){L=u[E];if(L.nodeType===1&&L.getAttribute("data-mce-type")){q=null;continue}if(L.nodeType===3||(!z.dom.isBlock(L)&&L.nodeType!==8&&!/^(script|mce:script|style|mce:style)$/i.test(L.nodeName))){if(!q){if(L.nodeType!=3||/[^\s]/g.test(L.nodeValue)){if(N==-2&&B){if(!c||B.setStart){if(B.startContainer.nodeType==1&&(D=B.startContainer.childNodes[B.startOffset])&&D.nodeType==1){y=D.getAttribute("id");D.setAttribute("id","__mce")}else{if(x.dom.getParent(B.startContainer,function(r){return r===M})){G=B.startOffset;o=B.endOffset;N=z.find(M,0,B.startContainer);v=z.find(M,0,B.endContainer)}}}else{if(B.item){p=J.body.createTextRange();p.moveToElementText(B.item(0));B=p}p=J.body.createTextRange();p.moveToElementText(M);p.collapse(1);O=p.move("character",K)*-1;p=B.duplicate();p.collapse(1);F=p.move("character",K)*-1;p=B.duplicate();p.collapse(0);C=(p.move("character",K)*-1)-F;N=F-O;v=C}}q=x.dom.create(x.settings.forced_root_block);L.parentNode.replaceChild(q,L);q.appendChild(L)}}else{if(q.hasChildNodes()){q.insertBefore(L,q.firstChild)}else{q.appendChild(L)}}}else{q=null}}if(N!=-2){if(!c||B.setStart){q=M.getElementsByTagName(x.settings.element)[0];B=J.createRange();if(N!=-1){B.setStart(z.find(M,1,N),G)}else{B.setStart(q,0)}if(v!=-1){B.setEnd(z.find(M,1,v),o)}else{B.setEnd(q,0)}if(A){A.removeAllRanges();A.addRange(B)}}else{try{B=A.createRange();B.moveToElementText(M);B.collapse(1);B.moveStart("character",N);B.moveEnd("character",v);B.select()}catch(H){}}}else{if((!c||B.setStart)&&(D=x.dom.get("__mce"))){if(y){D.setAttribute("id",y)}else{D.removeAttribute("id")}B=J.createRange();B.setStartBefore(D);B.setEndBefore(D);P.setRng(B)}}},getParentBlock:function(p){var o=this.dom;return o.getParent(p,o.isBlock)},insertPara:function(S){var G=this,x=G.editor,O=x.dom,T=x.getDoc(),X=x.settings,H=x.selection.getSel(),I=H.getRangeAt(0),W=T.body;var L,M,J,Q,P,u,p,v,A,o,E,V,q,z,K,N=O.getViewPort(x.getWin()),D,F,C;L=T.createRange();L.setStart(H.anchorNode,H.anchorOffset);L.collapse(d);M=T.createRange();M.setStart(H.focusNode,H.focusOffset);M.collapse(d);J=L.compareBoundaryPoints(L.START_TO_END,M)<0;Q=J?H.anchorNode:H.focusNode;P=J?H.anchorOffset:H.focusOffset;u=J?H.focusNode:H.anchorNode;p=J?H.focusOffset:H.anchorOffset;if(Q===u&&/^(TD|TH)$/.test(Q.nodeName)){if(Q.firstChild.nodeName=="BR"){O.remove(Q.firstChild)}if(Q.childNodes.length==0){x.dom.add(Q,X.element,null,"
");V=x.dom.add(Q,X.element,null,"
")}else{K=Q.innerHTML;Q.innerHTML="";x.dom.add(Q,X.element,null,K);V=x.dom.add(Q,X.element,null,"
")}I=T.createRange();I.selectNodeContents(V);I.collapse(1);x.selection.setRng(I);return h}if(Q==W&&u==W&&W.firstChild&&x.dom.isBlock(W.firstChild)){Q=u=Q.firstChild;P=p=0;L=T.createRange();L.setStart(Q,0);M=T.createRange();M.setStart(u,0)}Q=Q.nodeName=="HTML"?T.body:Q;Q=Q.nodeName=="BODY"?Q.firstChild:Q;u=u.nodeName=="HTML"?T.body:u;u=u.nodeName=="BODY"?u.firstChild:u;v=G.getParentBlock(Q);A=G.getParentBlock(u);o=v?v.nodeName:X.element;if(K=G.dom.getParent(v,"li,pre")){if(K.nodeName=="LI"){return e(x.selection,G.dom,K)}return d}if(v&&(v.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(O.getStyle(v,"position",1)))){o=X.element;v=null}if(A&&(A.nodeName=="CAPTION"||/absolute|relative|fixed/gi.test(O.getStyle(v,"position",1)))){o=X.element;A=null}if(/(TD|TABLE|TH|CAPTION)/.test(o)||(v&&o=="DIV"&&/left|right/gi.test(O.getStyle(v,"float",1)))){o=X.element;v=A=null}E=(v&&v.nodeName==o)?v.cloneNode(0):x.dom.create(o);V=(A&&A.nodeName==o)?A.cloneNode(0):x.dom.create(o);V.removeAttribute("id");if(/^(H[1-6])$/.test(o)&&g(I,v)){V=x.dom.create(X.element)}K=q=Q;do{if(K==W||K.nodeType==9||G.dom.isBlock(K)||/(TD|TABLE|TH|CAPTION)/.test(K.nodeName)){break}q=K}while((K=K.previousSibling?K.previousSibling:K.parentNode));K=z=u;do{if(K==W||K.nodeType==9||G.dom.isBlock(K)||/(TD|TABLE|TH|CAPTION)/.test(K.nodeName)){break}z=K}while((K=K.nextSibling?K.nextSibling:K.parentNode));if(q.nodeName==o){L.setStart(q,0)}else{L.setStartBefore(q)}L.setEnd(Q,P);E.appendChild(L.cloneContents()||T.createTextNode(""));try{M.setEndAfter(z)}catch(R){}M.setStart(u,p);V.appendChild(M.cloneContents()||T.createTextNode(""));I=T.createRange();if(!q.previousSibling&&q.parentNode.nodeName==o){I.setStartBefore(q.parentNode)}else{if(L.startContainer.nodeName==o&&L.startOffset==0){I.setStartBefore(L.startContainer)}else{I.setStart(L.startContainer,L.startOffset)}}if(!z.nextSibling&&z.parentNode.nodeName==o){I.setEndAfter(z.parentNode)}else{I.setEnd(M.endContainer,M.endOffset)}I.deleteContents();if(b){x.getWin().scrollTo(0,N.y)}if(E.firstChild&&E.firstChild.nodeName==o){E.innerHTML=E.firstChild.innerHTML}if(V.firstChild&&V.firstChild.nodeName==o){V.innerHTML=V.firstChild.innerHTML}if(f(E)){E.innerHTML="
"}function U(y,s){var r=[],Z,Y,t;y.innerHTML="";if(X.keep_styles){Y=s;do{if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(Y.nodeName)){Z=Y.cloneNode(h);O.setAttrib(Z,"id","");r.push(Z)}}while(Y=Y.parentNode)}if(r.length>0){for(t=r.length-1,Z=y;t>=0;t--){Z=Z.appendChild(r[t])}r[0].innerHTML=b?" ":"
";return r[0]}else{y.innerHTML=b?" ":"
"}}if(f(V)){C=U(V,u)}if(b&&parseFloat(opera.version())<9.5){I.insertNode(E);I.insertNode(V)}else{I.insertNode(V);I.insertNode(E)}V.normalize();E.normalize();function B(r){return T.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,h).nextNode()||r}I=T.createRange();I.selectNodeContents(a?B(C||V):C||V);I.collapse(1);H.removeAllRanges();H.addRange(I);D=x.dom.getPos(V).y;F=V.clientHeight;if(DN.y+N.h){x.getWin().scrollTo(0,D1||!F(am))&&ak===0){c.remove(am,1);return}if(ae.inline||ae.wrapper){if(!ae.exact&&ak===1){am=al(am)}N(aa,function(ao){N(c.select(ao.inline,am),function(ap){T(ao,ad,ap,ao.exact?ap:null)})});if(x(am.parentNode,X,ad)){c.remove(am,1);am=0;return B}if(ae.merge_with_parents){c.getParent(am.parentNode,function(ao){if(x(ao,X,ad)){c.remove(am,1);am=0;return B}})}if(am){am=u(C(am),am);am=u(am,C(am,B))}}})}if(ae){if(Z){W=c.createRng();W.setStartBefore(Z);W.setEndAfter(Z);af(o(W,aa))}else{if(!q.isCollapsed()||!ae.inline){ac=q.getBookmark();af(o(q.getRng(B),aa));q.moveToBookmark(ac);q.setRng(Y(q.getRng(B)));U.nodeChanged()}else{P("apply",X,ad)}}}}function A(X,ag,aa){var ab=Q(X),ai=ab[0],af,ae,W;function Z(al){var ak=al.startContainer,aq=al.startOffset,ap,ao,am,an;if(ak.nodeType==3&&aq>=ak.nodeValue.length-1){ak=ak.parentNode;aq=s(ak)+1}if(ak.nodeType==1){am=ak.childNodes;ak=am[Math.min(aq,am.length-1)];ap=new t(ak);if(aq>am.length-1){ap.next()}for(ao=ap.current();ao;ao=ap.next()){if(ao.nodeType==3&&!f(ao)){an=c.create("a",null,E);ao.parentNode.insertBefore(an,ao);al.setStart(ao,0);q.setRng(al);c.remove(an);return}}}}function Y(an){var am,al,ak;am=a.grep(an.childNodes);for(al=0,ak=ab.length;al=0;Y--){if(O.apply[Y].name==X){return true}}for(Y=O.remove.length-1;Y>=0;Y--){if(O.remove[Y].name==X){return false}}return V(q.getNode())}Z=q.getNode();if(V(Z)){return B}W=q.getStart();if(W!=Z){if(V(W)){return B}}return R}function v(ac,ab){var Z,aa=[],Y={},X,W,V;if(q.isCollapsed()){for(W=0;W=0;X--){V=ac[W];if(O.remove[X].name==V){Y[V]=true;break}}}for(X=O.apply.length-1;X>=0;X--){for(W=0;W=0;W--){V=ab[W].selector;if(!V){return B}for(aa=X.length-1;aa>=0;aa--){if(c.is(X[aa],V)){return B}}}}return R}a.extend(this,{get:Q,register:k,apply:S,remove:A,toggle:D,match:j,matchAll:v,matchNode:x,canApply:y});function h(V,W){if(g(V,W.inline)){return B}if(g(V,W.block)){return B}if(W.selector){return c.is(V,W.selector)}}function g(W,V){W=W||"";V=V||"";W=""+(W.nodeName||W);V=""+(V.nodeName||V);return W.toLowerCase()==V.toLowerCase()}function K(W,V){var X=c.getStyle(W,V);if(V=="color"||V=="backgroundColor"){X=c.toHex(X)}if(V=="fontWeight"&&X==700){X="bold"}return""+X}function r(V,W){if(typeof(V)!="string"){V=V(W)}else{if(W){V=V.replace(/%(\w+)/g,function(Y,X){return W[X]||Y})}}return V}function f(V){return V&&V.nodeType===3&&/^([\s\r\n]+|)$/.test(V.nodeValue)}function M(X,W,V){var Y=c.create(W,V);X.parentNode.insertBefore(Y,X);Y.appendChild(X);return Y}function o(V,ad,Y){var X=V.startContainer,aa=V.startOffset,ag=V.endContainer,ab=V.endOffset,af,ac;function ae(aj,ak,ah,ai){var al,am;ai=ai||c.getRoot();for(;;){al=aj.parentNode;if(al==ai||(!ad[0].block_expand&&F(al))){return aj}for(af=al[ak];af&&af!=aj;af=af[ah]){if(af.nodeType==1&&!H(af)){return aj}if(af.nodeType==3&&!f(af)){return aj}}aj=aj.parentNode}return aj}if(X.nodeType==1&&X.hasChildNodes()){ac=X.childNodes.length-1;X=X.childNodes[aa>ac?ac:aa];if(X.nodeType==3){aa=0}}if(ag.nodeType==1&&ag.hasChildNodes()){ac=ag.childNodes.length-1;ag=ag.childNodes[ab>ac?ac:ab-1];if(ag.nodeType==3){ab=ag.nodeValue.length}}if(H(X.parentNode)){X=X.parentNode}if(H(X)){X=X.nextSibling||X}if(H(ag.parentNode)){ag=ag.parentNode}if(H(ag)){ag=ag.previousSibling||ag}if(ad[0].inline||ad[0].block_expand){X=ae(X,"firstChild","nextSibling");ag=ae(ag,"lastChild","previousSibling")}if(ad[0].selector&&ad[0].expand!==R&&!ad[0].inline){function Z(ai,ah){var aj,ak,al;if(ai.nodeType==3&&ai.nodeValue.length==0&&ai[ah]){ai=ai[ah]}aj=m(ai);for(ak=0;akX?X:Y]}return V}function P(aa,W,Z){var X,V=O[aa],ab=O[aa=="apply"?"remove":"apply"];function ac(){return O.apply.length||O.remove.length}function Y(){O.apply=[];O.remove=[]}function ad(ae){N(O.apply.reverse(),function(af){S(af.name,af.vars,ae)});N(O.remove.reverse(),function(af){A(af.name,af.vars,ae)});c.remove(ae,1);Y()}for(X=V.length-1;X>=0;X--){if(V[X].name==W){return}}V.push({name:W,vars:Z});for(X=ab.length-1;X>=0;X--){if(ab[X].name==W){ab.splice(X,1)}}if(ac()){U.getDoc().execCommand("FontName",false,"mceinline");O.lastRng=q.getRng();N(c.select("font,span"),function(af){var ae;if(b(af)){ae=q.getBookmark();ad(af);q.moveToBookmark(ae);U.nodeChanged()}});if(!O.isListening&&ac()){O.isListening=true;N("onKeyDown,onKeyUp,onKeyPress,onMouseUp".split(","),function(ae){U[ae].addToTop(function(af,ag){if(ac()&&!a.dom.RangeUtils.compareRanges(O.lastRng,q.getRng())){N(c.select("font,span"),function(ai){var aj,ah;if(b(ai)){aj=ai.firstChild;if(aj){ad(ai);ah=c.createRng();ah.setStart(aj,aj.nodeValue.length);ah.setEnd(aj,aj.nodeValue.length);q.setRng(ah);af.nodeChanged()}else{c.remove(ai)}}});if(ag.type=="keyup"||ag.type=="mouseup"){Y()}}})})}}}}})(tinymce);tinymce.onAddEditor.add(function(e,a){var d,h,g,c=a.settings;if(c.inline_styles){h=e.explode(c.font_size_style_values);function b(k,j){e.each(j,function(m,l){if(m){g.setStyle(k,l,m)}});g.rename(k,"span")}d={font:function(k,j){b(j,{backgroundColor:j.style.backgroundColor,color:j.color,fontFamily:j.face,fontSize:h[parseInt(j.size)-1]})},u:function(k,j){b(j,{textDecoration:"underline"})},strike:function(k,j){b(j,{textDecoration:"line-through"})}};function f(j,k){g=j.dom;if(c.convert_fonts_to_spans){e.each(g.select("font,u,strike",k.node),function(l){d[l.nodeName.toLowerCase()](a.dom,l)})}}a.onPreProcess.add(f);a.onInit.add(function(){a.selection.onSetContent.add(f)})}}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/tiny_mce_popup.js b/includes/tinymce/jscripts/tiny_mce/tiny_mce_popup.js index 6475f399..9e8cff78 100644 --- a/includes/tinymce/jscripts/tiny_mce/tiny_mce_popup.js +++ b/includes/tinymce/jscripts/tiny_mce/tiny_mce_popup.js @@ -1,294 +1,5 @@ -// Some global instances -var tinymce = null, tinyMCEPopup, tinyMCE; - -tinyMCEPopup = { - init : function() { - var t = this, w, ti, li, q, i, it; - - li = ('' + document.location.search).replace(/^\?/, '').split('&'); - q = {}; - for (i=0; i'); - tinymce.ScriptLoader.markDone(u); - } - } - }, - - pickColor : function(e, element_id) { - this.execCommand('mceColorPicker', true, { - color : document.getElementById(element_id).value, - func : function(c) { - document.getElementById(element_id).value = c; - - try { - document.getElementById(element_id).onchange(); - } catch (ex) { - // Try fire event, ignore errors - } - } - }); - }, - - openBrowser : function(element_id, type, option) { - tinyMCEPopup.restoreSelection(); - this.editor.execCallback('file_browser_callback', element_id, document.getElementById(element_id).value, type, window); - }, - - confirm : function(t, cb, s) { - this.editor.windowManager.confirm(t, cb, s, window); - }, - - alert : function(tx, cb, s) { - this.editor.windowManager.alert(tx, cb, s, window); - }, - - close : function() { - var t = this; - - // To avoid domain relaxing issue in Opera - function close() { - t.editor.windowManager.close(window); - tinymce = tinyMCE = t.editor = t.params = t.dom = t.dom.doc = null; // Cleanup - }; - - if (tinymce.isOpera) - t.getWin().setTimeout(close, 0); - else - close(); - }, - - // Internal functions - - _restoreSelection : function() { - var e = window.event.srcElement; - - if (e.nodeName == 'INPUT' && (e.type == 'submit' || e.type == 'button')) - tinyMCEPopup.restoreSelection(); - }, - -/* _restoreSelection : function() { - var e = window.event.srcElement; - - // If user focus a non text input or textarea - if ((e.nodeName != 'INPUT' && e.nodeName != 'TEXTAREA') || e.type != 'text') - tinyMCEPopup.restoreSelection(); - },*/ - - _onDOMLoaded : function() { - var t = this, ti = document.title, bm, h, nv; - - // Translate page - if (t.features.translate_i18n !== false) { - h = document.body.innerHTML; - - // Replace a=x with a="x" in IE - if (tinymce.isIE) - h = h.replace(/ (value|title|alt)=([^"][^\s>]+)/gi, ' $1="$2"') - - document.dir = t.editor.getParam('directionality',''); - - if ((nv = t.editor.translate(h)) && nv != h) - document.body.innerHTML = nv; - - if ((nv = t.editor.translate(ti)) && nv != ti) - document.title = ti = nv; - } - - document.body.style.display = ''; - - // Restore selection in IE when focus is placed on a non textarea or input element of the type text - if (tinymce.isIE) - document.attachEvent('onmouseup', tinyMCEPopup._restoreSelection); - - t.restoreSelection(); - t.resizeToInnerSize(); - - // Set inline title - if (!t.isWindow) - t.editor.windowManager.setTitle(window, ti); - else - window.focus(); - - if (!tinymce.isIE && !t.isWindow) { - tinymce.dom.Event._add(document, 'focus', function() { - t.editor.windowManager.focus(t.id) - }); - } - - // Patch for accessibility - tinymce.each(t.dom.select('select'), function(e) { - e.onkeydown = tinyMCEPopup._accessHandler; - }); - - // Call onInit - // Init must be called before focus so the selection won't get lost by the focus call - tinymce.each(t.listeners, function(o) { - o.func.call(o.scope, t.editor); - }); - - // Move focus to window - if (t.getWindowArg('mce_auto_focus', true)) { - window.focus(); - - // Focus element with mceFocus class - tinymce.each(document.forms, function(f) { - tinymce.each(f.elements, function(e) { - if (t.dom.hasClass(e, 'mceFocus') && !e.disabled) { - e.focus(); - return false; // Break loop - } - }); - }); - } - - document.onkeyup = tinyMCEPopup._closeWinKeyHandler; - }, - - _accessHandler : function(e) { - e = e || window.event; - - if (e.keyCode == 13 || e.keyCode == 32) { - e = e.target || e.srcElement; - - if (e.onchange) - e.onchange(); - - return tinymce.dom.Event.cancel(e); - } - }, - - _closeWinKeyHandler : function(e) { - e = e || window.event; - - if (e.keyCode == 27) - tinyMCEPopup.close(); - }, - - _wait : function() { - var t = this, ti; - - if (tinymce.isIE && document.location.protocol != 'https:') { - // Fake DOMContentLoaded on IE - document.write(''; + // We only need to override paths if we have to + // IE has a bug where it remove site absolute urls to relative ones if this is specified + if (s.document_base_url != tinymce.documentBaseURL) + t.iframeHTML += ''; + + t.iframeHTML += ''; + + // Firefox 2 doesn't load stylesheets correctly this way + if (!isGecko || !/Firefox\/2/.test(navigator.userAgent)) { + for (i = 0; i < t.contentCSS.length; i++) + t.iframeHTML += ''; + + t.contentCSS = []; + } bi = s.body_id || 'tinymce'; if (bi.indexOf('=') != -1) { @@ -7136,12 +9464,9 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; t.iframeHTML += ''; // Domain relaxing enabled, then set document domain - if (tinymce.relaxedDomain) { + if (tinymce.relaxedDomain && (isIE || (tinymce.isOpera && parseFloat(opera.version()) < 11))) { // We need to write the contents here in IE since multiple writes messes up refresh button and back button - if (isIE || (tinymce.isOpera && parseFloat(opera.version()) >= 9.5)) - u = 'javascript:(function(){document.open();document.domain="' + document.domain + '";var ed = window.parent.tinyMCE.get("' + t.id + '");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()'; - else if (tinymce.isOpera) - u = 'javascript:(function(){document.open();document.domain="' + document.domain + '";document.close();ed.setupIframe();})()'; + u = 'javascript:(function(){document.open();document.domain="' + document.domain + '";var ed = window.parent.tinyMCE.get("' + t.id + '");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()'; } // Create iframe @@ -7159,16 +9484,10 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; DOM.get(o.editorContainer).style.display = t.orgDisplay; DOM.get(t.id).style.display = 'none'; - // Safari 2.x requires us to wait for the load event and load a real HTML doc - if (tinymce.isOldWebKit) { - Event.add(n, 'load', t.setupIframe, t); - n.src = tinymce.baseURL + '/plugins/safari/blank.htm'; - } else { - if (!isIE || !tinymce.relaxedDomain) - t.setupIframe(); + if (!tinymce.relaxedDomain || !u) + t.setupIframe(); - e = n = o = null; // Cleanup - } + e = n = o = null; // Cleanup }, setupIframe : function() { @@ -7179,6 +9498,9 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; d.open(); d.write(t.iframeHTML); d.close(); + + if (tinymce.relaxedDomain) + d.domain = tinymce.relaxedDomain; } // Design mode needs to be added here Ctrl+A will fail otherwise @@ -7204,40 +9526,158 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; DOM.show(b); } - // Setup objects - t.dom = new tinymce.DOM.DOMUtils(t.getDoc(), { + t.schema = new tinymce.html.Schema(s); + + t.dom = new tinymce.dom.DOMUtils(t.getDoc(), { keep_values : true, url_converter : t.convertURL, url_converter_scope : t, hex_colors : s.force_hex_style_colors, class_filter : s.class_filter, update_styles : 1, - fix_ie_paragraphs : 1 + fix_ie_paragraphs : 1, + schema : t.schema }); - t.serializer = new tinymce.dom.Serializer({ - entity_encoding : s.entity_encoding, - entities : s.entities, - valid_elements : s.verify_html === false ? '*[*]' : s.valid_elements, - extended_valid_elements : s.extended_valid_elements, - valid_child_elements : s.valid_child_elements, - invalid_elements : s.invalid_elements, - fix_table_elements : s.fix_table_elements, - fix_list_elements : s.fix_list_elements, - fix_content_duplication : s.fix_content_duplication, - convert_fonts_to_spans : s.convert_fonts_to_spans, - font_size_classes : s.font_size_classes, - font_size_style_values : s.font_size_style_values, - apply_source_formatting : s.apply_source_formatting, - remove_linebreaks : s.remove_linebreaks, - element_format : s.element_format, - dom : t.dom + t.parser = new tinymce.html.DomParser(s, t.schema); + + // Convert src and href into data-mce-src, data-mce-href and data-mce-style + t.parser.addAttributeFilter('src,href,style', function(nodes, name) { + var i = nodes.length, node, dom = t.dom, value; + + while (i--) { + node = nodes[i]; + value = node.attr(name); + + if (name === "style") + node.attr('data-mce-style', dom.serializeStyle(dom.parseStyle(value), node.name)); + else + node.attr('data-mce-' + name, t.convertURL(value, name, node.name)); + } }); + // Keep scripts from executing + t.parser.addNodeFilter('script', function(nodes, name) { + var i = nodes.length; + + while (i--) + nodes[i].attr('type', 'mce-text/javascript'); + }); + + t.parser.addNodeFilter('#cdata', function(nodes, name) { + var i = nodes.length, node; + + while (i--) { + node = nodes[i]; + node.type = 8; + node.name = '#comment'; + node.value = '[CDATA[' + node.value + ']]'; + } + }); + + t.parser.addNodeFilter('p,h1,h2,h3,h4,h5,h6,div', function(nodes, name) { + var i = nodes.length, node, emptyElements = t.schema.getEmptyElements(); + + while (i--) { + node = nodes[i]; + + if (node.isEmpty(emptyElements)) + node.empty().append(new tinymce.html.Node('br', 1)).empty = true; + } + }); + + t.serializer = new tinymce.dom.Serializer(s, t.dom, t.schema); + t.selection = new tinymce.dom.Selection(t.dom, t.getWin(), t.serializer); + + t.formatter = new tinymce.Formatter(this); + + // Register default formats + t.formatter.register({ + alignleft : [ + {selector : 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li', styles : {textAlign : 'left'}}, + {selector : 'img,table', styles : {'float' : 'left'}} + ], + + aligncenter : [ + {selector : 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li', styles : {textAlign : 'center'}}, + {selector : 'img', styles : {display : 'block', marginLeft : 'auto', marginRight : 'auto'}}, + {selector : 'table', styles : {marginLeft : 'auto', marginRight : 'auto'}} + ], + + alignright : [ + {selector : 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li', styles : {textAlign : 'right'}}, + {selector : 'img,table', styles : {'float' : 'right'}} + ], + + alignfull : [ + {selector : 'p,h1,h2,h3,h4,h5,h6,td,th,div,ul,ol,li', styles : {textAlign : 'justify'}} + ], + + bold : [ + {inline : 'strong', remove : 'all'}, + {inline : 'span', styles : {fontWeight : 'bold'}}, + {inline : 'b', remove : 'all'} + ], + + italic : [ + {inline : 'em', remove : 'all'}, + {inline : 'span', styles : {fontStyle : 'italic'}}, + {inline : 'i', remove : 'all'} + ], + + underline : [ + {inline : 'span', styles : {textDecoration : 'underline'}, exact : true}, + {inline : 'u', remove : 'all'} + ], + + strikethrough : [ + {inline : 'span', styles : {textDecoration : 'line-through'}, exact : true}, + {inline : 'strike', remove : 'all'} + ], + + forecolor : {inline : 'span', styles : {color : '%value'}, wrap_links : false}, + hilitecolor : {inline : 'span', styles : {backgroundColor : '%value'}, wrap_links : false}, + fontname : {inline : 'span', styles : {fontFamily : '%value'}}, + fontsize : {inline : 'span', styles : {fontSize : '%value'}}, + fontsize_class : {inline : 'span', attributes : {'class' : '%value'}}, + blockquote : {block : 'blockquote', wrapper : 1, remove : 'all'}, + + removeformat : [ + {selector : 'b,strong,em,i,font,u,strike', remove : 'all', split : true, expand : false, block_expand : true, deep : true}, + {selector : 'span', attributes : ['style', 'class'], remove : 'empty', split : true, expand : false, deep : true}, + {selector : '*', attributes : ['style', 'class'], split : false, expand : false, deep : true} + ] + }); + + // Register default block formats + each('p h1 h2 h3 h4 h5 h6 div address pre div code dt dd samp'.split(/\s/), function(name) { + t.formatter.register(name, {block : name, remove : 'all'}); + }); + + // Register user defined formats + t.formatter.register(t.settings.formats); + + t.undoManager = new tinymce.UndoManager(t); + + // Pass through + t.undoManager.onAdd.add(function(um, l) { + if (!l.initial) + return t.onChange.dispatch(t, l, um); + }); + + t.undoManager.onUndo.add(function(um, l) { + return t.onUndo.dispatch(t, l, um); + }); + + t.undoManager.onRedo.add(function(um, l) { + return t.onRedo.dispatch(t, l, um); + }); + t.forceBlocks = new tinymce.ForceBlocks(t, { forced_root_block : s.forced_root_block }); + t.editorCommands = new tinymce.EditorCommands(t); // Pass through @@ -7266,32 +9706,6 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; if (s.nowrap) t.getBody().style.whiteSpace = "nowrap"; - if (s.auto_resize) - t.onNodeChange.add(t.resizeToContent, t); - - if (s.custom_elements) { - function handleCustom(ed, o) { - each(explode(s.custom_elements), function(v) { - var n; - - if (v.indexOf('~') === 0) { - v = v.substring(1); - n = 'span'; - } else - n = 'div'; - - o.content = o.content.replace(new RegExp('<(' + v + ')([^>]*)>', 'g'), '<' + n + ' mce_name="$1"$2>'); - o.content = o.content.replace(new RegExp('', 'g'), ''); - }); - }; - - t.onBeforeSetContent.add(handleCustom); - t.onPostProcess.add(function(ed, o) { - if (o.set) - handleCustom(ed, o) - }); - } - if (s.handle_node_change_callback) { t.onNodeChange.add(function(ed, cm, n) { t.execCallback('handle_node_change_callback', t.id, n, -1, -1, true, t.selection.isCollapsed()); @@ -7313,6 +9727,18 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; }); } + if (s.protect) { + t.onBeforeSetContent.add(function(ed, o) { + if (s.protect) { + each(s.protect, function(pattern) { + o.content = o.content.replace(pattern, function(str) { + return ''; + }); + }); + } + }); + } + if (s.convert_newlines_to_brs) { t.onBeforeSetContent.add(function(ed, o) { if (o.initial) @@ -7320,12 +9746,6 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; }); } - if (s.fix_nesting && isIE) { - t.onBeforeSetContent.add(function(ed, o) { - o.content = t._fixNesting(o.content); - }); - } - if (s.preformatted) { t.onPostProcess.add(function(ed, o) { o.content = o.content.replace(/^\s*/, ''); @@ -7363,12 +9783,6 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; }; } - if (s.convert_fonts_to_spans) - t._convertFonts(); - - if (s.inline_styles) - t._convertInlineElements(); - if (s.cleanup_callback) { t.onBeforeSetContent.add(function(ed, o) { o.content = t.execCallback('cleanup_callback', 'insert_to_editor', o.content, o); @@ -7405,12 +9819,9 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; }); } + // Add visual aids when new contents is added t.onSetContent.add(function() { - // Safari needs some time, it will crash the browser when a link is created otherwise - // I think this crash issue is resolved in the latest 3.0.4 - //window.setTimeout(function() { - t.addVisual(t.getBody()); - //}, 1); + t.addVisual(t.getBody()); }); // Remove empty contents @@ -7420,15 +9831,35 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; }); } - if (isGecko && !s.readonly) { - try { - // Design mode must be set here once again to fix a bug where - // Ctrl+A/Delete/Backspace didn't work if the editor was added using mceAddControl then removed then added again - d.designMode = 'Off'; - d.designMode = 'On'; - } catch (ex) { - // Will fail on Gecko if the editor is placed in an hidden container element - // The design mode will be set ones the editor is focused + if (isGecko) { + // Fix gecko link bug, when a link is placed at the end of block elements there is + // no way to move the caret behind the link. This fix adds a bogus br element after the link + function fixLinks(ed, o) { + each(ed.dom.select('a'), function(n) { + var pn = n.parentNode; + + if (ed.dom.isBlock(pn) && pn.lastChild === n) + ed.dom.add(pn, 'br', {'data-mce-bogus' : 1}); + }); + }; + + t.onExecCommand.add(function(ed, cmd) { + if (cmd === 'CreateLink') + fixLinks(ed); + }); + + t.onSetContent.add(t.selection.onSetContent.add(fixLinks)); + + if (!s.readonly) { + try { + // Design mode must be set here once again to fix a bug where + // Ctrl+A/Delete/Backspace didn't work if the editor was added using mceAddControl then removed then added again + d.designMode = 'Off'; + d.designMode = 'On'; + } catch (ex) { + // Will fail on Gecko if the editor is placed in an hidden container element + // The design mode will be set ones the editor is focused + } } } @@ -7437,9 +9868,9 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; if (t.removed) return; - t.load({initial : true, format : (s.cleanup_on_startup ? 'html' : 'raw')}); + t.load({initial : true, format : 'html'}); t.startContent = t.getContent({format : 'raw'}); - t.undoManager.add({initial : true}); + t.undoManager.add(); t.initialized = true; t.onInit.dispatch(t); @@ -7449,16 +9880,14 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; t.nodeChanged({initial : 1}); // Load specified content CSS last - if (s.content_css) { - tinymce.each(explode(s.content_css), function(u) { - t.dom.loadCSS(t.documentBaseURI.toAbsolute(u)); - }); - } + each(t.contentCSS, function(u) { + t.dom.loadCSS(u); + }); // Handle auto focus if (s.auto_focus) { setTimeout(function () { - var ed = EditorManager.get(s.auto_focus); + var ed = tinymce.get(s.auto_focus); ed.selection.select(ed.getBody(), 1); ed.selection.collapse(1); @@ -7470,27 +9899,40 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; e = null; }, - + focus : function(sf) { - var oed, t = this, ce = t.settings.content_editable; + var oed, t = this, ce = t.settings.content_editable, ieRng, controlElm, doc = t.getDoc(); if (!sf) { - // Is not content editable or the selection is outside the area in IE - // the IE statement is needed to avoid bluring if element selections inside layers since - // the layer is like it's own document in IE - if (!ce && (!isIE || t.selection.getNode().ownerDocument != t.getDoc())) + // Get selected control element + ieRng = t.selection.getRng(); + if (ieRng.item) { + controlElm = ieRng.item(0); + } + + // Is not content editable + if (!ce) t.getWin().focus(); - } + // Restore selected control element + // This is needed when for example an image is selected within a + // layer a call to focus will then remove the control selection + if (controlElm && controlElm.ownerDocument == doc) { + ieRng = doc.body.createControlRange(); + ieRng.addElement(controlElm); + ieRng.select(); + } - if (EditorManager.activeEditor != t) { - if ((oed = EditorManager.activeEditor) != null) + } + + if (tinymce.activeEditor != t) { + if ((oed = tinymce.activeEditor) != null) oed.onDeactivate.dispatch(oed, t); t.onActivate.dispatch(t, oed); } - EditorManager._setActive(t); + tinymce._setActive(t); }, execCallback : function(n) { @@ -7517,7 +9959,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; }, translate : function(s) { - var c = this.settings.language || 'en', i18n = EditorManager.i18n; + var c = this.settings.language || 'en', i18n = tinymce.i18n; if (!s) return ''; @@ -7528,7 +9970,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; }, getLang : function(n, dv) { - return EditorManager.i18n[(this.settings.language || 'en') + '.' + n] || (is(dv) ? dv : '{#' + n + '}'); + return tinymce.i18n[(this.settings.language || 'en') + '.' + n] || (is(dv) ? dv : '{#' + n + '}'); }, getParam : function(n, dv, ty) { @@ -7556,14 +9998,26 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; }, nodeChanged : function(o) { - var t = this, s = t.selection, n = s.getNode() || t.getBody(); + var t = this, s = t.selection, n = (isIE ? s.getNode() : s.getStart()) || t.getBody(); // Fix for bug #1896577 it seems that this can not be fired while the editor is loading if (t.initialized) { + o = o || {}; + n = isIE && n.ownerDocument != t.getDoc() ? t.getBody() : n; // Fix for IE initial state + + // Get parents and add them to object + o.parents = []; + t.dom.getParent(n, function(node) { + if (node.nodeName == 'BODY') + return true; + + o.parents.push(node); + }); + t.onNodeChange.dispatch( t, o ? o.controlManager || t.controlManager : t.controlManager, - isIE && n.ownerDocument != t.getDoc() ? t.getBody() : n, // Fix for IE initial state + n, s.isCollapsed(), o ); @@ -7577,16 +10031,16 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; t.buttons[n] = s; }, - addCommand : function(n, f, s) { - this.execCommands[n] = {func : f, scope : s || this}; + addCommand : function(name, callback, scope) { + this.execCommands[name] = {func : callback, scope : scope || this}; }, - addQueryStateHandler : function(n, f, s) { - this.queryStateCommands[n] = {func : f, scope : s || this}; + addQueryStateHandler : function(name, callback, scope) { + this.queryStateCommands[name] = {func : callback, scope : scope || this}; }, - addQueryValueHandler : function(n, f, s) { - this.queryValueCommands[n] = {func : f, scope : s || this}; + addQueryValueHandler : function(name, callback, scope) { + this.queryValueCommands[name] = {func : callback, scope : scope || this}; }, addShortcut : function(pa, desc, cmd_func, sc) { @@ -7684,7 +10138,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; return true; // Theme commands - if (t.theme.execCommand && t.theme.execCommand(cmd, ui, val)) { + if (t.theme && t.theme.execCommand && t.theme.execCommand(cmd, ui, val)) { t.onExecCommand.dispatch(t, cmd, ui, val, a); return true; } @@ -7700,7 +10154,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; t.onExecCommand.dispatch(t, cmd, ui, val, a); }, - queryCommandState : function(c) { + queryCommandState : function(cmd) { var t = this, o, s; // Is hidden then return undefined @@ -7708,7 +10162,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; return; // Registred commands - if (o = t.queryStateCommands[c]) { + if (o = t.queryStateCommands[cmd]) { s = o.func.call(o.scope); // Fall though on true @@ -7717,13 +10171,13 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; } // Registred commands - o = t.editorCommands.queryCommandState(c); + o = t.editorCommands.queryCommandState(cmd); if (o !== -1) return o; // Browser commands try { - return this.getDoc().queryCommandState(c); + return this.getDoc().queryCommandState(cmd); } catch (ex) { // Fails sometimes see bug: 1896577 } @@ -7789,12 +10243,6 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; return b; }, - resizeToContent : function() { - var t = this; - - DOM.setStyle(t.id + "_ifr", 'height', t.getBody().scrollHeight); - }, - load : function(o) { var t = this, e = t.getElement(), h; @@ -7802,6 +10250,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; o = o || {}; o.load = true; + // Double encode existing entities in the value h = t.setContent(is(e.value) ? e.value : e.innerHTML, o); o.element = e; @@ -7825,7 +10274,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; // Add undo level will trigger onchange event if (!o.no_events) { - t.undoManager.typing = 0; + t.undoManager.typing = false; t.undoManager.add(); } @@ -7857,66 +10306,74 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; return h; }, - setContent : function(h, o) { - var t = this; + setContent : function(content, args) { + var self = this, rootNode, body = self.getBody(); - o = o || {}; - o.format = o.format || 'html'; - o.set = true; - o.content = h; + // Setup args object + args = args || {}; + args.format = args.format || 'html'; + args.set = true; + args.content = content; - if (!o.no_events) - t.onBeforeSetContent.dispatch(t, o); + // Do preprocessing + if (!args.no_events) + self.onBeforeSetContent.dispatch(self, args); // Padd empty content in Gecko and Safari. Commands will otherwise fail on the content // It will also be impossible to place the caret in the editor unless there is a BR element present - if (!tinymce.isIE && (h.length === 0 || /^\s+$/.test(h))) { - o.content = t.dom.setHTML(t.getBody(), '
'); - o.format = 'raw'; + if (!tinymce.isIE && (content.length === 0 || /^\s+$/.test(content))) { + body.innerHTML = '
'; + return; } - o.content = t.dom.setHTML(t.getBody(), tinymce.trim(o.content)); - - if (o.format != 'raw' && t.settings.cleanup) { - o.getInner = true; - o.content = t.dom.setHTML(t.getBody(), t.serializer.serialize(t.getBody(), o)); + // Parse and serialize the html + if (args.format !== 'raw') { + args.content = new tinymce.html.Serializer({}, self.schema).serialize( + self.parser.parse(args.content) + ); } - if (!o.no_events) - t.onSetContent.dispatch(t, o); + // Set the new cleaned contents to the editor + body.innerHTML = tinymce.trim(args.content); - return o.content; + // Do post processing + if (!args.no_events) + self.onSetContent.dispatch(self, args); + + return args.content; }, - getContent : function(o) { - var t = this, h; + getContent : function(args) { + var self = this, content; - o = o || {}; - o.format = o.format || 'html'; - o.get = true; + // Setup args object + args = args || {}; + args.format = args.format || 'html'; + args.get = true; - if (!o.no_events) - t.onBeforeGetContent.dispatch(t, o); + // Do preprocessing + if (!args.no_events) + self.onBeforeGetContent.dispatch(self, args); - if (o.format != 'raw' && t.settings.cleanup) { - o.getInner = true; - h = t.serializer.serialize(t.getBody(), o); - } else - h = t.getBody().innerHTML; + // Get raw contents or by default the cleaned contents + if (args.format == 'raw') + content = self.getBody().innerHTML; + else + content = self.serializer.serialize(self.getBody(), args); - h = h.replace(/^\s*|\s*$/g, ''); - o.content = h; + args.content = tinymce.trim(content); - if (!o.no_events) - t.onGetContent.dispatch(t, o); + // Do post processing + if (!args.no_events) + self.onGetContent.dispatch(self, args); - return o.content; + return args.content; }, isDirty : function() { - var t = this; + var self = this; - return tinymce.trim(t.startContent) != tinymce.trim(t.getContent({format : 'raw', no_events : 1})) && !t.isNotDirty; + return tinymce.trim(self.startContent) != tinymce.trim(self.getContent({format : 'raw', no_events : 1})) && !self.isNotDirty; }, getContainer : function() { @@ -8040,7 +10497,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; // Clear all execCommand listeners this is required to avoid errors if the editor was removed inside another command t.onExecCommand.listeners = []; - EditorManager.remove(t); + tinymce.remove(t); DOM.remove(e); }, @@ -8056,7 +10513,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; tinyMCE.onBeforeUnload.remove(t._beforeUnload); // Manual destroy - if (t.theme.destroy) + if (t.theme && t.theme.destroy) t.theme.destroy(); // Destroy controls, selection and dom @@ -8094,7 +10551,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; _addEvents : function() { // 'focus', 'blur', 'dblclick', 'beforedeactivate', submit, reset - var t = this, i, s = t.settings, lo = { + var t = this, i, s = t.settings, dom = t.dom, lo = { mouseup : 'onMouseUp', mousedown : 'onMouseDown', click : 'onClick', @@ -8128,74 +10585,46 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; case 'contextmenu': if (tinymce.isOpera) { // Fake contextmenu on Opera - Event.add(t.getBody(), 'mousedown', function(e) { + dom.bind(t.getBody(), 'mousedown', function(e) { if (e.ctrlKey) { e.fakeType = 'contextmenu'; eventHandler(e); } }); } else - Event.add(t.getBody(), k, eventHandler); + dom.bind(t.getBody(), k, eventHandler); break; case 'paste': - Event.add(t.getBody(), k, function(e) { - var tx, h, el, r; - - // Get plain text data - if (e.clipboardData) - tx = e.clipboardData.getData('text/plain'); - else if (tinymce.isIE) - tx = t.getWin().clipboardData.getData('Text'); - - // Get HTML data - /*if (tinymce.isIE) { - el = DOM.add(DOM.doc.body, 'div', {style : 'visibility:hidden;overflow:hidden;position:absolute;width:1px;height:1px'}); - r = DOM.doc.body.createTextRange(); - r.moveToElementText(el); - r.execCommand('Paste'); - h = el.innerHTML; - DOM.remove(el); - }*/ - - eventHandler(e, {text : tx, html : h}); + dom.bind(t.getBody(), k, function(e) { + eventHandler(e); }); break; case 'submit': case 'reset': - Event.add(t.getElement().form || DOM.getParent(t.id, 'form'), k, eventHandler); + dom.bind(t.getElement().form || DOM.getParent(t.id, 'form'), k, eventHandler); break; default: - Event.add(s.content_editable ? t.getBody() : t.getDoc(), k, eventHandler); + dom.bind(s.content_editable ? t.getBody() : t.getDoc(), k, eventHandler); } }); - Event.add(s.content_editable ? t.getBody() : (isGecko ? t.getDoc() : t.getWin()), 'focus', function(e) { + dom.bind(s.content_editable ? t.getBody() : (isGecko ? t.getDoc() : t.getWin()), 'focus', function(e) { t.focus(true); }); - + // Fixes bug where a specified document_base_uri could result in broken images // This will also fix drag drop of images in Gecko if (tinymce.isGecko) { - // Convert all images to absolute URLs -/* t.onSetContent.add(function(ed, o) { - each(ed.dom.select('img'), function(e) { - var v; - - if (v = e.getAttribute('mce_src')) - e.src = t.documentBaseURI.toAbsolute(v); - }) - });*/ - - Event.add(t.getDoc(), 'DOMNodeInserted', function(e) { + dom.bind(t.getDoc(), 'DOMNodeInserted', function(e) { var v; e = e.target; - if (e.nodeType === 1 && e.nodeName === 'IMG' && (v = e.getAttribute('mce_src'))) + if (e.nodeType === 1 && e.nodeName === 'IMG' && (v = e.getAttribute('data-mce-src'))) e.src = t.documentBaseURI.toAbsolute(v); }); } @@ -8236,9 +10665,24 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; t.onMouseDown.add(setOpts); } + // Workaround for bug, http://bugs.webkit.org/show_bug.cgi?id=12250 + // WebKit can't even do simple things like selecting an image + // This also fixes so it's possible to select mceItemAnchors + if (tinymce.isWebKit) { + t.onClick.add(function(ed, e) { + e = e.target; + + // Needs tobe the setBaseAndExtend or it will fail to select floated images + if (e.nodeName == 'IMG' || (e.nodeName == 'A' && dom.hasClass(e, 'mceItemAnchor'))) { + t.selection.getSel().setBaseAndExtent(e, 0, e, 1); + t.nodeChanged(); + } + }); + } + // Add node change handlers t.onMouseUp.add(t.nodeChanged); - t.onClick.add(t.nodeChanged); + //t.onClick.add(t.nodeChanged); t.onKeyUp.add(function(ed, e) { var c = e.keyCode; @@ -8251,84 +10695,6 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; t.setContent(t.startContent, {format : 'raw'}); }); - if (t.getParam('tab_focus')) { - function tabCancel(ed, e) { - if (e.keyCode === 9) - return Event.cancel(e); - }; - - function tabHandler(ed, e) { - var x, i, f, el, v; - - function find(d) { - f = DOM.getParent(ed.id, 'form'); - el = f.elements; - - if (f) { - each(el, function(e, i) { - if (e.id == ed.id) { - x = i; - return false; - } - }); - - if (d > 0) { - for (i = x + 1; i < el.length; i++) { - if (el[i].type != 'hidden') - return el[i]; - } - } else { - for (i = x - 1; i >= 0; i--) { - if (el[i].type != 'hidden') - return el[i]; - } - } - } - - return null; - }; - - if (e.keyCode === 9) { - v = explode(ed.getParam('tab_focus')); - - if (v.length == 1) { - v[1] = v[0]; - v[0] = ':prev'; - } - - // Find element to focus - if (e.shiftKey) { - if (v[0] == ':prev') - el = find(-1); - else - el = DOM.get(v[0]); - } else { - if (v[1] == ':next') - el = find(1); - else - el = DOM.get(v[1]); - } - - if (el) { - if (ed = EditorManager.get(el.id || el.name)) - ed.focus(); - else - window.setTimeout(function() {window.focus();el.focus();}, 10); - - return Event.cancel(e); - } - } - }; - - t.onKeyUp.add(tabCancel); - - if (isGecko) { - t.onKeyPress.add(tabHandler); - t.onKeyDown.add(tabCancel); - } else - t.onKeyDown.add(tabHandler); - } - // Add shortcuts if (s.custom_shortcuts) { if (s.custom_undo_redo_keyboard_shortcuts) { @@ -8337,15 +10703,13 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; } // Add default shortcuts for gecko - if (isGecko) { - t.addShortcut('ctrl+b', t.getLang('bold_desc'), 'Bold'); - t.addShortcut('ctrl+i', t.getLang('italic_desc'), 'Italic'); - t.addShortcut('ctrl+u', t.getLang('underline_desc'), 'Underline'); - } + t.addShortcut('ctrl+b', t.getLang('bold_desc'), 'Bold'); + t.addShortcut('ctrl+i', t.getLang('italic_desc'), 'Italic'); + t.addShortcut('ctrl+u', t.getLang('underline_desc'), 'Underline'); // BlockFormat shortcuts keys for (i=1; i<=6; i++) - t.addShortcut('ctrl+' + i, '', ['FormatBlock', false, '']); + t.addShortcut('ctrl+' + i, '', ['FormatBlock', false, 'h' + i]); t.addShortcut('ctrl+7', '', ['FormatBlock', false, '

']); t.addShortcut('ctrl+8', '', ['FormatBlock', false, '

']); @@ -8405,7 +10769,7 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; if (tinymce.isIE) { // Fix so resize will only update the width and height attributes not the styles of an image // It will also block mceItemNoResize items - Event.add(t.getDoc(), 'controlselect', function(e) { + dom.bind(t.getDoc(), 'controlselect', function(e) { var re = t.resizeInfo, cb; e = e.target; @@ -8415,28 +10779,28 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; return; if (re) - Event.remove(re.node, re.ev, re.cb); + dom.unbind(re.node, re.ev, re.cb); - if (!t.dom.hasClass(e, 'mceItemNoResize')) { + if (!dom.hasClass(e, 'mceItemNoResize')) { ev = 'resizeend'; - cb = Event.add(e, ev, function(e) { + cb = dom.bind(e, ev, function(e) { var v; e = e.target; - if (v = t.dom.getStyle(e, 'width')) { - t.dom.setAttrib(e, 'width', v.replace(/[^0-9%]+/g, '')); - t.dom.setStyle(e, 'width', ''); + if (v = dom.getStyle(e, 'width')) { + dom.setAttrib(e, 'width', v.replace(/[^0-9%]+/g, '')); + dom.setStyle(e, 'width', ''); } - if (v = t.dom.getStyle(e, 'height')) { - t.dom.setAttrib(e, 'height', v.replace(/[^0-9%]+/g, '')); - t.dom.setStyle(e, 'height', ''); + if (v = dom.getStyle(e, 'height')) { + dom.setAttrib(e, 'height', v.replace(/[^0-9%]+/g, '')); + dom.setStyle(e, 'height', ''); } }); } else { ev = 'resizestart'; - cb = Event.add(e, 'resizestart', Event.cancel, Event); + cb = dom.bind(e, 'resizestart', Event.cancel, Event); } re = t.resizeInfo = { @@ -8451,11 +10815,21 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; case 8: // Fix IE control + backspace browser bug if (t.selection.getRng().item) { - t.selection.getRng().item(0).removeNode(); + ed.dom.remove(t.selection.getRng().item(0)); return Event.cancel(e); } } }); + + /*if (t.dom.boxModel) { + t.getBody().style.height = '100%'; + + Event.add(t.getWin(), 'resize', function(e) { + var docElm = t.getDoc().documentElement; + + docElm.style.height = (docElm.offsetHeight - 10) + 'px'; + }); + }*/ } if (tinymce.isOpera) { @@ -8467,187 +10841,127 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; // Add custom undo/redo handlers if (s.custom_undo_redo) { function addUndo() { - t.undoManager.typing = 0; + t.undoManager.typing = false; t.undoManager.add(); }; - // Add undo level on editor blur - if (tinymce.isIE) { - Event.add(t.getWin(), 'blur', function(e) { - var n; - - // Check added for fullscreen bug - if (t.selection) { - n = t.selection.getNode(); - - // Add undo level is selection was lost to another document - if (!t.removed && n.ownerDocument && n.ownerDocument != t.getDoc()) - addUndo(); - } - }); - } else { - Event.add(t.getDoc(), 'blur', function() { - if (t.selection && !t.removed) - addUndo(); - }); - } - - t.onMouseDown.add(addUndo); + dom.bind(t.getDoc(), 'focusout', function(e) { + if (!t.removed && t.undoManager.typing) + addUndo(); + }); t.onKeyUp.add(function(ed, e) { - if ((e.keyCode >= 33 && e.keyCode <= 36) || (e.keyCode >= 37 && e.keyCode <= 40) || e.keyCode == 13 || e.keyCode == 45 || e.ctrlKey) { - t.undoManager.typing = 0; - t.undoManager.add(); - } + if ((e.keyCode >= 33 && e.keyCode <= 36) || (e.keyCode >= 37 && e.keyCode <= 40) || e.keyCode == 13 || e.keyCode == 45 || e.ctrlKey) + addUndo(); }); t.onKeyDown.add(function(ed, e) { + var rng, parent, bookmark; + + // IE has a really odd bug where the DOM might include an node that doesn't have + // a proper structure. If you try to access nodeValue it would throw an illegal value exception. + // This seems to only happen when you delete contents and it seems to be avoidable if you refresh the element + // after you delete contents from it. See: #3008923 + if (isIE && e.keyCode == 46) { + rng = t.selection.getRng(); + + if (rng.parentElement) { + parent = rng.parentElement(); + + // Select next word when ctrl key is used in combo with delete + if (e.ctrlKey) { + rng.moveEnd('word', 1); + rng.select(); + } + + // Delete contents + t.selection.getSel().clear(); + + // Check if we are within the same parent + if (rng.parentElement() == parent) { + bookmark = t.selection.getBookmark(); + + try { + // Update the HTML and hopefully it will remove the artifacts + parent.innerHTML = parent.innerHTML; + } catch (ex) { + // And since it's IE it can sometimes produce an unknown runtime error + } + + // Restore the caret position + t.selection.moveToBookmark(bookmark); + } + + // Block the default delete behavior since it might be broken + e.preventDefault(); + return; + } + } + // Is caracter positon keys if ((e.keyCode >= 33 && e.keyCode <= 36) || (e.keyCode >= 37 && e.keyCode <= 40) || e.keyCode == 13 || e.keyCode == 45) { - if (t.undoManager.typing) { - t.undoManager.add(); - t.undoManager.typing = 0; - } + if (t.undoManager.typing) + addUndo(); return; } if (!t.undoManager.typing) { t.undoManager.add(); - t.undoManager.typing = 1; + t.undoManager.typing = true; + } + }); + + t.onMouseDown.add(function() { + if (t.undoManager.typing) + addUndo(); + }); + } + + // Bug fix for FireFox keeping styles from end of selection instead of start. + if (tinymce.isGecko) { + function getAttributeApplyFunction() { + t.undoManager.typing = false; + t.undoManager.add(); + var template = t.dom.getAttribs(t.selection.getStart().cloneNode(false)); + return function() { + var target = t.selection.getStart(); + t.dom.removeAllAttribs(target); + each(template, function(attr) { + target.setAttributeNode(attr.cloneNode(true)); + }); + t.undoManager.typing = false; + t.undoManager.add(); + }; + } + + function isSelectionAcrossElements() { + var s = t.selection; + return !s.isCollapsed() && s.getStart() != s.getEnd(); + } + + t.onKeyPress.add(function(ed, e) { + if ((e.keyCode == 8 || e.keyCode == 46) && isSelectionAcrossElements()) { + var applyAttributes = getAttributeApplyFunction(); + t.getDoc().execCommand('delete', false, null); + applyAttributes(); + return Event.cancel(e); + } + }); + + t.dom.bind(t.getDoc(), 'cut', function(e) { + if (isSelectionAcrossElements()) { + var applyAttributes = getAttributeApplyFunction(); + t.onKeyUp.addToTop(Event.cancel, Event); + setTimeout(function() { + applyAttributes(); + t.onKeyUp.remove(Event.cancel, Event); + }, 0); } }); } }, - _convertInlineElements : function() { - var t = this, s = t.settings, dom = t.dom, v, e, na, st, sp; - - function convert(ed, o) { - if (!s.inline_styles) - return; - - if (o.get) { - each(t.dom.select('table,u,strike', o.node), function(n) { - switch (n.nodeName) { - case 'TABLE': - if (v = dom.getAttrib(n, 'height')) { - dom.setStyle(n, 'height', v); - dom.setAttrib(n, 'height', ''); - } - break; - - case 'U': - case 'STRIKE': - //sp = dom.create('span', {style : dom.getAttrib(n, 'style')}); - n.style.textDecoration = n.nodeName == 'U' ? 'underline' : 'line-through'; - dom.setAttrib(n, 'mce_style', ''); - dom.setAttrib(n, 'mce_name', 'span'); - break; - } - }); - } else if (o.set) { - each(t.dom.select('table,span', o.node).reverse(), function(n) { - if (n.nodeName == 'TABLE') { - if (v = dom.getStyle(n, 'height')) - dom.setAttrib(n, 'height', v.replace(/[^0-9%]+/g, '')); - } else { - // Convert spans to elements - if (n.style.textDecoration == 'underline') - na = 'u'; - else if (n.style.textDecoration == 'line-through') - na = 'strike'; - else - na = ''; - - if (na) { - n.style.textDecoration = ''; - dom.setAttrib(n, 'mce_style', ''); - - e = dom.create(na, { - style : dom.getAttrib(n, 'style') - }); - - dom.replace(e, n, 1); - } - } - }); - } - }; - - t.onPreProcess.add(convert); - - if (!s.cleanup_on_startup) { - t.onSetContent.add(function(ed, o) { - if (o.initial) - convert(t, {node : t.getBody(), set : 1}); - }); - } - }, - - _convertFonts : function() { - var t = this, s = t.settings, dom = t.dom, fz, fzn, sl, cl; - - // No need - if (!s.inline_styles) - return; - - // Font pt values and font size names - fz = [8, 10, 12, 14, 18, 24, 36]; - fzn = ['xx-small', 'x-small','small','medium','large','x-large', 'xx-large']; - - if (sl = s.font_size_style_values) - sl = explode(sl); - - if (cl = s.font_size_classes) - cl = explode(cl); - - function process(no) { - var n, sp, nl, x; - - // Keep unit tests happy - if (!s.inline_styles) - return; - - nl = t.dom.select('font', no); - for (x = nl.length - 1; x >= 0; x--) { - n = nl[x]; - - sp = dom.create('span', { - style : dom.getAttrib(n, 'style'), - 'class' : dom.getAttrib(n, 'class') - }); - - dom.setStyles(sp, { - fontFamily : dom.getAttrib(n, 'face'), - color : dom.getAttrib(n, 'color'), - backgroundColor : n.style.backgroundColor - }); - - if (n.size) { - if (sl) - dom.setStyle(sp, 'fontSize', sl[parseInt(n.size) - 1]); - else - dom.setAttrib(sp, 'class', cl[parseInt(n.size) - 1]); - } - - dom.setAttrib(sp, 'mce_style', ''); - dom.replace(sp, n, 1); - } - }; - - // Run on cleanup - t.onPreProcess.add(function(ed, o) { - if (o.get) - process(o.node); - }); - - t.onSetContent.add(function(ed, o) { - if (o.initial) - process(o.node); - }); - }, - _isHidden : function() { var s; @@ -8657,1373 +10971,623 @@ var tinyMCE = window.tinyMCE = tinymce.EditorManager; // Weird, wheres that cursor selection? s = this.selection.getSel(); return (!s || !s.rangeCount || s.rangeCount == 0); - }, - - // Fix for bug #1867292 - _fixNesting : function(s) { - var d = [], i; - - s = s.replace(/<(\/)?([^\s>]+)[^>]*?>/g, function(a, b, c) { - var e; - - // Handle end element - if (b === '/') { - if (!d.length) - return ''; - - if (c !== d[d.length - 1].tag) { - for (i=d.length - 1; i>=0; i--) { - if (d[i].tag === c) { - d[i].close = 1; - break; - } - } - - return ''; - } else { - d.pop(); - - if (d.length && d[d.length - 1].close) { - a = a + ''; - d.pop(); - } - } - } else { - // Ignore these - if (/^(br|hr|input|meta|img|link|param)$/i.test(c)) - return a; - - // Ignore closed ones - if (/\/>$/.test(a)) - return a; - - d.push({tag : c}); // Push start element - } - - return a; - }); - - // End all open tags - for (i=d.length - 1; i>=0; i--) - s += ''; - - return s; } + }); +})(tinymce); - }); -})(); +(function(tinymce) { + // Added for compression purposes + var each = tinymce.each, undefined, TRUE = true, FALSE = false; -/* file:jscripts/tiny_mce/classes/EditorCommands.js */ + tinymce.EditorCommands = function(editor) { + var dom = editor.dom, + selection = editor.selection, + commands = {state: {}, exec : {}, value : {}}, + settings = editor.settings, + bookmark; -(function() { - var each = tinymce.each, isIE = tinymce.isIE, isGecko = tinymce.isGecko, isOpera = tinymce.isOpera, isWebKit = tinymce.isWebKit; + function execCommand(command, ui, value) { + var func; - function isBlock(n) { - return /^(H[1-6]|HR|P|DIV|ADDRESS|PRE|FORM|TABLE|OL|UL|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP)$/.test(n.nodeName); - }; - - tinymce.create('tinymce.EditorCommands', { - EditorCommands : function(ed) { - this.editor = ed; - }, - - execCommand : function(cmd, ui, val) { - var t = this, ed = t.editor, f; - - switch (cmd) { - case 'Cut': - case 'Copy': - case 'Paste': - try { - ed.getDoc().execCommand(cmd, ui, val); - } catch (ex) { - if (isGecko) { - ed.windowManager.confirm(ed.getLang('clipboard_msg'), function(s) { - if (s) - window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html', 'mceExternal'); - }); - } else - ed.windowManager.alert(ed.getLang('clipboard_no_support')); - } - - return true; - - // Ignore these - case 'mceResetDesignMode': - case 'mceBeginUndoLevel': - return true; - - // Ignore these - case 'unlink': - t.UnLink(); - return true; - - // Bundle these together - case 'JustifyLeft': - case 'JustifyCenter': - case 'JustifyRight': - case 'JustifyFull': - t.mceJustify(cmd, cmd.substring(7).toLowerCase()); - return true; - - case 'mceEndUndoLevel': - case 'mceAddUndoLevel': - ed.undoManager.add(); - return true; - - default: - f = this[cmd]; - - if (f) { - f.call(this, ui, val); - return true; - } + command = command.toLowerCase(); + if (func = commands.exec[command]) { + func(command, ui, value); + return TRUE; } - return false; - }, + return FALSE; + }; - Indent : function() { - var ed = this.editor, d = ed.dom, s = ed.selection, e, iv, iu; + function queryCommandState(command) { + var func; - // Setup indent level - iv = ed.settings.indentation; - iu = /[a-z%]+$/i.exec(iv); - iv = parseInt(iv); - - if (ed.settings.inline_styles && (!this.queryStateInsertUnorderedList() && !this.queryStateInsertOrderedList())) { - each(this._getSelectedBlocks(), function(e) { - d.setStyle(e, 'paddingLeft', (parseInt(e.style.paddingLeft || 0) + iv) + iu); - }); - - return; - } - - ed.getDoc().execCommand('Indent', false, null); - - if (isIE) { - d.getParent(s.getNode(), function(n) { - if (n.nodeName == 'BLOCKQUOTE') { - n.dir = n.style.cssText = ''; - } - }); - } - }, - - Outdent : function() { - var ed = this.editor, d = ed.dom, s = ed.selection, e, v, iv, iu; - - // Setup indent level - iv = ed.settings.indentation; - iu = /[a-z%]+$/i.exec(iv); - iv = parseInt(iv); - - if (ed.settings.inline_styles && (!this.queryStateInsertUnorderedList() && !this.queryStateInsertOrderedList())) { - each(this._getSelectedBlocks(), function(e) { - v = Math.max(0, parseInt(e.style.paddingLeft || 0) - iv); - d.setStyle(e, 'paddingLeft', v ? v + iu : ''); - }); - - return; - } - - ed.getDoc().execCommand('Outdent', false, null); - }, - - mceSetAttribute : function(u, v) { - var ed = this.editor, d = ed.dom, e; - - if (e = d.getParent(ed.selection.getNode(), d.isBlock)) - d.setAttrib(e, v.name, v.value); - }, - - mceSetContent : function(u, v) { - this.editor.setContent(v); - }, - - mceToggleVisualAid : function() { - var ed = this.editor; - - ed.hasVisual = !ed.hasVisual; - ed.addVisual(); - }, - - mceReplaceContent : function(u, v) { - var s = this.editor.selection; - - s.setContent(v.replace(/\{\$selection\}/g, s.getContent({format : 'text'}))); - }, - - mceInsertLink : function(u, v) { - var ed = this.editor, s = ed.selection, e = ed.dom.getParent(s.getNode(), 'A'); - - if (tinymce.is(v, 'string')) - v = {href : v}; - - function set(e) { - each(v, function(v, k) { - ed.dom.setAttrib(e, k, v); - }); - }; - - if (!e) { - ed.execCommand('CreateLink', false, 'javascript:mctmp(0);'); - each(ed.dom.select('a'), function(e) { - if (e.href == 'javascript:mctmp(0);') - set(e); - }); - } else { - if (v.href) - set(e); - else - ed.dom.remove(e, 1); - } - }, - - UnLink : function() { - var ed = this.editor, s = ed.selection; - - if (s.isCollapsed()) - s.select(s.getNode()); - - ed.getDoc().execCommand('unlink', false, null); - s.collapse(0); - }, - - FontName : function(u, v) { - var t = this, ed = t.editor, s = ed.selection, e; - - if (!v) { - if (s.isCollapsed()) - s.select(s.getNode()); - - t.RemoveFormat(); - } else { - if (ed.settings.convert_fonts_to_spans) - t._applyInlineStyle('span', {style : {fontFamily : v}}); - else - ed.getDoc().execCommand('FontName', false, v); - } - }, - - FontSize : function(u, v) { - var ed = this.editor, s = ed.settings, fc, fs; - - // Use style options instead - if (s.convert_fonts_to_spans && v >= 1 && v <= 7) { - fs = tinymce.explode(s.font_size_style_values); - fc = tinymce.explode(s.font_size_classes); - - if (fc) - v = fc[v - 1] || v; - else - v = fs[v - 1] || v; - } - - if (v >= 1 && v <= 7) - ed.getDoc().execCommand('FontSize', false, v); - else - this._applyInlineStyle('span', {style : {fontSize : v}}); - }, - - queryCommandValue : function(c) { - var f = this['queryValue' + c]; - - if (f) - return f.call(this, c); - - return false; - }, - - queryCommandState : function(cmd) { - var f; - - switch (cmd) { - // Bundle these together - case 'JustifyLeft': - case 'JustifyCenter': - case 'JustifyRight': - case 'JustifyFull': - return this.queryStateJustify(cmd, cmd.substring(7).toLowerCase()); - - default: - if (f = this['queryState' + cmd]) - return f.call(this, cmd); - } + command = command.toLowerCase(); + if (func = commands.state[command]) + return func(command); return -1; - }, + }; - _queryState : function(c) { - try { - return this.editor.getDoc().queryCommandState(c); - } catch (ex) { - // Ignore exception - } - }, + function queryCommandValue(command) { + var func; - _queryVal : function(c) { - try { - return this.editor.getDoc().queryCommandValue(c); - } catch (ex) { - // Ignore exception - } - }, + command = command.toLowerCase(); + if (func = commands.value[command]) + return func(command); - queryValueFontSize : function() { - var ed = this.editor, v = 0, p; + return FALSE; + }; - if (p = ed.dom.getParent(ed.selection.getNode(), 'SPAN')) - v = p.style.fontSize; + function addCommands(command_list, type) { + type = type || 'exec'; - if (!v && (isOpera || isWebKit)) { - if (p = ed.dom.getParent(ed.selection.getNode(), 'FONT')) - v = p.size; - - return v; - } - - return v || this._queryVal('FontSize'); - }, - - queryValueFontName : function() { - var ed = this.editor, v = 0, p; - - if (p = ed.dom.getParent(ed.selection.getNode(), 'FONT')) - v = p.face; - - if (p = ed.dom.getParent(ed.selection.getNode(), 'SPAN')) - v = p.style.fontFamily.replace(/, /g, ',').replace(/[\'\"]/g, '').toLowerCase(); - - if (!v) - v = this._queryVal('FontName'); - - return v; - }, - - mceJustify : function(c, v) { - var ed = this.editor, se = ed.selection, n = se.getNode(), nn = n.nodeName, bl, nb, dom = ed.dom, rm; - - if (ed.settings.inline_styles && this.queryStateJustify(c, v)) - rm = 1; - - bl = dom.getParent(n, ed.dom.isBlock); - - if (nn == 'IMG') { - if (v == 'full') - return; - - if (rm) { - if (v == 'center') - dom.setStyle(bl || n.parentNode, 'textAlign', ''); - - dom.setStyle(n, 'float', ''); - this.mceRepaint(); - return; - } - - if (v == 'center') { - // Do not change table elements - if (bl && /^(TD|TH)$/.test(bl.nodeName)) - bl = 0; - - if (!bl || bl.childNodes.length > 1) { - nb = dom.create('p'); - nb.appendChild(n.cloneNode(false)); - - if (bl) - dom.insertAfter(nb, bl); - else - dom.insertAfter(nb, n); - - dom.remove(n); - n = nb.firstChild; - bl = nb; - } - - dom.setStyle(bl, 'textAlign', v); - dom.setStyle(n, 'float', ''); - } else { - dom.setStyle(n, 'float', v); - dom.setStyle(bl || n.parentNode, 'textAlign', ''); - } - - this.mceRepaint(); - return; - } - - // Handle the alignment outselfs, less quirks in all browsers - if (ed.settings.inline_styles && ed.settings.forced_root_block) { - if (rm) - v = ''; - - each(this._getSelectedBlocks(dom.getParent(se.getStart(), dom.isBlock), dom.getParent(se.getEnd(), dom.isBlock)), function(e) { - dom.setAttrib(e, 'align', ''); - dom.setStyle(e, 'textAlign', v == 'full' ? 'justify' : v); + each(command_list, function(callback, command) { + each(command.toLowerCase().split(','), function(command) { + commands[type][command] = callback; }); + }); + }; - return; - } else if (!rm) - ed.getDoc().execCommand(c, false, null); + // Expose public methods + tinymce.extend(this, { + execCommand : execCommand, + queryCommandState : queryCommandState, + queryCommandValue : queryCommandValue, + addCommands : addCommands + }); - if (ed.settings.inline_styles) { - if (rm) { - dom.getParent(ed.selection.getNode(), function(n) { - if (n.style && n.style.textAlign) - dom.setStyle(n, 'textAlign', ''); - }); + // Private methods - return; + function execNativeCommand(command, ui, value) { + if (ui === undefined) + ui = FALSE; + + if (value === undefined) + value = null; + + return editor.getDoc().execCommand(command, ui, value); + }; + + function isFormatMatch(name) { + return editor.formatter.match(name); + }; + + function toggleFormat(name, value) { + editor.formatter.toggle(name, value ? {value : value} : undefined); + }; + + function storeSelection(type) { + bookmark = selection.getBookmark(type); + }; + + function restoreSelection() { + selection.moveToBookmark(bookmark); + }; + + // Add execCommand overrides + addCommands({ + // Ignore these, added for compatibility + 'mceResetDesignMode,mceBeginUndoLevel' : function() {}, + + // Add undo manager logic + 'mceEndUndoLevel,mceAddUndoLevel' : function() { + editor.undoManager.add(); + }, + + 'Cut,Copy,Paste' : function(command) { + var doc = editor.getDoc(), failed; + + // Try executing the native command + try { + execNativeCommand(command); + } catch (ex) { + // Command failed + failed = TRUE; } - each(dom.select('*'), function(n) { - var v = n.align; - - if (v) { - if (v == 'full') - v = 'justify'; - - dom.setStyle(n, 'textAlign', v); - dom.setAttrib(n, 'align', ''); - } - }); - } - }, - - mceSetCSSClass : function(u, v) { - this.mceSetStyleInfo(0, {command : 'setattrib', name : 'class', value : v}); - }, - - getSelectedElement : function() { - var t = this, ed = t.editor, dom = ed.dom, se = ed.selection, r = se.getRng(), r1, r2, sc, ec, so, eo, e, sp, ep, re; - - if (se.isCollapsed() || r.item) - return se.getNode(); - - // Setup regexp - re = ed.settings.merge_styles_invalid_parents; - if (tinymce.is(re, 'string')) - re = new RegExp(re, 'i'); - - if (isIE) { - r1 = r.duplicate(); - r1.collapse(true); - sc = r1.parentElement(); - - r2 = r.duplicate(); - r2.collapse(false); - ec = r2.parentElement(); - - if (sc != ec) { - r1.move('character', 1); - sc = r1.parentElement(); - } - - if (sc == ec) { - r1 = r.duplicate(); - r1.moveToElementText(sc); - - if (r1.compareEndPoints('StartToStart', r) == 0 && r1.compareEndPoints('EndToEnd', r) == 0) - return re && re.test(sc.nodeName) ? null : sc; - } - } else { - function getParent(n) { - return dom.getParent(n, function(n) {return n.nodeType == 1;}); - }; - - sc = r.startContainer; - ec = r.endContainer; - so = r.startOffset; - eo = r.endOffset; - - if (!r.collapsed) { - if (sc == ec) { - if (so - eo < 2) { - if (sc.hasChildNodes()) { - sp = sc.childNodes[so]; - return re && re.test(sp.nodeName) ? null : sp; - } - } - } - } - - if (sc.nodeType != 3 || ec.nodeType != 3) - return null; - - if (so == 0) { - sp = getParent(sc); - - if (sp && sp.firstChild != sc) - sp = null; - } - - if (so == sc.nodeValue.length) { - e = sc.nextSibling; - - if (e && e.nodeType == 1) - sp = sc.nextSibling; - } - - if (eo == 0) { - e = ec.previousSibling; - - if (e && e.nodeType == 1) - ep = e; - } - - if (eo == ec.nodeValue.length) { - ep = getParent(ec); - - if (ep && ep.lastChild != ec) - ep = null; - } - - // Same element - if (sp == ep) - return re && sp && re.test(sp.nodeName) ? null : sp; - } - - return null; - }, - - InsertHorizontalRule : function() { - // Fix for Gecko
issue and IE bug rep(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"); - if (isGecko || isIE) - this.editor.selection.setContent('
'); - else - this.editor.getDoc().execCommand('InsertHorizontalRule', false, ''); - }, - - RemoveFormat : function() { - var t = this, ed = t.editor, s = ed.selection, b; - - // Safari breaks tables - if (isWebKit) - s.setContent(s.getContent({format : 'raw'}).replace(/(<(span|b|i|strong|em|strike) [^>]+>|<(span|b|i|strong|em|strike)>|<\/(span|b|i|strong|em|strike)>|)/g, ''), {format : 'raw'}); - else - ed.getDoc().execCommand('RemoveFormat', false, null); - - t.mceSetStyleInfo(0, {command : 'removeformat'}); - ed.addVisual(); - }, - - mceSetStyleInfo : function(u, v) { - var t = this, ed = t.editor, d = ed.getDoc(), dom = ed.dom, e, b, s = ed.selection, nn = v.wrapper || 'span', b = s.getBookmark(), re; - - function set(n, e) { - if (n.nodeType == 1) { - switch (v.command) { - case 'setattrib': - return dom.setAttrib(n, v.name, v.value); - - case 'setstyle': - return dom.setStyle(n, v.name, v.value); - - case 'removeformat': - return dom.setAttrib(n, 'class', ''); - } - } - }; - - // Setup regexp - re = ed.settings.merge_styles_invalid_parents; - if (tinymce.is(re, 'string')) - re = new RegExp(re, 'i'); - - // Set style info on selected element - if ((e = t.getSelectedElement()) && !ed.settings.force_span_wrappers) - set(e, 1); - else { - // Generate wrappers and set styles on them - d.execCommand('FontName', false, '__'); - each(isWebKit ? dom.select('span') : dom.select('font'), function(n) { - var sp, e; - - if (dom.getAttrib(n, 'face') == '__' || n.style.fontFamily === '__') { - sp = dom.create(nn, {mce_new : '1'}); - - set(sp); - - each (n.childNodes, function(n) { - sp.appendChild(n.cloneNode(true)); + // Present alert message about clipboard access not being available + if (failed || !doc.queryCommandSupported(command)) { + if (tinymce.isGecko) { + editor.windowManager.confirm(editor.getLang('clipboard_msg'), function(state) { + if (state) + open('http://www.mozilla.org/editor/midasdemo/securityprefs.html', '_blank'); }); + } else + editor.windowManager.alert(editor.getLang('clipboard_no_support')); + } + }, - dom.replace(sp, n); - } + // Override unlink command + unlink : function(command) { + if (selection.isCollapsed()) + selection.select(selection.getNode()); + + execNativeCommand(command); + selection.collapse(FALSE); + }, + + // Override justify commands to use the text formatter engine + 'JustifyLeft,JustifyCenter,JustifyRight,JustifyFull' : function(command) { + var align = command.substring(7); + + // Remove all other alignments first + each('left,center,right,full'.split(','), function(name) { + if (align != name) + editor.formatter.remove('align' + name); }); - } - // Remove wrappers inside new ones - each(dom.select(nn).reverse(), function(n) { - var p = n.parentNode; + toggleFormat('align' + align); + execCommand('mceRepaint'); + }, - // Check if it's an old span in a new wrapper - if (!dom.getAttrib(n, 'mce_new')) { - // Find new wrapper - p = dom.getParent(n, function(n) { - return n.nodeType == 1 && dom.getAttrib(n, 'mce_new'); - }); + // Override list commands to fix WebKit bug + 'InsertUnorderedList,InsertOrderedList' : function(command) { + var listElm, listParent; - if (p) - dom.remove(n, 1); - } - }); + execNativeCommand(command); - // Merge wrappers with parent wrappers - each(dom.select(nn).reverse(), function(n) { - var p = n.parentNode; + // WebKit produces lists within block elements so we need to split them + // we will replace the native list creation logic to custom logic later on + // TODO: Remove this when the list creation logic is removed + listElm = dom.getParent(selection.getNode(), 'ol,ul'); + if (listElm) { + listParent = listElm.parentNode; - if (!p || !dom.getAttrib(n, 'mce_new')) - return; - - if (ed.settings.force_span_wrappers && p.nodeName != 'SPAN') - return; - - // Has parent of the same type and only child - if (p.nodeName == nn.toUpperCase() && p.childNodes.length == 1) - return dom.remove(p, 1); - - // Has parent that is more suitable to have the class and only child - if (n.nodeType == 1 && (!re || !re.test(p.nodeName)) && p.childNodes.length == 1) { - set(p); // Set style info on parent instead - dom.setAttrib(n, 'class', ''); - } - }); - - // Remove empty wrappers - each(dom.select(nn).reverse(), function(n) { - if (dom.getAttrib(n, 'mce_new') || (dom.getAttribs(n).length <= 1 && n.className === '')) { - if (!dom.getAttrib(n, 'class') && !dom.getAttrib(n, 'style')) - return dom.remove(n, 1); - - dom.setAttrib(n, 'mce_new', ''); // Remove mce_new marker - } - }); - - s.moveToBookmark(b); - }, - - queryStateJustify : function(c, v) { - var ed = this.editor, n = ed.selection.getNode(), dom = ed.dom; - - if (n && n.nodeName == 'IMG') { - if (dom.getStyle(n, 'float') == v) - return 1; - - return n.parentNode.style.textAlign == v; - } - - n = dom.getParent(ed.selection.getStart(), function(n) { - return n.nodeType == 1 && n.style.textAlign; - }); - - if (v == 'full') - v = 'justify'; - - if (ed.settings.inline_styles) - return (n && n.style.textAlign == v); - - return this._queryState(c); - }, - - ForeColor : function(ui, v) { - var ed = this.editor; - - if (ed.settings.convert_fonts_to_spans) { - this._applyInlineStyle('span', {style : {color : v}}); - return; - } else - ed.getDoc().execCommand('ForeColor', false, v); - }, - - HiliteColor : function(ui, val) { - var t = this, ed = t.editor, d = ed.getDoc(); - - if (ed.settings.convert_fonts_to_spans) { - this._applyInlineStyle('span', {style : {backgroundColor : val}}); - return; - } - - function set(s) { - if (!isGecko) - return; - - try { - // Try new Gecko method - d.execCommand("styleWithCSS", 0, s); - } catch (ex) { - // Use old - d.execCommand("useCSS", 0, !s); - } - }; - - if (isGecko || isOpera) { - set(true); - d.execCommand('hilitecolor', false, val); - set(false); - } else - d.execCommand('BackColor', false, val); - }, - - Undo : function() { - var ed = this.editor; - - if (ed.settings.custom_undo_redo) { - ed.undoManager.undo(); - ed.nodeChanged(); - } else - ed.getDoc().execCommand('Undo', false, null); - }, - - Redo : function() { - var ed = this.editor; - - if (ed.settings.custom_undo_redo) { - ed.undoManager.redo(); - ed.nodeChanged(); - } else - ed.getDoc().execCommand('Redo', false, null); - }, - - FormatBlock : function(ui, val) { - var t = this, ed = t.editor, s = ed.selection, dom = ed.dom, bl, nb, b; - - function isBlock(n) { - return /^(P|DIV|H[1-6]|ADDRESS|BLOCKQUOTE|PRE)$/.test(n.nodeName); - }; - - bl = dom.getParent(s.getNode(), function(n) { - return isBlock(n); - }); - - // IE has an issue where it removes the parent div if you change format on the paragrah in

Content

- // FF and Opera doesn't change parent DIV elements if you switch format - if (bl) { - if ((isIE && isBlock(bl.parentNode)) || bl.nodeName == 'DIV') { - // Rename block element - nb = ed.dom.create(val); - - each(dom.getAttribs(bl), function(v) { - dom.setAttrib(nb, v.nodeName, dom.getAttrib(bl, v.nodeName)); - }); - - b = s.getBookmark(); - dom.replace(nb, bl, 1); - s.moveToBookmark(b); - ed.nodeChanged(); - return; - } - } - - val = ed.settings.forced_root_block ? (val || '

') : val; - - if (val.indexOf('<') == -1) - val = '<' + val + '>'; - - if (tinymce.isGecko) - val = val.replace(/<(div|blockquote|code|dt|dd|dl|samp)>/gi, '$1'); - - ed.getDoc().execCommand('FormatBlock', false, val); - }, - - mceCleanup : function() { - var ed = this.editor, s = ed.selection, b = s.getBookmark(); - ed.setContent(ed.getContent()); - s.moveToBookmark(b); - }, - - mceRemoveNode : function(ui, val) { - var ed = this.editor, s = ed.selection, b, n = val || s.getNode(); - - // Make sure that the body node isn't removed - if (n == ed.getBody()) - return; - - b = s.getBookmark(); - ed.dom.remove(n, 1); - s.moveToBookmark(b); - ed.nodeChanged(); - }, - - mceSelectNodeDepth : function(ui, val) { - var ed = this.editor, s = ed.selection, c = 0; - - ed.dom.getParent(s.getNode(), function(n) { - if (n.nodeType == 1 && c++ == val) { - s.select(n); - ed.nodeChanged(); - return false; - } - }, ed.getBody()); - }, - - mceSelectNode : function(u, v) { - this.editor.selection.select(v); - }, - - mceInsertContent : function(ui, val) { - this.editor.selection.setContent(val); - }, - - mceInsertRawHTML : function(ui, val) { - var ed = this.editor; - - ed.selection.setContent('tiny_mce_marker'); - ed.setContent(ed.getContent().replace(/tiny_mce_marker/g, val)); - }, - - mceRepaint : function() { - var s, b, e = this.editor; - - if (tinymce.isGecko) { - try { - s = e.selection; - b = s.getBookmark(true); - - if (s.getSel()) - s.getSel().selectAllChildren(e.getBody()); - - s.collapse(true); - s.moveToBookmark(b); - } catch (ex) { - // Ignore - } - } - }, - - queryStateUnderline : function() { - var ed = this.editor, n = ed.selection.getNode(); - - if (n && n.nodeName == 'A') - return false; - - return this._queryState('Underline'); - }, - - queryStateOutdent : function() { - var ed = this.editor, n; - - if (ed.settings.inline_styles) { - if ((n = ed.dom.getParent(ed.selection.getStart(), ed.dom.isBlock)) && parseInt(n.style.paddingLeft) > 0) - return true; - - if ((n = ed.dom.getParent(ed.selection.getEnd(), ed.dom.isBlock)) && parseInt(n.style.paddingLeft) > 0) - return true; - } - - return this.queryStateInsertUnorderedList() || this.queryStateInsertOrderedList() || (!ed.settings.inline_styles && !!ed.dom.getParent(ed.selection.getNode(), 'BLOCKQUOTE')); - }, - - queryStateInsertUnorderedList : function() { - return this.editor.dom.getParent(this.editor.selection.getNode(), 'UL'); - }, - - queryStateInsertOrderedList : function() { - return this.editor.dom.getParent(this.editor.selection.getNode(), 'OL'); - }, - - queryStatemceBlockQuote : function() { - return !!this.editor.dom.getParent(this.editor.selection.getStart(), function(n) {return n.nodeName === 'BLOCKQUOTE';}); - }, - - mceBlockQuote : function() { - var t = this, ed = t.editor, s = ed.selection, dom = ed.dom, sb, eb, n, bm, bq, r, bq2, i, nl; - - function getBQ(e) { - return dom.getParent(e, function(n) {return n.nodeName === 'BLOCKQUOTE';}); - }; - - // Get start/end block - sb = dom.getParent(s.getStart(), isBlock); - eb = dom.getParent(s.getEnd(), isBlock); - - // Remove blockquote(s) - if (bq = getBQ(sb)) { - if (sb != eb || sb.childNodes.length > 1 || (sb.childNodes.length == 1 && sb.firstChild.nodeName != 'BR')) - bm = s.getBookmark(); - - // Move all elements after the end block into new bq - if (getBQ(eb)) { - bq2 = bq.cloneNode(false); - - while (n = eb.nextSibling) - bq2.appendChild(n.parentNode.removeChild(n)); - } - - // Add new bq after - if (bq2) - dom.insertAfter(bq2, bq); - - // Move all selected blocks after the current bq - nl = t._getSelectedBlocks(sb, eb); - for (i = nl.length - 1; i >= 0; i--) { - dom.insertAfter(nl[i], bq); - } - - // Empty bq, then remove it - if (/^\s*$/.test(bq.innerHTML)) - dom.remove(bq, 1); // Keep children so boomark restoration works correctly - - // Empty bq, then remote it - if (bq2 && /^\s*$/.test(bq2.innerHTML)) - dom.remove(bq2, 1); // Keep children so boomark restoration works correctly - - if (!bm) { - // Move caret inside empty block element - if (!isIE) { - r = ed.getDoc().createRange(); - r.setStart(sb, 0); - r.setEnd(sb, 0); - s.setRng(r); - } else { - s.select(sb); - s.collapse(0); - - // IE misses the empty block some times element so we must move back the caret - if (dom.getParent(s.getStart(), isBlock) != sb) { - r = s.getRng(); - r.move('character', -1); - r.select(); - } + // If list is within a text block then split that block + if (/^(H[1-6]|P|ADDRESS|PRE)$/.test(listParent.nodeName)) { + storeSelection(); + dom.split(listParent, listElm); + restoreSelection(); } + } + }, + + // Override commands to use the text formatter engine + 'Bold,Italic,Underline,Strikethrough' : function(command) { + toggleFormat(command); + }, + + // Override commands to use the text formatter engine + 'ForeColor,HiliteColor,FontName' : function(command, ui, value) { + toggleFormat(command, value); + }, + + FontSize : function(command, ui, value) { + var fontClasses, fontSizes; + + // Convert font size 1-7 to styles + if (value >= 1 && value <= 7) { + fontSizes = tinymce.explode(settings.font_size_style_values); + fontClasses = tinymce.explode(settings.font_size_classes); + + if (fontClasses) + value = fontClasses[value - 1] || value; + else + value = fontSizes[value - 1] || value; + } + + toggleFormat(command, value); + }, + + RemoveFormat : function(command) { + editor.formatter.remove(command); + }, + + mceBlockQuote : function(command) { + toggleFormat('blockquote'); + }, + + FormatBlock : function(command, ui, value) { + return toggleFormat(value || 'p'); + }, + + mceCleanup : function() { + var bookmark = selection.getBookmark(); + + editor.setContent(editor.getContent({cleanup : TRUE}), {cleanup : TRUE}); + + selection.moveToBookmark(bookmark); + }, + + mceRemoveNode : function(command, ui, value) { + var node = value || selection.getNode(); + + // Make sure that the body node isn't removed + if (node != editor.getBody()) { + storeSelection(); + editor.dom.remove(node, TRUE); + restoreSelection(); + } + }, + + mceSelectNodeDepth : function(command, ui, value) { + var counter = 0; + + dom.getParent(selection.getNode(), function(node) { + if (node.nodeType == 1 && counter++ == value) { + selection.select(node); + return FALSE; + } + }, editor.getBody()); + }, + + mceSelectNode : function(command, ui, value) { + selection.select(value); + }, + + mceInsertContent : function(command, ui, value) { + var caretNode, rng; + + selection.setContent(value.replace(/\{\$caret\}/g, '
')); + + // Move selection to caret marker and remove marker. This enables users to insert contents + // and control where the caret ends up by using a template like: a{$caret}c + caretNode = dom.select('#_mce_caret')[0]; + if (caretNode) { + rng = dom.createRng(); + rng.setStartBefore(caretNode); + rng.setEndBefore(caretNode); + selection.setRng(rng); + dom.remove(caretNode); + } + }, + + mceInsertRawHTML : function(command, ui, value) { + selection.setContent('tiny_mce_marker'); + editor.setContent(editor.getContent().replace(/tiny_mce_marker/g, function() { return value })); + }, + + mceSetContent : function(command, ui, value) { + editor.setContent(value); + }, + + 'Indent,Outdent' : function(command) { + var intentValue, indentUnit, value; + + // Setup indent level + intentValue = settings.indentation; + indentUnit = /[a-z%]+$/i.exec(intentValue); + intentValue = parseInt(intentValue); + + if (!queryCommandState('InsertUnorderedList') && !queryCommandState('InsertOrderedList')) { + each(selection.getSelectedBlocks(), function(element) { + if (command == 'outdent') { + value = Math.max(0, parseInt(element.style.paddingLeft || 0) - intentValue); + dom.setStyle(element, 'paddingLeft', value ? value + indentUnit : ''); + } else + dom.setStyle(element, 'paddingLeft', (parseInt(element.style.paddingLeft || 0) + intentValue) + indentUnit); + }); } else - t.editor.selection.moveToBookmark(bm); + execNativeCommand(command); + }, - return; - } + mceRepaint : function() { + var bookmark; - // Since IE can start with a totally empty document we need to add the first bq and paragraph - if (isIE && !sb && !eb) { - t.editor.getDoc().execCommand('Indent'); - n = getBQ(s.getNode()); - n.style.margin = n.dir = ''; // IE adds margin and dir to bq - return; - } + if (tinymce.isGecko) { + try { + storeSelection(TRUE); - if (!sb || !eb) - return; + if (selection.getSel()) + selection.getSel().selectAllChildren(editor.getBody()); - // If empty paragraph node then do not use bookmark - if (sb != eb || sb.childNodes.length > 1 || (sb.childNodes.length == 1 && sb.firstChild.nodeName != 'BR')) - bm = s.getBookmark(); - - // Move selected block elements into a bq - each(t._getSelectedBlocks(getBQ(s.getStart()), getBQ(s.getEnd())), function(e) { - // Found existing BQ add to this one - if (e.nodeName == 'BLOCKQUOTE' && !bq) { - bq = e; - return; - } - - // No BQ found, create one - if (!bq) { - bq = dom.create('blockquote'); - e.parentNode.insertBefore(bq, e); - } - - // Add children from existing BQ - if (e.nodeName == 'BLOCKQUOTE' && bq) { - n = e.firstChild; - - while (n) { - bq.appendChild(n.cloneNode(true)); - n = n.nextSibling; + selection.collapse(TRUE); + restoreSelection(); + } catch (ex) { + // Ignore } - - dom.remove(e); - return; } + }, - // Add non BQ element to BQ - bq.appendChild(dom.remove(e)); - }); + mceToggleFormat : function(command, ui, value) { + editor.formatter.toggle(value); + }, - if (!bm) { - // Move caret inside empty block element - if (!isIE) { - r = ed.getDoc().createRange(); - r.setStart(sb, 0); - r.setEnd(sb, 0); - s.setRng(r); - } else { - s.select(sb); - s.collapse(1); - } - } else - s.moveToBookmark(bm); - }, + InsertHorizontalRule : function() { + selection.setContent('


'); + }, - _applyInlineStyle : function(na, at, op) { - var t = this, ed = t.editor, dom = ed.dom, bm, lo = {}, kh; + mceToggleVisualAid : function() { + editor.hasVisual = !editor.hasVisual; + editor.addVisual(); + }, - na = na.toUpperCase(); + mceReplaceContent : function(command, ui, value) { + selection.setContent(value.replace(/\{\$selection\}/g, selection.getContent({format : 'text'}))); + }, - if (op && op.check_classes && at['class']) - op.check_classes.push(at['class']); + mceInsertLink : function(command, ui, value) { + var link = dom.getParent(selection.getNode(), 'a'), img, floatVal; - function replaceFonts() { - var bm; + if (tinymce.is(value, 'string')) + value = {href : value}; - each(dom.select(tinymce.isWebKit && !tinymce.isAir ? 'span' : 'font'), function(n) { - if (n.style.fontFamily == 'mceinline' || n.face == 'mceinline') { - if (!bm) - bm = ed.selection.getBookmark(); + // Spaces are never valid in URLs and it's a very common mistake for people to make so we fix it here. + value.href = value.href.replace(' ', '%20'); - at._mce_new = '1'; - dom.replace(dom.create(na, at), n, 1); - } - }); + if (!link) { + // WebKit can't create links on float images for some odd reason so just remove it and restore it later + if (tinymce.isWebKit) { + img = dom.getParent(selection.getNode(), 'img'); - // Remove redundant elements - each(dom.select(na), function(n) { - if (n.getAttribute('_mce_new')) { - function removeStyle(n) { - if (n.nodeType == 1) { - each(at.style, function(v, k) { - dom.setStyle(n, k, ''); - }); - - // Remove spans with the same class or marked classes - if (at['class'] && n.className && op) { - each(op.check_classes, function(c) { - if (dom.hasClass(n, c)) - dom.removeClass(n, c); - }); - } - } - }; - - // Remove specified style information from child elements - each(dom.select(na, n), removeStyle); - - // Remove the specified style information on parent if current node is only child (IE) - if (n.parentNode && n.parentNode.nodeType == 1 && n.parentNode.childNodes.length == 1) - removeStyle(n.parentNode); - - // Remove the child elements style info if a parent already has it - dom.getParent(n.parentNode, function(pn) { - if (pn.nodeType == 1) { - if (at.style) { - each(at.style, function(v, k) { - var sv; - - if (!lo[k] && (sv = dom.getStyle(pn, k))) { - if (sv === v) - dom.setStyle(n, k, ''); - - lo[k] = 1; - } - }); - } - - // Remove spans with the same class or marked classes - if (at['class'] && pn.className && op) { - each(op.check_classes, function(c) { - if (dom.hasClass(pn, c)) - dom.removeClass(n, c); - }); - } - } - - return false; - }); - - n.removeAttribute('_mce_new'); - } - }); - - // Remove empty span elements - each(dom.select(na).reverse(), function(n) { - var c = 0; - - // Check if there is any attributes - each(dom.getAttribs(n), function(an) { - if (an.nodeName.substring(0, 1) != '_' && dom.getAttrib(n, an.nodeName) != '') { - //console.log(dom.getOuterHTML(n), dom.getAttrib(n, an.nodeName)); - c++; + if (img) { + floatVal = img.style.cssFloat; + img.style.cssFloat = null; } + } + + execNativeCommand('CreateLink', FALSE, 'javascript:mctmp(0);'); + + // Restore float value + if (floatVal) + img.style.cssFloat = floatVal; + + each(dom.select('a[href=javascript:mctmp(0);]'), function(link) { + dom.setAttribs(link, value); }); + } else { + if (value.href) + dom.setAttribs(link, value); + else + editor.dom.remove(link, TRUE); + } + }, + + selectAll : function() { + var root = dom.getRoot(), rng = dom.createRng(); - // No attributes then remove the element and keep the children - if (c == 0) - dom.remove(n, 1); - }); + rng.setStart(root, 0); + rng.setEnd(root, root.childNodes.length); - ed.selection.moveToBookmark(bm); - - return !!bm; - }; - - // Create inline elements - ed.focus(); - ed.getDoc().execCommand('FontName', false, 'mceinline'); - replaceFonts(); - - if (kh = t._applyInlineStyle.keyhandler) { - ed.onKeyUp.remove(kh); - ed.onKeyPress.remove(kh); - ed.onKeyDown.remove(kh); - ed.onSetContent.remove(t._applyInlineStyle.chandler); + editor.selection.setRng(rng); } + }); - if (ed.selection.isCollapsed()) { - // Start collecting styles - t._pendingStyles = tinymce.extend(t._pendingStyles || {}, at.style); + // Add queryCommandState overrides + addCommands({ + // Override justify commands + 'JustifyLeft,JustifyCenter,JustifyRight,JustifyFull' : function(command) { + return isFormatMatch('align' + command.substring(7)); + }, - t._applyInlineStyle.chandler = ed.onSetContent.add(function() { - delete t._pendingStyles; - }); + 'Bold,Italic,Underline,Strikethrough' : function(command) { + return isFormatMatch(command); + }, - t._applyInlineStyle.keyhandler = kh = function(e) { - // Use pending styles - if (t._pendingStyles) { - at.style = t._pendingStyles; - delete t._pendingStyles; - } + mceBlockQuote : function() { + return isFormatMatch('blockquote'); + }, - if (replaceFonts()) { - ed.onKeyDown.remove(t._applyInlineStyle.keyhandler); - ed.onKeyPress.remove(t._applyInlineStyle.keyhandler); - } + Outdent : function() { + var node; - if (e.type == 'keyup') - ed.onKeyUp.remove(t._applyInlineStyle.keyhandler); - }; + if (settings.inline_styles) { + if ((node = dom.getParent(selection.getStart(), dom.isBlock)) && parseInt(node.style.paddingLeft) > 0) + return TRUE; - ed.onKeyDown.add(kh); - ed.onKeyPress.add(kh); - ed.onKeyUp.add(kh); - } else - t._pendingStyles = 0; - }, + if ((node = dom.getParent(selection.getEnd(), dom.isBlock)) && parseInt(node.style.paddingLeft) > 0) + return TRUE; + } -/* - _mceBlockQuote : function() { - var t = this, s = t.editor.selection, b = s.getBookmark(), bq, dom = t.editor.dom; + return queryCommandState('InsertUnorderedList') || queryCommandState('InsertOrderedList') || (!settings.inline_styles && !!dom.getParent(selection.getNode(), 'BLOCKQUOTE')); + }, - function findBQ(e) { - return dom.getParent(e, function(n) {return n.nodeName === 'BLOCKQUOTE';}); - }; - - // Remove blockquote(s) - if (findBQ(s.getStart())) { - each(t._getSelectedBlocks(findBQ(s.getStart()), findBQ(s.getEnd())), function(e) { - // Found BQ lets remove it - if (e.nodeName == 'BLOCKQUOTE') - dom.remove(e, 1); - }); - - t.editor.selection.moveToBookmark(b); - return; + 'InsertUnorderedList,InsertOrderedList' : function(command) { + return dom.getParent(selection.getNode(), command == 'insertunorderedlist' ? 'UL' : 'OL'); } + }, 'state'); - each(t._getSelectedBlocks(findBQ(s.getStart()), findBQ(s.getEnd())), function(e) { - var n; + // Add queryCommandValue overrides + addCommands({ + 'FontSize,FontName' : function(command) { + var value = 0, parent; - // Found existing BQ add to this one - if (e.nodeName == 'BLOCKQUOTE' && !bq) { - bq = e; - return; + if (parent = dom.getParent(selection.getNode(), 'span')) { + if (command == 'fontsize') + value = parent.style.fontSize; + else + value = parent.style.fontFamily.replace(/, /g, ',').replace(/[\'\"]/g, '').toLowerCase(); } - // No BQ found, create one - if (!bq) { - bq = dom.create('blockquote'); - e.parentNode.insertBefore(bq, e); + return value; + } + }, 'value'); + + // Add undo manager logic + if (settings.custom_undo_redo) { + addCommands({ + Undo : function() { + editor.undoManager.undo(); + }, + + Redo : function() { + editor.undoManager.redo(); } - - // Add children from existing BQ - if (e.nodeName == 'BLOCKQUOTE' && bq) { - n = e.firstChild; - - while (n) { - bq.appendChild(n.cloneNode(true)); - n = n.nextSibling; - } - - dom.remove(e); - - return; - } - - // Add non BQ element to BQ - bq.appendChild(dom.remove(e)); }); + } + }; +})(tinymce); +(function(tinymce) { + var Dispatcher = tinymce.util.Dispatcher; - t.editor.selection.moveToBookmark(b); - }, -*/ - _getSelectedBlocks : function(st, en) { - var ed = this.editor, dom = ed.dom, s = ed.selection, sb, eb, n, bl = []; + tinymce.UndoManager = function(editor) { + var self, index = 0, data = []; - sb = dom.getParent(st || s.getStart(), isBlock); - eb = dom.getParent(en || s.getEnd(), isBlock); + function getContent() { + return tinymce.trim(editor.getContent({format : 'raw', no_events : 1})); + }; - if (sb) - bl.push(sb); + return self = { + typing : false, - if (sb && eb && sb != eb) { - n = sb; + onAdd : new Dispatcher(self), - while ((n = n.nextSibling) && n != eb) { - if (isBlock(n)) - bl.push(n); + onUndo : new Dispatcher(self), + + onRedo : new Dispatcher(self), + + add : function(level) { + var i, settings = editor.settings, lastLevel; + + level = level || {}; + level.content = getContent(); + + // Add undo level if needed + lastLevel = data[index]; + if (lastLevel && lastLevel.content == level.content) { + if (index > 0 || data.length == 1) + return null; } + + // Time to compress + if (settings.custom_undo_redo_levels) { + if (data.length > settings.custom_undo_redo_levels) { + for (i = 0; i < data.length - 1; i++) + data[i] = data[i + 1]; + + data.length--; + index = data.length; + } + } + + // Get a non intrusive normalized bookmark + level.bookmark = editor.selection.getBookmark(2, true); + + // Crop array if needed + if (index < data.length - 1) + data.length = index + 1; + + data.push(level); + index = data.length - 1; + + self.onAdd.dispatch(self, level); + editor.isNotDirty = 0; + + return level; + }, + + undo : function() { + var level, i; + + if (self.typing) { + self.add(); + self.typing = false; + } + + if (index > 0) { + level = data[--index]; + + editor.setContent(level.content, {format : 'raw'}); + editor.selection.moveToBookmark(level.bookmark); + + self.onUndo.dispatch(self, level); + } + + return level; + }, + + redo : function() { + var level; + + if (index < data.length - 1) { + level = data[++index]; + + editor.setContent(level.content, {format : 'raw'}); + editor.selection.moveToBookmark(level.bookmark); + + self.onRedo.dispatch(self, level); + } + + return level; + }, + + clear : function() { + data = []; + index = 0; + self.typing = false; + }, + + hasUndo : function() { + return index > 0 || self.typing; + }, + + hasRedo : function() { + return index < data.length - 1; } + }; + }; +})(tinymce); - if (eb && sb != eb) - bl.push(eb); - - return bl; - } - }); -})(); - - -/* file:jscripts/tiny_mce/classes/UndoManager.js */ - -tinymce.create('tinymce.UndoManager', { - index : 0, - data : null, - typing : 0, - - UndoManager : function(ed) { - var t = this, Dispatcher = tinymce.util.Dispatcher; - - t.editor = ed; - t.data = []; - t.onAdd = new Dispatcher(this); - t.onUndo = new Dispatcher(this); - t.onRedo = new Dispatcher(this); - }, - - add : function(l) { - var t = this, i, ed = t.editor, b, s = ed.settings, la; - - l = l || {}; - l.content = l.content || ed.getContent({format : 'raw', no_events : 1}); - - // Add undo level if needed - l.content = l.content.replace(/^\s*|\s*$/g, ''); - la = t.data[t.index > 0 && (t.index == 0 || t.index == t.data.length) ? t.index - 1 : t.index]; - if (!l.initial && la && l.content == la.content) - return null; - - // Time to compress - if (s.custom_undo_redo_levels) { - if (t.data.length > s.custom_undo_redo_levels) { - for (i = 0; i < t.data.length - 1; i++) - t.data[i] = t.data[i + 1]; - - t.data.length--; - t.index = t.data.length; - } - } - - if (s.custom_undo_redo_restore_selection && !l.initial) - l.bookmark = b = l.bookmark || ed.selection.getBookmark(); - - if (t.index < t.data.length) - t.index++; - - // Only initial marked undo levels should be allowed as first item - // This to workaround a bug with Firefox and the blur event - if (t.data.length === 0 && !l.initial) - return null; - - // Add level - t.data.length = t.index + 1; - t.data[t.index++] = l; - - if (l.initial) - t.index = 0; - - // Set initial bookmark use first real undo level - if (t.data.length == 2 && t.data[0].initial) - t.data[0].bookmark = b; - - t.onAdd.dispatch(t, l); - ed.isNotDirty = 0; - - //console.dir(t.data); - - return l; - }, - - undo : function() { - var t = this, ed = t.editor, l = l, i; - - if (t.typing) { - t.add(); - t.typing = 0; - } - - if (t.index > 0) { - // If undo on last index then take snapshot - if (t.index == t.data.length && t.index > 1) { - i = t.index; - t.typing = 0; - - if (!t.add()) - t.index = i; - - --t.index; - } - - l = t.data[--t.index]; - ed.setContent(l.content, {format : 'raw'}); - ed.selection.moveToBookmark(l.bookmark); - - t.onUndo.dispatch(t, l); - } - - return l; - }, - - redo : function() { - var t = this, ed = t.editor, l = null; - - if (t.index < t.data.length - 1) { - l = t.data[++t.index]; - ed.setContent(l.content, {format : 'raw'}); - ed.selection.moveToBookmark(l.bookmark); - - t.onRedo.dispatch(t, l); - } - - return l; - }, - - clear : function() { - var t = this; - - t.data = []; - t.index = 0; - t.typing = 0; - t.add({initial : true}); - }, - - hasUndo : function() { - return this.index != 0 || this.typing; - }, - - hasRedo : function() { - return this.index < this.data.length - 1; - } - - }); -/* file:jscripts/tiny_mce/classes/ForceBlocks.js */ - -(function() { +(function(tinymce) { // Shorten names - var Event, isIE, isGecko, isOpera, each, extend; + var Event = tinymce.dom.Event, + isIE = tinymce.isIE, + isGecko = tinymce.isGecko, + isOpera = tinymce.isOpera, + each = tinymce.each, + extend = tinymce.extend, + TRUE = true, + FALSE = false; - Event = tinymce.dom.Event; - isIE = tinymce.isIE; - isGecko = tinymce.isGecko; - isOpera = tinymce.isOpera; - each = tinymce.each; - extend = tinymce.extend; + function cloneFormats(node) { + var clone, temp, inner; + + do { + if (/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(node.nodeName)) { + if (clone) { + temp = node.cloneNode(false); + temp.appendChild(clone); + clone = temp; + } else { + clone = inner = node.cloneNode(false); + } + + clone.removeAttribute('id'); + } + } while (node = node.parentNode); + + if (clone) + return {wrapper : clone, inner : inner}; + }; + + // Checks if the selection/caret is at the end of the specified block element + function isAtEnd(rng, par) { + var rng2 = par.ownerDocument.createRange(); + + rng2.setStart(rng.endContainer, rng.endOffset); + rng2.setEndAfter(par); + + // Get number of characters to the right of the cursor if it's zero then we are at the end and need to merge the next block element + return rng2.cloneContents().textContent.length == 0; + }; + + function isEmpty(n) { + n = n.innerHTML; + + n = n.replace(/<(img|hr|table|input|select|textarea)[ \>]/gi, '-'); // Keep these convert them to - chars + n = n.replace(/<[^>]+>/g, ''); // Remove all tags + + return n.replace(/[ \u00a0\t\r\n]+/g, '') == ''; + }; + + function splitList(selection, dom, li) { + var listBlock, block; + + if (isEmpty(li)) { + listBlock = dom.getParent(li, 'ul,ol'); + + if (!dom.getParent(listBlock.parentNode, 'ul,ol')) { + dom.split(listBlock, li); + block = dom.create('p', 0, '
'); + dom.replace(block, li); + selection.select(block, 1); + } + + return FALSE; + } + + return TRUE; + }; tinymce.create('tinymce.ForceBlocks', { ForceBlocks : function(ed) { @@ -10036,32 +11600,6 @@ tinymce.create('tinymce.UndoManager', { ed.onPreInit.add(t.setup, t); - t.reOpera = new RegExp('(\\u00a0| | )<\/' + elm + '>', 'gi'); - t.rePadd = new RegExp(']+)><\\\/p>|]+)\\\/>|]+)>\\s+<\\\/p>|

<\\\/p>||

\\s+<\\\/p>'.replace(/p/g, elm), 'gi'); - t.reNbsp2BR1 = new RegExp(']+)>[\\s\\u00a0]+<\\\/p>|

[\\s\\u00a0]+<\\\/p>'.replace(/p/g, elm), 'gi'); - t.reNbsp2BR2 = new RegExp(']+)>( | )<\\\/p>|

( | )<\\\/p>'.replace(/p/g, elm), 'gi'); - t.reBR2Nbsp = new RegExp(']+)>\\s*
\\s*<\\\/p>|

\\s*
\\s*<\\\/p>'.replace(/p/g, elm), 'gi'); - t.reTrailBr = new RegExp('\\s*
\\s*<\\\/p>'.replace(/p/g, elm), 'gi'); - - function padd(ed, o) { - if (isOpera) - o.content = o.content.replace(t.reOpera, ''); - - o.content = o.content.replace(t.rePadd, '<' + elm + '$1$2$3$4$5$6>\u00a0'); - - if (!isIE && !isOpera && o.set) { - // Use   instead of BR in padded paragraphs - o.content = o.content.replace(t.reNbsp2BR1, '<' + elm + '$1$2>
'); - o.content = o.content.replace(t.reNbsp2BR2, '<' + elm + '$1$2>
'); - } else { - o.content = o.content.replace(t.reBR2Nbsp, '<' + elm + '$1$2>\u00a0'); - o.content = o.content.replace(t.reTrailBr, ''); - } - }; - - ed.onBeforeSetContent.add(padd); - ed.onPostProcess.add(padd); - if (s.forced_root_block) { ed.onInit.add(t.forceRoots, t); ed.onSetContent.add(t.forceRoots, t); @@ -10070,10 +11608,11 @@ tinymce.create('tinymce.UndoManager', { }, setup : function() { - var t = this, ed = t.editor, s = ed.settings; + var t = this, ed = t.editor, s = ed.settings, dom = ed.dom, selection = ed.selection; // Force root blocks when typing and when getting output if (s.forced_root_block) { + ed.onBeforeExecCommand.add(t.forceRoots, t); ed.onKeyUp.add(t.forceRoots, t); ed.onPreProcess.add(t.forceRoots, t); } @@ -10082,40 +11621,69 @@ tinymce.create('tinymce.UndoManager', { // Force IE to produce BRs on enter if (isIE) { ed.onKeyPress.add(function(ed, e) { - var n, s = ed.selection; + var n; - if (e.keyCode == 13 && s.getNode().nodeName != 'LI') { - s.setContent('
', {format : 'raw'}); - n = ed.dom.get('__'); + if (e.keyCode == 13 && selection.getNode().nodeName != 'LI') { + selection.setContent('
', {format : 'raw'}); + n = dom.get('__'); n.removeAttribute('id'); - s.select(n); - s.collapse(); + selection.select(n); + selection.collapse(); return Event.cancel(e); } }); } - - return; } - if (!isIE && s.force_p_newlines) { -/* ed.onPreProcess.add(function(ed, o) { - each(ed.dom.select('br', o.node), function(n) { - var p = n.parentNode; + if (s.force_p_newlines) { + if (!isIE) { + ed.onKeyPress.add(function(ed, e) { + if (e.keyCode == 13 && !e.shiftKey && !t.insertPara(e)) + Event.cancel(e); + }); + } else { + // Ungly hack to for IE to preserve the formatting when you press + // enter at the end of a block element with formatted contents + // This logic overrides the browsers default logic with + // custom logic that enables us to control the output + tinymce.addUnload(function() { + t._previousFormats = 0; // Fix IE leak + }); - // Replace


with

 

- if (p && p.nodeName == 'p' && (p.childNodes.length == 1 || p.lastChild == n)) { - p.replaceChild(ed.getDoc().createTextNode('\u00a0'), n); + ed.onKeyPress.add(function(ed, e) { + t._previousFormats = 0; + + // Clone the current formats, this will later be applied to the new block contents + if (e.keyCode == 13 && !e.shiftKey && ed.selection.isCollapsed() && s.keep_styles) + t._previousFormats = cloneFormats(ed.selection.getStart()); + }); + + ed.onKeyUp.add(function(ed, e) { + // Let IE break the element and the wrap the new caret location in the previous formats + if (e.keyCode == 13 && !e.shiftKey) { + var parent = ed.selection.getStart(), fmt = t._previousFormats; + + // Parent is an empty block + if (!parent.hasChildNodes() && fmt) { + parent = dom.getParent(parent, dom.isBlock); + + if (parent && parent.nodeName != 'LI') { + parent.innerHTML = ''; + + if (t._previousFormats) { + parent.appendChild(fmt.wrapper); + fmt.inner.innerHTML = '\uFEFF'; + } else + parent.innerHTML = '\uFEFF'; + + selection.select(parent, 1); + ed.getDoc().execCommand('Delete', false, null); + t._previousFormats = 0; + } + } } }); - });*/ - - ed.onKeyPress.add(function(ed, e) { - if (e.keyCode == 13 && !e.shiftKey) { - if (!t.insertPara(e)) - Event.cancel(e); - } - }); + } if (isGecko) { ed.onKeyDown.add(function(ed, e) { @@ -10125,51 +11693,75 @@ tinymce.create('tinymce.UndoManager', { } } - function ren(rn, na) { - var ne = ed.dom.create(na); + // Workaround for missing shift+enter support, http://bugs.webkit.org/show_bug.cgi?id=16973 + if (tinymce.isWebKit) { + function insertBr(ed) { + var rng = selection.getRng(), br, div = dom.create('div', null, ' '), divYPos, vpHeight = dom.getViewPort(ed.getWin()).h; - each(rn.attributes, function(a) { - if (a.specified && a.nodeValue) - ne.setAttribute(a.nodeName.toLowerCase(), a.nodeValue); - }); + // Insert BR element + rng.insertNode(br = dom.create('br')); - each(rn.childNodes, function(n) { - ne.appendChild(n.cloneNode(true)); - }); + // Place caret after BR + rng.setStartAfter(br); + rng.setEndAfter(br); + selection.setRng(rng); - rn.parentNode.replaceChild(ne, rn); + // Could not place caret after BR then insert an nbsp entity and move the caret + if (selection.getSel().focusNode == br.previousSibling) { + selection.select(dom.insertAfter(dom.doc.createTextNode('\u00a0'), br)); + selection.collapse(TRUE); + } - return ne; - }; + // Create a temporary DIV after the BR and get the position as it + // seems like getPos() returns 0 for text nodes and BR elements. + dom.insertAfter(div, br); + divYPos = dom.getPos(div).y; + dom.remove(div); + + // Scroll to new position, scrollIntoView can't be used due to bug: http://bugs.webkit.org/show_bug.cgi?id=16117 + if (divYPos > vpHeight) // It is not necessary to scroll if the DIV is inside the view port. + ed.getWin().scrollTo(0, divYPos); + }; - // Replaces IE:s auto generated paragraphs with the specified element name - if (isIE && s.element != 'P') { ed.onKeyPress.add(function(ed, e) { - t.lastElm = ed.selection.getNode().nodeName; - }); - - ed.onKeyUp.add(function(ed, e) { - var bl, sel = ed.selection, n = sel.getNode(), b = ed.getBody(); - - if (b.childNodes.length === 1 && n.nodeName == 'P') { - n = ren(n, s.element); - sel.select(n); - sel.collapse(); - ed.nodeChanged(); - } else if (e.keyCode == 13 && !e.shiftKey && t.lastElm != 'P') { - bl = ed.dom.getParent(n, 'P'); - - if (bl) { - ren(bl, s.element); - ed.nodeChanged(); - } + if (e.keyCode == 13 && (e.shiftKey || (s.force_br_newlines && !dom.getParent(selection.getNode(), 'h1,h2,h3,h4,h5,h6,ol,ul')))) { + insertBr(ed); + Event.cancel(e); } }); } + + // IE specific fixes + if (isIE) { + // Replaces IE:s auto generated paragraphs with the specified element name + if (s.element != 'P') { + ed.onKeyPress.add(function(ed, e) { + t.lastElm = selection.getNode().nodeName; + }); + + ed.onKeyUp.add(function(ed, e) { + var bl, n = selection.getNode(), b = ed.getBody(); + + if (b.childNodes.length === 1 && n.nodeName == 'P') { + n = dom.rename(n, s.element); + selection.select(n); + selection.collapse(); + ed.nodeChanged(); + } else if (e.keyCode == 13 && !e.shiftKey && t.lastElm != 'P') { + bl = dom.getParent(n, 'p'); + + if (bl) { + dom.rename(bl, s.element); + ed.nodeChanged(); + } + } + }); + } + } }, find : function(n, t, s) { - var ed = this.editor, w = ed.getDoc().createTreeWalker(n, 4, null, false), c = -1; + var ed = this.editor, w = ed.getDoc().createTreeWalker(n, 4, null, FALSE), c = -1; while (n = w.nextNode()) { c++; @@ -10192,20 +11784,26 @@ tinymce.create('tinymce.UndoManager', { // Fix for bug #1863847 //if (e && e.keyCode == 13) - // return true; + // return TRUE; // Wrap non blocks into blocks for (i = nl.length - 1; i >= 0; i--) { nx = nl[i]; + // Ignore internal elements + if (nx.nodeType === 1 && nx.getAttribute('data-mce-type')) { + bl = null; + continue; + } + // Is text or non block element - if (nx.nodeType == 3 || (!t.dom.isBlock(nx) && nx.nodeType != 8)) { + if (nx.nodeType === 3 || (!t.dom.isBlock(nx) && nx.nodeType !== 8 && !/^(script|mce:script|style|mce:style)$/i.test(nx.nodeName))) { if (!bl) { // Create new block but ignore whitespace if (nx.nodeType != 3 || /[^\s]/g.test(nx.nodeValue)) { // Store selection if (si == -2 && r) { - if (!isIE) { + if (!isIE || r.setStart) { // If selection is element then mark it if (r.startContainer.nodeType == 1 && (n = r.startContainer.childNodes[r.startOffset]) && n.nodeType == 1) { // Save the id of the selected element @@ -10221,6 +11819,13 @@ tinymce.create('tinymce.UndoManager', { } } } else { + // Force control range into text range + if (r.item) { + tr = d.body.createTextRange(); + tr.moveToElementText(r.item(0)); + r = tr; + } + tr = d.body.createTextRange(); tr.moveToElementText(b); tr.collapse(1); @@ -10239,9 +11844,11 @@ tinymce.create('tinymce.UndoManager', { } } + // Uses replaceChild instead of cloneNode since it removes selected attribute from option elements on IE + // See: http://support.microsoft.com/kb/829907 bl = ed.dom.create(ed.settings.forced_root_block); - bl.appendChild(nx.cloneNode(1)); nx.parentNode.replaceChild(bl, nx); + bl.appendChild(nx); } } else { if (bl.hasChildNodes()) @@ -10255,7 +11862,7 @@ tinymce.create('tinymce.UndoManager', { // Restore selection if (si != -2) { - if (!isIE) { + if (!isIE || r.setStart) { bl = b.getElementsByTagName(ed.settings.element)[0]; r = d.createRange(); @@ -10287,7 +11894,7 @@ tinymce.create('tinymce.UndoManager', { // Ignore } } - } else if (!isIE && (n = ed.dom.get('__mce'))) { + } else if ((!isIE || r.setStart) && (n = ed.dom.get('__mce'))) { // Restore the id of the selected element if (eid) n.setAttribute('id', eid); @@ -10312,32 +11919,24 @@ tinymce.create('tinymce.UndoManager', { var t = this, ed = t.editor, dom = ed.dom, d = ed.getDoc(), se = ed.settings, s = ed.selection.getSel(), r = s.getRangeAt(0), b = d.body; var rb, ra, dir, sn, so, en, eo, sb, eb, bn, bef, aft, sc, ec, n, vp = dom.getViewPort(ed.getWin()), y, ch, car; - function isEmpty(n) { - n = n.innerHTML; - n = n.replace(/<(img|hr|table)/gi, '-'); // Keep these convert them to - chars - n = n.replace(/<[^>]+>/g, ''); // Remove all tags - - return n.replace(/[ \t\r\n]+/g, '') == ''; - }; - // If root blocks are forced then use Operas default behavior since it's really good // Removed due to bug: #1853816 // if (se.forced_root_block && isOpera) -// return true; +// return TRUE; // Setup before range rb = d.createRange(); // If is before the first block element and in body, then move it into first block element rb.setStart(s.anchorNode, s.anchorOffset); - rb.collapse(true); + rb.collapse(TRUE); // Setup after range ra = d.createRange(); // If is before the first block element and in body, then move it into first block element ra.setStart(s.focusNode, s.focusOffset); - ra.collapse(true); + ra.collapse(TRUE); // Setup start/end points dir = rb.compareBoundaryPoints(rb.START_TO_END, ra) < 0; @@ -10348,11 +11947,19 @@ tinymce.create('tinymce.UndoManager', { // If selection is in empty table cell if (sn === en && /^(TD|TH)$/.test(sn.nodeName)) { - dom.remove(sn.firstChild); // Remove BR + if (sn.firstChild.nodeName == 'BR') + dom.remove(sn.firstChild); // Remove BR // Create two new block elements - ed.dom.add(sn, se.element, null, '
'); - aft = ed.dom.add(sn, se.element, null, '
'); + if (sn.childNodes.length == 0) { + ed.dom.add(sn, se.element, null, '
'); + aft = ed.dom.add(sn, se.element, null, '
'); + } else { + n = sn.innerHTML; + sn.innerHTML = ''; + ed.dom.add(sn, se.element, null, n); + aft = ed.dom.add(sn, se.element, null, '
'); + } // Move caret into the last one r = d.createRange(); @@ -10360,7 +11967,7 @@ tinymce.create('tinymce.UndoManager', { r.collapse(1); ed.selection.setRng(r); - return false; + return FALSE; } // If the caret is in an invalid location in FF we need to move it into the first block @@ -10385,23 +11992,27 @@ tinymce.create('tinymce.UndoManager', { bn = sb ? sb.nodeName : se.element; // Get block name to create // Return inside list use default browser behavior - if (t.dom.getParent(sb, function(n) { return /OL|UL|PRE/.test(n.nodeName); })) - return true; + if (n = t.dom.getParent(sb, 'li,pre')) { + if (n.nodeName == 'LI') + return splitList(ed.selection, t.dom, n); + + return TRUE; + } // If caption or absolute layers then always generate new blocks within - if (sb && (sb.nodeName == 'CAPTION' || /absolute|relative|static/gi.test(sb.style.position))) { + if (sb && (sb.nodeName == 'CAPTION' || /absolute|relative|fixed/gi.test(dom.getStyle(sb, 'position', 1)))) { bn = se.element; sb = null; } // If caption or absolute layers then always generate new blocks within - if (eb && (eb.nodeName == 'CAPTION' || /absolute|relative|static/gi.test(eb.style.position))) { + if (eb && (eb.nodeName == 'CAPTION' || /absolute|relative|fixed/gi.test(dom.getStyle(sb, 'position', 1)))) { bn = se.element; eb = null; } // Use P instead - if (/(TD|TABLE|TH|CAPTION)/.test(bn) || (sb && bn == "DIV" && /left|right/gi.test(sb.style.cssFloat))) { + if (/(TD|TABLE|TH|CAPTION)/.test(bn) || (sb && bn == "DIV" && /left|right/gi.test(dom.getStyle(sb, 'float', 1)))) { bn = se.element; sb = eb = null; } @@ -10414,7 +12025,7 @@ tinymce.create('tinymce.UndoManager', { aft.removeAttribute('id'); // Is header and cursor is at the end, then force paragraph under - if (/^(H[1-6])$/.test(bn) && sn.nodeValue && so == sn.nodeValue.length) + if (/^(H[1-6])$/.test(bn) && isAtEnd(r, sb)) aft = ed.dom.create(se.element); // Find start chop node @@ -10498,7 +12109,7 @@ tinymce.create('tinymce.UndoManager', { do { // We only want style specific elements if (/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(n.nodeName)) { - nn = n.cloneNode(false); + nn = n.cloneNode(FALSE); dom.setAttrib(nn, 'id', ''); // Remove ID since it needs to be unique nl.push(nn); } @@ -10535,7 +12146,7 @@ tinymce.create('tinymce.UndoManager', { bef.normalize(); function first(n) { - return d.createTreeWalker(n, NodeFilter.SHOW_TEXT, null, false).nextNode() || n; + return d.createTreeWalker(n, NodeFilter.SHOW_TEXT, null, FALSE).nextNode() || n; }; // Move cursor and scroll into view @@ -10555,11 +12166,26 @@ tinymce.create('tinymce.UndoManager', { //console.debug('SCROLL!', 'vp.y: ' + vp.y, 'y' + y, 'vp.h' + vp.h, 'clientHeight' + aft.clientHeight, 'yyy: ' + (y < vp.y ? y : y - vp.h + aft.clientHeight)); } - return false; + return FALSE; }, backspaceDelete : function(e, bs) { - var t = this, ed = t.editor, b = ed.getBody(), n, se = ed.selection, r = se.getRng(), sc = r.startContainer, n, w, tn; + var t = this, ed = t.editor, b = ed.getBody(), dom = ed.dom, n, se = ed.selection, r = se.getRng(), sc = r.startContainer, n, w, tn, walker; + + // Delete when caret is behind a element doesn't work correctly on Gecko see #3011651 + if (!bs && r.collapsed && sc.nodeType == 1 && r.startOffset == sc.childNodes.length) { + walker = new tinymce.dom.TreeWalker(sc.lastChild, sc); + + // Walk the dom backwards until we find a text node + for (n = sc.lastChild; n; n = walker.prev()) { + if (n.nodeType == 3) { + r.setStart(n, n.nodeValue.length); + r.collapse(true); + se.setRng(r); + return; + } + } + } // The caret sometimes gets stuck in Gecko if you delete empty paragraphs // This workaround removes the element by hand and moves the caret to the previous element @@ -10572,7 +12198,7 @@ tinymce.create('tinymce.UndoManager', { if (n) { if (sc != b.firstChild) { // Find last text node - w = ed.dom.doc.createTreeWalker(n, NodeFilter.SHOW_TEXT, null, false); + w = ed.dom.doc.createTreeWalker(n, NodeFilter.SHOW_TEXT, null, FALSE); while (tn = w.nextNode()) n = tn; @@ -10590,44 +12216,11 @@ tinymce.create('tinymce.UndoManager', { } } } - - // Gecko generates BR elements here and there, we don't like those so lets remove them - function handler(e) { - var pr; - - e = e.target; - - // A new BR was created in a block element, remove it - if (e && e.parentNode && e.nodeName == 'BR' && (n = t.getParentBlock(e))) { - pr = e.previousSibling; - - Event.remove(b, 'DOMNodeInserted', handler); - - // Is there whitespace at the end of the node before then we might need the pesky BR - // to place the caret at a correct location see bug: #2013943 - if (pr && pr.nodeType == 3 && /\s+$/.test(pr.nodeValue)) - return; - - // Only remove BR elements that got inserted in the middle of the text - if (e.previousSibling || e.nextSibling) - ed.dom.remove(e); - } - }; - - // Listen for new nodes - Event._add(b, 'DOMNodeInserted', handler); - - // Remove listener - window.setTimeout(function() { - Event._remove(b, 'DOMNodeInserted', handler); - }, 1); } }); -})(); +})(tinymce); -/* file:jscripts/tiny_mce/classes/ControlManager.js */ - -(function() { +(function(tinymce) { // Shorten names var DOM = tinymce.DOM, Event = tinymce.dom.Event, each = tinymce.each, extend = tinymce.extend; @@ -10729,7 +12322,8 @@ tinymce.create('tinymce.UndoManager', { if (!s.onclick) { s.onclick = function(v) { - ed.execCommand(s.cmd, s.ui || false, s.value); + if (s.cmd) + ed.execCommand(s.cmd, s.ui || false, s.value); }; } }); @@ -10741,12 +12335,17 @@ tinymce.create('tinymce.UndoManager', { // Fix for bug #1897785, #1898007 if (tinymce.isIE) { c.onShowMenu.add(function() { + // IE 8 needs focus in order to store away a range with the current collapsed caret location + ed.focus(); + bm = ed.selection.getBookmark(1); }); c.onHideMenu.add(function() { - if (bm) + if (bm) { ed.selection.moveToBookmark(bm); + bm = 0; + } }); } @@ -10791,7 +12390,7 @@ tinymce.create('tinymce.UndoManager', { c.onPostRender.add(function(c, n) { // Store bookmark on mousedown Event.add(n, 'mousedown', function() { - ed.bookmark = ed.selection.getBookmark('simple'); + ed.bookmark = ed.selection.getBookmark(1); }); // Restore on focus, since it might be lost @@ -10900,6 +12499,9 @@ tinymce.create('tinymce.UndoManager', { if (!s.onclick) { s.onclick = function(v) { + if (tinymce.isIE) + bm = ed.selection.getBookmark(1); + ed.execCommand(s.cmd, s.ui || false, v || s.value); }; } @@ -10931,6 +12533,8 @@ tinymce.create('tinymce.UndoManager', { // Fix for bug #1897785, #1898007 if (tinymce.isIE) { c.onShowMenu.add(function() { + // IE 8 needs focus in order to store away a range with the current collapsed caret location + ed.focus(); bm = ed.selection.getBookmark(1); }); @@ -10967,7 +12571,7 @@ tinymce.create('tinymce.UndoManager', { setControlType : function(n, c) { return this._cls[n.toLowerCase()] = c; }, - + destroy : function() { each(this.controls, function(c) { c.destroy(); @@ -10975,13 +12579,10 @@ tinymce.create('tinymce.UndoManager', { this.controls = null; } + }); +})(tinymce); - }); -})(); - -/* file:jscripts/tiny_mce/classes/WindowManager.js */ - -(function() { +(function(tinymce) { var Dispatcher = tinymce.util.Dispatcher, each = tinymce.each, isIE = tinymce.isIE, isOpera = tinymce.isOpera; tinymce.create('tinymce.WindowManager', { @@ -11042,9 +12643,6 @@ tinymce.create('tinymce.UndoManager', { t.onOpen.dispatch(t, s, p); u = s.url || s.file; - if (tinymce.relaxedDomain) - u += (u.indexOf('?') == -1 ? '?' : '&') + 'mce_rdomain=' + tinymce.relaxedDomain; - u = tinymce._addVer(u); try { @@ -11088,11 +12686,1408 @@ tinymce.create('tinymce.UndoManager', { cb.call(s || t); }, + resizeBy : function(dw, dh, win) { + win.resizeBy(dw, dh); + }, + // Internal functions _decode : function(s) { return tinymce.DOM.decode(s).replace(/\\n/g, '\n'); } + }); +}(tinymce)); +(function(tinymce) { + tinymce.Formatter = function(ed) { + var formats = {}, + each = tinymce.each, + dom = ed.dom, + selection = ed.selection, + TreeWalker = tinymce.dom.TreeWalker, + rangeUtils = new tinymce.dom.RangeUtils(dom), + isValid = ed.schema.isValidChild, + isBlock = dom.isBlock, + forcedRootBlock = ed.settings.forced_root_block, + nodeIndex = dom.nodeIndex, + INVISIBLE_CHAR = '\uFEFF', + MCE_ATTR_RE = /^(src|href|style)$/, + FALSE = false, + TRUE = true, + undefined, + pendingFormats = {apply : [], remove : []}; + function isArray(obj) { + return obj instanceof Array; + }; + + function getParents(node, selector) { + return dom.getParents(node, selector, dom.getRoot()); + }; + + function isCaretNode(node) { + return node.nodeType === 1 && (node.face === 'mceinline' || node.style.fontFamily === 'mceinline'); + }; + + // Public functions + + function get(name) { + return name ? formats[name] : formats; + }; + + function register(name, format) { + if (name) { + if (typeof(name) !== 'string') { + each(name, function(format, name) { + register(name, format); + }); + } else { + // Force format into array and add it to internal collection + format = format.length ? format : [format]; + + each(format, function(format) { + // Set deep to false by default on selector formats this to avoid removing + // alignment on images inside paragraphs when alignment is changed on paragraphs + if (format.deep === undefined) + format.deep = !format.selector; + + // Default to true + if (format.split === undefined) + format.split = !format.selector || format.inline; + + // Default to true + if (format.remove === undefined && format.selector && !format.inline) + format.remove = 'none'; + + // Mark format as a mixed format inline + block level + if (format.selector && format.inline) { + format.mixed = true; + format.block_expand = true; + } + + // Split classes if needed + if (typeof(format.classes) === 'string') + format.classes = format.classes.split(/\s+/); + }); + + formats[name] = format; + } + } + }; + + function apply(name, vars, node) { + var formatList = get(name), format = formatList[0], bookmark, rng, i; + + function moveStart(rng) { + var container = rng.startContainer, + offset = rng.startOffset, + walker, node; + + // Move startContainer/startOffset in to a suitable node + if (container.nodeType == 1 || container.nodeValue === "") { + container = container.nodeType == 1 ? container.childNodes[offset] : container; + + // Might fail if the offset is behind the last element in it's container + if (container) { + walker = new TreeWalker(container, container.parentNode); + for (node = walker.current(); node; node = walker.next()) { + if (node.nodeType == 3 && !isWhiteSpaceNode(node)) { + rng.setStart(node, 0); + break; + } + } + } + } + + return rng; + }; + + function setElementFormat(elm, fmt) { + fmt = fmt || format; + + if (elm) { + each(fmt.styles, function(value, name) { + dom.setStyle(elm, name, replaceVars(value, vars)); + }); + + each(fmt.attributes, function(value, name) { + dom.setAttrib(elm, name, replaceVars(value, vars)); + }); + + each(fmt.classes, function(value) { + value = replaceVars(value, vars); + + if (!dom.hasClass(elm, value)) + dom.addClass(elm, value); + }); + } + }; + + function applyRngStyle(rng) { + var newWrappers = [], wrapName, wrapElm; + + // Setup wrapper element + wrapName = format.inline || format.block; + wrapElm = dom.create(wrapName); + setElementFormat(wrapElm); + + rangeUtils.walk(rng, function(nodes) { + var currentWrapElm; + + function process(node) { + var nodeName = node.nodeName.toLowerCase(), parentName = node.parentNode.nodeName.toLowerCase(), found; + + // Stop wrapping on br elements + if (isEq(nodeName, 'br')) { + currentWrapElm = 0; + + // Remove any br elements when we wrap things + if (format.block) + dom.remove(node); + + return; + } + + // If node is wrapper type + if (format.wrapper && matchNode(node, name, vars)) { + currentWrapElm = 0; + return; + } + + // Can we rename the block + if (format.block && !format.wrapper && isTextBlock(nodeName)) { + node = dom.rename(node, wrapName); + setElementFormat(node); + newWrappers.push(node); + currentWrapElm = 0; + return; + } + + // Handle selector patterns + if (format.selector) { + // Look for matching formats + each(formatList, function(format) { + if (dom.is(node, format.selector) && !isCaretNode(node)) { + setElementFormat(node, format); + found = true; + } + }); + + // Continue processing if a selector match wasn't found and a inline element is defined + if (!format.inline || found) { + currentWrapElm = 0; + return; + } + } + + // Is it valid to wrap this item + if ((format.wrap_links !== false || nodeName != 'a') && isValid(wrapName, nodeName) && isValid(parentName, wrapName) && + !(node.nodeType === 3 && node.nodeValue.length === 1 && node.nodeValue.charCodeAt(0) === 65279)) { + // Start wrapping + if (!currentWrapElm) { + // Wrap the node + currentWrapElm = wrapElm.cloneNode(FALSE); + node.parentNode.insertBefore(currentWrapElm, node); + newWrappers.push(currentWrapElm); + } + + currentWrapElm.appendChild(node); + } else { + // Start a new wrapper for possible children + currentWrapElm = 0; + + each(tinymce.grep(node.childNodes), process); + + // End the last wrapper + currentWrapElm = 0; + } + }; + + // Process siblings from range + each(nodes, process); + }); + + // Cleanup + each(newWrappers, function(node) { + var childCount; + + function getChildCount(node) { + var count = 0; + + each(node.childNodes, function(node) { + if (!isWhiteSpaceNode(node) && !isBookmarkNode(node)) + count++; + }); + + return count; + }; + + function mergeStyles(node) { + var child, clone; + + each(node.childNodes, function(node) { + if (node.nodeType == 1 && !isBookmarkNode(node) && !isCaretNode(node)) { + child = node; + return FALSE; // break loop + } + }); + + // If child was found and of the same type as the current node + if (child && matchName(child, format)) { + clone = child.cloneNode(FALSE); + setElementFormat(clone); + + dom.replace(clone, node, TRUE); + dom.remove(child, 1); + } + + return clone || node; + }; + + childCount = getChildCount(node); + + // Remove empty nodes but only if there is multiple wrappers and they are not block + // elements so never remove single

since that would remove the currrent empty block element where the caret is at + if ((newWrappers.length > 1 || !isBlock(node)) && childCount === 0) { + dom.remove(node, 1); + return; + } + + if (format.inline || format.wrapper) { + // Merges the current node with it's children of similar type to reduce the number of elements + if (!format.exact && childCount === 1) + node = mergeStyles(node); + + // Remove/merge children + each(formatList, function(format) { + // Merge all children of similar type will move styles from child to parent + // this: text + // will become: text + each(dom.select(format.inline, node), function(child) { + removeFormat(format, vars, child, format.exact ? child : null); + }); + }); + + // Remove child if direct parent is of same type + if (matchNode(node.parentNode, name, vars)) { + dom.remove(node, 1); + node = 0; + return TRUE; + } + + // Look for parent with similar style format + if (format.merge_with_parents) { + dom.getParent(node.parentNode, function(parent) { + if (matchNode(parent, name, vars)) { + dom.remove(node, 1); + node = 0; + return TRUE; + } + }); + } + + // Merge next and previous siblings if they are similar texttext becomes texttext + if (node) { + node = mergeSiblings(getNonWhiteSpaceSibling(node), node); + node = mergeSiblings(node, getNonWhiteSpaceSibling(node, TRUE)); + } + } + }); + }; + + if (format) { + if (node) { + rng = dom.createRng(); + + rng.setStartBefore(node); + rng.setEndAfter(node); + + applyRngStyle(expandRng(rng, formatList)); + } else { + if (!selection.isCollapsed() || !format.inline) { + // Apply formatting to selection + bookmark = selection.getBookmark(); + applyRngStyle(expandRng(selection.getRng(TRUE), formatList)); + + selection.moveToBookmark(bookmark); + selection.setRng(moveStart(selection.getRng(TRUE))); + ed.nodeChanged(); + } else + performCaretAction('apply', name, vars); + } + } + }; + + function remove(name, vars, node) { + var formatList = get(name), format = formatList[0], bookmark, i, rng; + + function moveStart(rng) { + var container = rng.startContainer, + offset = rng.startOffset, + walker, node, nodes, tmpNode; + + // Convert text node into index if possible + if (container.nodeType == 3 && offset >= container.nodeValue.length - 1) { + container = container.parentNode; + offset = nodeIndex(container) + 1; + } + + // Move startContainer/startOffset in to a suitable node + if (container.nodeType == 1) { + nodes = container.childNodes; + container = nodes[Math.min(offset, nodes.length - 1)]; + walker = new TreeWalker(container); + + // If offset is at end of the parent node walk to the next one + if (offset > nodes.length - 1) + walker.next(); + + for (node = walker.current(); node; node = walker.next()) { + if (node.nodeType == 3 && !isWhiteSpaceNode(node)) { + // IE has a "neat" feature where it moves the start node into the closest element + // we can avoid this by inserting an element before it and then remove it after we set the selection + tmpNode = dom.create('a', null, INVISIBLE_CHAR); + node.parentNode.insertBefore(tmpNode, node); + + // Set selection and remove tmpNode + rng.setStart(node, 0); + selection.setRng(rng); + dom.remove(tmpNode); + + return; + } + } + } + }; + + // Merges the styles for each node + function process(node) { + var children, i, l; + + // Grab the children first since the nodelist might be changed + children = tinymce.grep(node.childNodes); + + // Process current node + for (i = 0, l = formatList.length; i < l; i++) { + if (removeFormat(formatList[i], vars, node, node)) + break; + } + + // Process the children + if (format.deep) { + for (i = 0, l = children.length; i < l; i++) + process(children[i]); + } + }; + + function findFormatRoot(container) { + var formatRoot; + + // Find format root + each(getParents(container.parentNode).reverse(), function(parent) { + var format; + + // Find format root element + if (!formatRoot && parent.id != '_start' && parent.id != '_end') { + // Is the node matching the format we are looking for + format = matchNode(parent, name, vars); + if (format && format.split !== false) + formatRoot = parent; + } + }); + + return formatRoot; + }; + + function wrapAndSplit(format_root, container, target, split) { + var parent, clone, lastClone, firstClone, i, formatRootParent; + + // Format root found then clone formats and split it + if (format_root) { + formatRootParent = format_root.parentNode; + + for (parent = container.parentNode; parent && parent != formatRootParent; parent = parent.parentNode) { + clone = parent.cloneNode(FALSE); + + for (i = 0; i < formatList.length; i++) { + if (removeFormat(formatList[i], vars, clone, clone)) { + clone = 0; + break; + } + } + + // Build wrapper node + if (clone) { + if (lastClone) + clone.appendChild(lastClone); + + if (!firstClone) + firstClone = clone; + + lastClone = clone; + } + } + + // Never split block elements if the format is mixed + if (split && (!format.mixed || !isBlock(format_root))) + container = dom.split(format_root, container); + + // Wrap container in cloned formats + if (lastClone) { + target.parentNode.insertBefore(lastClone, target); + firstClone.appendChild(target); + } + } + + return container; + }; + + function splitToFormatRoot(container) { + return wrapAndSplit(findFormatRoot(container), container, container, true); + }; + + function unwrap(start) { + var node = dom.get(start ? '_start' : '_end'), + out = node[start ? 'firstChild' : 'lastChild']; + + // If the end is placed within the start the result will be removed + // So this checks if the out node is a bookmark node if it is it + // checks for another more suitable node + if (isBookmarkNode(out)) + out = out[start ? 'firstChild' : 'lastChild']; + + dom.remove(node, true); + + return out; + }; + + function removeRngStyle(rng) { + var startContainer, endContainer; + + rng = expandRng(rng, formatList, TRUE); + + if (format.split) { + startContainer = getContainer(rng, TRUE); + endContainer = getContainer(rng); + + if (startContainer != endContainer) { + // Wrap start/end nodes in span element since these might be cloned/moved + startContainer = wrap(startContainer, 'span', {id : '_start', 'data-mce-type' : 'bookmark'}); + endContainer = wrap(endContainer, 'span', {id : '_end', 'data-mce-type' : 'bookmark'}); + + // Split start/end + splitToFormatRoot(startContainer); + splitToFormatRoot(endContainer); + + // Unwrap start/end to get real elements again + startContainer = unwrap(TRUE); + endContainer = unwrap(); + } else + startContainer = endContainer = splitToFormatRoot(startContainer); + + // Update range positions since they might have changed after the split operations + rng.startContainer = startContainer.parentNode; + rng.startOffset = nodeIndex(startContainer); + rng.endContainer = endContainer.parentNode; + rng.endOffset = nodeIndex(endContainer) + 1; + } + + // Remove items between start/end + rangeUtils.walk(rng, function(nodes) { + each(nodes, function(node) { + process(node); + }); + }); + }; + + // Handle node + if (node) { + rng = dom.createRng(); + rng.setStartBefore(node); + rng.setEndAfter(node); + removeRngStyle(rng); + return; + } + + if (!selection.isCollapsed() || !format.inline) { + bookmark = selection.getBookmark(); + removeRngStyle(selection.getRng(TRUE)); + selection.moveToBookmark(bookmark); + + // Check if start element still has formatting then we are at: "text|text" and need to move the start into the next text node + if (match(name, vars, selection.getStart())) { + moveStart(selection.getRng(true)); + } + + ed.nodeChanged(); + } else + performCaretAction('remove', name, vars); + }; + + function toggle(name, vars, node) { + if (match(name, vars, node)) + remove(name, vars, node); + else + apply(name, vars, node); + }; + + function matchNode(node, name, vars, similar) { + var formatList = get(name), format, i, classes; + + function matchItems(node, format, item_name) { + var key, value, items = format[item_name], i; + + // Check all items + if (items) { + // Non indexed object + if (items.length === undefined) { + for (key in items) { + if (items.hasOwnProperty(key)) { + if (item_name === 'attributes') + value = dom.getAttrib(node, key); + else + value = getStyle(node, key); + + if (similar && !value && !format.exact) + return; + + if ((!similar || format.exact) && !isEq(value, replaceVars(items[key], vars))) + return; + } + } + } else { + // Only one match needed for indexed arrays + for (i = 0; i < items.length; i++) { + if (item_name === 'attributes' ? dom.getAttrib(node, items[i]) : getStyle(node, items[i])) + return format; + } + } + } + + return format; + }; + + if (formatList && node) { + // Check each format in list + for (i = 0; i < formatList.length; i++) { + format = formatList[i]; + + // Name name, attributes, styles and classes + if (matchName(node, format) && matchItems(node, format, 'attributes') && matchItems(node, format, 'styles')) { + // Match classes + if (classes = format.classes) { + for (i = 0; i < classes.length; i++) { + if (!dom.hasClass(node, classes[i])) + return; + } + } + + return format; + } + } + } + }; + + function match(name, vars, node) { + var startNode, i; + + function matchParents(node) { + // Find first node with similar format settings + node = dom.getParent(node, function(node) { + return !!matchNode(node, name, vars, true); + }); + + // Do an exact check on the similar format element + return matchNode(node, name, vars); + }; + + // Check specified node + if (node) + return matchParents(node); + + // Check pending formats + if (selection.isCollapsed()) { + for (i = pendingFormats.apply.length - 1; i >= 0; i--) { + if (pendingFormats.apply[i].name == name) + return true; + } + + for (i = pendingFormats.remove.length - 1; i >= 0; i--) { + if (pendingFormats.remove[i].name == name) + return false; + } + + return matchParents(selection.getNode()); + } + + // Check selected node + node = selection.getNode(); + if (matchParents(node)) + return TRUE; + + // Check start node if it's different + startNode = selection.getStart(); + if (startNode != node) { + if (matchParents(startNode)) + return TRUE; + } + + return FALSE; + }; + + function matchAll(names, vars) { + var startElement, matchedFormatNames = [], checkedMap = {}, i, ni, name; + + // If the selection is collapsed then check pending formats + if (selection.isCollapsed()) { + for (ni = 0; ni < names.length; ni++) { + // If the name is to be removed, then stop it from being added + for (i = pendingFormats.remove.length - 1; i >= 0; i--) { + name = names[ni]; + + if (pendingFormats.remove[i].name == name) { + checkedMap[name] = true; + break; + } + } + } + + // If the format is to be applied + for (i = pendingFormats.apply.length - 1; i >= 0; i--) { + for (ni = 0; ni < names.length; ni++) { + name = names[ni]; + + if (!checkedMap[name] && pendingFormats.apply[i].name == name) { + checkedMap[name] = true; + matchedFormatNames.push(name); + } + } + } + } + + // Check start of selection for formats + startElement = selection.getStart(); + dom.getParent(startElement, function(node) { + var i, name; + + for (i = 0; i < names.length; i++) { + name = names[i]; + + if (!checkedMap[name] && matchNode(node, name, vars)) { + checkedMap[name] = true; + matchedFormatNames.push(name); + } + } + }); + + return matchedFormatNames; + }; + + function canApply(name) { + var formatList = get(name), startNode, parents, i, x, selector; + + if (formatList) { + startNode = selection.getStart(); + parents = getParents(startNode); + + for (x = formatList.length - 1; x >= 0; x--) { + selector = formatList[x].selector; + + // Format is not selector based, then always return TRUE + if (!selector) + return TRUE; + + for (i = parents.length - 1; i >= 0; i--) { + if (dom.is(parents[i], selector)) + return TRUE; + } + } + } + + return FALSE; + }; + + // Expose to public + tinymce.extend(this, { + get : get, + register : register, + apply : apply, + remove : remove, + toggle : toggle, + match : match, + matchAll : matchAll, + matchNode : matchNode, + canApply : canApply }); -}()); \ No newline at end of file + + // Private functions + + function matchName(node, format) { + // Check for inline match + if (isEq(node, format.inline)) + return TRUE; + + // Check for block match + if (isEq(node, format.block)) + return TRUE; + + // Check for selector match + if (format.selector) + return dom.is(node, format.selector); + }; + + function isEq(str1, str2) { + str1 = str1 || ''; + str2 = str2 || ''; + + str1 = '' + (str1.nodeName || str1); + str2 = '' + (str2.nodeName || str2); + + return str1.toLowerCase() == str2.toLowerCase(); + }; + + function getStyle(node, name) { + var styleVal = dom.getStyle(node, name); + + // Force the format to hex + if (name == 'color' || name == 'backgroundColor') + styleVal = dom.toHex(styleVal); + + // Opera will return bold as 700 + if (name == 'fontWeight' && styleVal == 700) + styleVal = 'bold'; + + return '' + styleVal; + }; + + function replaceVars(value, vars) { + if (typeof(value) != "string") + value = value(vars); + else if (vars) { + value = value.replace(/%(\w+)/g, function(str, name) { + return vars[name] || str; + }); + } + + return value; + }; + + function isWhiteSpaceNode(node) { + return node && node.nodeType === 3 && /^([\s\r\n]+|)$/.test(node.nodeValue); + }; + + function wrap(node, name, attrs) { + var wrapper = dom.create(name, attrs); + + node.parentNode.insertBefore(wrapper, node); + wrapper.appendChild(node); + + return wrapper; + }; + + function expandRng(rng, format, remove) { + var startContainer = rng.startContainer, + startOffset = rng.startOffset, + endContainer = rng.endContainer, + endOffset = rng.endOffset, sibling, lastIdx; + + // This function walks up the tree if there is no siblings before/after the node + function findParentContainer(container, child_name, sibling_name, root) { + var parent, child; + + root = root || dom.getRoot(); + + for (;;) { + // Check if we can move up are we at root level or body level + parent = container.parentNode; + + // Stop expanding on block elements or root depending on format + if (parent == root || (!format[0].block_expand && isBlock(parent))) + return container; + + for (sibling = parent[child_name]; sibling && sibling != container; sibling = sibling[sibling_name]) { + if (sibling.nodeType == 1 && !isBookmarkNode(sibling)) + return container; + + if (sibling.nodeType == 3 && !isWhiteSpaceNode(sibling)) + return container; + } + + container = container.parentNode; + } + + return container; + }; + + // If index based start position then resolve it + if (startContainer.nodeType == 1 && startContainer.hasChildNodes()) { + lastIdx = startContainer.childNodes.length - 1; + startContainer = startContainer.childNodes[startOffset > lastIdx ? lastIdx : startOffset]; + + if (startContainer.nodeType == 3) + startOffset = 0; + } + + // If index based end position then resolve it + if (endContainer.nodeType == 1 && endContainer.hasChildNodes()) { + lastIdx = endContainer.childNodes.length - 1; + endContainer = endContainer.childNodes[endOffset > lastIdx ? lastIdx : endOffset - 1]; + + if (endContainer.nodeType == 3) + endOffset = endContainer.nodeValue.length; + } + + // Exclude bookmark nodes if possible + if (isBookmarkNode(startContainer.parentNode)) + startContainer = startContainer.parentNode; + + if (isBookmarkNode(startContainer)) + startContainer = startContainer.nextSibling || startContainer; + + if (isBookmarkNode(endContainer.parentNode)) + endContainer = endContainer.parentNode; + + if (isBookmarkNode(endContainer)) + endContainer = endContainer.previousSibling || endContainer; + + // Move start/end point up the tree if the leaves are sharp and if we are in different containers + // Example * becomes !: !

*texttext*

! + // This will reduce the number of wrapper elements that needs to be created + // Move start point up the tree + if (format[0].inline || format[0].block_expand) { + startContainer = findParentContainer(startContainer, 'firstChild', 'nextSibling'); + endContainer = findParentContainer(endContainer, 'lastChild', 'previousSibling'); + } + + // Expand start/end container to matching selector + if (format[0].selector && format[0].expand !== FALSE && !format[0].inline) { + function findSelectorEndPoint(container, sibling_name) { + var parents, i, y; + + if (container.nodeType == 3 && container.nodeValue.length == 0 && container[sibling_name]) + container = container[sibling_name]; + + parents = getParents(container); + for (i = 0; i < parents.length; i++) { + for (y = 0; y < format.length; y++) { + if (dom.is(parents[i], format[y].selector)) + return parents[i]; + } + } + + return container; + }; + + // Find new startContainer/endContainer if there is better one + startContainer = findSelectorEndPoint(startContainer, 'previousSibling'); + endContainer = findSelectorEndPoint(endContainer, 'nextSibling'); + } + + // Expand start/end container to matching block element or text node + if (format[0].block || format[0].selector) { + function findBlockEndPoint(container, sibling_name, sibling_name2) { + var node; + + // Expand to block of similar type + if (!format[0].wrapper) + node = dom.getParent(container, format[0].block); + + // Expand to first wrappable block element or any block element + if (!node) + node = dom.getParent(container.nodeType == 3 ? container.parentNode : container, isBlock); + + // Exclude inner lists from wrapping + if (node && format[0].wrapper) + node = getParents(node, 'ul,ol').reverse()[0] || node; + + // Didn't find a block element look for first/last wrappable element + if (!node) { + node = container; + + while (node[sibling_name] && !isBlock(node[sibling_name])) { + node = node[sibling_name]; + + // Break on BR but include it will be removed later on + // we can't remove it now since we need to check if it can be wrapped + if (isEq(node, 'br')) + break; + } + } + + return node || container; + }; + + // Find new startContainer/endContainer if there is better one + startContainer = findBlockEndPoint(startContainer, 'previousSibling'); + endContainer = findBlockEndPoint(endContainer, 'nextSibling'); + + // Non block element then try to expand up the leaf + if (format[0].block) { + if (!isBlock(startContainer)) + startContainer = findParentContainer(startContainer, 'firstChild', 'nextSibling'); + + if (!isBlock(endContainer)) + endContainer = findParentContainer(endContainer, 'lastChild', 'previousSibling'); + } + } + + // Setup index for startContainer + if (startContainer.nodeType == 1) { + startOffset = nodeIndex(startContainer); + startContainer = startContainer.parentNode; + } + + // Setup index for endContainer + if (endContainer.nodeType == 1) { + endOffset = nodeIndex(endContainer) + 1; + endContainer = endContainer.parentNode; + } + + // Return new range like object + return { + startContainer : startContainer, + startOffset : startOffset, + endContainer : endContainer, + endOffset : endOffset + }; + } + + function removeFormat(format, vars, node, compare_node) { + var i, attrs, stylesModified; + + // Check if node matches format + if (!matchName(node, format)) + return FALSE; + + // Should we compare with format attribs and styles + if (format.remove != 'all') { + // Remove styles + each(format.styles, function(value, name) { + value = replaceVars(value, vars); + + // Indexed array + if (typeof(name) === 'number') { + name = value; + compare_node = 0; + } + + if (!compare_node || isEq(getStyle(compare_node, name), value)) + dom.setStyle(node, name, ''); + + stylesModified = 1; + }); + + // Remove style attribute if it's empty + if (stylesModified && dom.getAttrib(node, 'style') == '') { + node.removeAttribute('style'); + node.removeAttribute('data-mce-style'); + } + + // Remove attributes + each(format.attributes, function(value, name) { + var valueOut; + + value = replaceVars(value, vars); + + // Indexed array + if (typeof(name) === 'number') { + name = value; + compare_node = 0; + } + + if (!compare_node || isEq(dom.getAttrib(compare_node, name), value)) { + // Keep internal classes + if (name == 'class') { + value = dom.getAttrib(node, name); + if (value) { + // Build new class value where everything is removed except the internal prefixed classes + valueOut = ''; + each(value.split(/\s+/), function(cls) { + if (/mce\w+/.test(cls)) + valueOut += (valueOut ? ' ' : '') + cls; + }); + + // We got some internal classes left + if (valueOut) { + dom.setAttrib(node, name, valueOut); + return; + } + } + } + + // IE6 has a bug where the attribute doesn't get removed correctly + if (name == "class") + node.removeAttribute('className'); + + // Remove mce prefixed attributes + if (MCE_ATTR_RE.test(name)) + node.removeAttribute('data-mce-' + name); + + node.removeAttribute(name); + } + }); + + // Remove classes + each(format.classes, function(value) { + value = replaceVars(value, vars); + + if (!compare_node || dom.hasClass(compare_node, value)) + dom.removeClass(node, value); + }); + + // Check for non internal attributes + attrs = dom.getAttribs(node); + for (i = 0; i < attrs.length; i++) { + if (attrs[i].nodeName.indexOf('_') !== 0) + return FALSE; + } + } + + // Remove the inline child if it's empty for example or + if (format.remove != 'none') { + removeNode(node, format); + return TRUE; + } + }; + + function removeNode(node, format) { + var parentNode = node.parentNode, rootBlockElm; + + if (format.block) { + if (!forcedRootBlock) { + function find(node, next, inc) { + node = getNonWhiteSpaceSibling(node, next, inc); + + return !node || (node.nodeName == 'BR' || isBlock(node)); + }; + + // Append BR elements if needed before we remove the block + if (isBlock(node) && !isBlock(parentNode)) { + if (!find(node, FALSE) && !find(node.firstChild, TRUE, 1)) + node.insertBefore(dom.create('br'), node.firstChild); + + if (!find(node, TRUE) && !find(node.lastChild, FALSE, 1)) + node.appendChild(dom.create('br')); + } + } else { + // Wrap the block in a forcedRootBlock if we are at the root of document + if (parentNode == dom.getRoot()) { + if (!format.list_block || !isEq(node, format.list_block)) { + each(tinymce.grep(node.childNodes), function(node) { + if (isValid(forcedRootBlock, node.nodeName.toLowerCase())) { + if (!rootBlockElm) + rootBlockElm = wrap(node, forcedRootBlock); + else + rootBlockElm.appendChild(node); + } else + rootBlockElm = 0; + }); + } + } + } + } + + // Never remove nodes that isn't the specified inline element if a selector is specified too + if (format.selector && format.inline && !isEq(format.inline, node)) + return; + + dom.remove(node, 1); + }; + + function getNonWhiteSpaceSibling(node, next, inc) { + if (node) { + next = next ? 'nextSibling' : 'previousSibling'; + + for (node = inc ? node : node[next]; node; node = node[next]) { + if (node.nodeType == 1 || !isWhiteSpaceNode(node)) + return node; + } + } + }; + + function isBookmarkNode(node) { + return node && node.nodeType == 1 && node.getAttribute('data-mce-type') == 'bookmark'; + }; + + function mergeSiblings(prev, next) { + var marker, sibling, tmpSibling; + + function compareElements(node1, node2) { + // Not the same name + if (node1.nodeName != node2.nodeName) + return FALSE; + + function getAttribs(node) { + var attribs = {}; + + each(dom.getAttribs(node), function(attr) { + var name = attr.nodeName.toLowerCase(); + + // Don't compare internal attributes or style + if (name.indexOf('_') !== 0 && name !== 'style') + attribs[name] = dom.getAttrib(node, name); + }); + + return attribs; + }; + + function compareObjects(obj1, obj2) { + var value, name; + + for (name in obj1) { + // Obj1 has item obj2 doesn't have + if (obj1.hasOwnProperty(name)) { + value = obj2[name]; + + // Obj2 doesn't have obj1 item + if (value === undefined) + return FALSE; + + // Obj2 item has a different value + if (obj1[name] != value) + return FALSE; + + // Delete similar value + delete obj2[name]; + } + } + + // Check if obj 2 has something obj 1 doesn't have + for (name in obj2) { + // Obj2 has item obj1 doesn't have + if (obj2.hasOwnProperty(name)) + return FALSE; + } + + return TRUE; + }; + + // Attribs are not the same + if (!compareObjects(getAttribs(node1), getAttribs(node2))) + return FALSE; + + // Styles are not the same + if (!compareObjects(dom.parseStyle(dom.getAttrib(node1, 'style')), dom.parseStyle(dom.getAttrib(node2, 'style')))) + return FALSE; + + return TRUE; + }; + + // Check if next/prev exists and that they are elements + if (prev && next) { + function findElementSibling(node, sibling_name) { + for (sibling = node; sibling; sibling = sibling[sibling_name]) { + if (sibling.nodeType == 3 && !isWhiteSpaceNode(sibling)) + return node; + + if (sibling.nodeType == 1 && !isBookmarkNode(sibling)) + return sibling; + } + + return node; + }; + + // If previous sibling is empty then jump over it + prev = findElementSibling(prev, 'previousSibling'); + next = findElementSibling(next, 'nextSibling'); + + // Compare next and previous nodes + if (compareElements(prev, next)) { + // Append nodes between + for (sibling = prev.nextSibling; sibling && sibling != next;) { + tmpSibling = sibling; + sibling = sibling.nextSibling; + prev.appendChild(tmpSibling); + } + + // Remove next node + dom.remove(next); + + // Move children into prev node + each(tinymce.grep(next.childNodes), function(node) { + prev.appendChild(node); + }); + + return prev; + } + } + + return next; + }; + + function isTextBlock(name) { + return /^(h[1-6]|p|div|pre|address|dl|dt|dd)$/.test(name); + }; + + function getContainer(rng, start) { + var container, offset, lastIdx; + + container = rng[start ? 'startContainer' : 'endContainer']; + offset = rng[start ? 'startOffset' : 'endOffset']; + + if (container.nodeType == 1) { + lastIdx = container.childNodes.length - 1; + + if (!start && offset) + offset--; + + container = container.childNodes[offset > lastIdx ? lastIdx : offset]; + } + + return container; + }; + + function performCaretAction(type, name, vars) { + var i, currentPendingFormats = pendingFormats[type], + otherPendingFormats = pendingFormats[type == 'apply' ? 'remove' : 'apply']; + + function hasPending() { + return pendingFormats.apply.length || pendingFormats.remove.length; + }; + + function resetPending() { + pendingFormats.apply = []; + pendingFormats.remove = []; + }; + + function perform(caret_node) { + // Apply pending formats + each(pendingFormats.apply.reverse(), function(item) { + apply(item.name, item.vars, caret_node); + }); + + // Remove pending formats + each(pendingFormats.remove.reverse(), function(item) { + remove(item.name, item.vars, caret_node); + }); + + dom.remove(caret_node, 1); + resetPending(); + }; + + // Check if it already exists then ignore it + for (i = currentPendingFormats.length - 1; i >= 0; i--) { + if (currentPendingFormats[i].name == name) + return; + } + + currentPendingFormats.push({name : name, vars : vars}); + + // Check if it's in the other type, then remove it + for (i = otherPendingFormats.length - 1; i >= 0; i--) { + if (otherPendingFormats[i].name == name) + otherPendingFormats.splice(i, 1); + } + + // Pending apply or remove formats + if (hasPending()) { + ed.getDoc().execCommand('FontName', false, 'mceinline'); + pendingFormats.lastRng = selection.getRng(); + + // IE will convert the current word + each(dom.select('font,span'), function(node) { + var bookmark; + + if (isCaretNode(node)) { + bookmark = selection.getBookmark(); + perform(node); + selection.moveToBookmark(bookmark); + ed.nodeChanged(); + } + }); + + // Only register listeners once if we need to + if (!pendingFormats.isListening && hasPending()) { + pendingFormats.isListening = true; + + each('onKeyDown,onKeyUp,onKeyPress,onMouseUp'.split(','), function(event) { + ed[event].addToTop(function(ed, e) { + // Do we have pending formats and is the selection moved has moved + if (hasPending() && !tinymce.dom.RangeUtils.compareRanges(pendingFormats.lastRng, selection.getRng())) { + each(dom.select('font,span'), function(node) { + var textNode, rng; + + // Look for marker + if (isCaretNode(node)) { + textNode = node.firstChild; + + if (textNode) { + perform(node); + + rng = dom.createRng(); + rng.setStart(textNode, textNode.nodeValue.length); + rng.setEnd(textNode, textNode.nodeValue.length); + selection.setRng(rng); + ed.nodeChanged(); + } else + dom.remove(node); + } + }); + + // Always unbind and clear pending styles on keyup + if (e.type == 'keyup' || e.type == 'mouseup') + resetPending(); + } + }); + }); + } + } + }; + }; +})(tinymce); + +tinymce.onAddEditor.add(function(tinymce, ed) { + var filters, fontSizes, dom, settings = ed.settings; + + if (settings.inline_styles) { + fontSizes = tinymce.explode(settings.font_size_style_values); + + function replaceWithSpan(node, styles) { + tinymce.each(styles, function(value, name) { + if (value) + dom.setStyle(node, name, value); + }); + + dom.rename(node, 'span'); + }; + + filters = { + font : function(dom, node) { + replaceWithSpan(node, { + backgroundColor : node.style.backgroundColor, + color : node.color, + fontFamily : node.face, + fontSize : fontSizes[parseInt(node.size) - 1] + }); + }, + + u : function(dom, node) { + replaceWithSpan(node, { + textDecoration : 'underline' + }); + }, + + strike : function(dom, node) { + replaceWithSpan(node, { + textDecoration : 'line-through' + }); + } + }; + + function convert(editor, params) { + dom = editor.dom; + + if (settings.convert_fonts_to_spans) { + tinymce.each(dom.select('font,u,strike', params.node), function(node) { + filters[node.nodeName.toLowerCase()](ed.dom, node); + }); + } + }; + + ed.onPreProcess.add(convert); + + ed.onInit.add(function() { + ed.selection.onSetContent.add(convert); + }); + } +}); + diff --git a/includes/tinymce/jscripts/tiny_mce/utils/editable_selects.js b/includes/tinymce/jscripts/tiny_mce/utils/editable_selects.js index fff49639..fd943c0f 100644 --- a/includes/tinymce/jscripts/tiny_mce/utils/editable_selects.js +++ b/includes/tinymce/jscripts/tiny_mce/utils/editable_selects.js @@ -1,10 +1,11 @@ /** - * $Id: editable_selects.js 867 2008-06-09 20:33:40Z spocke $ + * editable_selects.js * - * Makes select boxes editable. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ var TinyMCE_EditableSelects = { diff --git a/includes/tinymce/jscripts/tiny_mce/utils/form_utils.js b/includes/tinymce/jscripts/tiny_mce/utils/form_utils.js index c1f14090..2617a26e 100644 --- a/includes/tinymce/jscripts/tiny_mce/utils/form_utils.js +++ b/includes/tinymce/jscripts/tiny_mce/utils/form_utils.js @@ -1,10 +1,11 @@ /** - * $Id: form_utils.js 673 2008-03-06 13:26:20Z spocke $ + * form_utils.js * - * Various form utilitiy functions. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ var themeBaseURL = tinyMCEPopup.editor.baseURI.toAbsolute('themes/' + tinyMCEPopup.getParam("theme")); @@ -13,7 +14,7 @@ function getColorPickerHTML(id, target_form_element) { var h = ""; h += ''; - h += ''; + h += ' '; return h; } @@ -50,7 +51,7 @@ function getBrowserHTML(id, target_form_element, type, prefix) { html = ""; html += ''; - html += ''; + html += ' '; return html; } @@ -92,7 +93,7 @@ function selectByValue(form_obj, field_name, value, add_custom, ignore_case) { function getSelectValue(form_obj, field_name) { var elm = form_obj.elements[field_name]; - if (elm == null || elm.options == null) + if (elm == null || elm.options == null || elm.selectedIndex === -1) return ""; return elm.options[elm.selectedIndex].value; diff --git a/includes/tinymce/jscripts/tiny_mce/utils/mctabs.js b/includes/tinymce/jscripts/tiny_mce/utils/mctabs.js index 284501ee..825d4c14 100644 --- a/includes/tinymce/jscripts/tiny_mce/utils/mctabs.js +++ b/includes/tinymce/jscripts/tiny_mce/utils/mctabs.js @@ -1,10 +1,11 @@ /** - * $Id: mctabs.js 758 2008-03-30 13:53:29Z spocke $ + * mctabs.js * - * Moxiecode DHTML Tabs script. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ function MCTabs() { diff --git a/includes/tinymce/jscripts/tiny_mce/utils/validate.js b/includes/tinymce/jscripts/tiny_mce/utils/validate.js index cde4c979..a6fcf970 100644 --- a/includes/tinymce/jscripts/tiny_mce/utils/validate.js +++ b/includes/tinymce/jscripts/tiny_mce/utils/validate.js @@ -1,10 +1,11 @@ /** - * $Id: validate.js 758 2008-03-30 13:53:29Z spocke $ + * validate.js * - * Various form validation methods. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ /**
@@ -39,7 +38,7 @@ - + @@ -51,13 +50,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css index 19da1943..9fba0431 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/content.css @@ -8,8 +8,9 @@ h4 {font-size: 1em} h5 {font-size: .83em} h6 {font-size: .75em} .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} -a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(img/items.gif) no-repeat bottom left;} -img.mceItemAnchor {width:12px; height:12px; background:url(img/items.gif) no-repeat;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(img/items.gif) no-repeat 0 0;} +span.mceItemNbsp {background: #DDD} +td.mceSelected, th.mceSelected {background-color:#3399ff !important} img {border:0;} table {cursor:default} table td, table th {cursor:text} @@ -17,7 +18,7 @@ ins {border-bottom:1px solid green; text-decoration: none; color:green} del {color:red; text-decoration:line-through} cite {border-bottom:1px dashed blue} acronym {border-bottom:1px dotted #CCC; cursor:help} -abbr, html\:abbr {border-bottom:1px dashed #CCC; cursor:help} +abbr {border-bottom:1px dashed #CCC; cursor:help} /* IE */ * html body { @@ -30,3 +31,6 @@ scrollbar-highlight-color:#F0F0EE; scrollbar-shadow-color:#F0F0EE; scrollbar-track-color:#F5F5F5; } + +img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} +font[face=mceinline] {font-family:inherit !important} diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css index 2c341aae..f0122265 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/dialog.css @@ -19,6 +19,7 @@ td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} textarea {resize:none;outline:none;} a:link, a:visited {color:black;} a:hover {color:#2B6FB6;} +.nowrap {white-space: nowrap} /* Forms */ fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} @@ -41,12 +42,14 @@ width:94px; height:26px; background:url(img/buttons.png) 0 -26px; cursor:pointer; padding-bottom:2px; +float:left; } -#insert {background:url(img/buttons.png) 0 -52px;} -#cancel {background:url(img/buttons.png) 0 0;} +#insert {background:url(img/buttons.png) 0 -52px} +#cancel {background:url(img/buttons.png) 0 0; float:right} /* Browse */ +a.pickcolor, a.browse {text-decoration:none} a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} .mceOldBoxModel a.browse span {width:22px; height:20px;} a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} @@ -111,4 +114,4 @@ h3 {font-size:14px;} #colorpicker #namedcolors {width:150px;} #colorpicker #namedcolors a {display:block; float:left; width:10px; height:10px; margin:1px 1px 0 0; overflow:hidden;} #colorpicker #colornamecontainer {margin-top:5px;} -#colorpicker #picker_panel fieldset {margin:auto;width:325px;} \ No newline at end of file +#colorpicker #picker_panel fieldset {margin:auto;width:325px;} diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css index 230a2ee2..0049c7b3 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/default/ui.css @@ -4,7 +4,7 @@ .defaultSkin table td {vertical-align:middle} /* Containers */ -.defaultSkin table {background:#F0F0EE} +.defaultSkin table {direction:ltr; background:#F0F0EE} .defaultSkin iframe {display:block; background:#FFF} .defaultSkin .mceToolbar {height:26px} .defaultSkin .mceLeft {text-align:left} @@ -24,7 +24,7 @@ .defaultSkin .mceIframeContainer {border-top:1px solid #CCC; border-bottom:1px solid #CCC} .defaultSkin .mceStatusbar {font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; display:block; height:20px} .defaultSkin .mceStatusbar div {float:left; margin:2px} -.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize} +.defaultSkin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0} .defaultSkin .mceStatusbar a:hover {text-decoration:underline} .defaultSkin table.mceToolbar {margin-left:3px} .defaultSkin span.mceIcon, .defaultSkin img.mceIcon {display:block; width:20px; height:20px} @@ -47,7 +47,6 @@ .defaultSkin .mceSeparator {display:block; background:url(../../img/icons.gif) -180px 0; width:2px; height:20px; margin:2px 2px 0 4px} /* ListBox */ -.defaultSkin .mceListBox {direction:ltr} .defaultSkin .mceListBox, .defaultSkin .mceListBox a {display:block} .defaultSkin .mceListBox .mceText {padding-left:4px; width:70px; text-align:left; border:1px solid #CCC; border-right:0; background:#FFF; font-family:Tahoma,Verdana,Arial,Helvetica; font-size:11px; height:20px; line-height:20px; overflow:hidden} .defaultSkin .mceListBox .mceOpen {width:9px; height:20px; background:url(../../img/icons.gif) -741px 0; margin-right:2px; border:1px solid #CCC;} @@ -63,7 +62,7 @@ .defaultSkin .mceSplitButton {width:32px; height:20px; direction:ltr} .defaultSkin .mceSplitButton a, .defaultSkin .mceSplitButton span {height:20px; display:block} .defaultSkin .mceSplitButton a.mceAction {width:20px; border:1px solid #F0F0EE; border-right:0;} -.defaultSkin .mceSplitButton span.mceAction {width:20px; background:url(../../img/icons.gif) 20px 20px;} +.defaultSkin .mceSplitButton span.mceAction {width:20px; background-image:url(../../img/icons.gif);} .defaultSkin .mceSplitButton a.mceOpen {width:9px; background:url(../../img/icons.gif) -741px 0; border:1px solid #F0F0EE;} .defaultSkin .mceSplitButton span.mceOpen {display:none} .defaultSkin table.mceSplitButtonEnabled:hover a.mceAction, .defaultSkin .mceSplitButtonHover a.mceAction, .defaultSkin .mceSplitButtonSelected a.mceAction {border:1px solid #0A246A; border-right:0; background-color:#B2BBD0} @@ -108,7 +107,6 @@ /* Progress,Resize */ .defaultSkin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=50)'; filter:alpha(opacity=50); background:#FFF} .defaultSkin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} -.defaultSkin .mcePlaceHolder {border:1px dotted gray} /* Formats */ .defaultSkin .mce_formatPreview a {font-size:10px} @@ -211,4 +209,5 @@ .defaultSkin span.mce_del {background-position:-940px -20px} .defaultSkin span.mce_ins {background-position:-960px -20px} .defaultSkin span.mce_pagebreak {background-position:0 -40px} -.defaultSkin .mce_spellchecker span.mceAction {background-position:-540px -20px} +.defaultSkin span.mce_restoredraft {background-position:-20px -40px} +.defaultSkin span.mce_spellchecker {background-position:-540px -20px} diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css index b8431d16..3b833d94 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/content.css @@ -8,8 +8,9 @@ h4 {font-size: 1em} h5 {font-size: .83em} h6 {font-size: .75em} .mceItemTable, .mceItemTable td, .mceItemTable th, .mceItemTable caption, .mceItemVisualAid {border: 1px dashed #BBB;} -a.mceItemAnchor {width:12px; line-height:6px; overflow:hidden; padding-left:12px; background:url(../default/img/items.gif) no-repeat bottom left;} -img.mceItemAnchor {width:12px; height:12px; background:url(../default/img/items.gif) no-repeat;} +a.mceItemAnchor {display:inline-block; width:11px !important; height:11px !important; background:url(../default/img/items.gif) no-repeat 0 0;} +span.mceItemNbsp {background: #DDD} +td.mceSelected, th.mceSelected {background-color:#3399ff !important} img {border:0;} table {cursor:default} table td, table th {cursor:text} @@ -17,7 +18,7 @@ ins {border-bottom:1px solid green; text-decoration: none; color:green} del {color:red; text-decoration:line-through} cite {border-bottom:1px dashed blue} acronym {border-bottom:1px dotted #CCC; cursor:help} -abbr, html\:abbr {border-bottom:1px dashed #CCC; cursor:help} +abbr {border-bottom:1px dashed #CCC; cursor:help} /* IE */ * html body { @@ -30,3 +31,6 @@ scrollbar-highlight-color:#F0F0EE; scrollbar-shadow-color:#F0F0EE; scrollbar-track-color:#F5F5F5; } + +img:-moz-broken {-moz-force-broken-image-icon:1; width:24px; height:24px} +font[face=mceinline] {font-family:inherit !important} diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css index 8d288e34..e3af1396 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/dialog.css @@ -19,6 +19,7 @@ td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;} textarea {resize:none;outline:none;} a:link, a:visited {color:black;} a:hover {color:#2B6FB6;} +.nowrap {white-space: nowrap} /* Forms */ fieldset {margin:0; padding:4px; border:1px solid #919B9C; font-family:Verdana, Arial; font-size:10px;} @@ -41,12 +42,14 @@ width:94px; height:26px; background:url(../default/img/buttons.png) 0 -26px; cursor:pointer; padding-bottom:2px; +float:left; } -#insert {background:url(../default/img/buttons.png) 0 -52px;} -#cancel {background:url(../default/img/buttons.png) 0 0;} +#insert {background:url(../default/img/buttons.png) 0 -52px} +#cancel {background:url(../default/img/buttons.png) 0 0; float:right} /* Browse */ +a.pickcolor, a.browse {text-decoration:none} a.browse span {display:block; width:20px; height:18px; background:url(../../img/icons.gif) -860px 0; border:1px solid #FFF; margin-left:1px;} .mceOldBoxModel a.browse span {width:22px; height:20px;} a.browse:hover span {border:1px solid #0A246A; background-color:#B2BBD0;} diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css index c10a3f01..a6253976 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/skins/o2k7/ui.css @@ -21,7 +21,7 @@ .o2k7Skin .mceIframeContainer {border-top:1px solid #ABC6DD; border-bottom:1px solid #ABC6DD} .o2k7Skin .mceStatusbar {display:block; font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:9pt; line-height:16px; overflow:visible; color:#000; height:20px} .o2k7Skin .mceStatusbar div {float:left; padding:2px} -.o2k7Skin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize} +.o2k7Skin .mceStatusbar a.mceResize {display:block; float:right; background:url(../../img/icons.gif) -800px 0; width:20px; height:20px; cursor:se-resize; outline:0} .o2k7Skin .mceStatusbar a:hover {text-decoration:underline} .o2k7Skin table.mceToolbar {margin-left:3px} .o2k7Skin .mceToolbar .mceToolbarStart span {display:block; background:url(img/button_bg.png) -22px 0; width:1px; height:22px; margin-left:3px;} @@ -65,7 +65,7 @@ .o2k7Skin .mceSplitButton, .o2k7Skin .mceSplitButton a, .o2k7Skin .mceSplitButton span {display:block; height:22px} .o2k7Skin .mceSplitButton {background:url(img/button_bg.png)} .o2k7Skin .mceSplitButton a.mceAction {width:22px} -.o2k7Skin .mceSplitButton span.mceAction {width:22px; background:url(../../img/icons.gif) 20px 20px} +.o2k7Skin .mceSplitButton span.mceAction {width:22px; background-image:url(../../img/icons.gif)} .o2k7Skin .mceSplitButton a.mceOpen {width:10px; background:url(img/button_bg.png) -44px 0} .o2k7Skin .mceSplitButton span.mceOpen {display:none} .o2k7Skin table.mceSplitButtonEnabled:hover a.mceAction, .o2k7Skin .mceSplitButtonHover a.mceAction, .o2k7Skin .mceSplitButtonSelected {background:url(img/button_bg.png) 0 -22px} @@ -109,7 +109,6 @@ /* Progress,Resize */ .o2k7Skin .mceBlocker {position:absolute; left:0; top:0; z-index:1000; opacity:0.5; -ms-filter:'alpha(opacity=30)'; filter:alpha(opacity=50); background:#FFF} .o2k7Skin .mceProgress {position:absolute; left:0; top:0; z-index:1001; background:url(../default/img/progress.gif) no-repeat; width:32px; height:32px; margin:-16px 0 0 -16px} -.o2k7Skin .mcePlaceHolder {border:1px dotted gray} /* Formats */ .o2k7Skin .mce_formatPreview a {font-size:10px} @@ -212,4 +211,5 @@ .o2k7Skin span.mce_del {background-position:-940px -20px} .o2k7Skin span.mce_ins {background-position:-960px -20px} .o2k7Skin span.mce_pagebreak {background-position:0 -40px} -.o2k7Skin .mce_spellchecker span.mceAction {background-position:-540px -20px} +.o2k7Skin span.mce_restoredraft {background-position:-20px -40px} +.o2k7Skin span.mce_spellchecker {background-position:-540px -20px} diff --git a/includes/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm b/includes/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm index 119a913c..5957bbd1 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm +++ b/includes/tinymce/jscripts/tiny_mce/themes/advanced/source_editor.htm @@ -1,10 +1,8 @@ - {#advanced_dlg.code_title} - @@ -19,13 +17,8 @@
-
- -
- -
- -
+ +
diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js index d19fb53f..4b3209cc 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/simple/editor_template.js @@ -1 +1 @@ -(function(){var DOM=tinymce.DOM;tinymce.ThemeManager.requireLangPack('simple');tinymce.create('tinymce.themes.SimpleTheme',{init:function(ed,url){var t=this,states=['Bold','Italic','Underline','Strikethrough','InsertUnorderedList','InsertOrderedList'],s=ed.settings;t.editor=ed;ed.onInit.add(function(){ed.onNodeChange.add(function(ed,cm){tinymce.each(states,function(c){cm.get(c.toLowerCase()).setActive(ed.queryCommandState(c));});});ed.dom.loadCSS(url+"/skins/"+s.skin+"/content.css");});DOM.loadCSS((s.editor_css?ed.documentBaseURI.toAbsolute(s.editor_css):'')||url+"/skins/"+s.skin+"/ui.css");},renderUI:function(o){var t=this,n=o.targetNode,ic,tb,ed=t.editor,cf=ed.controlManager,sc;n=DOM.insertAfter(DOM.create('span',{id:ed.id+'_container','class':'mceEditor '+ed.settings.skin+'SimpleSkin'}),n);n=sc=DOM.add(n,'table',{cellPadding:0,cellSpacing:0,'class':'mceLayout'});n=tb=DOM.add(n,'tbody');n=DOM.add(tb,'tr');n=ic=DOM.add(DOM.add(n,'td'),'div',{'class':'mceIframeContainer'});n=DOM.add(DOM.add(tb,'tr',{'class':'last'}),'td',{'class':'mceToolbar mceLast',align:'center'});tb=t.toolbar=cf.createToolbar("tools1");tb.add(cf.createButton('bold',{title:'simple.bold_desc',cmd:'Bold'}));tb.add(cf.createButton('italic',{title:'simple.italic_desc',cmd:'Italic'}));tb.add(cf.createButton('underline',{title:'simple.underline_desc',cmd:'Underline'}));tb.add(cf.createButton('strikethrough',{title:'simple.striketrough_desc',cmd:'Strikethrough'}));tb.add(cf.createSeparator());tb.add(cf.createButton('undo',{title:'simple.undo_desc',cmd:'Undo'}));tb.add(cf.createButton('redo',{title:'simple.redo_desc',cmd:'Redo'}));tb.add(cf.createSeparator());tb.add(cf.createButton('cleanup',{title:'simple.cleanup_desc',cmd:'mceCleanup'}));tb.add(cf.createSeparator());tb.add(cf.createButton('insertunorderedlist',{title:'simple.bullist_desc',cmd:'InsertUnorderedList'}));tb.add(cf.createButton('insertorderedlist',{title:'simple.numlist_desc',cmd:'InsertOrderedList'}));tb.renderTo(n);return{iframeContainer:ic,editorContainer:ed.id+'_container',sizeContainer:sc,deltaHeight:-20};},getInfo:function(){return{longname:'Simple theme',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.ThemeManager.add('simple',tinymce.themes.SimpleTheme);})(); \ No newline at end of file +(function(){var a=tinymce.DOM;tinymce.ThemeManager.requireLangPack("simple");tinymce.create("tinymce.themes.SimpleTheme",{init:function(c,d){var e=this,b=["Bold","Italic","Underline","Strikethrough","InsertUnorderedList","InsertOrderedList"],f=c.settings;e.editor=c;c.contentCSS.push(d+"/skins/"+f.skin+"/content.css");c.onInit.add(function(){c.onNodeChange.add(function(h,g){tinymce.each(b,function(i){g.get(i.toLowerCase()).setActive(h.queryCommandState(i))})})});a.loadCSS((f.editor_css?c.documentBaseURI.toAbsolute(f.editor_css):"")||d+"/skins/"+f.skin+"/ui.css")},renderUI:function(h){var e=this,i=h.targetNode,b,c,d=e.editor,f=d.controlManager,g;i=a.insertAfter(a.create("span",{id:d.id+"_container","class":"mceEditor "+d.settings.skin+"SimpleSkin"}),i);i=g=a.add(i,"table",{cellPadding:0,cellSpacing:0,"class":"mceLayout"});i=c=a.add(i,"tbody");i=a.add(c,"tr");i=b=a.add(a.add(i,"td"),"div",{"class":"mceIframeContainer"});i=a.add(a.add(c,"tr",{"class":"last"}),"td",{"class":"mceToolbar mceLast",align:"center"});c=e.toolbar=f.createToolbar("tools1");c.add(f.createButton("bold",{title:"simple.bold_desc",cmd:"Bold"}));c.add(f.createButton("italic",{title:"simple.italic_desc",cmd:"Italic"}));c.add(f.createButton("underline",{title:"simple.underline_desc",cmd:"Underline"}));c.add(f.createButton("strikethrough",{title:"simple.striketrough_desc",cmd:"Strikethrough"}));c.add(f.createSeparator());c.add(f.createButton("undo",{title:"simple.undo_desc",cmd:"Undo"}));c.add(f.createButton("redo",{title:"simple.redo_desc",cmd:"Redo"}));c.add(f.createSeparator());c.add(f.createButton("cleanup",{title:"simple.cleanup_desc",cmd:"mceCleanup"}));c.add(f.createSeparator());c.add(f.createButton("insertunorderedlist",{title:"simple.bullist_desc",cmd:"InsertUnorderedList"}));c.add(f.createButton("insertorderedlist",{title:"simple.numlist_desc",cmd:"InsertOrderedList"}));c.renderTo(i);return{iframeContainer:b,editorContainer:d.id+"_container",sizeContainer:g,deltaHeight:-20}},getInfo:function(){return{longname:"Simple theme",author:"Moxiecode Systems AB",authorurl:"http://tinymce.moxiecode.com",version:tinymce.majorVersion+"."+tinymce.minorVersion}}});tinymce.ThemeManager.add("simple",tinymce.themes.SimpleTheme)})(); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js index fb0bd789..01ce87c5 100644 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js +++ b/includes/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js @@ -1,11 +1,11 @@ /** - * $Id: editor_template_src.js 920 2008-09-09 14:05:33Z spocke $ + * editor_template_src.js * - * This file is meant to showcase how to create a simple theme. The advanced - * theme is more suitable for production use. + * Copyright 2009, Moxiecode Systems AB + * Released under LGPL License. * - * @author Moxiecode - * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. + * License: http://tinymce.moxiecode.com/license + * Contributing: http://tinymce.moxiecode.com/contributing */ (function() { @@ -19,6 +19,7 @@ var t = this, states = ['Bold', 'Italic', 'Underline', 'Strikethrough', 'InsertUnorderedList', 'InsertOrderedList'], s = ed.settings; t.editor = ed; + ed.contentCSS.push(url + "/skins/" + s.skin + "/content.css"); ed.onInit.add(function() { ed.onNodeChange.add(function(ed, cm) { @@ -26,8 +27,6 @@ cm.get(c.toLowerCase()).setActive(ed.queryCommandState(c)); }); }); - - ed.dom.loadCSS(url + "/skins/" + s.skin + "/content.css"); }); DOM.loadCSS((s.editor_css ? ed.documentBaseURI.toAbsolute(s.editor_css) : '') || url + "/skins/" + s.skin + "/ui.css"); diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ar.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ar.js deleted file mode 100644 index c951766e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ar.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ar.simple',{ -bold_desc:"\u0639\u0631\u064A\u0636(Ctrl+B)", -italic_desc:"\u0645\u0627\u0626\u0644(Ctrl+I)", -underline_desc:"\u062A\u0633\u0637\u064A\u0631 (Ctrl+U)", -striketrough_desc:"\u0634\u0637\u0628", -bullist_desc:"\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u0642\u0637\u0629", -numlist_desc:"\u0642\u0627\u0626\u0645\u0629 \u0645\u0631\u0642\u0645\u0629", -undo_desc:"\u062A\u0631\u0627\u062C\u0639 (Ctrl+Z)", -redo_desc:"\u0627\u0639\u0627\u062F\u0629 (Ctrl+Y)", -cleanup_desc:"\u062A\u0646\u0635\u064A\u0641 \u0627\u0644\u0623\u0643\u0648\u0627\u062F \u0627\u0644\u062E\u0627\u0637\u0626\u0629" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/bg.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/bg.js deleted file mode 100644 index e59e0a16..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/bg.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('bg.simple',{ -bold_desc:"\u041F\u043E\u043B\u0443\u0447\u0435\u0440 (Ctrl+B)", -italic_desc:"\u041A\u0443\u0440\u0441\u0438\u0432 (Ctrl+I)", -underline_desc:"\u041F\u043E\u0434\u0447\u0435\u0440\u0442\u0430\u043D (Ctrl+U)", -striketrough_desc:"\u0417\u0430\u0447\u0435\u0440\u0442\u0430\u043D", -bullist_desc:"\u0412\u043E\u0434\u0430\u0447\u0438", -numlist_desc:"\u041D\u043E\u043C\u0435\u0440\u0430", -undo_desc:"\u041E\u0442\u043C\u044F\u043D\u0430 (Ctrl+Z)", -redo_desc:"\u0412\u044A\u0437\u0441\u0442\u0430\u043D\u043E\u0432\u044F\u0432\u0430\u043D\u0435 (Ctrl+Y)", -cleanup_desc:"\u0418\u0437\u0447\u0438\u0441\u0442\u0438 \u043A\u043E\u0434\u0430" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/br.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/br.js deleted file mode 100644 index a356df74..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/br.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('br.simple',{ -bold_desc:"Negrito (Ctrl+B)", -italic_desc:"It\u00C3\u0083\u00C2\u00A1lico (Ctrl+I)", -underline_desc:"Sublinhado (Ctrl+U)", -striketrough_desc:"Rasurado", -bullist_desc:"Lista n\u00C3\u0083\u00C2\u00A3o-ordenada", -numlist_desc:"Lista ordenada", -undo_desc:"Desfazer (Ctrl+Z)", -redo_desc:"Refazer (Ctrl+Y)", -cleanup_desc:"Limpar c\u00C3\u0083\u00C2\u00B3digo incorrecto" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/bs.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/bs.js deleted file mode 100644 index 74e96042..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/bs.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('bs.simple',{ -bold_desc:"Podebljaj (Ctrl+B)", -italic_desc:"Kurziv (Ctrl+I)", -underline_desc:"Podcrtaj (Ctrl+U)", -striketrough_desc:"Precrtaj", -bullist_desc:"Neure\u0111ena lista", -numlist_desc:"Ure\u0111ena lista", -undo_desc:"Poni\u0161ti (Ctrl+Z)", -redo_desc:"Ponovi (Ctrl+Y)", -cleanup_desc:"Po\u010Disti kod" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ca.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ca.js deleted file mode 100644 index b08d3fcf..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ca.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ca.simple',{ -bold_desc:"Negreta (Ctrl+B)", -italic_desc:"Cursiva (Ctrl+I)", -underline_desc:"Subratllat (Ctrl+U)", -striketrough_desc:"Tatxat", -bullist_desc:"Llista no ordenada", -numlist_desc:"Llista ordenada", -undo_desc:"Desf\u00E9s (Ctrl+Z)", -redo_desc:"Ref\u00E9s (Ctrl+Y)", -cleanup_desc:"Neteja el codi mal format" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ch.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ch.js deleted file mode 100644 index 525b17d3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ch.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ch.simple',{ -bold_desc:"\u7C97\u4F53(Ctrl+B)", -italic_desc:"\u659C\u4F53(Ctrl+I)", -underline_desc:"\u5E95\u7EBF(Ctrl+U)", -striketrough_desc:"\u5220\u9664\u7EBF", -bullist_desc:"\u9879\u76EE\u65B9\u5F0F\u5217\u8868", -numlist_desc:"\u7F16\u53F7\u65B9\u5F0F\u5217\u8868", -undo_desc:"\u8FD8\u539F(Ctrl+Z)", -redo_desc:"\u91CD\u590D(Ctrl+Y)", -cleanup_desc:"\u6E05\u9664\u65E0\u6548\u539F\u59CB\u7801" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/cs.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/cs.js deleted file mode 100644 index 486c79e8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/cs.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('cs.simple',{ -bold_desc:"Tu\u010Dn\u00E9 (Ctrl+B)", -italic_desc:"Kurz\u00EDva (Ctrl+I)", -underline_desc:"Podtr\u017Een\u00E9 (Ctrl+U)", -striketrough_desc:"P\u0159e\u0161krtnut\u00E9", -bullist_desc:"Seznam s odr\u00E1\u017Ekami", -numlist_desc:"\u010C\u00EDslovan\u00FD seznam", -undo_desc:"Zp\u011Bt (Ctrl+Z)", -redo_desc:"Znovu (Ctrl+Y)", -cleanup_desc:"Vy\u010Distit k\u00F3d" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/da.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/da.js deleted file mode 100644 index c4c32848..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/da.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('da.simple',{ -bold_desc:"Fed (Ctrl+B)", -italic_desc:"Kursiv (Ctrl+I)", -underline_desc:"Understreget (Ctrl+U)", -striketrough_desc:"Gennemstreget", -bullist_desc:"Unummereret punktopstilling", -numlist_desc:"Nummereret punktopstilling", -undo_desc:"Fortryd (Ctrl+Z)", -redo_desc:"Gendan (Ctrl+Y)", -cleanup_desc:"Ryd op i uordentlig kode" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/de.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/de.js deleted file mode 100644 index f0375e94..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/de.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('de.simple',{ -bold_desc:"Fett (Strg+B)", -italic_desc:"Kursiv (Strg+I)", -underline_desc:"Unterstrichen (Strg+U)", -striketrough_desc:"Durchgestrichen", -bullist_desc:"Unsortierte Liste", -numlist_desc:"Sortierte Liste", -undo_desc:"R\u00FCckg\u00E4ngig (Strg+Z)", -redo_desc:"Wiederholen (Strg+Y)", -cleanup_desc:"Quellcode s\u00E4ubern" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/el.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/el.js deleted file mode 100644 index 537cb3b3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/el.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('el.simple',{ -bold_desc:"\u0388\u03BD\u03C4\u03BF\u03BD\u03B1 (Ctrl+B)", -italic_desc:"\u03A0\u03BB\u03AC\u03B3\u03B9\u03B1 (Ctrl+I)", -underline_desc:"\u03A5\u03C0\u03BF\u03B3\u03C1\u03B1\u03BC\u03BC\u03B9\u03C3\u03BC\u03AD\u03BD\u03B1 (Ctrl+U)", -striketrough_desc:"\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03BC\u03BC\u03B9\u03C3\u03BC\u03AD\u03BD\u03B1", -bullist_desc:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03C7\u03C9\u03C1\u03AF\u03C2 \u03C3\u03B5\u03B9\u03C1\u03AC", -numlist_desc:"\u039B\u03AF\u03C3\u03C4\u03B1 \u03BC\u03B5 \u03C3\u03B5\u03B9\u03C1\u03AC", -undo_desc:"\u0391\u03BD\u03B1\u03AF\u03C1\u03B5\u03C3\u03B7 (Ctrl+Z)", -redo_desc:"\u0395\u03C0\u03B1\u03BD\u03AC\u03BB\u03B7\u03C8\u03B7 (Ctrl+Y)", -cleanup_desc:"\u039A\u03B1\u03B8\u03B1\u03C1\u03B9\u03C3\u03BC\u03CC\u03C2 \u03BC\u03C0\u03B5\u03C1\u03B4\u03B5\u03BC\u03AD\u03BD\u03BF\u03C5 \u03BA\u03CE\u03B4\u03B9\u03BA\u03B1" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/es.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/es.js deleted file mode 100644 index bf6985f2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/es.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('es.simple',{ -bold_desc:"Negrita (Ctrl+B)", -italic_desc:"Cursiva (Ctrl+I)", -underline_desc:"Subrayado (Ctrl+U)", -striketrough_desc:"Tachado", -bullist_desc:"Lista desordenada", -numlist_desc:"Lista ordenada", -undo_desc:"Deshacer (Ctrl+Z)", -redo_desc:"Rehacer (Ctrl+Y)", -cleanup_desc:"Limpiar c\u00F3digo basura" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/et.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/et.js deleted file mode 100644 index ce3ef22f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/et.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('et.simple',{ -bold_desc:"Rasvane (Ctrl+B)", -italic_desc:"Kursiiv (Ctrl+I)", -underline_desc:"Allajoonitud (Ctrl+U)", -striketrough_desc:"L\u00E4bijoonitud", -bullist_desc:"Ebakorrap\u00E4rane loetelu", -numlist_desc:"Korrap\u00E4rane loetelu", -undo_desc:"V\u00F5ta tagasi (Ctrl+Z)", -redo_desc:"Tee uuesti (Ctrl+Y)", -cleanup_desc:"Puhasta segane kood" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fa.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fa.js deleted file mode 100644 index fdf3fc59..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fa.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('fa.simple',{ -bold_desc:"\u0636\u062E\u06CC\u0645 (Ctrl+B)", -italic_desc:"\u0643\u062C (Ctrl+I)", -underline_desc:"\u0632\u06CC\u0631 \u062E\u0637 (Ctrl+U)", -striketrough_desc:"\u062E\u0637 \u0648\u0633\u0637", -bullist_desc:"\u0644\u06CC\u0633\u062A \u0646\u0627\u0645\u0631\u062A\u0628", -numlist_desc:"\u0644\u06CC\u0633\u062A \u0645\u0631\u062A\u0628", -undo_desc:"\u0627\u0646\u062C\u0627\u0645 \u0639\u0645\u0644 \u0642\u0628\u0644 (Ctrl+Z)", -redo_desc:"\u0627\u0646\u062C\u0627\u0645 \u0639\u0645\u0644 \u0628\u0639\u062F (Ctrl+Y)", -cleanup_desc:"\u067E\u0627\u0643 \u0633\u0627\u0632\u06CC \u0643\u062F \u0647\u0627\u06CC \u0628\u0647\u0645 \u062E\u0648\u0631\u062F\u0647" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fi.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fi.js deleted file mode 100644 index b666d582..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fi.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('fi.simple',{ -bold_desc:"Lihavointi (Ctrl+B)", -italic_desc:"Kursivointi (Ctrl+I)", -underline_desc:"Alleviivaus (Ctrl+U)", -striketrough_desc:"Yliviivaus", -bullist_desc:"J\u00E4rjest\u00E4m\u00E4t\u00F6n lista", -numlist_desc:"J\u00E4rjestetty lista", -undo_desc:"Peru (Ctrl+Z)", -redo_desc:"Tee uudestaan (Ctrl+Y)", -cleanup_desc:"Siisti sekainen koodi" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fr.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fr.js deleted file mode 100644 index f341fd84..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/fr.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('fr.simple',{ -bold_desc:"Gras (Ctrl+B)", -italic_desc:"Italique (Ctrl+I)", -underline_desc:"Soulign\u00E9 (Ctrl+U)", -striketrough_desc:"Barr\u00E9", -bullist_desc:"Liste non-num\u00E9rot\u00E9e", -numlist_desc:"Liste num\u00E9rot\u00E9e", -undo_desc:"D\u00E9faire (Ctrl+Z)", -redo_desc:"Refaire (Ctrl+Y)", -cleanup_desc:"Nettoyer le code non propre" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/gl.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/gl.js deleted file mode 100644 index 3d0a7732..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/gl.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('gl.simple',{ -bold_desc:"Negri\u00F1a (Ctrl+B)", -italic_desc:"Cursiva (Ctrl+I)", -underline_desc:"Suli\u00F1ado (Ctrl+U)", -striketrough_desc:"Tachado", -bullist_desc:"Lista desordenada", -numlist_desc:"Lista ordenada", -undo_desc:"Desfacer (Ctrl+Z)", -redo_desc:"Re-facer (Ctrl+Y)", -cleanup_desc:"Limpar lixo no c\u00F3digo" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/he.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/he.js deleted file mode 100644 index ece84f40..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/he.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('he.simple',{ -bold_desc:"\u05DE\u05D5\u05D3\u05D2\u05E9 (Ctrl+B)", -italic_desc:"\u05E0\u05D8\u05D5\u05D9 (Ctrl+I)", -underline_desc:"\u05E7\u05D5 \u05EA\u05D7\u05EA\u05D5\u05DF(Ctrl+U)", -striketrough_desc:"\u05E7\u05D5 \u05D7\u05D5\u05E6\u05D4", -bullist_desc:"\u05EA\u05D1\u05DC\u05D9\u05D8\u05D9\u05DD", -numlist_desc:"\u05DE\u05E1\u05E4\u05D5\u05E8", -undo_desc:"\u05D1\u05D8\u05DC \u05E4\u05E2\u05D5\u05DC\u05D4 (Ctrl+Z)", -redo_desc:"\u05D7\u05D6\u05D5\u05E8 \u05E4\u05E2\u05D5\u05DC\u05D4 (Ctrl+Y)", -cleanup_desc:"\u05E0\u05E7\u05D4 \u05E7\u05D5\u05D3" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/hr.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/hr.js deleted file mode 100644 index aa5750d5..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/hr.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('hr.simple',{ -bold_desc:"Podebljaj (Ctrl+B)", -italic_desc:"Kurziv (Ctrl+I)", -underline_desc:"Podcrtaj (Ctrl+U)", -striketrough_desc:"Precrtaj", -bullist_desc:"Neure\u0111ena lista", -numlist_desc:"Ure\u0111ena lista", -undo_desc:"Poni\u0161ti (Ctrl+Z)", -redo_desc:"Ponovi (Ctrl+Y)", -cleanup_desc:"Po\u010Disti kod" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/hu.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/hu.js deleted file mode 100644 index ccd2d3a9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/hu.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('hu.simple',{ -bold_desc:"F\u00E9lk\u00F6v\u00E9r (Ctrl+B)", -italic_desc:"D\u0151lt (Ctrl+I)", -underline_desc:"Al\u00E1h\u00FAzott (Ctrl+U)", -striketrough_desc:"\u00C1th\u00FAzott", -bullist_desc:"Felsorol\u00E1sos lista", -numlist_desc:"Sorrendezett lista", -undo_desc:"Visszavon (Ctrl+Z)", -redo_desc:"M\u00E9gis v\u00E9grehajt (Ctrl+Y)", -cleanup_desc:"Rendetlen k\u00F3d tiszt\u00EDt\u00E1sa" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ia.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ia.js deleted file mode 100644 index 37cd0170..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ia.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ia.simple',{ -bold_desc:"\u7C97\u4F53(Ctrl+B)", -italic_desc:"\u659C\u4F53(Ctrl+I)", -underline_desc:"\u5E95\u7EBF (Ctrl+U)", -striketrough_desc:"\u4E2D\u5212\u7EBF", -bullist_desc:"\u6E05\u5355\u7B26\u53F7", -numlist_desc:"\u7F16\u53F7", -undo_desc:"\u64A4\u9500 (Ctrl+Z)", -redo_desc:"\u6062\u590D (Ctrl+Y)", -cleanup_desc:"\u5220\u9664\u5197\u4F59\u7801" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ii.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ii.js deleted file mode 100644 index 9b9391c1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ii.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ii.simple',{ -bold_desc:"\u7C97\u4F53 (Ctrl+B)", -italic_desc:"\u659C\u4F53 (Ctrl+I)", -underline_desc:"\u5E95\u7EBF (Ctrl+U)", -striketrough_desc:"\u5220\u9664\u7EBF", -bullist_desc:"\u9879\u76EE\u65B9\u5F0F\u5217\u8868", -numlist_desc:"\u7F16\u53F7\u65B9\u5F0F\u5217\u8868", -undo_desc:"\u8FD8\u539F (Ctrl+Z)", -redo_desc:"\u91CD\u590D (Ctrl+Y)", -cleanup_desc:"\u6E05\u9664\u5197\u4F59\u4EE3\u7801" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/is.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/is.js deleted file mode 100644 index 6f8282a2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/is.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('is.simple',{ -bold_desc:"Feitletra (Ctrl+B)", -italic_desc:"Sk\u00E1letra (Ctrl+I)", -underline_desc:"Undirstrika (Ctrl+U)", -striketrough_desc:"Yfirstrika", -bullist_desc:"B\u00F3lulisti", -numlist_desc:"N\u00FAmera\u00F0ur listi", -undo_desc:"Taka til baka (Ctrl+Z)", -redo_desc:"Endurtaka (Ctrl+Y)", -cleanup_desc:"Hreinsa sk\u00EDtugan k\u00F3\u00F0a" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/it.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/it.js deleted file mode 100644 index 33dd6468..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/it.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('it.simple',{ -bold_desc:"Grassetto (Ctrl+B)", -italic_desc:"Corsivo (Ctrl+I)", -underline_desc:"Sottolineato (Ctrl+U)", -striketrough_desc:"Barrato", -bullist_desc:"Lista non ordinata", -numlist_desc:"Lista ordinata", -undo_desc:"Annulla (Ctrl+Z)", -redo_desc:"Ripristina (Ctrl+Y)", -cleanup_desc:"Pulisci codice disordinato" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ja.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ja.js deleted file mode 100644 index abf452ec..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ja.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ja.simple',{ -bold_desc:"\u592A\u5B57 (Ctrl+B)", -italic_desc:"\u659C\u4F53 (Ctrl+I)", -underline_desc:"\u4E0B\u7DDA (Ctrl+U)", -striketrough_desc:"\u6253\u6D88\u3057\u7DDA", -bullist_desc:"\u756A\u53F7\u306A\u3057\u30EA\u30B9\u30C8", -numlist_desc:"\u756A\u53F7\u3064\u304D\u30EA\u30B9\u30C8", -undo_desc:"\u5143\u306B\u623B\u3059 (Ctrl+Z)", -redo_desc:"\u3084\u308A\u76F4\u3059 (Ctrl+Y)", -cleanup_desc:"\u30B3\u30FC\u30C9\u6574\u5F62" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ko.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ko.js deleted file mode 100644 index 6ababfaa..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ko.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ko.simple',{ -bold_desc:"\uAD75\uC740 \uAE00\uC528(Ctrl+B)", -italic_desc:"\uC774\uD0E4\uB9AD(Ctrl+I)", -underline_desc:"\uBC11\uC904(Ctrl+U)", -striketrough_desc:"\uCDE8\uC18C\uC120", -bullist_desc:"\uBE44\uC21C\uCC28\uBAA9\uB85D", -numlist_desc:"\uC21C\uCC28\uBAA9\uB85D", -undo_desc:"\uC2E4\uD589\uCDE8\uC18C(Ctrl+Z)", -redo_desc:"\uB2E4\uC2DC\uC2E4\uD589(Ctrl+Y)", -cleanup_desc:"\uC9C0\uC800\uBD84\uD55C \uCF54\uB4DC \uC0AD\uC81C" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/lt.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/lt.js deleted file mode 100644 index cc716d08..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/lt.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('lt.simple',{ -bold_desc:"Storas (Ctrl+B)", -italic_desc:"Pasvir\u0119s (Ctrl+I)", -underline_desc:"Pabrauktas (Ctrl+U)", -striketrough_desc:"Perbrauktas", -bullist_desc:"Ner\u016B\u0161iuotas s\u0105ra\u0161as", -numlist_desc:"R\u016B\u0161iuotas skai\u010Diais s\u0105ra\u0161as", -undo_desc:"Atstatyti (Ctrl+Z)", -redo_desc:"Perdaryti (Ctrl+Y)", -cleanup_desc:"I\u0161valyti netvarking\u0105 kod\u0105" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/lv.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/lv.js deleted file mode 100644 index e6ae787e..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/lv.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('lv.simple',{ -bold_desc:"Treknraksts (Ctrl+B)", -italic_desc:"Sl\u012Bpraksts (Ctrl+I)", -underline_desc:"Pasv\u012Btrojums (Ctrl+U)", -striketrough_desc:"P\u0101rsv\u012Btrojums", -bullist_desc:"Nenumur\u0113ts saraksts", -numlist_desc:"Numur\u0113ts saraksts", -undo_desc:"Atsaukt (Ctrl+Z)", -redo_desc:"Atatsaukt (Ctrl+Y)", -cleanup_desc:"Izt\u012Br\u012Bt nek\u0101rt\u012Bgu kodu" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/mk.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/mk.js deleted file mode 100644 index 234fa6f4..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/mk.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('mk.simple',{ -bold_desc:"Podebljaj (Ctrl+B)", -italic_desc:"Kurziv (Ctrl+I)", -underline_desc:"Podcrtaj (Ctrl+U)", -striketrough_desc:"Precrtaj", -bullist_desc:"Neure\u0111ena lista", -numlist_desc:"Ure\u0111ena lista", -undo_desc:"Poni\u0161ti (Ctrl+Z)", -redo_desc:"Ponovi (Ctrl+Y)", -cleanup_desc:"Po\u010Disti kod" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/mn.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/mn.js deleted file mode 100644 index b3e3b372..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/mn.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('mn.simple',{ -bold_desc:"\u0422\u043E\u0434 (Ctrl+B)", -italic_desc:"\u041D\u0430\u043B\u0443\u0443 (Ctrl+I)", -underline_desc:"\u0414\u043E\u043E\u0433\u0443\u0443\u0440 \u0437\u0443\u0440\u0430\u0430\u0441 (Ctrl+U)", -striketrough_desc:"\u0414\u0430\u0440\u0441\u0430\u043D", -bullist_desc:"\u0422\u043E\u043E\u0447\u0438\u043B\u0442", -numlist_desc:"\u0414\u0443\u0433\u0430\u0430\u0440\u0442 \u0442\u043E\u043E\u0447\u0438\u043B\u0442", -undo_desc:"\u0411\u0443\u0446\u0430\u0430\u0445 (Ctrl+Z)", -redo_desc:"\u0426\u0443\u0446\u043B\u0430\u0445 (Ctrl+Y)", -cleanup_desc:"\u042D\u0445 \u043A\u043E\u0434\u044B\u0433 \u0446\u044D\u0432\u044D\u0440\u043B\u044D\u0445" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ms.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ms.js deleted file mode 100644 index f2ed53f6..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ms.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ms.simple',{ -bold_desc:"Tebal (Ctrl+B)", -italic_desc:"Condong (Ctrl+I)", -underline_desc:"Garis bawah (Ctrl+U)", -striketrough_desc:"Garis tengah", -bullist_desc:"Senarai tidak tertib", -numlist_desc:"Senarai tertib", -undo_desc:"Buat asal (Ctrl+Z)", -redo_desc:"Buat semula (Ctrl+Y)", -cleanup_desc:"Bersihkan kod yang bersepah" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nb.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nb.js deleted file mode 100644 index 9038c372..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nb.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('nb.simple',{ -bold_desc:"Fet", -italic_desc:"Kursiv", -underline_desc:"Understreking", -striketrough_desc:"Gjennomstreking", -bullist_desc:"Punktliste", -numlist_desc:"Nummerliste", -undo_desc:"Angre (Ctrl+Z)", -redo_desc:"Gj\u00F8r om (Ctrl + Y)", -cleanup_desc:"Rens ukurant kode" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nl.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nl.js deleted file mode 100644 index a28ea639..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nl.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('nl.simple',{ -bold_desc:"Vet (Ctrl+B)", -italic_desc:"Cursief (Ctrl+I)", -underline_desc:"Onderstrepen (Ctrl+U)", -striketrough_desc:"Doorhalen", -bullist_desc:"Opsommingstekens", -numlist_desc:"Nummering", -undo_desc:"Ongedaan maken (Ctrl+Z)", -redo_desc:"Herhalen (Ctrl+Y)", -cleanup_desc:"Code opruimen" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nn.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nn.js deleted file mode 100644 index 63fc36f1..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/nn.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('nn.simple',{ -bold_desc:"Feit", -italic_desc:"Kursiv", -underline_desc:"Understreking", -striketrough_desc:"Gjennomstreking", -bullist_desc:"Punktliste", -numlist_desc:"Nummerliste", -undo_desc:"Angre", -redo_desc:"Gjer om", -cleanup_desc:"Rens grisete kode" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/pl.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/pl.js deleted file mode 100644 index ebc9ec01..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/pl.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('pl.simple',{ -bold_desc:"Pogrubienie (Ctrl+B)", -italic_desc:"Kursywa (Ctrl+I)", -underline_desc:"Podkre\u015Blenie (Ctrl+U)", -striketrough_desc:"Przekre\u015Blenie", -bullist_desc:"Lista nienumerowana", -numlist_desc:"Lista numerowana", -undo_desc:"Cofnij (Ctrl+Z)", -redo_desc:"Pon\u00F3w (Ctrl+Y)", -cleanup_desc:"Wyczy\u015B\u0107 nieuporz\u0105dkowany kod" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/pt.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/pt.js deleted file mode 100644 index cd1890e9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/pt.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('pt.simple',{ -bold_desc:"Negrito (Ctrl+B)", -italic_desc:"It\u00E1lico (Ctrl+I)", -underline_desc:"Sublinhado (Ctrl+U)", -striketrough_desc:"Rasurado", -bullist_desc:"Lista n\u00E3o-ordenada", -numlist_desc:"Lista ordenada", -undo_desc:"Desfazer (Ctrl+Z)", -redo_desc:"Refazer (Ctrl+Y)", -cleanup_desc:"Limpar c\u00F3digo incorrecto" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ro.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ro.js deleted file mode 100644 index 3c8b479f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ro.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ro.simple',{ -bold_desc:"\u00CEngro\u015Fat (Ctrl+B)", -italic_desc:"Italic (Ctrl+I)", -underline_desc:"Subliniat (Ctrl+U)", -striketrough_desc:"T\u0103iat", -bullist_desc:"List\u0103 neordonat\u0103", -numlist_desc:"List\u0103 ordonat\u0103", -undo_desc:"Undo (Ctrl+Z)", -redo_desc:"Ref\u0103 (Ctrl+Y)", -cleanup_desc:"Cur\u0103\u0163\u0103 cod invalid" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ru.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ru.js deleted file mode 100644 index 8f032c52..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/ru.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('ru.simple',{ -bold_desc:"\u041F\u043E\u043B\u0443\u0436\u0438\u0440\u043D\u044B\u0439 (Ctrl+B)", -italic_desc:"\u041A\u0443\u0440\u0441\u0438\u0432 (Ctrl+I)", -underline_desc:"\u041F\u043E\u0434\u0447\u0451\u0440\u043A\u043D\u0443\u0442\u044B\u0439 (Ctrl+U)", -striketrough_desc:"\u041F\u0435\u0440\u0435\u0447\u0451\u0440\u043A\u043D\u0443\u0442\u044B\u0439", -bullist_desc:"\u041C\u0430\u0440\u043A\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A", -numlist_desc:"\u041D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u043F\u0438\u0441\u043E\u043A", -undo_desc:"\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C (Ctrl+Z)", -redo_desc:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C (Ctrl+Y)", -cleanup_desc:"\u041F\u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u043A\u0440\u0438\u0432\u043E\u0439 \u043A\u043E\u0434" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sc.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sc.js deleted file mode 100644 index 0d650c78..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sc.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('sc.simple',{ -bold_desc:"\u7C97\u4F53(Ctrl+B)", -italic_desc:"\u659C\u4F53(Ctrl+I)", -underline_desc:"\u4E0B\u5212\u7EBF(Ctrl+U)", -striketrough_desc:"\u4E2D\u5212\u7EBF", -bullist_desc:"\u5217\u8868\u7B26\u53F7", -numlist_desc:"\u7F16\u53F7", -undo_desc:"\u64A4\u9500(Ctrl+Z)", -redo_desc:"\u6062\u590D(Ctrl+Y)", -cleanup_desc:"\u5220\u9664\u5197\u4F59\u7801" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/se.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/se.js deleted file mode 100644 index 28c61bb3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/se.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('se.simple',{ -bold_desc:"Fet (Ctrl+B)", -italic_desc:"Kursiv (Ctrl+I)", -underline_desc:"Understruken (Ctrl+U)", -striketrough_desc:"Genomstruken", -bullist_desc:"Punktlista", -numlist_desc:"Nummerlista", -undo_desc:"\u00C5ngra (Ctrl+Z)", -redo_desc:"G\u00F6r om (Ctrl+Y)", -cleanup_desc:"St\u00E4da upp i k\u00E4llkoden" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/si.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/si.js deleted file mode 100644 index 414c03e3..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/si.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('si.simple',{ -bold_desc:"Bold (Ctrl+B)", -italic_desc:"Italic (Ctrl+I)", -underline_desc:"Underline (Ctrl+U)", -striketrough_desc:"Strikethrough", -bullist_desc:"Unordered list", -numlist_desc:"Ordered list", -undo_desc:"Undo (Ctrl+Z)", -redo_desc:"Redo (Ctrl+Y)", -cleanup_desc:"Cleanup messy code" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sk.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sk.js deleted file mode 100644 index 88e91815..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sk.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('sk.simple',{ -bold_desc:"Tu\u010Dn\u00FD text (Ctrl+B)", -italic_desc:"\u0160ikm\u00FD text (kurziv\u00E1) (Ctrl+I)", -underline_desc:"Pod\u010Diarknut\u00FD text (Ctrl+U)", -striketrough_desc:"Pre\u0161krtnut\u00FD text", -bullist_desc:"Zoznam s odr\u00E1\u017Ekami", -numlist_desc:"\u010C\u00EDslovan\u00FD zoznam", -undo_desc:"Sp\u00E4\u0165 (Ctrl+Z)", -redo_desc:"Znovu (Ctrl+Y)", -cleanup_desc:"Vy\u010Disti\u0165 neupraven\u00FD k\u00F3d" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sl.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sl.js deleted file mode 100644 index 42a10f3b..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sl.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('sl.simple',{ -bold_desc:"Krepko (Ctrl+B)", -italic_desc:"Po\u0161evno (Ctrl+I)", -underline_desc:"Pod\u010Drtano (Ctrl+U)", -striketrough_desc:"Pre\u010Drtano", -bullist_desc:"Alineje", -numlist_desc:"Na\u0161tevanje", -undo_desc:"Razveljavi (Ctrl+Z)", -redo_desc:"Uveljavi (Ctrl+Y)", -cleanup_desc:"Pre\u010Disti kodo" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sq.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sq.js deleted file mode 100644 index eaba5d34..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sq.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('sq.simple',{ -bold_desc:"I Trash\u00EB (Ctrl+B)", -italic_desc:"I Pjerr\u00EBt (Ctrl+I)", -underline_desc:"I N\u00EBnvizuar (Ctrl+U)", -striketrough_desc:"Vij\u00EB n\u00EB mes", -bullist_desc:"List\u00EB e parregullt", -numlist_desc:"List\u00EB e rregullt", -undo_desc:"\u00C7b\u00EBj (Ctrl+Z)", -redo_desc:"Rib\u00EBj (Ctrl+Y)", -cleanup_desc:"Pastro kodin" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sr.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sr.js deleted file mode 100644 index b45107b8..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sr.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('sr.simple',{ -bold_desc:"Podebljaj (Ctrl+B)", -italic_desc:"Kurziv (Ctrl+I)", -underline_desc:"Podcrtaj (Ctrl+U)", -striketrough_desc:"Precrtaj", -bullist_desc:"Neure\u0111ena lista", -numlist_desc:"Ure\u0111ena lista", -undo_desc:"Poni\u0161ti (Ctrl+Z)", -redo_desc:"Ponovi (Ctrl+Y)", -cleanup_desc:"Po\u010Disti kod" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sv.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sv.js deleted file mode 100644 index 974987ae..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/sv.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('sv.simple',{ -bold_desc:"Fet (Ctrl+B)", -italic_desc:"Kursiv (Ctrl+I)", -underline_desc:"Understruken (Ctrl+U)", -striketrough_desc:"Genomstruken", -bullist_desc:"Punktlista", -numlist_desc:"Nummerlista", -undo_desc:"\u00C5ngra (Ctrl+Z)", -redo_desc:"G\u00F6r om (Ctrl+Y)", -cleanup_desc:"St\u00E4da upp i k\u00E4llkoden" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tr.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tr.js deleted file mode 100644 index af17ab24..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tr.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('tr.simple',{ -bold_desc:"Kal\u0131n (Ctrl+B)", -italic_desc:"E\u011Fik (Ctrl+I)", -underline_desc:"Alt\u0131 \u00E7izgili (Ctrl+U)", -striketrough_desc:"Ortas\u0131 \u00E7izgili", -bullist_desc:"S\u0131ras\u0131z liste", -numlist_desc:"S\u0131ral\u0131 liste", -undo_desc:"Geri al (Ctrl+Z)", -redo_desc:"Tekrarla (Ctrl+Y)", -cleanup_desc:"Da\u011F\u0131n\u0131k kodu temizle" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tt.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tt.js deleted file mode 100644 index 83c6b0f2..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tt.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('tt.simple',{ -bold_desc:"\u7C97\u9AD4(Ctrl+B)", -italic_desc:"\u659C\u9AD4(Ctrl+I)", -underline_desc:"\u5E95\u7DDA (Ctrl+U)", -striketrough_desc:"\u4E2D\u5283\u7DDA", -bullist_desc:"\u6E05\u55AE\u7B26\u865F", -numlist_desc:"\u7DE8\u865F", -undo_desc:"\u53D6\u6D88\u8B8A\u66F4 (Ctrl+Z)", -redo_desc:"\u91CD\u4F5C\u8B8A\u66F4 (Ctrl+Y)", -cleanup_desc:"\u6E05\u9664\u5167\u5BB9" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tw.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tw.js deleted file mode 100644 index 13069b5f..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/tw.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('tw.simple',{ -bold_desc:"(Ctrl+B)", -italic_desc:"\u659C\u9AD4(Ctrl+I)", -underline_desc:"\u5E95\u7DDA(Ctrl+U)", -striketrough_desc:"\u522A\u9664\u7DDA", -bullist_desc:"\u9805\u76EE\u7B26\u865F", -numlist_desc:"\u7DE8\u865F", -undo_desc:"\u56DE\u5FA9(Ctrl+Z)", -redo_desc:"\u91CD\u505A(Ctrl+Y)", -cleanup_desc:"\u6E05\u9664\u591A\u9918\u4EE3\u78BC" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/uk.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/uk.js deleted file mode 100644 index 8b5a2c20..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/uk.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('uk.simple',{ -bold_desc:"\u0416\u0438\u0440\u043D\u0438\u0439 (Ctrl+B)", -italic_desc:"\u041A\u0443\u0440\u0441\u0438\u0432 (Ctrl+I)", -underline_desc:"\u041F\u0456\u0434\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439 (Ctrl+U)", -striketrough_desc:"\u0417\u0430\u043A\u0440\u0435\u0441\u043B\u0435\u043D\u0438\u0439", -bullist_desc:"\u0421\u043F\u0438\u0441\u043E\u043A", -numlist_desc:"\u0421\u043F\u0438\u0441\u043E\u043A \u043D\u0443\u043C\u0435\u0440\u043E\u0432\u0430\u043D\u0438\u0439", -undo_desc:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 (Ctrl+Z)", -redo_desc:"\u041F\u043E\u0432\u0435\u0440\u043D\u0443\u0442\u0438 (Ctrl+Y)", -cleanup_desc:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0437\u0430\u0439\u0432\u0438\u0439 \u043A\u043E\u0434" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/vi.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/vi.js deleted file mode 100644 index 36e5dfb9..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/vi.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('vi.simple',{ -bold_desc:"\u0110\u1EADm (Ctrl+B)", -italic_desc:"Nghi\u00EAng (Ctrl+I)", -underline_desc:"G\u1EA1ch ch\u00E2n (Ctrl+U)", -striketrough_desc:"G\u1EA1ch x\u00F3a", -bullist_desc:"Danh s\u00E1ch", -numlist_desc:"Danh s\u00E1ch th\u1EE9 t\u1EF1", -undo_desc:"Kh\u00F4i ph\u1EE5c (Ctrl+Z)", -redo_desc:"L\u1EB7p l\u1EA1i (Ctrl+Y)", -cleanup_desc:"D\u1ECDn d\u1EB9p m\u00E3 l\u1ED9n x\u1ED9n" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/zh.js b/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/zh.js deleted file mode 100644 index 1b6e1a8c..00000000 --- a/includes/tinymce/jscripts/tiny_mce/themes/simple/langs/zh.js +++ /dev/null @@ -1,11 +0,0 @@ -tinyMCE.addI18n('zh.simple',{ -bold_desc:"\u9ED1\u4F53(Ctrl+B)", -italic_desc:"\u659C\u4F53(Ctrl+I)", -underline_desc:"\u4E0B\u5212\u7EBF(Ctrl+U)", -striketrough_desc:"\u5220\u9664\u7EBF", -bullist_desc:"\u9879\u76EE\u7B26\u53F7", -numlist_desc:"\u7F16\u53F7", -undo_desc:"\u64A4\u9500(Ctrl+Z)", -redo_desc:"\u91CD\u505A(Ctrl+Y)", -cleanup_desc:"\u6E05\u9664\u591A\u4F59\u4EE3\u7801" -}); \ No newline at end of file diff --git a/includes/tinymce/jscripts/tiny_mce/tiny_mce.js b/includes/tinymce/jscripts/tiny_mce/tiny_mce.js index 55aba6e3..c4eddecf 100644 --- a/includes/tinymce/jscripts/tiny_mce/tiny_mce.js +++ b/includes/tinymce/jscripts/tiny_mce/tiny_mce.js @@ -1 +1 @@ -var tinymce={majorVersion:'3',minorVersion:'2.1.1',releaseDate:'2008-11-27',_init:function(){var t=this,d=document,w=window,na=navigator,ua=na.userAgent,i,nl,n,base,p,v;t.isOpera=w.opera&&opera.buildNumber;t.isWebKit=/WebKit/.test(ua);t.isOldWebKit=t.isWebKit&&!w.getSelection().getRangeAt;t.isIE=!t.isWebKit&&!t.isOpera&&(/MSIE/gi).test(ua)&&(/Explorer/gi).test(na.appName);t.isIE6=t.isIE&&/MSIE [56]/.test(ua);t.isGecko=!t.isWebKit&&/Gecko/.test(ua);t.isMac=ua.indexOf('Mac')!=-1;t.isAir=/adobeair/i.test(ua);if(w.tinyMCEPreInit){t.suffix=tinyMCEPreInit.suffix;t.baseURL=tinyMCEPreInit.base;t.query=tinyMCEPreInit.query;return;}t.suffix='';nl=d.getElementsByTagName('base');for(i=0;i=items.length){for(i=0,l=base.length;i=items.length||base[i]!=items[i]){bp=i+1;break;}}}if(base.length=base.length||base[i]!=items[i]){bp=i+1;break;}}}if(bp==1)return path;for(i=0,l=base.length-(bp-1);i=0;i--){if(path[i].length==0||path[i]==".")continue;if(path[i]=='..'){nb++;continue;}if(nb>0){nb--;continue;}o.push(path[i]);}i=base.length-nb;if(i<=0)return'/'+o.reverse().join('/');return'/'+base.slice(0,i).join('/')+'/'+o.reverse().join('/');},getURI:function(nh){var s,t=this;if(!t.source||nh){s='';if(!nh){if(t.protocol)s+=t.protocol+'://';if(t.userInfo)s+=t.userInfo+'@';if(t.host)s+=t.host;if(t.port)s+=':'+t.port;}if(t.path)s+=t.path;if(t.query)s+='?'+t.query;if(t.anchor)s+='#'+t.anchor;t.source=s;}return t.source;}});})();(function(){var each=tinymce.each;tinymce.create('static tinymce.util.Cookie',{getHash:function(n){var v=this.get(n),h;if(v){each(v.split('&'),function(v){v=v.split('=');h=h||{};h[unescape(v[0])]=unescape(v[1]);});}return h;},setHash:function(n,v,e,p,d,s){var o='';each(v,function(v,k){o+=(!o?'':'&')+escape(k)+'='+escape(v);});this.set(n,o,e,p,d,s);},get:function(n){var c=document.cookie,e,p=n+"=",b;if(!c)return;b=c.indexOf("; "+p);if(b==-1){b=c.indexOf(p);if(b!=0)return null;}else b+=2;e=c.indexOf(";",b);if(e==-1)e=c.length;return unescape(c.substring(b+p.length,e));},set:function(n,v,e,p,d,s){document.cookie=n+"="+escape(v)+((e)?"; expires="+e.toGMTString():"")+((p)?"; path="+escape(p):"")+((d)?"; domain="+d:"")+((s)?"; secure":"");},remove:function(n,p){var d=new Date();d.setTime(d.getTime()-1000);this.set(n,'',d,p,d);}});})();tinymce.create('static tinymce.util.JSON',{serialize:function(o){var i,v,s=tinymce.util.JSON.serialize,t;if(o==null)return'null';t=typeof o;if(t=='string'){v='\bb\tt\nn\ff\rr\""\'\'\\\\';return'"'+o.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(a,b){i=v.indexOf(b);if(i+1)return'\\'+v.charAt(i+1);a=b.charCodeAt().toString(16);return'\\u'+'0000'.substring(a.length)+a;})+'"';}if(t=='object'){if(o instanceof Array){for(i=0,v='[';i0?',':'')+s(o[i]);return v+']';}v='{';for(i in o)v+=typeof o[i]!='function'?(v.length>1?',"':'"')+i+'":'+s(o[i]):'';return v+'}';}return''+o;},parse:function(s){try{return eval('('+s+')');}catch(ex){}}});tinymce.create('static tinymce.util.XHR',{send:function(o){var x,t,w=window,c=0;o.scope=o.scope||this;o.success_scope=o.success_scope||o.scope;o.error_scope=o.error_scope||o.scope;o.async=o.async===false?false:true;o.data=o.data||'';function get(s){x=0;try{x=new ActiveXObject(s);}catch(ex){}return x;};x=w.XMLHttpRequest?new XMLHttpRequest():get('Microsoft.XMLHTTP')||get('Msxml2.XMLHTTP');if(x){if(x.overrideMimeType)x.overrideMimeType(o.content_type);x.open(o.type||(o.data?'POST':'GET'),o.url,o.async);if(o.content_type)x.setRequestHeader('Content-Type',o.content_type);x.send(o.data);function ready(){if(!o.async||x.readyState==4||c++>10000){if(o.success&&c<10000&&x.status==200)o.success.call(o.success_scope,''+x.responseText,x,o);else if(o.error)o.error.call(o.error_scope,c>10000?'TIMED_OUT':'GENERAL',x,o);x=null;}else w.setTimeout(ready,10);};if(!o.async)return ready();t=w.setTimeout(ready,10);}}});(function(){var extend=tinymce.extend,JSON=tinymce.util.JSON,XHR=tinymce.util.XHR;tinymce.create('tinymce.util.JSONRequest',{JSONRequest:function(s){this.settings=extend({},s);this.count=0;},send:function(o){var ecb=o.error,scb=o.success;o=extend(this.settings,o);o.success=function(c,x){c=JSON.parse(c);if(typeof(c)=='undefined'){c={error:'JSON Parse error.'};}if(c.error)ecb.call(o.error_scope||o.scope,c.error,x);else scb.call(o.success_scope||o.scope,c.result);};o.error=function(ty,x){ecb.call(o.error_scope||o.scope,ty,x);};o.data=JSON.serialize({id:o.id||'c'+(this.count++),method:o.method,params:o.params});o.content_type='application/json';XHR.send(o);},'static':{sendRPC:function(o){return new tinymce.util.JSONRequest().send(o);}}});}());(function(){var each=tinymce.each,is=tinymce.is;var isWebKit=tinymce.isWebKit,isIE=tinymce.isIE;tinymce.create('tinymce.dom.DOMUtils',{doc:null,root:null,files:null,listeners:{},pixelStyles:/^(top|left|bottom|right|width|height|borderWidth)$/,cache:{},idPattern:/^#[\w]+$/,elmPattern:/^[\w_*]+$/,elmClassPattern:/^([\w_]*)\.([\w_]+)$/,props:{"for":"htmlFor","class":"className",className:"className",checked:"checked",disabled:"disabled",maxlength:"maxLength",readonly:"readOnly",selected:"selected",value:"value",id:"id",name:"name",type:"type"},DOMUtils:function(d,s){var t=this;t.doc=d;t.win=window;t.files={};t.cssFlicker=false;t.counter=0;t.boxModel=!tinymce.isIE||d.compatMode=="CSS1Compat";t.stdMode=d.documentMode===8;this.settings=s=tinymce.extend({keep_values:false,hex_colors:1,process_html:1},s);if(tinymce.isIE6){try{d.execCommand('BackgroundImageCache',false,true);}catch(e){t.cssFlicker=true;}}tinymce.addUnload(t.destroy,t);},getRoot:function(){var t=this,s=t.settings;return(s&&t.get(s.root_element))||t.doc.body;},getViewPort:function(w){var d,b;w=!w?this.win:w;d=w.document;b=this.boxModel?d.documentElement:d.body;return{x:w.pageXOffset||b.scrollLeft,y:w.pageYOffset||b.scrollTop,w:w.innerWidth||b.clientWidth,h:w.innerHeight||b.clientHeight};},getRect:function(e){var p,t=this,sr;e=t.get(e);p=t.getPos(e);sr=t.getSize(e);return{x:p.x,y:p.y,w:sr.w,h:sr.h};},getSize:function(e){var t=this,w,h;e=t.get(e);w=t.getStyle(e,'width');h=t.getStyle(e,'height');if(w.indexOf('px')===-1)w=0;if(h.indexOf('px')===-1)h=0;return{w:parseInt(w)||e.offsetWidth||e.clientWidth,h:parseInt(h)||e.offsetHeight||e.clientHeight};},getParent:function(n,f,r){var na,se=this.settings;n=this.get(n);if(se.strict_root)r=r||this.getRoot();if(is(f,'string')){na=f.toUpperCase();f=function(n){var s=false;if(n.nodeType==1&&na==='*'){s=true;return false;}each(na.split(','),function(v){if(n.nodeType==1&&((se.strict&&n.nodeName.toUpperCase()==v)||n.nodeName.toUpperCase()==v)){s=true;return false;}});return s;};}while(n){if(n==r)return null;if(f(n))return n;n=n.parentNode;}return null;},get:function(e){var n;if(e&&this.doc&&typeof(e)=='string'){n=e;e=this.doc.getElementById(e);if(e&&e.id!==n)return this.doc.getElementsByName(n)[1];}return e;},select:function(pa,s){var t=this,cs,c,pl,o=[],x,i,l,n,xp;s=t.get(s)||t.doc;if(s.querySelectorAll){if(s!=t.doc){i=s.id;s.id='_mc_tmp';pa='#_mc_tmp '+pa;}l=tinymce.grep(s.querySelectorAll(pa));s.id=i;return l;}if(!t.selectorRe)t.selectorRe=/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\\\.]+))?(?:\[\@([\w\\]+)([\^\$\*!]?=)([\w\\]+)\])?(?:\:([\w\\]+))?/i;;if(tinymce.isAir){each(tinymce.explode(pa),function(v){if(!(xp=t.cache[v])){xp='';each(v.split(' '),function(v){v=t.selectorRe.exec(v);xp+=v[1]?'//'+v[1]:'//*';if(v[2])xp+="[@id='"+v[2]+"']";if(v[3]){each(v[3].split('.'),function(n){xp+="[@class = '"+n+"' or contains(concat(' ', @class, ' '), ' "+n+" ')]";});}});t.cache[v]=xp;}xp=t.doc.evaluate(xp,s,null,4,null);while(n=xp.iterateNext())o.push(n);});return o;}if(t.settings.strict){function get(s,n){return s.getElementsByTagName(n.toLowerCase());};}else{function get(s,n){return s.getElementsByTagName(n);};}if(t.elmPattern.test(pa)){x=get(s,pa);for(i=0,l=x.length;i=0;i--)cs+='}, '+(i?'n':'s')+');';cs+='})';t.cache[pa]=cs=eval(cs);}cs(isIE?collectIE:collect,s);});each(o,function(n){if(isIE)n.removeAttribute('mce_save');else delete n.mce_save;});return o;},add:function(p,n,a,h,c){var t=this;return this.run(p,function(p){var e,k;e=is(n,'string')?t.doc.createElement(n):n;t.setAttribs(e,a);if(h){if(h.nodeType)e.appendChild(h);else t.setHTML(e,h);}return!c?p.appendChild(e):e;});},create:function(n,a,h){return this.add(this.doc.createElement(n),n,a,h,1);},createHTML:function(n,a,h){var o='',t=this,k;o+='<'+n;for(k in a){if(a.hasOwnProperty(k))o+=' '+k+'="'+t.encode(a[k])+'"';}if(tinymce.is(h))return o+'>'+h+'';return o+' />';},remove:function(n,k){return this.run(n,function(n){var p,g;p=n.parentNode;if(!p)return null;if(k){each(n.childNodes,function(c){p.insertBefore(c.cloneNode(true),n);});}return p.removeChild(n);});},setStyle:function(n,na,v){var t=this;return t.run(n,function(e){var s,i;s=e.style;na=na.replace(/-(\D)/g,function(a,b){return b.toUpperCase();});if(t.pixelStyles.test(na)&&(tinymce.is(v,'number')||/^[\-0-9\.]+$/.test(v)))v+='px';switch(na){case'opacity':if(isIE){s.filter=v===''?'':"alpha(opacity="+(v*100)+")";if(!n.currentStyle||!n.currentStyle.hasLayout)s.display='inline-block';}s[na]=s['-moz-opacity']=s['-khtml-opacity']=v||'';break;case'float':isIE?s.styleFloat=v:s.cssFloat=v;break;default:s[na]=v||'';}if(t.settings.update_styles)t.setAttrib(e,'mce_style');});},getStyle:function(n,na,c){n=this.get(n);if(!n)return false;if(this.doc.defaultView&&c){na=na.replace(/[A-Z]/g,function(a){return'-'+a;});try{return this.doc.defaultView.getComputedStyle(n,null).getPropertyValue(na);}catch(ex){return null;}}na=na.replace(/-(\D)/g,function(a,b){return b.toUpperCase();});if(na=='float')na=isIE?'styleFloat':'cssFloat';if(n.currentStyle&&c)return n.currentStyle[na];return n.style[na];},setStyles:function(e,o){var t=this,s=t.settings,ol;ol=s.update_styles;s.update_styles=0;each(o,function(v,n){t.setStyle(e,n,v);});s.update_styles=ol;if(s.update_styles)t.setAttrib(e,s.cssText);},setAttrib:function(e,n,v){var t=this;if(!e||!n)return;if(t.settings.strict)n=n.toLowerCase();return this.run(e,function(e){var s=t.settings;switch(n){case"style":if(!is(v,'string')){each(v,function(v,n){t.setStyle(e,n,v);});return;}if(s.keep_values){if(v&&!t._isRes(v))e.setAttribute('mce_style',v,2);else e.removeAttribute('mce_style',2);}e.style.cssText=v;break;case"class":e.className=v||'';break;case"src":case"href":if(s.keep_values){if(s.url_converter)v=s.url_converter.call(s.url_converter_scope||t,v,n,e);t.setAttrib(e,'mce_'+n,v,2);}break;case"shape":e.setAttribute('mce_style',v);break;}if(is(v)&&v!==null&&v.length!==0)e.setAttribute(n,''+v,2);else e.removeAttribute(n,2);});},setAttribs:function(e,o){var t=this;return this.run(e,function(e){each(o,function(v,n){t.setAttrib(e,n,v);});});},getAttrib:function(e,n,dv){var v,t=this;e=t.get(e);if(!e||e.nodeType!==1)return false;if(!is(dv))dv='';if(/^(src|href|style|coords|shape)$/.test(n)){v=e.getAttribute("mce_"+n);if(v)return v;}if(isIE&&t.props[n]){v=e[t.props[n]];v=v&&v.nodeValue?v.nodeValue:v;}if(!v)v=e.getAttribute(n,2);if(n==='style'){v=v||e.style.cssText;if(v){v=t.serializeStyle(t.parseStyle(v));if(t.settings.keep_values&&!t._isRes(v))e.setAttribute('mce_style',v);}}if(isWebKit&&n==="class"&&v)v=v.replace(/(apple|webkit)\-[a-z\-]+/gi,'');if(isIE){switch(n){case'rowspan':case'colspan':if(v===1)v='';break;case'size':if(v==='+0'||v===20)v='';break;case'width':case'height':case'vspace':case'checked':case'disabled':case'readonly':if(v===0)v='';break;case'hspace':if(v===-1)v='';break;case'maxlength':case'tabindex':if(v===32768||v===2147483647||v==='32768')v='';break;case'compact':case'noshade':case'nowrap':if(v===65535)return n;return dv;case'shape':v=v.toLowerCase();break;default:if(n.indexOf('on')===0&&v)v=(''+v).replace(/^function\s+anonymous\(\)\s+\{\s+(.*)\s+\}$/,'$1');}}return(v!==undefined&&v!==null&&v!=='')?''+v:dv;},getPos:function(n){var t=this,x=0,y=0,e,d=t.doc,r;n=t.get(n);if(n&&isIE){n=n.getBoundingClientRect();e=t.boxModel?d.documentElement:d.body;x=t.getStyle(t.select('html')[0],'borderWidth');x=(x=='medium'||t.boxModel&&!t.isIE6)&&2||x;n.top+=t.win.self!=t.win.top?2:0;return{x:n.left+e.scrollLeft-x,y:n.top+e.scrollTop-x};}r=n;while(r){x+=r.offsetLeft||0;y+=r.offsetTop||0;r=r.offsetParent;}r=n;while(r){if(!/^table-row|inline.*/i.test(t.getStyle(r,"display",1))){x-=r.scrollLeft||0;y-=r.scrollTop||0;}r=r.parentNode;if(r==d.body)break;}return{x:x,y:y};},parseStyle:function(st){var t=this,s=t.settings,o={};if(!st)return o;function compress(p,s,ot){var t,r,b,l;t=o[p+'-top'+s];if(!t)return;r=o[p+'-right'+s];if(t!=r)return;b=o[p+'-bottom'+s];if(r!=b)return;l=o[p+'-left'+s];if(b!=l)return;o[ot]=l;delete o[p+'-top'+s];delete o[p+'-right'+s];delete o[p+'-bottom'+s];delete o[p+'-left'+s];};function compress2(ta,a,b,c){var t;t=o[a];if(!t)return;t=o[b];if(!t)return;t=o[c];if(!t)return;o[ta]=o[a]+' '+o[b]+' '+o[c];delete o[a];delete o[b];delete o[c];};st=st.replace(/&(#?[a-z0-9]+);/g,'&$1_MCE_SEMI_');each(st.split(';'),function(v){var sv,ur=[];if(v){v=v.replace(/_MCE_SEMI_/g,';');v=v.replace(/url\([^\)]+\)/g,function(v){ur.push(v);return'url('+ur.length+')';});v=v.split(':');sv=tinymce.trim(v[1]);sv=sv.replace(/url\(([^\)]+)\)/g,function(a,b){return ur[parseInt(b)-1];});sv=sv.replace(/rgb\([^\)]+\)/g,function(v){return t.toHex(v);});if(s.url_converter){sv=sv.replace(/url\([\'\"]?([^\)\'\"]+)[\'\"]?\)/g,function(x,c){return'url('+s.url_converter.call(s.url_converter_scope||t,t.decode(c),'style',null)+')';});}o[tinymce.trim(v[0]).toLowerCase()]=sv;}});compress("border","","border");compress("border","-width","border-width");compress("border","-color","border-color");compress("border","-style","border-style");compress("padding","","padding");compress("margin","","margin");compress2('border','border-width','border-style','border-color');if(isIE){if(o.border=='medium none')o.border='';}return o;},serializeStyle:function(o){var s='';each(o,function(v,k){if(k&&v){if(tinymce.isGecko&&k.indexOf('-moz-')===0)return;switch(k){case'color':case'background-color':v=v.toLowerCase();break;}s+=(s?' ':'')+k+': '+v+';';}});return s;},loadCSS:function(u){var t=this,d=t.doc;if(!u)u='';each(u.split(','),function(u){if(t.files[u])return;t.files[u]=true;t.add(t.select('head')[0],'link',{rel:'stylesheet',href:tinymce._addVer(u)});});},addClass:function(e,c){return this.run(e,function(e){var o;if(!c)return 0;if(this.hasClass(e,c))return e.className;o=this.removeClass(e,c);return e.className=(o!=''?(o+' '):'')+c;});},removeClass:function(e,c){var t=this,re;return t.run(e,function(e){var v;if(t.hasClass(e,c)){if(!re)re=new RegExp("(^|\\s+)"+c+"(\\s+|$)","g");v=e.className.replace(re,' ');return e.className=tinymce.trim(v!=' '?v:'');}return e.className;});},hasClass:function(n,c){n=this.get(n);if(!n||!c)return false;return(' '+n.className+' ').indexOf(' '+c+' ')!==-1;},show:function(e){return this.setStyle(e,'display','block');},hide:function(e){return this.setStyle(e,'display','none');},isHidden:function(e){e=this.get(e);return!e||e.style.display=='none'||this.getStyle(e,'display')=='none';},uniqueId:function(p){return(!p?'mce_':p)+(this.counter++);},setHTML:function(e,h){var t=this;return this.run(e,function(e){var x,i,nl,n,p,x;h=t.processHTML(h);if(isIE){function set(){try{e.innerHTML='
'+h;e.removeChild(e.firstChild);}catch(ex){while(e.firstChild)e.firstChild.removeNode();x=t.create('div');x.innerHTML='
'+h;each(x.childNodes,function(n,i){if(i)e.appendChild(n);});}};if(t.settings.fix_ie_paragraphs)h=h.replace(/

<\/p>|]+)><\/p>|/gi,' 

');set();if(t.settings.fix_ie_paragraphs){nl=e.getElementsByTagName("p");for(i=nl.length-1,x=0;i>=0;i--){n=nl[i];if(!n.hasChildNodes()){if(!n.mce_keep){x=1;break;}n.removeAttribute('mce_keep');}}}if(x){h=h.replace(/

]+)>|

/g,'

');h=h.replace(/<\/p>/g,'
');set();if(t.settings.fix_ie_paragraphs){nl=e.getElementsByTagName("DIV");for(i=nl.length-1;i>=0;i--){n=nl[i];if(n.mce_tmp){p=t.doc.createElement('p');n.cloneNode(false).outerHTML.replace(/([a-z0-9\-_]+)=/gi,function(a,b){var v;if(b!=='mce_tmp'){v=n.getAttribute(b);if(!v&&b==='class')v=n.className;p.setAttribute(b,v);}});for(x=0;x|]+)>/gi,'<$1b$2>');h=h.replace(/<(\/?)em>|]+)>/gi,'<$1i$2>');}else if(isIE){h=h.replace(/'/g,''');h=h.replace(/\s+(disabled|checked|readonly|selected)\s*=\s*[\"\']?(false|0)[\"\']?/gi,'');}h=h.replace(/]+)\/>|/gi,'');if(s.keep_values){if(/)/g,'\n');s=s.replace(/^[\r\n]*|[\r\n]*$/g,'');s=s.replace(/^\s*(\/\/\s*|\]\]>|-->|\]\]-->)\s*$/g,'');return s;};h=h.replace(/]+|)>([\s\S]*?)<\/script>/g,function(v,a,b){b=trim(b);if(!a)a=' type="text/javascript"';if(b)b='';return''+b+'';});h=h.replace(/]+|)>([\s\S]*?)<\/style>/g,function(v,a,b){b=trim(b);return''+b+'';});}h=h.replace(//g,'');h=h.replace(/<([\w:]+) [^>]*(src|href|style|shape|coords)[^>]*>/gi,function(a,n){function handle(m,b,c){var u=c;if(a.indexOf('mce_'+b)!=-1)return m;if(b=='style'){if(t._isRes(c))return m;if(s.hex_colors){u=u.replace(/rgb\([^\)]+\)/g,function(v){return t.toHex(v);});}if(s.url_converter){u=u.replace(/url\([\'\"]?([^\)\'\"]+)\)/g,function(x,c){return'url('+t.encode(s.url_converter.call(s.url_converter_scope||t,t.decode(c),b,n))+')';});}}else if(b!='coords'&&b!='shape'){if(s.url_converter)u=t.encode(s.url_converter.call(s.url_converter_scope||t,t.decode(c),b,n));}return' '+b+'="'+c+'" mce_'+b+'="'+u+'"';};a=a.replace(/ (src|href|style|coords|shape)=[\"]([^\"]+)[\"]/gi,handle);a=a.replace(/ (src|href|style|coords|shape)=[\']([^\']+)[\']/gi,handle);return a.replace(/ (src|href|style|coords|shape)=([^\s\"\'>]+)/gi,handle);});}return h;},getOuterHTML:function(e){var d;e=this.get(e);if(!e)return null;if(isIE)return e.outerHTML;d=(e.ownerDocument||this.doc).createElement("body");d.appendChild(e.cloneNode(true));return d.innerHTML;},setOuterHTML:function(e,h,d){var t=this;return this.run(e,function(e){var n,tp;e=t.get(e);d=d||e.ownerDocument||t.doc;if(isIE&&e.nodeType==1)e.outerHTML=h;else{tp=d.createElement("body");tp.innerHTML=h;n=tp.lastChild;while(n){t.insertAfter(n.cloneNode(true),e);n=n.previousSibling;}t.remove(e);}});},decode:function(s){var e,n,v;if(/&[^;]+;/.test(s)){e=this.doc.createElement("div");e.innerHTML=s;n=e.firstChild;v='';if(n){do{v+=n.nodeValue;}while(n.nextSibling);}return v||s;}return s;},encode:function(s){return s?(''+s).replace(/[<>&\"]/g,function(c,b){switch(c){case'&':return'&';case'"':return'"';case'<':return'<';case'>':return'>';}return c;}):s;},insertAfter:function(n,r){var t=this;r=t.get(r);return this.run(n,function(n){var p,ns;p=r.parentNode;ns=r.nextSibling;if(ns)p.insertBefore(n,ns);else p.appendChild(n);return n;});},isBlock:function(n){if(n.nodeType&&n.nodeType!==1)return false;n=n.nodeName||n;return/^(H[1-6]|HR|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP)$/.test(n);},replace:function(n,o,k){if(is(o,'array'))n=n.cloneNode(true);return this.run(o,function(o){if(k){each(o.childNodes,function(c){n.appendChild(c.cloneNode(true));});}return o.parentNode.replaceChild(n,o);});},toHex:function(s){var c=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(s);function hex(s){s=parseInt(s).toString(16);return s.length>1?s:'0'+s;};if(c){s='#'+hex(c[1])+hex(c[2])+hex(c[3]);return s;}return s;},getClasses:function(){var t=this,cl=[],i,lo={},f=t.settings.class_filter,ov;if(t.classes)return t.classes;function addClasses(s){each(s.imports,function(r){addClasses(r);});each(s.cssRules||s.rules,function(r){switch(r.type||1){case 1:if(r.selectorText){each(r.selectorText.split(','),function(v){v=v.replace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(v)||!/\.[\w\-]+$/.test(v))return;ov=v;v=v.replace(/.*\.([a-z0-9_\-]+).*/i,'$1');if(f&&!(v=f(v,ov)))return;if(!lo[v]){cl.push({'class':v});lo[v]=1;}});}break;case 3:addClasses(r.styleSheet);break;}});};try{each(t.doc.styleSheets,addClasses);}catch(ex){}if(cl.length>0)t.classes=cl;return cl;},run:function(e,f,s){var t=this,o;if(t.doc&&typeof(e)==='string')e=t.get(e);if(!e)return false;s=s||this;if(!e.nodeType&&(e.length||e.length===0)){o=[];each(e,function(e,i){if(e){if(typeof(e)=='string')e=t.doc.getElementById(e);o.push(f.call(s,e,i));}});return o;}return f.call(s,e);},getAttribs:function(n){var o;n=this.get(n);if(!n)return[];if(isIE){o=[];if(n.nodeName=='OBJECT')return n.attributes;n.cloneNode(false).outerHTML.replace(/([a-z0-9\:\-_]+)=/gi,function(a,b){o.push({specified:1,nodeName:b});});return o;}return n.attributes;},destroy:function(s){var t=this;t.win=t.doc=t.root=null;if(!s)tinymce.removeUnload(t.destroy);},_isRes:function(c){return/^(top|left|bottom|right|width|height)/i.test(c)||/;\s*(top|left|bottom|right|width|height)/i.test(c);}});tinymce.DOM=new tinymce.dom.DOMUtils(document,{process_html:0});})();(function(){var each=tinymce.each,DOM=tinymce.DOM,isIE=tinymce.isIE,isWebKit=tinymce.isWebKit,Event;tinymce.create('static tinymce.dom.Event',{inits:[],events:[],add:function(o,n,f,s){var cb,t=this,el=t.events,r;if(o&&o instanceof Array){r=[];each(o,function(o){o=DOM.get(o);r.push(t.add(o,n,f,s));});return r;}o=DOM.get(o);if(!o)return;cb=function(e){e=e||window.event;if(e&&!e.target&&isIE)e.target=e.srcElement;if(!s)return f(e);return f.call(s,e);};if(n=='unload'){tinymce.unloads.unshift({func:cb});return cb;}if(n=='init'){if(t.domLoaded)cb();else t.inits.push(cb);return cb;}el.push({obj:o,name:n,func:f,cfunc:cb,scope:s});t._add(o,n,cb);return f;},remove:function(o,n,f){var t=this,a=t.events,s=false,r;if(o&&o instanceof Array){r=[];each(o,function(o){o=DOM.get(o);r.push(t.remove(o,n,f));});return r;}o=DOM.get(o);each(a,function(e,i){if(e.obj==o&&e.name==n&&(!f||(e.func==f||e.cfunc==f))){a.splice(i,1);t._remove(o,n,e.cfunc);s=true;return false;}});return s;},clear:function(o){var t=this,a=t.events,i,e;if(o){o=DOM.get(o);for(i=a.length-1;i>=0;i--){e=a[i];if(e.obj===o){t._remove(e.obj,e.name,e.cfunc);e.obj=e.cfunc=null;a.splice(i,1);}}}},cancel:function(e){if(!e)return false;this.stop(e);return this.prevent(e);},stop:function(e){if(e.stopPropagation)e.stopPropagation();else e.cancelBubble=true;return false;},prevent:function(e){if(e.preventDefault)e.preventDefault();else e.returnValue=false;return false;},_unload:function(){var t=Event;each(t.events,function(e,i){t._remove(e.obj,e.name,e.cfunc);e.obj=e.cfunc=null;});t.events=[];t=null;},_add:function(o,n,f){if(o.attachEvent)o.attachEvent('on'+n,f);else if(o.addEventListener)o.addEventListener(n,f,false);else o['on'+n]=f;},_remove:function(o,n,f){if(o){try{if(o.detachEvent)o.detachEvent('on'+n,f);else if(o.removeEventListener)o.removeEventListener(n,f,false);else o['on'+n]=null;}catch(ex){}}},_pageInit:function(){var e=Event;if(e.domLoaded)return;e._remove(window,'DOMContentLoaded',e._pageInit);e.domLoaded=true;each(e.inits,function(c){c();});e.inits=[];},_wait:function(){var t;if(window.tinyMCE_GZ&&tinyMCE_GZ.loaded){Event.domLoaded=1;return;}if(isIE&&document.location.protocol!='https:'){document.write('';bi=s.body_id||'tinymce';if(bi.indexOf('=')!=-1){bi=t.getParam('body_id','','hash');bi=bi[t.id]||bi;}bc=s.body_class||'';if(bc.indexOf('=')!=-1){bc=t.getParam('body_class','','hash');bc=bc[t.id]||'';}t.iframeHTML+='';if(tinymce.relaxedDomain){if(isIE||(tinymce.isOpera&&parseFloat(opera.version())>=9.5))u='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinyMCE.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.setupIframe();})()';else if(tinymce.isOpera)u='javascript:(function(){document.open();document.domain="'+document.domain+'";document.close();ed.setupIframe();})()';}n=DOM.add(o.iframeContainer,'iframe',{id:t.id+"_ifr",src:u||'javascript:""',frameBorder:'0',style:{width:'100%',height:h}});t.contentAreaContainer=o.iframeContainer;DOM.get(o.editorContainer).style.display=t.orgDisplay;DOM.get(t.id).style.display='none';if(tinymce.isOldWebKit){Event.add(n,'load',t.setupIframe,t);n.src=tinymce.baseURL+'/plugins/safari/blank.htm';}else{if(!isIE||!tinymce.relaxedDomain)t.setupIframe();e=n=o=null;}},setupIframe:function(){var t=this,s=t.settings,e=DOM.get(t.id),d=t.getDoc(),h,b;if(!isIE||!tinymce.relaxedDomain){d.open();d.write(t.iframeHTML);d.close();}if(!isIE){try{if(!s.readonly)d.designMode='On';}catch(ex){}}if(isIE){b=t.getBody();DOM.hide(b);if(!s.readonly)b.contentEditable=true;DOM.show(b);}t.dom=new tinymce.DOM.DOMUtils(t.getDoc(),{keep_values:true,url_converter:t.convertURL,url_converter_scope:t,hex_colors:s.force_hex_style_colors,class_filter:s.class_filter,update_styles:1,fix_ie_paragraphs:1});t.serializer=new tinymce.dom.Serializer({entity_encoding:s.entity_encoding,entities:s.entities,valid_elements:s.verify_html===false?'*[*]':s.valid_elements,extended_valid_elements:s.extended_valid_elements,valid_child_elements:s.valid_child_elements,invalid_elements:s.invalid_elements,fix_table_elements:s.fix_table_elements,fix_list_elements:s.fix_list_elements,fix_content_duplication:s.fix_content_duplication,convert_fonts_to_spans:s.convert_fonts_to_spans,font_size_classes:s.font_size_classes,font_size_style_values:s.font_size_style_values,apply_source_formatting:s.apply_source_formatting,remove_linebreaks:s.remove_linebreaks,element_format:s.element_format,dom:t.dom});t.selection=new tinymce.dom.Selection(t.dom,t.getWin(),t.serializer);t.forceBlocks=new tinymce.ForceBlocks(t,{forced_root_block:s.forced_root_block});t.editorCommands=new tinymce.EditorCommands(t);t.serializer.onPreProcess.add(function(se,o){return t.onPreProcess.dispatch(t,o,se);});t.serializer.onPostProcess.add(function(se,o){return t.onPostProcess.dispatch(t,o,se);});t.onPreInit.dispatch(t);if(!s.gecko_spellcheck)t.getBody().spellcheck=0;if(!s.readonly)t._addEvents();t.controlManager.onPostRender.dispatch(t,t.controlManager);t.onPostRender.dispatch(t);if(s.directionality)t.getBody().dir=s.directionality;if(s.nowrap)t.getBody().style.whiteSpace="nowrap";if(s.auto_resize)t.onNodeChange.add(t.resizeToContent,t);if(s.custom_elements){function handleCustom(ed,o){each(explode(s.custom_elements),function(v){var n;if(v.indexOf('~')===0){v=v.substring(1);n='span';}else n='div';o.content=o.content.replace(new RegExp('<('+v+')([^>]*)>','g'),'<'+n+' mce_name="$1"$2>');o.content=o.content.replace(new RegExp('','g'),'');});};t.onBeforeSetContent.add(handleCustom);t.onPostProcess.add(function(ed,o){if(o.set)handleCustom(ed,o)});}if(s.handle_node_change_callback){t.onNodeChange.add(function(ed,cm,n){t.execCallback('handle_node_change_callback',t.id,n,-1,-1,true,t.selection.isCollapsed());});}if(s.save_callback){t.onSaveContent.add(function(ed,o){var h=t.execCallback('save_callback',t.id,o.content,t.getBody());if(h)o.content=h;});}if(s.onchange_callback){t.onChange.add(function(ed,l){t.execCallback('onchange_callback',t,l);});}if(s.convert_newlines_to_brs){t.onBeforeSetContent.add(function(ed,o){if(o.initial)o.content=o.content.replace(/\r?\n/g,'
');});}if(s.fix_nesting&&isIE){t.onBeforeSetContent.add(function(ed,o){o.content=t._fixNesting(o.content);});}if(s.preformatted){t.onPostProcess.add(function(ed,o){o.content=o.content.replace(/^\s*/,'');o.content=o.content.replace(/<\/pre>\s*$/,'');if(o.set)o.content='
'+o.content+'
';});}if(s.verify_css_classes){t.serializer.attribValueFilter=function(n,v){var s,cl;if(n=='class'){if(!t.classesRE){cl=t.dom.getClasses();if(cl.length>0){s='';each(cl,function(o){s+=(s?'|':'')+o['class'];});t.classesRE=new RegExp('('+s+')','gi');}}return!t.classesRE||/(\bmceItem\w+\b|\bmceTemp\w+\b)/g.test(v)||t.classesRE.test(v)?v:'';}return v;};}if(s.convert_fonts_to_spans)t._convertFonts();if(s.inline_styles)t._convertInlineElements();if(s.cleanup_callback){t.onBeforeSetContent.add(function(ed,o){o.content=t.execCallback('cleanup_callback','insert_to_editor',o.content,o);});t.onPreProcess.add(function(ed,o){if(o.set)t.execCallback('cleanup_callback','insert_to_editor_dom',o.node,o);if(o.get)t.execCallback('cleanup_callback','get_from_editor_dom',o.node,o);});t.onPostProcess.add(function(ed,o){if(o.set)o.content=t.execCallback('cleanup_callback','insert_to_editor',o.content,o);if(o.get)o.content=t.execCallback('cleanup_callback','get_from_editor',o.content,o);});}if(s.save_callback){t.onGetContent.add(function(ed,o){if(o.save)o.content=t.execCallback('save_callback',t.id,o.content,t.getBody());});}if(s.handle_event_callback){t.onEvent.add(function(ed,e,o){if(t.execCallback('handle_event_callback',e,ed,o)===false)Event.cancel(e);});}t.onSetContent.add(function(){t.addVisual(t.getBody());});if(s.padd_empty_editor){t.onPostProcess.add(function(ed,o){o.content=o.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
[\r\n]*)$/,'');});}if(isGecko&&!s.readonly){try{d.designMode='Off';d.designMode='On';}catch(ex){}}setTimeout(function(){if(t.removed)return;t.load({initial:true,format:(s.cleanup_on_startup?'html':'raw')});t.startContent=t.getContent({format:'raw'});t.undoManager.add({initial:true});t.initialized=true;t.onInit.dispatch(t);t.execCallback('setupcontent_callback',t.id,t.getBody(),t.getDoc());t.execCallback('init_instance_callback',t);t.focus(true);t.nodeChanged({initial:1});if(s.content_css){tinymce.each(explode(s.content_css),function(u){t.dom.loadCSS(t.documentBaseURI.toAbsolute(u));});}if(s.auto_focus){setTimeout(function(){var ed=EditorManager.get(s.auto_focus);ed.selection.select(ed.getBody(),1);ed.selection.collapse(1);ed.getWin().focus();},100);}},1);e=null;},focus:function(sf){var oed,t=this,ce=t.settings.content_editable;if(!sf){if(!ce&&(!isIE||t.selection.getNode().ownerDocument!=t.getDoc()))t.getWin().focus();}if(EditorManager.activeEditor!=t){if((oed=EditorManager.activeEditor)!=null)oed.onDeactivate.dispatch(oed,t);t.onActivate.dispatch(t,oed);}EditorManager._setActive(t);},execCallback:function(n){var t=this,f=t.settings[n],s;if(!f)return;if(t.callbackLookup&&(s=t.callbackLookup[n])){f=s.func;s=s.scope;}if(is(f,'string')){s=f.replace(/\.\w+$/,'');s=s?tinymce.resolve(s):0;f=tinymce.resolve(f);t.callbackLookup=t.callbackLookup||{};t.callbackLookup[n]={func:f,scope:s};}return f.apply(s||t,Array.prototype.slice.call(arguments,1));},translate:function(s){var c=this.settings.language||'en',i18n=EditorManager.i18n;if(!s)return'';return i18n[c+'.'+s]||s.replace(/{\#([^}]+)\}/g,function(a,b){return i18n[c+'.'+b]||'{#'+b+'}';});},getLang:function(n,dv){return EditorManager.i18n[(this.settings.language||'en')+'.'+n]||(is(dv)?dv:'{#'+n+'}');},getParam:function(n,dv,ty){var tr=tinymce.trim,v=is(this.settings[n])?this.settings[n]:dv,o;if(ty==='hash'){o={};if(is(v,'string')){each(v.indexOf('=')>0?v.split(/[;,](?![^=;,]*(?:[;,]|$))/):v.split(','),function(v){v=v.split('=');if(v.length>1)o[tr(v[0])]=tr(v[1]);else o[tr(v[0])]=tr(v);});}else o=v;return o;}return v;},nodeChanged:function(o){var t=this,s=t.selection,n=s.getNode()||t.getBody();if(t.initialized){t.onNodeChange.dispatch(t,o?o.controlManager||t.controlManager:t.controlManager,isIE&&n.ownerDocument!=t.getDoc()?t.getBody():n,s.isCollapsed(),o);}},addButton:function(n,s){var t=this;t.buttons=t.buttons||{};t.buttons[n]=s;},addCommand:function(n,f,s){this.execCommands[n]={func:f,scope:s||this};},addQueryStateHandler:function(n,f,s){this.queryStateCommands[n]={func:f,scope:s||this};},addQueryValueHandler:function(n,f,s){this.queryValueCommands[n]={func:f,scope:s||this};},addShortcut:function(pa,desc,cmd_func,sc){var t=this,c;if(!t.settings.custom_shortcuts)return false;t.shortcuts=t.shortcuts||{};if(is(cmd_func,'string')){c=cmd_func;cmd_func=function(){t.execCommand(c,false,null);};}if(is(cmd_func,'object')){c=cmd_func;cmd_func=function(){t.execCommand(c[0],c[1],c[2]);};}each(explode(pa),function(pa){var o={func:cmd_func,scope:sc||this,desc:desc,alt:false,ctrl:false,shift:false};each(explode(pa,'+'),function(v){switch(v){case'alt':case'ctrl':case'shift':o[v]=true;break;default:o.charCode=v.charCodeAt(0);o.keyCode=v.toUpperCase().charCodeAt(0);}});t.shortcuts[(o.ctrl?'ctrl':'')+','+(o.alt?'alt':'')+','+(o.shift?'shift':'')+','+o.keyCode]=o;});return true;},execCommand:function(cmd,ui,val,a){var t=this,s=0,o,st;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint|SelectAll)$/.test(cmd)&&(!a||!a.skip_focus))t.focus();o={};t.onBeforeExecCommand.dispatch(t,cmd,ui,val,o);if(o.terminate)return false;if(t.execCallback('execcommand_callback',t.id,t.selection.getNode(),cmd,ui,val)){t.onExecCommand.dispatch(t,cmd,ui,val,a);return true;}if(o=t.execCommands[cmd]){st=o.func.call(o.scope,ui,val);if(st!==true){t.onExecCommand.dispatch(t,cmd,ui,val,a);return st;}}each(t.plugins,function(p){if(p.execCommand&&p.execCommand(cmd,ui,val)){t.onExecCommand.dispatch(t,cmd,ui,val,a);s=1;return false;}});if(s)return true;if(t.theme.execCommand&&t.theme.execCommand(cmd,ui,val)){t.onExecCommand.dispatch(t,cmd,ui,val,a);return true;}if(t.editorCommands.execCommand(cmd,ui,val)){t.onExecCommand.dispatch(t,cmd,ui,val,a);return true;}t.getDoc().execCommand(cmd,ui,val);t.onExecCommand.dispatch(t,cmd,ui,val,a);},queryCommandState:function(c){var t=this,o,s;if(t._isHidden())return;if(o=t.queryStateCommands[c]){s=o.func.call(o.scope);if(s!==true)return s;}o=t.editorCommands.queryCommandState(c);if(o!==-1)return o;try{return this.getDoc().queryCommandState(c);}catch(ex){}},queryCommandValue:function(c){var t=this,o,s;if(t._isHidden())return;if(o=t.queryValueCommands[c]){s=o.func.call(o.scope);if(s!==true)return s;}o=t.editorCommands.queryCommandValue(c);if(is(o))return o;try{return this.getDoc().queryCommandValue(c);}catch(ex){}},show:function(){var t=this;DOM.show(t.getContainer());DOM.hide(t.id);t.load();},hide:function(){var t=this,d=t.getDoc();if(isIE&&d)d.execCommand('SelectAll');t.save();DOM.hide(t.getContainer());DOM.setStyle(t.id,'display',t.orgDisplay);},isHidden:function(){return!DOM.isHidden(this.id);},setProgressState:function(b,ti,o){this.onSetProgressState.dispatch(this,b,ti,o);return b;},resizeToContent:function(){var t=this;DOM.setStyle(t.id+"_ifr",'height',t.getBody().scrollHeight);},load:function(o){var t=this,e=t.getElement(),h;if(e){o=o||{};o.load=true;h=t.setContent(is(e.value)?e.value:e.innerHTML,o);o.element=e;if(!o.no_events)t.onLoadContent.dispatch(t,o);o.element=e=null;return h;}},save:function(o){var t=this,e=t.getElement(),h,f;if(!e||!t.initialized)return;o=o||{};o.save=true;if(!o.no_events){t.undoManager.typing=0;t.undoManager.add();}o.element=e;h=o.content=t.getContent(o);if(!o.no_events)t.onSaveContent.dispatch(t,o);h=o.content;if(!/TEXTAREA|INPUT/i.test(e.nodeName)){e.innerHTML=h;if(f=DOM.getParent(t.id,'form')){each(f.elements,function(e){if(e.name==t.id){e.value=h;return false;}});}}else e.value=h;o.element=e=null;return h;},setContent:function(h,o){var t=this;o=o||{};o.format=o.format||'html';o.set=true;o.content=h;if(!o.no_events)t.onBeforeSetContent.dispatch(t,o);if(!tinymce.isIE&&(h.length===0||/^\s+$/.test(h))){o.content=t.dom.setHTML(t.getBody(),'
');o.format='raw';}o.content=t.dom.setHTML(t.getBody(),tinymce.trim(o.content));if(o.format!='raw'&&t.settings.cleanup){o.getInner=true;o.content=t.dom.setHTML(t.getBody(),t.serializer.serialize(t.getBody(),o));}if(!o.no_events)t.onSetContent.dispatch(t,o);return o.content;},getContent:function(o){var t=this,h;o=o||{};o.format=o.format||'html';o.get=true;if(!o.no_events)t.onBeforeGetContent.dispatch(t,o);if(o.format!='raw'&&t.settings.cleanup){o.getInner=true;h=t.serializer.serialize(t.getBody(),o);}else h=t.getBody().innerHTML;h=h.replace(/^\s*|\s*$/g,'');o.content=h;if(!o.no_events)t.onGetContent.dispatch(t,o);return o.content;},isDirty:function(){var t=this;return tinymce.trim(t.startContent)!=tinymce.trim(t.getContent({format:'raw',no_events:1}))&&!t.isNotDirty;},getContainer:function(){var t=this;if(!t.container)t.container=DOM.get(t.editorContainer||t.id+'_parent');return t.container;},getContentAreaContainer:function(){return this.contentAreaContainer;},getElement:function(){return DOM.get(this.settings.content_element||this.id);},getWin:function(){var t=this,e;if(!t.contentWindow){e=DOM.get(t.id+"_ifr");if(e)t.contentWindow=e.contentWindow;}return t.contentWindow;},getDoc:function(){var t=this,w;if(!t.contentDocument){w=t.getWin();if(w)t.contentDocument=w.document;}return t.contentDocument;},getBody:function(){return this.bodyElement||this.getDoc().body;},convertURL:function(u,n,e){var t=this,s=t.settings;if(s.urlconverter_callback)return t.execCallback('urlconverter_callback',u,e,true,n);if(!s.convert_urls||(e&&e.nodeName=='LINK')||u.indexOf('file:')===0)return u;if(s.relative_urls)return t.documentBaseURI.toRelative(u);u=t.documentBaseURI.toAbsolute(u,s.remove_script_host);return u;},addVisual:function(e){var t=this,s=t.settings;e=e||t.getBody();if(!is(t.hasVisual))t.hasVisual=s.visual;each(t.dom.select('table,a',e),function(e){var v;switch(e.nodeName){case'TABLE':v=t.dom.getAttrib(e,'border');if(!v||v=='0'){if(t.hasVisual)t.dom.addClass(e,s.visual_table_class);else t.dom.removeClass(e,s.visual_table_class);}return;case'A':v=t.dom.getAttrib(e,'name');if(v){if(t.hasVisual)t.dom.addClass(e,'mceItemAnchor');else t.dom.removeClass(e,'mceItemAnchor');}return;}});t.onVisualAid.dispatch(t,e,t.hasVisual);},remove:function(){var t=this,e=t.getContainer();t.removed=1;t.hide();t.execCallback('remove_instance_callback',t);t.onRemove.dispatch(t);t.onExecCommand.listeners=[];EditorManager.remove(t);DOM.remove(e);},destroy:function(s){var t=this;if(t.destroyed)return;if(!s){tinymce.removeUnload(t.destroy);tinyMCE.onBeforeUnload.remove(t._beforeUnload);if(t.theme.destroy)t.theme.destroy();t.controlManager.destroy();t.selection.destroy();t.dom.destroy();if(!t.settings.content_editable){Event.clear(t.getWin());Event.clear(t.getDoc());}Event.clear(t.getBody());Event.clear(t.formElement);}if(t.formElement){t.formElement.submit=t.formElement._mceOldSubmit;t.formElement._mceOldSubmit=null;}t.contentAreaContainer=t.formElement=t.container=t.settings.content_element=t.bodyElement=t.contentDocument=t.contentWindow=null;if(t.selection)t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null;t.destroyed=1;},_addEvents:function(){var t=this,i,s=t.settings,lo={mouseup:'onMouseUp',mousedown:'onMouseDown',click:'onClick',keyup:'onKeyUp',keydown:'onKeyDown',keypress:'onKeyPress',submit:'onSubmit',reset:'onReset',contextmenu:'onContextMenu',dblclick:'onDblClick',paste:'onPaste'};function eventHandler(e,o){var ty=e.type;if(t.removed)return;if(t.onEvent.dispatch(t,e,o)!==false){t[lo[e.fakeType||e.type]].dispatch(t,e,o);}};each(lo,function(v,k){switch(k){case'contextmenu':if(tinymce.isOpera){Event.add(t.getBody(),'mousedown',function(e){if(e.ctrlKey){e.fakeType='contextmenu';eventHandler(e);}});}else Event.add(t.getBody(),k,eventHandler);break;case'paste':Event.add(t.getBody(),k,function(e){var tx,h,el,r;if(e.clipboardData)tx=e.clipboardData.getData('text/plain');else if(tinymce.isIE)tx=t.getWin().clipboardData.getData('Text');eventHandler(e,{text:tx,html:h});});break;case'submit':case'reset':Event.add(t.getElement().form||DOM.getParent(t.id,'form'),k,eventHandler);break;default:Event.add(s.content_editable?t.getBody():t.getDoc(),k,eventHandler);}});Event.add(s.content_editable?t.getBody():(isGecko?t.getDoc():t.getWin()),'focus',function(e){t.focus(true);});if(tinymce.isGecko){Event.add(t.getDoc(),'DOMNodeInserted',function(e){var v;e=e.target;if(e.nodeType===1&&e.nodeName==='IMG'&&(v=e.getAttribute('mce_src')))e.src=t.documentBaseURI.toAbsolute(v);});}if(isGecko){function setOpts(){var t=this,d=t.getDoc(),s=t.settings;if(isGecko&&!s.readonly){if(t._isHidden()){try{if(!s.content_editable)d.designMode='On';}catch(ex){}}try{d.execCommand("styleWithCSS",0,false);}catch(ex){if(!t._isHidden())try{d.execCommand("useCSS",0,true);}catch(ex){}}if(!s.table_inline_editing)try{d.execCommand('enableInlineTableEditing',false,false);}catch(ex){}if(!s.object_resizing)try{d.execCommand('enableObjectResizing',false,false);}catch(ex){}}};t.onBeforeExecCommand.add(setOpts);t.onMouseDown.add(setOpts);}t.onMouseUp.add(t.nodeChanged);t.onClick.add(t.nodeChanged);t.onKeyUp.add(function(ed,e){var c=e.keyCode;if((c>=33&&c<=36)||(c>=37&&c<=40)||c==13||c==45||c==46||c==8||(tinymce.isMac&&(c==91||c==93))||e.ctrlKey)t.nodeChanged();});t.onReset.add(function(){t.setContent(t.startContent,{format:'raw'});});if(t.getParam('tab_focus')){function tabCancel(ed,e){if(e.keyCode===9)return Event.cancel(e);};function tabHandler(ed,e){var x,i,f,el,v;function find(d){f=DOM.getParent(ed.id,'form');el=f.elements;if(f){each(el,function(e,i){if(e.id==ed.id){x=i;return false;}});if(d>0){for(i=x+1;i=0;i--){if(el[i].type!='hidden')return el[i];}}}return null;};if(e.keyCode===9){v=explode(ed.getParam('tab_focus'));if(v.length==1){v[1]=v[0];v[0]=':prev';}if(e.shiftKey){if(v[0]==':prev')el=find(-1);else el=DOM.get(v[0]);}else{if(v[1]==':next')el=find(1);else el=DOM.get(v[1]);}if(el){if(ed=EditorManager.get(el.id||el.name))ed.focus();else window.setTimeout(function(){window.focus();el.focus();},10);return Event.cancel(e);}}};t.onKeyUp.add(tabCancel);if(isGecko){t.onKeyPress.add(tabHandler);t.onKeyDown.add(tabCancel);}else t.onKeyDown.add(tabHandler);}if(s.custom_shortcuts){if(s.custom_undo_redo_keyboard_shortcuts){t.addShortcut('ctrl+z',t.getLang('undo_desc'),'Undo');t.addShortcut('ctrl+y',t.getLang('redo_desc'),'Redo');}if(isGecko){t.addShortcut('ctrl+b',t.getLang('bold_desc'),'Bold');t.addShortcut('ctrl+i',t.getLang('italic_desc'),'Italic');t.addShortcut('ctrl+u',t.getLang('underline_desc'),'Underline');}for(i=1;i<=6;i++)t.addShortcut('ctrl+'+i,'',['FormatBlock',false,'']);t.addShortcut('ctrl+7','',['FormatBlock',false,'

']);t.addShortcut('ctrl+8','',['FormatBlock',false,'

']);t.addShortcut('ctrl+9','',['FormatBlock',false,'
']);function find(e){var v=null;if(!e.altKey&&!e.ctrlKey&&!e.metaKey)return v;each(t.shortcuts,function(o){if(tinymce.isMac&&o.ctrl!=e.metaKey)return;else if(!tinymce.isMac&&o.ctrl!=e.ctrlKey)return;if(o.alt!=e.altKey)return;if(o.shift!=e.shiftKey)return;if(e.keyCode==o.keyCode||(e.charCode&&e.charCode==o.charCode)){v=o;return false;}});return v;};t.onKeyUp.add(function(ed,e){var o=find(e);if(o)return Event.cancel(e);});t.onKeyPress.add(function(ed,e){var o=find(e);if(o)return Event.cancel(e);});t.onKeyDown.add(function(ed,e){var o=find(e);if(o){o.func.call(o.scope);return Event.cancel(e);}});}if(tinymce.isIE){Event.add(t.getDoc(),'controlselect',function(e){var re=t.resizeInfo,cb;e=e.target;if(e.nodeName!=='IMG')return;if(re)Event.remove(re.node,re.ev,re.cb);if(!t.dom.hasClass(e,'mceItemNoResize')){ev='resizeend';cb=Event.add(e,ev,function(e){var v;e=e.target;if(v=t.dom.getStyle(e,'width')){t.dom.setAttrib(e,'width',v.replace(/[^0-9%]+/g,''));t.dom.setStyle(e,'width','');}if(v=t.dom.getStyle(e,'height')){t.dom.setAttrib(e,'height',v.replace(/[^0-9%]+/g,''));t.dom.setStyle(e,'height','');}});}else{ev='resizestart';cb=Event.add(e,'resizestart',Event.cancel,Event);}re=t.resizeInfo={node:e,ev:ev,cb:cb};});t.onKeyDown.add(function(ed,e){switch(e.keyCode){case 8:if(t.selection.getRng().item){t.selection.getRng().item(0).removeNode();return Event.cancel(e);}}});}if(tinymce.isOpera){t.onClick.add(function(ed,e){Event.prevent(e);});}if(s.custom_undo_redo){function addUndo(){t.undoManager.typing=0;t.undoManager.add();};if(tinymce.isIE){Event.add(t.getWin(),'blur',function(e){var n;if(t.selection){n=t.selection.getNode();if(!t.removed&&n.ownerDocument&&n.ownerDocument!=t.getDoc())addUndo();}});}else{Event.add(t.getDoc(),'blur',function(){if(t.selection&&!t.removed)addUndo();});}t.onMouseDown.add(addUndo);t.onKeyUp.add(function(ed,e){if((e.keyCode>=33&&e.keyCode<=36)||(e.keyCode>=37&&e.keyCode<=40)||e.keyCode==13||e.keyCode==45||e.ctrlKey){t.undoManager.typing=0;t.undoManager.add();}});t.onKeyDown.add(function(ed,e){if((e.keyCode>=33&&e.keyCode<=36)||(e.keyCode>=37&&e.keyCode<=40)||e.keyCode==13||e.keyCode==45){if(t.undoManager.typing){t.undoManager.add();t.undoManager.typing=0;}return;}if(!t.undoManager.typing){t.undoManager.add();t.undoManager.typing=1;}});}},_convertInlineElements:function(){var t=this,s=t.settings,dom=t.dom,v,e,na,st,sp;function convert(ed,o){if(!s.inline_styles)return;if(o.get){each(t.dom.select('table,u,strike',o.node),function(n){switch(n.nodeName){case'TABLE':if(v=dom.getAttrib(n,'height')){dom.setStyle(n,'height',v);dom.setAttrib(n,'height','');}break;case'U':case'STRIKE':n.style.textDecoration=n.nodeName=='U'?'underline':'line-through';dom.setAttrib(n,'mce_style','');dom.setAttrib(n,'mce_name','span');break;}});}else if(o.set){each(t.dom.select('table,span',o.node).reverse(),function(n){if(n.nodeName=='TABLE'){if(v=dom.getStyle(n,'height'))dom.setAttrib(n,'height',v.replace(/[^0-9%]+/g,''));}else{if(n.style.textDecoration=='underline')na='u';else if(n.style.textDecoration=='line-through')na='strike';else na='';if(na){n.style.textDecoration='';dom.setAttrib(n,'mce_style','');e=dom.create(na,{style:dom.getAttrib(n,'style')});dom.replace(e,n,1);}}});}};t.onPreProcess.add(convert);if(!s.cleanup_on_startup){t.onSetContent.add(function(ed,o){if(o.initial)convert(t,{node:t.getBody(),set:1});});}},_convertFonts:function(){var t=this,s=t.settings,dom=t.dom,fz,fzn,sl,cl;if(!s.inline_styles)return;fz=[8,10,12,14,18,24,36];fzn=['xx-small','x-small','small','medium','large','x-large','xx-large'];if(sl=s.font_size_style_values)sl=explode(sl);if(cl=s.font_size_classes)cl=explode(cl);function process(no){var n,sp,nl,x;if(!s.inline_styles)return;nl=t.dom.select('font',no);for(x=nl.length-1;x>=0;x--){n=nl[x];sp=dom.create('span',{style:dom.getAttrib(n,'style'),'class':dom.getAttrib(n,'class')});dom.setStyles(sp,{fontFamily:dom.getAttrib(n,'face'),color:dom.getAttrib(n,'color'),backgroundColor:n.style.backgroundColor});if(n.size){if(sl)dom.setStyle(sp,'fontSize',sl[parseInt(n.size)-1]);else dom.setAttrib(sp,'class',cl[parseInt(n.size)-1]);}dom.setAttrib(sp,'mce_style','');dom.replace(sp,n,1);}};t.onPreProcess.add(function(ed,o){if(o.get)process(o.node);});t.onSetContent.add(function(ed,o){if(o.initial)process(o.node);});},_isHidden:function(){var s;if(!isGecko)return 0;s=this.selection.getSel();return(!s||!s.rangeCount||s.rangeCount==0);},_fixNesting:function(s){var d=[],i;s=s.replace(/<(\/)?([^\s>]+)[^>]*?>/g,function(a,b,c){var e;if(b==='/'){if(!d.length)return'';if(c!==d[d.length-1].tag){for(i=d.length-1;i>=0;i--){if(d[i].tag===c){d[i].close=1;break;}}return'';}else{d.pop();if(d.length&&d[d.length-1].close){a=a+'';d.pop();}}}else{if(/^(br|hr|input|meta|img|link|param)$/i.test(c))return a;if(/\/>$/.test(a))return a;d.push({tag:c});}return a;});for(i=d.length-1;i>=0;i--)s+='';return s;}});})();(function(){var each=tinymce.each,isIE=tinymce.isIE,isGecko=tinymce.isGecko,isOpera=tinymce.isOpera,isWebKit=tinymce.isWebKit;function isBlock(n){return/^(H[1-6]|HR|P|DIV|ADDRESS|PRE|FORM|TABLE|OL|UL|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|NOFRAMES|MENU|ISINDEX|SAMP)$/.test(n.nodeName);};tinymce.create('tinymce.EditorCommands',{EditorCommands:function(ed){this.editor=ed;},execCommand:function(cmd,ui,val){var t=this,ed=t.editor,f;switch(cmd){case'Cut':case'Copy':case'Paste':try{ed.getDoc().execCommand(cmd,ui,val);}catch(ex){if(isGecko){ed.windowManager.confirm(ed.getLang('clipboard_msg'),function(s){if(s)window.open('http://www.mozilla.org/editor/midasdemo/securityprefs.html','mceExternal');});}else ed.windowManager.alert(ed.getLang('clipboard_no_support'));}return true;case'mceResetDesignMode':case'mceBeginUndoLevel':return true;case'unlink':t.UnLink();return true;case'JustifyLeft':case'JustifyCenter':case'JustifyRight':case'JustifyFull':t.mceJustify(cmd,cmd.substring(7).toLowerCase());return true;case'mceEndUndoLevel':case'mceAddUndoLevel':ed.undoManager.add();return true;default:f=this[cmd];if(f){f.call(this,ui,val);return true;}}return false;},Indent:function(){var ed=this.editor,d=ed.dom,s=ed.selection,e,iv,iu;iv=ed.settings.indentation;iu=/[a-z%]+$/i.exec(iv);iv=parseInt(iv);if(ed.settings.inline_styles&&(!this.queryStateInsertUnorderedList()&&!this.queryStateInsertOrderedList())){each(this._getSelectedBlocks(),function(e){d.setStyle(e,'paddingLeft',(parseInt(e.style.paddingLeft||0)+iv)+iu);});return;}ed.getDoc().execCommand('Indent',false,null);if(isIE){d.getParent(s.getNode(),function(n){if(n.nodeName=='BLOCKQUOTE'){n.dir=n.style.cssText='';}});}},Outdent:function(){var ed=this.editor,d=ed.dom,s=ed.selection,e,v,iv,iu;iv=ed.settings.indentation;iu=/[a-z%]+$/i.exec(iv);iv=parseInt(iv);if(ed.settings.inline_styles&&(!this.queryStateInsertUnorderedList()&&!this.queryStateInsertOrderedList())){each(this._getSelectedBlocks(),function(e){v=Math.max(0,parseInt(e.style.paddingLeft||0)-iv);d.setStyle(e,'paddingLeft',v?v+iu:'');});return;}ed.getDoc().execCommand('Outdent',false,null);},mceSetAttribute:function(u,v){var ed=this.editor,d=ed.dom,e;if(e=d.getParent(ed.selection.getNode(),d.isBlock))d.setAttrib(e,v.name,v.value);},mceSetContent:function(u,v){this.editor.setContent(v);},mceToggleVisualAid:function(){var ed=this.editor;ed.hasVisual=!ed.hasVisual;ed.addVisual();},mceReplaceContent:function(u,v){var s=this.editor.selection;s.setContent(v.replace(/\{\$selection\}/g,s.getContent({format:'text'})));},mceInsertLink:function(u,v){var ed=this.editor,s=ed.selection,e=ed.dom.getParent(s.getNode(),'A');if(tinymce.is(v,'string'))v={href:v};function set(e){each(v,function(v,k){ed.dom.setAttrib(e,k,v);});};if(!e){ed.execCommand('CreateLink',false,'javascript:mctmp(0);');each(ed.dom.select('a'),function(e){if(e.href=='javascript:mctmp(0);')set(e);});}else{if(v.href)set(e);else ed.dom.remove(e,1);}},UnLink:function(){var ed=this.editor,s=ed.selection;if(s.isCollapsed())s.select(s.getNode());ed.getDoc().execCommand('unlink',false,null);s.collapse(0);},FontName:function(u,v){var t=this,ed=t.editor,s=ed.selection,e;if(!v){if(s.isCollapsed())s.select(s.getNode());t.RemoveFormat();}else{if(ed.settings.convert_fonts_to_spans)t._applyInlineStyle('span',{style:{fontFamily:v}});else ed.getDoc().execCommand('FontName',false,v);}},FontSize:function(u,v){var ed=this.editor,s=ed.settings,fc,fs;if(s.convert_fonts_to_spans&&v>=1&&v<=7){fs=tinymce.explode(s.font_size_style_values);fc=tinymce.explode(s.font_size_classes);if(fc)v=fc[v-1]||v;else v=fs[v-1]||v;}if(v>=1&&v<=7)ed.getDoc().execCommand('FontSize',false,v);else this._applyInlineStyle('span',{style:{fontSize:v}});},queryCommandValue:function(c){var f=this['queryValue'+c];if(f)return f.call(this,c);return false;},queryCommandState:function(cmd){var f;switch(cmd){case'JustifyLeft':case'JustifyCenter':case'JustifyRight':case'JustifyFull':return this.queryStateJustify(cmd,cmd.substring(7).toLowerCase());default:if(f=this['queryState'+cmd])return f.call(this,cmd);}return-1;},_queryState:function(c){try{return this.editor.getDoc().queryCommandState(c);}catch(ex){}},_queryVal:function(c){try{return this.editor.getDoc().queryCommandValue(c);}catch(ex){}},queryValueFontSize:function(){var ed=this.editor,v=0,p;if(p=ed.dom.getParent(ed.selection.getNode(),'SPAN'))v=p.style.fontSize;if(!v&&(isOpera||isWebKit)){if(p=ed.dom.getParent(ed.selection.getNode(),'FONT'))v=p.size;return v;}return v||this._queryVal('FontSize');},queryValueFontName:function(){var ed=this.editor,v=0,p;if(p=ed.dom.getParent(ed.selection.getNode(),'FONT'))v=p.face;if(p=ed.dom.getParent(ed.selection.getNode(),'SPAN'))v=p.style.fontFamily.replace(/, /g,',').replace(/[\'\"]/g,'').toLowerCase();if(!v)v=this._queryVal('FontName');return v;},mceJustify:function(c,v){var ed=this.editor,se=ed.selection,n=se.getNode(),nn=n.nodeName,bl,nb,dom=ed.dom,rm;if(ed.settings.inline_styles&&this.queryStateJustify(c,v))rm=1;bl=dom.getParent(n,ed.dom.isBlock);if(nn=='IMG'){if(v=='full')return;if(rm){if(v=='center')dom.setStyle(bl||n.parentNode,'textAlign','');dom.setStyle(n,'float','');this.mceRepaint();return;}if(v=='center'){if(bl&&/^(TD|TH)$/.test(bl.nodeName))bl=0;if(!bl||bl.childNodes.length>1){nb=dom.create('p');nb.appendChild(n.cloneNode(false));if(bl)dom.insertAfter(nb,bl);else dom.insertAfter(nb,n);dom.remove(n);n=nb.firstChild;bl=nb;}dom.setStyle(bl,'textAlign',v);dom.setStyle(n,'float','');}else{dom.setStyle(n,'float',v);dom.setStyle(bl||n.parentNode,'textAlign','');}this.mceRepaint();return;}if(ed.settings.inline_styles&&ed.settings.forced_root_block){if(rm)v='';each(this._getSelectedBlocks(dom.getParent(se.getStart(),dom.isBlock),dom.getParent(se.getEnd(),dom.isBlock)),function(e){dom.setAttrib(e,'align','');dom.setStyle(e,'textAlign',v=='full'?'justify':v);});return;}else if(!rm)ed.getDoc().execCommand(c,false,null);if(ed.settings.inline_styles){if(rm){dom.getParent(ed.selection.getNode(),function(n){if(n.style&&n.style.textAlign)dom.setStyle(n,'textAlign','');});return;}each(dom.select('*'),function(n){var v=n.align;if(v){if(v=='full')v='justify';dom.setStyle(n,'textAlign',v);dom.setAttrib(n,'align','');}});}},mceSetCSSClass:function(u,v){this.mceSetStyleInfo(0,{command:'setattrib',name:'class',value:v});},getSelectedElement:function(){var t=this,ed=t.editor,dom=ed.dom,se=ed.selection,r=se.getRng(),r1,r2,sc,ec,so,eo,e,sp,ep,re;if(se.isCollapsed()||r.item)return se.getNode();re=ed.settings.merge_styles_invalid_parents;if(tinymce.is(re,'string'))re=new RegExp(re,'i');if(isIE){r1=r.duplicate();r1.collapse(true);sc=r1.parentElement();r2=r.duplicate();r2.collapse(false);ec=r2.parentElement();if(sc!=ec){r1.move('character',1);sc=r1.parentElement();}if(sc==ec){r1=r.duplicate();r1.moveToElementText(sc);if(r1.compareEndPoints('StartToStart',r)==0&&r1.compareEndPoints('EndToEnd',r)==0)return re&&re.test(sc.nodeName)?null:sc;}}else{function getParent(n){return dom.getParent(n,function(n){return n.nodeType==1;});};sc=r.startContainer;ec=r.endContainer;so=r.startOffset;eo=r.endOffset;if(!r.collapsed){if(sc==ec){if(so-eo<2){if(sc.hasChildNodes()){sp=sc.childNodes[so];return re&&re.test(sp.nodeName)?null:sp;}}}}if(sc.nodeType!=3||ec.nodeType!=3)return null;if(so==0){sp=getParent(sc);if(sp&&sp.firstChild!=sc)sp=null;}if(so==sc.nodeValue.length){e=sc.nextSibling;if(e&&e.nodeType==1)sp=sc.nextSibling;}if(eo==0){e=ec.previousSibling;if(e&&e.nodeType==1)ep=e;}if(eo==ec.nodeValue.length){ep=getParent(ec);if(ep&&ep.lastChild!=ec)ep=null;}if(sp==ep)return re&&sp&&re.test(sp.nodeName)?null:sp;}return null;},InsertHorizontalRule:function(){if(isGecko||isIE)this.editor.selection.setContent('
');else this.editor.getDoc().execCommand('InsertHorizontalRule',false,'');},RemoveFormat:function(){var t=this,ed=t.editor,s=ed.selection,b;if(isWebKit)s.setContent(s.getContent({format:'raw'}).replace(/(<(span|b|i|strong|em|strike) [^>]+>|<(span|b|i|strong|em|strike)>|<\/(span|b|i|strong|em|strike)>|)/g,''),{format:'raw'});else ed.getDoc().execCommand('RemoveFormat',false,null);t.mceSetStyleInfo(0,{command:'removeformat'});ed.addVisual();},mceSetStyleInfo:function(u,v){var t=this,ed=t.editor,d=ed.getDoc(),dom=ed.dom,e,b,s=ed.selection,nn=v.wrapper||'span',b=s.getBookmark(),re;function set(n,e){if(n.nodeType==1){switch(v.command){case'setattrib':return dom.setAttrib(n,v.name,v.value);case'setstyle':return dom.setStyle(n,v.name,v.value);case'removeformat':return dom.setAttrib(n,'class','');}}};re=ed.settings.merge_styles_invalid_parents;if(tinymce.is(re,'string'))re=new RegExp(re,'i');if((e=t.getSelectedElement())&&!ed.settings.force_span_wrappers)set(e,1);else{d.execCommand('FontName',false,'__');each(isWebKit?dom.select('span'):dom.select('font'),function(n){var sp,e;if(dom.getAttrib(n,'face')=='__'||n.style.fontFamily==='__'){sp=dom.create(nn,{mce_new:'1'});set(sp);each(n.childNodes,function(n){sp.appendChild(n.cloneNode(true));});dom.replace(sp,n);}});}each(dom.select(nn).reverse(),function(n){var p=n.parentNode;if(!dom.getAttrib(n,'mce_new')){p=dom.getParent(n,function(n){return n.nodeType==1&&dom.getAttrib(n,'mce_new');});if(p)dom.remove(n,1);}});each(dom.select(nn).reverse(),function(n){var p=n.parentNode;if(!p||!dom.getAttrib(n,'mce_new'))return;if(ed.settings.force_span_wrappers&&p.nodeName!='SPAN')return;if(p.nodeName==nn.toUpperCase()&&p.childNodes.length==1)return dom.remove(p,1);if(n.nodeType==1&&(!re||!re.test(p.nodeName))&&p.childNodes.length==1){set(p);dom.setAttrib(n,'class','');}});each(dom.select(nn).reverse(),function(n){if(dom.getAttrib(n,'mce_new')||(dom.getAttribs(n).length<=1&&n.className==='')){if(!dom.getAttrib(n,'class')&&!dom.getAttrib(n,'style'))return dom.remove(n,1);dom.setAttrib(n,'mce_new','');}});s.moveToBookmark(b);},queryStateJustify:function(c,v){var ed=this.editor,n=ed.selection.getNode(),dom=ed.dom;if(n&&n.nodeName=='IMG'){if(dom.getStyle(n,'float')==v)return 1;return n.parentNode.style.textAlign==v;}n=dom.getParent(ed.selection.getStart(),function(n){return n.nodeType==1&&n.style.textAlign;});if(v=='full')v='justify';if(ed.settings.inline_styles)return(n&&n.style.textAlign==v);return this._queryState(c);},ForeColor:function(ui,v){var ed=this.editor;if(ed.settings.convert_fonts_to_spans){this._applyInlineStyle('span',{style:{color:v}});return;}else ed.getDoc().execCommand('ForeColor',false,v);},HiliteColor:function(ui,val){var t=this,ed=t.editor,d=ed.getDoc();if(ed.settings.convert_fonts_to_spans){this._applyInlineStyle('span',{style:{backgroundColor:val}});return;}function set(s){if(!isGecko)return;try{d.execCommand("styleWithCSS",0,s);}catch(ex){d.execCommand("useCSS",0,!s);}};if(isGecko||isOpera){set(true);d.execCommand('hilitecolor',false,val);set(false);}else d.execCommand('BackColor',false,val);},Undo:function(){var ed=this.editor;if(ed.settings.custom_undo_redo){ed.undoManager.undo();ed.nodeChanged();}else ed.getDoc().execCommand('Undo',false,null);},Redo:function(){var ed=this.editor;if(ed.settings.custom_undo_redo){ed.undoManager.redo();ed.nodeChanged();}else ed.getDoc().execCommand('Redo',false,null);},FormatBlock:function(ui,val){var t=this,ed=t.editor,s=ed.selection,dom=ed.dom,bl,nb,b;function isBlock(n){return/^(P|DIV|H[1-6]|ADDRESS|BLOCKQUOTE|PRE)$/.test(n.nodeName);};bl=dom.getParent(s.getNode(),function(n){return isBlock(n);});if(bl){if((isIE&&isBlock(bl.parentNode))||bl.nodeName=='DIV'){nb=ed.dom.create(val);each(dom.getAttribs(bl),function(v){dom.setAttrib(nb,v.nodeName,dom.getAttrib(bl,v.nodeName));});b=s.getBookmark();dom.replace(nb,bl,1);s.moveToBookmark(b);ed.nodeChanged();return;}}val=ed.settings.forced_root_block?(val||'

'):val;if(val.indexOf('<')==-1)val='<'+val+'>';if(tinymce.isGecko)val=val.replace(/<(div|blockquote|code|dt|dd|dl|samp)>/gi,'$1');ed.getDoc().execCommand('FormatBlock',false,val);},mceCleanup:function(){var ed=this.editor,s=ed.selection,b=s.getBookmark();ed.setContent(ed.getContent());s.moveToBookmark(b);},mceRemoveNode:function(ui,val){var ed=this.editor,s=ed.selection,b,n=val||s.getNode();if(n==ed.getBody())return;b=s.getBookmark();ed.dom.remove(n,1);s.moveToBookmark(b);ed.nodeChanged();},mceSelectNodeDepth:function(ui,val){var ed=this.editor,s=ed.selection,c=0;ed.dom.getParent(s.getNode(),function(n){if(n.nodeType==1&&c++==val){s.select(n);ed.nodeChanged();return false;}},ed.getBody());},mceSelectNode:function(u,v){this.editor.selection.select(v);},mceInsertContent:function(ui,val){this.editor.selection.setContent(val);},mceInsertRawHTML:function(ui,val){var ed=this.editor;ed.selection.setContent('tiny_mce_marker');ed.setContent(ed.getContent().replace(/tiny_mce_marker/g,val));},mceRepaint:function(){var s,b,e=this.editor;if(tinymce.isGecko){try{s=e.selection;b=s.getBookmark(true);if(s.getSel())s.getSel().selectAllChildren(e.getBody());s.collapse(true);s.moveToBookmark(b);}catch(ex){}}},queryStateUnderline:function(){var ed=this.editor,n=ed.selection.getNode();if(n&&n.nodeName=='A')return false;return this._queryState('Underline');},queryStateOutdent:function(){var ed=this.editor,n;if(ed.settings.inline_styles){if((n=ed.dom.getParent(ed.selection.getStart(),ed.dom.isBlock))&&parseInt(n.style.paddingLeft)>0)return true;if((n=ed.dom.getParent(ed.selection.getEnd(),ed.dom.isBlock))&&parseInt(n.style.paddingLeft)>0)return true;}return this.queryStateInsertUnorderedList()||this.queryStateInsertOrderedList()||(!ed.settings.inline_styles&&!!ed.dom.getParent(ed.selection.getNode(),'BLOCKQUOTE'));},queryStateInsertUnorderedList:function(){return this.editor.dom.getParent(this.editor.selection.getNode(),'UL');},queryStateInsertOrderedList:function(){return this.editor.dom.getParent(this.editor.selection.getNode(),'OL');},queryStatemceBlockQuote:function(){return!!this.editor.dom.getParent(this.editor.selection.getStart(),function(n){return n.nodeName==='BLOCKQUOTE';});},mceBlockQuote:function(){var t=this,ed=t.editor,s=ed.selection,dom=ed.dom,sb,eb,n,bm,bq,r,bq2,i,nl;function getBQ(e){return dom.getParent(e,function(n){return n.nodeName==='BLOCKQUOTE';});};sb=dom.getParent(s.getStart(),isBlock);eb=dom.getParent(s.getEnd(),isBlock);if(bq=getBQ(sb)){if(sb!=eb||sb.childNodes.length>1||(sb.childNodes.length==1&&sb.firstChild.nodeName!='BR'))bm=s.getBookmark();if(getBQ(eb)){bq2=bq.cloneNode(false);while(n=eb.nextSibling)bq2.appendChild(n.parentNode.removeChild(n));}if(bq2)dom.insertAfter(bq2,bq);nl=t._getSelectedBlocks(sb,eb);for(i=nl.length-1;i>=0;i--){dom.insertAfter(nl[i],bq);}if(/^\s*$/.test(bq.innerHTML))dom.remove(bq,1);if(bq2&&/^\s*$/.test(bq2.innerHTML))dom.remove(bq2,1);if(!bm){if(!isIE){r=ed.getDoc().createRange();r.setStart(sb,0);r.setEnd(sb,0);s.setRng(r);}else{s.select(sb);s.collapse(0);if(dom.getParent(s.getStart(),isBlock)!=sb){r=s.getRng();r.move('character',-1);r.select();}}}else t.editor.selection.moveToBookmark(bm);return;}if(isIE&&!sb&&!eb){t.editor.getDoc().execCommand('Indent');n=getBQ(s.getNode());n.style.margin=n.dir='';return;}if(!sb||!eb)return;if(sb!=eb||sb.childNodes.length>1||(sb.childNodes.length==1&&sb.firstChild.nodeName!='BR'))bm=s.getBookmark();each(t._getSelectedBlocks(getBQ(s.getStart()),getBQ(s.getEnd())),function(e){if(e.nodeName=='BLOCKQUOTE'&&!bq){bq=e;return;}if(!bq){bq=dom.create('blockquote');e.parentNode.insertBefore(bq,e);}if(e.nodeName=='BLOCKQUOTE'&&bq){n=e.firstChild;while(n){bq.appendChild(n.cloneNode(true));n=n.nextSibling;}dom.remove(e);return;}bq.appendChild(dom.remove(e));});if(!bm){if(!isIE){r=ed.getDoc().createRange();r.setStart(sb,0);r.setEnd(sb,0);s.setRng(r);}else{s.select(sb);s.collapse(1);}}else s.moveToBookmark(bm);},_applyInlineStyle:function(na,at,op){var t=this,ed=t.editor,dom=ed.dom,bm,lo={},kh;na=na.toUpperCase();if(op&&op.check_classes&&at['class'])op.check_classes.push(at['class']);function replaceFonts(){var bm;each(dom.select(tinymce.isWebKit&&!tinymce.isAir?'span':'font'),function(n){if(n.style.fontFamily=='mceinline'||n.face=='mceinline'){if(!bm)bm=ed.selection.getBookmark();at._mce_new='1';dom.replace(dom.create(na,at),n,1);}});each(dom.select(na),function(n){if(n.getAttribute('_mce_new')){function removeStyle(n){if(n.nodeType==1){each(at.style,function(v,k){dom.setStyle(n,k,'');});if(at['class']&&n.className&&op){each(op.check_classes,function(c){if(dom.hasClass(n,c))dom.removeClass(n,c);});}}};each(dom.select(na,n),removeStyle);if(n.parentNode&&n.parentNode.nodeType==1&&n.parentNode.childNodes.length==1)removeStyle(n.parentNode);dom.getParent(n.parentNode,function(pn){if(pn.nodeType==1){if(at.style){each(at.style,function(v,k){var sv;if(!lo[k]&&(sv=dom.getStyle(pn,k))){if(sv===v)dom.setStyle(n,k,'');lo[k]=1;}});}if(at['class']&&pn.className&&op){each(op.check_classes,function(c){if(dom.hasClass(pn,c))dom.removeClass(n,c);});}}return false;});n.removeAttribute('_mce_new');}});each(dom.select(na).reverse(),function(n){var c=0;each(dom.getAttribs(n),function(an){if(an.nodeName.substring(0,1)!='_'&&dom.getAttrib(n,an.nodeName)!=''){c++;}});if(c==0)dom.remove(n,1);});ed.selection.moveToBookmark(bm);return!!bm;};ed.focus();ed.getDoc().execCommand('FontName',false,'mceinline');replaceFonts();if(kh=t._applyInlineStyle.keyhandler){ed.onKeyUp.remove(kh);ed.onKeyPress.remove(kh);ed.onKeyDown.remove(kh);ed.onSetContent.remove(t._applyInlineStyle.chandler);}if(ed.selection.isCollapsed()){t._pendingStyles=tinymce.extend(t._pendingStyles||{},at.style);t._applyInlineStyle.chandler=ed.onSetContent.add(function(){delete t._pendingStyles;});t._applyInlineStyle.keyhandler=kh=function(e){if(t._pendingStyles){at.style=t._pendingStyles;delete t._pendingStyles;}if(replaceFonts()){ed.onKeyDown.remove(t._applyInlineStyle.keyhandler);ed.onKeyPress.remove(t._applyInlineStyle.keyhandler);}if(e.type=='keyup')ed.onKeyUp.remove(t._applyInlineStyle.keyhandler);};ed.onKeyDown.add(kh);ed.onKeyPress.add(kh);ed.onKeyUp.add(kh);}else t._pendingStyles=0;},_getSelectedBlocks:function(st,en){var ed=this.editor,dom=ed.dom,s=ed.selection,sb,eb,n,bl=[];sb=dom.getParent(st||s.getStart(),isBlock);eb=dom.getParent(en||s.getEnd(),isBlock);if(sb)bl.push(sb);if(sb&&eb&&sb!=eb){n=sb;while((n=n.nextSibling)&&n!=eb){if(isBlock(n))bl.push(n);}}if(eb&&sb!=eb)bl.push(eb);return bl;}});})();tinymce.create('tinymce.UndoManager',{index:0,data:null,typing:0,UndoManager:function(ed){var t=this,Dispatcher=tinymce.util.Dispatcher;t.editor=ed;t.data=[];t.onAdd=new Dispatcher(this);t.onUndo=new Dispatcher(this);t.onRedo=new Dispatcher(this);},add:function(l){var t=this,i,ed=t.editor,b,s=ed.settings,la;l=l||{};l.content=l.content||ed.getContent({format:'raw',no_events:1});l.content=l.content.replace(/^\s*|\s*$/g,'');la=t.data[t.index>0&&(t.index==0||t.index==t.data.length)?t.index-1:t.index];if(!l.initial&&la&&l.content==la.content)return null;if(s.custom_undo_redo_levels){if(t.data.length>s.custom_undo_redo_levels){for(i=0;i0){if(t.index==t.data.length&&t.index>1){i=t.index;t.typing=0;if(!t.add())t.index=i;--t.index;}l=t.data[--t.index];ed.setContent(l.content,{format:'raw'});ed.selection.moveToBookmark(l.bookmark);t.onUndo.dispatch(t,l);}return l;},redo:function(){var t=this,ed=t.editor,l=null;if(t.index','gi');t.rePadd=new RegExp(']+)><\\\/p>|]+)\\\/>|]+)>\\s+<\\\/p>|

<\\\/p>||

\\s+<\\\/p>'.replace(/p/g,elm),'gi');t.reNbsp2BR1=new RegExp(']+)>[\\s\\u00a0]+<\\\/p>|

[\\s\\u00a0]+<\\\/p>'.replace(/p/g,elm),'gi');t.reNbsp2BR2=new RegExp(']+)>( | )<\\\/p>|

( | )<\\\/p>'.replace(/p/g,elm),'gi');t.reBR2Nbsp=new RegExp(']+)>\\s*
\\s*<\\\/p>|

\\s*
\\s*<\\\/p>'.replace(/p/g,elm),'gi');t.reTrailBr=new RegExp('\\s*
\\s*<\\\/p>'.replace(/p/g,elm),'gi');function padd(ed,o){if(isOpera)o.content=o.content.replace(t.reOpera,'');o.content=o.content.replace(t.rePadd,'<'+elm+'$1$2$3$4$5$6>\u00a0');if(!isIE&&!isOpera&&o.set){o.content=o.content.replace(t.reNbsp2BR1,'<'+elm+'$1$2>
');o.content=o.content.replace(t.reNbsp2BR2,'<'+elm+'$1$2>
');}else{o.content=o.content.replace(t.reBR2Nbsp,'<'+elm+'$1$2>\u00a0');o.content=o.content.replace(t.reTrailBr,'');}};ed.onBeforeSetContent.add(padd);ed.onPostProcess.add(padd);if(s.forced_root_block){ed.onInit.add(t.forceRoots,t);ed.onSetContent.add(t.forceRoots,t);ed.onBeforeGetContent.add(t.forceRoots,t);}},setup:function(){var t=this,ed=t.editor,s=ed.settings;if(s.forced_root_block){ed.onKeyUp.add(t.forceRoots,t);ed.onPreProcess.add(t.forceRoots,t);}if(s.force_br_newlines){if(isIE){ed.onKeyPress.add(function(ed,e){var n,s=ed.selection;if(e.keyCode==13&&s.getNode().nodeName!='LI'){s.setContent('
',{format:'raw'});n=ed.dom.get('__');n.removeAttribute('id');s.select(n);s.collapse();return Event.cancel(e);}});}return;}if(!isIE&&s.force_p_newlines){ed.onKeyPress.add(function(ed,e){if(e.keyCode==13&&!e.shiftKey){if(!t.insertPara(e))Event.cancel(e);}});if(isGecko){ed.onKeyDown.add(function(ed,e){if((e.keyCode==8||e.keyCode==46)&&!e.shiftKey)t.backspaceDelete(e,e.keyCode==8);});}}function ren(rn,na){var ne=ed.dom.create(na);each(rn.attributes,function(a){if(a.specified&&a.nodeValue)ne.setAttribute(a.nodeName.toLowerCase(),a.nodeValue);});each(rn.childNodes,function(n){ne.appendChild(n.cloneNode(true));});rn.parentNode.replaceChild(ne,rn);return ne;};if(isIE&&s.element!='P'){ed.onKeyPress.add(function(ed,e){t.lastElm=ed.selection.getNode().nodeName;});ed.onKeyUp.add(function(ed,e){var bl,sel=ed.selection,n=sel.getNode(),b=ed.getBody();if(b.childNodes.length===1&&n.nodeName=='P'){n=ren(n,s.element);sel.select(n);sel.collapse();ed.nodeChanged();}else if(e.keyCode==13&&!e.shiftKey&&t.lastElm!='P'){bl=ed.dom.getParent(n,'P');if(bl){ren(bl,s.element);ed.nodeChanged();}}});}},find:function(n,t,s){var ed=this.editor,w=ed.getDoc().createTreeWalker(n,4,null,false),c=-1;while(n=w.nextNode()){c++;if(t==0&&n==s)return c;if(t==1&&c==s)return n;}return-1;},forceRoots:function(ed,e){var t=this,ed=t.editor,b=ed.getBody(),d=ed.getDoc(),se=ed.selection,s=se.getSel(),r=se.getRng(),si=-2,ei,so,eo,tr,c=-0xFFFFFF;var nx,bl,bp,sp,le,nl=b.childNodes,i,n,eid;for(i=nl.length-1;i>=0;i--){nx=nl[i];if(nx.nodeType==3||(!t.dom.isBlock(nx)&&nx.nodeType!=8)){if(!bl){if(nx.nodeType!=3||/[^\s]/g.test(nx.nodeValue)){if(si==-2&&r){if(!isIE){if(r.startContainer.nodeType==1&&(n=r.startContainer.childNodes[r.startOffset])&&n.nodeType==1){eid=n.getAttribute("id");n.setAttribute("id","__mce");}else{if(ed.dom.getParent(r.startContainer,function(e){return e===b;})){so=r.startOffset;eo=r.endOffset;si=t.find(b,0,r.startContainer);ei=t.find(b,0,r.endContainer);}}}else{tr=d.body.createTextRange();tr.moveToElementText(b);tr.collapse(1);bp=tr.move('character',c)*-1;tr=r.duplicate();tr.collapse(1);sp=tr.move('character',c)*-1;tr=r.duplicate();tr.collapse(0);le=(tr.move('character',c)*-1)-sp;si=sp-bp;ei=le;}}bl=ed.dom.create(ed.settings.forced_root_block);bl.appendChild(nx.cloneNode(1));nx.parentNode.replaceChild(bl,nx);}}else{if(bl.hasChildNodes())bl.insertBefore(nx,bl.firstChild);else bl.appendChild(nx);}}else bl=null;}if(si!=-2){if(!isIE){bl=b.getElementsByTagName(ed.settings.element)[0];r=d.createRange();if(si!=-1)r.setStart(t.find(b,1,si),so);else r.setStart(bl,0);if(ei!=-1)r.setEnd(t.find(b,1,ei),eo);else r.setEnd(bl,0);if(s){s.removeAllRanges();s.addRange(r);}}else{try{r=s.createRange();r.moveToElementText(b);r.collapse(1);r.moveStart('character',si);r.moveEnd('character',ei);r.select();}catch(ex){}}}else if(!isIE&&(n=ed.dom.get('__mce'))){if(eid)n.setAttribute('id',eid);else n.removeAttribute('id');r=d.createRange();r.setStartBefore(n);r.setEndBefore(n);se.setRng(r);}},getParentBlock:function(n){var d=this.dom;return d.getParent(n,d.isBlock);},insertPara:function(e){var t=this,ed=t.editor,dom=ed.dom,d=ed.getDoc(),se=ed.settings,s=ed.selection.getSel(),r=s.getRangeAt(0),b=d.body;var rb,ra,dir,sn,so,en,eo,sb,eb,bn,bef,aft,sc,ec,n,vp=dom.getViewPort(ed.getWin()),y,ch,car;function isEmpty(n){n=n.innerHTML;n=n.replace(/<(img|hr|table)/gi,'-');n=n.replace(/<[^>]+>/g,'');return n.replace(/[ \t\r\n]+/g,'')=='';};rb=d.createRange();rb.setStart(s.anchorNode,s.anchorOffset);rb.collapse(true);ra=d.createRange();ra.setStart(s.focusNode,s.focusOffset);ra.collapse(true);dir=rb.compareBoundaryPoints(rb.START_TO_END,ra)<0;sn=dir?s.anchorNode:s.focusNode;so=dir?s.anchorOffset:s.focusOffset;en=dir?s.focusNode:s.anchorNode;eo=dir?s.focusOffset:s.anchorOffset;if(sn===en&&/^(TD|TH)$/.test(sn.nodeName)){dom.remove(sn.firstChild);ed.dom.add(sn,se.element,null,'
');aft=ed.dom.add(sn,se.element,null,'
');r=d.createRange();r.selectNodeContents(aft);r.collapse(1);ed.selection.setRng(r);return false;}if(sn==b&&en==b&&b.firstChild&&ed.dom.isBlock(b.firstChild)){sn=en=sn.firstChild;so=eo=0;rb=d.createRange();rb.setStart(sn,0);ra=d.createRange();ra.setStart(en,0);}sn=sn.nodeName=="HTML"?d.body:sn;sn=sn.nodeName=="BODY"?sn.firstChild:sn;en=en.nodeName=="HTML"?d.body:en;en=en.nodeName=="BODY"?en.firstChild:en;sb=t.getParentBlock(sn);eb=t.getParentBlock(en);bn=sb?sb.nodeName:se.element;if(t.dom.getParent(sb,function(n){return/OL|UL|PRE/.test(n.nodeName);}))return true;if(sb&&(sb.nodeName=='CAPTION'||/absolute|relative|static/gi.test(sb.style.position))){bn=se.element;sb=null;}if(eb&&(eb.nodeName=='CAPTION'||/absolute|relative|static/gi.test(eb.style.position))){bn=se.element;eb=null;}if(/(TD|TABLE|TH|CAPTION)/.test(bn)||(sb&&bn=="DIV"&&/left|right/gi.test(sb.style.cssFloat))){bn=se.element;sb=eb=null;}bef=(sb&&sb.nodeName==bn)?sb.cloneNode(0):ed.dom.create(bn);aft=(eb&&eb.nodeName==bn)?eb.cloneNode(0):ed.dom.create(bn);aft.removeAttribute('id');if(/^(H[1-6])$/.test(bn)&&sn.nodeValue&&so==sn.nodeValue.length)aft=ed.dom.create(se.element);n=sc=sn;do{if(n==b||n.nodeType==9||t.dom.isBlock(n)||/(TD|TABLE|TH|CAPTION)/.test(n.nodeName))break;sc=n;}while((n=n.previousSibling?n.previousSibling:n.parentNode));n=ec=en;do{if(n==b||n.nodeType==9||t.dom.isBlock(n)||/(TD|TABLE|TH|CAPTION)/.test(n.nodeName))break;ec=n;}while((n=n.nextSibling?n.nextSibling:n.parentNode));if(sc.nodeName==bn)rb.setStart(sc,0);else rb.setStartBefore(sc);rb.setEnd(sn,so);bef.appendChild(rb.cloneContents()||d.createTextNode(''));try{ra.setEndAfter(ec);}catch(ex){}ra.setStart(en,eo);aft.appendChild(ra.cloneContents()||d.createTextNode(''));r=d.createRange();if(!sc.previousSibling&&sc.parentNode.nodeName==bn){r.setStartBefore(sc.parentNode);}else{if(rb.startContainer.nodeName==bn&&rb.startOffset==0)r.setStartBefore(rb.startContainer);else r.setStart(rb.startContainer,rb.startOffset);}if(!ec.nextSibling&&ec.parentNode.nodeName==bn)r.setEndAfter(ec.parentNode);else r.setEnd(ra.endContainer,ra.endOffset);r.deleteContents();if(isOpera)ed.getWin().scrollTo(0,vp.y);if(bef.firstChild&&bef.firstChild.nodeName==bn)bef.innerHTML=bef.firstChild.innerHTML;if(aft.firstChild&&aft.firstChild.nodeName==bn)aft.innerHTML=aft.firstChild.innerHTML;if(isEmpty(bef))bef.innerHTML='
';function appendStyles(e,en){var nl=[],nn,n,i;e.innerHTML='';if(se.keep_styles){n=en;do{if(/^(SPAN|STRONG|B|EM|I|FONT|STRIKE|U)$/.test(n.nodeName)){nn=n.cloneNode(false);dom.setAttrib(nn,'id','');nl.push(nn);}}while(n=n.parentNode);}if(nl.length>0){for(i=nl.length-1,nn=e;i>=0;i--)nn=nn.appendChild(nl[i]);nl[0].innerHTML=isOpera?' ':'
';return nl[0];}else e.innerHTML=isOpera?' ':'
';};if(isEmpty(aft))car=appendStyles(aft,en);if(isOpera&&parseFloat(opera.version())<9.5){r.insertNode(bef);r.insertNode(aft);}else{r.insertNode(aft);r.insertNode(bef);}aft.normalize();bef.normalize();function first(n){return d.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,false).nextNode()||n;};r=d.createRange();r.selectNodeContents(isGecko?first(car||aft):car||aft);r.collapse(1);s.removeAllRanges();s.addRange(r);y=ed.dom.getPos(aft).y;ch=aft.clientHeight;if(yvp.y+vp.h){ed.getWin().scrollTo(0,y=c.length){for(e=0,b=g.length;e=c.length||g[e]!=c[e]){f=e+1;break}}}if(g.length=g.length||g[e]!=c[e]){f=e+1;break}}}if(f==1){return h}for(e=0,b=g.length-(f-1);e=0;c--){if(f[c].length==0||f[c]=="."){continue}if(f[c]==".."){b++;continue}if(b>0){b--;continue}h.push(f[c])}c=e.length-b;if(c<=0){g=h.reverse().join("/")}else{g=e.slice(0,c).join("/")+"/"+h.reverse().join("/")}if(g.indexOf("/")!==0){g="/"+g}if(d&&g.lastIndexOf("/")!==g.length-1){g+=d}return g},getURI:function(d){var c,b=this;if(!b.source||d){c="";if(!d){if(b.protocol){c+=b.protocol+"://"}if(b.userInfo){c+=b.userInfo+"@"}if(b.host){c+=b.host}if(b.port){c+=":"+b.port}}if(b.path){c+=b.path}if(b.query){c+="?"+b.query}if(b.anchor){c+="#"+b.anchor}b.source=c}return b.source}})})();(function(){var a=tinymce.each;tinymce.create("static tinymce.util.Cookie",{getHash:function(d){var b=this.get(d),c;if(b){a(b.split("&"),function(e){e=e.split("=");c=c||{};c[unescape(e[0])]=unescape(e[1])})}return c},setHash:function(k,b,g,f,j,c){var h="";a(b,function(e,d){h+=(!h?"":"&")+escape(d)+"="+escape(e)});this.set(k,h,g,f,j,c)},get:function(j){var h=document.cookie,g,f=j+"=",d;if(!h){return}d=h.indexOf("; "+f);if(d==-1){d=h.indexOf(f);if(d!=0){return null}}else{d+=2}g=h.indexOf(";",d);if(g==-1){g=h.length}return unescape(h.substring(d+f.length,g))},set:function(j,b,g,f,h,c){document.cookie=j+"="+escape(b)+((g)?"; expires="+g.toGMTString():"")+((f)?"; path="+escape(f):"")+((h)?"; domain="+h:"")+((c)?"; secure":"")},remove:function(e,b){var c=new Date();c.setTime(c.getTime()-1000);this.set(e,"",c,b,c)}})})();(function(){function serialize(o,quote){var i,v,t;quote=quote||'"';if(o==null){return"null"}t=typeof o;if(t=="string"){v="\bb\tt\nn\ff\rr\"\"''\\\\";return quote+o.replace(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(a,b){i=v.indexOf(b);if(i+1){return"\\"+v.charAt(i+1)}a=b.charCodeAt().toString(16);return"\\u"+"0000".substring(a.length)+a})+quote}if(t=="object"){if(o.hasOwnProperty&&o instanceof Array){for(i=0,v="[";i0?",":"")+serialize(o[i],quote)}return v+"]"}v="{";for(i in o){v+=typeof o[i]!="function"?(v.length>1?","+quote:quote)+i+quote+":"+serialize(o[i],quote):""}return v+"}"}return""+o}tinymce.util.JSON={serialize:serialize,parse:function(s){try{return eval("("+s+")")}catch(ex){}}}})();tinymce.create("static tinymce.util.XHR",{send:function(g){var a,e,b=window,h=0;g.scope=g.scope||this;g.success_scope=g.success_scope||g.scope;g.error_scope=g.error_scope||g.scope;g.async=g.async===false?false:true;g.data=g.data||"";function d(j){a=0;try{a=new ActiveXObject(j)}catch(c){}return a}a=b.XMLHttpRequest?new XMLHttpRequest():d("Microsoft.XMLHTTP")||d("Msxml2.XMLHTTP");if(a){if(a.overrideMimeType){a.overrideMimeType(g.content_type)}a.open(g.type||(g.data?"POST":"GET"),g.url,g.async);if(g.content_type){a.setRequestHeader("Content-Type",g.content_type)}a.setRequestHeader("X-Requested-With","XMLHttpRequest");a.send(g.data);function f(){if(!g.async||a.readyState==4||h++>10000){if(g.success&&h<10000&&a.status==200){g.success.call(g.success_scope,""+a.responseText,a,g)}else{if(g.error){g.error.call(g.error_scope,h>10000?"TIMED_OUT":"GENERAL",a,g)}}a=null}else{b.setTimeout(f,10)}}if(!g.async){return f()}e=b.setTimeout(f,10)}}});(function(){var c=tinymce.extend,b=tinymce.util.JSON,a=tinymce.util.XHR;tinymce.create("tinymce.util.JSONRequest",{JSONRequest:function(d){this.settings=c({},d);this.count=0},send:function(f){var e=f.error,d=f.success;f=c(this.settings,f);f.success=function(h,g){h=b.parse(h);if(typeof(h)=="undefined"){h={error:"JSON Parse error."}}if(h.error){e.call(f.error_scope||f.scope,h.error,g)}else{d.call(f.success_scope||f.scope,h.result)}};f.error=function(h,g){if(e){e.call(f.error_scope||f.scope,h,g)}};f.data=b.serialize({id:f.id||"c"+(this.count++),method:f.method,params:f.params});f.content_type="application/json";a.send(f)},"static":{sendRPC:function(d){return new tinymce.util.JSONRequest().send(d)}}})}());(function(j){var a,g,d,k=/[&\"\u007E-\uFFFF]/g,b=/[<>&\u007E-\uFFFF]/g,f=/[<>&\"\']/g,c=/&(#)?([\w]+);/g;g={'"':""","'":"'","<":"<",">":">","&":"&"};d={"<":"<",">":">","&":"&",""":'"',"'":"'"};function h(l){var m;m=document.createElement("div");m.innerHTML=l;return m.textContent||m.innerText||l}function e(m,p){var n,o,l,q={};if(m){m=m.split(",");p=p||10;for(n=0;n1?r:"0"+r}return"#"+p(s)+p(q)+p(n)}return{toHex:function(n){return n.replace(k,c)},parse:function(s){var y={},q,o,x,r,v=d.url_converter;function p(C,F){var E,B,A,D;E=y[C+"-top"+F];if(!E){return}B=y[C+"-right"+F];if(E!=B){return}A=y[C+"-bottom"+F];if(B!=A){return}D=y[C+"-left"+F];if(A!=D){return}y[C+F]=D;delete y[C+"-top"+F];delete y[C+"-right"+F];delete y[C+"-bottom"+F];delete y[C+"-left"+F]}function u(B){var C=y[B],A;if(!C||C.indexOf(" ")<0){return}C=C.split(" ");A=C.length;while(A--){if(C[A]!==C[0]){return false}}y[B]=C[0];return true}function z(C,B,A,D){if(!u(B)){return}if(!u(A)){return}if(!u(D)){return}y[C]=y[B]+" "+y[A]+" "+y[D];delete y[B];delete y[A];delete y[D]}function t(A){r=true;return a[A]}function n(B,A){if(r){B=B.replace(/_[0-9]/g,function(C){return a[C]})}if(!A){B=B.replace(/\\([\'\";:])/g,"$1")}return B}if(s){s=s.replace(/\\[\"\';:_]/g,t).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(A){return A.replace(/[;:]/g,t)});while(q=b.exec(s)){o=q[1].replace(l,"").toLowerCase();x=q[2].replace(l,"");if(o&&x.length>0){if(o==="font-weight"&&x==="700"){x="bold"}else{if(o==="color"||o==="background-color"){x=x.toLowerCase()}}x=x.replace(k,c);x=x.replace(h,function(B,A,E,D,F,C){F=F||C;if(F){F=n(F);return"'"+F.replace(/\'/g,"\\'")+"'"}A=n(A||E||D);if(v){A=v(A,"style")}return"url('"+A.replace(/\'/g,"\\'")+"')"});y[o]=r?n(x,true):x}b.lastIndex=q.index+q[0].length}p("border","");p("border","-width");p("border","-color");p("border","-style");p("padding","");p("margin","");z("border","border-width","border-style","border-color");if(y.border==="medium none"){delete y.border}}return y},serialize:function(q,r){var p="",o;function n(t){var x,u,s,t,v;x=f.styles[t];if(x){for(u=0,s=x.length;u0?" ":"")+t+": "+v+";"}}}}if(r&&f&&f.styles){n("*");n(o)}else{for(o in q){p+=(p.length>0?" ":"")+o+": "+q[o]+";"}}return p}}};(function(k){var e={},g,j,a,c,d=k.makeMap,h=k.each;function f(m,l){return m.split(l||",")}function b(p,o){var m,n={};function l(q){return q.replace(/[A-Z]+/g,function(r){return l(p[r])})}for(m in p){if(p.hasOwnProperty(m)){p[m]=l(p[m])}}l(o).replace(/#/g,"#text").replace(/(\w+)\[([^\]]+)\]\[([^\]]*)\]/g,function(t,r,q,s){q=f(q,"|");n[r]={attributes:d(q),attributesOrder:q,children:d(s,"|",{"#comment":{}})}});return n}j="h1,h2,h3,h4,h5,h6,hr,p,div,address,pre,form,table,tbody,thead,tfoot,th,tr,td,li,ol,ul,caption,blockquote,center,dl,dt,dd,dir,fieldset,noscript,menu,isindex,samp,header,footer,article,section,hgroup";j=d(j,",",d(j.toUpperCase()));e=b({Z:"H|K|N|O|P",Y:"X|form|R|Q",ZG:"E|span|width|align|char|charoff|valign",X:"p|T|div|U|W|isindex|fieldset|table",ZF:"E|align|char|charoff|valign",W:"pre|hr|blockquote|address|center|noframes",ZE:"abbr|axis|headers|scope|rowspan|colspan|align|char|charoff|valign|nowrap|bgcolor|width|height",ZD:"[E][S]",U:"ul|ol|dl|menu|dir",ZC:"p|Y|div|U|W|table|br|span|bdo|object|applet|img|map|K|N|Q",T:"h1|h2|h3|h4|h5|h6",ZB:"X|S|Q",S:"R|P",ZA:"a|G|J|M|O|P",R:"a|H|K|N|O",Q:"noscript|P",P:"ins|del|script",O:"input|select|textarea|label|button",N:"M|L",M:"em|strong|dfn|code|q|samp|kbd|var|cite|abbr|acronym",L:"sub|sup",K:"J|I",J:"tt|i|b|u|s|strike",I:"big|small|font|basefont",H:"G|F",G:"br|span|bdo",F:"object|applet|img|map|iframe",E:"A|B|C",D:"accesskey|tabindex|onfocus|onblur",C:"onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup",B:"lang|xml:lang|dir",A:"id|class|style|title"},"script[id|charset|type|language|src|defer|xml:space][]style[B|id|type|media|title|xml:space][]object[E|declare|classid|codebase|data|type|codetype|archive|standby|height|width|usemap|name|tabindex|align|border|hspace|vspace][#|param|Y]param[id|name|value|valuetype|type][]p[E|align][#|S]a[E|D|charset|type|name|href|hreflang|rel|rev|shape|coords|target][#|Z]br[A|clear][]span[E][#|S]bdo[A|C|B][#|S]applet[A|codebase|archive|code|object|alt|name|width|height|align|hspace|vspace][#|param|Y]h1[E|align][#|S]img[E|src|alt|name|longdesc|height|width|usemap|ismap|align|border|hspace|vspace][]map[B|C|A|name][X|form|Q|area]h2[E|align][#|S]iframe[A|longdesc|name|src|frameborder|marginwidth|marginheight|scrolling|align|height|width][#|Y]h3[E|align][#|S]tt[E][#|S]i[E][#|S]b[E][#|S]u[E][#|S]s[E][#|S]strike[E][#|S]big[E][#|S]small[E][#|S]font[A|B|size|color|face][#|S]basefont[id|size|color|face][]em[E][#|S]strong[E][#|S]dfn[E][#|S]code[E][#|S]q[E|cite][#|S]samp[E][#|S]kbd[E][#|S]var[E][#|S]cite[E][#|S]abbr[E][#|S]acronym[E][#|S]sub[E][#|S]sup[E][#|S]input[E|D|type|name|value|checked|disabled|readonly|size|maxlength|src|alt|usemap|onselect|onchange|accept|align][]select[E|name|size|multiple|disabled|tabindex|onfocus|onblur|onchange][optgroup|option]optgroup[E|disabled|label][option]option[E|selected|disabled|label|value][]textarea[E|D|name|rows|cols|disabled|readonly|onselect|onchange][]label[E|for|accesskey|onfocus|onblur][#|S]button[E|D|name|value|type|disabled][#|p|T|div|U|W|table|G|object|applet|img|map|K|N|Q]h4[E|align][#|S]ins[E|cite|datetime][#|Y]h5[E|align][#|S]del[E|cite|datetime][#|Y]h6[E|align][#|S]div[E|align][#|Y]ul[E|type|compact][li]li[E|type|value][#|Y]ol[E|type|compact|start][li]dl[E|compact][dt|dd]dt[E][#|S]dd[E][#|Y]menu[E|compact][li]dir[E|compact][li]pre[E|width|xml:space][#|ZA]hr[E|align|noshade|size|width][]blockquote[E|cite][#|Y]address[E][#|S|p]center[E][#|Y]noframes[E][#|Y]isindex[A|B|prompt][]fieldset[E][#|legend|Y]legend[E|accesskey|align][#|S]table[E|summary|width|border|frame|rules|cellspacing|cellpadding|align|bgcolor][caption|col|colgroup|thead|tfoot|tbody|tr]caption[E|align][#|S]col[ZG][]colgroup[ZG][col]thead[ZF][tr]tr[ZF|bgcolor][th|td]th[E|ZE][#|Y]form[E|action|method|name|enctype|onsubmit|onreset|accept|accept-charset|target][#|X|R|Q]noscript[E][#|Y]td[E|ZE][#|Y]tfoot[ZF][tr]tbody[ZF][tr]area[E|D|shape|coords|href|nohref|alt|target][]base[id|href|target][]body[E|onload|onunload|background|bgcolor|text|link|vlink|alink][#|Y]");g=d("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected,preload,autoplay,loop,controls");a=d("area,base,basefont,br,col,frame,hr,img,input,isindex,link,meta,param,embed,source");c=d("pre,script,style");k.html.Schema=function(o){var v=this,l={},m={},t=[],n;o=o||{};if(o.valid_styles){n={};h(o.valid_styles,function(y,x){n[x]=k.explode(y)})}function u(x){return new RegExp("^"+x.replace(/([?+*])/g,".$1")+"$")}function q(E){var D,z,S,O,T,y,B,N,Q,J,R,V,H,C,P,x,L,A,U,W,I,M,G=/^([#+-])?([^\[\/]+)(?:\/([^\[]+))?(?:\[([^\]]+)\])?$/,K=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,F=/[*?+]/;if(E){E=f(E);if(l["@"]){L=l["@"].attributes;A=l["@"].attributesOrder}for(D=0,z=E.length;D)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([^\\s\\/<>]+)\\s*((?:[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]+))*)>))","g");h=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:\\.|[^\"])*)\")|(?:\'((?:\\.|[^\'])*)\')|([^>\s]+)))?/g;g={script:/<\/script[^>]*>/gi,style:/<\/style[^>]*>/gi,noscript:/<\/noscript[^>]*>/gi};q=e.getEmptyElements();k=e.getBoolAttrs();z=c.validate;while(f=C.exec(r)){if(n=0){for(I=m.length-1;I>=l;I--){E=m[I];if(E.valid){A.end(E.name)}}m.length=l}}else{if(E=f[7]){E=E.toLowerCase();x=E in q;if(!z||(G=e.getElementRule(E))){s=true;if(z){H=G.attributes;o=G.attributePatterns}if(p=f[8]){B=[];B.map={};p.replace(h,function(M,L,Q,P,O){var R,N;L=L.toLowerCase();Q=L in k?L:y(Q||P||O||"");if(z&&L.indexOf("data-")!==0){R=H[L];if(!R&&o){N=o.length;while(N--){R=o[N];if(R.pattern.test(L)){break}}if(N===-1){R=null}}if(!R){return}if(R.validValues&&!(Q in R.validValues)){return}}B.map[L]=Q;B.push({name:L,value:Q})})}else{B=[];B.map={}}if(z){F=G.attributesRequired;K=G.attributesDefault;J=G.attributesForced;if(J){I=J.length;while(I--){D=J[I];name=D.name;v=D.value;if(v==="{$uid}"){v="mce_"+t++}B.map[name]=v;B.push({name:name,value:v})}}if(K){I=K.length;while(I--){D=K[I];name=D.name;if(!(name in B.map)){v=D.value;if(v==="{$uid}"){v="mce_"+t++}B.map[name]=v;B.push({name:name,value:v})}}}if(F){I=F.length;while(I--){if(F[I] in B.map){break}}if(I===-1){s=false}}}if(s){A.start(E,B,x)}}else{s=false}if(j=g[E]){j.lastIndex=n=f.index+f[0].length;if(f=j.exec(r)){if(s){u=r.substr(n,f.index-n)}n=f.index+f[0].length}else{u=r.substr(n);n=r.length}if(s&&u.length>0){A.text(u,true)}if(s){A.end(E)}C.lastIndex=n;continue}if(!x){if(!p||p.indexOf("/")!=p.length-1){m.push({name:E,valid:s})}else{if(s){A.end(E)}}}}else{if(E=f[1]){A.comment(E)}else{if(E=f[2]){A.cdata(E)}else{if(E=f[3]){A.doctype(E)}else{if(E=f[4]){A.pi(E,f[5])}}}}}}n=f.index+f[0].length}if(n=0;I--){E=m[I];if(E.valid){A.end(E.name)}}}}})(tinymce);(function(d){var c=/^[ \t\r\n]*$/,e={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};function a(l,m,k){var j,h,f=k?"lastChild":"firstChild",g=k?"prev":"next";if(l[f]){return l[f]}if(l!==m){j=l[g];if(j){return j}for(h=l.parent;h&&h!==m;h=h.parent){j=h[g];if(j){return j}}}}function b(f,g){this.name=f;this.type=g;if(g===1){this.attributes=[];this.attributes.map={}}}d.extend(b.prototype,{replace:function(g){var f=this;if(g.parent){g.remove()}f.insert(g,f);f.remove();return f},attr:function(h,l){var f=this,g,j,k;if(typeof h!=="string"){for(j in h){f.attr(j,h[j])}return f}if(g=f.attributes){if(l!==k){if(l===null){if(h in g.map){delete g.map[h];j=g.length;while(j--){if(g[j].name===h){g=g.splice(j,1);return f}}}return f}if(h in g.map){j=g.length;while(j--){if(g[j].name===h){g[j].value=l;break}}}else{g.push({name:h,value:l})}g.map[h]=l;return f}else{return g.map[h]}}},clone:function(){var g=this,n=new b(g.name,g.type),h,f,m,j,k;if(m=g.attributes){k=[];k.map={};for(h=0,f=m.length;h1){r.reverse();u=k=r[0].clone();for(i=0;i0){H.value=Q;H=H.prev}else{O=H.prev;H.remove();H=O}}}if(!I){y=N}}},end:function(l){var L,I,K,H,J;I=g.getElementRule(l);if(I){if(o[l]){if(!s[y.name]){for(L=y.firstChild;L&&L.type===3;){K=L.value.replace(B,"");if(K.length>0){L.value=K;L=L.next}else{H=L.next;L.remove();L=H}}for(L=y.lastChild;L&&L.type===3;){K=L.value.replace(t,"");if(K.length>0){L.value=K;L=L.prev}else{H=L.prev;L.remove();L=H}}}L=y.prev;if(L&&L.type===3){K=L.value.replace(B,"");if(K.length>0){L.value=K}else{L.remove()}}}if(I.removeEmpty||I.paddEmpty){if(y.isEmpty(g.getEmptyElements())){if(I.paddEmpty){y.empty().append(new a("#text","3")).value="\u00a0"}else{J=y.parent;y.empty().remove();y=J;return}}}y=y.parent}}},g);D=y=new a(f.root_name,11);n.parse(u);h(F);for(G in k){C=d[G];x=k[G];v=x.length;while(v--){if(!x[v].parent){x.splice(v,1)}}for(A=0,z=C.length;A0){n=c[c.length-1];if(n.length>0&&n!=="\n"){c.push("\n")}}c.push("<",k);if(j){for(m=0,h=j.length;m");if(a&&d[g]&&c.length>0){h=c[c.length-1];if(h.length>0&&h!=="\n"){c.push("\n")}}},text:function(h,g){if(h.length>0){c[c.length]=g?h:f(h)}},cdata:function(g){c.push("")},comment:function(g){c.push("")},pi:function(g,h){if(h){c.push("")}else{c.push("")}},doctype:function(g){c.push("")},reset:function(){c.length=0},getContent:function(){return c.join("").replace(/\n$/,"")}}};(function(a){a.html.Serializer=function(c,d){var b=this,e=new a.html.Writer(c);c=c||{};c.validate="validate" in c?c.validate:true;b.schema=d=d||new a.html.Schema();b.writer=e;b.serialize=function(h){var g,j;j=c.validate;g={3:function(l,k){e.text(l.value,l.raw)},8:function(k){e.comment(k.value)},7:function(k){e.pi(k.name,k.value)},10:function(k){e.doctype(k.value)},4:function(k){e.cdata(k.value)},11:function(k){if((k=k.firstChild)){do{f(k)}while(k=k.next)}}};e.reset();function f(m){var u=g[m.type],k,p,t,s,q,v,o,n,r;if(!u){k=m.name;p=m.shortEnded;t=m.attributes;if(j&&t&&t.length>1){v=[];v.map={};r=d.getElementRule(m.name);for(o=0,n=r.attributesOrder.length;o=8;k.boxModel=!d.isIE||n.compatMode=="CSS1Compat"||k.stdMode;k.hasOuterHTML="outerHTML" in n.createElement("a");k.settings=l=d.extend({keep_values:false,hex_colors:1},l);k.styles=new d.html.Styles({url_converter:l.url_converter},l.schema);if(d.isIE6){try{n.execCommand("BackgroundImageCache",false,true)}catch(m){k.cssFlicker=true}}if(a){("abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video").replace(/\w+/g,function(o){n.createElement(o)})}d.addUnload(k.destroy,k)},getRoot:function(){var j=this,k=j.settings;return(k&&j.get(k.root_element))||j.doc.body},getViewPort:function(k){var l,j;k=!k?this.win:k;l=k.document;j=this.boxModel?l.documentElement:l.body;return{x:k.pageXOffset||j.scrollLeft,y:k.pageYOffset||j.scrollTop,w:k.innerWidth||j.clientWidth,h:k.innerHeight||j.clientHeight}},getRect:function(m){var l,j=this,k;m=j.get(m);l=j.getPos(m);k=j.getSize(m);return{x:l.x,y:l.y,w:k.w,h:k.h}},getSize:function(m){var k=this,j,l;m=k.get(m);j=k.getStyle(m,"width");l=k.getStyle(m,"height");if(j.indexOf("px")===-1){j=0}if(l.indexOf("px")===-1){l=0}return{w:parseInt(j)||m.offsetWidth||m.clientWidth,h:parseInt(l)||m.offsetHeight||m.clientHeight}},getParent:function(l,k,j){return this.getParents(l,k,j,false)},getParents:function(u,p,l,s){var k=this,j,m=k.settings,q=[];u=k.get(u);s=s===undefined;if(m.strict_root){l=l||k.getRoot()}if(c(p,"string")){j=p;if(p==="*"){p=function(o){return o.nodeType==1}}else{p=function(o){return k.is(o,j)}}}while(u){if(u==l||!u.nodeType||u.nodeType===9){break}if(!p||p(u)){if(s){q.push(u)}else{return u}}u=u.parentNode}return s?q:null},get:function(j){var k;if(j&&this.doc&&typeof(j)=="string"){k=j;j=this.doc.getElementById(j);if(j&&j.id!==k){return this.doc.getElementsByName(k)[1]}}return j},getNext:function(k,j){return this._findSib(k,j,"nextSibling")},getPrev:function(k,j){return this._findSib(k,j,"previousSibling")},add:function(m,q,j,l,o){var k=this;return this.run(m,function(s){var r,n;r=c(q,"string")?k.doc.createElement(q):q;k.setAttribs(r,j);if(l){if(l.nodeType){r.appendChild(l)}else{k.setHTML(r,l)}}return !o?s.appendChild(r):r})},create:function(l,j,k){return this.add(this.doc.createElement(l),l,j,k,1)},createHTML:function(r,j,p){var q="",m=this,l;q+="<"+r;for(l in j){if(j.hasOwnProperty(l)){q+=" "+l+'="'+m.encode(j[l])+'"'}}if(typeof(p)!="undefined"){return q+">"+p+""}return q+" />"},remove:function(j,k){return this.run(j,function(m){var l,n;l=m.parentNode;if(!l){return null}if(k){while(n=m.firstChild){if(!d.isIE||n.nodeType!==3||n.nodeValue){l.insertBefore(n,m)}else{m.removeChild(n)}}}return l.removeChild(m)})},setStyle:function(m,j,k){var l=this;return l.run(m,function(p){var o,n;o=p.style;j=j.replace(/-(\D)/g,function(r,q){return q.toUpperCase()});if(l.pixelStyles.test(j)&&(d.is(k,"number")||/^[\-0-9\.]+$/.test(k))){k+="px"}switch(j){case"opacity":if(a){o.filter=k===""?"":"alpha(opacity="+(k*100)+")";if(!m.currentStyle||!m.currentStyle.hasLayout){o.display="inline-block"}}o[j]=o["-moz-opacity"]=o["-khtml-opacity"]=k||"";break;case"float":a?o.styleFloat=k:o.cssFloat=k;break;default:o[j]=k||""}if(l.settings.update_styles){l.setAttrib(p,"data-mce-style")}})},getStyle:function(m,j,l){m=this.get(m);if(!m){return false}if(this.doc.defaultView&&l){j=j.replace(/[A-Z]/g,function(n){return"-"+n});try{return this.doc.defaultView.getComputedStyle(m,null).getPropertyValue(j)}catch(k){return null}}j=j.replace(/-(\D)/g,function(o,n){return n.toUpperCase()});if(j=="float"){j=a?"styleFloat":"cssFloat"}if(m.currentStyle&&l){return m.currentStyle[j]}return m.style[j]},setStyles:function(m,n){var k=this,l=k.settings,j;j=l.update_styles;l.update_styles=0;f(n,function(o,p){k.setStyle(m,p,o)});l.update_styles=j;if(l.update_styles){k.setAttrib(m,l.cssText)}},removeAllAttribs:function(j){return this.run(j,function(m){var k=m.attributes;for(var l=k.length-1;l>=0;l--){m.removeAttributeNode(k.item(l))}})},setAttrib:function(l,m,j){var k=this;if(!l||!m){return}if(k.settings.strict){m=m.toLowerCase()}return this.run(l,function(o){var n=k.settings;switch(m){case"style":if(!c(j,"string")){f(j,function(p,q){k.setStyle(o,q,p)});return}if(n.keep_values){if(j&&!k._isRes(j)){o.setAttribute("data-mce-style",j,2)}else{o.removeAttribute("data-mce-style",2)}}o.style.cssText=j;break;case"class":o.className=j||"";break;case"src":case"href":if(n.keep_values){if(n.url_converter){j=n.url_converter.call(n.url_converter_scope||k,j,m,o)}k.setAttrib(o,"data-mce-"+m,j,2)}break;case"shape":o.setAttribute("data-mce-style",j);break}if(c(j)&&j!==null&&j.length!==0){o.setAttribute(m,""+j,2)}else{o.removeAttribute(m,2)}})},setAttribs:function(k,l){var j=this;return this.run(k,function(m){f(l,function(o,p){j.setAttrib(m,p,o)})})},getAttrib:function(m,o,l){var j,k=this;m=k.get(m);if(!m||m.nodeType!==1){return false}if(!c(l)){l=""}if(/^(src|href|style|coords|shape)$/.test(o)){j=m.getAttribute("data-mce-"+o);if(j){return j}}if(a&&k.props[o]){j=m[k.props[o]];j=j&&j.nodeValue?j.nodeValue:j}if(!j){j=m.getAttribute(o,2)}if(/^(checked|compact|declare|defer|disabled|ismap|multiple|nohref|noshade|nowrap|readonly|selected)$/.test(o)){if(m[k.props[o]]===true&&j===""){return o}return j?o:""}if(m.nodeName==="FORM"&&m.getAttributeNode(o)){return m.getAttributeNode(o).nodeValue}if(o==="style"){j=j||m.style.cssText;if(j){j=k.serializeStyle(k.parseStyle(j),m.nodeName);if(k.settings.keep_values&&!k._isRes(j)){m.setAttribute("data-mce-style",j)}}}if(e&&o==="class"&&j){j=j.replace(/(apple|webkit)\-[a-z\-]+/gi,"")}if(a){switch(o){case"rowspan":case"colspan":if(j===1){j=""}break;case"size":if(j==="+0"||j===20||j===0){j=""}break;case"width":case"height":case"vspace":case"checked":case"disabled":case"readonly":if(j===0){j=""}break;case"hspace":if(j===-1){j=""}break;case"maxlength":case"tabindex":if(j===32768||j===2147483647||j==="32768"){j=""}break;case"multiple":case"compact":case"noshade":case"nowrap":if(j===65535){return o}return l;case"shape":j=j.toLowerCase();break;default:if(o.indexOf("on")===0&&j){j=d._replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1",""+j)}}}return(j!==undefined&&j!==null&&j!=="")?""+j:l},getPos:function(s,m){var k=this,j=0,q=0,o,p=k.doc,l;s=k.get(s);m=m||p.body;if(s){if(a&&!k.stdMode){s=s.getBoundingClientRect();o=k.boxModel?p.documentElement:p.body;j=k.getStyle(k.select("html")[0],"borderWidth");j=(j=="medium"||k.boxModel&&!k.isIE6)&&2||j;return{x:s.left+o.scrollLeft-j,y:s.top+o.scrollTop-j}}l=s;while(l&&l!=m&&l.nodeType){j+=l.offsetLeft||0;q+=l.offsetTop||0;l=l.offsetParent}l=s.parentNode;while(l&&l!=m&&l.nodeType){j-=l.scrollLeft||0;q-=l.scrollTop||0;l=l.parentNode}}return{x:j,y:q}},parseStyle:function(j){return this.styles.parse(j)},serializeStyle:function(k,j){return this.styles.serialize(k,j)},loadCSS:function(j){var l=this,m=l.doc,k;if(!j){j=""}k=l.select("head")[0];f(j.split(","),function(n){var o;if(l.files[n]){return}l.files[n]=true;o=l.create("link",{rel:"stylesheet",href:d._addVer(n)});if(a&&m.documentMode&&m.recalc){o.onload=function(){if(m.recalc){m.recalc()}o.onload=null}}k.appendChild(o)})},addClass:function(j,k){return this.run(j,function(l){var m;if(!k){return 0}if(this.hasClass(l,k)){return l.className}m=this.removeClass(l,k);return l.className=(m!=""?(m+" "):"")+k})},removeClass:function(l,m){var j=this,k;return j.run(l,function(o){var n;if(j.hasClass(o,m)){if(!k){k=new RegExp("(^|\\s+)"+m+"(\\s+|$)","g")}n=o.className.replace(k," ");n=d.trim(n!=" "?n:"");o.className=n;if(!n){o.removeAttribute("class");o.removeAttribute("className")}return n}return o.className})},hasClass:function(k,j){k=this.get(k);if(!k||!j){return false}return(" "+k.className+" ").indexOf(" "+j+" ")!==-1},show:function(j){return this.setStyle(j,"display","block")},hide:function(j){return this.setStyle(j,"display","none")},isHidden:function(j){j=this.get(j);return !j||j.style.display=="none"||this.getStyle(j,"display")=="none"},uniqueId:function(j){return(!j?"mce_":j)+(this.counter++)},setHTML:function(l,k){var j=this;return j.run(l,function(n){if(a){while(n.firstChild){n.removeChild(n.firstChild)}try{n.innerHTML="
"+k;n.removeChild(n.firstChild)}catch(m){n=j.create("div");n.innerHTML="
"+k;f(n.childNodes,function(p,o){if(o){n.appendChild(p)}})}}else{n.innerHTML=k}return k})},getOuterHTML:function(l){var k,j=this;l=j.get(l);if(!l){return null}if(l.nodeType===1&&j.hasOuterHTML){return l.outerHTML}k=(l.ownerDocument||j.doc).createElement("body");k.appendChild(l.cloneNode(true));return k.innerHTML},setOuterHTML:function(m,k,n){var j=this;function l(p,o,r){var s,q;q=r.createElement("body");q.innerHTML=o;s=q.lastChild;while(s){j.insertAfter(s.cloneNode(true),p);s=s.previousSibling}j.remove(p)}return this.run(m,function(p){p=j.get(p);if(p.nodeType==1){n=n||p.ownerDocument||j.doc;if(a){try{if(a&&p.nodeType==1){p.outerHTML=k}else{l(p,k,n)}}catch(o){l(p,k,n)}}else{l(p,k,n)}}})},decode:h.decode,encode:h.encodeAllRaw,insertAfter:function(j,k){k=this.get(k);return this.run(j,function(m){var l,n;l=k.parentNode;n=k.nextSibling;if(n){l.insertBefore(m,n)}else{l.appendChild(m)}return m})},isBlock:function(k){var j=k.nodeType;if(j){return !!(j===1&&g[k.nodeName])}return !!g[k]},replace:function(p,m,j){var l=this;if(c(m,"array")){p=p.cloneNode(true)}return l.run(m,function(k){if(j){f(d.grep(k.childNodes),function(n){p.appendChild(n)})}return k.parentNode.replaceChild(p,k)})},rename:function(m,j){var l=this,k;if(m.nodeName!=j.toUpperCase()){k=l.create(j);f(l.getAttribs(m),function(n){l.setAttrib(k,n.nodeName,l.getAttrib(m,n.nodeName))});l.replace(k,m,1)}return k||m},findCommonAncestor:function(l,j){var m=l,k;while(m){k=j;while(k&&m!=k){k=k.parentNode}if(m==k){break}m=m.parentNode}if(!m&&l.ownerDocument){return l.ownerDocument.documentElement}return m},toHex:function(j){var l=/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*$/i.exec(j);function k(m){m=parseInt(m).toString(16);return m.length>1?m:"0"+m}if(l){j="#"+k(l[1])+k(l[2])+k(l[3]);return j}return j},getClasses:function(){var n=this,j=[],m,o={},p=n.settings.class_filter,l;if(n.classes){return n.classes}function q(r){f(r.imports,function(s){q(s)});f(r.cssRules||r.rules,function(s){switch(s.type||1){case 1:if(s.selectorText){f(s.selectorText.split(","),function(t){t=t.replace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(t)||!/\.[\w\-]+$/.test(t)){return}l=t;t=d._replace(/.*\.([a-z0-9_\-]+).*/i,"$1",t);if(p&&!(t=p(t,l))){return}if(!o[t]){j.push({"class":t});o[t]=1}})}break;case 3:q(s.styleSheet);break}})}try{f(n.doc.styleSheets,q)}catch(k){}if(j.length>0){n.classes=j}return j},run:function(m,l,k){var j=this,n;if(j.doc&&typeof(m)==="string"){m=j.get(m)}if(!m){return false}k=k||this;if(!m.nodeType&&(m.length||m.length===0)){n=[];f(m,function(p,o){if(p){if(typeof(p)=="string"){p=j.doc.getElementById(p)}n.push(l.call(k,p,o))}});return n}return l.call(k,m)},getAttribs:function(k){var j;k=this.get(k);if(!k){return[]}if(a){j=[];if(k.nodeName=="OBJECT"){return k.attributes}if(k.nodeName==="OPTION"&&this.getAttrib(k,"selected")){j.push({specified:1,nodeName:"selected"})}k.cloneNode(false).outerHTML.replace(/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi,"").replace(/[\w:\-]+/gi,function(l){j.push({specified:1,nodeName:l})});return j}return k.attributes},destroy:function(k){var j=this;if(j.events){j.events.destroy()}j.win=j.doc=j.root=j.events=null;if(!k){d.removeUnload(j.destroy)}},createRng:function(){var j=this.doc;return j.createRange?j.createRange():new d.dom.Range(this)},nodeIndex:function(n,o){var j=0,l,m,k;if(n){for(l=n.nodeType,n=n.previousSibling,m=n;n;n=n.previousSibling){k=n.nodeType;if(o&&k==3){if(k==l||!n.nodeValue.length){continue}}j++;l=k}}return j},split:function(n,m,q){var s=this,j=s.createRng(),o,l,p;function k(u){var t,r=u.childNodes;if(u.nodeType==1&&u.getAttribute("data-mce-type")=="bookmark"){return}for(t=r.length-1;t>=0;t--){k(r[t])}if(u.nodeType!=9){if(u.nodeType==3&&u.nodeValue.length>0){if(!s.isBlock(u.parentNode)||d.trim(u.nodeValue).length>0){return}}if(u.nodeType==1){r=u.childNodes;if(r.length==1&&r[0]&&r[0].nodeType==1&&r[0].getAttribute("data-mce-type")=="bookmark"){u.parentNode.insertBefore(r[0],u)}if(r.length||/^(br|hr|input|img)$/i.test(u.nodeName)){return}}s.remove(u)}return u}if(n&&m){j.setStart(n.parentNode,s.nodeIndex(n));j.setEnd(m.parentNode,s.nodeIndex(m));o=j.extractContents();j=s.createRng();j.setStart(m.parentNode,s.nodeIndex(m)+1);j.setEnd(n.parentNode,s.nodeIndex(n)+1);l=j.extractContents();p=n.parentNode;p.insertBefore(k(o),n);if(q){p.replaceChild(q,m)}else{p.insertBefore(m,n)}p.insertBefore(k(l),n);s.remove(n);return q||m}},bind:function(n,j,m,l){var k=this;if(!k.events){k.events=new d.dom.EventUtils()}return k.events.add(n,j,m,l||this)},unbind:function(m,j,l){var k=this;if(!k.events){k.events=new d.dom.EventUtils()}return k.events.remove(m,j,l)},_findSib:function(m,j,k){var l=this,n=j;if(m){if(c(n,"string")){n=function(o){return l.is(o,j)}}for(m=m[k];m;m=m[k]){if(n(m)){return m}}}return null},_isRes:function(j){return/^(top|left|bottom|right|width|height)/i.test(j)||/;\s*(top|left|bottom|right|width|height)/i.test(j)}});d.DOM=new d.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(a){function b(c){var O=this,e=c.doc,T=0,F=1,k=2,E=true,S=false,V="startOffset",h="startContainer",Q="endContainer",A="endOffset",l=tinymce.extend,o=c.nodeIndex;l(O,{startContainer:e,startOffset:0,endContainer:e,endOffset:0,collapsed:E,commonAncestorContainer:e,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:r,setEnd:u,setStartBefore:g,setStartAfter:J,setEndBefore:K,setEndAfter:v,collapse:B,selectNode:y,selectNodeContents:G,compareBoundaryPoints:x,deleteContents:q,extractContents:I,cloneContents:d,insertNode:D,surroundContents:N,cloneRange:L});function r(W,t){C(E,W,t)}function u(W,t){C(S,W,t)}function g(t){r(t.parentNode,o(t))}function J(t){r(t.parentNode,o(t)+1)}function K(t){u(t.parentNode,o(t))}function v(t){u(t.parentNode,o(t)+1)}function B(t){if(t){O[Q]=O[h];O[A]=O[V]}else{O[h]=O[Q];O[V]=O[A]}O.collapsed=E}function y(t){g(t);v(t)}function G(t){r(t,0);u(t,t.nodeType===1?t.childNodes.length:t.nodeValue.length)}function x(Z,t){var ac=O[h],X=O[V],ab=O[Q],W=O[A],aa=t.startContainer,ae=t.startOffset,Y=t.endContainer,ad=t.endOffset;if(Z===0){return H(ac,X,aa,ae)}if(Z===1){return H(ab,W,aa,ae)}if(Z===2){return H(ab,W,Y,ad)}if(Z===3){return H(ac,X,Y,ad)}}function q(){n(k)}function I(){return n(T)}function d(){return n(F)}function D(Z){var W=this[h],t=this[V],Y,X;if((W.nodeType===3||W.nodeType===4)&&W.nodeValue){if(!t){W.parentNode.insertBefore(Z,W)}else{if(t>=W.nodeValue.length){c.insertAfter(Z,W)}else{Y=W.splitText(t);W.parentNode.insertBefore(Z,Y)}}}else{if(W.childNodes.length>0){X=W.childNodes[t]}if(X){W.insertBefore(Z,X)}else{W.appendChild(Z)}}}function N(W){var t=O.extractContents();O.insertNode(W);W.appendChild(t);O.selectNode(W)}function L(){return l(new b(c),{startContainer:O[h],startOffset:O[V],endContainer:O[Q],endOffset:O[A],collapsed:O.collapsed,commonAncestorContainer:O.commonAncestorContainer})}function P(t,W){var X;if(t.nodeType==3){return t}if(W<0){return t}X=t.firstChild;while(X&&W>0){--W;X=X.nextSibling}if(X){return X}return t}function m(){return(O[h]==O[Q]&&O[V]==O[A])}function H(Y,aa,W,Z){var ab,X,t,ac,ae,ad;if(Y==W){if(aa==Z){return 0}if(aa0){O.collapse(W)}}else{O.collapse(W)}O.collapsed=m();O.commonAncestorContainer=c.findCommonAncestor(O[h],O[Q])}function n(ac){var ab,Y=0,ae=0,W,aa,X,Z,t,ad;if(O[h]==O[Q]){return f(ac)}for(ab=O[Q],W=ab.parentNode;W;ab=W,W=W.parentNode){if(W==O[h]){return s(ab,ac)}++Y}for(ab=O[h],W=ab.parentNode;W;ab=W,W=W.parentNode){if(W==O[Q]){return U(ab,ac)}++ae}aa=ae-Y;X=O[h];while(aa>0){X=X.parentNode;aa--}Z=O[Q];while(aa<0){Z=Z.parentNode;aa++}for(t=X.parentNode,ad=Z.parentNode;t!=ad;t=t.parentNode,ad=ad.parentNode){X=t;Z=ad}return p(X,Z,ac)}function f(aa){var ac,Z,Y,ab,t,X,W;if(aa!=k){ac=e.createDocumentFragment()}if(O[V]==O[A]){return ac}if(O[h].nodeType==3){Z=O[h].nodeValue;Y=Z.substring(O[V],O[A]);if(aa!=F){O[h].deleteData(O[V],O[A]-O[V]);O.collapse(E)}if(aa==k){return}ac.appendChild(e.createTextNode(Y));return ac}ab=P(O[h],O[V]);t=O[A]-O[V];while(t>0){X=ab.nextSibling;W=z(ab,aa);if(ac){ac.appendChild(W)}--t;ab=X}if(aa!=F){O.collapse(E)}return ac}function s(ac,Z){var ab,aa,W,t,Y,X;if(Z!=k){ab=e.createDocumentFragment()}aa=j(ac,Z);if(ab){ab.appendChild(aa)}W=o(ac);t=W-O[V];if(t<=0){if(Z!=F){O.setEndBefore(ac);O.collapse(S)}return ab}aa=ac.previousSibling;while(t>0){Y=aa.previousSibling;X=z(aa,Z);if(ab){ab.insertBefore(X,ab.firstChild)}--t;aa=Y}if(Z!=F){O.setEndBefore(ac);O.collapse(S)}return ab}function U(aa,Z){var ac,W,ab,t,Y,X;if(Z!=k){ac=e.createDocumentFragment()}ab=R(aa,Z);if(ac){ac.appendChild(ab)}W=o(aa);++W;t=O[A]-W;ab=aa.nextSibling;while(t>0){Y=ab.nextSibling;X=z(ab,Z);if(ac){ac.appendChild(X)}--t;ab=Y}if(Z!=F){O.setStartAfter(aa);O.collapse(E)}return ac}function p(aa,t,ad){var X,af,Z,ab,ac,W,ae,Y;if(ad!=k){af=e.createDocumentFragment()}X=R(aa,ad);if(af){af.appendChild(X)}Z=aa.parentNode;ab=o(aa);ac=o(t);++ab;W=ac-ab;ae=aa.nextSibling;while(W>0){Y=ae.nextSibling;X=z(ae,ad);if(af){af.appendChild(X)}ae=Y;--W}X=j(t,ad);if(af){af.appendChild(X)}if(ad!=F){O.setStartAfter(aa);O.collapse(E)}return af}function j(ab,ac){var X=P(O[Q],O[A]-1),ad,aa,Z,t,W,Y=X!=O[Q];if(X==ab){return M(X,Y,S,ac)}ad=X.parentNode;aa=M(ad,S,S,ac);while(ad){while(X){Z=X.previousSibling;t=M(X,Y,S,ac);if(ac!=k){aa.insertBefore(t,aa.firstChild)}Y=E;X=Z}if(ad==ab){return aa}X=ad.previousSibling;ad=ad.parentNode;W=M(ad,S,S,ac);if(ac!=k){W.appendChild(aa)}aa=W}}function R(ab,ac){var Y=P(O[h],O[V]),Z=Y!=O[h],ad,aa,X,t,W;if(Y==ab){return M(Y,Z,E,ac)}ad=Y.parentNode;aa=M(ad,S,E,ac);while(ad){while(Y){X=Y.nextSibling;t=M(Y,Z,E,ac);if(ac!=k){aa.appendChild(t)}Z=E;Y=X}if(ad==ab){return aa}Y=ad.nextSibling;ad=ad.parentNode;W=M(ad,S,E,ac);if(ac!=k){W.appendChild(aa)}aa=W}}function M(t,Z,ac,ad){var Y,X,aa,W,ab;if(Z){return z(t,ad)}if(t.nodeType==3){Y=t.nodeValue;if(ac){W=O[V];X=Y.substring(W);aa=Y.substring(0,W)}else{W=O[A];X=Y.substring(0,W);aa=Y.substring(W)}if(ad!=F){t.nodeValue=aa}if(ad==k){return}ab=t.cloneNode(S);ab.nodeValue=X;return ab}if(ad==k){return}return t.cloneNode(S)}function z(W,t){if(t!=k){return t==F?W.cloneNode(E):W}W.parentNode.removeChild(W)}}a.Range=b})(tinymce.dom);(function(){function a(g){var j=this,k="\uFEFF",e,h,d=g.dom,c=true,f=false;function b(){var o=g.getRng(),l=d.createRng(),n,p;n=o.item?o.item(0):o.parentElement();if(n.ownerDocument!=d.doc){return l}p=g.isCollapsed();if(o.item||!n.hasChildNodes()){if(p){l.setStart(n,0);l.setEnd(n,0)}else{l.setStart(n.parentNode,d.nodeIndex(n));l.setEnd(l.startContainer,l.startOffset+1)}return l}function m(t){var v,r,u,q,B=0,y,z,A,s,x;s=o.duplicate();s.collapse(t);v=d.create("a");A=s.parentElement();if(!A.hasChildNodes()){l[t?"setStart":"setEnd"](A,0);return}A.appendChild(v);s.moveToElementText(v);x=o.compareEndPoints(t?"StartToStart":"EndToEnd",s);if(x>0){l[t?"setStartAfter":"setEndAfter"](A);d.remove(v);return}q=tinymce.grep(A.childNodes);y=q.length-1;while(B<=y){z=Math.floor((B+y)/2);A.insertBefore(v,q[z]);s.moveToElementText(v);x=o.compareEndPoints(t?"StartToStart":"EndToEnd",s);if(x>0){B=z+1}else{if(x<0){y=z-1}else{found=true;break}}}r=x>0||z==0?v.nextSibling:v.previousSibling;if(r.nodeType==1){d.remove(v);u=d.nodeIndex(r);r=r.parentNode;if(!t||z>0){u++}}else{if(x>0||z==0){s.setEndPoint(t?"StartToStart":"EndToEnd",o);u=s.text.length}else{s.setEndPoint(t?"StartToStart":"EndToEnd",o);u=r.nodeValue.length-s.text.length}d.remove(v)}l[t?"setStart":"setEnd"](r,u)}m(true);if(!p){m()}return l}this.addRange=function(l){var q,o,n,s,v,t,u=g.dom.doc,p=u.body;function m(C){var y,B,x,A,z;x=d.create("a");y=C?n:v;B=C?s:t;A=q.duplicate();if(y==u){y=p;B=0}if(y.nodeType==3){y.parentNode.insertBefore(x,y);A.moveToElementText(x);A.moveStart("character",B);d.remove(x);q.setEndPoint(C?"StartToStart":"EndToEnd",A)}else{z=y.childNodes;if(z.length){if(B>=z.length){d.insertAfter(x,z[z.length-1])}else{y.insertBefore(x,z[B])}A.moveToElementText(x)}else{x=u.createTextNode(k);y.appendChild(x);A.moveToElementText(x.parentNode);A.collapse(c)}q.setEndPoint(C?"StartToStart":"EndToEnd",A);d.remove(x)}}this.destroy();n=l.startContainer;s=l.startOffset;v=l.endContainer;t=l.endOffset;q=p.createTextRange();if(n==v&&n.nodeType==1&&s==t-1){if(s==t-1){try{o=p.createControlRange();o.addElement(n.childNodes[s]);o.select();return}catch(r){}}}m(true);m();q.select()};this.getRangeAt=function(){if(!e||!tinymce.dom.RangeUtils.compareRanges(h,g.getRng())){e=b();h=g.getRng()}try{e.startContainer.nextSibling}catch(l){e=b();h=null}return e};this.destroy=function(){h=e=null}}tinymce.dom.TridentSelection=a})();(function(d){var f=d.each,c=d.DOM,b=d.isIE,e=d.isWebKit,a;d.create("tinymce.dom.EventUtils",{EventUtils:function(){this.inits=[];this.events=[]},add:function(p,q,m,k){var g,h=this,j=h.events,l;if(q instanceof Array){l=[];f(q,function(o){l.push(h.add(p,o,m,k))});return l}if(p&&p.hasOwnProperty&&p instanceof Array){l=[];f(p,function(n){n=c.get(n);l.push(h.add(n,q,m,k))});return l}p=c.get(p);if(!p){return}g=function(n){if(h.disabled){return}n=n||window.event;if(n&&b){if(!n.target){n.target=n.srcElement}d.extend(n,h._stoppers)}if(!k){return m(n)}return m.call(k,n)};if(q=="unload"){d.unloads.unshift({func:g});return g}if(q=="init"){if(h.domLoaded){g()}else{h.inits.push(g)}return g}j.push({obj:p,name:q,func:m,cfunc:g,scope:k});h._add(p,q,g);return m},remove:function(m,p,l){var h=this,g=h.events,j=false,k;if(m&&m.hasOwnProperty&&m instanceof Array){k=[];f(m,function(n){n=c.get(n);k.push(h.remove(n,p,l))});return k}m=c.get(m);f(g,function(o,n){if(o.obj==m&&o.name==p&&(!l||(o.func==l||o.cfunc==l))){g.splice(n,1);h._remove(m,p,o.cfunc);j=true;return false}});return j},clear:function(l){var j=this,g=j.events,h,k;if(l){l=c.get(l);for(h=g.length-1;h>=0;h--){k=g[h];if(k.obj===l){j._remove(k.obj,k.name,k.cfunc);k.obj=k.cfunc=null;g.splice(h,1)}}}},cancel:function(g){if(!g){return false}this.stop(g);return this.prevent(g)},stop:function(g){if(g.stopPropagation){g.stopPropagation()}else{g.cancelBubble=true}return false},prevent:function(g){if(g.preventDefault){g.preventDefault()}else{g.returnValue=false}return false},destroy:function(){var g=this;f(g.events,function(j,h){g._remove(j.obj,j.name,j.cfunc);j.obj=j.cfunc=null});g.events=[];g=null},_add:function(h,j,g){if(h.attachEvent){h.attachEvent("on"+j,g)}else{if(h.addEventListener){h.addEventListener(j,g,false)}else{h["on"+j]=g}}},_remove:function(j,k,h){if(j){try{if(j.detachEvent){j.detachEvent("on"+k,h)}else{if(j.removeEventListener){j.removeEventListener(k,h,false)}else{j["on"+k]=null}}}catch(g){}}},_pageInit:function(h){var g=this;if(g.domLoaded){return}g.domLoaded=true;f(g.inits,function(j){j()});g.inits=[]},_wait:function(j){var g=this,h=j.document;if(j.tinyMCE_GZ&&tinyMCE_GZ.loaded){g.domLoaded=1;return}if(h.attachEvent){h.attachEvent("onreadystatechange",function(){if(h.readyState==="complete"){h.detachEvent("onreadystatechange",arguments.callee);g._pageInit(j)}});if(h.documentElement.doScroll&&j==j.top){(function(){if(g.domLoaded){return}try{h.documentElement.doScroll("left")}catch(k){setTimeout(arguments.callee,0);return}g._pageInit(j)})()}}else{if(h.addEventListener){g._add(j,"DOMContentLoaded",function(){g._pageInit(j)})}}g._add(j,"load",function(){g._pageInit(j)})},_stoppers:{preventDefault:function(){this.returnValue=false},stopPropagation:function(){this.cancelBubble=true}}});a=d.dom.Event=new d.dom.EventUtils();a._wait(window);d.addUnload(function(){a.destroy()})})(tinymce);(function(a){a.dom.Element=function(f,d){var b=this,e,c;b.settings=d=d||{};b.id=f;b.dom=e=d.dom||a.DOM;if(!a.isIE){c=e.get(b.id)}a.each(("getPos,getRect,getParent,add,setStyle,getStyle,setStyles,setAttrib,setAttribs,getAttrib,addClass,removeClass,hasClass,getOuterHTML,setOuterHTML,remove,show,hide,isHidden,setHTML,get").split(/,/),function(g){b[g]=function(){var h=[f],j;for(j=0;j_';if(l.startContainer==m&&l.endContainer==m){m.body.innerHTML=k}else{l.deleteContents();if(m.body.childNodes.length==0){m.body.innerHTML=k}else{if(l.createContextualFragment){l.insertNode(l.createContextualFragment(k))}else{var n=m.createDocumentFragment(),f=m.createElement("div");n.appendChild(f);f.outerHTML=k;l.insertNode(n)}}}o=g.dom.get("__caret");l=m.createRange();l.setStartBefore(o);l.setEndBefore(o);g.setRng(l);g.dom.remove("__caret");g.setRng(l)}else{if(l.item){m.execCommand("Delete",false,null);l=g.getRng()}l.pasteHTML(k)}g.onSetContent.dispatch(g,j)},getStart:function(){var g=this.getRng(),h,f,k,j;if(g.duplicate||g.item){if(g.item){return g.item(0)}k=g.duplicate();k.collapse(1);h=k.parentElement();f=j=g.parentElement();while(j=j.parentNode){if(j==h){h=f;break}}return h}else{h=g.startContainer;if(h.nodeType==1&&h.hasChildNodes()){h=h.childNodes[Math.min(h.childNodes.length-1,g.startOffset)]}if(h&&h.nodeType==3){return h.parentNode}return h}},getEnd:function(){var g=this,h=g.getRng(),j,f;if(h.duplicate||h.item){if(h.item){return h.item(0)}h=h.duplicate();h.collapse(0);j=h.parentElement();if(j&&j.nodeName=="BODY"){return j.lastChild||j}return j}else{j=h.endContainer;f=h.endOffset;if(j.nodeType==1&&j.hasChildNodes()){j=j.childNodes[f>0?f-1:f]}if(j&&j.nodeType==3){return j.parentNode}return j}},getBookmark:function(r,s){var v=this,n=v.dom,g,k,j,o,h,p,q,m="\uFEFF",u;function f(x,y){var t=0;d(n.select(x),function(A,z){if(A==y){t=z}});return t}if(r==2){function l(){var x=v.getRng(true),t=n.getRoot(),y={};function z(C,H){var B=C[H?"startContainer":"endContainer"],G=C[H?"startOffset":"endOffset"],A=[],D,F,E=0;if(B.nodeType==3){if(s){for(D=B.previousSibling;D&&D.nodeType==3;D=D.previousSibling){G+=D.nodeValue.length}}A.push(G)}else{F=B.childNodes;if(G>=F.length&&F.length){E=1;G=Math.max(0,F.length-1)}A.push(v.dom.nodeIndex(F[G],s)+E)}for(;B&&B!=t;B=B.parentNode){A.push(v.dom.nodeIndex(B,s))}return A}y.start=z(x,true);if(!v.isCollapsed()){y.end=z(x)}return y}return l()}if(r){return{rng:v.getRng()}}g=v.getRng();j=n.uniqueId();o=tinyMCE.activeEditor.selection.isCollapsed();u="overflow:hidden;line-height:0px";if(g.duplicate||g.item){if(!g.item){k=g.duplicate();g.collapse();g.pasteHTML(''+m+"");if(!o){k.collapse(false);k.pasteHTML(''+m+"")}}else{p=g.item(0);h=p.nodeName;return{name:h,index:f(h,p)}}}else{p=v.getNode();h=p.nodeName;if(h=="IMG"){return{name:h,index:f(h,p)}}k=g.cloneRange();if(!o){k.collapse(false);k.insertNode(n.create("span",{"data-mce-type":"bookmark",id:j+"_end",style:u},m))}g.collapse(true);g.insertNode(n.create("span",{"data-mce-type":"bookmark",id:j+"_start",style:u},m))}v.moveToBookmark({id:j,keep:1});return{id:j}},moveToBookmark:function(o){var s=this,m=s.dom,j,h,f,r,k,u,p,q;if(s.tridentSel){s.tridentSel.destroy()}if(o){if(o.start){f=m.createRng();r=m.getRoot();function g(A){var t=o[A?"start":"end"],x,y,z,v;if(t){for(y=r,x=t.length-1;x>=1;x--){v=y.childNodes;if(v.length){y=v[t[x]]}}if(A){f.setStart(y,t[0])}else{f.setEnd(y,t[0])}}}g(true);g();s.setRng(f)}else{if(o.id){function l(B){var v=m.get(o.id+"_"+B),A,t,y,z,x=o.keep;if(v){A=v.parentNode;if(B=="start"){if(!x){t=m.nodeIndex(v)}else{A=v.firstChild;t=1}k=u=A;p=q=t}else{if(!x){t=m.nodeIndex(v)}else{A=v.firstChild;t=1}u=A;q=t}if(!x){z=v.previousSibling;y=v.nextSibling;d(c.grep(v.childNodes),function(C){if(C.nodeType==3){C.nodeValue=C.nodeValue.replace(/\uFEFF/g,"")}});while(v=m.get(o.id+"_"+B)){m.remove(v,1)}if(z&&y&&z.nodeType==y.nodeType&&z.nodeType==3&&!c.isOpera){t=z.nodeValue.length;z.appendData(y.nodeValue);m.remove(y);if(B=="start"){k=u=z;p=q=t}else{u=z;q=t}}}}}function n(t){if(m.isBlock(t)&&!t.innerHTML){t.innerHTML=!a?'
':" "}return t}l("start");l("end");if(k){f=m.createRng();f.setStart(n(k),p);f.setEnd(n(u),q);s.setRng(f)}}else{if(o.name){s.select(m.select(o.name)[o.index])}else{if(o.rng){s.setRng(o.rng)}}}}}},select:function(l,k){var j=this,m=j.dom,g=m.createRng(),f;f=m.nodeIndex(l);g.setStart(l.parentNode,f);g.setEnd(l.parentNode,f+1);if(k){function h(n,p){var o=new c.dom.TreeWalker(n,n);do{if(n.nodeType==3&&c.trim(n.nodeValue).length!=0){if(p){g.setStart(n,0)}else{g.setEnd(n,n.nodeValue.length)}return}if(n.nodeName=="BR"){if(p){g.setStartBefore(n)}else{g.setEndBefore(n)}return}}while(n=(p?o.next():o.prev()))}h(l,1);h(l)}j.setRng(g);return l},isCollapsed:function(){var f=this,h=f.getRng(),g=f.getSel();if(!h||h.item){return false}if(h.compareEndPoints){return h.compareEndPoints("StartToEnd",h)===0}return !g||h.collapsed},collapse:function(f){var g=this,h=g.getRng(),j;if(h.item){j=h.item(0);h=this.win.document.body.createTextRange();h.moveToElementText(j)}h.collapse(!!f);g.setRng(h)},getSel:function(){var g=this,f=this.win;return f.getSelection?f.getSelection():f.document.selection},getRng:function(m){var g=this,h,j,l,k=g.win.document;if(m&&g.tridentSel){return g.tridentSel.getRangeAt(0)}try{if(h=g.getSel()){j=h.rangeCount>0?h.getRangeAt(0):(h.createRange?h.createRange():k.createRange())}}catch(f){}if(c.isIE&&j.setStart&&k.selection.createRange().item){l=k.selection.createRange().item(0);j=k.createRange();j.setStartBefore(l);j.setEndAfter(l)}if(!j){j=k.createRange?k.createRange():k.body.createTextRange()}if(g.selectedRange&&g.explicitRange){if(j.compareBoundaryPoints(j.START_TO_START,g.selectedRange)===0&&j.compareBoundaryPoints(j.END_TO_END,g.selectedRange)===0){j=g.explicitRange}else{g.selectedRange=null;g.explicitRange=null}}return j},setRng:function(j){var h,g=this;if(!g.tridentSel){h=g.getSel();if(h){g.explicitRange=j;h.removeAllRanges();h.addRange(j);g.selectedRange=h.getRangeAt(0)}}else{if(j.cloneRange){g.tridentSel.addRange(j);return}try{j.select()}catch(f){}}},setNode:function(g){var f=this;f.setContent(f.dom.getOuterHTML(g));return g},getNode:function(){var h=this,g=h.getRng(),j=h.getSel(),m,l=g.startContainer,f=g.endContainer;if(g.setStart){if(!g){return h.dom.getRoot()}m=g.commonAncestorContainer;if(!g.collapsed){if(g.startContainer==g.endContainer){if(g.startOffset-g.endOffset<2){if(g.startContainer.hasChildNodes()){m=g.startContainer.childNodes[g.startOffset]}}}if(c.isWebKit&&j.anchorNode&&j.anchorNode.nodeType==1){return j.anchorNode.childNodes[j.anchorOffset]}if(l.nodeType===3&&f.nodeType===3){function k(q,o){var p=q;while(q&&q.nodeType===3&&q.length===0){q=o?q.nextSibling:q.previousSibling}return q||p}if(l.length===g.startOffset){l=k(l.nextSibling,true)}else{l=l.parentNode}if(g.endOffset===0){f=k(f.previousSibling,false)}else{f=f.parentNode}if(l&&l===f){return l}}}if(m&&m.nodeType==3){return m.parentNode}return m}return g.item?g.item(0):g.parentElement()},getSelectedBlocks:function(g,f){var j=this,k=j.dom,o,h,m,l=[];o=k.getParent(g||j.getStart(),k.isBlock);h=k.getParent(f||j.getEnd(),k.isBlock);if(o){l.push(o)}if(o&&h&&o!=h){m=o;while((m=m.nextSibling)&&m!=h){if(k.isBlock(m)){l.push(m)}}}if(h&&o!=h){l.push(h)}return l},destroy:function(g){var f=this;f.win=null;if(f.tridentSel){f.tridentSel.destroy()}if(!g){c.removeUnload(f.destroy)}},_fixIESelection:function(){var n=this.dom,m=n.doc,g=m.body,j,k;m.documentElement.unselectable=true;function l(o,r){var p=g.createTextRange();try{p.moveToPoint(o,r)}catch(q){p=null}return p}function h(p){var o;if(p.button){o=l(p.x,p.y);if(o){if(o.compareEndPoints("StartToStart",k)>0){o.setEndPoint("StartToStart",k)}else{o.setEndPoint("EndToEnd",k)}o.select()}}else{f()}}function f(){n.unbind(m,"mouseup",f);n.unbind(m,"mousemove",h);j=0}n.bind(m,"mousedown",function(o){if(o.target.nodeName==="HTML"){if(j){f()}j=1;k=l(o.x,o.y);if(k){n.bind(m,"mouseup",f);n.bind(m,"mousemove",h);n.win.focus();k.select()}}})}})})(tinymce);(function(a){a.dom.Serializer=function(e,j,f){var h,b,d=a.isIE,g=a.each,c;if(!e.apply_source_formatting){e.indent=false}j=j||a.DOM;f=f||new a.html.Schema(e);e.entity_encoding=e.entity_encoding||"named";h=new a.util.Dispatcher(self);b=new a.util.Dispatcher(self);c=new a.html.DomParser(e,f);c.addAttributeFilter("src,href,style",function(l,k){var p=l.length,m,r,o="data-mce-"+k,q=e.url_converter,s=e.url_converter_scope,n;while(p--){m=l[p];r=m.attributes.map[o];if(r!==n){m.attr(k,r.length>0?r:null);m.attr(o,null)}else{r=m.attributes.map[k];if(k==="style"){r=j.serializeStyle(j.parseStyle(r),m.name)}else{if(q){r=q.call(s,r,k,m.name)}}m.attr(k,r.length>0?r:null)}}});c.addAttributeFilter("class",function(k,l){var m=k.length,n,o;while(m--){n=k[m];o=n.attr("class").replace(/\s*mceItem\w+\s*/g,"");n.attr("class",o.length>0?o:null)}});c.addAttributeFilter("data-mce-type",function(k,m,l){var n=k.length,o;while(n--){o=k[n];if(o.attributes.map["data-mce-type"]==="bookmark"&&!l.cleanup){o.remove()}}});c.addNodeFilter("script,style",function(l,m){var n=l.length,o,p;function k(q){return q.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(\/\/\s*|\]\]>|-->|\]\]-->)\s*$/g,"")}while(n--){o=l[n];p=o.firstChild?o.firstChild.value:"";if(m==="script"){o.attr("type",(o.attr("type")||"text/javascript").replace(/^mce\-/,""));if(p.length>0){o.firstChild.value="// "}}else{if(p.length>0){o.firstChild.value=""}}}});c.addNodeFilter("br",function(k,l){var n=k.length,q,p=f.getBlockElements(),m=f.getEmptyElements(),o;while(n--){q=k[n];o=q.parent;if(p[q.parent.name]&&q===o.lastChild){q.remove();if(o.isEmpty(m)){o.empty().append(new a.html.Node("#text",3)).value="\u00a0"}}}});c.addNodeFilter("#comment",function(k,l){var m=k.length,n;while(m--){n=k[m];if(n.value.indexOf("[CDATA[")===0){n.name="#cdata";n.type=4;n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")}else{if(n.value.indexOf("mce:protected ")===0){n.name="#text";n.type=3;n.raw=true;n.value=unescape(n.value).substr(14)}}}});c.addNodeFilter("xml:namespace,input",function(k,l){var m=k.length,n;while(m--){n=k[m];if(n.type===7){n.remove()}else{if(n.type===1){if(l==="input"&&!("type" in n.attributes.map)){n.attr("type","text")}}}}});if(e.fix_list_elements){c.addNodeFilter("ul,ol",function(l,m){var n=l.length,o,k;while(n--){o=l[n];k=o.parent;if(k.name==="ul"||k.name==="ol"){if(o.prev&&o.prev.name==="li"){o.prev.append(o)}}}})}return{schema:f,addNodeFilter:c.addNodeFilter,addAttributeFilter:c.addAttributeFilter,onPreProcess:h,onPostProcess:b,serialize:function(p,n){var m,q,l,k,o;if(d&&j.select("script,style,select").length>0){o=p.innerHTML;p=p.cloneNode(false);j.setHTML(p,o)}else{p=p.cloneNode(true)}m=p.ownerDocument.implementation;if(m.createHTMLDocument){q=m.createHTMLDocument("");g(p.nodeName=="BODY"?p.childNodes:[p],function(r){q.body.appendChild(q.importNode(r,true))});if(p.nodeName!="BODY"){p=q.body.firstChild}else{p=q.body}l=j.doc;j.doc=q}n=n||{};n.format=n.format||"html";if(!n.no_events){n.node=p;h.dispatch(self,n)}k=new a.html.Serializer(e,f);n.content=k.serialize(c.parse(n.getInner?p.innerHTML:a.trim(j.getOuterHTML(p),n),n));if(!n.no_events){b.dispatch(self,n)}if(l){j.doc=l}n.node=null;return n.content},addRules:function(k){f.addValidElements(k)},setRules:function(k){f.setValidElements(k)}}}})(tinymce);(function(a){a.dom.ScriptLoader=function(h){var c=0,l=1,j=2,m={},k=[],f={},d=[],g=0,e;function b(n,v){var x=this,r=a.DOM,u,p,s,o;function q(){r.remove(o);if(u){u.onreadystatechange=u.onload=u=null}v()}o=r.uniqueId();if(a.isIE6){p=new a.util.URI(n);s=location;if(p.host==s.hostname&&p.port==s.port&&(p.protocol+":")==s.protocol){a.util.XHR.send({url:a._addVer(p.getURI()),success:function(y){var t=r.create("script",{type:"text/javascript"});t.text=y;document.getElementsByTagName("head")[0].appendChild(t);r.remove(t);q()}});return}}u=r.create("script",{id:o,type:"text/javascript",src:a._addVer(n)});if(!a.isIE){u.onload=q}if(!a.isOpera){u.onreadystatechange=function(){var t=u.readyState;if(t=="complete"||t=="loaded"){q()}}}(document.getElementsByTagName("head")[0]||document.body).appendChild(u)}this.isDone=function(n){return m[n]==j};this.markDone=function(n){m[n]=j};this.add=this.load=function(n,r,o){var p,q=m[n];if(q==e){k.push(n);m[n]=c}if(r){if(!f[n]){f[n]=[]}f[n].push({func:r,scope:o||this})}};this.loadQueue=function(o,n){this.loadScripts(k,o,n)};this.loadScripts=function(n,r,q){var p;function o(s){a.each(f[s],function(t){t.func.call(t.scope)});f[s]=e}d.push({func:r,scope:q||this});p=function(){var s=a.grep(n);n.length=0;a.each(s,function(t){if(m[t]==j){o(t);return}if(m[t]!=l){m[t]=l;g++;b(t,function(){m[t]=j;g--;o(t);p()})}});if(!g){a.each(d,function(t){t.func.call(t.scope)});d.length=0}};p()}};a.ScriptLoader=new a.dom.ScriptLoader()})(tinymce);tinymce.dom.TreeWalker=function(a,c){var b=a;function d(j,f,e,k){var h,g;if(j){if(!k&&j[f]){return j[f]}if(j!=c){h=j[e];if(h){return h}for(g=j.parentNode;g&&g!=c;g=g.parentNode){h=g[e];if(h){return h}}}}}this.current=function(){return b};this.next=function(e){return(b=d(b,"firstChild","nextSibling",e))};this.prev=function(e){return(b=d(b,"lastChild","lastSibling",e))}};(function(a){a.dom.RangeUtils=function(c){var b="\uFEFF";this.walk=function(d,s){var h=d.startContainer,l=d.startOffset,t=d.endContainer,m=d.endOffset,j,f,o,g,r,q,e;e=c.select("td.mceSelected,th.mceSelected");if(e.length>0){a.each(e,function(u){s([u])});return}function p(x,v,u){var y=[];for(;x&&x!=u;x=x[v]){y.push(x)}return y}function n(v,u){do{if(v.parentNode==u){return v}v=v.parentNode}while(v)}function k(x,v,y){var u=y?"nextSibling":"previousSibling";for(g=x,r=g.parentNode;g&&g!=v;g=r){r=g.parentNode;q=p(g==x?g:g[u],u);if(q.length){if(!y){q.reverse()}s(q)}}}if(h.nodeType==1&&h.hasChildNodes()){h=h.childNodes[l]}if(t.nodeType==1&&t.hasChildNodes()){t=t.childNodes[Math.min(m-1,t.childNodes.length-1)]}j=c.findCommonAncestor(h,t);if(h==t){return s([h])}for(g=h;g;g=g.parentNode){if(g==t){return k(h,j,true)}if(g==j){break}}for(g=t;g;g=g.parentNode){if(g==h){return k(t,j)}if(g==j){break}}f=n(h,j)||h;o=n(t,j)||t;k(h,f,true);q=p(f==h?f:f.nextSibling,"nextSibling",o==t?o.nextSibling:o);if(q.length){s(q)}k(t,o)}};a.dom.RangeUtils.compareRanges=function(c,b){if(c&&b){if(c.item||c.duplicate){if(c.item&&b.item&&c.item(0)===b.item(0)){return true}if(c.isEqual&&b.isEqual&&b.isEqual(c)){return true}}else{return c.startContainer==b.startContainer&&c.startOffset==b.startOffset}}return false}})(tinymce);(function(c){var b=c.DOM,a=c.is;c.create("tinymce.ui.Control",{Control:function(e,d){this.id=e;this.settings=d=d||{};this.rendered=false;this.onRender=new c.util.Dispatcher(this);this.classPrefix="";this.scope=d.scope||this;this.disabled=0;this.active=0},setDisabled:function(d){var f;if(d!=this.disabled){f=b.get(this.id);if(f&&this.settings.unavailable_prefix){if(d){this.prevTitle=f.title;f.title=this.settings.unavailable_prefix+": "+f.title}else{f.title=this.prevTitle}}this.setState("Disabled",d);this.setState("Enabled",!d);this.disabled=d}},isDisabled:function(){return this.disabled},setActive:function(d){if(d!=this.active){this.setState("Active",d);this.active=d}},isActive:function(){return this.active},setState:function(f,d){var e=b.get(this.id);f=this.classPrefix+f;if(d){b.addClass(e,f)}else{b.removeClass(e,f)}},isRendered:function(){return this.rendered},renderHTML:function(){},renderTo:function(d){b.setHTML(d,this.renderHTML())},postRender:function(){var e=this,d;if(a(e.disabled)){d=e.disabled;e.disabled=-1;e.setDisabled(d)}if(a(e.active)){d=e.active;e.active=-1;e.setActive(d)}},remove:function(){b.remove(this.id);this.destroy()},destroy:function(){c.dom.Event.clear(this.id)}})})(tinymce);tinymce.create("tinymce.ui.Container:tinymce.ui.Control",{Container:function(b,a){this.parent(b,a);this.controls=[];this.lookup={}},add:function(a){this.lookup[a.id]=a;this.controls.push(a);return a},get:function(a){return this.lookup[a]}});tinymce.create("tinymce.ui.Separator:tinymce.ui.Control",{Separator:function(b,a){this.parent(b,a);this.classPrefix="mceSeparator"},renderHTML:function(){return tinymce.DOM.createHTML("span",{"class":this.classPrefix})}});(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.MenuItem:tinymce.ui.Control",{MenuItem:function(g,f){this.parent(g,f);this.classPrefix="mceMenuItem"},setSelected:function(f){this.setState("Selected",f);this.selected=f},isSelected:function(){return this.selected},postRender:function(){var f=this;f.parent();if(c(f.selected)){f.setSelected(f.selected)}}})})(tinymce);(function(d){var c=d.is,b=d.DOM,e=d.each,a=d.walk;d.create("tinymce.ui.Menu:tinymce.ui.MenuItem",{Menu:function(h,g){var f=this;f.parent(h,g);f.items={};f.collapsed=false;f.menuCount=0;f.onAddItem=new d.util.Dispatcher(this)},expand:function(g){var f=this;if(g){a(f,function(h){if(h.expand){h.expand()}},"items",f)}f.collapsed=false},collapse:function(g){var f=this;if(g){a(f,function(h){if(h.collapse){h.collapse()}},"items",f)}f.collapsed=true},isCollapsed:function(){return this.collapsed},add:function(f){if(!f.settings){f=new d.ui.MenuItem(f.id||b.uniqueId(),f)}this.onAddItem.dispatch(this,f);return this.items[f.id]=f},addSeparator:function(){return this.add({separator:true})},addMenu:function(f){if(!f.collapse){f=this.createMenu(f)}this.menuCount++;return this.add(f)},hasMenus:function(){return this.menuCount!==0},remove:function(f){delete this.items[f.id]},removeAll:function(){var f=this;a(f,function(g){if(g.removeAll){g.removeAll()}else{g.remove()}g.destroy()},"items",f);f.items={}},createMenu:function(g){var f=new d.ui.Menu(g.id||b.uniqueId(),g);f.onAddItem.add(this.onAddItem.dispatch,this.onAddItem);return f}})})(tinymce);(function(e){var d=e.is,c=e.DOM,f=e.each,a=e.dom.Event,b=e.dom.Element;e.create("tinymce.ui.DropMenu:tinymce.ui.Menu",{DropMenu:function(h,g){g=g||{};g.container=g.container||c.doc.body;g.offset_x=g.offset_x||0;g.offset_y=g.offset_y||0;g.vp_offset_x=g.vp_offset_x||0;g.vp_offset_y=g.vp_offset_y||0;if(d(g.icons)&&!g.icons){g["class"]+=" mceNoIcons"}this.parent(h,g);this.onShowMenu=new e.util.Dispatcher(this);this.onHideMenu=new e.util.Dispatcher(this);this.classPrefix="mceMenu"},createMenu:function(k){var h=this,j=h.settings,g;k.container=k.container||j.container;k.parent=h;k.constrain=k.constrain||j.constrain;k["class"]=k["class"]||j["class"];k.vp_offset_x=k.vp_offset_x||j.vp_offset_x;k.vp_offset_y=k.vp_offset_y||j.vp_offset_y;g=new e.ui.DropMenu(k.id||c.uniqueId(),k);g.onAddItem.add(h.onAddItem.dispatch,h.onAddItem);return g},update:function(){var j=this,k=j.settings,g=c.get("menu_"+j.id+"_tbl"),m=c.get("menu_"+j.id+"_co"),h,l;h=k.max_width?Math.min(g.clientWidth,k.max_width):g.clientWidth;l=k.max_height?Math.min(g.clientHeight,k.max_height):g.clientHeight;if(!c.boxModel){j.element.setStyles({width:h+2,height:l+2})}else{j.element.setStyles({width:h,height:l})}if(k.max_width){c.setStyle(m,"width",h)}if(k.max_height){c.setStyle(m,"height",l);if(g.clientHeightz){q=u?u-v:Math.max(0,(z-B.vp_offset_x)-v)}if((o+B.vp_offset_y+m)>r){o=Math.max(0,(r-B.vp_offset_y)-m)}}c.setStyles(p,{left:q,top:o});A.element.update();A.isMenuVisible=1;A.mouseClickFunc=a.add(p,"click",function(s){var h;s=s.target;if(s&&(s=c.getParent(s,"tr"))&&!c.hasClass(s,n+"ItemSub")){h=A.items[s.id];if(h.isDisabled()){return}l=A;while(l){if(l.hideMenu){l.hideMenu()}l=l.settings.parent}if(h.settings.onclick){h.settings.onclick(s)}return a.cancel(s)}});if(A.hasMenus()){A.mouseOverFunc=a.add(p,"mouseover",function(x){var h,t,s;x=x.target;if(x&&(x=c.getParent(x,"tr"))){h=A.items[x.id];if(A.lastMenu){A.lastMenu.collapse(1)}if(h.isDisabled()){return}if(x&&c.hasClass(x,n+"ItemSub")){t=c.getRect(x);h.showMenu((t.x+t.w-j),t.y-j,t.x);A.lastMenu=h;c.addClass(c.get(h.id).firstChild,n+"ItemActive")}}})}A.onShowMenu.dispatch(A);if(B.keyboard_focus){a.add(p,"keydown",A._keyHandler,A);c.select("a","menu_"+A.id)[0].focus();A._focusIdx=0}},hideMenu:function(k){var g=this,j=c.get("menu_"+g.id),h;if(!g.isMenuVisible){return}a.remove(j,"mouseover",g.mouseOverFunc);a.remove(j,"click",g.mouseClickFunc);a.remove(j,"keydown",g._keyHandler);c.hide(j);g.isMenuVisible=0;if(!k){g.collapse(1)}if(g.element){g.element.hide()}if(h=c.get(g.id)){c.removeClass(h.firstChild,g.classPrefix+"ItemActive")}g.onHideMenu.dispatch(g)},add:function(j){var g=this,h;j=g.parent(j);if(g.isRendered&&(h=c.get("menu_"+g.id))){g._add(c.select("tbody",h)[0],j)}return j},collapse:function(g){this.parent(g);this.hideMenu(1)},remove:function(g){c.remove(g.id);this.destroy();return this.parent(g)},destroy:function(){var g=this,h=c.get("menu_"+g.id);a.remove(h,"mouseover",g.mouseOverFunc);a.remove(h,"click",g.mouseClickFunc);if(g.element){g.element.remove()}c.remove(h)},renderNode:function(){var j=this,k=j.settings,m,h,l,g;g=c.create("div",{id:"menu_"+j.id,"class":k["class"],style:"position:absolute;left:0;top:0;z-index:200000"});l=c.add(g,"div",{id:"menu_"+j.id+"_co","class":j.classPrefix+(k["class"]?" "+k["class"]:"")});j.element=new b("menu_"+j.id,{blocker:1,container:k.container});if(k.menu_line){c.add(l,"span",{"class":j.classPrefix+"Line"})}m=c.add(l,"table",{id:"menu_"+j.id+"_tbl",border:0,cellPadding:0,cellSpacing:0});h=c.add(m,"tbody");f(j.items,function(n){j._add(h,n)});j.rendered=true;return g},_keyHandler:function(k){var j=this,h=k.keyCode;function g(n){var l=j._focusIdx+n,m=c.select("a","menu_"+j.id)[l];if(m){j._focusIdx=l;m.focus()}}switch(h){case 38:g(-1);return;case 40:g(1);return;case 13:return;case 27:return this.hideMenu()}},_add:function(k,h){var j,r=h.settings,q,m,l,p=this.classPrefix,g;if(r.separator){m=c.add(k,"tr",{id:h.id,"class":p+"ItemSeparator"});c.add(m,"td",{"class":p+"ItemSeparator"});if(j=m.previousSibling){c.addClass(j,"mceLast")}return}j=m=c.add(k,"tr",{id:h.id,"class":p+"Item "+p+"ItemEnabled"});j=l=c.add(j,"td");j=q=c.add(j,"a",{href:"javascript:;",onclick:"return false;",onmousedown:"return false;"});c.addClass(l,r["class"]);g=c.add(j,"span",{"class":"mceIcon"+(r.icon?" mce_"+r.icon:"")});if(r.icon_src){c.add(g,"img",{src:r.icon_src})}j=c.add(j,r.element||"span",{"class":"mceText",title:h.settings.title},h.settings.title);if(h.settings.style){c.setAttrib(j,"style",h.settings.style)}if(k.childNodes.length==1){c.addClass(m,"mceFirst")}if((j=m.previousSibling)&&c.hasClass(j,p+"ItemSeparator")){c.addClass(m,"mceFirst")}if(h.collapse){c.addClass(m,p+"ItemSub")}if(j=m.previousSibling){c.removeClass(j,"mceLast")}c.addClass(m,"mceLast")}})})(tinymce);(function(b){var a=b.DOM;b.create("tinymce.ui.Button:tinymce.ui.Control",{Button:function(d,c){this.parent(d,c);this.classPrefix="mceButton"},renderHTML:function(){var f=this.classPrefix,e=this.settings,d,c;c=a.encode(e.label||"");d='';if(e.image){d+=''+c+""}else{d+=''+(c?''+c+"":"")+""}return d},postRender:function(){var c=this,d=c.settings;b.dom.Event.add(c.id,"click",function(f){if(!c.isDisabled()){return d.onclick.call(d.scope,f)}})}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create("tinymce.ui.ListBox:tinymce.ui.Control",{ListBox:function(h,g){var f=this;f.parent(h,g);f.items=[];f.onChange=new a(f);f.onPostRender=new a(f);f.onAdd=new a(f);f.onRenderMenu=new d.util.Dispatcher(this);f.classPrefix="mceListBox"},select:function(h){var g=this,k,j;if(h==undefined){return g.selectByIndex(-1)}if(h&&h.call){j=h}else{j=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(l,f){if(j(l.value)){k=1;g.selectByIndex(f);return false}});if(!k){g.selectByIndex(-1)}}},selectByIndex:function(f){var g=this,h,j;if(f!=g.selectedIndex){h=c.get(g.id+"_text");j=g.items[f];if(j){g.selectedValue=j.value;g.selectedIndex=f;c.setHTML(h,c.encode(j.title));c.removeClass(h,"mceTitle")}else{c.setHTML(h,c.encode(g.settings.title));c.addClass(h,"mceTitle");g.selectedValue=g.selectedIndex=null}h=0}},add:function(j,f,h){var g=this;h=h||{};h=d.extend(h,{title:j,value:f});g.items.push(h);g.onAdd.dispatch(g,h)},getLength:function(){return this.items.length},renderHTML:function(){var j="",f=this,g=f.settings,k=f.classPrefix;j='

';j+="";j+="";j+="
"+c.createHTML("a",{id:f.id+"_text",href:"javascript:;","class":"mceText",onclick:"return false;",onmousedown:"return false;"},c.encode(f.settings.title))+""+c.createHTML("a",{id:f.id+"_open",tabindex:-1,href:"javascript:;","class":"mceOpen",onclick:"return false;",onmousedown:"return false;"},"")+"
";return j},showMenu:function(){var g=this,k,j,h=c.get(this.id),f;if(g.isDisabled()||g.items.length==0){return}if(g.menu&&g.menu.isMenuVisible){return g.hideMenu()}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}k=c.getPos(this.settings.menu_container);j=c.getPos(h);f=g.menu;f.settings.offset_x=j.x;f.settings.offset_y=j.y;f.settings.keyboard_focus=!d.isOpera;if(g.oldID){f.items[g.oldID].setSelected(0)}e(g.items,function(l){if(l.value===g.selectedValue){f.items[l.id].setSelected(1);g.oldID=l.id}});f.showMenu(0,h.clientHeight);b.add(c.doc,"mousedown",g.hideMenu,g);c.addClass(g.id,g.classPrefix+"Selected")},hideMenu:function(g){var f=this;if(f.menu&&f.menu.isMenuVisible){if(g&&g.type=="mousedown"&&(g.target.id==f.id+"_text"||g.target.id==f.id+"_open")){return}if(!g||!c.getParent(g.target,".mceMenu")){c.removeClass(f.id,f.classPrefix+"Selected");b.remove(c.doc,"mousedown",f.hideMenu,f);f.menu.hideMenu()}}},renderMenu:function(){var g=this,f;f=g.settings.control_manager.createDropMenu(g.id+"_menu",{menu_line:1,"class":g.classPrefix+"Menu mceNoIcons",max_width:150,max_height:150});f.onHideMenu.add(g.hideMenu,g);f.add({title:g.settings.title,"class":"mceMenuItemTitle",onclick:function(){if(g.settings.onselect("")!==false){g.select("")}}});e(g.items,function(h){if(h.value===undefined){f.add({title:h.title,"class":"mceMenuItemTitle",onclick:function(){if(g.settings.onselect("")!==false){g.select("")}}})}else{h.id=c.uniqueId();h.onclick=function(){if(g.settings.onselect(h.value)!==false){g.select(h.value)}};f.add(h)}});g.onRenderMenu.dispatch(g,f);g.menu=f},postRender:function(){var f=this,g=f.classPrefix;b.add(f.id,"click",f.showMenu,f);b.add(f.id+"_text","focus",function(){if(!f._focused){f.keyDownHandler=b.add(f.id+"_text","keydown",function(l){var h=-1,j,k=l.keyCode;e(f.items,function(m,n){if(f.selectedValue==m.value){h=n}});if(k==38){j=f.items[h-1]}else{if(k==40){j=f.items[h+1]}else{if(k==13){j=f.selectedValue;f.selectedValue=null;f.settings.onselect(j);return b.cancel(l)}}}if(j){f.hideMenu();f.select(j.value)}})}f._focused=1});b.add(f.id+"_text","blur",function(){b.remove(f.id+"_text","keydown",f.keyDownHandler);f._focused=0});if(d.isIE6||!c.boxModel){b.add(f.id,"mouseover",function(){if(!c.hasClass(f.id,g+"Disabled")){c.addClass(f.id,g+"Hover")}});b.add(f.id,"mouseout",function(){if(!c.hasClass(f.id,g+"Disabled")){c.removeClass(f.id,g+"Hover")}})}f.onPostRender.dispatch(f,c.get(f.id))},destroy:function(){this.parent();b.clear(this.id+"_text");b.clear(this.id+"_open")}})})(tinymce);(function(d){var c=d.DOM,b=d.dom.Event,e=d.each,a=d.util.Dispatcher;d.create("tinymce.ui.NativeListBox:tinymce.ui.ListBox",{NativeListBox:function(g,f){this.parent(g,f);this.classPrefix="mceNativeListBox"},setDisabled:function(f){c.get(this.id).disabled=f},isDisabled:function(){return c.get(this.id).disabled},select:function(h){var g=this,k,j;if(h==undefined){return g.selectByIndex(-1)}if(h&&h.call){j=h}else{j=function(f){return f==h}}if(h!=g.selectedValue){e(g.items,function(l,f){if(j(l.value)){k=1;g.selectByIndex(f);return false}});if(!k){g.selectByIndex(-1)}}},selectByIndex:function(f){c.get(this.id).selectedIndex=f+1;this.selectedValue=this.items[f]?this.items[f].value:null},add:function(k,g,f){var j,h=this;f=f||{};f.value=g;if(h.isRendered()){c.add(c.get(this.id),"option",f,k)}j={title:k,value:g,attribs:f};h.items.push(j);h.onAdd.dispatch(h,j)},getLength:function(){return this.items.length},renderHTML:function(){var g,f=this;g=c.createHTML("option",{value:""},"-- "+f.settings.title+" --");e(f.items,function(h){g+=c.createHTML("option",{value:h.value},h.title)});g=c.createHTML("select",{id:f.id,"class":"mceNativeListBox"},g);return g},postRender:function(){var g=this,h;g.rendered=true;function f(k){var j=g.items[k.target.selectedIndex-1];if(j&&(j=j.value)){g.onChange.dispatch(g,j);if(g.settings.onselect){g.settings.onselect(j)}}}b.add(g.id,"change",f);b.add(g.id,"keydown",function(k){var j;b.remove(g.id,"change",h);j=b.add(g.id,"blur",function(){b.add(g.id,"change",f);b.remove(g.id,"blur",j)});if(k.keyCode==13||k.keyCode==32){f(k);return b.cancel(k)}});g.onPostRender.dispatch(g,c.get(g.id))}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.MenuButton:tinymce.ui.Button",{MenuButton:function(f,e){this.parent(f,e);this.onRenderMenu=new c.util.Dispatcher(this);e.menu_container=e.menu_container||b.doc.body},showMenu:function(){var g=this,k,j,h=b.get(g.id),f;if(g.isDisabled()){return}if(!g.isMenuRendered){g.renderMenu();g.isMenuRendered=true}if(g.isMenuVisible){return g.hideMenu()}k=b.getPos(g.settings.menu_container);j=b.getPos(h);f=g.menu;f.settings.offset_x=j.x;f.settings.offset_y=j.y;f.settings.vp_offset_x=j.x;f.settings.vp_offset_y=j.y;f.settings.keyboard_focus=g._focused;f.showMenu(0,h.clientHeight);a.add(b.doc,"mousedown",g.hideMenu,g);g.setState("Selected",1);g.isMenuVisible=1},renderMenu:function(){var f=this,e;e=f.settings.control_manager.createDropMenu(f.id+"_menu",{menu_line:1,"class":this.classPrefix+"Menu",icons:f.settings.icons});e.onHideMenu.add(f.hideMenu,f);f.onRenderMenu.dispatch(f,e);f.menu=e},hideMenu:function(g){var f=this;if(g&&g.type=="mousedown"&&b.getParent(g.target,function(h){return h.id===f.id||h.id===f.id+"_open"})){return}if(!g||!b.getParent(g.target,".mceMenu")){f.setState("Selected",0);a.remove(b.doc,"mousedown",f.hideMenu,f);if(f.menu){f.menu.hideMenu()}}f.isMenuVisible=0},postRender:function(){var e=this,f=e.settings;a.add(e.id,"click",function(){if(!e.isDisabled()){if(f.onclick){f.onclick(e.value)}e.showMenu()}})}})})(tinymce);(function(c){var b=c.DOM,a=c.dom.Event,d=c.each;c.create("tinymce.ui.SplitButton:tinymce.ui.MenuButton",{SplitButton:function(f,e){this.parent(f,e);this.classPrefix="mceSplitButton"},renderHTML:function(){var j,f=this,g=f.settings,e;j="
"+b.createHTML("a",{id:f.id+"_action",href:"javascript:;","class":"mceAction "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+""+b.createHTML("a",{id:f.id+"_open",href:"javascript:;","class":"mceOpen "+g["class"],onclick:"return false;",onmousedown:"return false;",title:g.title},e)+"
'+j.renderHTML()+""+j.renderHTML()+"