upgraded to tinymce 2.0.1

This commit is contained in:
JT Smith 2005-12-05 05:28:30 +00:00
parent 586e1a00fa
commit 75acc465b0
891 changed files with 16251 additions and 18835 deletions

View file

@ -0,0 +1,66 @@
/* CSS file for advimage plugin popup */
.mceImageList {
width: 280px;
}
.mceActionPanel {
margin-top: 7px;
}
.alignPreview {
border: 1px solid black;
width: 140px;
height: 140px;
overflow: hidden;
padding: 5px;
}
.checkbox {
border: 0px;
}
.panel_wrapper div.current {
height: 305px;
}
#prev {
margin:0px;
border: 1px
solid black;
width: 99%;
height:150px;
overflow: auto;
}
#align, #classlist {
width: 150px;
}
#width, #height {
vertical-align: middle;
width: 50px;
text-align: center;
}
#vspace, #hspace, #border {
vertical-align: middle;
width: 30px;
text-align: center;
}
#classlist {
width: 180px;
}
input {
width: 280px;
}
#constrain, #onmousemovecheck {
width: auto;
}
#id, #dir, #lang, #usemap, #longdesc {
width: 200px;
}

View file

@ -0,0 +1 @@
tinyMCE.importPluginLanguagePack('advimage','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk');function TinyMCE_advimage_getInfo(){return{longname:'Advanced image',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_advimage_getControlHTML(control_name){switch(control_name){case "image":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvImage\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_advimage" 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.restoreClass(this);" /></a>';}return "";}function TinyMCE_advimage_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvImage":var template=new Array();template['file']='../../plugins/advimage/image.htm';template['width']=480;template['height']=380;template['width']+=tinyMCE.getLang('lang_advimage_delta_width',0);template['height']+=tinyMCE.getLang('lang_advimage_delta_height',0);var inst=tinyMCE.getInstanceById(editor_id);var elm=inst.getFocusElement();if(elm!=null&&tinyMCE.getAttrib(elm,'class').indexOf('mceItem')!=-1)return true;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;}return false;}function TinyMCE_advimage_cleanup(type,content){switch(type){case "insert_to_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=tinyMCE.getImageSrc(onmouseover))!=""){if(tinyMCE.getParam('convert_urls'))src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseover',"this.src='"+src+"';");}if((src=tinyMCE.getImageSrc(onmouseout))!=""){if(tinyMCE.getParam('convert_urls'))src=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],src);imgs[i].setAttribute('onmouseout',"this.src='"+src+"';");}}break;case "get_from_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){var onmouseover=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseover'));var onmouseout=tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i],'onmouseout'));if((src=tinyMCE.getImageSrc(onmouseover))!=""){if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseover',"this.src='"+src+"';");}if((src=tinyMCE.getImageSrc(onmouseout))!=""){if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, null, true);");imgs[i].setAttribute('onmouseout',"this.src='"+src+"';");}}break;}return content;}function TinyMCE_advimage_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advimage','mceButtonNormal');if(node==null)return;do{if(node.nodeName=="IMG"&&tinyMCE.getAttrib(node,'class').indexOf('mceItem')==-1)tinyMCE.switchClassSticky(editor_id+'_advimage','mceButtonSelected');}while((node=node.parentNode));return true;}

View file

@ -0,0 +1,113 @@
/* Import plugin specific language pack */
tinyMCE.importPluginLanguagePack('advimage', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk');
function TinyMCE_advimage_getInfo() {
return {
longname : 'Advanced image',
author : 'Moxiecode Systems',
authorurl : 'http://tinymce.moxiecode.com',
infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
};
};
function TinyMCE_advimage_getControlHTML(control_name) {
switch (control_name) {
case "image":
var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvImage\');return false;';
return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_advimage" 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.restoreClass(this);" /></a>';
}
return "";
}
function TinyMCE_advimage_execCommand(editor_id, element, command, user_interface, value) {
switch (command) {
case "mceAdvImage":
var template = new Array();
template['file'] = '../../plugins/advimage/image.htm';
template['width'] = 480;
template['height'] = 380;
// Language specific width and height addons
template['width'] += tinyMCE.getLang('lang_advimage_delta_width', 0);
template['height'] += tinyMCE.getLang('lang_advimage_delta_height', 0);
var inst = tinyMCE.getInstanceById(editor_id);
var elm = inst.getFocusElement();
if (elm != null && tinyMCE.getAttrib(elm, 'class').indexOf('mceItem') != -1)
return true;
tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
return true;
}
return false;
}
function TinyMCE_advimage_cleanup(type, content) {
switch (type) {
case "insert_to_editor_dom":
var imgs = content.getElementsByTagName("img");
for (var i=0; i<imgs.length; i++) {
var onmouseover = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseover'));
var onmouseout = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseout'));
if ((src = tinyMCE.getImageSrc(onmouseover)) != "") {
if (tinyMCE.getParam('convert_urls'))
src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
imgs[i].setAttribute('onmouseover', "this.src='" + src + "';");
}
if ((src = tinyMCE.getImageSrc(onmouseout)) != "") {
if (tinyMCE.getParam('convert_urls'))
src = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
imgs[i].setAttribute('onmouseout', "this.src='" + src + "';");
}
}
break;
case "get_from_editor_dom":
var imgs = content.getElementsByTagName("img");
for (var i=0; i<imgs.length; i++) {
var onmouseover = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseover'));
var onmouseout = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(imgs[i], 'onmouseout'));
if ((src = tinyMCE.getImageSrc(onmouseover)) != "") {
if (tinyMCE.getParam('convert_urls'))
src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
imgs[i].setAttribute('onmouseover', "this.src='" + src + "';");
}
if ((src = tinyMCE.getImageSrc(onmouseout)) != "") {
if (tinyMCE.getParam('convert_urls'))
src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, null, true);");
imgs[i].setAttribute('onmouseout', "this.src='" + src + "';");
}
}
break;
}
return content;
}
function TinyMCE_advimage_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
tinyMCE.switchClassSticky(editor_id + '_advimage', 'mceButtonNormal');
if (node == null)
return;
do {
if (node.nodeName == "IMG" && tinyMCE.getAttrib(node, 'class').indexOf('mceItem') == -1)
tinyMCE.switchClassSticky(editor_id + '_advimage', 'mceButtonSelected');
} while ((node = node.parentNode));
return true;
}

View file

