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,35 @@
/* CSS file for advimage plugin popup */
.mceLinkList, .mceAnchorList, #targetlist {
width: 280px;
}
.mceActionPanel {
margin-top: 7px;
}
.panel_wrapper div.current {
height: 320px;
}
#classlist, #title, #href {
width: 280px;
}
#popupurl, #popupname {
width: 200px;
}
#popupwidth, #popupheight, #popupleft, #popuptop {
width: 30px;
vertical-align: middle;
text-align: center;
}
#id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey {
width: 200px;
}
#events_panel input {
width: 200px;
}

View file

@ -0,0 +1 @@
tinyMCE.importPluginLanguagePack('advlink','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_advlink_getInfo(){return{longname:'Advanced link',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};};function TinyMCE_advlink_getControlHTML(control_name){switch(control_name){case "link":var cmd='tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvLink\');return false;';return '<a href="javascript:'+cmd+'" onclick="'+cmd+'" target="_self" onmousedown="return false;"><img id="{$editor_id}_advlink" 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.restoreClass(this);" /></a>';}return "";}function TinyMCE_advlink_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvLink":var anySelection=false;var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(anySelection||(focusElm!=null&&focusElm.nodeName=="A")){var template=new Array();template['file']='../../plugins/advlink/link.htm';template['width']=480;template['height']=400;template['width']+=tinyMCE.getLang('lang_advlink_delta_width',0);template['height']+=tinyMCE.getLang('lang_advlink_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});}return true;}return false;}function TinyMCE_advlink_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonDisabled',true);if(node==null)return;if(any_selection)tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonNormal',false);do{if(node.nodeName=="A"&&tinyMCE.getAttrib(node,'href')!="")tinyMCE.switchClassSticky(editor_id+'_advlink','mceButtonSelected',false);}while((node=node.parentNode));return true;}

View file

@ -0,0 +1,69 @@
/* Import plugin specific language pack */
tinyMCE.importPluginLanguagePack('advlink', '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_advlink_getInfo() {
return {
longname : 'Advanced link',
author : 'Moxiecode Systems',
authorurl : 'http://tinymce.moxiecode.com',
infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',
version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
};
};
function TinyMCE_advlink_getControlHTML(control_name) {
switch (control_name) {
case "link":
var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceAdvLink\');return false;';
return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_advlink" 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.restoreClass(this);" /></a>';
}
return "";
}
function TinyMCE_advlink_execCommand(editor_id, element, command, user_interface, value) {
switch (command) {
case "mceAdvLink":
var anySelection = false;
var inst = tinyMCE.getInstanceById(editor_id);
var focusElm = inst.getFocusElement();
if (tinyMCE.selectedElement)
anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0);
if (anySelection || (focusElm != null && focusElm.nodeName == "A")) {
var template = new Array();
template['file'] = '../../plugins/advlink/link.htm';
template['width'] = 480;
template['height'] = 400;
// Language specific width and height addons
template['width'] += tinyMCE.getLang('lang_advlink_delta_width', 0);
template['height'] += tinyMCE.getLang('lang_advlink_delta_height', 0);
tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
}
return true;
}
return false;
}
function TinyMCE_advlink_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonDisabled', true);
if (node == null)
return;
if (any_selection)
tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonNormal', false);
do {
if (node.nodeName == "A" && tinyMCE.getAttrib(node, 'href') != "")
tinyMCE.switchClassSticky(editor_id + '_advlink', 'mceButtonSelected', false);
} while ((node = node.parentNode));
return true;
}

View file

