20 lines
No EOL
805 B
JavaScript
Executable file
20 lines
No EOL
805 B
JavaScript
Executable file
function showGenericRelatedObjectLookupPopup(triggeringLink, ctArray) {
|
|
var realName = triggeringLink.id.replace(/^lookup_/, '');
|
|
var name = id_to_windowname(realName);
|
|
realName = realName.replace(/object_id/, 'content_type');
|
|
var select = document.getElementById(realName);
|
|
if (select.selectedIndex === 0) {
|
|
alert("Select a content type first.");
|
|
return false;
|
|
}
|
|
var selectedItem = select.item(select.selectedIndex).value;
|
|
var href = triggeringLink.href.replace(/#/,'../../../'+ctArray[selectedItem]+"/?t=id");
|
|
if (href.search(/\?/) >= 0) {
|
|
href = href + '&pop=1';
|
|
} else {
|
|
href = href + '?pop=1';
|
|
}
|
|
var win = window.open(href, name, 'height=500,width=800,resizable=yes,scrollbars=yes');
|
|
win.focus();
|
|
return false;
|
|
} |