Bug #23580 ยป bug_15764.diff
jsfunc.inline.js 2010-10-15 11:04:05.000000000 +0200 (Arbeitskopie) | ||
---|---|---|
var imageObj = $(objectId+'_disabled');
|
||
var valueObj = document.getElementsByName(elName+'[hidden]');
|
||
var formObj = document.getElementsByName(elName+'[hidden]_0');
|
||
var imagePath = '';
|
||
if (valueObj && formObj) {
|
||
var classStr = imageObj.getAttribute('class');
|
||
var unhideFlag=-1;
|
||
|
||
if (imageObj && classStr) {
|
||
unhideFlag=classStr.search(/unhide/);
|
||
if(unhideFlag != -1){
|
||
imageObj.setAttribute('class',classStr.replace('t3-icon-edit-unhide','t3-icon-edit-hide'));
|
||
} else {
|
||
imageObj.setAttribute('class',classStr.replace('t3-icon-edit-hide','t3-icon-edit-unhide'));
|
||
}
|
||
}
|
||
if (valueObj && (formObj.length > 0)){
|
||
formObj[0].click();
|
||
imagePath = this.parsePath(imageObj.src);
|
||
imageObj.src = imagePath+(valueObj[0].value > 0 ? 'button_unhide.gif' : 'button_hide.gif');
|
||
}
|
||
return false;
|
||
},
|
||