@ -0,0 +1,564 @@
/* Functions for the advlink plugin popup */
var templates = {
"window.open" : "window.open('${url}','${target}','${options}')"
};
function preinit() {
// Initialize
tinyMCE.setWindowArg('mce_windowresize', false);
// Import external list url javascript
var url = tinyMCE.getParam("external_link_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 changeClass() {
var formObj = document.forms[0];
formObj.classes.value = getSelectValue(formObj, 'classlist');
}
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;
document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink');
document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink');
document.getElementById('linklisthrefcontainer').innerHTML = getLinkListHTML('linklisthref','href');
document.getElementById('anchorlistcontainer').innerHTML = getAnchorListHTML('anchorlist','href');
document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target');
// Link list
html = getLinkListHTML('linklisthref','href');
if (html == "")
document.getElementById("linklisthrefrow").style.display = 'none';
else
document.getElementById("linklisthrefcontainer").innerHTML = html;
// Resize some elements
if (isVisible('hrefbrowser'))
document.getElementById('href').style.width = '260px';
if (isVisible('popupurlbrowser'))
document.getElementById('popupurl').style.width = '180px';
elm = tinyMCE.getParentElement(elm, "a");
if (elm != null && elm.nodeName == "A")
action = "update";
formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true);
setPopupControlsDisabled(true);
if (action == "update") {
var href = tinyMCE.getAttrib(elm, 'href');
href = convertURL(href, elm, true);
// Use mce_href if found
var mceRealHref = tinyMCE.getAttrib(elm, 'mce_href');
if (mceRealHref != "") {
href = mceRealHref;
if (tinyMCE.getParam('convert_urls'))
href = convertURL(href, elm, true);
}
var onclick = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onclick'));
// Setup form data
setFormValue('href', href);
setFormValue('title', tinyMCE.getAttrib(elm, 'title'));
setFormValue('id', tinyMCE.getAttrib(elm, 'id'));
setFormValue('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style"))));
setFormValue('rel', tinyMCE.getAttrib(elm, 'rel'));
setFormValue('rev', tinyMCE.getAttrib(elm, 'rev'));
setFormValue('charset', tinyMCE.getAttrib(elm, 'charset'));
setFormValue('hreflang', tinyMCE.getAttrib(elm, 'hreflang'));
setFormValue('dir', tinyMCE.getAttrib(elm, 'dir'));
setFormValue('lang', tinyMCE.getAttrib(elm, 'lang'));
setFormValue('tabindex', tinyMCE.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : ""));
setFormValue('accesskey', tinyMCE.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : ""));
setFormValue('type', tinyMCE.getAttrib(elm, 'type'));
setFormValue('onfocus', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onfocus')));
setFormValue('onblur', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onblur')));
setFormValue('onclick', onclick);
setFormValue('ondblclick', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'ondblclick')));
setFormValue('onmousedown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousedown')));
setFormValue('onmouseup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseup')));
setFormValue('onmouseover', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover')));
setFormValue('onmousemove', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousemove')));
setFormValue('onmouseout', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout')));
setFormValue('onkeypress', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeypress')));
setFormValue('onkeydown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeydown')));
setFormValue('onkeyup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeyup')));
setFormValue('target', tinyMCE.getAttrib(elm, 'target'));
setFormValue('classes', tinyMCE.getAttrib(elm, 'class'));
// Parse onclick data
if (onclick != null && onclick.indexOf('window.open') != -1)
parseWindowOpen(onclick);
else
parseFunction(onclick);
// Select by the values
selectByValue(formObj, 'dir', tinyMCE.getAttrib(elm, 'dir'));
selectByValue(formObj, 'rel', tinyMCE.getAttrib(elm, 'rel'));
selectByValue(formObj, 'rev', tinyMCE.getAttrib(elm, 'rev'));
selectByValue(formObj, 'linklisthref', href);
if (href.charAt(0) == '#')
selectByValue(formObj, 'anchorlist', href);
addClassesToList('classlist', 'advlink_styles');
selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'), true);
selectByValue(formObj, 'targetlist', tinyMCE.getAttrib(elm, 'target'), true);
} else
addClassesToList('classlist', 'advlink_styles');
window.focus();
}
function setFormValue(name, value) {
document.forms[0].elements[name].value = value;
}
function convertURL(url, node, on_save) {
return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);");
}
function parseWindowOpen(onclick) {
var formObj = document.forms[0];
// Preprocess center code
if (onclick.indexOf('return false;') != -1) {
formObj.popupreturn.checked = true;
onclick = onclick.replace('return false;', '');
}
var onClickData = parseLink(onclick);
if (onClickData != null) {
formObj.ispopup.checked = true;
setPopupControlsDisabled(false);
var onClickWindowOptions = parseOptions(onClickData['options']);
var url = onClickData['url'];
if (tinyMCE.getParam('convert_urls'))
url = convertURL(url, null, true);
formObj.popupname.value = onClickData['target'];
formObj.popupurl.value = url;
formObj.popupwidth.value = getOption(onClickWindowOptions, 'width');
formObj.popupheight.value = getOption(onClickWindowOptions, 'height');
formObj.popupleft.value = getOption(onClickWindowOptions, 'left');
formObj.popuptop.value = getOption(onClickWindowOptions, 'top');
if (formObj.popupleft.value.indexOf('screen') != -1)
formObj.popupleft.value = "c";
if (formObj.popuptop.value.indexOf('screen') != -1)
formObj.popuptop.value = "c";
formObj.popuplocation.checked = getOption(onClickWindowOptions, 'location') == "yes";
formObj.popupscrollbars.checked = getOption(onClickWindowOptions, 'scrollbars') == "yes";
formObj.popupmenubar.checked = getOption(onClickWindowOptions, 'menubar') == "yes";
formObj.popupresizable.checked = getOption(onClickWindowOptions, 'resizable') == "yes";
formObj.popuptoolbar.checked = getOption(onClickWindowOptions, 'toolbar') == "yes";
formObj.popupstatus.checked = getOption(onClickWindowOptions, 'status') == "yes";
formObj.popupdependent.checked = getOption(onClickWindowOptions, 'dependent') == "yes";
buildOnClick();
}
}
function parseFunction(onclick) {
var formObj = document.forms[0];
var onClickData = parseLink(onclick);
// TODO: Add stuff here
}
function getOption(opts, name) {
return typeof(opts[name]) == "undefined" ? "" : opts[name];
}
function setPopupControlsDisabled(state) {
var formObj = document.forms[0];
formObj.popupname.disabled = state;
formObj.popupurl.disabled = state;
formObj.popupwidth.disabled = state;
formObj.popupheight.disabled = state;
formObj.popupleft.disabled = state;
formObj.popuptop.disabled = state;
formObj.popuplocation.disabled = state;
formObj.popupscrollbars.disabled = state;
formObj.popupmenubar.disabled = state;
formObj.popupresizable.disabled = state;
formObj.popuptoolbar.disabled = state;
formObj.popupstatus.disabled = state;
formObj.popupreturn.disabled = state;
formObj.popupdependent.disabled = state;
setBrowserDisabled('popupurlbrowser', state);
}
function parseLink(link) {
link = link.replace(new RegExp('&#39;', 'g'), "'");
var fnName = link.replace(new RegExp("\\s*([A-Za-z0-9\.]*)\\s*\\(.*", "gi"), "$1");
// Is function name a template function
var template = templates[fnName];
if (template) {
// Build regexp
var variableNames = template.match(new RegExp("'?\\$\\{[A-Za-z0-9\.]*\\}'?", "gi"));
var regExp = "\\s*[A-Za-z0-9\.]*\\s*\\(";
var replaceStr = "";
for (var i=0; i<variableNames.length; i++) {
// Is string value
if (variableNames[i].indexOf("'${") != -1)
regExp += "'(.*)'";
else // Number value
regExp += "([0-9]*)";
replaceStr += "$" + (i+1);
// Cleanup variable name
variableNames[i] = variableNames[i].replace(new RegExp("[^A-Za-z0-9]", "gi"), "");
if (i != variableNames.length-1) {
regExp += "\\s*,\\s*";
replaceStr += "<delim>";
} else
regExp += ".*";
}
regExp += "\\);?";
// Build variable array
var variables = new Array();
variables["_function"] = fnName;
var variableValues = link.replace(new RegExp(regExp, "gi"), replaceStr).split('<delim>');
for (var i=0; i<variableNames.length; i++)
variables[variableNames[i]] = variableValues[i];
return variables;
}
return null;
}
function parseOptions(opts) {
if (opts == null || opts == "")
return new Array();
// Cleanup the options
opts = opts.toLowerCase();
opts = opts.replace(/;/g, ",");
opts = opts.replace(/[^0-9a-z=,]/g, "");
var optionChunks = opts.split(',');
var options = new Array();
for (var i=0; i<optionChunks.length; i++) {
var parts = optionChunks[i].split('=');
if (parts.length == 2)
options[parts[0]] = parts[1];
}
return options;
}
function buildOnClick() {
var formObj = document.forms[0];
if (!formObj.ispopup.checked) {
formObj.onclick.value = "";
return;
}
var onclick = "window.open('";
var url = formObj.popupurl.value;
if (tinyMCE.getParam('convert_urls'))
url = convertURL(url, null, true);
onclick += url + "','";
onclick += formObj.popupname.value + "','";
if (formObj.popuplocation.checked)
onclick += "location=yes,";
if (formObj.popupscrollbars.checked)
onclick += "scrollbars=yes,";
if (formObj.popupmenubar.checked)
onclick += "menubar=yes,";
if (formObj.popupresizable.checked)
onclick += "resizable=yes,";
if (formObj.popuptoolbar.checked)
onclick += "toolbar=yes,";
if (formObj.popupstatus.checked)
onclick += "status=yes,";
if (formObj.popupdependent.checked)
onclick += "dependent=yes,";
if (formObj.popupwidth.value != "")
onclick += "width=" + formObj.popupwidth.value + ",";
if (formObj.popupheight.value != "")
onclick += "height=" + formObj.popupheight.value + ",";
if (formObj.popupleft.value != "") {
if (formObj.popupleft.value != "c")
onclick += "left=" + formObj.popupleft.value + ",";
else
onclick += "left='+(screen.availWidth/2-" + (formObj.popupwidth.value/2) + ")+',";
}
if (formObj.popuptop.value != "") {
if (formObj.popuptop.value != "c")
onclick += "top=" + formObj.popuptop.value + ",";
else
onclick += "top='+(screen.availHeight/2-" + (formObj.popupheight.value/2) + ")+',";
}
if (onclick.charAt(onclick.length-1) == ',')
onclick = onclick.substring(0, onclick.length-1);
onclick += "');";
if (formObj.popupreturn.checked)
onclick += "return false;";
// tinyMCE.debug(onclick);
formObj.onclick.value = onclick;
}
function setAttrib(elm, attrib, value) {
var formObj = document.forms[0];
var valueElm = formObj.elements[attrib.toLowerCase()];
if (typeof(value) == "undefined" || value == null) {
value = "";
if (valueElm)
value = valueElm.value;
}
if (value != "") {
elm.setAttribute(attrib.toLowerCase(), value);
if (attrib == "style")
attrib = "style.cssText";
if (attrib.substring(0, 2) == 'on')
value = 'return true;' + value;
if (attrib == "class")
attrib = "className";
eval('elm.' + attrib + "=value;");
} else
elm.removeAttribute(attrib);
}
function getAnchorListHTML(id, target) {
var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
var nodes = inst.getBody().getElementsByTagName("a");
var html = "";
html += '<select id="' + id + '" name="' + id + '" class="mceAnchorList" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target + '.value=';
html += 'this.options[this.selectedIndex].value;">';
html += '<option value="">---</option>';
for (var i=0; i<nodes.length; i++) {
if ((name = tinyMCE.getAttrib(nodes[i], "name")) != "")
html += '<option value="#' + name + '">' + name + '</option>';
}
html += '</select>';
return html;
}
function insertAction() {
var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id'));
var elm = inst.getFocusElement();
elm = tinyMCE.getParentElement(elm, "a");
tinyMCEPopup.execCommand("mceBeginUndoLevel");
// Create new anchor elements
if (elm == null) {
if (tinyMCE.isSafari)
tinyMCEPopup.execCommand("mceInsertContent", false, '<a href="#mce_temp_url#">' + inst.getSelectedHTML() + '</a>');
else
tinyMCEPopup.execCommand("createlink", false, "#mce_temp_url#");
var elementArray = tinyMCE.getElementsByAttributeValue(inst.getBody(), "a", "href", "#mce_temp_url#");
for (var i=0; i<elementArray.length; i++) {
var elm = elementArray[i];
// Move cursor behind the new anchor
if (tinyMCE.isGecko) {
var sp = inst.getDoc().createTextNode(" ");
if (elm.nextSibling)
elm.parentNode.insertBefore(sp, elm.nextSibling);
else
elm.parentNode.appendChild(sp);
// Set range after link
var rng = inst.getDoc().createRange();
rng.setStartAfter(elm);
rng.setEndAfter(elm);
// Update selection
var sel = inst.getSel();
sel.removeAllRanges();
sel.addRange(rng);
}
setAllAttribs(elm);
}
} else
setAllAttribs(elm);
tinyMCE._setEventsEnabled(inst.getBody(), false);
tinyMCEPopup.execCommand("mceEndUndoLevel");
tinyMCEPopup.close();
}
function setAllAttribs(elm) {
var formObj = document.forms[0];
var href = formObj.href.value;
var target = getSelectValue(formObj, 'targetlist');
// Make anchors absolute
if (href.charAt(0) == '#')
href = tinyMCE.settings['document_base_url'] + href;
setAttrib(elm, 'href', convertURL(href, elm));
setAttrib(elm, 'mce_href', href);
setAttrib(elm, 'title');
setAttrib(elm, 'target', target == '_self' ? '' : target);
setAttrib(elm, 'id');
setAttrib(elm, 'style');
setAttrib(elm, 'class', getSelectValue(formObj, 'classlist'));
setAttrib(elm, 'rel');
setAttrib(elm, 'rev');
setAttrib(elm, 'charset');
setAttrib(elm, 'hreflang');
setAttrib(elm, 'dir');
setAttrib(elm, 'lang');
setAttrib(elm, 'tabindex');
setAttrib(elm, 'accesskey');
setAttrib(elm, 'type');
setAttrib(elm, 'onfocus');
setAttrib(elm, 'onblur');
setAttrib(elm, 'onclick');
setAttrib(elm, 'ondblclick');
setAttrib(elm, 'onmousedown');
setAttrib(elm, 'onmouseup');
setAttrib(elm, 'onmouseover');
setAttrib(elm, 'onmousemove');
setAttrib(elm, 'onmouseout');
setAttrib(elm, 'onkeypress');
setAttrib(elm, 'onkeydown');
setAttrib(elm, 'onkeyup');
// Refresh in old MSIE
if (tinyMCE.isMSIE5)
elm.outerHTML = elm.outerHTML;
}
function 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 getLinkListHTML(elm_id, target_form_element, onchange_func) {
if (typeof(tinyMCELinkList) == "undefined" || tinyMCELinkList.length == 0)
return "";
var html = "";
html += '<select id="' + elm_id + '" name="' + elm_id + '"';
html += ' class="mceLinkList" 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<tinyMCELinkList.length; i++)
html += '<option value="' + tinyMCELinkList[i][1] + '">' + tinyMCELinkList[i][0] + '</option>';
html += '</select>';
return html;
// tinyMCE.debug('-- image list start --', html, '-- image list end --');
}
function getTargetListHTML(elm_id, target_form_element) {
var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';');
var html = '';
html += '<select id="' + elm_id + '" name="' + elm_id + '" onfocus="tinyMCE.addSelectAccessibility(event, this, window);" onchange="this.form.' + target_form_element + '.value=';
html += 'this.options[this.selectedIndex].value;">';
html += '<option value="_self">' + tinyMCE.getLang('lang_advlink_target_same') + '</option>';
html += '<option value="_blank">' + tinyMCE.getLang('lang_advlink_target_blank') + ' (_blank)</option>';
html += '<option value="_parent">' + tinyMCE.getLang('lang_advlink_target_parent') + ' (_parent)</option>';
html += '<option value="_top">' + tinyMCE.getLang('lang_advlink_target_top') + ' (_top)</option>';
for (var i=0; i<targets.length; i++) {
var key, value;
if (targets[i] == "")
continue;
key = targets[i].split('=')[0];
value = targets[i].split('=')[1];
html += '<option value="' + key + '">' + value + ' (' + key + ')</option>';
}
html += '</select>';
return html;
}
// While loading
preinit();

