upgrading tinymce to 1.41

This commit is contained in:
JT Smith 2005-02-12 15:03:04 +00:00
parent bd48711603
commit 3d93669497
57 changed files with 2539 additions and 0 deletions

View file

@ -0,0 +1,61 @@
/* Import theme specific language pack */
tinyMCE.importPluginLanguagePack('preview', 'cs,de,el,en,fr_ca,it,ko,pt,sv,zh_cn');
/**
* Returns the HTML contents of the preview control.
*/
function TinyMCE_preview_getControlHTML(control_name) {
switch (control_name) {
case "preview":
return '<img id="{$editor_id}_preview" src="{$pluginurl}/images/preview.gif" title="{$lang_preview_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePreview\');" />';
}
return "";
}
/**
* Executes the mcePreview command.
*/
function TinyMCE_preview_execCommand(editor_id, element, command, user_interface, value) {
// Handle commands
switch (command) {
case "mcePreview":
var previewPage = tinyMCE.getParam("plugin_preview_pageurl", null);
var previewWidth = tinyMCE.getParam("plugin_preview_width", "550");
var previewHeight = tinyMCE.getParam("plugin_preview_height", "600");
// Use a custom preview page
if (previewPage) {
var template = new Array();
template['file'] = previewPage;
template['width'] = previewWidth;
template['height'] = previewHeight;
tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "yes", content : tinyMCE.getContent(), content_css : tinyMCE.getParam("content_css")});
} else {
var win = window.open("", "mcePreview", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=" + previewWidth + ",height=" + previewHeight);
var html = "";
html += '<!doctype html public "-//w3c//dtd html 4.0 transitional//en">';
html += '<html>';
html += '<head>';
html += '<title>' + tinyMCE.getLang('lang_preview_desc') + '</title>';
html += '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
html += '<link href="' + tinyMCE.getParam("content_css") + '" rel="stylesheet" type="text/css">';
html += '</head>';
html += '<body>';
html += tinyMCE.getContent();
html += '</body>';
html += '</html>';
win.document.write(html);
win.document.close();
}
return true;
}
// Pass to next handler in chain
return false;
}

View file

@ -0,0 +1,3 @@
// UK lang variables
tinyMCELang['lang_preview_desc'] = 'Náhled';

View file

@ -0,0 +1,3 @@
// UK lang variables
tinyMCELang['lang_preview_desc'] = 'Preview';

View file

@ -0,0 +1,3 @@
// CAN_FR lang variables
tinyMCELang['lang_preview_desc'] = 'Pr&eacute;visualisation';

View file

@ -0,0 +1,3 @@
// SE lang variables
tinyMCELang['lang_preview_desc'] = 'Förhandsgranska';

View file

@ -0,0 +1,3 @@
// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)
tinyMCELang['lang_preview_desc'] = 'Ô¤ÀÀ';

View file

@ -0,0 +1,26 @@
/* Import theme specific language pack */
tinyMCE.importPluginLanguagePack('print', 'en,sv,zh_cn');
function TinyMCE_print_getControlHTML(control_name) {
switch (control_name) {
case "print":
return '<img id="{$editor_id}_print" src="{$pluginurl}/images/print.gif" title="{$lang_print_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mcePrint\',true);" />';
}
return "";
}
/**
* Executes the search/replace commands.
*/
function TinyMCE_print_execCommand(editor_id, element, command, user_interface, value) {
// Handle commands
switch (command) {
case "mcePrint":
tinyMCE.getInstanceById(editor_id).contentWindow.print();
return true;
}
// Pass to next handler in chain
return false;
}

View file

@ -0,0 +1,3 @@
// UK lang variables
tinyMCELang['lang_print_desc'] = 'Print';

View file

@ -0,0 +1,3 @@
// SE lang variables
tinyMCELang['lang_print_desc'] = 'Skrivut';

View file

@ -0,0 +1,3 @@
// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)
tinyMCELang['lang_print_desc'] = '´òÓ¡';

View file

@ -0,0 +1,43 @@
/* Import theme specific language pack */
tinyMCE.importPluginLanguagePack('save', 'en,zh_cn,cs');
/**
* Returns the HTML contents of the save control.
*/
function TinyMCE_save_getControlHTML(control_name) {
switch (control_name) {
case "save":
return '<img id="{$editor_id}_save" src="{$pluginurl}/images/save.gif" title="{$lang_save_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.switchClass(this,\'mceButtonNormal\');" onmousedown="tinyMCE.switchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSave\');" />';
}
return "";
}
/**
* Executes the save command.
*/
function TinyMCE_save_execCommand(editor_id, element, command, user_interface, value) {
// Handle commands
switch (command) {
case "mceSave":
var formObj = tinyMCE.selectedInstance.formElement.form;
if (formObj) {
tinyMCE.triggerSave();
// Disable all UI form elements that TinyMCE created
for (var i=0; i<formObj.elements.length; i++) {
var elementId = formObj.elements[i].name ? formObj.elements[i].name : formObj.elements[i].id;
if (elementId.indexOf('mce_editor_') == 0)
formObj.elements[i].disabled = true;
}
tinyMCE.selectedInstance.formElement.form.submit();
} else
alert("Error: No form element found.");
return true;
}
// Pass to next handler in chain
return false;
}

View file

@ -0,0 +1,3 @@
// UK lang variables
tinyMCELang['lang_save_desc'] = 'Uložit';

View file

@ -0,0 +1,3 @@
// UK lang variables
tinyMCELang['lang_save_desc'] = 'Save';

View file

@ -0,0 +1,3 @@
// UK lang variables
tinyMCELang['lang_save_desc'] = '±£´æ';

View file

@ -0,0 +1,166 @@
/* Import theme specific language pack */
tinyMCE.importPluginLanguagePack('searchreplace', 'en,sv,zh_cn');
function TinyMCE_searchreplace_getControlHTML(control_name) {
switch (control_name) {
case "search":
return '<img id="{$editor_id}_search" src="{$pluginurl}/images/search.gif" title="{$lang_searchreplace_search_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearch\',true);" />';
case "replace":
return '<img id="{$editor_id}_replace" src="{$pluginurl}/images/replace.gif" title="{$lang_searchreplace_replace_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearchReplace\',true);" />';
}
return "";
}
/**
* Executes the search/replace commands.
*/
function TinyMCE_searchreplace_execCommand(editor_id, element, command, user_interface, value) {
function defValue(key, default_value) {
value[key] = typeof(value[key]) == "undefined" ? default_value : value[key];
}
function replaceSel(search_str, str) {
// Get current selection
if (!tinyMCE.isMSIE) {
var sel = instance.contentWindow.getSelection();
var rng = sel.getRangeAt(0);
} else {
var rng = instance.contentWindow.document.selection.createRange();
}
// Replace current one
if (!tinyMCE.isMSIE) {
var doc = instance.contentWindow.document;
// This way works when the replace doesn't contain the search string
if (str.indexOf(search_str) == -1) {
rng.deleteContents();
rng.insertNode(rng.createContextualFragment(str));
rng.collapse(false);
} else {
// Insert content ugly way! Needed to move selection to after replace item
doc.execCommand("insertimage", false, "#mce_temp_url#");
var elm = tinyMCE.getElementByAttributeValue(doc.body, "img", "src", "#mce_temp_url#");
elm.parentNode.replaceChild(doc.createTextNode(str), elm);
}
} else {
if (rng.item)
rng.item(0).outerHTML = str;
else
rng.pasteHTML(str);
}
}
var instance = tinyMCE.getInstanceById(editor_id);
if (!value)
value = new Array();
// Setup defualt values
defValue("editor_id", editor_id);
defValue("searchstring", "");
defValue("replacestring", null);
defValue("replacemode", "none");
defValue("casesensitive", false);
defValue("backwards", false);
defValue("wrap", false);
defValue("wholeword", false);
// Handle commands
switch (command) {
case "mceResetSearch":
tinyMCE.lastSearchRng = null;
return true;
case "mceSearch":
if (user_interface) {
// Open search dialog
var template = new Array();
if (value['replacestring'] != null) {
template['file'] = '../../plugins/searchreplace/replace.htm'; // Relative to theme
template['width'] = 310;
template['height'] = 180;
} else {
template['file'] = '../../plugins/searchreplace/search.htm'; // Relative to theme
template['width'] = 280;
template['height'] = 180;
}
tinyMCE.openWindow(template, value);
} else {
var win = tinyMCE.getInstanceById(editor_id).contentWindow;
var doc = tinyMCE.getInstanceById(editor_id).contentWindow.document;
// Handle replace current
if (value['replacemode'] == "current") {
replaceSel(value['string'], value['replacestring']);
// Search next one
value['replacemode'] = "none";
tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false);
return true;
}
if (tinyMCE.isMSIE) {
var rng = tinyMCE.lastSearchRng ? tinyMCE.lastSearchRng : doc.selection.createRange();
var flags = 0;
if (value['wholeword'])
flags = flags | 2;
if (value['casesensitive'])
flags = flags | 4;
// Handle replace all mode
if (value['replacemode'] == "all") {
while (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) {
rng.scrollIntoView();
rng.select();
rng.collapse(false);
replaceSel(value['string'], value['replacestring']);
}
alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));
return true;
}
if (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) {
rng.scrollIntoView();
rng.select();
rng.collapse(value['backwards']);
tinyMCE.lastSearchRng = rng;
} else
alert(tinyMCE.getLang('lang_searchreplace_notfound'));
} else {
if (value['replacemode'] == "all") {
while (win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false))
replaceSel(value['string'], value['replacestring']);
alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));
return true;
}
if (!win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false))
alert(tinyMCE.getLang('lang_searchreplace_notfound'));
}
}
return true;
case "mceSearchReplace":
value['replacestring'] = "";
tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false);
return true;
}
// Pass to next handler in chain
return false;
}
function TinyMCE_searchreplace_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
return true;
}

View file

@ -0,0 +1,19 @@
// UK lang variables
tinyMCELang['lang_searchreplace_search_desc'] = 'Find';
tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Find again';
tinyMCELang['lang_searchreplace_replace_desc'] = 'Find/Replace';
tinyMCELang['lang_searchreplace_notfound'] = 'The search has been compleated. The search string could not be found.';
tinyMCELang['lang_searchreplace_search_title'] = 'Find';
tinyMCELang['lang_searchreplace_replace_title'] = 'Find/Replace';
tinyMCELang['lang_searchreplace_allreplaced'] = 'All occurrences of the search string was replaced.';
tinyMCELang['lang_searchreplace_findwhat'] = 'Find what';
tinyMCELang['lang_searchreplace_replacewith'] = 'Replace with';
tinyMCELang['lang_searchreplace_direction'] = 'Direction';
tinyMCELang['lang_searchreplace_up'] = 'Up';
tinyMCELang['lang_searchreplace_down'] = 'Down';
tinyMCELang['lang_searchreplace_case'] = 'Match case';
tinyMCELang['lang_searchreplace_findnext'] = 'Find&nbsp;next';
tinyMCELang['lang_searchreplace_replace'] = 'Replace';
tinyMCELang['lang_searchreplace_replaceall'] = 'Replace&nbsp;all';
tinyMCELang['lang_searchreplace_cancel'] = 'Cancel';

View file

@ -0,0 +1,19 @@
// SE lang variables
tinyMCELang['lang_searchreplace_search_desc'] = 'Sök';
tinyMCELang['lang_searchreplace_searchnext_desc'] = 'Sög igen';
tinyMCELang['lang_searchreplace_replace_desc'] = 'Sök/Ersätt';
tinyMCELang['lang_searchreplace_notfound'] = 'Sökningen är slutförd. Söksträngen kunde inte hittas.';
tinyMCELang['lang_searchreplace_search_title'] = 'Sök';
tinyMCELang['lang_searchreplace_replace_title'] = 'Sök/Ersätt';
tinyMCELang['lang_searchreplace_allreplaced'] = 'Alla träffar på söksträngen ersattes';
tinyMCELang['lang_searchreplace_findwhat'] = 'Sök på';
tinyMCELang['lang_searchreplace_replacewith'] = 'Ersätt med';
tinyMCELang['lang_searchreplace_direction'] = 'Sökriktning';
tinyMCELang['lang_searchreplace_up'] = 'Uppåt';
tinyMCELang['lang_searchreplace_down'] = 'Neråt';
tinyMCELang['lang_searchreplace_case'] = 'Matcha gemener/VERSALER';
tinyMCELang['lang_searchreplace_findnext'] = 'Sök&nbsp;nästa';
tinyMCELang['lang_searchreplace_replace'] = 'Ersätt';
tinyMCELang['lang_searchreplace_replaceall'] = 'Ersätt&nbsp;alla';
tinyMCELang['lang_searchreplace_cancel'] = 'Avbryt';

View file

@ -0,0 +1,19 @@
// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)
tinyMCELang['lang_searchreplace_search_desc'] = '查找';
tinyMCELang['lang_searchreplace_searchnext_desc'] = '再次查找';
tinyMCELang['lang_searchreplace_replace_desc'] = '查找/替换';
tinyMCELang['lang_searchreplace_notfound'] = '搜索完毕,没有找到要查找的字符串。';
tinyMCELang['lang_searchreplace_search_title'] = '查找';
tinyMCELang['lang_searchreplace_replace_title'] = '查找/替换';
tinyMCELang['lang_searchreplace_allreplaced'] = '所有出现的字符串已替换完毕。';
tinyMCELang['lang_searchreplace_findwhat'] = '查找';
tinyMCELang['lang_searchreplace_replacewith'] = '替换为';
tinyMCELang['lang_searchreplace_direction'] = '方向';
tinyMCELang['lang_searchreplace_up'] = '向上';
tinyMCELang['lang_searchreplace_down'] = '向下';
tinyMCELang['lang_searchreplace_case'] = '匹配大小写';
tinyMCELang['lang_searchreplace_findnext'] = '查找下一个';
tinyMCELang['lang_searchreplace_replace'] = '替换';
tinyMCELang['lang_searchreplace_replaceall'] = '全部替换';
tinyMCELang['lang_searchreplace_cancel'] = '取消';

View file