@ -0,0 +1,240 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{$lang_insert_image_title}</title>
<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript" type="text/javascript" src="../../utils/mctabs.js"></script>
<script language="javascript" type="text/javascript" src="../../utils/form_utils.js"></script>
<script language="javascript" type="text/javascript" src="jscripts/functions.js"></script>
<link href="css/advimage.css" rel="stylesheet" type="text/css" />
<base target="_self" />
</head>
<body id="advimage" onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none">
<form onsubmit="insertAction();return false;" action="#">
<div class="tabs">
<ul>
<li id="general_tab" class="current"><span><a href="javascript:mcTabs.displayTab('general_tab','general_panel');" onmousedown="return false;">{$lang_advimage_tab_general}</a></span></li>
<li id="appearance_tab"><span><a href="javascript:mcTabs.displayTab('appearance_tab','appearance_panel');" onmousedown="return false;">{$lang_advimage_tab_appearance}</a></span></li>
<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_advimage_tab_advanced}</a></span></li>
</ul>
</div>
<div class="panel_wrapper">
<div id="general_panel" class="panel current">
<fieldset>
<legend>{$lang_advimage_general}</legend>
<table class="properties">
<tr>
<td class="column1"><label id="srclabel" for="src">{$lang_insert_image_src}</label></td>
<td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input name="src" type="text" id="src" value="" onchange="showPreviewImage(this.value);" /></td>
<td id="srcbrowsercontainer">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr id="imagelistsrcrow">
<td class="column1"><label for="imagelistsrc">{$lang_image_list}</label></td>
<td colspan="2" id="imagelistsrccontainer">&nbsp;</td>
</tr>
<tr>
<td class="column1"><label id="altlabel" for="alt">{$lang_insert_image_alt}</label></td>
<td colspan="2"><input id="alt" name="alt" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label id="titlelabel" for="title">{$lang_advimage_title}</label></td>
<td colspan="2"><input id="title" name="title" type="text" value="" /></td>
</tr>
</table>
</fieldset>
<fieldset>
<legend>{$lang_advimage_preview}</legend>
<div id="prev"></div>
</fieldset>
</div>
<div id="appearance_panel" class="panel">
<fieldset>
<legend>{$lang_advimage_tab_appearance}</legend>
<table border="0" cellpadding="4" cellspacing="0">
<tr>
<td class="column1"><label id="alignlabel" for="align">{$lang_insert_image_align}</label></td>
<td><select id="align" name="align" onchange="changeAppearance();">
<option value="">{$lang_insert_image_align_default}</option>
<option value="baseline">{$lang_insert_image_align_baseline}</option>
<option value="top">{$lang_insert_image_align_top}</option>
<option value="middle">{$lang_insert_image_align_middle}</option>
<option value="bottom">{$lang_insert_image_align_bottom}</option>
<option value="texttop">{$lang_insert_image_align_texttop}</option>
<option value="absmiddle">{$lang_insert_image_align_absmiddle}</option>
<option value="absbottom">{$lang_insert_image_align_absbottom}</option>
<option value="left">{$lang_insert_image_align_left}</option>
<option value="right">{$lang_insert_image_align_right}</option>
</select>
</td>
<td rowspan="6" valign="top">
<div class="alignPreview">
<img id="alignSampleImg" src="images/sample.gif" alt="{$lang_advimage_example_img}" />
Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam
nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum
edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam
erat volutpat.
</div>
</td>
</tr>
<tr>
<td class="column1"><label id="widthlabel" for="width">{$lang_insert_image_dimensions}</label></td>
<td nowrap="nowrap">
<input name="width" type="text" id="width" value="" size="5" maxlength="5" onchange="changeHeight();" /> x
<input name="height" type="text" id="height" value="" size="5" maxlength="5" onchange="changeWidth();" /> px
</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><input id="constrain" type="checkbox" name="constrain" class="checkbox" /></td>
<td><label id="constrainlabel" for="constrain">{$lang_advimage_constrain_proportions}</label></td>
</tr>
</table></td>
</tr>
<tr>
<td class="column1"><label id="vspacelabel" for="vspace">{$lang_insert_image_vspace}</label></td>
<td><input name="vspace" type="text" id="vspace" value="" size="3" maxlength="3" onchange="changeAppearance();updateStyle();" />
</td>
</tr>
<tr>
<td class="column1"><label id="hspacelabel" for="hspace">{$lang_insert_image_hspace}</label></td>
<td><input name="hspace" type="text" id="hspace" value="" size="3" maxlength="3" onchange="changeAppearance();updateStyle();" /></td>
</tr>
<tr>
<td class="column1"><label id="borderlabel" for="border">{$lang_insert_image_border}</label></td>
<td><input id="border" name="border" type="text" value="" size="3" maxlength="3" onchange="changeAppearance();updateStyle();" /></td>
</tr>
<tr>
<td><label id="classlabel" for="classlist">{$lang_class_name}</label></td>
<td colspan="2">
<select id="classlist" name="classlist">
<option value="" selected>{$lang_not_set}</option>
</select>
</td>
</tr>
<tr>
<td class="column1"><label id="stylelabel" for="style">{$lang_advimage_style}</label></td>
<td colspan="2"><input id="style" name="style" type="text" value="" onchange="styleUpdated();" /></td>
</tr>
<!-- <tr>
<td class="column1"><label id="classeslabel" for="classes">{$lang_advimage_classes}</label></td>
<td colspan="2"><input id="classes" name="classes" type="text" value="" onchange="selectByValue(this.form,'classlist',this.value,true);" /></td>
</tr> -->
</table>
</fieldset>
</div>
<div id="advanced_panel" class="panel">
<fieldset>
<legend>{$lang_advimage_swap_image}</legend>
<input type="checkbox" id="onmousemovecheck" name="onmousemovecheck" class="checkbox" onclick="changeMouseMove();" />
<label id="onmousemovechecklabel" for="onmousemovecheck">{$lang_advimage_alt_image}</label>
<table border="0" cellpadding="4" cellspacing="0" width="100%">
<tr>
<td class="column1"><label id="onmouseoversrclabel" for="onmouseoversrc">{$lang_advimage_mouseover}</label></td>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input id="onmouseoversrc" name="onmouseoversrc" type="text" value="" /></td>
<td id="onmouseoversrccontainer">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr id="imagelistoverrow">
<td class="column1"><label for="imagelistover">{$lang_image_list}</label></td>
<td id="imagelistovercontainer">&nbsp;</td>
</tr>
<tr>
<td class="column1"><label id="onmouseoutsrclabel" for="onmouseoutsrc">{$lang_advimage_mouseout}</label></td>
<td class="column2"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input id="onmouseoutsrc" name="onmouseoutsrc" type="text" value="" /></td>
<td id="onmouseoutsrccontainer">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr id="imagelistoutrow">
<td class="column1"><label for="imagelistout">{$lang_image_list}</label></td>
<td id="imagelistoutcontainer">&nbsp;</td>
</tr>
</table>
</fieldset>
<fieldset>
<legend>{$lang_advimage_misc}</legend>
<table border="0" cellpadding="4" cellspacing="0">
<tr>
<td class="column1"><label id="idlabel" for="id">{$lang_advimage_id}</label></td>
<td><input id="id" name="id" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label id="dirlabel" for="dir">{$lang_advimage_langdir}</label></td>
<td>
<select id="dir" name="dir" onchange="changeAppearance();">
<option value="">{$lang_not_set}</option>
<option value="ltr">{$lang_advimage_ltr}</option>
<option value="rtl">{$lang_advimage_rtl}</option>
</select>
</td>
</tr>
<tr>
<td class="column1"><label id="langlabel" for="lang">{$lang_advimage_langcode}</label></td>
<td>
<input id="lang" name="lang" type="text" value="" />
</td>
</tr>
<tr>
<td class="column1"><label id="usemaplabel" for="usemap">{$lang_advimage_image_map}</label></td>
<td>
<input id="usemap" name="usemap" type="text" value="" />
</td>
</tr>
<tr>
<td class="column1"><label id="longdesclabel" for="longdesc">{$lang_advimage_long_desc}</label></td>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input id="longdesc" name="longdesc" type="text" value="" /></td>
<td id="longdesccontainer">&nbsp;</td>
</tr>
</table></td>
</tr>
</table>
</fieldset>
</div>
</div>
<div class="mceActionPanel">
<div style="float: left">
<input type="button" id="insert" name="insert" value="{$lang_insert}" onclick="insertAction();" />
</div>
<div style="float: right">
<input type="button" id="cancel" name="cancel" value="{$lang_cancel}" onclick="cancelAction();" />
</div>
</div>
</form>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1,545 @@
/* Functions for the advimage plugin popup */
var preloadImg = null;
var orgImageWidth, orgImageHeight;
function preinit() {
// Initialize
tinyMCE.setWindowArg('mce_windowresize', false);
// Import external list url javascript
var url = tinyMCE.getParam("external_image_list_url");
if (url != null) {
// Fix relative
if (url.charAt(0) != '/' && url.indexOf('://') == -1)
url = tinyMCE.documentBasePath + "/" + url;
document.write('<sc'+'ript language="javascript" type="text/javascript" src="' + url + '"></sc'+'ript>');
}
}
function convertURL(url, node, on_save) {
return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);");
}
function getImageSrc(str) {
var pos = -1;
if (!str)
return "";
if ((pos = str.indexOf('this.src=')) != -1) {
var src = str.substring(pos + 10);
src = src.substring(0, src.indexOf('\''));
if (tinyMCE.getParam('convert_urls'))
src = convertURL(src, null, true);
return src;
}
return "";
}
function init() {
tinyMCEPopup.resizeToInnerSize();
var formObj = document.forms[0];
var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
var elm = inst.getFocusElement();
var action = "insert";
var html = "";
// Image list src
html = getImageListHTML('imagelistsrc','src','onSelectMainImage');
if (html == "")
document.getElementById("imagelistsrcrow").style.display = 'none';
else
document.getElementById("imagelistsrccontainer").innerHTML = html;
// Image list oversrc
html = getImageListHTML('imagelistover','onmouseoversrc');
if (html == "")
document.getElementById("imagelistoverrow").style.display = 'none';
else
document.getElementById("imagelistovercontainer").innerHTML = html;
// Image list outsrc
html = getImageListHTML('imagelistout','onmouseoutsrc');
if (html == "")
document.getElementById("imagelistoutrow").style.display = 'none';
else
document.getElementById("imagelistoutcontainer").innerHTML = html;
// Src browser
html = getBrowserHTML('srcbrowser','src','image','advimage');
document.getElementById("srcbrowsercontainer").innerHTML = html;
// Over browser
html = getBrowserHTML('oversrcbrowser','onmouseoversrc','image','advimage');
document.getElementById("onmouseoversrccontainer").innerHTML = html;
// Out browser
html = getBrowserHTML('outsrcbrowser','onmouseoutsrc','image','advimage');
document.getElementById("onmouseoutsrccontainer").innerHTML = html;
// Longdesc browser
html = getBrowserHTML('longdescbrowser','longdesc','file','advimage');
document.getElementById("longdesccontainer").innerHTML = html;
// Resize some elements
if (isVisible('srcbrowser'))
document.getElementById('src').style.width = '260px';
if (isVisible('oversrcbrowser'))
document.getElementById('onmouseoversrc').style.width = '260px';
if (isVisible('outsrcbrowser'))
document.getElementById('onmouseoutsrc').style.width = '260px';
if (isVisible('longdescbrowser'))
document.getElementById('longdesc').style.width = '180px';
// Check action
if (elm != null && elm.nodeName == "IMG")
action = "update";
formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true);
if (action == "update") {
var src = tinyMCE.getAttrib(elm, 'src');
var onmouseoversrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover')));
var onmouseoutsrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout')));
src = convertURL(src, elm, true);
// Use mce_src if found
var mceRealSrc = tinyMCE.getAttrib(elm, 'mce_src');
if (mceRealSrc != "") {
src = mceRealSrc;
if (tinyMCE.getParam('convert_urls'))
src = convertURL(src, elm, true);
}
if (onmouseoversrc != "" && tinyMCE.getParam('convert_urls'))
onmouseoversrc = convertURL(onmouseoversrc, elm, true);
if (onmouseoutsrc != "" && tinyMCE.getParam('convert_urls'))
onmouseoutsrc = convertURL(onmouseoutsrc, elm, true);
// Setup form data
var style = tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style"));
// Store away old size
orgImageWidth = trimSize(getStyle(elm, 'width'))
orgImageHeight = trimSize(getStyle(elm, 'height'));
formObj.src.value = src;
formObj.alt.value = tinyMCE.getAttrib(elm, 'alt');
formObj.title.value = tinyMCE.getAttrib(elm, 'title');
formObj.border.value = trimSize(getStyle(elm, 'border', 'borderWidth'));
formObj.vspace.value = tinyMCE.getAttrib(elm, 'vspace');
formObj.hspace.value = tinyMCE.getAttrib(elm, 'hspace');
formObj.width.value = orgImageWidth;
formObj.height.value = orgImageHeight;
formObj.onmouseoversrc.value = onmouseoversrc;
formObj.onmouseoutsrc.value = onmouseoutsrc;
formObj.id.value = tinyMCE.getAttrib(elm, 'id');
formObj.dir.value = tinyMCE.getAttrib(elm, 'dir');
formObj.lang.value = tinyMCE.getAttrib(elm, 'lang');
formObj.longdesc.value = tinyMCE.getAttrib(elm, 'longdesc');
formObj.usemap.value = tinyMCE.getAttrib(elm, 'usemap');
formObj.style.value = tinyMCE.serializeStyle(style);
// Select by the values
if (tinyMCE.isMSIE)
selectByValue(formObj, 'align', getStyle(elm, 'align', 'styleFloat'));
else
selectByValue(formObj, 'align', getStyle(elm, 'align', 'cssFloat'));
addClassesToList('classlist', 'advimage_styles');
selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'));
selectByValue(formObj, 'imagelistsrc', src);
selectByValue(formObj, 'imagelistover', onmouseoversrc);
selectByValue(formObj, 'imagelistout', onmouseoutsrc);
updateStyle();
showPreviewImage(src, true);
changeAppearance();
window.focus();
} else
addClassesToList('classlist', 'advimage_styles');
// If option enabled default contrain proportions to checked
if (tinyMCE.getParam("advimage_constrain_proportions", true))
formObj.constrain.checked = true;
// Check swap image if valid data
if (formObj.onmouseoversrc.value != "" || formObj.onmouseoutsrc.value != "")
setSwapImageDisabled(false);
else
setSwapImageDisabled(true);
}
function setSwapImageDisabled(state) {
var formObj = document.forms[0];
formObj.onmousemovecheck.checked = !state;
setBrowserDisabled('overbrowser', state);
setBrowserDisabled('outbrowser', state);
if (formObj.imagelistover)
formObj.imagelistover.disabled = state;
if (formObj.imagelistout)
formObj.imagelistout.disabled = state;
formObj.onmouseoversrc.disabled = state;
formObj.onmouseoutsrc.disabled = state;
}
function setAttrib(elm, attrib, value) {
var formObj = document.forms[0];
var valueElm = formObj.elements[attrib];
if (typeof(value) == "undefined" || value == null) {
value = "";
if (valueElm)
value = valueElm.value;
}
if (value != "") {
elm.setAttribute(attrib, value);
if (attrib == "style")
attrib = "style.cssText";
if (attrib == "longdesc")
attrib = "longDesc";
if (attrib == "width") {
attrib = "style.width";
value = value + "px";
}
if (attrib == "height") {
attrib = "style.height";
value = value + "px";
}
if (attrib == "class")
attrib = "className";
eval('elm.' + attrib + "=value;");
} else
elm.removeAttribute(attrib);
}
function makeAttrib(attrib, value) {
var formObj = document.forms[0];
var valueElm = formObj.elements[attrib];
if (typeof(value) == "undefined" || value == null) {
value = "";
if (valueElm)
value = valueElm.value;
}
if (value == "")
return "";
// XML encode it
value = value.replace(/&/g, '&amp;');
value = value.replace(/\"/g, '&quot;');
value = value.replace(/</g, '&lt;');
value = value.replace(/>/g, '&gr;');
return ' ' + attrib + '="' + value + '"';
}
function insertAction() {
var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
var elm = inst.getFocusElement();
var formObj = document.forms[0];
var src = formObj.src.value;
var onmouseoversrc = formObj.onmouseoversrc.value;
var onmouseoutsrc = formObj.onmouseoutsrc.value;
if (tinyMCE.getParam("accessibility_warnings")) {
if (formObj.alt.value == "") {
var answer = confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true));
if (answer == true) {
formObj.alt.value = " ";
}
} else {
var answer = true;
}
if (!answer)
return;
}
if (onmouseoversrc && onmouseoversrc != "")
onmouseoversrc = "this.src='" + convertURL(onmouseoversrc, tinyMCE.imgElement) + "';";
if (onmouseoutsrc && onmouseoutsrc != "")
onmouseoutsrc = "this.src='" + convertURL(onmouseoutsrc, tinyMCE.imgElement) + "';";
if (elm != null && elm.nodeName == "IMG") {
setAttrib(elm, 'src', convertURL(src, tinyMCE.imgElement));
setAttrib(elm, 'mce_src', src);
setAttrib(elm, 'alt');
setAttrib(elm, 'title');
setAttrib(elm, 'border');
setAttrib(elm, 'vspace');
setAttrib(elm, 'hspace');
setAttrib(elm, 'width');
setAttrib(elm, 'height');
setAttrib(elm, 'onmouseover', onmouseoversrc);
setAttrib(elm, 'onmouseout', onmouseoutsrc);
setAttrib(elm, 'id');
setAttrib(elm, 'dir');
setAttrib(elm, 'lang');
setAttrib(elm, 'longdesc');
setAttrib(elm, 'usemap');
setAttrib(elm, 'style');
setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));
setAttrib(elm, 'align', getSelectValue(formObj, 'align'));
//tinyMCEPopup.execCommand("mceRepaint");
// Repaint if dimensions changed
if (formObj.width.value != orgImageWidth || formObj.height.value != orgImageHeight)
inst.repaint();
// Refresh in old MSIE
if (tinyMCE.isMSIE5)
elm.outerHTML = elm.outerHTML;
} else {
var html = "<img";
html += makeAttrib('src', convertURL(src, tinyMCE.imgElement));
html += makeAttrib('mce_src', src);
html += makeAttrib('alt');
html += makeAttrib('title');
html += makeAttrib('border');
html += makeAttrib('vspace');
html += makeAttrib('hspace');
html += makeAttrib('width');
html += makeAttrib('height');
html += makeAttrib('onmouseover', onmouseoversrc);
html += makeAttrib('onmouseout', onmouseoutsrc);
html += makeAttrib('id');
html += makeAttrib('dir');
html += makeAttrib('lang');
html += makeAttrib('longdesc');
html += makeAttrib('usemap');
html += makeAttrib('style');
html += makeAttrib('class', getSelectValue(formObj, 'classlist'));
html += makeAttrib('align', getSelectValue(formObj, 'align'));
html += " />";
tinyMCEPopup.execCommand("mceInsertContent", false, html);
}
tinyMCE._setEventsEnabled(inst.getBody(), false);
tinyMCEPopup.close();
}
function cancelAction() {
tinyMCEPopup.close();
}
function changeAppearance() {
var formObj = document.forms[0];
var img = document.getElementById('alignSampleImg');
if (img) {
img.align = formObj.align.value;
img.border = formObj.border.value;
img.hspace = formObj.hspace.value;
img.vspace = formObj.vspace.value;
}
}
function changeMouseMove() {
var formObj = document.forms[0];
setSwapImageDisabled(!formObj.onmousemovecheck.checked);
}
function updateStyle() {
var formObj = document.forms[0];
var st = tinyMCE.parseStyle(formObj.style.value);
if (tinyMCE.getParam('inline_styles', false)) {
st['width'] = formObj.width.value == '' ? '' : formObj.width.value + "px";
st['height'] = formObj.height.value == '' ? '' : formObj.height.value + "px";
st['border-width'] = formObj.border.value == '' ? '' : formObj.border.value + "px";
st['margin-top'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";
st['margin-bottom'] = formObj.vspace.value == '' ? '' : formObj.vspace.value + "px";
st['margin-left'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";
st['margin-right'] = formObj.hspace.value == '' ? '' : formObj.hspace.value + "px";
} else {
st['width'] = st['height'] = st['border-width'] = null;
if (st['margin-top'] == st['margin-bottom'])
st['margin-top'] = st['margin-bottom'] = null;
if (st['margin-left'] == st['margin-right'])
st['margin-left'] = st['margin-right'] = null;
}
formObj.style.value = tinyMCE.serializeStyle(st);
}
function styleUpdated() {
var formObj = document.forms[0];
var st = tinyMCE.parseStyle(formObj.style.value);
if (st['width'])
formObj.width.value = st['width'].replace('px', '');
if (st['height'])
formObj.height.value = st['height'].replace('px', '');
if (st['margin-top'] && st['margin-top'] == st['margin-bottom'])
formObj.vspace.value = st['margin-top'].replace('px', '');
if (st['margin-left'] && st['margin-left'] == st['margin-right'])
formObj.hspace.value = st['margin-left'].replace('px', '');
if (st['border-width'])
formObj.border.value = st['border-width'].replace('px', '');
}
function changeHeight() {
var formObj = document.forms[0];
if (!formObj.constrain.checked || !preloadImg) {
updateStyle();
return;
}
if (formObj.width.value == "" || formObj.height.value == "")
return;
var temp = (formObj.width.value / preloadImg.width) * preloadImg.height;
formObj.height.value = temp.toFixed(0);
updateStyle();
}
function changeWidth() {
var formObj = document.forms[0];
if (!formObj.constrain.checked || !preloadImg) {
updateStyle();
return;
}
if (formObj.width.value == "" || formObj.height.value == "")
return;
var temp = (formObj.height.value / preloadImg.height) * preloadImg.width;
formObj.width.value = temp.toFixed(0);
updateStyle();
}
function onSelectMainImage(target_form_element, name, value) {
var formObj = document.forms[0];
formObj.alt.value = name;
formObj.title.value = name;
resetImageData();
showPreviewImage(formObj.elements[target_form_element].value, false);
}
function showPreviewImage(src, start) {
var formObj = document.forms[0];
selectByValue(document.forms[0], 'imagelistsrc', src);
var elm = document.getElementById('prev');
var src = src == "" ? src : tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], src);
if (!start && tinyMCE.getParam("advimage_update_dimensions_onchange", true))
resetImageData();
if (src == "")
elm.innerHTML = "";
else
elm.innerHTML = '<img src="' + src + '" border="0" />'
getImageData(src);
}
function getImageData(src) {
preloadImg = new Image();
tinyMCE.addEvent(preloadImg, "load", updateImageData);
tinyMCE.addEvent(preloadImg, "error", resetImageData);
preloadImg.src = src;
}
function updateImageData() {
var formObj = document.forms[0];
if (formObj.width.value == "")
formObj.width.value = preloadImg.width;
if (formObj.height.value == "")
formObj.height.value = preloadImg.height;
updateStyle();
}
function resetImageData() {
var formObj = document.forms[0];
formObj.width.value = formObj.height.value = "";
}
function getSelectValue(form_obj, field_name) {
var elm = form_obj.elements[field_name];
if (elm == null || elm.options == null)
return "";
return elm.options[elm.selectedIndex].value;
}
function getImageListHTML(elm_id, target_form_element, onchange_func) {
if (typeof(tinyMCEImageList) == "undefined" || tinyMCEImageList.length == 0)
return "";
var html = "";
html += '<select id="' + elm_id + '" name="' + elm_id + '"';
html += ' class="mceImageList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';
html += 'this.options[this.selectedIndex].value;';
if (typeof(onchange_func) != "undefined")
html += onchange_func + '(\'' + target_form_element + '\',this.options[this.selectedIndex].text,this.options[this.selectedIndex].value);';
html += '"><option value="">---</option>';
for (var i=0; i<tinyMCEImageList.length; i++)
html += '<option value="' + tinyMCEImageList[i][1] + '">' + tinyMCEImageList[i][0] + '</option>';
html += '</select>';
return html;
// tinyMCE.debug('-- image list start --', html, '-- image list end --');
}
// While loading
preinit();