View file

@ -0,0 +1,28 @@
/**
* Czech lang variables
* encoding: utf-8
*
* $Id: cs.js,v 1.4 2005/10/18 13:59:42 spocke Exp $
*/
tinyMCE.addToLang('',{
insert_link_target_same : 'Otevřít ve stejném okně/rámu',
insert_link_target_parent : 'Otevřít v rodičovském okně/rámu',
insert_link_target_top : 'Otevřít v nejvyšším rámu (přepíše všechny rámy)',
insert_link_target_blank : 'Otevřít v novém okně',
insert_link_target_named : 'Otevřít v okně',
insert_link_popup : 'JS-Popup',
insert_link_popup_url : 'Popup URL',
insert_link_popup_name : 'Název okna',
insert_link_popup_return : 'Vložit \'return false\'',
insert_link_popup_scrollbars : 'Ukázat posuvníky',
insert_link_popup_statusbar : 'Ukázat stavový řádek',
insert_link_popup_toolbar : 'Ukázat ovládací lištu',
insert_link_popup_menubar : 'Ukázat menu',
insert_link_popup_location : 'Ukázat lištu umístění',
insert_link_popup_resizable : 'Proměnná velikost okna',
insert_link_popup_size : 'Velikost',
insert_link_popup_position : 'Umístění (X/Y)',
insert_link_popup_missingtarget : 'Vložte název cíle nebo vyberte jinou volbu.'
});

View file

@ -0,0 +1,46 @@
// UK lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'Cyffredinol',
popup_tab : 'Ffenest Naid',
events_tab : 'Digwyddiadau',
advanced_tab : 'Uwch',
general_props : 'Priodoleddau cyffredinol',
popup_props : 'Priodoleddau ffenest naid',
event_props : 'Digwyddiadau',
advanced_props : 'Priodoleddau uwch',
popup_opts : 'Dewisiadau',
anchor_names : 'Angorau',
target_same : 'Agor yn y ffenest / ffr&acirc;m yma',
target_parent : 'Agor yn rhiant y ffenest / ffr&acirc;m',
target_top : 'Agor yn y ffr&acirc;m uchaf (disodli pob ffr&acirc;m)',
target_blank : 'Agor mewn ffenest newydd',
popup : 'Ffenest naid Javascript',
popup_url : 'URL ffenest naid',
popup_name : 'Enw ffenest',
popup_return : 'Mewnosod \'return false\'',
popup_scrollbars : 'Dangos bariau sgrolio',
popup_statusbar : 'Dangos bar statws',
popup_toolbar : 'Dangos bariau offer',
popup_menubar : 'Dangos bar dewislen',
popup_location : 'Dangos bar lleoliad',
popup_resizable : 'Caniat&aacute;u newid maint y ffenest',
popup_dependent : 'Dibynnol (Mozilla/Firefox yn unig)',
popup_size : 'Maint',
popup_position : 'Lleoliad (X/Y)',
id : 'Id',
style: 'Arddull',
classes : 'Dosbarthiadau',
target_name : 'Enw targed',
langdir : 'Cyfeiriad iaith',
target_langcode : 'Iaith y targed',
langcode : 'C&ocirc;d iaith',
encoding : 'Amgodio testun y targed',
mime : 'Math MIME y targed',
rel : 'Perthynas tudalen i\'r targed',
rev : 'Perthynas targed i\'r dudalen',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Chwith i\'r dde',
rtl : 'Dde i\'r chwith'
});

View file

@ -0,0 +1,46 @@
// DK lang variables contributed by Jan Moelgaard
tinyMCE.addToLang('advlink',{
general_tab : 'Generelt',
popup_tab : 'Pop up',
events_tab : 'Events',
advanced_tab : 'Avanceret',
general_props : 'Generelle egenskaber',
popup_props : 'Popup egenskaber',
event_props : 'Events',
advanced_props : 'Advancerede egenskaber',
popup_opts : 'Valgmuligheder',
anchor_names : 'Bogm&#230;rker',
target_same : 'Åbn i samme vindue / ramme',
target_parent : 'Åbn i overordnet vindue / ramme',
target_top : 'Åbn i topramme (erstatter alle rammer)',
target_blank : 'Åbn i nyt vindue',
popup : 'Javascript popup',
popup_url : 'Popup adresse',
popup_name : 'Winduets navn',
popup_return : 'Inds&#230;t \'return false\'',
popup_scrollbars : 'Vis scrollbar',
popup_statusbar : 'Vis statuslinje',
popup_toolbar : 'Vis v&#230;rkt&#248;jslinjer',
popup_menubar : 'Vis menulinje',
popup_location : 'Vis adresse',
popup_resizable : 'G&#248;r vinduet skalerbart',
popup_dependent : 'Afh&#230;ngigt (kun ved Mozilla/Firefox)',
popup_size : 'St&#248;rrelse',
popup_position : 'Placering (X/Y)',
id : 'Id',
style: 'Style',
classes : 'Klasser',
target_name : 'Target navn',
langdir : 'Sprogretning',
target_langcode : 'Target sprog',
langcode : 'Sprogkode',
encoding : 'Target karakterkode',
mime : 'Target MIME type',
rel : 'Relation mellem side og target',
rev : 'Relation mellem target og side',
tabindex : 'Tabindex',
accesskey : 'Adgangsn&#248;gle',
ltr : 'Venstre til h&#248;jre',
rtl : 'H&#248;jre til venstre'
});

View file

@ -0,0 +1,47 @@
// DE lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'Allgemein',
popup_tab : 'Popup',
events_tab : 'JS-Events',
advanced_tab : 'Erweitert',
general_props : 'Allgemeine Eigenschaften',
popup_props : 'Popup-Eigenschaften',
event_props : 'Javascript-Events',
advanced_props : 'Erweiterte Eigenschaften',
popup_opts : 'Optionen',
anchor_names : 'Anker',
target_same : '_self - In diesem Fenster/Frame &ouml;ffnen',
target_parent : '_parent - Im Eltern-Fenster/-Frame &ouml;ffnen',
target_top : '_top - Im Fenster &ouml;ffnen (ersetzt alle Frames)',
target_blank : '_blank - In neuem Fenster &ouml;ffnen',
popup : 'Javascript-Popup',
popup_url : 'Popup-URL',
popup_name : 'Popup-Name',
popup_return : 'Mit \'return false\' einf&uuml;gen',
popup_scrollbars : 'Scrollleisten anzeigen',
popup_statusbar : 'Statuszeilen anzeigen',
popup_toolbar : 'Werkzeugleisten anzeigen',
popup_menubar : 'Men&uuml;leiste anzeigen',
popup_location : 'Adresszeile anzeigen',
popup_resizable : 'Fenstergr&ouml;&szlig;e ver&auml;nderbar',
popup_dependent : 'Abh&auml;ngiges Fenster (Nur Mozilla/Firefox)',
popup_size : 'Gr&ouml;&szlig;e',
popup_position : 'Position (X/Y)',
id : 'ID',
style: 'CSS-Stil',
classes : 'CSS-Klassen',
target_name : 'Zielname',
langdir : 'Sprachrichtung',
target_langcode : 'Zielsprache',
langcode : 'Sprach-Code',
encoding : 'Zeichenkodierung',
mime : 'MIME-Typ',
rel : 'Verh&auml;ltnis Seite zu Ziel',
rev : 'Verh&auml;ltnis Ziel zu Seite',
tabindex : 'Tabulator-Index',
accesskey : 'Tastaturk&uuml;rzel',
ltr : 'Von links nach rechts',
rtl : 'Von rechts nach links',
delta_width : 10
});

View file

@ -0,0 +1,46 @@
// UK lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'General',
popup_tab : 'Popup',
events_tab : 'Events',
advanced_tab : 'Advanced',
general_props : 'General properties',
popup_props : 'Popup properties',
event_props : 'Events',
advanced_props : 'Advanced properties',
popup_opts : 'Options',
anchor_names : 'Anchors',
target_same : 'Open in this window / frame',
target_parent : 'Open in parent window / frame',
target_top : 'Open in top frame (replaces all frames)',
target_blank : 'Open in new window',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'Window name',
popup_return : 'Insert \'return false\'',
popup_scrollbars : 'Show scrollbars',
popup_statusbar : 'Show status bar',
popup_toolbar : 'Show toolbars',
popup_menubar : 'Show menu bar',
popup_location : 'Show location bar',
popup_resizable : 'Make window resizable',
popup_dependent : 'Dependent (Mozilla/Firefox only)',
popup_size : 'Size',
popup_position : 'Position (X/Y)',
id : 'Id',
style: 'Style',
classes : 'Classes',
target_name : 'Target name',
langdir : 'Language direction',
target_langcode : 'Target language',
langcode : 'Language code',
encoding : 'Target character encoding',
mime : 'Target MIME type',
rel : 'Relationship page to target',
rev : 'Relationship target to page',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Left to right',
rtl : 'Right to left'
});