@ -0,0 +1,120 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{$lang_table_cell_title}</title>
<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript" type="text/javascript">
function insertTable() {
if (window.opener) {
var args = new Array();
args["width"] = document.forms[0].width.value;
args["height"] = document.forms[0].height.value;
args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
args["valign"] = document.forms[0].valign.options[document.forms[0].valign.selectedIndex].value;
args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
window.opener.tinyMCE.execCommand("mceTableCellProps", false, args);
top.close();
}
}
function init() {
for (var i=0; i<document.forms[0].align.options.length; i++) {
if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
document.forms[0].align.options.selectedIndex = i;
}
for (var i=0; i<document.forms[0].valign.options.length; i++) {
if (document.forms[0].valign.options[i].value == tinyMCE.getWindowArg('valign'))
document.forms[0].valign.options.selectedIndex = i;
}
var className = tinyMCE.getWindowArg('className');
var styleSelectElm = document.forms[0].styleSelect;
var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
if (stylesAr) {
stylesAr = stylesAr.split(';');
for (var i=0; i<stylesAr.length; i++) {
var key, value;
key = stylesAr[i].split('=')[0];
value = stylesAr[i].split('=')[1];
styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
if (value == className)
styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
}
} else {
var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
for (var i=0; i<csses.length; i++) {
styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
if (csses[i] == className)
styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
}
}
var formObj = document.forms[0];
formObj.width.value = tinyMCE.getWindowArg('width');
formObj.height.value = tinyMCE.getWindowArg('height');
window.focus();
}
function cancelAction() {
top.close();
}
</script>
</head>
<body onload="window.focus();init();">
<form onsubmit="insertTable();return false;">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
<tr>
<td colspan="4" class="title">{$lang_table_cell_title}</td>
</tr>
<tr>
<td>{$lang_insert_table_align}:</td>
<td><select name="align">
<option value="">{$lang_insert_table_align_default}</option>
<option value="center">{$lang_insert_table_align_middle}</option>
<option value="left">{$lang_insert_table_align_left}</option>
<option value="right">{$lang_insert_table_align_right}</option>
</select></td>
<td>{$lang_insert_table_class}:</td>
<td><select name="styleSelect">
<option value="" selected="selected">-- {$lang_theme_style_select} --</option>
</select></td>
</tr>
<tr>
<td>{$lang_insert_table_valign}:</td>
<td><select name="valign">
<option value="">{$lang_insert_table_align_default}</option>
<option value="top">{$lang_insert_table_align_top}</option>
<option value="middle">{$lang_insert_table_align_middle}</option>
<option value="bottom">{$lang_insert_table_align_bottom}</option>
</select></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>{$lang_insert_table_width}:</td>
<td><input name="width" type="text" id="width" value="" size="4" maxlength="4"></td>
<td>{$lang_insert_table_height}: </td>
<td><input name="height" type="text" id="height" value="" size="4" maxlength="4"></td>
</tr>
<tr>
<td><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertTable();"></td>
<td align="right">&nbsp;</td>
<td align="right">&nbsp;</td>
<td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,469 @@
/* Import plugin specific language pack */
tinyMCE.importPluginLanguagePack('table', 'en,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,no,pl,pt,sv,tw,zh_cn');
/**
* Returns the HTML contents of the table control.
*/
function TinyMCE_table_getControlHTML(control_name) {
var controls = new Array(
['table', '', '{$lang_table_desc}', 'mceInsertTable', true],
['delete_col', '', '{$lang_table_delete_col_desc}', 'mceTableDeleteCol'],
['delete_row', '', '{$lang_table_delete_row_desc}', 'mceTableDeleteRow'],
['col_after', '', '{$lang_table_insert_col_after_desc}', 'mceTableInsertColAfter'],
['col_before', '', '{$lang_table_insert_col_before_desc}', 'mceTableInsertColBefore'],
['row_after', '', '{$lang_table_insert_row_after_desc}', 'mceTableInsertRowAfter'],
['row_before', '', '{$lang_table_insert_row_before_desc}', 'mceTableInsertRowBefore'],
['row_props', '', '{$lang_table_row_desc}', 'mceTableRowProps', true],
['cell_props', '', '{$lang_table_cell_desc}', 'mceTableCellProps', true]);
// Render table control
for (var i=0; i<controls.length; i++) {
var but = controls[i];
if (but[0] == control_name)
return '<img id="{$editor_id}_' + but[0] + '" src="{$themeurl}/images/spacer.gif" style="background-image:url({$pluginurl}/images/buttons.gif); background-position: ' + (0-(i*20)) + 'px 0px" title="' + but[2] + '" width="20" height="20" class="mceButtonDisabled" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'' + but[3] + '\', ' + (but.length > 4 ? but[4] : false) + (but.length > 5 ? ', \'' + but[5] + '\'' : '') + ')">';
}
// Special tablecontrols
if (control_name == "tablecontrols") {
var html = "";
html += tinyMCE.getControlHTML("table");
html += tinyMCE.getControlHTML("separator");
html += tinyMCE.getControlHTML("row_props");
html += tinyMCE.getControlHTML("cell_props");
html += tinyMCE.getControlHTML("separator");
html += tinyMCE.getControlHTML("row_before");
html += tinyMCE.getControlHTML("row_after");
html += tinyMCE.getControlHTML("delete_row");
html += tinyMCE.getControlHTML("separator");
html += tinyMCE.getControlHTML("col_before");
html += tinyMCE.getControlHTML("col_after");
html += tinyMCE.getControlHTML("delete_col");
return html;
}
return "";
}
/**
* Executes the table commands.
*/
function TinyMCE_table_execCommand(editor_id, element, command, user_interface, value) {
function getAttrib(elm, name) {
return elm.getAttribute(name) ? elm.getAttribute(name) : "";
}
var inst = tinyMCE.getInstanceById(editor_id);
var focusElm = inst.getFocusElement();
var tdElm = tinyMCE.getParentElement(focusElm, "td");
var trElm = tinyMCE.getParentElement(focusElm, "tr");
// Handle commands
switch (command) {
case "mceTableRowProps":
if (trElm == null)
return true;
if (user_interface) {
// Setup template
var template = new Array();
template['file'] = '../../plugins/table/row.htm';
template['width'] = 340;
template['height'] = 220;
// Open window
tinyMCE.openWindow(template, {editor_id : inst.editorId, align : getAttrib(trElm, 'align'), valign : getAttrib(trElm, 'valign'), height : getAttrib(trElm, 'height'), className : getAttrib(trElm, 'className')});
} else {
trElm.setAttribute('align', value['align']);
trElm.setAttribute('vAlign', value['valign']);
trElm.setAttribute('height', value['height']);
trElm.setAttribute('class', value['className']);
trElm.setAttribute('className', value['className']);
}
return true;
case "mceTableCellProps":
if (tdElm == null)
return true;
if (user_interface) {
// Setup template
var template = new Array();
template['file'] = '../../plugins/table/cell.htm';
template['width'] = 340;
template['height'] = 220;
// Open window
tinyMCE.openWindow(template, {editor_id : inst.editorId, align : getAttrib(tdElm, 'align'), valign : getAttrib(tdElm, 'valign'), width : getAttrib(tdElm, 'width'), height : getAttrib(tdElm, 'height'), className : getAttrib(tdElm, 'className')});
} else {
tdElm.setAttribute('align', value['align']);
tdElm.setAttribute('vAlign', value['valign']);
tdElm.setAttribute('width', value['width']);
tdElm.setAttribute('height', value['height']);
tdElm.setAttribute('class', value['className']);
tdElm.setAttribute('className', value['className']);
}
return true;
case "mceInsertTable":
if (user_interface) {
var cols = 2, rows = 2, border = 0, cellpadding = "", cellspacing = "", align = "", width = "", height = "", action = "insert", className = "";
tinyMCE.tableElement = tinyMCE.getParentElement(inst.getFocusElement(), "table");
if (tinyMCE.tableElement) {
var rowsAr = tinyMCE.tableElement.rows;
var cols = 0;
for (var i=0; i<rowsAr.length; i++)
if (rowsAr[i].cells.length > cols)
cols = rowsAr[i].cells.length;
cols = cols;
rows = rowsAr.length;
border = tinyMCE.getAttrib(tinyMCE.tableElement, 'border', border);
cellpadding = tinyMCE.getAttrib(tinyMCE.tableElement, 'cellpadding', "");
cellspacing = tinyMCE.getAttrib(tinyMCE.tableElement, 'cellspacing', "");
width = tinyMCE.getAttrib(tinyMCE.tableElement, 'width', width);
height = tinyMCE.getAttrib(tinyMCE.tableElement, 'height', height);
align = tinyMCE.getAttrib(tinyMCE.tableElement, 'align', align);
className = tinyMCE.getAttrib(tinyMCE.tableElement, tinyMCE.isMSIE ? 'className' : "class", "");
if (tinyMCE.isMSIE) {
width = tinyMCE.tableElement.style.pixelWidth == 0 ? tinyMCE.tableElement.getAttribute("width") : tinyMCE.tableElement.style.pixelWidth;
height = tinyMCE.tableElement.style.pixelHeight == 0 ? tinyMCE.tableElement.getAttribute("height") : tinyMCE.tableElement.style.pixelHeight;
}
action = "update";
}
// Setup template
var template = new Array();
template['file'] = '../../plugins/table/table.htm';
template['width'] = 340;
template['height'] = 220;
// Language specific width and height addons
template['width'] += tinyMCE.getLang('lang_insert_table_delta_width', 0);
template['height'] += tinyMCE.getLang('lang_insert_table_delta_height', 0);
// Open window
tinyMCE.openWindow(template, {editor_id : inst.editorId, cols : cols, rows : rows, border : border, cellpadding : cellpadding, cellspacing : cellspacing, align : align, width : width, height : height, action : action, className : className});
} else {
var html = '';
var cols = 2, rows = 2, border = 0, cellpadding = -1, cellspacing = -1, align, width, height, className;
if (typeof(value) == 'object') {
cols = value['cols'];
rows = value['rows'];
border = value['border'] != "" ? value['border'] : 0;
cellpadding = value['cellpadding'] != "" ? value['cellpadding'] : -1;
cellspacing = value['cellspacing'] != "" ? value['cellspacing'] : -1;
align = value['align'];
width = value['width'];
height = value['height'];
className = value['className'];
}
// Update table
if (tinyMCE.tableElement) {
tinyMCE.setAttrib(tinyMCE.tableElement, 'cellPadding', cellpadding);
tinyMCE.setAttrib(tinyMCE.tableElement, 'cellSpacing', cellspacing);
tinyMCE.setAttrib(tinyMCE.tableElement, 'border', border);
tinyMCE.setAttrib(tinyMCE.tableElement, 'width', width);
tinyMCE.setAttrib(tinyMCE.tableElement, 'height', height);
tinyMCE.setAttrib(tinyMCE.tableElement, 'align', align, true);
tinyMCE.setAttrib(tinyMCE.tableElement, tinyMCE.isMSIE ? 'className' : "class", className, true);
if (tinyMCE.isMSIE) {
tinyMCE.tableElement.style.pixelWidth = (width == null || width == "") ? 0 : width;
tinyMCE.tableElement.style.pixelHeight = (height == null || height == "") ? 0 : height;
}
tinyMCE.handleVisualAid(tinyMCE.tableElement, false, inst.visualAid);
// Fix for stange MSIE align bug
tinyMCE.tableElement.outerHTML = tinyMCE.tableElement.outerHTML;
//inst.contentWindow.dispatchEvent(createEvent("click"));
tinyMCE.triggerNodeChange();
return true;
}
// Create new table
html += '<table border="' + border + '" ';
var visualAidStyle = inst.visualAid ? tinyMCE.settings['visual_table_style'] : "";
if (cellpadding != -1)
html += 'cellpadding="' + cellpadding + '" ';
if (cellspacing != -1)
html += 'cellspacing="' + cellspacing + '" ';
if (width != 0 && width != "")
html += 'width="' + width + '" ';
if (height != 0 && height != "")
html += 'height="' + height + '" ';
if (align)
html += 'align="' + align + '" ';
if (className)
html += 'class="' + className + '" ';
if (border == 0 && tinyMCE.settings['visual'])
html += 'style="' + visualAidStyle + '" ';
html += '>';
for (var y=0; y<rows; y++) {
html += "<tr>";
for (var x=0; x<cols; x++) {
if (border == 0 && tinyMCE.settings['visual'])
html += '<td style="' + visualAidStyle + '">';
else
html += '<td>';
html += "&nbsp;</td>";
}
html += "</tr>";
}
html += "</table>";
inst.execCommand('mceInsertContent', false, html);
}
return true;
case "mceTableInsertRowBefore":
case "mceTableInsertRowAfter":
case "mceTableDeleteRow":
case "mceTableInsertColBefore":
case "mceTableInsertColAfter":
case "mceTableDeleteCol":
var trElement = tinyMCE.getParentElement(inst.getFocusElement(), "tr");
var tdElement = tinyMCE.getParentElement(inst.getFocusElement(), "td");
var tableElement = tinyMCE.getParentElement(inst.getFocusElement(), "table");
// No table just return (invalid command)
if (!tableElement)
return true;
var doc = inst.contentWindow.document;
var tableBorder = tableElement.getAttribute("border");
var visualAidStyle = inst.visualAid ? tinyMCE.settings['visual_table_style'] : "";
// Table has a tbody use that reference
if (tableElement.firstChild && tableElement.firstChild.nodeName.toLowerCase() == "tbody")
tableElement = tableElement.firstChild;
if (tableElement && trElement) {
switch (command) {
case "mceTableInsertRowBefore":
var numcells = trElement.cells.length;
var rowCount = 0;
var tmpTR = trElement;
// Count rows
while (tmpTR) {
if (tmpTR.nodeName.toLowerCase() == "tr")
rowCount++;
tmpTR = tmpTR.previousSibling;
}
var r = tableElement.insertRow(rowCount == 0 ? 1 : rowCount-1);
for (var i=0; i<numcells; i++) {
var newTD = doc.createElement("td");
newTD.innerHTML = "&nbsp;";
if (tableBorder == 0)
newTD.style.cssText = visualAidStyle;
var c = r.appendChild(newTD);
if (tdElement.parentNode.childNodes[i].colSpan)
c.colSpan = tdElement.parentNode.childNodes[i].colSpan;
}
break;
case "mceTableInsertRowAfter":
var numcells = trElement.cells.length;
var rowCount = 0;
var tmpTR = trElement;
var doc = inst.contentWindow.document;
// Count rows
while (tmpTR) {
if (tmpTR.nodeName.toLowerCase() == "tr")
rowCount++;
tmpTR = tmpTR.previousSibling;
}
var r = tableElement.insertRow(rowCount == 0 ? 1 : rowCount);
for (var i=0; i<numcells; i++) {
var newTD = doc.createElement("td");
newTD.innerHTML = "&nbsp;";
if (tableBorder == 0)
newTD.style.cssText = visualAidStyle;
var c = r.appendChild(newTD);
if (tdElement.parentNode.childNodes[i].colSpan)
c.colSpan = tdElement.parentNode.childNodes[i].colSpan;
}
break;
case "mceTableDeleteRow":
// Remove whole table
if (tableElement.rows.length <= 1) {
tableElement.parentNode.removeChild(tableElement);
tinyMCE.triggerNodeChange();
return true;
}
var selElm = inst.contentWindow.document.body;
if (trElement.previousSibling)
selElm = trElement.previousSibling.cells[0];
// Delete row
trElement.parentNode.removeChild(trElement);
if (tinyMCE.isGecko)
inst.selectNode(selElm);
break;
case "mceTableInsertColBefore":
var cellCount = tdElement.cellIndex;
// Add columns
for (var y=0; y<tableElement.rows.length; y++) {
var cell = tableElement.rows[y].cells[cellCount];
// Can't add cell after cell that doesn't exist
if (!cell)
break;
var newTD = doc.createElement("td");
newTD.innerHTML = "&nbsp;";
if (tableBorder == 0)
newTD.style.cssText = visualAidStyle;
cell.parentNode.insertBefore(newTD, cell);
}
break;
case "mceTableInsertColAfter":
var cellCount = tdElement.cellIndex;
// Add columns
for (var y=0; y<tableElement.rows.length; y++) {
var append = false;
var cell = tableElement.rows[y].cells[cellCount];
if (cellCount == tableElement.rows[y].cells.length-1)
append = true;
else
cell = tableElement.rows[y].cells[cellCount+1];
var newTD = doc.createElement("td");
newTD.innerHTML = "&nbsp;";
if (tableBorder == 0)
newTD.style.cssText = visualAidStyle;
if (append)
cell.parentNode.appendChild(newTD);
else
cell.parentNode.insertBefore(newTD, cell);
}
break;
case "mceTableDeleteCol":
var index = tdElement.cellIndex;
var selElm = inst.contentWindow.document.body;
var numCols = 0;
for (var y=0; y<tableElement.rows.length; y++) {
if (tableElement.rows[y].cells.length > numCols)
numCols = tableElement.rows[y].cells.length;
}
// Remove whole table
if (numCols <= 1) {
if (tinyMCE.isGecko)
inst.selectNode(selElm);
tableElement.parentNode.removeChild(tableElement);
tinyMCE.triggerNodeChange();
return true;
}
// Remove columns
for (var y=0; y<tableElement.rows.length; y++) {
var cell = tableElement.rows[y].cells[index];
if (cell)
cell.parentNode.removeChild(cell);
}
if (index > 0)
selElm = tableElement.rows[0].cells[index-1];
if (tinyMCE.isGecko)
inst.selectNode(selElm);
break;
}
tinyMCE.triggerNodeChange();
}
return true;
}
// Pass to next handler in chain
return false;
}
function TinyMCE_table_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
// Reset table controls
tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_row_props', 'mceButtonDisabled', true);
tinyMCE.switchClassSticky(editor_id + '_cell_props', 'mceButtonDisabled', true);
tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonDisabled', true);
tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonDisabled', true);
tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonDisabled', true);
tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonDisabled', true);
tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonDisabled', true);
tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonDisabled', true);
// Within a tr element
if (tinyMCE.getParentElement(node, "tr"))
tinyMCE.switchClassSticky(editor_id + '_row_props', 'mceButtonSelected', false);
// Within a td element
if (tinyMCE.getParentElement(node, "td")) {
tinyMCE.switchClassSticky(editor_id + '_cell_props', 'mceButtonSelected', false);
tinyMCE.switchClassSticky(editor_id + '_row_before', 'mceButtonNormal', false);
tinyMCE.switchClassSticky(editor_id + '_row_after', 'mceButtonNormal', false);
tinyMCE.switchClassSticky(editor_id + '_delete_row', 'mceButtonNormal', false);
tinyMCE.switchClassSticky(editor_id + '_col_before', 'mceButtonNormal', false);
tinyMCE.switchClassSticky(editor_id + '_col_after', 'mceButtonNormal', false);
tinyMCE.switchClassSticky(editor_id + '_delete_col', 'mceButtonNormal', false);
}
// Within table
if (tinyMCE.getParentElement(node, "table"))
tinyMCE.switchClassSticky(editor_id + '_table', 'mceButtonSelected');
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

