adm-ntuh-net/ntuh/sitestatic/js/genericcollections.js

20 lines
805 B
JavaScript
Raw Normal View History

2024-12-12 02:19:16 +00:00
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;
}