View file

@ -0,0 +1,8 @@
// UK lang variables
tinyMCE.addToLang('',{
insert_image_alt2 : 'Název obrázku',
insert_image_onmousemove : 'Alternativní obrázek',
insert_image_mouseover : 'pøi najetí myši',
insert_image_mouseout : 'pøi odjetí myši'
});

View file

@ -0,0 +1,27 @@
// UK lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'Cyffredinol',
tab_appearance : 'Ymddangosiad',
tab_advanced : 'Uwch',
general : 'Cyffredinol',
title : 'Teitl',
preview : 'Rhagolwg',
constrain_proportions : 'Cadw cymesuredd',
langdir : 'Cyfeiriad iaith',
langcode : 'C&ocirc;d iaith',
long_desc : 'Dolen disgrifiad hir',
style : 'Arddull',
classes : 'Dosbarthiadau',
ltr : 'Chwith i\'r dde',
rtl : 'Dde i\'r chwith',
id : 'Id',
image_map : 'Map delwedd',
swap_image : 'Cyfnewid delwedd',
alt_image : 'Delwedd amgen',
mouseover : 'llygoden drosodd',
mouseout : 'llygoden allan',
misc : 'Arall',
example_img : 'Delwedd&nbsp;rhagolwg&nbsp;delwedd',
missing_alt : 'Wyt ti\'n sicr eisiau parhau heb gynnwys Disgrifiad Delwedd? Heb un, mae\'n bosib na fydd y ddelwedd yn hygyrch i ddefnyddwyr gydag anableddau, neu rhai gyda phorwr testun, neu sy\'n pori gyda delweddau wedi\'u diffodd.'
});