View file

@ -0,0 +1,30 @@
// Arabic lang variables
tinyMCELang['lang_table_desc'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Insert row before';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Insert row after';
tinyMCELang['lang_table_delete_row_desc'] = '&#1581;&#1584;&#1601; &#1589;&#1601;&#1608;&#1601;';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Insert column before';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Insert column after';
tinyMCELang['lang_table_delete_col_desc'] = '&#1581;&#1584;&#1601; &#1571;&#1593;&#1605;&#1583;&#1577;';
tinyMCELang['lang_insert_table_title'] = '&#1573;&#1583;&#1585;&#1575;&#1580;/&#1578;&#1581;&#1585;&#1610;&#1585; &#1580;&#1583;&#1608;&#1604;';
tinyMCELang['lang_insert_table_width'] = '&#1575;&#1604;&#1593;&#1585;&#1590;';
tinyMCELang['lang_insert_table_height'] = '&#1575;&#1604;&#1575;&#1585;&#1578;&#1601;&#1575;&#1593;';
tinyMCELang['lang_insert_table_cols'] = '&#1571;&#1593;&#1605;&#1583;&#1577;';
tinyMCELang['lang_insert_table_rows'] = '&#1589;&#1601;&#1608;&#1601;';
tinyMCELang['lang_insert_table_cellspacing'] = '&#1578;&#1576;&#1575;&#1593;&#1583; &#1575;&#1604;&#1582;&#1604;&#1575;&#1610;&#1575;';
tinyMCELang['lang_insert_table_cellpadding'] = '&#1575;&#1604;&#1605;&#1587;&#1575;&#1601;&#1577; &#1575;&#1604;&#1576;&#1575;&#1583;&#1574;&#1577;';
tinyMCELang['lang_insert_table_border'] = '&#1587;&#1605;&#1603; &#1575;&#1604;&#1581;&#1583;&#1608;&#1583;';
tinyMCELang['lang_insert_table_align'] = '&#1575;&#1604;&#1605;&#1581;&#1575;&#1584;&#1575;&#1577;';
tinyMCELang['lang_insert_table_align_default'] = 'Default';
tinyMCELang['lang_insert_table_align_left'] = '&#1610;&#1587;&#1575;&#1585;';
tinyMCELang['lang_insert_table_align_right'] = '&#1610;&#1605;&#1610;&#1606;';
tinyMCELang['lang_insert_table_align_middle'] = '&#1608;&#1587;&#1591;';
tinyMCELang['lang_insert_table_class'] = 'Class';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// CZ lang variables thanks to "Pavel Novák"
tinyMCELang['lang_table_desc'] = 'Vložit novou tabulku';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Vložit øádek pøed';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Vložit øádek po';
tinyMCELang['lang_table_delete_row_desc'] = 'Smazat øádek';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Vložit sloupec pøed';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Vložit sloupec po';
tinyMCELang['lang_table_delete_col_desc'] = 'Odstranit sloupec';
tinyMCELang['lang_insert_table_title'] = 'Vložit/upravit tabulku';
tinyMCELang['lang_insert_table_width'] = 'Šíøka';
tinyMCELang['lang_insert_table_height'] = 'Výška';
tinyMCELang['lang_insert_table_cols'] = 'Sloupce';
tinyMCELang['lang_insert_table_rows'] = 'Øádky';
tinyMCELang['lang_insert_table_cellspacing'] = 'Vnìjší okraj bunìk';
tinyMCELang['lang_insert_table_cellpadding'] = 'Vnitøní okraj bunìk';
tinyMCELang['lang_insert_table_border'] = 'Rámeèek';
tinyMCELang['lang_insert_table_align'] = 'Zarovnání';
tinyMCELang['lang_insert_table_align_default'] = 'Výchozí';
tinyMCELang['lang_insert_table_align_left'] = 'Vlevo';
tinyMCELang['lang_insert_table_align_right'] = 'Vpravo';
tinyMCELang['lang_insert_table_align_middle'] = 'Na støed';
tinyMCELang['lang_insert_table_class'] = 'Class';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// DK lang variables contributed by Jan Moelgaard
tinyMCELang['lang_table_desc'] = 'Inds&#230;tter en ny tabel';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Inds&#230;t r&#230;kke foran';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Inds&#230;t r&#230;kke efter';
tinyMCELang['lang_table_delete_row_desc'] = 'Slet r&#230;kke';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Inds&#230;t kolonne foran';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Indslt kolonne efter';
tinyMCELang['lang_table_delete_col_desc'] = 'Fjern kolonne';
tinyMCELang['lang_insert_table_title'] = 'Inds&#230;t/rediger tabel';
tinyMCELang['lang_insert_table_width'] = 'Bredde';
tinyMCELang['lang_insert_table_height'] = 'H&#248;jde';
tinyMCELang['lang_insert_table_cols'] = 'Kolonner';
tinyMCELang['lang_insert_table_rows'] = 'R&#230;kker';
tinyMCELang['lang_insert_table_cellspacing'] = 'Afstand mellem celler';
tinyMCELang['lang_insert_table_cellpadding'] = 'Cellemargen';
tinyMCELang['lang_insert_table_border'] = 'Kant';
tinyMCELang['lang_insert_table_align'] = 'Justering';
tinyMCELang['lang_insert_table_align_default'] = 'Standard';
tinyMCELang['lang_insert_table_align_left'] = 'Venstre';
tinyMCELang['lang_insert_table_align_right'] = 'H&#248;jre';
tinyMCELang['lang_insert_table_align_middle'] = 'Midt i';
tinyMCELang['lang_insert_table_class'] = 'Klasse';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// DE lang variables, Translated 2004 by Crazy Chrissi, Edited 2004 by Krokogras
tinyMCELang['lang_table_desc'] = 'Neue Tabelle einf&uuml;gen / Tabelle bearbeiten';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Davor Zeile einf&uuml;gen';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Danach Zeile einf&uuml;gen';
tinyMCELang['lang_table_delete_row_desc'] = 'Zeile l&ouml;schen';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Davor Spalte einf&uuml;gen';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Danach Spalte einf&uuml;gen';
tinyMCELang['lang_table_delete_col_desc'] = 'Spalte l&ouml;schen';
tinyMCELang['lang_insert_table_title'] = 'Tabelle Einf&uuml;gen/Bearbeiten';
tinyMCELang['lang_insert_table_width'] = 'Breite';
tinyMCELang['lang_insert_table_height'] = 'H&ouml;he';
tinyMCELang['lang_insert_table_cols'] = 'Spalten';
tinyMCELang['lang_insert_table_rows'] = 'Zeilen';
tinyMCELang['lang_insert_table_cellspacing'] = 'Au&szlig;enabstand';
tinyMCELang['lang_insert_table_cellpadding'] = 'Innenabstand';
tinyMCELang['lang_insert_table_border'] = 'Rahmen';
tinyMCELang['lang_insert_table_align'] = 'Ausrichten';
tinyMCELang['lang_insert_table_align_default'] = 'Normal';
tinyMCELang['lang_insert_table_align_left'] = 'Links';
tinyMCELang['lang_insert_table_align_right'] = 'Rechts';
tinyMCELang['lang_insert_table_align_middle'] = 'Zentriert';
tinyMCELang['lang_insert_table_class'] = 'Klasse';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// Greek lang variables by Jacaranda Bill
tinyMCELang['lang_table_desc'] = 'ÅéóáãùãÞ ðßíáêá';
tinyMCELang['lang_table_insert_row_before_desc'] = 'ÅéóáãùãÞ ãñáììÞò åðÜíù';
tinyMCELang['lang_table_insert_row_after_desc'] = 'ÅéóáãùãÞ ãñáììÞò êÜôù';
tinyMCELang['lang_table_delete_row_desc'] = 'ÄéáãñáöÞ ãñáììÞò';
tinyMCELang['lang_table_insert_col_before_desc'] = 'ÅéóáãùãÞ óôÞëçò áñéóôåñÜ';
tinyMCELang['lang_table_insert_col_after_desc'] = 'ÅéóáãùãÞ óôÞëçò äåîéÜ';
tinyMCELang['lang_table_delete_col_desc'] = 'ÄéáãñáöÞ óôÞëçò';
tinyMCELang['lang_insert_table_title'] = 'ÅéóáãùãÞ/Äéüñèùóç ðßíáêá';
tinyMCELang['lang_insert_table_width'] = 'ÐëÜôïò';
tinyMCELang['lang_insert_table_height'] = '¾øïò';
tinyMCELang['lang_insert_table_cols'] = 'ÓôÞëåò';
tinyMCELang['lang_insert_table_rows'] = 'ÃñáììÝò';
tinyMCELang['lang_insert_table_cellspacing'] = 'ÄéÜóôé÷ï';
tinyMCELang['lang_insert_table_cellpadding'] = 'ÃÝìéóìá';
tinyMCELang['lang_insert_table_border'] = 'Ðåñßãñáììá';
tinyMCELang['lang_insert_table_align'] = 'Óôïß÷éóç';
tinyMCELang['lang_insert_table_align_default'] = 'Ðñïêáè.';
tinyMCELang['lang_insert_table_align_left'] = 'ÁñéóôåñÜ';
tinyMCELang['lang_insert_table_align_right'] = 'ÄåîéÜ';
tinyMCELang['lang_insert_table_align_middle'] = 'Óôï êÝíôñï';
tinyMCELang['lang_insert_table_class'] = 'ÊëÜóç';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// UK lang variables
tinyMCELang['lang_table_desc'] = 'Inserts a new table';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Insert row before';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Insert row after';
tinyMCELang['lang_table_delete_row_desc'] = 'Delete row';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Insert column before';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Insert column after';
tinyMCELang['lang_table_delete_col_desc'] = 'Remove col';
tinyMCELang['lang_insert_table_title'] = 'Insert/Modify table';
tinyMCELang['lang_insert_table_width'] = 'Width';
tinyMCELang['lang_insert_table_height'] = 'Height';
tinyMCELang['lang_insert_table_cols'] = 'Columns';
tinyMCELang['lang_insert_table_rows'] = 'Rows';
tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
tinyMCELang['lang_insert_table_border'] = 'Border';
tinyMCELang['lang_insert_table_align'] = 'Alignment';
tinyMCELang['lang_insert_table_align_default'] = 'Default';
tinyMCELang['lang_insert_table_align_left'] = 'Left';
tinyMCELang['lang_insert_table_align_right'] = 'Right';
tinyMCELang['lang_insert_table_align_middle'] = 'Middle';
tinyMCELang['lang_insert_table_class'] = 'Class';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// ES lang variables by Alvaro Velasco
tinyMCELang['lang_table_desc'] = 'Insertar una tabla nueva';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Insertar una fila antes';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Insertar una fila despues';
tinyMCELang['lang_table_delete_row_desc'] = 'Eliminar una fila';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Insertar una columna before';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Insertar columna after';
tinyMCELang['lang_table_delete_col_desc'] = 'Eliminar una columna';
tinyMCELang['lang_insert_table_title'] = 'Insertar/Modificar tabla';
tinyMCELang['lang_insert_table_width'] = 'Anchura';
tinyMCELang['lang_insert_table_height'] = 'Altura';
tinyMCELang['lang_insert_table_cols'] = 'Columnas';
tinyMCELang['lang_insert_table_rows'] = 'Filas';
tinyMCELang['lang_insert_table_cellspacing'] = 'Espacio entre celdas';
tinyMCELang['lang_insert_table_cellpadding'] = 'Desplazamiento entre celdas';
tinyMCELang['lang_insert_table_border'] = 'Borde';
tinyMCELang['lang_insert_table_align'] = 'Alineamiento';
tinyMCELang['lang_insert_table_align_default'] = 'Por defecto';
tinyMCELang['lang_insert_table_align_left'] = 'Izquierda';
tinyMCELang['lang_insert_table_align_right'] = 'Derecha';
tinyMCELang['lang_insert_table_align_middle'] = 'Centro';
tinyMCELang['lang_insert_table_class'] = 'Class';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// FI lang variables by Urho Konttori from Absolutions
tinyMCELang['lang_table_desc'] = 'Lisää uusi taulu';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Lisää rivi edelle';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Lisää rivi jälkeen';
tinyMCELang['lang_table_delete_row_desc'] = 'Posita rivi';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Lisää sarake edelle';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Lisää sarake jälkeen';
tinyMCELang['lang_table_delete_col_desc'] = 'Poista sarake';
tinyMCELang['lang_insert_table_title'] = 'Lisää/muokkaa taulua';
tinyMCELang['lang_insert_table_width'] = 'Leveys';
tinyMCELang['lang_insert_table_height'] = 'Korkeus';
tinyMCELang['lang_insert_table_cols'] = 'Sarakkeet';
tinyMCELang['lang_insert_table_rows'] = 'Rivit';
tinyMCELang['lang_insert_table_cellspacing'] = 'Solujen väli';
tinyMCELang['lang_insert_table_cellpadding'] = 'Solun reunan ja sisällön väli';
tinyMCELang['lang_insert_table_border'] = 'Reuna';
tinyMCELang['lang_insert_table_align'] = 'Asettelu';
tinyMCELang['lang_insert_table_align_default'] = 'Oletus';
tinyMCELang['lang_insert_table_align_left'] = 'Vasen';
tinyMCELang['lang_insert_table_align_right'] = 'Oikea';
tinyMCELang['lang_insert_table_align_middle'] = 'Keskelle';
tinyMCELang['lang_insert_table_delta_height'] = 20;
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// Canadian French lang variables by Virtuelcom
tinyMCELang['lang_table_desc'] = 'Ins&eacute;rer un nouveau tableau';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Ins&eacute;rer une ligne avant';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Ins&eacute;rer une ligne apr&eacute;s';
tinyMCELang['lang_table_delete_row_desc'] = 'Supprimer la ligne';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Ins&eacute;rer une colonne avant';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Ins&eacute;rer une colonne apr&eacute;s';
tinyMCELang['lang_table_delete_col_desc'] = 'Supprimer la colonne';
tinyMCELang['lang_insert_table_title'] = 'Ins&eacute;rer/Modifier le tableau';
tinyMCELang['lang_insert_table_width'] = 'Largeur';
tinyMCELang['lang_insert_table_height'] = 'Hauteur';
tinyMCELang['lang_insert_table_cols'] = 'Colonnes';
tinyMCELang['lang_insert_table_rows'] = 'Lignes';
tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
tinyMCELang['lang_insert_table_border'] = 'Bordure';
tinyMCELang['lang_insert_table_align'] = 'Alignement';
tinyMCELang['lang_insert_table_align_default'] = 'D&eacute;faut';
tinyMCELang['lang_insert_table_align_left'] = 'Gauche';
tinyMCELang['lang_insert_table_align_right'] = 'Droit';
tinyMCELang['lang_insert_table_align_middle'] = 'Milieu';
tinyMCELang['lang_insert_table_class'] = 'Classe CSS';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// HU lang variables, Edited by 2XP (2xp@dino.hu)
tinyMCELang['lang_table_desc'] = '&#218;j t&#225;bl&#225;zat beilleszt&#233;se';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Sor beilleszt&#233;se el&#233;';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Sor beilleszt&#233;se ut&#225;na';
tinyMCELang['lang_table_delete_row_desc'] = 'Sor t&#246;rl&#233;se';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Oszlop beillszt&#233;se el&#233;';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Oszlop beilleszt&#233;se ut&#225;na';
tinyMCELang['lang_table_delete_col_desc'] = 'Oszlop elt&#225;vol&#237;t&#225;sa';
tinyMCELang['lang_insert_table_title'] = 'T&#225;bla beilleszt&#233;se/m&#243;dos&#237;t&#225;sa';
tinyMCELang['lang_insert_table_width'] = 'Sz&#233;less&#233;g';
tinyMCELang['lang_insert_table_height'] = 'Magass&#225;g';
tinyMCELang['lang_insert_table_cols'] = 'Oszlopok';
tinyMCELang['lang_insert_table_rows'] = 'Sorok';
tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
tinyMCELang['lang_insert_table_border'] = 'Keret';
tinyMCELang['lang_insert_table_align'] = 'Igaz&#237;t&#225;s';
tinyMCELang['lang_insert_table_align_default'] = 'Alap&#233;rtelmezett';
tinyMCELang['lang_insert_table_align_left'] = 'Balra';
tinyMCELang['lang_insert_table_align_right'] = 'Jobbra';
tinyMCELang['lang_insert_table_align_middle'] = 'K&#246;z&#233;pre';
tinyMCELang['lang_insert_table_class'] = 'Class';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// Variabili di lingua IT - fabrix.xm@lombardiacom.it
tinyMCELang['lang_table_desc'] = 'Inserisci una nuova tabella';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Inserisci una riga prima';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Inserisci una riga dopo';
tinyMCELang['lang_table_delete_row_desc'] = 'Cancella riga';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Inserisci colonna prima';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Inserisci colonna dopo';
tinyMCELang['lang_table_delete_col_desc'] = 'Rimuovi colonna';
tinyMCELang['lang_insert_table_title'] = 'Inserisci/modifica tabella';
tinyMCELang['lang_insert_table_width'] = 'Larghezza';
tinyMCELang['lang_insert_table_height'] = 'Altezza';
tinyMCELang['lang_insert_table_cols'] = 'Colonne';
tinyMCELang['lang_insert_table_rows'] = 'Righe';
tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
tinyMCELang['lang_insert_table_border'] = 'Bordo';
tinyMCELang['lang_insert_table_align'] = 'Allineamento';
tinyMCELang['lang_insert_table_align_default'] = 'Default';
tinyMCELang['lang_insert_table_align_left'] = 'Sinistra';
tinyMCELang['lang_insert_table_align_right'] = 'Destra';
tinyMCELang['lang_insert_table_align_middle'] = 'Centro';
tinyMCELang['lang_insert_table_class'] = 'Classe';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// JP lang variables
tinyMCELang['lang_table_desc'] = '$B%F!<%V%k(B';
tinyMCELang['lang_table_insert_row_before_desc'] = '$B9TA^F~(B($BA0(B)';
tinyMCELang['lang_table_insert_row_after_desc'] = '$B9TA^F~(B($B8e(B)';
tinyMCELang['lang_table_delete_row_desc'] = '$B9T:o=|(B';
tinyMCELang['lang_table_insert_col_before_desc'] = '$BNsA^F~(B($BA0(B)';
tinyMCELang['lang_table_insert_col_after_desc'] = '$BNsA^F~(B($B8e(B)';
tinyMCELang['lang_table_delete_col_desc'] = '$BNs:o=|(B';
tinyMCELang['lang_insert_table_title'] = '$B%F!<%V%k$NA^F~(B/$BJT=8(B';
tinyMCELang['lang_insert_table_cols'] = '$BNs?t(B';
tinyMCELang['lang_insert_table_rows'] = '$B9T?t(B';
tinyMCELang['lang_insert_table_cellspacing'] = '$B%;%kM>Gr(B';
tinyMCELang['lang_insert_table_cellpadding'] = '$B%;%k5M$a(B';
tinyMCELang['lang_insert_table_align'] = '$B0LCVD4@0(B';
tinyMCELang['lang_insert_table_align_default'] = '$B0EL[(B';
tinyMCELang['lang_insert_table_align_left'] = '$B:85M$a(B';
tinyMCELang['lang_insert_table_align_right'] = '$B1&5M$a(B';
tinyMCELang['lang_insert_table_align_middle'] = '$BCf1{4s$;(B';
tinyMCELang['lang_insert_table_width'] = '$BI}(B';
tinyMCELang['lang_insert_table_height'] = '$B9b$5(B';
tinyMCELang['lang_insert_table_border'] = '$B6-3&@~(B';
tinyMCELang['lang_insert_table_class'] = '$B%/%i%9(B';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// KO lang variables
tinyMCELang['lang_table_desc'] = '표 넣기';
tinyMCELang['lang_table_insert_row_before_desc'] = '앞에 행 넣기';
tinyMCELang['lang_table_insert_row_after_desc'] = '뒤에 행 넣기';
tinyMCELang['lang_table_delete_row_desc'] = '행 지우기';
tinyMCELang['lang_table_insert_col_before_desc'] = '앞에 열 넣기';
tinyMCELang['lang_table_insert_col_after_desc'] = '뒤에 열 넣기';
tinyMCELang['lang_table_delete_col_desc'] = '열 지우기';
tinyMCELang['lang_insert_table_title'] = '표 넣기/고치기';
tinyMCELang['lang_insert_table_width'] = '너비';
tinyMCELang['lang_insert_table_height'] = '높이';
tinyMCELang['lang_insert_table_cols'] = '행';
tinyMCELang['lang_insert_table_rows'] = '열';
tinyMCELang['lang_insert_table_cellspacing'] = '셀 간격';
tinyMCELang['lang_insert_table_cellpadding'] = '셀 여백';
tinyMCELang['lang_insert_table_border'] = '테두리';
tinyMCELang['lang_insert_table_align'] = '정렬';
tinyMCELang['lang_insert_table_align_default'] = '기본값';
tinyMCELang['lang_insert_table_align_left'] = '왼쪽';
tinyMCELang['lang_insert_table_align_right'] = '오른쪽';
tinyMCELang['lang_insert_table_align_middle'] = '가운데';
tinyMCELang['lang_insert_table_class'] = '클래스';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// NL lang variables
tinyMCELang['lang_table_desc'] = 'Voeg een nieuwe tabel in';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Voeg rij in voor ...';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Voeg rij in na ...';
tinyMCELang['lang_table_delete_row_desc'] = 'Verwijder rij';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Voeg kolom in voor ...';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Voeg kolom in na ...';
tinyMCELang['lang_table_delete_col_desc'] = 'Verwijder kolom';
tinyMCELang['lang_insert_table_title'] = 'Invoegen/Bewerken tabel';
tinyMCELang['lang_insert_table_width'] = 'Breedte';
tinyMCELang['lang_insert_table_height'] = 'Hoogte';
tinyMCELang['lang_insert_table_cols'] = 'Kolommen';
tinyMCELang['lang_insert_table_rows'] = 'Rijen';
tinyMCELang['lang_insert_table_cellspacing'] = 'Celafstand';
tinyMCELang['lang_insert_table_cellpadding'] = 'Celvulling';
tinyMCELang['lang_insert_table_border'] = 'Omranding';
tinyMCELang['lang_insert_table_align'] = 'Positionering';
tinyMCELang['lang_insert_table_align_default'] = 'Standaard';
tinyMCELang['lang_insert_table_align_left'] = 'Links';
tinyMCELang['lang_insert_table_align_right'] = 'Rechts';
tinyMCELang['lang_insert_table_align_middle'] = 'Midden';
tinyMCELang['lang_insert_table_class'] = 'CSS-Stijl';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// NO lang variables
tinyMCELang['lang_table_desc'] = 'Opprett/endre tabell';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Opprett rad før';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Opprett rad etter';
tinyMCELang['lang_table_delete_row_desc'] = 'Fjern rad';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Opprett kolonne før';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Opprett kolonne etter';
tinyMCELang['lang_table_delete_col_desc'] = 'Fjern kolonne';
tinyMCELang['lang_insert_table_title'] = 'Opprett/endre tabell';
tinyMCELang['lang_insert_table_width'] = 'Bredde';
tinyMCELang['lang_insert_table_height'] = 'Høyde';
tinyMCELang['lang_insert_table_cols'] = 'Kolonner';
tinyMCELang['lang_insert_table_rows'] = 'Rader';
tinyMCELang['lang_insert_table_cellspacing'] = 'Celle-mellomrom';
tinyMCELang['lang_insert_table_cellpadding'] = 'Celle-padding';
tinyMCELang['lang_insert_table_border'] = 'Rammebredde';
tinyMCELang['lang_insert_table_align'] = 'Justering';
tinyMCELang['lang_insert_table_align_default'] = 'Ingen';
tinyMCELang['lang_insert_table_align_left'] = 'Venstre';
tinyMCELang['lang_insert_table_align_right'] = 'Høyre';
tinyMCELang['lang_insert_table_align_middle'] = 'Midten';
tinyMCELang['lang_insert_table_class'] = 'Stil';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// PL lang variables
tinyMCELang['lang_table_desc'] = 'Wstaw now± tabelê';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Wstaw wiersz przed';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Wstaw wiersz za';
tinyMCELang['lang_table_delete_row_desc'] = 'Usuñ wiersz';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Wstaw kolumnê przed';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Wstaw kolumnê za';
tinyMCELang['lang_table_delete_col_desc'] = 'Usuñ kolumnê';
tinyMCELang['lang_insert_table_title'] = 'Wstaw/Modyfikuj tabelê';
tinyMCELang['lang_insert_table_width'] = 'Szeroko¶æ';
tinyMCELang['lang_insert_table_height'] = 'Wysoko¶æ';
tinyMCELang['lang_insert_table_cols'] = 'Kolumny';
tinyMCELang['lang_insert_table_rows'] = 'Wiersze';
tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
tinyMCELang['lang_insert_table_border'] = 'Krawêdzie';
tinyMCELang['lang_insert_table_align'] = 'Wyrównanie';
tinyMCELang['lang_insert_table_align_default'] = 'Domy¶lne';
tinyMCELang['lang_insert_table_align_left'] = 'Do lewej';
tinyMCELang['lang_insert_table_align_right'] = 'Do prawej';
tinyMCELang['lang_insert_table_align_middle'] = 'Do ¶rodka';
tinyMCELang['lang_insert_table_class'] = 'Klasa';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// PT lang variables
tinyMCELang['lang_table_desc'] = 'Insere uma nova tabela';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Inserir linha antes';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Inserir linha depois';
tinyMCELang['lang_table_delete_row_desc'] = 'Eliminar linha';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Inserir coluna antes';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Inserir coluna depois';
tinyMCELang['lang_table_delete_col_desc'] = 'Remover coluna';
tinyMCELang['lang_insert_table_title'] = 'Inserir/Modificar tabela';
tinyMCELang['lang_insert_table_width'] = 'Largura';
tinyMCELang['lang_insert_table_height'] = 'Altura';
tinyMCELang['lang_insert_table_cols'] = 'Colunas';
tinyMCELang['lang_insert_table_rows'] = 'Linhas';
tinyMCELang['lang_insert_table_cellspacing'] = 'Espaça<br/>mento';
tinyMCELang['lang_insert_table_cellpadding'] = 'Margem interior';
tinyMCELang['lang_insert_table_border'] = 'Borda';
tinyMCELang['lang_insert_table_align'] = 'Alinhamento';
tinyMCELang['lang_insert_table_align_default'] = 'Por omissão';
tinyMCELang['lang_insert_table_align_left'] = 'Esquerda';
tinyMCELang['lang_insert_table_align_right'] = 'Direita';
tinyMCELang['lang_insert_table_align_middle'] = 'Centrado';
tinyMCELang['lang_insert_table_class'] = 'Classe de CSS';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,4 @@
Theme specific language packs.
The language pack codes are based on ISO-639-2
http://www.loc.gov/standards/iso639-2/englangn.html

View file

@ -0,0 +1,30 @@
// SE lang variables
tinyMCELang['lang_table_desc'] = 'Skapa ny tabell';
tinyMCELang['lang_table_insert_row_before_desc'] = 'Skapa rad f&#246;re';
tinyMCELang['lang_table_insert_row_after_desc'] = 'Skapa rad efter';
tinyMCELang['lang_table_delete_row_desc'] = 'Ta bort rad';
tinyMCELang['lang_table_insert_col_before_desc'] = 'Skapa kolumn f&#246;re';
tinyMCELang['lang_table_insert_col_after_desc'] = 'Skapa kolumn efter';
tinyMCELang['lang_table_delete_col_desc'] = 'Ta bort kolumn';
tinyMCELang['lang_insert_table_title'] = 'Skapa/Redigera tabell';
tinyMCELang['lang_insert_table_width'] = 'Bredd';
tinyMCELang['lang_insert_table_height'] = 'H&#246;jd';
tinyMCELang['lang_insert_table_cols'] = 'Kolumner';
tinyMCELang['lang_insert_table_rows'] = 'Rader';
tinyMCELang['lang_insert_table_cellspacing'] = 'Cellspacing';
tinyMCELang['lang_insert_table_cellpadding'] = 'Cellpadding';
tinyMCELang['lang_insert_table_border'] = 'Rambredd';
tinyMCELang['lang_insert_table_align'] = 'Justering';
tinyMCELang['lang_insert_table_align_default'] = 'Ingen';
tinyMCELang['lang_insert_table_align_left'] = 'V&#228;nster';
tinyMCELang['lang_insert_table_align_right'] = 'H&#246;ger';
tinyMCELang['lang_insert_table_align_middle'] = 'Mitten';
tinyMCELang['lang_insert_table_class'] = 'Stil';
tinyMCELang['lang_table_row_title'] = 'Tabellradsinst&auml;llningar';
tinyMCELang['lang_table_cell_title'] = 'Tabellcellsinst&auml;llningar';
tinyMCELang['lang_table_row_desc'] = 'Tabellradsinst&auml;llningar';
tinyMCELang['lang_table_cell_desc'] = 'Tabellcellsinst&auml;llningar';
tinyMCELang['lang_insert_table_valign'] = 'Vertikal justering';
tinyMCELang['lang_insert_table_align_top'] = 'Toppen';
tinyMCELang['lang_insert_table_align_bottom'] = 'Botten';

View file

@ -0,0 +1,30 @@
// TW lang variables contributed by Jim Kou
tinyMCELang['lang_insert_table_align'] = '對齊';
tinyMCELang['lang_insert_table_align_default'] = '標準';
tinyMCELang['lang_insert_table_align_left'] = '齊左';
tinyMCELang['lang_insert_table_align_middle'] = '置中';
tinyMCELang['lang_insert_table_align_right'] = '齊右';
tinyMCELang['lang_insert_table_border'] = '框線';
tinyMCELang['lang_insert_table_cellpadding'] = '字體與儲存格間隙';
tinyMCELang['lang_insert_table_cellspacing'] = '儲存格間隙';
tinyMCELang['lang_insert_table_class'] = '樣式';
tinyMCELang['lang_insert_table_cols'] = '行';
tinyMCELang['lang_insert_table_height'] = '高度';
tinyMCELang['lang_insert_table_rows'] = '列';
tinyMCELang['lang_insert_table_title'] = '表格標題';
tinyMCELang['lang_insert_table_width'] = '寬度';
tinyMCELang['lang_table_delete_col_desc'] = '刪除一行儲存格';
tinyMCELang['lang_table_delete_row_desc'] = '刪除一列儲存格';
tinyMCELang['lang_table_desc'] = '表格';
tinyMCELang['lang_table_insert_col_after_desc'] = '新增一行儲存格(後)';
tinyMCELang['lang_table_insert_col_before_desc'] = '新增一行儲存格(前)';
tinyMCELang['lang_table_insert_row_after_desc'] = '新增一列儲存格(後)';
tinyMCELang['lang_table_insert_row_before_desc'] = '新增一列儲存格(前)';
tinyMCELang['lang_table_row_title'] = 'Table row properties';
tinyMCELang['lang_table_cell_title'] = 'Table cell properties';
tinyMCELang['lang_table_row_desc'] = 'Table row properties';
tinyMCELang['lang_table_cell_desc'] = 'Table cell properties';
tinyMCELang['lang_insert_table_valign'] = 'Vertical alignment';
tinyMCELang['lang_insert_table_align_top'] = 'Top';
tinyMCELang['lang_insert_table_align_bottom'] = 'Bottom';

View file

@ -0,0 +1,30 @@
// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)
tinyMCELang['lang_table_desc'] = '插入新表格';
tinyMCELang['lang_table_insert_row_before_desc'] = '在前面插入行';
tinyMCELang['lang_table_insert_row_after_desc'] = '在后面插入行';
tinyMCELang['lang_table_delete_row_desc'] = '删除行';
tinyMCELang['lang_table_insert_col_before_desc'] = '在前面插入列';
tinyMCELang['lang_table_insert_col_after_desc'] = '在后面插入列';
tinyMCELang['lang_table_delete_col_desc'] = '删除列';
tinyMCELang['lang_insert_table_title'] = '插入/修改 表格';
tinyMCELang['lang_insert_table_width'] = '宽度';
tinyMCELang['lang_insert_table_height'] = '高度';
tinyMCELang['lang_insert_table_cols'] = '列数';
tinyMCELang['lang_insert_table_rows'] = '行数';
tinyMCELang['lang_insert_table_cellspacing'] = '间距';
tinyMCELang['lang_insert_table_cellpadding'] = '填充';
tinyMCELang['lang_insert_table_border'] = '边框';
tinyMCELang['lang_insert_table_align'] = '对齐方式';
tinyMCELang['lang_insert_table_align_default'] = '默认';
tinyMCELang['lang_insert_table_align_left'] = '左对齐';
tinyMCELang['lang_insert_table_align_right'] = '右对齐';
tinyMCELang['lang_insert_table_align_middle'] = '居中对齐';
tinyMCELang['lang_insert_table_class'] = '类';
tinyMCELang['lang_table_row_title'] = '表格行属性';
tinyMCELang['lang_table_cell_title'] = '单元格属性';
tinyMCELang['lang_table_row_desc'] = '表格行属性';
tinyMCELang['lang_table_cell_desc'] = '单元格属性';
tinyMCELang['lang_insert_table_valign'] = '垂直对齐';
tinyMCELang['lang_insert_table_align_top'] = '顶端';
tinyMCELang['lang_insert_table_align_bottom'] = '底部';

View file

@ -0,0 +1,43 @@
Table plugin for TinyMCE
------------------------------
Installation instructions:
* Copy the table directory to the plugins directory of TinyMCE (/jscripts/tiny_mce/plugins).
* Add plugin to TinyMCE plugin option list example: plugins : "table".
* Add the table button name to button list, example: theme_advanced_buttons3_add_before : "tablecontrols".
Initialization example:
tinyMCE.init({
theme : "advanced",
mode : "textareas",
plugins : "table",
theme_advanced_buttons3_add_before : "tablecontrols"
});
html += tinyMCE.getControlHTML("row_props");
html += tinyMCE.getControlHTML("cell_props");
Table controls:
tablecontrols All table control below and some separators between them.
table Insert table control.
row_props Edit row properties (tr).
cell_props Edit cell properties (td).
delete_col Delete column control.
delete_row Delete row control.
col_after Column after control.
col_before Column before control.
row_after Row after control.
row_before Row before control.
row_after Row after control.
row_before Row before control.
Table plugin commands:
mceInsertTable Inserts a new table at cursor location the default size is 2x2.
If the value parameter is specified it should contain a name/value array,
this array has the following options cols, rows, border, cellspacing, cellpadding.
The default border is set to: 0.
mceTableInsertRowBefore Inserts a row before/above the current cursor location.
mceTableInsertRowAfter Inserts a row after/under the current cursor location.
mceTableDeleteRow Deletes the row at the current cursor location.
mceTableInsertColBefore Inserts a column before the current cursor location.
mceTableInsertColAfter Inserts a column after the current cursor location.
mceTableDeleteCol Deletes the column at the current cursor location.

View file

@ -0,0 +1,118 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{$lang_table_row_title}</title>
<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript" type="text/javascript">
function insertTable() {
if (window.opener) {
var args = new Array();
args["height"] = document.forms[0].height.value;
args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
args["valign"] = document.forms[0].valign.options[document.forms[0].valign.selectedIndex].value;
args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
window.opener.tinyMCE.execCommand("mceTableRowProps", false, args);
top.close();
}
}
function init() {
for (var i=0; i<document.forms[0].align.options.length; i++) {
if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
document.forms[0].align.options.selectedIndex = i;
}
for (var i=0; i<document.forms[0].valign.options.length; i++) {
if (document.forms[0].valign.options[i].value == tinyMCE.getWindowArg('valign'))
document.forms[0].valign.options.selectedIndex = i;
}
var className = tinyMCE.getWindowArg('className');
var styleSelectElm = document.forms[0].styleSelect;
var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
if (stylesAr) {
stylesAr = stylesAr.split(';');
for (var i=0; i<stylesAr.length; i++) {
var key, value;
key = stylesAr[i].split('=')[0];
value = stylesAr[i].split('=')[1];
styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
if (value == className)
styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
}
} else {
var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
for (var i=0; i<csses.length; i++) {
styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
if (csses[i] == className)
styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
}
}
var formObj = document.forms[0];
formObj.height.value = tinyMCE.getWindowArg('height');
window.focus();
}
function cancelAction() {
top.close();
}
</script>
</head>
<body onload="window.focus();init();">
<form onsubmit="insertTable();return false;">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
<tr>
<td colspan="4" class="title">{$lang_table_row_title}</td>
</tr>
<tr>
<td>{$lang_insert_table_align}:</td>
<td><select name="align">
<option value="">{$lang_insert_table_align_default}</option>
<option value="center">{$lang_insert_table_align_middle}</option>
<option value="left">{$lang_insert_table_align_left}</option>
<option value="right">{$lang_insert_table_align_right}</option>
</select></td>
<td>{$lang_insert_table_class}:</td>
<td><select name="styleSelect">
<option value="" selected="selected">-- {$lang_theme_style_select} --</option>
</select></td>
</tr>
<tr>
<td>{$lang_insert_table_valign}:</td>
<td><select name="valign">
<option value="">{$lang_insert_table_align_default}</option>
<option value="top">{$lang_insert_table_align_top}</option>
<option value="middle">{$lang_insert_table_align_middle}</option>
<option value="bottom">{$lang_insert_table_align_bottom}</option>
</select></td>
<td>{$lang_insert_table_height}: </td>
<td><input name="height" type="text" id="height" value="" size="4" maxlength="4" /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td><input type="button" id="insert" name="insert" value="{$lang_update}" onclick="insertTable();"></td>
<td align="right">&nbsp;</td>
<td align="right">&nbsp;</td>
<td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>

View file

@ -0,0 +1,137 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{$lang_insert_table_title}</title>
<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript" type="text/javascript">
function insertTable() {
if (window.opener) {
var args = new Array();
args["cols"] = document.forms[0].cols.value;
args["rows"] = document.forms[0].rows.value;
args["border"] = document.forms[0].border.value;
args["cellpadding"] = document.forms[0].cellpadding.value;
args["cellspacing"] = document.forms[0].cellspacing.value;
args["width"] = document.forms[0].width.value;
args["height"] = document.forms[0].height.value;
args["align"] = document.forms[0].align.options[document.forms[0].align.selectedIndex].value;
args["className"] = document.forms[0].styleSelect.options[document.forms[0].styleSelect.selectedIndex].value;
window.opener.tinyMCE.execCommand("mceInsertTable", false, args);
top.close();
}
}
function init() {
for (var i=0; i<document.forms[0].align.options.length; i++) {
if (document.forms[0].align.options[i].value == tinyMCE.getWindowArg('align'))
document.forms[0].align.options.selectedIndex = i;
}
var className = tinyMCE.getWindowArg('className');
var styleSelectElm = document.forms[0].styleSelect;
var stylesAr = tinyMCE.getParam('theme_advanced_styles', false);
if (stylesAr) {
stylesAr = stylesAr.split(';');
for (var i=0; i<stylesAr.length; i++) {
var key, value;
key = stylesAr[i].split('=')[0];
value = stylesAr[i].split('=')[1];
styleSelectElm.options[styleSelectElm.length] = new Option(key, value);
if (value == className)
styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
}
} else {
var csses = tinyMCE.getCSSClasses(tinyMCE.getWindowArg('editor_id'));
for (var i=0; i<csses.length; i++) {
styleSelectElm.options[styleSelectElm.length] = new Option(csses[i], csses[i]);
if (csses[i] == className)
styleSelectElm.options.selectedIndex = styleSelectElm.options.length-1;
}
}
if (tinyMCE.getWindowArg('action') == "update") {
document.forms[0].cols.disabled = true;
document.forms[0].rows.disabled = true;
}
var formObj = document.forms[0];
formObj.cols.value = tinyMCE.getWindowArg('cols');
formObj.rows.value = tinyMCE.getWindowArg('rows');
formObj.border.value = tinyMCE.getWindowArg('border');
formObj.cellpadding.value = tinyMCE.getWindowArg('cellpadding');
formObj.cellspacing.value = tinyMCE.getWindowArg('cellspacing');
formObj.width.value = tinyMCE.getWindowArg('width');
formObj.height.value = tinyMCE.getWindowArg('height');
formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'));
window.focus();
}
function cancelAction() {
top.close();
}
</script>
</head>
<body onload="window.focus();init();">
<form onsubmit="insertTable();return false;">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="center" valign="middle"><table border="0" cellpadding="4" cellspacing="0">
<tr>
<td colspan="4" class="title">{$lang_insert_table_title}</td>
</tr>
<tr>
<td>{$lang_insert_table_cols}:</td>
<td><input name="cols" type="text" id="cols" value="" size="3" maxlength="3"></td>
<td>{$lang_insert_table_rows}:</td>
<td><input name="rows" type="text" id="rows" value="" size="3" maxlength="3"></td>
</tr>
<tr>
<td>{$lang_insert_table_cellpadding}:</td>
<td><input name="cellpadding" type="text" id="cellpadding" value="" size="3" maxlength="3"></td>
<td>{$lang_insert_table_cellspacing}:</td>
<td><input name="cellspacing" type="text" id="cellspacing" value="" size="3" maxlength="3"></td>
</tr>
<tr>
<td>{$lang_insert_table_align}:</td>
<td><select name="align">
<option value="">{$lang_insert_table_align_default}</option>
<option value="center">{$lang_insert_table_align_middle}</option>
<option value="left">{$lang_insert_table_align_left}</option>
<option value="right">{$lang_insert_table_align_right}</option>
</select></td>
<td>{$lang_insert_table_border}:</td>
<td><input name="border" type="text" id="border" value="" size="3" maxlength="3"></td>
</tr>
<tr>
<td>{$lang_insert_table_width}:</td>
<td><input name="width" type="text" id="width" value="" size="4" maxlength="4"></td>
<td>{$lang_insert_table_height}: </td>
<td><input name="height" type="text" id="height" value="" size="4" maxlength="4"></td>
</tr>
<tr>
<td>{$lang_insert_table_class}:</td>
<td>
<select name="styleSelect">
<option value="" selected>-- {$lang_theme_style_select} --</option>
</select></td>
<td align="right">&nbsp;</td>
<td align="right">&nbsp;</td>
</tr>
<tr>
<td><input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertTable();"></td>
<td align="right">&nbsp;</td>
<td align="right">&nbsp;</td>
<td align="right"><input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();"></td>
</tr>
</table></td>
</tr>
</table>
</form>
</body>
</html>

View file

@ -0,0 +1,38 @@
/* Import theme specific language pack */
//tinyMCE.importPluginLanguagePack('zoom', 'en,sv,pt');
/**
* Returns the HTML contents of the zoom control.
*/
function TinyMCE_zoom_getControlHTML(control_name) {
if (!tinyMCE.isMSIE || tinyMCE.isMSIE5_0)
return "";
switch (control_name) {
case "zoom":
return '<select id="{$editor_id}_formatSelect" name="{$editor_id}_zoomSelect" onchange="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceZoom\',false,this.options[this.selectedIndex].value);" class="mceSelectList">\
<option value="100%">+ 100%</option>\
<option value="150%">+ 150%</option>\
<option value="200%">+ 200%</option>\
<option value="250%">+ 250%</option>\
</select>';
}
return "";
}
/**
* Executes the mceZoom command.
*/
function TinyMCE_zoom_execCommand(editor_id, element, command, user_interface, value) {
// Handle commands
switch (command) {
case "mceZoom":
tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom = value;
tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom = value;
return true;
}
// Pass to next handler in chain
return false;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 B

View file

@ -0,0 +1,59 @@
// CZ lang variables thanks to "Pavel Novák", repaired by Josef Klimosz
tinyMCELang['lang_theme_style_select'] = 'Styly';
tinyMCELang['lang_theme_code_desc'] = 'Zobrazit HTML';
tinyMCELang['lang_theme_code_title'] = 'Editace HTML';
tinyMCELang['lang_theme_code_wordwrap'] = 'Bez dìlení slov';
tinyMCELang['lang_theme_sub_desc'] = 'Dolní index';
tinyMCELang['lang_theme_sup_desc'] = 'Horní index';
tinyMCELang['lang_theme_hr_desc'] = 'Vložit vodorovný oddìlovaè';
tinyMCELang['lang_theme_removeformat_desc'] = 'Zrušit formátování';
tinyMCELang['lang_theme_custom1_desc'] = 'Libovolný popisek';
tinyMCELang['lang_insert_image_border'] = 'Rámeèek';
tinyMCELang['lang_insert_image_dimensions'] = 'Rozmìry';
tinyMCELang['lang_insert_image_vspace'] = 'Vertikální okraj';
tinyMCELang['lang_insert_image_hspace'] = 'Horizontální okraj';
tinyMCELang['lang_insert_image_align'] = 'Zarovnání';
tinyMCELang['lang_insert_image_align_default'] = 'Výchozí';
tinyMCELang['lang_insert_image_align_baseline'] = 'Na úèaøí';
tinyMCELang['lang_insert_image_align_top'] = 'Nahoru';
tinyMCELang['lang_insert_image_align_middle'] = 'Na støed';
tinyMCELang['lang_insert_image_align_bottom'] = 'Dolù';
tinyMCELang['lang_insert_image_align_texttop'] = 'Nejvyšší bod textu';
tinyMCELang['lang_insert_image_align_absmiddle'] = 'Støed øádku';
tinyMCELang['lang_insert_image_align_absbottom'] = 'Spodek øádku';
tinyMCELang['lang_insert_image_align_left'] = 'Vlevo';
tinyMCELang['lang_insert_image_align_right'] = 'Vpravo';
tinyMCELang['lang_theme_font_size'] = 'Font size';
tinyMCELang['lang_theme_fontdefault'] = 'Default';
tinyMCELang['lang_theme_paragraph'] = 'Odstavec';
tinyMCELang['lang_theme_div'] = 'Div';
tinyMCELang['lang_theme_address'] = 'Adresa';
tinyMCELang['lang_theme_pre'] = 'Pøedformát';
tinyMCELang['lang_theme_h1'] = 'Nadpis 1';
tinyMCELang['lang_theme_h2'] = 'Nadpis 2';
tinyMCELang['lang_theme_h3'] = 'Nadpis 3';
tinyMCELang['lang_theme_h4'] = 'Nadpis 4';
tinyMCELang['lang_theme_h5'] = 'Nadpis 5';
tinyMCELang['lang_theme_h6'] = 'Nadpis 6';
tinyMCELang['lang_theme_colorpicker_title'] = 'Výbìr barvy';
tinyMCELang['lang_theme_colorpicker_apply'] = 'Vybrat';
tinyMCELang['lang_theme_forecolor_desc'] = 'Barva popøedí';
tinyMCELang['lang_theme_backcolor_desc'] = 'Barva pozadí';
tinyMCELang['lang_theme_charmap_title'] = 'Výbìr uživ. znaku';
tinyMCELang['lang_theme_charmap_desc'] = 'Vložit znak';
tinyMCELang['lang_theme_visualaid_desc'] = 'Zapnout znaèky/neviditelné prvky';
tinyMCELang['lang_insert_anchor_title'] = 'Vložení/editace záložky';
tinyMCELang['lang_insert_anchor_name'] = 'Název';
tinyMCELang['lang_theme_anchor_desc'] = 'Vložit/editovat záložku';
tinyMCELang['lang_theme_insert_link_titlefield'] = 'Název';
tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste není použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?';
tinyMCELang['lang_theme_path'] = 'Cesta';
tinyMCELang['lang_cut_desc'] = 'Vyjmout';
tinyMCELang['lang_copy_desc'] = 'Kopírovat';
tinyMCELang['lang_paste_desc'] = 'Vložit';
tinyMCELang['lang_link_list'] = 'Link list';
tinyMCELang['lang_image_list'] = 'Image list';
tinyMCELang['lang_link_list'] = 'Link list';
tinyMCELang['lang_image_list'] = 'Image list';
tinyMCELang['lang_browse'] = 'Browse';

View file

@ -0,0 +1,57 @@
// DK lang variables contributed by Jan Moelgaard
tinyMCELang['lang_theme_style_select'] = 'Styles';
tinyMCELang['lang_theme_code_desc'] = 'Rediger html-kode';
tinyMCELang['lang_theme_code_title'] = 'HTML Kodeeditor';
tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
tinyMCELang['lang_theme_sub_desc'] = 'S&#230;nket skrift';
tinyMCELang['lang_theme_sup_desc'] = 'H&#230;vet skrift';
tinyMCELang['lang_theme_hr_desc'] = 'Inds&#230;t horisontal linje';
tinyMCELang['lang_theme_removeformat_desc'] = 'Fjern formatering';
tinyMCELang['lang_theme_custom1_desc'] = 'Inds&#230;t din egen beskrivelse her';
tinyMCELang['lang_insert_image_border'] = 'Kant';
tinyMCELang['lang_insert_image_dimensions'] = 'Dimensioner';
tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
tinyMCELang['lang_insert_image_align'] = 'Justering';
tinyMCELang['lang_insert_image_align_default'] = 'Standard';
tinyMCELang['lang_insert_image_align_baseline'] = 'Bundlinje';
tinyMCELang['lang_insert_image_align_top'] = 'Top';
tinyMCELang['lang_insert_image_align_middle'] = 'Midt i';
tinyMCELang['lang_insert_image_align_bottom'] = 'I bunden';
tinyMCELang['lang_insert_image_align_texttop'] = 'I toppen af teksten';
tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolut midte';
tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut bund';
tinyMCELang['lang_insert_image_align_left'] = 'Venstre';
tinyMCELang['lang_insert_image_align_right'] = 'H&#248;jre';
tinyMCELang['lang_theme_font_size'] = 'Font size';
tinyMCELang['lang_theme_fontdefault'] = 'Standard';
tinyMCELang['lang_theme_paragraph'] = 'Afsnit';
tinyMCELang['lang_theme_div'] = 'Div';
tinyMCELang['lang_theme_address'] = 'Addresse';
tinyMCELang['lang_theme_pre'] = 'Pr&#230;formateret';
tinyMCELang['lang_theme_h1'] = 'Overskrift 1';
tinyMCELang['lang_theme_h2'] = 'Overskrift 2';
tinyMCELang['lang_theme_h3'] = 'Overskrift 3';
tinyMCELang['lang_theme_h4'] = 'Overskrift 4';
tinyMCELang['lang_theme_h5'] = 'Overskrift 5';
tinyMCELang['lang_theme_h6'] = 'Overskrift 6';
tinyMCELang['lang_theme_colorpicker_title'] = 'V&#230;lg en farve';
tinyMCELang['lang_theme_colorpicker_apply'] = 'Anvend';
tinyMCELang['lang_theme_forecolor_desc'] = 'V&#230;lg forgrundsfarve';
tinyMCELang['lang_theme_backcolor_desc'] = 'Select background color';
tinyMCELang['lang_theme_charmap_title'] = 'V&#230;lg specialkarakter';
tinyMCELang['lang_theme_charmap_desc'] = 'Inds&#230;t specialkarakter';
tinyMCELang['lang_theme_visualaid_desc'] = 'Sl&#229; linjer/usynlige elementer til og fra';
tinyMCELang['lang_insert_anchor_title'] = 'Inds&#230;t/rediger bogm&#230;rke';
tinyMCELang['lang_insert_anchor_name'] = 'Bogm&#230;rkets navn';
tinyMCELang['lang_theme_anchor_desc'] = 'Inds&#230;t/rediger bogm&#230;rke';
tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
tinyMCELang['lang_theme_path'] = 'Path';
tinyMCELang['lang_cut_desc'] = 'Cut';
tinyMCELang['lang_copy_desc'] = 'Copy';
tinyMCELang['lang_paste_desc'] = 'Paste';
tinyMCELang['lang_link_list'] = 'Link list';
tinyMCELang['lang_image_list'] = 'Image list';
tinyMCELang['lang_browse'] = 'Browse';

View file

@ -0,0 +1,57 @@
// UK lang variables
tinyMCELang['lang_theme_style_select'] = 'Styles';
tinyMCELang['lang_theme_code_desc'] = 'Edit HTML Source';
tinyMCELang['lang_theme_code_title'] = 'HTML Source Editor';
tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
tinyMCELang['lang_theme_hr_desc'] = 'Insert horizontal ruler';
tinyMCELang['lang_theme_removeformat_desc'] = 'Remove formatting';
tinyMCELang['lang_theme_custom1_desc'] = 'Your custom description here';
tinyMCELang['lang_insert_image_border'] = 'Border';
tinyMCELang['lang_insert_image_dimensions'] = 'Dimensions';
tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
tinyMCELang['lang_insert_image_align'] = 'Alignment';
tinyMCELang['lang_insert_image_align_default'] = 'Default';
tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
tinyMCELang['lang_insert_image_align_top'] = 'Top';
tinyMCELang['lang_insert_image_align_middle'] = 'Middle';
tinyMCELang['lang_insert_image_align_bottom'] = 'Bottom';
tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absolute Middle';
tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolute Bottom';
tinyMCELang['lang_insert_image_align_left'] = 'Left';
tinyMCELang['lang_insert_image_align_right'] = 'Right';
tinyMCELang['lang_theme_font_size'] = 'Font size';
tinyMCELang['lang_theme_fontdefault'] = 'Default';
tinyMCELang['lang_theme_paragraph'] = 'Paragraph';
tinyMCELang['lang_theme_div'] = 'Div';
tinyMCELang['lang_theme_address'] = 'Address';
tinyMCELang['lang_theme_pre'] = 'Preformatted';
tinyMCELang['lang_theme_h1'] = 'Heading 1';
tinyMCELang['lang_theme_h2'] = 'Heading 2';
tinyMCELang['lang_theme_h3'] = 'Heading 3';
tinyMCELang['lang_theme_h4'] = 'Heading 4';
tinyMCELang['lang_theme_h5'] = 'Heading 5';
tinyMCELang['lang_theme_h6'] = 'Heading 6';
tinyMCELang['lang_theme_colorpicker_title'] = 'Select a color';
tinyMCELang['lang_theme_colorpicker_apply'] = 'Apply';
tinyMCELang['lang_theme_forecolor_desc'] = 'Select text color';
tinyMCELang['lang_theme_backcolor_desc'] = 'Select background color';
tinyMCELang['lang_theme_charmap_title'] = 'Select custom character';
tinyMCELang['lang_theme_charmap_desc'] = 'Insert custom character';
tinyMCELang['lang_theme_visualaid_desc'] = 'Toggle guidelines/invisible elements';
tinyMCELang['lang_insert_anchor_title'] = 'Insert/edit anchor';
tinyMCELang['lang_insert_anchor_name'] = 'Anchor name';
tinyMCELang['lang_theme_anchor_desc'] = 'Insert/edit anchor';
tinyMCELang['lang_theme_insert_link_titlefield'] = 'Title';
tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
tinyMCELang['lang_theme_path'] = 'Path';
tinyMCELang['lang_cut_desc'] = 'Cut';
tinyMCELang['lang_copy_desc'] = 'Copy';
tinyMCELang['lang_paste_desc'] = 'Paste';
tinyMCELang['lang_link_list'] = 'Link list';
tinyMCELang['lang_image_list'] = 'Image list';
tinyMCELang['lang_browse'] = 'Browse';

View file

@ -0,0 +1,57 @@
// Canadian French lang variables by Virtuelcom
tinyMCELang['lang_theme_style_select'] = 'Styles';
tinyMCELang['lang_theme_code_desc'] = 'Modifier le code source HTML';
tinyMCELang['lang_theme_code_title'] = '&Eacute;diteur de code source HTML';
tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
tinyMCELang['lang_theme_sub_desc'] = 'Souscrit';
tinyMCELang['lang_theme_sup_desc'] = 'Indice sup&eacute;rieur';
tinyMCELang['lang_theme_hr_desc'] = 'Ins&eacute;rer un s&eacute;parateur horizontal';
tinyMCELang['lang_theme_removeformat_desc'] = 'Supprimer le formattage';
tinyMCELang['lang_theme_custom1_desc'] = 'Votre description personnalis&eacute;e ici';
tinyMCELang['lang_insert_image_border'] = 'Bordure';
tinyMCELang['lang_insert_image_dimensions'] = 'Dimensions';
tinyMCELang['lang_insert_image_vspace'] = 'VSpace';
tinyMCELang['lang_insert_image_hspace'] = 'HSpace';
tinyMCELang['lang_insert_image_align'] = 'Alignement';
tinyMCELang['lang_insert_image_align_default'] = 'D&eacute;faut';
tinyMCELang['lang_insert_image_align_baseline'] = 'Baseline';
tinyMCELang['lang_insert_image_align_top'] = 'Haut';
tinyMCELang['lang_insert_image_align_middle'] = 'Milieu';
tinyMCELang['lang_insert_image_align_bottom'] = 'Bas';
tinyMCELang['lang_insert_image_align_texttop'] = 'TextTop';
tinyMCELang['lang_insert_image_align_absmiddle'] = 'Milieu absolu';
tinyMCELang['lang_insert_image_align_absbottom'] = 'Bas absolu';
tinyMCELang['lang_insert_image_align_left'] = 'Gauche';
tinyMCELang['lang_insert_image_align_right'] = 'Droit';
tinyMCELang['lang_theme_font_size'] = 'Font size';
tinyMCELang['lang_theme_fontdefault'] = 'D&eacute;faut';
tinyMCELang['lang_theme_paragraph'] = 'Paragraphe';
tinyMCELang['lang_theme_div'] = 'Div';
tinyMCELang['lang_theme_address'] = 'Addresse';
tinyMCELang['lang_theme_pre'] = 'Pr&eacute;formatt&eacute;';
tinyMCELang['lang_theme_h1'] = 'Ent&ecirc;te 1';
tinyMCELang['lang_theme_h2'] = 'Ent&ecirc;te 2';
tinyMCELang['lang_theme_h3'] = 'Ent&ecirc;te 3';
tinyMCELang['lang_theme_h4'] = 'Ent&ecirc;te 4';
tinyMCELang['lang_theme_h5'] = 'Ent&ecirc;te 5';
tinyMCELang['lang_theme_h6'] = 'Ent&ecirc;te 6';
tinyMCELang['lang_theme_colorpicker_title'] = 'Choisir une couleur';
tinyMCELang['lang_theme_colorpicker_apply'] = 'Appliquer';
tinyMCELang['lang_theme_forecolor_desc'] = 'Choisir la couleur d\'avant plan';
tinyMCELang['lang_theme_backcolor_desc'] = 'Select background color';
tinyMCELang['lang_theme_charmap_title'] = 'S&eacute;lectionner un charact&egrave;re sp&eacute;cial';
tinyMCELang['lang_theme_charmap_desc'] = 'Ins&eacute;rer un charact&egrave;re sp&eacute;cial';
tinyMCELang['lang_theme_visualaid_desc'] = 'Active/D&eacute;sactive les lignes guides et les &eacute;l&eacute;ments invisibles';
tinyMCELang['lang_insert_anchor_title'] = 'Ins&eacute;rer/Modifier une ancre';
tinyMCELang['lang_insert_anchor_name'] = 'Nom de l\'ancre';
tinyMCELang['lang_theme_anchor_desc'] = 'Ins&eacute;rer/Modifier une ancre';
tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titre';
tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
tinyMCELang['lang_theme_path'] = 'Path';
tinyMCELang['lang_cut_desc'] = 'Cut';
tinyMCELang['lang_copy_desc'] = 'Copy';
tinyMCELang['lang_paste_desc'] = 'Paste';
tinyMCELang['lang_link_list'] = 'Link list';
tinyMCELang['lang_image_list'] = 'Image list';
tinyMCELang['lang_browse'] = 'Browse';

View file

@ -0,0 +1,55 @@
// JP lang variables
tinyMCELang['lang_theme_style_select'] = '$B%9%?%$%k(B';
tinyMCELang['lang_theme_paragraph'] = '$BJ8L.(B';
tinyMCELang['lang_theme_address'] = '$B%"%I%l%9(B';
tinyMCELang['lang_theme_pre'] = '$B@07A:Q$_(B';
tinyMCELang['lang_theme_h1'] = 'H1';
tinyMCELang['lang_theme_h2'] = 'H2';
tinyMCELang['lang_theme_h3'] = 'H3';
tinyMCELang['lang_theme_h4'] = 'H4';
tinyMCELang['lang_theme_h5'] = 'H5';
tinyMCELang['lang_theme_h6'] = 'H6';
tinyMCELang['lang_theme_div'] = 'Div';
tinyMCELang['lang_insert_anchor_title'] = '$B%"%s%+!<$NA^F~(B/$BJT=8(B';
tinyMCELang['lang_insert_anchor_name'] = '$B%"%s%+!<$NL>A0(B';
tinyMCELang['lang_theme_anchor_desc'] = '$B%"%s%+!<$NA^F~(B/$BJT=8(B';
tinyMCELang['lang_theme_code_desc'] = 'HTML$B$ND>@\JT=8(B';
tinyMCELang['lang_theme_code_title'] = 'HTML$B$NJT=8(B';
tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
tinyMCELang['lang_theme_hr_desc'] = '$B?eJ?@~(B';
tinyMCELang['lang_theme_removeformat_desc'] = '$B@07A>pJs:o=|(B';
tinyMCELang['lang_theme_visualaid_desc'] = '$BJd=u>pJs$N;k3P2=(B($B%H%0%k(B)';
tinyMCELang['lang_theme_sub_desc'] = '$BE:;z2<(B';
tinyMCELang['lang_theme_sup_desc'] = '$BE:;z>e(B';
tinyMCELang['lang_theme_charmap_desc'] = '$BFC<lJ8;z$NF~NO(B';
tinyMCELang['lang_theme_charmap_title'] = '$BFC<lJ8;z$rA*Br$7$F2<$5$$(B';
tinyMCELang['lang_insert_image_dimensions'] = '$BBg$-$5;XDj(B';
tinyMCELang['lang_insert_image_border'] = '$B6-3&I}(B';
tinyMCELang['lang_insert_image_vspace'] = '$B=DM>Gr(B';
tinyMCELang['lang_insert_image_hspace'] = '$B2#M>Gr(B';
tinyMCELang['lang_insert_image_align'] = '$B0LCV9g$o$;(B';
tinyMCELang['lang_insert_image_align_default'] = '$B0EL[(B';
tinyMCELang['lang_insert_image_align_baseline'] = '$B4p=`@~(B';
tinyMCELang['lang_insert_image_align_top'] = '$B>e(B';
tinyMCELang['lang_insert_image_align_middle'] = '$BCf(B';
tinyMCELang['lang_insert_image_align_bottom'] = '$B2<(B';
tinyMCELang['lang_insert_image_align_texttop'] = '$BJ8;z$N>e(B';
tinyMCELang['lang_insert_image_align_absmiddle'] = '$B@dBP$KCf(B';
tinyMCELang['lang_insert_image_align_absbottom'] = '$B@dBP$K2<(B';
tinyMCELang['lang_insert_image_align_left'] = '$B:8(B';
tinyMCELang['lang_insert_image_align_right'] = '$B1&(B';
tinyMCELang['lang_theme_font_size'] = 'Font size';
tinyMCELang['lang_theme_fontdefault'] = '$BI8=`(B';
tinyMCELang['lang_theme_colorpicker_title'] = '$B?\'$N;XDj(B';
tinyMCELang['lang_theme_colorpicker_apply'] = '$BE,MQ(B';
tinyMCELang['lang_theme_forecolor_desc'] = '$BA07J?\'(B';
tinyMCELang['lang_theme_backcolor_desc'] = 'Select background color';
tinyMCELang['lang_theme_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
tinyMCELang['lang_theme_path'] = 'Path';
tinyMCELang['lang_cut_desc'] = 'Cut';
tinyMCELang['lang_copy_desc'] = 'Copy';
tinyMCELang['lang_paste_desc'] = 'Paste';
tinyMCELang['lang_link_list'] = 'Link list';
tinyMCELang['lang_image_list'] = 'Image list';
tinyMCELang['lang_browse'] = 'Browse';

View file

@ -0,0 +1,59 @@
// SE lang variables
tinyMCELang['lang_theme_style_select'] = 'Stilar';
tinyMCELang['lang_theme_code_desc'] = 'Redigera HTML K&#229;den';
tinyMCELang['lang_theme_code_title'] = 'HTML K&#228;llk&#229;ds Redigerare';
tinyMCELang['lang_theme_code_wordwrap'] = 'Word wrap';
tinyMCELang['lang_theme_sub_desc'] = 'Subscript';
tinyMCELang['lang_theme_sup_desc'] = 'Superscript';
tinyMCELang['lang_theme_hr_desc'] = 'S&#228;tt in horisontell linie';
tinyMCELang['lang_theme_removeformat_desc'] = 'Tabort formattering';
tinyMCELang['lang_theme_custom1_desc'] = 'Din specialfunktions beskriving h&#228;r';
tinyMCELang['lang_insert_image_border'] = 'Ram';
tinyMCELang['lang_insert_image_dimensions'] = 'Dimentioner';
tinyMCELang['lang_insert_image_vspace'] = 'Vertikalt tomrum';
tinyMCELang['lang_insert_image_hspace'] = 'Horisontellt tomrum';
tinyMCELang['lang_insert_image_align'] = 'Justering';
tinyMCELang['lang_insert_image_align_default'] = 'Ingen';
tinyMCELang['lang_insert_image_align_baseline'] = 'Bottenlinien';
tinyMCELang['lang_insert_image_align_top'] = 'L&#228;ngstupp';
tinyMCELang['lang_insert_image_align_middle'] = 'Mitten';
tinyMCELang['lang_insert_image_align_bottom'] = 'L&#228;ngstner';
tinyMCELang['lang_insert_image_align_texttop'] = 'Textens top';
tinyMCELang['lang_insert_image_align_absmiddle'] = 'Absoluta mitten';
tinyMCELang['lang_insert_image_align_absbottom'] = 'Absolut l&#228;ngstner';
tinyMCELang['lang_insert_image_align_left'] = 'V&#228;nster';
tinyMCELang['lang_insert_image_align_right'] = 'H&#246;ger';
tinyMCELang['lang_insert_image_delta_width'] = 30;
tinyMCELang['lang_insert_image_delta_height'] = 10;
tinyMCELang['lang_theme_font_size'] = 'Typsnittsstorlek';
tinyMCELang['lang_theme_fontdefault'] = 'Normal';
tinyMCELang['lang_theme_paragraph'] = 'Paragraf';
tinyMCELang['lang_theme_div'] = 'Div';
tinyMCELang['lang_theme_address'] = 'Adress';
tinyMCELang['lang_theme_pre'] = 'F&#246;rformatterad';
tinyMCELang['lang_theme_h1'] = 'Rubrik 1';
tinyMCELang['lang_theme_h2'] = 'Rubrik 2';
tinyMCELang['lang_theme_h3'] = 'Rubrik 3';
tinyMCELang['lang_theme_h4'] = 'Rubrik 4';
tinyMCELang['lang_theme_h5'] = 'Rubrik 5';
tinyMCELang['lang_theme_h6'] = 'Rubrik 6';
tinyMCELang['lang_theme_colorpicker_title'] = 'Välj en färg';
tinyMCELang['lang_theme_colorpicker_apply'] = 'Applicera';
tinyMCELang['lang_theme_forecolor_desc'] = 'Välj förgrundsfärg';
tinyMCELang['lang_theme_backcolor_desc'] = 'Välj bakgrundsfärg';
tinyMCELang['lang_theme_charmap_title'] = 'Välj specialtecken';
tinyMCELang['lang_theme_charmap_desc'] = 'Sätt in specialtecken';
tinyMCELang['lang_theme_visualaid_desc'] = 'Slå av/på osynliga element';
tinyMCELang['lang_insert_anchor_title'] = 'Skapa/redigera ankare';
tinyMCELang['lang_insert_anchor_name'] = 'Ankarnamn';
tinyMCELang['lang_theme_anchor_desc'] = 'Skapa/redigera ankare';
tinyMCELang['lang_theme_insert_link_titlefield'] = 'Titel';
tinyMCELang['lang_theme_clipboard_msg'] = 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?';
tinyMCELang['lang_theme_path'] = 'S&ouml;kv&auml;g';
tinyMCELang['lang_cut_desc'] = 'Klipput';
tinyMCELang['lang_copy_desc'] = 'Kopiera';
tinyMCELang['lang_paste_desc'] = 'Klistra in';
tinyMCELang['lang_link_list'] = 'L&auml;nkar';
tinyMCELang['lang_image_list'] = 'Bilder';
tinyMCELang['lang_browse'] = 'Bl&auml;ddra';

View file

@ -0,0 +1,57 @@
// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)
tinyMCELang['lang_theme_style_select'] = '格式';
tinyMCELang['lang_theme_code_desc'] = '编辑HTML源代码';
tinyMCELang['lang_theme_code_title'] = 'HTML源代码编辑器';
tinyMCELang['lang_theme_code_wordwrap'] = '自动换行';
tinyMCELang['lang_theme_sub_desc'] = '下标';
tinyMCELang['lang_theme_sup_desc'] = '上标';
tinyMCELang['lang_theme_hr_desc'] = '插入水平线';
tinyMCELang['lang_theme_removeformat_desc'] = '移除格式';
tinyMCELang['lang_theme_custom1_desc'] = '这里填写用户自定义的描述';
tinyMCELang['lang_insert_image_border'] = '边框';
tinyMCELang['lang_insert_image_dimensions'] = '维数';
tinyMCELang['lang_insert_image_vspace'] = '水平间距';
tinyMCELang['lang_insert_image_hspace'] = '垂直间距';
tinyMCELang['lang_insert_image_align'] = '对齐方式';
tinyMCELang['lang_insert_image_align_default'] = '默认';
tinyMCELang['lang_insert_image_align_baseline'] = '基线';
tinyMCELang['lang_insert_image_align_top'] = '顶端';
tinyMCELang['lang_insert_image_align_middle'] = '居中对齐';
tinyMCELang['lang_insert_image_align_bottom'] = '底部';
tinyMCELang['lang_insert_image_align_texttop'] = '文字上方';
tinyMCELang['lang_insert_image_align_absmiddle'] = '绝对居中';
tinyMCELang['lang_insert_image_align_absbottom'] = '绝对底部';
tinyMCELang['lang_insert_image_align_left'] = '左对齐';
tinyMCELang['lang_insert_image_align_right'] = '右对齐';
tinyMCELang['lang_theme_font_size'] = '字体大小';
tinyMCELang['lang_theme_fontdefault'] = '默认';
tinyMCELang['lang_theme_paragraph'] = '段落';
tinyMCELang['lang_theme_div'] = 'Div';
tinyMCELang['lang_theme_address'] = '地址';
tinyMCELang['lang_theme_pre'] = '预格式化的';
tinyMCELang['lang_theme_h1'] = '标题 1';
tinyMCELang['lang_theme_h2'] = '标题 2';
tinyMCELang['lang_theme_h3'] = '标题 3';
tinyMCELang['lang_theme_h4'] = '标题 4';
tinyMCELang['lang_theme_h5'] = '标题 5';
tinyMCELang['lang_theme_h6'] = '标题 6';
tinyMCELang['lang_theme_colorpicker_title'] = '选择颜色';
tinyMCELang['lang_theme_colorpicker_apply'] = '应用';
tinyMCELang['lang_theme_forecolor_desc'] = '选择文字颜色';
tinyMCELang['lang_theme_backcolor_desc'] = '选择背景颜色';
tinyMCELang['lang_theme_charmap_title'] = '选择特殊符号';
tinyMCELang['lang_theme_charmap_desc'] = '插入特殊符号';
tinyMCELang['lang_theme_visualaid_desc'] = '开关不可见元素';
tinyMCELang['lang_insert_anchor_title'] = '插入/编辑 锚点';
tinyMCELang['lang_insert_anchor_name'] = '锚点名称';
tinyMCELang['lang_theme_anchor_desc'] = '插入/编辑 锚点';
tinyMCELang['lang_theme_insert_link_titlefield'] = '标题';
tinyMCELang['lang_theme_clipboard_msg'] = '剪切/复制/粘贴功能在Mozilla和Firefox上尚不可用。\n你想了解关于这个问题的更多信息吗';
tinyMCELang['lang_theme_path'] = '路径';
tinyMCELang['lang_cut_desc'] = '剪切';
tinyMCELang['lang_copy_desc'] = '复制';
tinyMCELang['lang_paste_desc'] = '粘贴';
tinyMCELang['lang_link_list'] = '链接列表';
tinyMCELang['lang_image_list'] = '图像列表';
tinyMCELang['lang_browse'] = '浏览';

View file

@ -0,0 +1,151 @@
function TinyMCE_default_getEditorTemplate() {
var template = new Array();
template['html'] = '\
<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">\
<tr><td align="center">\
<span id="{$editor_id}">IFRAME</span>\
</td></tr>\
<tr><td class="mceToolbar" align="center" height="1">\
<img id="{$editor_id}_bold" src="{$themeurl}/images/{$lang_bold_img}" title="{$lang_bold_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Bold\')">\
<img id="{$editor_id}_italic" src="{$themeurl}/images/{$lang_italic_img}" title="{$lang_italic_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Italic\')">\
<img id="{$editor_id}_underline" src="{$themeurl}/images/{$lang_underline_img}" title="{$lang_underline_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Underline\')">\
<img id="{$editor_id}_strikethrough" src="{$themeurl}/images/strikethrough.gif" title="{$lang_striketrough_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Strikethrough\')">\
<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
<img id="{$editor_id}_left" src="{$themeurl}/images/left.gif" title="{$lang_justifyleft_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyLeft\')">\
<img id="{$editor_id}_center" src="{$themeurl}/images/center.gif" title="{$lang_justifycenter_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyCenter\')">\
<img id="{$editor_id}_right" src="{$themeurl}/images/right.gif" title="{$lang_justifyright_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyRight\')">\
<img id="{$editor_id}_full" src="{$themeurl}/images/full.gif" title="{$lang_justifyfull_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'JustifyFull\')">\
<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
<img src="{$themeurl}/images/outdent.gif" title="{$lang_outdent_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Outdent\')">\
<img src="{$themeurl}/images/indent.gif" title="{$lang_indent_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Indent\')">\
<br>\
<img id="{$editor_id}_bullist" src="{$themeurl}/images/bullist.gif" title="{$lang_bullist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertUnorderedList\')">\
<img id="{$editor_id}_numlist" src="{$themeurl}/images/numlist.gif" title="{$lang_numlist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertOrderedList\')">\
<img src="{$themeurl}/images/spacer.gif" width="1" height="15" width="20" height="20" class="mceSeparatorLine">\
<img src="{$themeurl}/images/undo.gif" title="{$lang_undo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Undo\')">\
<img src="{$themeurl}/images/redo.gif" title="{$lang_redo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Redo\')">\
<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
<img id="{$editor_id}_link" src="{$themeurl}/images/link.gif" title="{$lang_link_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceLink\', true)">\
<img src="{$themeurl}/images/unlink.gif" title="{$lang_unlink_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'unlink\')">\
<img id="{$editor_id}_image" src="{$themeurl}/images/image.gif" title="{$lang_image_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceImage\', true)">\
<img src="{$themeurl}/images/cleanup.gif" title="{$lang_cleanup_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceCleanup\')">\
<img src="{$themeurl}/images/help.gif" title="{$lang_help_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceHelp\')">\
</td></tr>\
</table>';
template['delta_width'] = 0;
template['delta_height'] = -40;
return template;
}
/**
* Insert link template function.
*/
function TinyMCE_default_getInsertLinkTemplate() {
var template = new Array();
template['file'] = 'link.htm';
template['width'] = 320;
template['height'] = 200;
// Language specific width and height addons
template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0);
template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0);
return template;
}
/**
* Insert image template function.
*/
function TinyMCE_default_getInsertImageTemplate() {
var template = new Array();
template['file'] = 'image.htm';
template['width'] = 360;
template['height'] = 200;
// Language specific width and height addons
template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0);
template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0);
return template;
}
function TinyMCE_default_handleNodeChange(editor_id, node) {
// Reset old states
tinyMCE.switchClassSticky(editor_id + '_left', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_right', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_center', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_full', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal');
// Handle align attributes
alignNode = node;
breakOut = false;
do {
if (!alignNode.getAttribute || !alignNode.getAttribute('align'))
continue;
switch (alignNode.getAttribute('align').toLowerCase()) {
case "left":
tinyMCE.switchClassSticky(editor_id + '_left', 'mceButtonSelected');
breakOut = true;
break;
case "right":
tinyMCE.switchClassSticky(editor_id + '_right', 'mceButtonSelected');
breakOut = true;
break;
case "middle":
case "center":
tinyMCE.switchClassSticky(editor_id + '_center', 'mceButtonSelected');
breakOut = true;
break;
case "justify":
tinyMCE.switchClassSticky(editor_id + '_full', 'mceButtonSelected');
breakOut = true;
break;
}
} while (!breakOut && (alignNode = alignNode.parentNode));
// Handle elements
do {
switch (node.nodeName.toLowerCase()) {
case "b":
case "strong":
tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonSelected');
break;
case "i":
case "em":
tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonSelected');
break;
case "u":
tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected');
break;
case "strike":
tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonSelected');
break;
case "ul":
tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonSelected');
break;
case "ol":
tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonSelected');
break;
}
} while ((node = node.parentNode));
}