View file

@ -0,0 +1,54 @@
/**
* 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('advlink',{
general_tab : 'General',
popup_tab : 'Popup',
events_tab : 'Eventos',
advanced_tab : 'Avanzado',
general_props : 'Propiedades generales',
popup_props : 'Propiedades de la popup',
event_props : 'Eventos',
advanced_props : 'Propiedades avanzadas',
popup_opts : 'Opciones',
anchor_names : 'Anclas',
target_same : 'Abrir en esta ventana/frame',
target_parent : 'Abrir en la ventana/frame padre',
target_top : 'Abrir el frame superior (replaza todos los frames)',
target_blank : 'Abrir en una ventana nueva',
popup : 'Popup con JavaScript',
popup_url : 'Dirección de la popup',
popup_name : 'Nombre de la ventana',
popup_return : 'Insertar \'return false\'',
popup_scrollbars : 'Mostrar barras de scroll',
popup_statusbar : 'Mostrar barra de estado',
popup_toolbar : 'Mostrar barras de tarea',
popup_menubar : 'Mostrar barra de menu',
popup_location : 'Mostrar barra de direcciones',
popup_resizable : 'La ventana puede cambiar de tamaño',
popup_dependent : 'Dependiente (solo Mozilla/Firefox)',
popup_size : 'Tamaño',
popup_position : 'Posición (X/Y)',
id : 'Id',
style: 'Estilo',
classes : 'Clases',
target_name : 'Nombre del target',
langdir : 'Dirección del texto',
target_langcode : 'Idioma del target',
langcode : 'Código del idioma',
encoding : 'Codificación de los carácteres del target',
mime : 'Tipo MIME del target',
rel : 'Relación de la página con el target',
rev : 'Relación del target con la página',
tabindex : 'Indice para la tabulación',
accesskey : 'Tecla de acceso',
ltr : 'de izquierda a derecha',
rtl : 'de derecha a izquierda'
});

View file

@ -0,0 +1,27 @@
// IR lang variables
// Persian (Farsi) language pack (for IRAN)
// By: Morteza Zafari
// Lost@LostLord.com
// http://www.LostLord.com
tinyMCE.addToLang('',{
dir : 'rtl',
insert_link_target_same : '?? ???? ???? / ???? ??? ??',
insert_link_target_parent : '?? ???? / ???? ???? ??? ??',
insert_link_target_top : '?? ???? ???? ??? ?? (??? ?????? ?????? ????? ?????)',
insert_link_target_blank : '?? ???? ???? ??? ??',
insert_link_target_named : '?? ????? ??? ??',
insert_link_popup : 'JS-Popup',
insert_link_popup_url : 'URL ?????',
insert_link_popup_name : '??? ?????',
insert_link_popup_return : '?????? \'return false\'',
insert_link_popup_scrollbars : '????? scrollbars',
insert_link_popup_statusbar : '????? statusbar',
insert_link_popup_toolbar : '????? toolbars',
insert_link_popup_menubar : '????? menubar',
insert_link_popup_location : '????? locationbar',
insert_link_popup_resizable : '???? ????? ?????? ????',
insert_link_popup_size : '??????',
insert_link_popup_position : '?????? (X/Y)',
insert_link_popup_missingtarget : '???? ?? ??? ???? ???? ?????? ???? ?? ??? ??? ???? ????? ????? ?? ?????? ??????.'
});

View file

@ -0,0 +1,22 @@
// French lang variables by Laurent Dran
tinyMCE.addToLang('',{
insert_link_target_same : 'Ouvre dans la fen&#281;tre / Cadre(frame)',
insert_link_target_parent : 'Ouvre dans fen&#281;tre parente / Cadres(frame)',
insert_link_target_top : 'Ouvre dans le Top frame (remplace toutes les cadres(frames))',
insert_link_target_blank : 'Ouvre dans la fen&#281;tre',
insert_link_target_named : 'Ouvre dans la fen&#281;tre',
insert_link_popup : 'JS-Popup',
insert_link_popup_url : 'URL de la Popup',
insert_link_popup_name : 'Nom de la fen&#281;tre',
insert_link_popup_return : 'Insert \'return false\'',
insert_link_popup_scrollbars : 'Montrer la barre de d&eacute;filement ',
insert_link_popup_statusbar : 'Montrer la barre d\'&eacute;tat',
insert_link_popup_toolbar : 'Montrer la barre d\'outils',
insert_link_popup_menubar : 'Montrer la barre du menu',
insert_link_popup_location : 'Montre la barre d\'adresse',
insert_link_popup_resizable : 'Fabriquer une fen&#281;tre redimensionnable',
insert_link_popup_size : 'Taille',
insert_link_popup_position : 'Position (X/Y)',
insert_link_popup_missingtarget : 'Veuillez ins&eacute;rer un nom pour la cible ou choisissez une autre option.'
});

View file

@ -0,0 +1,22 @@
// CA_FR lang variables
tinyMCE.addToLang('',{
insert_link_target_same : 'Ouvrir dans la même fenêtre',
insert_link_target_parent : 'Ouvrir dans la fenêtre parent',
insert_link_target_top : 'Ouvrir dans le cadre supérieur',
insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre',
insert_link_target_named : 'Ouvrir à la destination',
insert_link_popup : 'JS-Popup',
insert_link_popup_url : 'URL du popup',
insert_link_popup_name : 'Nom de la fenêtre',
insert_link_popup_return : 'Insérer le script \'return false\'',
insert_link_popup_scrollbars : 'Barres de défilement',
insert_link_popup_statusbar : 'Barre de statut',
insert_link_popup_toolbar : 'Barres d\'outils',
insert_link_popup_menubar : 'Barre de menu',
insert_link_popup_location : 'Barre d\'adresse',
insert_link_popup_resizable : 'Fenêtre redimensionnable',
insert_link_popup_size : 'Dimensions',
insert_link_popup_position : 'Position (X/Y)',
insert_link_popup_missingtarget : 'S.v.p., entrer un nom de destination ou choisir une autre option.'
});

View file

@ -0,0 +1,46 @@
// UK lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'כללי',
popup_tab : 'חלון קופץ',
events_tab : 'ארועים',
advanced_tab : 'מתקדם',
general_props : 'מאפיינים כלליים',
popup_props : 'מאפייני החלון הקופץ',
event_props : 'ארועים',
advanced_props : 'מאפיינים מתקדמים',
popup_opts : 'אפשרויות',
anchor_names : 'עוגנים',
target_same : 'פתח בחלון זה או מסגרת זו',
target_parent : 'פתח בחלון או במסגרת המקוריים',
target_top : 'פתח במסגרת הראשית (מחליף את כל המסגרות)',
target_blank : 'פתח בחלון חדש',
popup : 'חלון קופץ של Javascript',
popup_url : 'כתובת החלון הקופץ',
popup_name : 'שם החלון',
popup_return : 'הכנס \'return false\'',
popup_scrollbars : 'הצג פסי גלילה',
popup_statusbar : 'הצג שורת מצב',
popup_toolbar : 'הצג סרגלי כלום',
popup_menubar : 'הצג את שורת התפריטים',
popup_location : 'הצג את שורת הכתובת',
popup_resizable : 'חלון שניתן לשנות את גודלו',
popup_dependent : 'תלוי (Mozilla/Firefox בלבד)',
popup_size : 'גודל',
popup_position : 'מיקום (X/Y)',
id : 'Id',
style: 'סגנון',
classes : 'Classים',
target_name : 'שם יעד',
langdir : 'כיוון שפה',
target_langcode : 'שפת יעד',
langcode : 'קוד שפה',
encoding : 'קידוד תווים של היעד',
mime : 'סוג MIME של היעד',
rel : 'יחס של דף ליעד',
rev : 'יחס של יעד לדף',
tabindex : 'סדר טאבים',
accesskey : 'מקש גישה',
ltr : 'שמאל לימין',
rtl : 'ימין לשמאל'
});

View file

@ -0,0 +1,46 @@
// HU lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'Általános',
popup_tab : 'Popup',
events_tab : 'Események',
advanced_tab : 'Haladó',
general_props : 'Általános beállítások',
popup_props : 'Popup beállítások',
event_props : 'Események',
advanced_props : 'Haladó beállítások',
popup_opts : 'Opciók',
anchor_names : 'Horgonyok',
target_same : 'Megnyitás ebben az ablakban / keretben',
target_parent : 'Megnyitás a szülő ablakban / keretben',
target_top : 'Megnyitás felső keretben (minden keretet lecserél)',
target_blank : 'Megnyitás új ablakban',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'Ablak név',
popup_return : '\'return false\' beszúrása',
popup_scrollbars : 'Görgetősávok megjelenítése',
popup_statusbar : 'Állapotsor megjelenítése',
popup_toolbar : 'Eszköztárak megjelenítése',
popup_menubar : 'Menüsor megjelenítése',
popup_location : 'Címsáv megjelenítése',
popup_resizable : 'Ablak átméretezhetővé tétele',
popup_dependent : 'Függő (csak Mozilla/Firefox)',
popup_size : 'Méret',
popup_position : 'Pozíció (X/Y)',
id : 'Azonosító',
style: 'Stílus',
classes : 'Osztályok',
target_name : 'Cél neve',
langdir : 'Szöveg pozíció',
target_langcode : 'Cél szöveg',
langcode : 'Szöveg kód',
encoding : 'Cél karakter kódolás',
mime : 'Cél MIME típus',
rel : 'Oldal kapcsolata a céllal',
rev : 'Cél kapcsolat az oldallal',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Balról jobbra',
rtl : 'Jobbról balra'
});

View file

@ -0,0 +1,46 @@
// Iceland lang variables by Johannes Birgir Jensson
tinyMCE.addToLang('advlink',{
general_tab : 'Almennt',
popup_tab : 'Sprettigluggi',
events_tab : 'Atbur&eth;ir',
advanced_tab : 'S&eacute;rstillingar',
general_props : 'Almennar stillingar',
popup_props : 'Stillingar sprettiglugga',
event_props : 'Atbur&eth;ir',
advanced_props : 'S&eacute;rstillingar',
popup_opts : 'Valkostir',
anchor_names : 'Akkeri',
target_same : 'Opna &iacute; &thorn;essum glugga / ramma',
target_parent : 'Opna &iacute; glugga / ramma foreldris',
target_top : 'Opna í efsta ramma (kemur í sta&eth; allra ramma)',
target_blank : 'Opna &iacute; n&yacute;jum glugga',
popup : 'Javascript sprettigluggi',
popup_url : 'Sl&oacute;&eth; sprettiglugga',
popup_name : 'Nafn glugga',
popup_return : 'Setja \'return false\'',
popup_scrollbars : 'S&yacute;na skrunsl&aacute;r',
popup_statusbar : 'S&yacute;na st&ouml;&eth;ustiku',
popup_toolbar : 'S&yacute;na t&oacute;lastiku',
popup_menubar : 'S&yacute;na valstiku',
popup_location : 'S&yacute;na sl&oacute;&eth;arstiku',
popup_resizable : 'Leyfa glugga a&eth; breyta st&aelig;r&eth;',
popup_dependent : 'H&aacute;&eth;ur (eing&ouml;ngu Mozilla/Firefox)',
popup_size : 'St&aelig;r&eth;',
popup_position : 'Sta&eth;setning (X/Y)',
id : 'Id',
style: 'St&iacute;ll',
classes : 'Klassi',
target_name : 'Nafn tengils',
langdir : 'Rith&aacute;ttur tungum&aacute;ls',
target_langcode : 'Tungum&aacute; tengils',
langcode : 'Tungum&aacute;lskenni',
encoding : 'Textak&oacute;&eth;un tengils',
mime : 'MIME-tegund tengils',
rel : 'Tengsl s&iacute;&eth;u til tengils',
rev : 'Tengsl tengils til s&iacute;&eth;u',
tabindex : 'R&ouml;&eth;un',
accesskey : 'Fl&yacute;tilykill',
ltr : 'Vinstri til h&aelig;gri',
rtl : 'H&aelig;gri til vinstri'
});

View file

@ -0,0 +1,21 @@
// KO lang variables
tinyMCE.addToLang('',{
insert_link_target_same : '°°Àº â¿¡¼­ ¸µ&Aring;©/ÇÁ·¹ÀÓ ¿­±â',
insert_link_target_parent : 'ºÎ¸ð â¿¡¼­ ¸µ&Aring;©/ÇÁ·¹ÀÓ ¿­±â',
insert_link_target_top : 'TOP ÇÁ·¹ÀÓ¿¡¼­ ¿­±â (¸ðµç ÇÁ·¹ÀÓÀ» ´ëü)',
insert_link_target_blank : '»õ â¿¡¼­ ¿­±â',
insert_link_target_named : '»õ â¿¡¼­ ¿­±â',
insert_link_popup : 'JS-Popup',
insert_link_popup_url : 'ÆË¾÷ URL',
insert_link_popup_name : 'â À̸§',
insert_link_popup_return : '\'return false\' ³&Ouml;±â',
insert_link_popup_scrollbars : '½º&Aring;©·Ñ¹Ù¸¦ º¸¿©ÁÜ',
insert_link_popup_statusbar : '»ó&Aring;ÂâÀ» º¸¿©ÁÜ',
insert_link_popup_toolbar : '&Aring;ø¹Ù¸¦ º¸¿©ÁÜ',
insert_link_popup_menubar : '¸Þ´º¹Ù¸¦ º¸¿©ÁÜ',
insert_link_popup_location : 'À§&Auml;¡ Ç¥½ÃÁÙÀ» º¸¿©ÁÜ',
insert_link_popup_resizable : '&Aring;©±â Á¶Àý °¡´ÉÇÑ À©µµ¿ì »ý¼º',
insert_link_popup_size : '&Aring;©±â',
insert_link_popup_position : 'À§&Auml;¡ (X/Y)'
});

View file

@ -0,0 +1,46 @@
// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
tinyMCE.addToLang('advlink',{
general_tab : 'Generelle innstillinger',
popup_tab : 'Popup',
events_tab : 'Hendelser',
advanced_tab : 'Avanserte innstillinger',
general_props : 'Generelle innstillinger',
popup_props : 'Popup innstillinger',
event_props : 'Hendelser',
advanced_props : 'Generelle innstillinger',
popup_opts : 'Innstillinger',
anchor_names : 'Bokmerke',
target_same : '&Aring;pne i samme vindu / ramme',
target_parent : '&Aring;pne i underliggende vindu / ramme',
target_top : '&Aring;pne i topprammen (erstatter alle rammer)',
target_blank : '&Aring;pne i et nytt vindu',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'Vindu navn',
popup_return : 'Sett inn \'return false\'',
popup_scrollbars : 'Vis scrollbars',
popup_statusbar : 'Vis status bar',
popup_toolbar : 'Vis toolbars',
popup_menubar : 'Vis meny bar',
popup_location : 'Vis location bar',
popup_resizable : 'Gj&oslash;r vinduet skalerbart',
popup_dependent : 'Avhengig vindu (Bare i Mozilla/Firefox)',
popup_size : 'St&oring;rrelse',
popup_position : 'Posisjon (X/Y)',
id : 'Id',
style: 'Stil',
classes : 'CSS klasser',
target_name : 'M&aring;l navn',
langdir : 'Skrift retning',
target_langcode : 'M&aring;l spr&aring;k',
langcode : 'Spr&aring;k kode',
encoding : 'Tegn konvertering',
mime : 'M&aring;lets MIME type',
rel : 'Relasjon side til m&aring;l',
rev : 'Relasjon m&aring;l til side',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Venstre mot h&oslash;yre',
rtl : 'H&oslash;yre mot venstre'
});

View file

@ -0,0 +1,46 @@
// NL lang variables
tinyMCE.addToLang('',{
general_tab : 'Algemeen',
popup_tab : 'Popup',
events_tab : 'Gebeurtenissen',
advanced_tab : 'Geavanceerd',
general_props : 'Algemene eigenschappen',
popup_props : 'Popup eigenschappen',
event_props : 'Gebeurtenissen',
advanced_props : 'Geavanceerde eigenschappen',
popup_opts : 'Opties',
anchor_names : 'Bladwijzers',
target_same : 'Openen in dit venster/frame',
target_parent : 'Openen in hgerliggend frame',
target_top : 'Openen in bovenste frame (vervangt alle frames)',
target_blank : 'Openen in nieuw venster',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'Vensternaam',
popup_return : 'Voeg \'return false\' toe',
popup_scrollbars : 'Toon scrollbalken',
popup_statusbar : 'Toon statusbalk',
popup_toolbar : 'Toon werkbalk',
popup_menubar : 'Toon menubalk',
popup_location : 'Toon adresbalk',
popup_resizable : 'Maak venster schaalbaar',
popup_dependent : 'Afhankelijk (Mozilla/Firefox only)',
popup_size : 'Afmetingen',
popup_position : 'Positie (x/y)',
id : 'Id',
style: 'Stijl',
classes : 'Stijlen',
target_name : 'Naam doelframe',
langdir : 'Taalrichting',
target_langcode : 'Taal van doel',
langcode : 'Taalcode',
encoding : 'Doel character encoding',
mime : 'Doel MIME type',
rel : 'Relatie van pagina tot doel',
rev : 'Relatie van doel tot pagina',
tabindex : 'Tabindex',
accesskey : 'Toegangstoets',
ltr : 'Links naar rechts',
rtl : 'Rechts naar links'
});

View file

@ -0,0 +1,46 @@
// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
tinyMCE.addToLang('advlink',{
general_tab : 'Generelle innstillinger',
popup_tab : 'Popup',
events_tab : 'Hendelser',
advanced_tab : 'Avanserte innstillinger',
general_props : 'Generelle innstillinger',
popup_props : 'Popup innstillinger',
event_props : 'Hendelser',
advanced_props : 'Generelle innstillinger',
popup_opts : 'Innstillinger',
anchor_names : 'Bokmerke',
target_same : '&Aring;pne i samme vindauge / ramme',
target_parent : '&Aring;pne i underliggende vindauge / ramme',
target_top : '&Aring;pne i topprammen (erstatter alle rammer)',
target_blank : '&Aring;pne i eit nytt vindauge',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'Vindauge navn',
popup_return : 'Sett inn \'return false\'',
popup_scrollbars : 'Vis scrollbars',
popup_statusbar : 'Vis status bar',
popup_toolbar : 'Vis toolbars',
popup_menubar : 'Vis meny bar',
popup_location : 'Vis location bar',
popup_resizable : 'Gjer vindauget skalerbart',
popup_dependent : 'Avhengig vindauge (Bare i Mozilla/Firefox)',
popup_size : 'St&oslash;rrelse',
popup_position : 'Posisjon (X/Y)',
id : 'Id',
style: 'Stil',
classes : 'CSS klasser',
target_name : 'M&aring;l navn',
langdir : 'Skrift retning',
target_langcode : 'M&aring;l spr&aring;k',
langcode : 'Spr&aring;k kode',
encoding : 'Tekken konvertering',
mime : 'M&aring;lets MIME type',
rel : 'Relasjon side til m&aring;l',
rev : 'Relasjon m&aring;l til side',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Venstre mot h&oslash;gre',
rtl : 'H&oslash;gre mot venstre'
});

View file

@ -0,0 +1,49 @@
// PL lang variables
// fixed by Wooya
// http://www.mfusion.prv.pl
// fixed by lemiel 14.11.2005
tinyMCE.addToLang('advlink',{
general_tab : 'Główne ustawienia',
popup_tab : 'Okienko popup',
events_tab : 'Zdarzenia',
advanced_tab : 'Zaawansowane',
general_props : 'Główne',
popup_props : 'Ustawienia popup',
event_props : 'Zdarzenia',
advanced_props : 'Zaawansowane opcje',
popup_opts : 'Opcje',
anchor_names : 'Kotwice',
target_same : 'Otwórz w tym oknie / ramce',
target_parent : 'Otwórz w poprzednim oknie / ramce',
target_top : 'Otwórz w głównej ramce (zamienia wszystkie ramki)',
target_blank : 'Otwórz w nowym oknie',
popup : 'Okienko popup Javascript',
popup_url : 'URL dla popup',
popup_name : 'Nazwa okna',
popup_return : 'Wstaw \'return false\'',
popup_scrollbars : 'Pokaż paski przewijania',
popup_statusbar : 'Pokaż pasek statusu',
popup_toolbar : 'Pokaż pasek narzędzi',
popup_menubar : 'Pokaż pasek menu',
popup_location : 'Pokaż pasek adresu',
popup_resizable : 'Pozwalaj na zmianę wielkości okna',
popup_dependent : 'Zależne (tylko Mozilla/Firefox)',
popup_size : 'Rozmiar',
popup_position : 'Pozycja (X/Y)',
id : 'Id',
style: 'Styl',
classes : 'Klasa',
target_name : 'Nazwa celu',
langdir : 'Kierunek tekstu',
target_langcode : 'Język celu',
langcode : 'Kod języka',
encoding : 'Kodowanie znaków celu',
mime : 'Typ MIME celu',
rel : 'Zależność strony do celu',
rev : 'Zależność celu do strony',
tabindex : 'Indeks tabeli',
accesskey : 'Klawisz dostępu',
ltr : 'Lewy do prawego',
rtl : 'Prawy do lewego'
});

View file

@ -0,0 +1,54 @@
/**
* 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('advlink',{
general_tab : 'Geral',
popup_tab : 'Popup',
events_tab : 'Eventos',
advanced_tab : 'Avançado',
general_props : 'Propriedades Gerais',
popup_props : 'Propriedades do Popup',
event_props : 'Eventos',
advanced_props : 'Propriedades Avançadas',
popup_opts : 'Opções',
anchor_names : 'Âncoras',
target_same : 'Abrir nesta janela / frame',
target_parent : 'Abrir na janela / frame',
target_top : 'Abrir na janela superior (repondo todas as frames)',
target_blank : 'Abrir em uma nova janela',
popup : 'Javascript popup',
popup_url : 'Popup de uma URL',
popup_name : 'Nome da Janela',
popup_return : 'Inserir \'returna falso\'',
popup_scrollbars : 'Mostrar barra de rolagem',
popup_statusbar : 'Mostrar barra de status',
popup_toolbar : 'Mostrar barra de ferramentas',
popup_menubar : 'Mostrar barra do menu',
popup_location : 'Mostrar barra de endereço',
popup_resizable : 'Permite redimensionamento da janela',
popup_dependent : 'Dependente (Somente para Mozilla/Firefox)',
popup_size : 'Tamanho',
popup_position : 'Posição (X/Y)',
id : 'Id',
style: 'Estilo',
classes : 'Classes',
target_name : 'Nome do Destino',
langdir : 'Direção do texto',
target_langcode : 'Idioma do destino',
langcode : 'Código do idioma',
encoding : 'Tipo de codifição de carctere de destino',
mime : 'Tipo de MIME do destino',
rel : 'Relacionamento da página com o destino',
rev : 'Relacionamento do destino com a página',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Esquerda para direita',
rtl : 'Direita para esquerda'
});

View file

@ -0,0 +1,47 @@
// RU cp1251 lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'Основные',
popup_tab : 'Всплывающие',
events_tab : 'События',
advanced_tab : 'Расширенные',
general_props : 'Основные свойства',
popup_props : 'Свойства Popup элементов',
event_props : 'События',
advanced_props : 'Расширенные настройки',
popup_opts : 'Опции',
anchor_names : 'Якоря',
target_same : 'Открывать в этом окне / фрейме',
target_parent : 'Открывать в родительском окне / фрейме',
target_top : 'Открывать в верхнем фрейме (заменять все фреймы)',
target_blank : 'Открывать в новом окне',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'Имя окна',
popup_return : 'Insert \'return false\'',
popup_scrollbars : 'Показывать линейки прокрутки',
popup_statusbar : 'Показывать status bar',
popup_toolbar : 'Показывать панели инструментов',
popup_menubar : 'Показывать панель меню',
popup_location : 'Показывать location bar',
popup_resizable : 'Позволить изменять размеры окна',
popup_dependent : 'Зависимость (только Mozilla/Firefox)',
popup_size : 'Размер',
popup_position : 'Расположение (X/Y)',
id : 'Id',
style: 'Стиль',
classes : 'Классы',
target_name : 'Имя цели',
langdir : 'Направление письма в языке',
target_langcode : 'Целевой язык',
langcode : 'Код языка',
encoding : 'Целевая кодировка',
mime : 'Целевой MIME тип',
rel : 'Зависимость page -> target',
rev : 'Зависимость target -> page',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Слева направо',
rtl : 'Справа налево',
delta_width : 40
});

View file

@ -0,0 +1,46 @@
// RU KOI8-R lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'Основные',
popup_tab : 'Всплывающие',
events_tab : 'События',
advanced_tab : 'Расширенные',
general_props : 'Основные свойства',
popup_props : 'Свойства Popup элементов',
event_props : 'События',
advanced_props : 'Расширенные настройки',
popup_opts : 'Опции',
anchor_names : 'Якоря',
target_same : 'Открывать в этом окне / фрейме',
target_parent : 'Открывать в родительском окне / фрейме',
target_top : 'Открывать в верхнем фрейме (заменять все фреймы)',
target_blank : 'Открывать в новом окне',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'Имя окна',
popup_return : 'Insert \'return false\'',
popup_scrollbars : 'Показывать линейки прокрутки',
popup_statusbar : 'Показывать status bar',
popup_toolbar : 'Показывать панели инструментов',
popup_menubar : 'Показывать панель меню',
popup_location : 'Показывать location bar',
popup_resizable : 'Позволить изменять размеры окна',
popup_dependent : 'Зависимость (только Mozilla/Firefox)',
popup_size : 'Размер',
popup_position : 'Расположение (X/Y)',
id : 'Id',
style: 'Стиль',
classes : 'Классы',
target_name : 'Имя цели',
langdir : 'Направление письма в языке',
target_langcode : 'Целевой язык',
langcode : 'Код языка',
encoding : 'Целевая кодировка',
mime : 'Целевой MIME тип',
rel : 'Зависимость page -> target',
rev : 'Зависимость target -> page',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Слева направо',
rtl : 'Справа налево'
});

View file

@ -0,0 +1,46 @@
// RU UTF-8 lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'Основные',
popup_tab : 'Всплывающие',
events_tab : 'События',
advanced_tab : 'Расширенные',
general_props : 'Основные свойства',
popup_props : 'Свойства Popup элементов',
event_props : 'События',
advanced_props : 'Расширенные настройки',
popup_opts : 'Опции',
anchor_names : 'Якоря',
target_same : 'Открывать в этом окне / фрейме',
target_parent : 'Открывать в родительском окне / фрейме',
target_top : 'Открывать в верхнем фрейме (заменять все фреймы)',
target_blank : 'Открывать в новом окне',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'Имя окна',
popup_return : 'Insert \'return false\'',
popup_scrollbars : 'Показывать линейки прокрутки',
popup_statusbar : 'Показывать status bar',
popup_toolbar : 'Показывать панели инструментов',
popup_menubar : 'Показывать панель меню',
popup_location : 'Показывать location bar',
popup_resizable : 'Позволить изменять размеры окна',
popup_dependent : 'Зависимость (только Mozilla/Firefox)',
popup_size : 'Размер',
popup_position : 'Расположение (X/Y)',
id : 'Id',
style: 'Стиль',
classes : 'Классы',
target_name : 'Имя цели',
langdir : 'Направление письма в языке',
target_langcode : 'Целевой язык',
langcode : 'Код языка',
encoding : 'Целевая кодировка',
mime : 'Целевой MIME тип',
rel : 'Зависимость page -> target',
rev : 'Зависимость target -> page',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'Слева направо',
rtl : 'Справа налево'
});

View file

@ -0,0 +1,30 @@
/**
* 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_link_target_same : 'Otvoríť v rovnakom okne/ráme',
insert_link_target_parent : 'Otvoríť v rodičovském okne/ráme',
insert_link_target_top : 'Otvoriť v najvyššom ráme (prepíše všetky rámy)',
insert_link_target_blank : 'Otvoríť v novom okne',
insert_link_target_named : 'Otvoríť v okne',
insert_link_popup : 'JS-Popup',
insert_link_popup_url : 'Popup URL',
insert_link_popup_name : 'Názov okna',
insert_link_popup_return : 'Vložiť \'return false\'',
insert_link_popup_scrollbars : 'Ukázať posúvníky',
insert_link_popup_statusbar : 'Ukázať stavový riadok',
insert_link_popup_toolbar : 'Ukázať ovládaciu lištu',
insert_link_popup_menubar : 'Ukázať menu',
insert_link_popup_location : 'Ukázať lištu umiestení',
insert_link_popup_resizable : 'Premenlivá veľkosť okna',
insert_link_popup_size : 'Velikosť',
insert_link_popup_position : 'Umiestnenie (X/Y)',
insert_link_popup_missingtarget : 'Vložte názov cieľa alebo vyberte inú voľbu.'
});

View file

@ -0,0 +1,46 @@
// UK lang variables
tinyMCE.addToLang('advlink',{
general_tab : 'Generella inst&auml;llningar',
popup_tab : 'Popup',
events_tab : 'H&auml;ndelser',
advanced_tab : 'Avancerade inst&auml;llningar',
general_props : 'Generella inst&auml;llningar',
popup_props : 'Popup inst&auml;llningar',
event_props : 'H&auml;ndelser',
advanced_props : 'Generella inst&auml;llningar',
popup_opts : 'Inst&auml;llningar',
anchor_names : 'Bokm&auml;rken',
target_same : '&Ouml;ppna i samma f&ouml;nster / ram',
target_parent : '&Ouml;ppna i underliggande f&ouml;nster / ram',
target_top : '&Ouml;ppna i toppramen (ers&auml;tter alla ramar)',
target_blank : '&Ouml;ppna i ett nytt f&ouml;nster',
popup : 'Javascript popup',
popup_url : 'Popup URL',
popup_name : 'F&ouml;nster namn',
popup_return : 'S&auml;ttin \'return false\'',
popup_scrollbars : 'Visa scrollbars',
popup_statusbar : 'Visa status bar',
popup_toolbar : 'Visa toolbars',
popup_menubar : 'Visa menu bar',
popup_location : 'Visa location bar',
popup_resizable : 'G&ouml;r f&ouml;nstret skalbart',
popup_dependent : 'Beroende f&ouml;nster (&Auml;ndast i Mozilla/Firefox)',
popup_size : 'Storek',
popup_position : 'Position (X/Y)',
id : 'Id',
style: 'Stil',
classes : 'CSS Classer',
target_name : 'M&aring;l namn',
langdir : 'Skrift riktning',
target_langcode : 'M&aring;l spr&aring;k',
langcode : 'Spr&aring;k k&aring;d',
encoding : 'Tecken konvertering',
mime : 'M&aring;lets MIME typ',
rel : 'Relation sida till m&aring;l',
rev : 'Relation m&aring;l till sida',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : 'V&auml;nster till h&ouml;ger',
rtl : 'H&ouml;ger till v&auml;nster'
});

View file

@ -0,0 +1,46 @@
// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.com)
tinyMCE.addToLang('advlink',{
general_tab : '一般',
popup_tab : '弹出',
events_tab : '事件',
advanced_tab : '高级',
general_props : '一般属性',
popup_props : '弹出属性',
event_props : '事件属性',
advanced_props : '高技属性',
popup_opts : '选项',
anchor_names : '锚点',
target_same : '在当前窗口/框架中打开',
target_parent : '在父窗口/框架中打开',
target_top : '在顶端窗口/框架中打开',
target_blank : '在新窗口中打开',
popup : 'Javascript 弹出',
popup_url : '弹出地址',
popup_name : '弹出窗口名',
popup_return : '插入 \'return false\'',
popup_scrollbars : '显示滚动条',
popup_statusbar : '显示状态条',
popup_toolbar : '显示工具条',
popup_menubar : '显示菜单条',
popup_location : '显示地址条',
popup_resizable : '窗口大小可变',
popup_dependent : 'Dependent (仅限于 Mozilla/Firefox)',
popup_size : '大小',
popup_position : '位置 (X/Y)',
id : '标识',
style: '样式',
classes : '类',
target_name : '目标名称',
langdir : '书写方向',
target_langcode : '目标语言',
langcode : '语言编码',
encoding : '目标文字编码',
mime : '目标 MIME 种类',
rel : '页与目标的关系',
rev : '目标与页的关系',
tabindex : 'Tabindex',
accesskey : 'Accesskey',
ltr : '从左到右',
rtl : '从右到左'
});

View file

@ -0,0 +1,47 @@
// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
// 繁體中文 BIG-5 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
tinyMCE.addToLang('advlink',{
general_tab : '一般',
popup_tab : '跳現視窗',
events_tab : '事件',
advanced_tab : '進階',
general_props : '一般屬性',
popup_props : '跳現視窗屬性',
event_props : '事件屬性',
advanced_props : '進階屬性',
popup_opts : '選項',
anchor_names : '連結點',
target_same : '於此視窗或框架中開啟',
target_parent : '於上層視窗或框架中開啟',
target_top : '於主框架中開啟(會取代全部框架)',
target_blank : '於新視窗中開啟',
popup : 'Javascript 跳現視窗',
popup_url : '跳現視窗網址',
popup_name : '視窗名稱',
popup_return : '插入 "禁回上頁"',
popup_scrollbars : '顯示移動軸',
popup_statusbar : '顯示狀態列',
popup_toolbar : '顯示工具列',
popup_menubar : '顯示選單列',
popup_location : '顯示位置列',
popup_resizable : '可大小化視窗',
popup_dependent : '從屬性(僅適用 Mozilla / Firefox ',
popup_size : '大小',
popup_position : '位置( X / Y 軸)',
id : '編碼',
style: '式樣',
classes : '分類',
target_name : '對象名稱',
langdir : '語言用法',
target_langcode : '對象語言',
langcode : '語碼',
encoding : '對象字元編碼',
mime : '對象 MIME 型式',
rel : '將網頁與對象產生關聯',
rev : '將對象與網頁產生關聯',
tabindex : '標籤索引',
accesskey : '存取鍵',
ltr : '由左至右',
rtl : '由右至左'
});

View file

@ -0,0 +1,47 @@
// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com
// 繁體中文 UTF-8 ;數位應用坊製作; twapweb_AT_gmail_DOT_com
tinyMCE.addToLang('advlink',{
general_tab : '一般',
popup_tab : '跳現視窗',
events_tab : '事件',
advanced_tab : '進階',
general_props : '一般屬性',
popup_props : '跳現視窗屬性',
event_props : '事件屬性',
advanced_props : '進階屬性',
popup_opts : '選項',
anchor_names : '連結點',
target_same : '於此視窗或框架中開啟',
target_parent : '於上層視窗或框架中開啟',
target_top : '於主框架中開啟(會取代全部框架)',
target_blank : '於新視窗中開啟',
popup : 'Javascript 跳現視窗',
popup_url : '跳現視窗網址',
popup_name : '視窗名稱',
popup_return : '插入 "禁回上頁"',
popup_scrollbars : '顯示移動軸',
popup_statusbar : '顯示狀態列',
popup_toolbar : '顯示工具列',
popup_menubar : '顯示選單列',
popup_location : '顯示位置列',
popup_resizable : '可大小化視窗',
popup_dependent : '從屬性(僅適用 Mozilla / Firefox ',
popup_size : '大小',
popup_position : '位置( X / Y 軸)',
id : '編碼',
style: '式樣',
classes : '分類',
target_name : '對象名稱',
langdir : '語言用法',
target_langcode : '對象語言',
langcode : '語碼',
encoding : '對象字元編碼',
mime : '對象 MIME 型式',
rel : '將網頁與對象產生關聯',
rev : '將對象與網頁產生關聯',
tabindex : '標籤索引',
accesskey : '存取鍵',
ltr : '由左至右',
rtl : '由右至左'
});

View file

@ -0,0 +1,334 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{$lang_insert_link_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/advlink.css" rel="stylesheet" type="text/css" />
<base target="_self" />
</head>
<body id="advlink" 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_advlink_general_tab}</a></span></li>
<li id="popup_tab"><span><a href="javascript:mcTabs.displayTab('popup_tab','popup_panel');" onmousedown="return false;">{$lang_advlink_popup_tab}</a></span></li>
<li id="events_tab"><span><a href="javascript:mcTabs.displayTab('events_tab','events_panel');" onmousedown="return false;">{$lang_advlink_events_tab}</a></span></li>
<li id="advanced_tab"><span><a href="javascript:mcTabs.displayTab('advanced_tab','advanced_panel');" onmousedown="return false;">{$lang_advlink_advanced_tab}</a></span></li>
</ul>
</div>
<div class="panel_wrapper">
<div id="general_panel" class="panel current">
<fieldset>
<legend>{$lang_advlink_general_props}</legend>
<table border="0" cellpadding="4" cellspacing="0">
<tr>
<td nowrap="nowrap"><label id="hreflabel" for="href">{$lang_insert_link_url}</label></td>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input id="href" name="href" type="text" value="" onchange="selectByValue(this.form,'linklisthref',this.value);" /></td>
<td id="hrefbrowsercontainer">&nbsp;</td>
</tr>
</table></td>
</tr>
<tr id="linklisthrefrow">
<td class="column1"><label for="linklisthref">{$lang_link_list}</label></td>
<td colspan="2" id="linklisthrefcontainer">&nbsp;</td>
</tr>
<tr>
<td class="column1"><label for="anchorlist">{$lang_advlink_anchor_names}</label></td>
<td colspan="2" id="anchorlistcontainer">&nbsp;</td>
</tr>
<tr>
<td><label id="targetlistlabel" for="targetlist">{$lang_insert_link_target}</label></td>
<td id="targetlistcontainer">&nbsp;</td>
</tr>
<tr>
<td nowrap="nowrap"><label id="titlelabel" for="title">{$lang_theme_insert_link_titlefield}</label></td>
<td><input id="title" name="title" type="text" value="" /></td>
</tr>
<tr>
<td><label id="classlabel" for="classlist">{$lang_class_name}</label></td>
<td>
<select id="classlist" name="classlist" onchange="changeClass();">
<option value="" selected>{$lang_not_set}</option>
</select>
</td>
</tr>
</table>
</fieldset>
</div>
<div id="popup_panel" class="panel">
<fieldset>
<legend>{$lang_advlink_popup_props}</legend>
<input type="checkbox" id="ispopup" name="ispopup" class="radio" onclick="setPopupControlsDisabled(!this.checked);buildOnClick();" />
<label id="ispopuplabel" for="ispopup">{$lang_advlink_popup}</label>
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<td nowrap="nowrap"><label for="popupurl">{$lang_advlink_popup_url}</label>&nbsp;</td>
<td>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type="text" name="popupurl" id="popupurl" value="" onchange="buildOnClick();" /></td>
<td id="popupurlbrowsercontainer">&nbsp;</td>
</tr>
</table>
</td>
</tr>
<tr>
<td nowrap="nowrap"><label for="popupname">{$lang_advlink_popup_name}</label>&nbsp;</td>
<td><input type="text" name="popupname" id="popupname" value="" onchange="buildOnClick();" /></td>
</tr>
<tr>
<td nowrap="nowrap"><label>{$lang_advlink_popup_size}</label>&nbsp;</td>
<td nowrap="nowrap">
<input type="text" id="popupwidth" name="popupwidth" value="" onchange="buildOnClick();" /> x
<input type="text" id="popupheight" name="popupheight" value="" onchange="buildOnClick();" /> px
</td>
</tr>
<tr>
<td nowrap="nowrap" id="labelleft"><label>{$lang_advlink_popup_position}</label>&nbsp;</td>
<td nowrap="nowrap">
<input type="text" id="popupleft" name="popupleft" value="" onchange="buildOnClick();" /> /
<input type="text" id="popuptop" name="popuptop" value="" onchange="buildOnClick();" /> (c /c = center)
</td>
</tr>
</table>
<fieldset>
<legend>{$lang_advlink_popup_opts}</legend>
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<td><input type="checkbox" id="popuplocation" name="popuplocation" class="checkbox" onchange="buildOnClick();" /></td>
<td nowrap="nowrap"><label id="popuplocationlabel" for="popuplocation">{$lang_advlink_popup_location}</label></td>
<td><input type="checkbox" id="popupscrollbars" name="popupscrollbars" class="checkbox" onchange="buildOnClick();" /></td>
<td nowrap="nowrap"><label id="popupscrollbarslabel" for="popupscrollbars">{$lang_advlink_popup_scrollbars}</label></td>
</tr>
<tr>
<td><input type="checkbox" id="popupmenubar" name="popupmenubar" class="checkbox" onchange="buildOnClick();" /></td>
<td nowrap="nowrap"><label id="popupmenubarlabel" for="popupmenubar">{$lang_advlink_popup_menubar}</label></td>
<td><input type="checkbox" id="popupresizable" name="popupresizable" class="checkbox" onchange="buildOnClick();" /></td>
<td nowrap="nowrap"><label id="popupresizablelabel" for="popupresizable">{$lang_advlink_popup_resizable}</label></td>
</tr>
<tr>
<td><input type="checkbox" id="popuptoolbar" name="popuptoolbar" class="checkbox" onchange="buildOnClick();" /></td>
<td nowrap="nowrap"><label id="popuptoolbarlabel" for="popuptoolbar">{$lang_advlink_popup_toolbar}</label></td>
<td><input type="checkbox" id="popupdependent" name="popupdependent" class="checkbox" onchange="buildOnClick();" /></td>
<td nowrap="nowrap"><label id="popupdependentlabel" for="popupdependent">{$lang_advlink_popup_dependent}</label></td>
</tr>
<tr>
<td><input type="checkbox" id="popupstatus" name="popupstatus" class="checkbox" onchange="buildOnClick();" /></td>
<td nowrap="nowrap"><label id="popupstatuslabel" for="popupstatus">{$lang_advlink_popup_statusbar}</label></td>
<td><input type="checkbox" id="popupreturn" name="popupreturn" class="checkbox" onchange="buildOnClick();" /></td>
<td nowrap="nowrap"><label id="popupreturnlabel" for="popupreturn">{$lang_advlink_popup_return}</label></td>
</tr>
</table>
</fieldset>
</fieldset>
</div>
<div id="advanced_panel" class="panel">
<fieldset>
<legend>{$lang_advlink_advanced_props}</legend>
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<td class="column1"><label id="idlabel" for="id">{$lang_advlink_id}</label></td>
<td><input id="id" name="id" type="text" value="" /></td>
</tr>
<tr>
<td><label id="stylelabel" for="style">{$lang_advlink_style}</label></td>
<td><input type="text" id="style" name="style" value="" /></td>
</tr>
<tr>
<td><label id="classeslabel" for="classes">{$lang_advlink_classes}</label></td>
<td><input type="text" id="classes" name="classes" value="" onchange="selectByValue(this.form,'classlist',this.value,true);" /></td>
</tr>
<tr>
<td><label id="targetlabel" for="target">{$lang_advlink_target_name}</label></td>
<td><input type="text" id="target" name="target" value="" onchange="selectByValue(this.form,'targetlist',this.value,true);" /></td>
</tr>
<tr>
<td class="column1"><label id="dirlabel" for="dir">{$lang_advlink_langdir}</label></td>
<td>
<select id="dir" name="dir">
<option value="">{$lang_not_set}</option>
<option value="ltr">{$lang_advlink_ltr}</option>
<option value="rtl">{$lang_advlink_rtl}</option>
</select>
</td>
</tr>
<tr>
<td><label id="hreflanglabel" for="hreflang">{$lang_advlink_target_langcode}</label></td>
<td><input type="text" id="hreflang" name="hreflang" value="" /></td>
</tr>
<tr>
<td class="column1"><label id="langlabel" for="lang">{$lang_advlink_langcode}</label></td>
<td>
<input id="lang" name="lang" type="text" value="" />
</td>
</tr>
<tr>
<td><label id="charsetlabel" for="charset">{$lang_advlink_encoding}</label></td>
<td><input type="text" id="charset" name="charset" value="" /></td>
</tr>
<tr>
<td><label id="typelabel" for="type">{$lang_advlink_mime}</label></td>
<td><input type="text" id="type" name="type" value="" /></td>
</tr>
<tr>
<td><label id="rellabel" for="rel">{$lang_advlink_rel}</label></td>
<td><select id="rel" name="rel">
<option value="">{$lang_not_set}</option>
<option value="alternate">Alternate</option>
<option value="designates">Designates</option>
<option value="stylesheet">Stylesheet</option>
<option value="start">Start</option>
<option value="next">Next</option>
<option value="prev">Prev</option>
<option value="contents">Contents</option>
<option value="index">Index</option>
<option value="glossary">Glossary</option>
<option value="copyright">Copyright</option>
<option value="chapter">Chapter</option>
<option value="subsection">Subsection</option>
<option value="appendix">Appendix</option>
<option value="help">Help</option>
<option value="bookmark">Bookmark</option>
</select>
</td>
</tr>
<tr>
<td><label id="revlabel" for="rev">{$lang_advlink_rev}</label></td>
<td><select id="rev" name="rev">
<option value="">{$lang_not_set}</option>
<option value="alternate">Alternate</option>
<option value="designates">Designates</option>
<option value="stylesheet">Stylesheet</option>
<option value="start">Start</option>
<option value="next">Next</option>
<option value="prev">Prev</option>
<option value="contents">Contents</option>
<option value="index">Index</option>
<option value="glossary">Glossary</option>
<option value="copyright">Copyright</option>
<option value="chapter">Chapter</option>
<option value="subsection">Subsection</option>
<option value="appendix">Appendix</option>
<option value="help">Help</option>
<option value="bookmark">Bookmark</option>
</select>
</td>
</tr>
<tr>
<td><label id="tabindexlabel" for="tabindex">{$lang_advlink_tabindex}</label></td>
<td><input type="text" id="tabindex" name="tabindex" value="" /></td>
</tr>
<tr>
<td><label id="accesskeylabel" for="accesskey">{$lang_advlink_accesskey}</label></td>
<td><input type="text" id="accesskey" name="accesskey" value="" /></td>
</tr>
</table>
</fieldset>
</div>
<div id="events_panel" class="panel">
<fieldset>
<legend>{$lang_advlink_event_props}</legend>
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<td class="column1"><label for="onfocus">onfocus</label></td>
<td><input id="onfocus" name="onfocus" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onblur">onblur</label></td>
<td><input id="onblur" name="onblur" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onclick">onclick</label></td>
<td><input id="onclick" name="onclick" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="ondblclick">ondblclick</label></td>
<td><input id="ondblclick" name="ondblclick" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onmousedown">onmousedown</label></td>
<td><input id="onmousedown" name="onmousedown" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onmouseup">onmouseup</label></td>
<td><input id="onmouseup" name="onmouseup" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onmouseover">onmouseover</label></td>
<td><input id="onmouseover" name="onmouseover" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onmousemove">onmousemove</label></td>
<td><input id="onmousemove" name="onmousemove" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onmouseout">onmouseout</label></td>
<td><input id="onmouseout" name="onmouseout" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onkeypress">onkeypress</label></td>
<td><input id="onkeypress" name="onkeypress" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onkeydown">onkeydown</label></td>
<td><input id="onkeydown" name="onkeydown" type="text" value="" /></td>
</tr>
<tr>
<td class="column1"><label for="onkeyup">onkeyup</label></td>
<td><input id="onkeyup" name="onkeyup" type="text" value="" /></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="tinyMCEPopup.close();" />
</div>
</div>
</form>
</body>
</html>

View file

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