View file

@ -0,0 +1,26 @@
// DK lang variables contributed by Jan Moelgaard
tinyMCE.addToLang('advimage',{
tab_general : 'Generelt',
tab_appearance : 'Udseende',
tab_advanced : 'Avanceret',
general : 'Generelt',
title : 'Overskrift',
preview : 'Se',
constrain_proportions : 'Fasthold proportioner',
langdir : 'Tekstretning',
langcode : 'Sprogkode',
long_desc : 'Langt beskrivelseslink',
style : 'Style',
classes : 'Klasser',
ltr : 'Venstre til h&#248;jre',
rtl : 'H&#248;jre til venstre',
id : 'Id',
image_map : 'Billedkort',
swap_image : 'Alternativt billede',
alt_image : 'Alternative image',
mouseover : 'ved mouse over',
mouseout : 'ved mouse out',
misc : 'Diverse',
example_img : 'Appearance&nbsp;preview&nbsp;image'
});

View file

@ -0,0 +1,27 @@
// DE lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'Allgemein',
tab_appearance : 'Erscheinungsbild',
tab_advanced : 'Erweitert',
general : 'Allgemein',
title : 'Titel',
preview : 'Vorschau',
constrain_proportions : 'Verh&auml;ltnis beibehalten',
langdir : 'Sprachrichtung',
langcode : 'Sprach-Code',
long_desc : 'Link zu ausf&uuml;hrlicher Beschreibung',
style : 'CSS-Stil',
classes : 'CSS-Klassen',
ltr : 'Von links nach rechts',
rtl : 'Von rechts nach links',
id : 'ID',
image_map : 'Image Map (Bild mit sensitiven Bereichen)',
swap_image : 'Bild austauschen',
alt_image : 'Alternatives Bild',
mouseover : 'f&uuml;r Mouse-Over',
mouseout : 'f&uuml;r Mouse-Out',
misc : 'Sonstiges',
example_img : 'Erscheinungsbild&nbsp;Vorschau&nbsp;Bild',
missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.'
});