View file

@ -0,0 +1,70 @@
function TinyMCE_simple_getEditorTemplate() {
var template = new Array();
template['html'] = '\
<table class="mceEditor" border="0" cellpadding="0" cellspacing="0" width="{$width}" height="{$height}">\
<tr><td align="center">\
<span id="{$editor_id}">IFRAME</span>\
</td></tr>\
<tr><td class="mceToolbar" align="center" height="1">\
<img id="{$editor_id}_bold" src="{$themeurl}/images/{$lang_bold_img}" title="{$lang_bold_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Bold\')">\
<img id="{$editor_id}_italic" src="{$themeurl}/images/{$lang_italic_img}" title="{$lang_italic_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Italic\')">\
<img id="{$editor_id}_underline" src="{$themeurl}/images/{$lang_underline_img}" title="{$lang_underline_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Underline\')">\
<img id="{$editor_id}_strikethrough" src="{$themeurl}/images/strikethrough.gif" title="{$lang_striketrough_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Strikethrough\')">\
<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
<img src="{$themeurl}/images/undo.gif" title="{$lang_undo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Undo\')">\
<img src="{$themeurl}/images/redo.gif" title="{$lang_redo_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'Redo\')">\
<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
<img src="{$themeurl}/images/cleanup.gif" title="{$lang_cleanup_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceCleanup\')">\
<img src="{$themeurl}/images/spacer.gif" width="1" height="15" class="mceSeparatorLine">\
<img id="{$editor_id}_bullist" src="{$themeurl}/images/bullist.gif" title="{$lang_bullist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertUnorderedList\')">\
<img id="{$editor_id}_numlist" src="{$themeurl}/images/numlist.gif" title="{$lang_numlist_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" onclick="tinyMCE.execInstanceCommand(\'{$editor_id}\',\'InsertOrderedList\')">\
</td></tr>\
</table>';
template['delta_width'] = 0;
template['delta_height'] = -20;
return template;
}
function TinyMCE_simple_handleNodeChange(editor_id, node) {
// Reset old states
tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonNormal');
tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonNormal');
// Handle elements
do {
switch (node.nodeName.toLowerCase()) {
case "b":
case "strong":
tinyMCE.switchClassSticky(editor_id + '_bold', 'mceButtonSelected');
break;
case "i":
case "em":
tinyMCE.switchClassSticky(editor_id + '_italic', 'mceButtonSelected');
break;
case "u":
tinyMCE.switchClassSticky(editor_id + '_underline', 'mceButtonSelected');
break;
case "strike":
tinyMCE.switchClassSticky(editor_id + '_strikethrough', 'mceButtonSelected');
break;
case "ul":
tinyMCE.switchClassSticky(editor_id + '_bullist', 'mceButtonSelected');
break;
case "ol":
tinyMCE.switchClassSticky(editor_id + '_numlist', 'mceButtonSelected');
break;
}
} while ((node = node.parentNode));
}