in blocks/cocoon-forms/cocoon-forms-impl/src/main/resources/org/apache/cocoon/forms/resources/xinha/plugins/ExtendedFileManager/assets/manager.js [36:168]
init=function(){
var h=100+250+offsetForInputs;
__dlg_init(null,{width:650,height:h});
__dlg_translate("ExtendedFileManager");
var _c=document.getElementById("uploadForm");
if(_c){
_c.target="imgManager";
}
var _d=window.dialogArguments.editor;
var _e=window.dialogArguments.param;
if(manager_mode=="image"&&_e){
var _f=new RegExp("^https?://");
if(_e.f_url.length>0&&!_f.test(_e.f_url)&&typeof _e.baseHref=="string"){
_e.f_url=_e.baseHref+_e.f_url;
}
var _10=new RegExp("(https?://[^/]*)?"+base_url.replace(/\/$/,""));
_e.f_url=_e.f_url.replace(_10,"");
var rd=(_resized_dir)?_resized_dir.replace(Xinha.RE_Specials,"\\$1")+"/":"";
var rp=_resized_prefix.replace(Xinha.RE_Specials,"\\$1");
var _13=new RegExp("^(.*/)"+rd+rp+"_([0-9]+)x([0-9]+)_([^/]+)$");
var _14=_e.f_url.match(_13);
if(_13.test(_e.f_url)){
_e.f_url=RegExp.$1+RegExp.$4;
_e.f_width=RegExp.$2;
_e.f_height=RegExp.$3;
}
document.getElementById("f_url").value=_e["f_url"];
document.getElementById("f_alt").value=_e["f_alt"];
document.getElementById("f_title").value=_e["f_title"];
document.getElementById("f_border").value=_e["f_border"];
document.getElementById("f_width").value=_e["f_width"];
document.getElementById("f_height").value=_e["f_height"];
document.getElementById("f_margin").value=_e["f_margin"];
document.getElementById("f_padding").value=_e["f_padding"];
document.getElementById("f_borderColor").value=_e["f_borderColor"];
document.getElementById("f_backgroundColor").value=_e["f_backgroundColor"];
setAlign(_e["f_align"]);
document.getElementById("f_url").focus();
document.getElementById("orginal_width").value=_e["f_width"];
document.getElementById("orginal_height").value=_e["f_height"];
var _13=new RegExp("^(.*/)([^/]+)$");
if(_13.test(_e["f_url"])){
changeDir(RegExp.$1);
var _15=document.getElementById("dirPath");
for(var i=0;i<_15.options.length;i++){
if(_15.options[i].value==encodeURIComponent(RegExp.$1)){
_15.options[i].selected=true;
break;
}
}
}
document.getElementById("f_preview").src=_backend_url+"__function=thumbs&img="+_e.f_url;
}else{
if(manager_mode=="link"&&_e){
var _17=document.getElementById("f_target");
var _18=true;
var _f=new RegExp("^https?://");
if(_e.f_href.length>0&&!_f.test(_e.f_href)&&typeof _e.baseHref=="string"){
_e.f_href=_e.baseHref+_e.f_href;
}
var _19=new RegExp("(https?://[^/]*)?"+base_url.replace(/\/$/,""));
_e.f_href=_e.f_href.replace(_19,"");
var _1a;
var _13=new RegExp("^(.*/)([^/]+)$");
if(_13.test(_e["f_href"])){
_1a=RegExp.$1;
}else{
_1a=document.cookie.match(/EFMStartDirlink=(.*?)(;|$)/);
if(_1a){
_1a=_1a[1];
}
}
if(_1a){
changeDir(_1a);
var _15=document.getElementById("dirPath");
for(var i=0;i<_15.options.length;i++){
if(_15.options[i].value==encodeURIComponent(RegExp.$1)){
_15.options[i].selected=true;
break;
}
}
}
if(_e){
if(typeof _e["f_usetarget"]!="undefined"){
_18=_e["f_usetarget"];
}
if(typeof _e["f_href"]!="undefined"){
document.getElementById("f_href").value=_e["f_href"];
document.getElementById("f_title").value=_e["f_title"];
comboSelectValue(_17,_e["f_target"]);
if(_17.value!=_e.f_target){
var opt=document.createElement("option");
opt.value=_e.f_target;
opt.innerHTML=opt.value;
_17.appendChild(opt);
opt.selected=true;
}
}
}
if(!_18){
document.getElementById("f_target_label").style.visibility="hidden";
document.getElementById("f_target").style.visibility="hidden";
document.getElementById("f_other_target").style.visibility="hidden";
}
var opt=document.createElement("option");
opt.value="_other";
opt.innerHTML=i18n("Other");
_17.appendChild(opt);
_17.onchange=onTargetChanged;
document.getElementById("f_href").focus();
}else{
if(!_e){
var _1a=document.cookie.match(new RegExp("EFMStartDir"+manager_mode+"=(.*?)(;|$)"));
if(_1a){
_1a=_1a[1];
changeDir(_1a);
var _15=document.getElementById("dirPath");
for(var i=0;i<_15.options.length;i++){
if(_15.options[i].value==encodeURIComponent(_1a)){
_15.options[i].selected=true;
break;
}
}
}
}
}
}
if(manager_mode=="image"&&typeof Xinha.colorPicker!="undefined"&&document.getElementById("f_backgroundColor")){
var _1c={cellsize:_d.config.colorPickerCellSize,granularity:_d.config.colorPickerGranularity,websafe:_d.config.colorPickerWebSafe,savecolors:_d.config.colorPickerSaveColors};
new Xinha.colorPicker.InputBinding(document.getElementById("f_backgroundColor"),_1c);
new Xinha.colorPicker.InputBinding(document.getElementById("f_borderColor"),_1c);
}
};