more tinymce stuff

This commit is contained in:
JT Smith 2005-12-05 15:44:37 +00:00
parent 5a60010a6f
commit b19f4cf952
468 changed files with 11635 additions and 0 deletions

View file

@ -0,0 +1,19 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>blank_page</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script language="javascript">
function init() {
document.body.contentEditable = true;
document.designMode = 'on';
parent.initIframe(document);
window.focus();
}
</script>
<link href="css/blank.css" rel="stylesheet" type="text/css" />
<base target="_self" />
</head>
<body onload="init();">
</body>
</html>

View file

@ -0,0 +1,13 @@
body {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
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;
}

View file

@ -0,0 +1,3 @@
.sourceIframe {
border: 1px solid #808080;
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,333 @@
/* Import plugin specific language pack */
tinyMCE.importPluginLanguagePack('paste', 'en,sv,cs,zh_cn,fr_ca,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,pl,nl,fr,pt_br');
function TinyMCE_paste_getInfo() {
return {
longname : 'Paste text/word',
author : 'Moxiecode Systems',
authorurl : 'http://tinymce.moxiecode.com',
infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
};
};
function TinyMCE_paste_initInstance(inst) {
if (tinyMCE.isMSIE && tinyMCE.getParam("paste_auto_cleanup_on_paste", false))
tinyMCE.addEvent(inst.getBody(), "paste", TinyMCE_paste_handleEvent);
}
function TinyMCE_paste_handleEvent(e) {
switch (e.type) {
case "paste":
var html = TinyMCE_paste__clipboardHTML();
// Removes italic, strong etc
tinyMCE.execCommand('delete');
if (html && html.length > 0)
tinyMCE.execCommand('mcePasteWord', false, html);
tinyMCE.cancelEvent(e);
return false;
}
return true;
}
function TinyMCE_paste_getControlHTML(control_name) {
switch (control_name) {
case "pastetext":
var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePasteText\', true);return false;';
return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}pastetext" src="{$pluginurl}/images/pastetext.gif" title="{$lang_paste_text_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';
case "pasteword":
var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePasteWord\', true);return false;';
return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}pasteword" src="{$pluginurl}/images/pasteword.gif" title="{$lang_paste_word_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';
case "selectall":
var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSelectAll\');return false;';
return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}selectall" src="{$pluginurl}/images/selectall.gif" title="{$lang_selectall_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreClass(this);" /></a>';
}
return '';
}
function TinyMCE_paste_execCommand(editor_id, element, command, user_interface, value) {
switch (command) {
case "mcePasteText":
if (user_interface) {
if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && !tinyMCE.getParam('paste_use_dialog', false))
TinyMCE_paste__insertText(clipboardData.getData("Text"), true);
else {
var template = new Array();
template['file'] = '../../plugins/paste/pastetext.htm'; // Relative to theme
template['width'] = 450;
template['height'] = 400;
var plain_text = "";
tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'});
}
} else
TinyMCE_paste__insertText(value['html'], value['linebreaks']);
return true;
case "mcePasteWord":
if (user_interface) {
if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && !tinyMCE.getParam('paste_use_dialog', false)) {
var html = TinyMCE_paste__clipboardHTML();
if (html && html.length > 0)
TinyMCE_paste__insertWordContent(html);
} else {
var template = new Array();
template['file'] = '../../plugins/paste/pasteword.htm'; // Relative to theme
template['width'] = 450;
template['height'] = 400;
var plain_text = "";
tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'});
}
} else
TinyMCE_paste__insertWordContent(value);
return true;
case "mceSelectAll":
tinyMCE.execInstanceCommand(editor_id, 'selectall');
return true;
}
// Pass to next handler in chain
return false;
}
function TinyMCE_paste__insertText(content, bLinebreaks) {
if (content && content.length > 0) {
if (bLinebreaks) {
// Special paragraph treatment
if (tinyMCE.getParam("paste_create_paragraphs", true)) {
var rl = tinyMCE.getParam("paste_replace_list", '\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');
for (var i=0; i<rl.length; i+=2)
content = content.replace(new RegExp(rl[i], 'gi'), rl[i+1]);
content = tinyMCE.regexpReplace(content, "\r\n\r\n", "</p><p>", "gi");
content = tinyMCE.regexpReplace(content, "\r\r", "</p><p>", "gi");
content = tinyMCE.regexpReplace(content, "\n\n", "</p><p>", "gi");
// Has paragraphs
if ((pos = content.indexOf('</p><p>')) != -1) {
tinyMCE.execCommand("Delete");
var node = tinyMCE.selectedInstance.getFocusElement();
// Get list of elements to break
var breakElms = new Array();
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 = "</p>";
before += content.substring(0, pos);
for (var i=0; i<breakElms.length; i++) {
before += "</" + breakElms[i].nodeName + ">";
after += "<" + breakElms[(breakElms.length-1)-i].nodeName + ">";
}
before += "<p>";
content = before + content.substring(pos+7) + after;
}
}
if (tinyMCE.getParam("paste_create_linebreaks", true)) {
content = tinyMCE.regexpReplace(content, "\r\n", "<br />", "gi");
content = tinyMCE.regexpReplace(content, "\r", "<br />", "gi");
content = tinyMCE.regexpReplace(content, "\n", "<br />", "gi");
}
}
tinyMCE.execCommand("mceInsertRawHTML", false, content);
}
}
function TinyMCE_paste__insertWordContent(content) {
if (content && content.length > 0) {
// Cleanup Word content
var bull = String.fromCharCode(8226);
var middot = String.fromCharCode(183);
var rl = tinyMCE.getParam("paste_replace_list", '\u2122,<sup>TM</sup>,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');
for (var i=0; i<rl.length; i+=2)
content = content.replace(new RegExp(rl[i], 'gi'), rl[i+1]);
if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) {
content = content.replace(new RegExp('<p class=MsoHeading.*?>(.*?)<\/p>', 'gi'), '<p><b>$1</b></p>');
}
content = content.replace(new RegExp('tab-stops: list [0-9]+.0pt">', 'gi'), '">' + "--list--");
content = content.replace(new RegExp(bull + "(.*?)<BR>", "gi"), "<p>" + middot + "$1</p>");
content = content.replace(new RegExp('<SPAN style="mso-list: Ignore">', 'gi'), "<span>" + bull); // Covert to bull list
content = content.replace(/<o:p><\/o:p>/gi, "");
content = content.replace(new RegExp('<br style="page-break-before: always;.*>', 'gi'), '-- page break --'); // Replace pagebreaks
content = content.replace(new RegExp('<(!--)([^>]*)(--)>', 'g'), ""); // Word comments
content = content.replace(/<\/?span[^>]*>/gi, "");
content = content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)', 'gi'), "<$1$3");
content = content.replace(/<\/?font[^>]*>/gi, "");
// Strips class attributes.
switch (tinyMCE.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="?' + TinyMCE_paste__reEscape("" + document.location) + '', 'gi'), 'href="' + tinyMCE.settings['document_base_url']);
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>&nbsp;<\/p>/gi, ""); // Remove pagebreaks
content = content.replace(/-- page break --/gi, ""); // Remove pagebreaks
// content = content.replace(/\/?&nbsp;*/gi, ""); &nbsp;
// content = content.replace(/<p>&nbsp;<\/p>/gi, '');
if (!tinyMCE.settings['force_p_newlines']) {
content = content.replace('', '' ,'gi');
content = content.replace('</p>', '<br /><br />' ,'gi');
}
if (!tinyMCE.isMSIE && !tinyMCE.settings['force_p_newlines']) {
content = content.replace(/<\/?p[^>]*>/gi, "");
}
content = content.replace(/<\/?div[^>]*>/gi, "");
// Convert all middlot lists to UL lists
if (tinyMCE.getParam("paste_convert_middot_lists", true)) {
var div = document.createElement("div");
div.innerHTML = content;
// Convert all middot paragraphs to li elements
var className = tinyMCE.getParam("paste_unindented_list_class", "unIndentedList");
while (TinyMCE_paste_convertMiddots(div, "--list--")) ; // bull
while (TinyMCE_paste_convertMiddots(div, middot, className)) ; // Middot
while (TinyMCE_paste_convertMiddots(div, bull)) ; // bull
content = div.innerHTML;
}
// Replace all headers with strong and fix some other issues
if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) {
content = content.replace(/<h[1-6]>&nbsp;<\/h[1-6]>/gi, '<p>&nbsp;&nbsp;</p>');
content = content.replace(/<h[1-6]>/gi, '<p><b>');
content = content.replace(/<\/h[1-6]>/gi, '</b></p>');
content = content.replace(/<b>&nbsp;<\/b>/gi, '<b>&nbsp;&nbsp;</b>');
content = content.replace(/^(&nbsp;)*/gi, '');
}
content = content.replace(/--list--/gi, ""); // Remove --list--
// Insert cleaned content
tinyMCE.execCommand("mceInsertContent", false, content);
tinyMCE.execCommand("mceCleanup"); // Do normal cleanup
}
}
function TinyMCE_paste__reEscape(s) {
var l = "?.\\*[](){}+^$:";
var o = "";
for (var i=0; i<s.length; i++) {
var c = s.charAt(i);
if (l.indexOf(c) != -1)
o += '\\' + c;
else
o += c;
}
return o;
}
function TinyMCE_paste_convertMiddots(div, search, class_name) {
var mdot = String.fromCharCode(183);
var bull = String.fromCharCode(8226);
var nodes = div.getElementsByTagName("p");
for (var i=0; i<nodes.length; i++) {
var p = nodes[i];
// Is middot
if (p.innerHTML.indexOf(search) != -1) {
var ul = document.createElement("ul");
if (class_name)
ul.className = class_name;
// Add the first one
var li = document.createElement("li");
li.innerHTML = p.innerHTML.replace(new RegExp('' + mdot + '|' + bull + '|--list--|&nbsp;', "gi"), '');
ul.appendChild(li);
// Add the rest
var np = p.nextSibling;
while (np) {
// Not element or middot paragraph
if (np.nodeType != 1 || np.innerHTML.indexOf(search) == -1)
break;
var cp = np.nextSibling;
var li = document.createElement("li");
li.innerHTML = np.innerHTML.replace(new RegExp('' + mdot + '|' + bull + '|--list--|&nbsp;', "gi"), '');
np.parentNode.removeChild(np);
ul.appendChild(li);
np = cp;
}
p.parentNode.replaceChild(ul, p);
return true;
}
}
return false;
}
function TinyMCE_paste__clipboardHTML() {
var div = document.getElementById('_TinyMCE_clipboardHTML');
if (!div) {
var div = document.createElement('DIV');
div.id = '_TinyMCE_clipboardHTML';
with (div.style) {
visibility = 'hidden';
overflow = 'hidden';
position = 'absolute';
width = 1;
height = 1;
}
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;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 299 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

View file

@ -0,0 +1,34 @@
function saveContent() {
if (document.forms[0].htmlSource.value == '') {
tinyMCEPopup.close();
return false;
}
tinyMCEPopup.execCommand('mcePasteText', false, {
html : document.forms[0].htmlSource.value,
linebreaks : document.forms[0].linebreaks.checked
});
tinyMCEPopup.close();
}
function onLoadInit() {
tinyMCEPopup.resizeToInnerSize();
resizeInputs();
}
var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
function resizeInputs() {
if (!tinyMCE.isMSIE) {
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';
}

View file

@ -0,0 +1,46 @@
function saveContent() {
var html = document.getElementById("frmData").contentWindow.document.body.innerHTML;
if (html == ''){
tinyMCEPopup.close();
return false;
}
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 = '<iframe id="frmData" name="frmData" class="sourceIframe" src="blank.htm" height="280" width="400" frameborder="0" style="background-color:#FFFFFF; width:100%;" dir="ltr" wrap="soft"></iframe>';
}
var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
function initIframe(doc) {
var dir = tinyMCE.selectedInstance.settings['directionality'];
doc.body.dir = dir;
resizeInputs();
}
function resizeInputs() {
if (!tinyMCE.isMSIE) {
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';
}
}

View file

@ -0,0 +1,16 @@
/**
* Czech lang variables
* encoding: utf-8
*
* $Id: cs.js,v 1.4 2005/10/18 13:59:43 spocke Exp $
*/
tinyMCE.addToLang('',{
paste_text_desc : 'Vložit neformátovaný text',
paste_text_title : 'Použij CTRL + V na klávesnici pro vložení textu do okna.',
paste_text_linebreaks : 'Nechej přerušení řádků',
paste_word_desc : 'Vložit text z aplikace Word',
paste_word_title : 'Použij CTRL + V na klávesnici pro vložení textu do okna.',
selectall_desc : 'Označit vše'
});

View file

@ -0,0 +1,10 @@
// UK lang variables
tinyMCE.addToLang('',{
paste_text_desc : 'Gludo fel Testun Plaen',
paste_text_title : 'Defnyddia CTRL+V ar dy fysellfwrdd i ludo\'r testun i fewn i\'r ffenest.',
paste_text_linebreaks : 'Cadw toriadau llinell',
paste_word_desc : 'Gludo o Word',
paste_word_title : 'Defnyddia CTRL+V ar dy fysellfwrdd i ludo\'r testun i fewn i\'r ffenest.',
selectall_desc : 'Dewis Popeth'
});

View file

@ -0,0 +1,10 @@
// DK lang variables contributed by Jan Moelgaard
tinyMCE.addToLang('',{
paste_text_desc : 'Inds&#230;t som ren tekst',
paste_text_title : 'Brug CTRL+V p&#229; tastaturett inds&#230;tte teksten i vinduet.',
paste_text_linebreaks : 'Behold linjebrud',
paste_word_desc : 'Inds&#230;t fra Word',
paste_word_title : 'Brug CTRL+V p&#229; tastaturett inds&#230;tte teksten i vinduet.',
selectall_desc : 'V&#230;lg alt'
});

View file

@ -0,0 +1,10 @@
// DE lang variables
tinyMCE.addToLang('',{
paste_text_desc : 'Als unformatierten Text einf&uuml;gen',
paste_text_title : 'Benutzen Sie Strg+V/Apfel-V auf Ihrer Tastatur, um Text in das Fenster einzuf&uuml;gen.',
paste_text_linebreaks : 'Zeilenumbr&uuml;che beibehalten',
paste_word_desc : 'Microsoft Word-Text einf&uuml;gen',
paste_word_title : 'Benutzen Sie Strg+V/Apfel-V auf Ihrer Tastatur, um Text in das Fenster einzuf&uuml;gen.',
selectall_desc : 'Alles ausw&auml;hlen'
});

View file

@ -0,0 +1,10 @@
// UK lang variables
tinyMCE.addToLang('',{
paste_text_desc : 'Paste as Plain Text',
paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.',
paste_text_linebreaks : 'Keep linebreaks',
paste_word_desc : 'Paste from Word',
paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.',
selectall_desc : 'Select All'
});

View file

@ -0,0 +1,12 @@
// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>
// Last Updated : October 2005
// TinyMCE Version : 2.0RC3
tinyMCE.addToLang('',{
paste_text_desc : 'Pegar como texto plano',
paste_text_title : 'Use CTRL+V para pegar el texto en la ventana.',
paste_text_linebreaks : 'Mantener saltos de linea',
paste_word_desc : 'Pegar desde Word',
paste_word_title : 'Use CTRL+V para pegar el texto en la ventana.',
selectall_desc : 'Seleccionar todo'
});

View file

@ -0,0 +1,10 @@
// FI lang variables by Tuomo Aura, Ateco.fi
tinyMCE.addToLang('',{
paste_text_desc : 'Liit&auml; tavallisena tekstin&auml;',
paste_text_title : 'Paina CTRL+V liitt&auml;&auml;ksesi leikkaamasi/kopioimasi tekstin ikkunaan.',
paste_text_linebreaks : 'S&auml;ilyt&auml; rivinvaihdot',
paste_word_desc : 'Liit&auml; Wordista',
paste_word_title : 'Paina CTRL+V liitt&auml;&auml;ksesi leikkaamasi/kopioimasi tekstin ikkunaan.',
selectall_desc : 'Valitse kaikki'
});

View file

@ -0,0 +1,10 @@
// Traduit par Normand Lamoureux le 2005-11-12
tinyMCE.addToLang('',{
paste_text_desc : 'Coller comme du texte',
paste_text_title : 'Faites CTRL+V pour coller le texte dans la fenêtre.',
paste_text_linebreaks : 'Conserver les retours à la ligne',
paste_word_desc : 'Coller depuis Word',
paste_word_title : 'Faites CTRL+V pour coller le texte dans la fenêtre.',
selectall_desc : 'Sélectionner tout'
});

View file

@ -0,0 +1,10 @@
// Canadian French lang variables by Virtuelcom last modification: 2005-06-15
tinyMCE.addToLang('',{
paste_text_desc : 'Coller texte seulement',
paste_text_title : 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.',
paste_text_linebreaks : 'Garder les sauts de ligne',
paste_word_desc : 'Coller à partir de Word',
paste_word_title : 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.',
selectall_desc : 'Selectionner tout'
});

View file

@ -0,0 +1,10 @@
// HE lang variables by Liron Newman, http://eesh.net
tinyMCE.addToLang('',{
paste_text_desc : 'äãá÷ ëè÷ñè øâéì',
paste_text_title : 'äùúîù á-CTRL+V ùòì äî÷ìãú ùìê ëãé ìäãáé÷ àú äè÷ñè ìçìåï.',
paste_text_linebreaks : 'ùîåø òì îòáøé ùåøä',
paste_word_desc : 'äãá÷ î-Word',
paste_word_title : 'äùúîù á-CTRL+V ùòì äî÷ìãú ùìê ëãé ìäãáé÷ àú äè÷ñè ìçìåï.',
selectall_desc : 'áçø äëì'
});

View file

@ -0,0 +1,10 @@
// HU lang variables
tinyMCE.addToLang('',{
paste_text_desc : 'Beillesztés sima szövegként',
paste_text_title : 'Használd a CTRL+V -t a billentyűzeten a szöveg beillesztéséhez az ablakba.',
paste_text_linebreaks : 'Keep linebreaks',
paste_word_desc : 'Beillesztés Word-ből',
paste_word_title : 'Használd a CTRL+V -t a billentyűzeten a szöveg beillesztéséhez az ablakba.',
selectall_desc : 'Mindet kijelöl'
});

View file

@ -0,0 +1,10 @@
// Iceland lang variables by Johannes Birgir Jensson
tinyMCE.addToLang('',{
paste_text_desc : 'Skeyta texta eing&ouml;ngu',
paste_text_title : 'Notaðu CTRL+V á lyklaborðinu til að skeyta textanum í gluggann.',
paste_text_linebreaks : 'Halda l&iacute;nubilum',
paste_word_desc : 'Skeyta &uacute;r Word',
paste_word_title : 'Notaðu CTRL+V á lyklaborðinu til að skeyta textanum í gluggann.',
selectall_desc : 'Velja allt'
});

View file

@ -0,0 +1,10 @@
// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
tinyMCE.addToLang('',{
paste_text_desc : 'Lim inn som vanlig tekst',
paste_text_title : 'Bruk CTRL+V p&aring; tastaturet ditt for &aring; lime inn i dette vinduet.',
paste_text_linebreaks : 'Spar linjebrudd',
paste_word_desc : 'Lim inn fra Office (Word)',
paste_word_title : 'Bruk CTRL+V p&aring; tastaturet ditt for &aring; lime inn i dette vinduet.',
selectall_desc : 'Velg alt'
});

View file

@ -0,0 +1,10 @@
// NL lang variables
tinyMCE.addToLang('',{
paste_text_desc : 'Plakken als platte tekst',
paste_text_title : 'Gebruik CTRL+V op uw toetsenbord om de tekst in het venster te plakken.',
paste_text_linebreaks : 'Behoud regeleinden',
paste_word_desc : 'Plakken uit Word',
paste_word_title : 'Gebruik CTRL+V op uw toetsenbord om de tekst in het venster te plakken.',
selectall_desc : 'Alles selecteren'
});

View file

@ -0,0 +1,10 @@
// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
tinyMCE.addToLang('',{
paste_text_desc : 'Lim inn som vanleg tekst',
paste_text_title : 'Bruk CTRL+V p&aring; tastaturet ditt for &aring; lime inn i dette vindauget.',
paste_text_linebreaks : 'Spar linjebrudd',
paste_word_desc : 'Lim inn frå Office (Word)',
paste_word_title : 'Bruk CTRL+V p&aring; tastaturet ditt for &aring; lime inn i dette vindauget.',
selectall_desc : 'Velg alt'
});

View file

@ -0,0 +1,12 @@
// PL lang variables
// fixed by Wooya
// http://www.mfusion.prv.pl
tinyMCE.addToLang('',{
paste_text_desc : 'Wklej jako czysty tekst',
paste_text_title : 'U¿yj CTRL+V na klawiaturze, aby wkleiæ tekst do okna.',
paste_text_linebreaks : 'Zachowaj ³amanie linii',
paste_word_desc : 'Wklej z Worda',
paste_word_title : 'U¿yj CTRL+V na klawiaturze, aby wkleiæ tekst do okna.',
selectall_desc : 'Zaznacz wszystko'
});

View file

@ -0,0 +1,17 @@
/**
* pt_br lang variables
* Brazilian Portuguese
*
* Authors :
* Marcio Barbosa (mpg) <mpg@mpg.com.br>
* Last Updated : November 26, 2005
* TinyMCE Version : 2.0RC4
*/
tinyMCE.addToLang('',{
paste_text_desc : 'Colar um texto simples',
paste_text_title : 'Use CTRL+V no seu teclado para colar o texto dentro da janela.',
paste_text_linebreaks : 'Manter quebras de linha',
paste_word_desc : 'Colar do Word',
paste_word_title : 'Use CTRL+V no seu teclado para colar o texto dentro da janela.',
selectall_desc : 'Selecionar tudo'
});

View file

@ -0,0 +1,10 @@
// RU cp1251 lang variables
tinyMCE.addToLang('',{
paste_text_desc : 'Âñòàâèòü êàê ïðîñòîé òåêñò',
paste_text_title : 'Èñïîëüçóéòå CTRL+V äëÿ âñòàâêè òåêñòà â îêîøêî.',
paste_text_linebreaks : 'Ñîõðàíèòü ïåðåíîñû ñòðîê',
paste_word_desc : 'Âñòàâèòü èç Word',
paste_word_title : 'Èñïîëüçóéòå CTRL+V äëÿ âñòàâêè òåêñòà â îêîøêî.',
selectall_desc : 'Âûäåëèòü âñ¸'
});

View file

@ -0,0 +1,10 @@
// RU KOI8-R lang variables
tinyMCE.addToLang('',{
paste_text_desc : '÷ÓÔÁ×ÉÔØ ËÁË ÐÒÏÓÔÏÊ ÔÅËÓÔ',
paste_text_title : 'éÓÐÏÌØÚÕÊÔÅ CTRL+V ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ × ÏËÏÛËÏ.',
paste_text_linebreaks : 'óÏÈÒÁÎÉÔØ ÐÅÒÅÎÏÓÙ ÓÔÒÏË',
paste_word_desc : '÷ÓÔÁ×ÉÔØ ÉÚ Word',
paste_word_title : 'éÓÐÏÌØÚÕÊÔÅ CTRL+V ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ × ÏËÏÛËÏ.',
selectall_desc : '÷ÙÄÅÌÉÔØ ×Ó£'
});

View file

@ -0,0 +1,10 @@
// RU UTF-8 lang variables
tinyMCE.addToLang('',{
paste_text_desc : 'Вставить как простой текст',
paste_text_title : 'Используйте CTRL+V для вставки текста в окошко.',
paste_text_linebreaks : 'Сохранить переносы строк',
paste_word_desc : 'Вставить из Word',
paste_word_title : 'Используйте CTRL+V для вставки текста в окошко.',
selectall_desc : 'Выделить всё'
});

View file

@ -0,0 +1,18 @@
/**
* Slovak lang variables
* encoding: utf-8
*
* @author Vladimir VASIL vvasil@post.sk
*
* $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $
*/
tinyMCE.addToLang('',{
paste_text_desc : 'Vložiť neformatovaný text',
paste_text_title : 'Použi CTRL + V na klávesnici pre vloženie textu do okna.',
paste_text_linebreaks : 'Nechaj prerušenie riadkov',
paste_word_desc : 'Vložiť text s aplikáce Word',
paste_word_title : 'Použi CTRL + V na klávesnici pre vloženie textu do okna.',
selectall_desc : 'Označiť všetko'
});

View file

@ -0,0 +1,10 @@
// SV lang variables
tinyMCE.addToLang('',{
paste_text_desc : 'Klistra in som vanlig text',
paste_text_title : 'Anv&auml;nd CTRL+V p&aring; ditt tangentbord f&ouml;r att klistra in i detta f&ouml;nster.',
paste_text_linebreaks : 'Spara radbrytningar',
paste_word_desc : 'Klistra in fr&aring;n Word',
paste_word_title : 'Anv&auml;nd CTRL+V p&aring; ditt tangentbord f&ouml;r att klistra in i detta f&ouml;nster.',
selectall_desc : 'Select All'
});

View file

@ -0,0 +1,10 @@
// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)
tinyMCE.addToLang('',{
paste_text_desc : '作为纯文本粘贴',
paste_text_title : '使用快捷键 CTRL+V 将文本本粘贴到以下窗口中',
paste_text_linebreaks : '保留换行符',
paste_word_desc : '从Word粘贴',
paste_word_title : '使用快捷键 CTRL+V 将文本粘贴到以下窗口',
selectall_desc : '全选'
});

View file

@ -0,0 +1,11 @@
// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
// 繁體中文 BIG-5 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
tinyMCE.addToLang('',{
paste_text_desc : '採純文字模式貼上',
paste_text_title : '使用鍵盤上的 CTRL+V 組合鍵將文字貼入作業區中',
paste_text_linebreaks : '保留換行符號',
paste_word_desc : '自 Word 內轉貼',
paste_word_title : '使用鍵盤上的 CTRL+V 組合鍵將文字貼入作業區中',
selectall_desc : '全選'
});

View file

@ -0,0 +1,11 @@
// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
tinyMCE.addToLang('',{
paste_text_desc : '採純文字模式貼上',
paste_text_title : '使用鍵盤上的 CTRL+V 組合鍵將文字貼入作業區中',
paste_text_linebreaks : '保留換行符號',
paste_word_desc : '自 Word 內轉貼',
paste_word_title : '使用鍵盤上的 CTRL+V 組合鍵將文字貼入作業區中',
selectall_desc : '全選'
});

View file

@ -0,0 +1,34 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{$lang_paste_text_desc}</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript" type="text/javascript" src="jscripts/pastetext.js"></script>
<base target="_self" />
</head>
<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
<form name="source" onsubmit="saveContent();">
<div style="float: left" class="title">{$lang_paste_text_desc}</div>
<div style="float: right">
<input type="checkbox" name="linebreaks" id="linebreaks" class="wordWrapCode" checked="checked" /><label for="linebreaks">{$lang_paste_text_linebreaks}</label>
</div>
<br style="clear: both" />
<div>{$lang_paste_text_title}</div>
<textarea name="htmlSource" id="htmlSource" rows="15" cols="100" style="width: 100%; height: 100%; font-family: 'Courier New',Courier,mono; font-size: 12px;" dir="ltr" wrap="soft"></textarea>
<div class="mceActionPanel">
<div style="float: left">
<input type="button" name="insert" value="{$lang_insert}" onclick="saveContent();" id="insert" />
</div>
<div style="float: right">
<input type="button" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" id="cancel" />
</div>
</div>
</form>
</body>
</html>

View file

@ -0,0 +1,29 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>{$lang_paste_word_desc}</title>
<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript" type="text/javascript" src="jscripts/pasteword.js"></script>
<link href="css/pasteword.css" rel="stylesheet" type="text/css" />
<base target="_self" />
</head>
<body onload="tinyMCEPopup.executeOnLoad('onLoadInit();');" onresize="resizeInputs();" style="display: none">
<form name="source" onsubmit="saveContent();" action="#">
<div class="title">{$lang_paste_word_desc}</div>
<div>{$lang_paste_word_title}</div>
<div id="iframecontainer"></div>
<div class="mceActionPanel">
<div style="float: left">
<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="saveContent();" />
</div>
<div style="float: right">
<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="tinyMCEPopup.close();" />
</div>
</div>
</form>
</body>
</html>

View file

@ -0,0 +1 @@
Check the TinyMCE documentation for details on this plugin.