View file

@ -0,0 +1,27 @@
// UK lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'General',
tab_appearance : 'Appearance',
tab_advanced : 'Advanced',
general : 'General',
title : 'Title',
preview : 'Preview',
constrain_proportions : 'Constrain proportions',
langdir : 'Language direction',
langcode : 'Language code',
long_desc : 'Long description link',
style : 'Style',
classes : 'Classes',
ltr : 'Left to right',
rtl : 'Right to left',
id : 'Id',
image_map : 'Image map',
swap_image : 'Swap image',
alt_image : 'Alternative image',
mouseover : 'for mouse over',
mouseout : 'for mouse out',
misc : 'Miscellaneous',
example_img : 'Appearance&nbsp;preview&nbsp;image',
missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.'
});

View file

@ -0,0 +1,35 @@
/**
* ES lang variables
*
* Authors : Alvaro Velasco,
* Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,
* Carlos C Soto (eclipxe) <csoto@sia-solutions.com>
* Last Updated : October 17, 2005
* TinyMCE Version : 2.0RC3
*/
tinyMCE.addToLang('advimage',{
tab_general : 'General',
tab_appearance : 'Aspecto',
tab_advanced : 'Avanzado',
general : 'General',
title : 'Titulo',
preview : 'Vista previa',
constrain_proportions : 'Bloquear relación de aspecto',
langdir : 'Dirección del texto',
langcode : 'Código del idioma',
long_desc : 'Descripción larga del link',
style : 'Estilo',
classes : 'Clases',
ltr : 'De izquierda a derecha',
rtl : 'De derecha a izquierda',
id : 'Id',
image_map : 'Mapa de la imagen',
swap_image : 'Intercambio de imagen',
alt_image : 'Imagen alternativa',
mouseover : 'Al pasar el ratón por encima de la imagen',
mouseout : 'Al sacar el ratón de la imagen',
misc : 'Misceláneo',
example_img : 'Aspecto&nbsp;vista previa&nbsp;imagen',
missing_alt : '¿Estás seguro de querer continuar sin incluir una descripción de la imagen? Sin ella la imagen puede no ser accesible para ciertos usuarios discapacitados, o para los usuarios que usen navegadores de texto, o para los usuarios que tengan las imagenes desactivadas en su navegador.'
});

View file

@ -0,0 +1,13 @@
// IR lang variables
// Persian (Farsi) language pack (for IRAN)
// By: Morteza Zafari
// Lost@LostLord.com
// http://www.LostLord.com
tinyMCE.addToLang('',{
dir : 'rtl',
insert_image_alt2 : '????? ???',
insert_image_onmousemove : '??? ???????',
insert_image_mouseover : '??? ??????? ????? ???? ?????? ????',
insert_image_mouseout : '??? ??????? ????? ???? ?????? ????'
});

View file

@ -0,0 +1,8 @@
// CA_FR lang variables
tinyMCE.addToLang('',{
insert_image_alt2 : 'Titre de l\'image',
insert_image_onmousemove : 'Image alternative',
insert_image_mouseover : 'pour le «mouse over»',
insert_image_mouseout : 'pour le «mouse out»'
});

View file

@ -0,0 +1,47 @@
// French lang variables by Laurent Dran
// Modifié par Normand Lamoureux le 2005-11-12
tinyMCE.addToLang('advlink',{
general_tab : 'Général',
popup_tab : 'Pop-up',
events_tab : 'Événements',
advanced_tab : 'Avancé',
general_props : 'Propriétés générales',
popup_props : 'Propriétés du pop-up',
event_props : 'Événements',
advanced_props : 'Propriétés avancées',
popup_opts : 'Options',
anchor_names : 'Ancres',
target_same : 'Ovrir dans la même fenêtre/cadre',
target_parent : 'Ouvrir dans la fenêtre/cadre parent',
target_top : 'Ouvrir dans la fenêtre principale',
target_blank : 'Ouvrir dans une nouvelle fenêtre',
popup : 'Pop-up Javascript',
popup_url : 'URL du pop-up',
popup_name : 'Nom de la fenêtre',
popup_return : 'Insérer \'return false;\'',
popup_scrollbars : 'Montrer les barres de défilement',
popup_statusbar : 'Montrer la barre de statut',
popup_toolbar : 'Montrer la barre d\'outils',
popup_menubar : 'Montrer la barre de menus',
popup_location : 'Montrer la barre de titre',
popup_resizable : 'Permettre le redimensionnement',
popup_dependent : 'Dépendent (Mozilla/Firefox seulement)',
popup_size : 'Taille',
popup_position : 'Position (X/Y)',
id : 'Id',
style: 'Style en ligne',
classes : 'Classe CSS',
target_name : 'Nom de la cible',
langdir : 'Sens d\'écriture',
target_langcode : 'Code de langue de la cible',
langcode : 'Code de langue du libellé',
encoding : 'Encodage de la cible',
mime : 'Type MIME de la cible',
rel : 'Relation de la page vers la cible',
rev : 'Relation de la cible vers la page',
tabindex : 'Attribut tabindex',
accesskey : 'Attribut accesskey',
ltr : 'Vers la droite',
rtl : 'Vers la gauche'
});

View file

@ -0,0 +1,8 @@
// CA_FR lang variables
tinyMCE.addToLang('',{
insert_image_alt2 : 'Titre de l\'image',
insert_image_onmousemove : 'Image alternative',
insert_image_mouseover : 'pour le «mouse over»',
insert_image_mouseout : 'pour le «mouse out»'
});

View file

@ -0,0 +1,27 @@
// HE lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'כללי',
tab_appearance : 'מראה',
tab_advanced : 'מתקדם',
general : 'כללי',
title : 'כותרת',
preview : 'תצוגה מקדימה',
constrain_proportions : 'הגבלת מימדים',
langdir : 'כיוון שפה',
langcode : 'קוד שפה',
long_desc : 'קישור להסבר ארוך',
style : 'סגנון',
classes : 'Classים',
ltr : 'שמאל לימין',
rtl : 'ימין לשמאל',
id : 'Id',
image_map : 'מפת תמונה',
swap_image : 'החלפת תמונה',
alt_image : 'תמונה חלופית',
mouseover : 'כשסמן העכבר מעל התמונה',
mouseout : 'כשסמן העכבר עוזב את התמונה',
misc : 'אחר',
example_img : 'תצוגה&nbsp;מקדימה&nbsp;של&nbsp;מראה',
missing_alt : 'האם אתה בטוח שברצונך להמשיך מבלי לכלול תיאור של התמונה? ללא תיאור, יתכן כי התמונה לא תהיה נגישה למשתמשים בעלי מוגבלויות, או כאלו המשתמשים בדפדפן טקסטואלי, או שמסיירים ברשת בלי להציג תמונות.'
});

View file

@ -0,0 +1,27 @@
// HU lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'Általános',
tab_appearance : 'Megjelenés',
tab_advanced : 'Haladó',
general : 'Általános',
title : 'Cím',
preview : 'Elõnézet',
constrain_proportions : 'Arányok kényszerítése',
langdir : 'Szöveg pozíció',
langcode : 'Szöveg kód',
long_desc : 'Hosszú leírás link',
style : 'Stílus',
classes : 'Osztályok',
ltr : 'Balról jobbra',
rtl : 'Jobbról balra',
id : 'Azonosító',
image_map : 'Kép térkép',
swap_image : 'Kép váltás',
alt_image : 'Másik kép',
mouseover : 'egér rámutatásra',
mouseout : 'egér elmozdítására',
misc : 'Egyéb',
example_img : 'Elõnézeti&nbsp;kép&nbsp;megjelenése',
missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.'
});

View file

@ -0,0 +1,27 @@
// Iceland lang variables by Johannes Birgir Jensson
tinyMCE.addToLang('advimage',{
tab_general : 'A&eth;alstillingar',
tab_appearance : '&Uacute;tlit',
tab_advanced : 'Fl&oacute;knari valkostir',
general : 'Helstu uppl&yacute;singar',
title : 'Titill',
preview : 'Forsko&eth;un',
constrain_proportions : 'Vernda hlutf&ouml;ll',
langdir : 'Rith&aacute;ttur tungum&aacute;ls',
langcode : 'Tungum&aacute;lsk&oacute;&eth;i',
long_desc : 'Tengill &aacute; &iacute;tarl&yacute;singu',
style : 'St&iacute;ll',
classes : 'Klassi',
ltr : 'Vinstri til h&aelig;gri',
rtl : 'H&aelig;gri til vinstri',
id : 'Id',
image_map : 'Myndarkort',
swap_image : 'Skipta mynd',
alt_image : 'Skiptimynd',
mouseover : '&thorn;egar m&uacute;s fer yfir',
mouseout : '&thorn;egar m&uacute;s fer fr&aacute;',
misc : '&Yacute;mislegt',
example_img : 'Forsko&eth;unarmynd',
missing_alt : 'Ertu viss um a&eth; &thorn;&uacute; viljir halda &aacute;fram &aacute;n myndarl&yacute;singar? &Aacute;n hennar munu sumir notendur, eins og fatla&eth;ir e&eth;a me&eth; gamla vafra ekki geta s&eacute;&eth; myndina.'
});

View file

@ -0,0 +1,8 @@
// KO lang variables
tinyMCE.addToLang('',{
insert_image_alt2 : '그림 제목',
insert_image_onmousemove : '대체 이미<EC9DB4>&ouml;',
insert_image_mouseover : '마우스를 올렸을 때',
insert_image_mouseout : '마우스를 내렸을 때'
});

View file

@ -0,0 +1,27 @@
// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
tinyMCE.addToLang('advimage',{
tab_general : 'Generelle innstillinger',
tab_appearance : 'Visuelle innstillinger',
tab_advanced : 'Avanserte innstillinger',
general : 'Generell',
title : 'Tittel',
preview : 'Forh&aring;ndsvisning',
constrain_proportions : 'Behold proporsjonene',
langdir : 'Skrift retning',
langcode : 'Spr&aring;k kode',
long_desc : 'Lang beskrivelse',
style : 'Stil',
classes : 'CSS klasser',
ltr : 'Venstre mot h&oslash;yre',
rtl : 'H&oslash;yre mot venstre',
id : 'Id',
image_map : 'Opprett bilde',
swap_image : 'Bytt bilde',
alt_image : 'Alternativt bilde',
mouseover : 'n&aring;r pekeren er over',
mouseout : 'n&aring;r pekeren er utenfor',
misc : 'Annet',
example_img : 'Forh&aring;ndsvisnings bilde',
missing_alt : 'Er du sikker p&aring; at du vil fortsette uten &aring; sette inn en beskrivelse av bildet?'
});

View file

@ -0,0 +1,27 @@
// NL lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'Algemeen',
tab_appearance : 'Beeld',
tab_advanced : 'Geavanceerd',
general : 'Algemeen',
title : 'Titel',
preview : 'Voorbeeld',
constrain_proportions : 'Verhoudingen behouden',
langdir : 'Taalrichting',
langcode : 'Taalcode',
long_desc : 'Link naar lange omschrijving',
style : 'Stijl',
classes : 'Stijlen',
ltr : 'Links naar rechts',
rtl : 'Rechts naar links',
id : 'Id',
image_map : 'Afbeelding opdelen',
swap_image : 'Afbeelding wisselen',
alt_image : 'Alternatieve afbeelding',
mouseover : 'voor muis-over',
mouseout : 'voor muis-uit',
misc : 'Diversen',
example_img : 'Voorbeeld&nbsp;afbeelding',
missing_alt : 'Zonder een beschrijving van de afbeelding, zal de pagina voor mensen met een visuele handicap of met afbeeldingen uitgeschakeld niet toegankelijk zijn. Weet u zeker dat u wilt doorgaan zonder beschrijving?'
});

View file

@ -0,0 +1,27 @@
// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
tinyMCE.addToLang('advimage',{
tab_general : 'Generelle innstillinger',
tab_appearance : 'Visuelle innstillinger',
tab_advanced : 'Avanserte innstillinger',
general : 'Generell',
title : 'Tittel',
preview : 'Forh&aring;ndsvisning',
constrain_proportions : 'Behold proporsjonene',
langdir : 'Skrift retning',
langcode : 'Spr&aring;k kode',
long_desc : 'Lang beskrivelse',
style : 'Stil',
classes : 'CSS klasser',
ltr : 'Venstre mot h&oslash;gre',
rtl : 'H&oslash;gre mot venstre',
id : 'Id',
image_map : 'Opprett bilde',
swap_image : 'Bytt bilde',
alt_image : 'Alternativt bilde',
mouseover : 'n&aring;r pekeren er over',
mouseout : 'n&aring;r pekeren er utenfor',
misc : 'Annet',
example_img : 'Forh&aring;ndsvisningsbilde',
missing_alt : 'Er du sikker p&aring; at du vil fortsette uten &aring; sette inn ein beskrivelse av bildet?'
});

View file

@ -0,0 +1,28 @@
// PL lang variables
// fixed by lemiel 14.11.2005
tinyMCE.addToLang('advimage',{
tab_general : 'Główne ustawienia',
tab_appearance : 'Widok',
tab_advanced : 'Zaawansowane',
general : 'Główne',
title : 'Tytuł',
preview : 'Podgląd',
constrain_proportions : 'Zachowaj proporcje',
langdir : 'Kierunek tekstu',
langcode : 'Kod języka',
long_desc : 'Długi opis linku',
style : 'Styl',
classes : 'Klasy',
ltr : 'Lewy do prawego',
rtl : 'Prawy do lewego',
id : 'Id',
image_map : 'Mapa obrazka',
swap_image : 'Podmiana obrazka',
alt_image : 'Alternatywny obrazek',
mouseover : 'gdy myszka nad obrazkiem',
mouseout : 'gdy myszka poza obrazkiem',
misc : 'Różne',
example_img : 'Przykładowy&nbsp;podgląd&nbsp;obrazka',
missing_alt : 'Czy jesteś pewien, że chcesz kontynuować bez zawarcia opisu obrazka? Niektórzy użytkownicy moga używać przeglądarek tekstowych, lub mieć ograniczenia na wyświetlanie grafik, a wtedy Twój obrazek pozostanie dla nich niewidoczny.'
});

View file

@ -0,0 +1,35 @@
/**
* pt_br lang variables
* Brazilian Portuguese
*
* Authors : ????
* Revision and modifications:
* Marcio Barbosa (mpg) <mpg@mpg.com.br>
* Last Updated : November 26, 2005
* TinyMCE Version : 2.0RC4
*/
tinyMCE.addToLang('advimage',{
tab_general : 'Geral',
tab_appearance : 'Aparência',
tab_advanced : 'Avançado',
general : 'Geral',
title : 'Título',
preview : 'Visualizar (Preview)',
constrain_proportions : 'Bloquear proporções',
langdir : 'Direção da linguagem',
langcode : 'Código da linguagem',
long_desc : 'Descrição completa do link',
style : 'Estilo',
classes : 'Classes',
ltr : 'Esquerda para direita',
rtl : 'Direita para esquerda',
id : 'Id',
image_map : 'Mapa da imagem',
swap_image : 'Trocar imagem',
alt_image : 'Imagem alternativa',
mouseover : 'para o mouse sobre o link',
mouseout : 'para o mouse fora do link',
misc : 'Miscelânia',
example_img : 'Aparência&nbsp;Visualizar&nbsp;Imagem',
missing_alt : 'Tem certeza que deseja continuar sem incluir uma descrição para imagem? Sem isso a imagem pode não estar acessível para alguns usuários especiáis, ou para aqueles que utilizam um navegador em modo texto, ou para navegadores com imagens desativadas.'
});

View file

@ -0,0 +1,26 @@
// RU cp1251 lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'Основные',
tab_appearance : 'Визуализация',
tab_advanced : 'Расширенные',
general : 'Главные',
title : 'Заголовок',
preview : 'Предварительный просмотр',
constrain_proportions : 'Сохранить пропорции',
langdir : 'Описание языка',
langcode : 'Код языка',
long_desc : 'Полное описание',
style : 'Стили',
classes : 'Классы',
ltr : 'Слева направо',
rtl : 'Справа налево',
id : 'Id',
image_map : 'Карта изображения',
swap_image : 'Подмена картинки',
alt_image : 'Альтернативное изображение',
mouseover : 'при наведении мыши',
mouseout : 'когда уводите мышь',
misc : 'Прочее',
example_img : 'Визуализация&nbsp;расположения&nbsp;картинки'
});

View file

@ -0,0 +1,26 @@
// RU KOI8-R lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'Основные',
tab_appearance : 'Визуализация',
tab_advanced : 'Расширенные',
general : 'Главные',
title : 'Заголовок',
preview : 'Предварительный просмотр',
constrain_proportions : 'Сохранить пропорции',
langdir : 'Описание языка',
langcode : 'Код языка',
long_desc : 'Полное описание',
style : 'Стили',
classes : 'Классы',
ltr : 'Слева направо',
rtl : 'Справа налево',
id : 'Id',
image_map : 'Карта изображения',
swap_image : 'Подмена картинки',
alt_image : 'Альтернативное изображение',
mouseover : 'при наведении мыши',
mouseout : 'когда уводите мышь',
misc : 'Прочее',
example_img : 'Визуализация&nbsp;расположения&nbsp;картинки'
});

View file

@ -0,0 +1,26 @@
// RU UTF-8 lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'Основные',
tab_appearance : 'Визуализация',
tab_advanced : 'Расширенные',
general : 'Главные',
title : 'Заголовок',
preview : 'Предварительный просмотр',
constrain_proportions : 'Сохранить пропорции',
langdir : 'Описание языка',
langcode : 'Код языка',
long_desc : 'Полное описание',
style : 'Стили',
classes : 'Классы',
ltr : 'Слева направо',
rtl : 'Справа налево',
id : 'Id',
image_map : 'Карта изображения',
swap_image : 'Подмена картинки',
alt_image : 'Альтернативное изображение',
mouseover : 'при наведении мыши',
mouseout : 'когда уводите мышь',
misc : 'Прочее',
example_img : 'Визуализация&nbsp;расположения&nbsp;картинки'
});

View file

@ -0,0 +1,16 @@
/**
* Slovak lang variables
* encoding: utf-8
*
* @author Vladimir VASIL vvasil@post.sk
*
* $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $
*/
tinyMCE.addToLang('',{
insert_image_alt2 : 'Názov obrázku',
insert_image_onmousemove : 'Alternatívny obrázok',
insert_image_mouseover : 'pri najet? myšou',
insert_image_mouseout : 'pri odjet? myšou'
});

View file

@ -0,0 +1,27 @@
// SE lang variables
tinyMCE.addToLang('advimage',{
tab_general : 'Generella inst&auml;llningar',
tab_appearance : 'Visuella inst&auml;llningar',
tab_advanced : 'Avancerade inst&auml;llningar',
general : 'Generella',
title : 'Titel',
preview : 'F&ouml;rhandsgranskning',
constrain_proportions : 'Beh&aring;ll proportionerna',
langdir : 'Skrift riktning',
langcode : 'Spr&aring;k k&aring;d',
long_desc : 'Long beskrivning',
style : 'Stil',
classes : 'CSS Classer',
ltr : 'V&auml;nster till h&ouml;ger',
rtl : 'H&ouml;ger till v&auml;nster',
id : 'Id',
image_map : 'Bild karta',
swap_image : 'Byt bild',
alt_image : 'Alternativ bild',
mouseover : 'n&auml;r pekaren &auml;r &ouml;ver',
mouseout : 'n&auml;r pekaren &auml;r utanf&ouml;r',
misc : '&Ouml;vrigt',
example_img : 'F&ouml;rhandsgransknings bild',
missing_alt : '&Auml;r du s&auml;ker p&aring; att du vill forts&auml;tta utan att skriva en bild beskrivning. Utan en alternativ beskrivning &auml;r bilden inte handikapanpassad.'
});

View file

@ -0,0 +1,27 @@
// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)
tinyMCE.addToLang('advimage',{
tab_general : '一般',
tab_appearance : '显示',
tab_advanced : '高级',
general : '一般',
title : '标题',
preview : '预览',
constrain_proportions : '约束属性',
langdir : '书写方向',
langcode : '语言编码',
long_desc : '长描述链接',
style : '风格',
classes : '类',
ltr : '从左至右',
rtl : '从右至左',
id : '表识',
image_map : '图片对应',
swap_image : '调换图片',
alt_image : '候选图片',
mouseover : '鼠标在上面时',
mouseout : '鼠标离开时',
misc : '杂项',
example_img : 'Appearance&nbsp;preview&nbsp;image',
missing_alt : '您确认要在没有图片说明的情况下继续吗? 这样其他关闭图片浏览的用户将无法注意到你在这里有图片。'
});

View file

@ -0,0 +1,29 @@
// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
// 繁體中文 BIG-5 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
tinyMCE.addToLang('advimage',{
tab_general : '一般',
tab_appearance : '外觀',
tab_advanced : '進階',
general : '一般',
title : '標題',
preview : '預覽',
constrain_proportions : '比例限制',
langdir : '語言用法',
langcode : '語碼',
long_desc : '完整說明連結',
style : '式樣',
classes : '分類',
ltr : '由左至右',
rtl : '由右至左',
id : '編號',
image_map : '圖檔映射',
swap_image : '圖檔交換',
alt_image : '替代圖檔',
mouseover : '當滑鼠移入',
mouseout : '當滑鼠移出',
misc : '雜項',
example_img : '外觀&nbsp;預覽&nbsp;圖檔',
missing_alt : '確定要在不含圖檔說明的狀況下繼續執行嗎?\n沒有圖檔說明可能會導致那些像是以純文字瀏覽器或\n關閉瀏覽器圖檔顯現功能的用戶無法順利讀取資訊。'
});

View file

@ -0,0 +1,29 @@
// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
tinyMCE.addToLang('advimage',{
tab_general : '一般',
tab_appearance : '外觀',
tab_advanced : '進階',
general : '一般',
title : '標題',
preview : '預覽',
constrain_proportions : '比例限制',
langdir : '語言用法',
langcode : '語碼',
long_desc : '完整說明連結',
style : '式樣',
classes : '分類',
ltr : '由左至右',
rtl : '由右至左',
id : '編號',
image_map : '圖檔映射',
swap_image : '圖檔交換',
alt_image : '替代圖檔',
mouseover : '當滑鼠移入',
mouseout : '當滑鼠移出',
misc : '雜項',
example_img : '外觀&nbsp;預覽&nbsp;圖檔',
missing_alt : '確定要在不含圖檔說明的狀況下繼續執行嗎?\n沒有圖檔說明可能會導致那些像是以純文字瀏覽器或\n關閉瀏覽器圖檔顯現功能的用戶無法順利讀取資訊。'
});

View file

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