📄 _interface.html
字号:
<!-- templatecell : interface -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>$ui_titlebar$</title>
<meta name="robots" content="noindex,nofollow">
<meta http-equiv="Refresh" content="$login_timeout_sec$;URL=$cgiurl$?logoff=true">
<META http-equiv="Cache-Control" content="no-cache">
<META http-equiv="Pragma" content="no-cache">
<META http-equiv="Expires" content="Sun, 10 Feb 2002 16:00:00 GMT">
<style type="text/css"><!--
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a:hover.NavLink { text-decoration: none; color: #000000; }
.NavLink { COLOR: #000000; text-decoration: none; }
.NavUp { BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #FFFFFF #999999 #999999 #FFFFFF; PADDING: 0 1 1 1; }
.NavDown { BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #999999 #FFFFFF #FFFFFF #999999; PADDING: 1 0 0 2; }
.NavOff { BORDER-STYLE: solid; BORDER-WIDTH: 1; BORDER-COLOR: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; PADDING: 0 1 1 1; }
--></style>
<script language="Javascript"><!--
// Check for IE5 CSS Support
(navigator.userAgent.indexOf("MSIE 5")!=-1)?IE5=true:IE5=false;
document.write ('<style type="text/css">');
if (IE5) { document.write ('input.button { background-color: #FFFFFF; background-image: url($imageurl$button.gif); height: 16; width: 77; border: none; font-family: verdana, sans-serif; font-size: 10; letter-spacing: -0.5pt; cursor: hand; }'); }
else { document.write ('.NavOff { BORDER-STYLE: none; BORDER-WIDTH: 0; PADDING: 0 0 0 0; }'); }
document.write ('</style>');
// Menu Button Functions //
function btnUp(obj){ // Button Up
if (IE5) { obj.className = "NavUp"; } // Set Button Style
}
function btnHide(obj){ // Hide Button
if (IE5) { obj.className = "NavOff"; } // Set Button Style
}
function btnDown(obj){ // Button Down
if (IE5) { obj.className = "NavDown"; } // Set Button Style
}
function Browse(browse_type, field_name){
openURL = "$cgiurl$" + "?browse_" + browse_type + "=1&field_name=" + field_name;
window.open(openURL,"PopUp",'resizable=yes,location=no,scrollbars=yes,toolbar=no,menubar=no,directories=no,status=yes,height=300,width=450');
}
function PopUpWindow(pageURL, mywidth, myheight){
//mywidth=1000;
var WinParams = "resizable=yes,location=no,scrollbars=yes,toolbar=no,menubar=no,directories=no,status=yes,width=" + mywidth + ",height=" + myheight;
window.open(pageURL,"GoToWindow",WinParams);
}
$select_scripts$
<!-- templatecell : select_scripts -->
/* IMAGE_SELECT AND FILE_SELECT SCRIPT */
var upload_dirs = new Array();
$select_array$
function DropdownAdd(field_number, new_option_text, new_option_value, file_upload, add_to_image_selects, add_to_file_selects) {
/* Determine upload directory list index for dropdown being updated */
var upload_dirs_index;
for (i = 0; i < upload_dirs.length; i++) {
for (x = 0; x < upload_dirs[i].length; x++) {
if (upload_dirs[i][x][0] == field_number) { upload_dirs_index = i; break; }
}
}
/* Copy an original image_select */
var original_image_select = new Array(); var original_image_select_images = new Array(); var original_image_select_links = new Array();
var menuOBJ;
if (add_to_image_selects) { // grab the first image select
for (var x = 0; x < upload_dirs[upload_dirs_index].length; x++) {
if (upload_dirs[upload_dirs_index][x][1]) { // we've found an image_select
menuOBJ = eval('document.forms[0].image_select' + upload_dirs[upload_dirs_index][x][0]);
for (var y = 0; y < menuOBJ.options.length; y++) { // copy image select options to array
original_image_select[y] = [menuOBJ.options[y].text, menuOBJ.options[y].value];
}
break; // only copy first one found
}
}
// break it up into uploaded images and links
var x; x = 1; // index of the first category heading
while (x < original_image_select.length) { // uploaded images list ends at linked images heading or end of dropdown
if (original_image_select[x][0] != '--- Image Links ---') {
if (x > 1) { original_image_select_images[original_image_select_images.length] = [original_image_select[x][0], original_image_select[x][1]]; } // x = 1 is always a heading
} else {
x++; // jump over linked images heading itself
break;
}
x++;
}
// create array of old links
while (x < original_image_select.length) {
original_image_select_links[original_image_select_links.length] = [original_image_select[x][0], original_image_select[x][1]];
x++;
}
}
/* Copy an original file_select */
var original_file_select = new Array(); var original_file_select_files = new Array(); var original_file_select_links = new Array();
if (add_to_file_selects) { // grab the first file select
for (var x = 0; x < upload_dirs[upload_dirs_index].length; x++) {
if (!upload_dirs[upload_dirs_index][x][1]) { // we've found a file_select
menuOBJ = eval('document.forms[0].file_select' + upload_dirs[upload_dirs_index][x][0]);
for (var y = 0; y < menuOBJ.options.length; y++) { // copy image select options to array
original_file_select[y] = [menuOBJ.options[y].text, menuOBJ.options[y].value];
}
break; // only copy first one found
}
}
// break it up into uploaded images and links
var x; x = 1; // index of the first category heading
while (x < original_file_select.length) { // uploaded files list ends at linked files heading or end of dropdown
if (original_file_select[x][0] != '--- File Links ---') {
if (x > 1) { original_file_select_files[original_file_select_files.length] = [original_file_select[x][0], original_file_select[x][1]]; } // x = 1 is always a heading
} else {
x++; // jump over linked images heading itself
break;
}
x++;
}
// create array of old links
while (x < original_file_select.length) {
original_file_select_links[original_file_select_links.length] = [original_file_select[x][0], original_file_select[x][1]];
x++;
}
}
/* Add new entry to image_select and file_select */
var new_image_select = new Array(); new_image_select[0] = ['None', '']; var new_image_select_index; // text is 0, value is 1
var notadded = true; // keep track of whether the new entry has been added
var oldtextLC; var newtextLC = new_option_text.toLowerCase();
if (add_to_image_selects) {
// add the new dropdown item
if (file_upload) { // adding an uploaded image
// add uploaded images
new_image_select[new_image_select.length] = ['--- Uploaded Images ---', ''];
for (x = 0; x < original_image_select_images.length; x++) {
oldtextLC = original_image_select_images[x][0].toLowerCase();
if (notadded && (newtextLC < oldtextLC)) { // sort based on dropdown text
new_image_select_index = new_image_select.length;
new_image_select[new_image_select.length] = [new_option_text, new_option_value];
notadded = false;
}
new_image_select[new_image_select.length] = [original_image_select_images[x][0], original_image_select_images[x][1]];
}
if (notadded) { // it's the last image alphabetically or first image in list
new_image_select_index = new_image_select.length;
new_image_select[new_image_select.length] = [new_option_text, new_option_value];
}
// add linked images
if (original_image_select_links.length > 0) { new_image_select[new_image_select.length] = ['--- Image Links ---', '']; }
for (x = 0; x < original_image_select_links.length; x++) {
new_image_select[new_image_select.length] = [original_image_select_links[x][0], original_image_select_links[x][1]];
}
} else { // adding a link
// add uploaded images
if (original_image_select_images.length > 0) {
new_image_select[new_image_select.length] = ['--- Uploaded Images ---', ''];
}
for (x = 0; x < original_image_select_images.length; x++) {
new_image_select[new_image_select.length] = [original_image_select_images[x][0], original_image_select_images[x][1]];
}
// add linked images
new_image_select[new_image_select.length] = ['--- Image Links ---', ''];
for (x = 0; x < original_image_select_links.length; x++) {
oldtextLC = original_image_select_links[x][1].toLowerCase();
if (notadded && (newtextLC < oldtextLC)) {
new_image_select_index = new_image_select.length;
new_image_select[new_image_select.length] = [new_option_text, new_option_value];
notadded = false;
}
new_image_select[new_image_select.length] = [original_image_select_links[x][0], original_image_select_links[x][1]];
}
if (notadded) { // it's the last link alphabetically or first link in list
new_image_select_index = new_image_select.length;
new_image_select[new_image_select.length] = [new_option_text, new_option_value];
}
}
}
var new_file_select = new Array(); new_file_select[0] = ['None', '']; var new_file_select_index;
notadded = true; // keep track of whether the new entry has been added
if (add_to_file_selects) {
// add the new dropdown item
if (file_upload) { // adding an uploaded file
// add uploaded files
new_file_select[new_file_select.length] = ['--- Uploaded Files ---', ''];
for (x = 0; x < original_file_select_files.length; x++) {
oldtextLC = original_file_select_files[x][0].toLowerCase();
if (notadded && (newtextLC < oldtextLC)) { // sort based on dropdown text
new_file_select_index = new_file_select.length;
new_file_select[new_file_select.length] = [new_option_text, new_option_value];
notadded = false;
}
new_file_select[new_file_select.length] = [original_file_select_files[x][0], original_file_select_files[x][1]];
}
if (notadded) { // it's the last image alphabetically or first image in list
new_file_select_index = new_file_select.length;
new_file_select[new_file_select.length] = [new_option_text, new_option_value];
}
// add linked images
if (original_file_select_links.length > 0) { new_file_select[new_file_select.length] = ['--- File Links ---', '']; }
for (x = 0; x < original_file_select_links.length; x++) {
new_file_select[new_file_select.length] = [original_file_select_links[x][0], original_file_select_links[x][1]];
}
} else { // adding a link
// add uploaded files
if (original_file_select_files.length > 0) {
new_file_select[new_file_select.length] = ['--- Uploaded Files ---', ''];
}
for (x = 0; x < original_file_select_files.length; x++) {
new_file_select[new_file_select.length] = [original_file_select_files[x][0], original_file_select_files[x][1]];
}
// add linked files
new_file_select[new_file_select.length] = ['--- File Links ---', ''];
for (x = 0; x < original_file_select_links.length; x++) {
oldtextLC = original_file_select_links[x][1].toLowerCase();
if (notadded && (newtextLC < oldtextLC)) {
new_file_select_index = new_file_select.length;
new_file_select[new_file_select.length] = [new_option_text, new_option_value];
notadded = false;
}
new_file_select[new_file_select.length] = [original_file_select_links[x][0], original_file_select_links[x][1]];
}
if (notadded) { // it's the last link alphabetically or first link in list
new_file_select_index = new_file_select.length;
new_file_select[new_file_select.length] = [new_option_text, new_option_value];
}
}
}
/* Update dropdowns */
var the_index; var menuOBJ;
if (add_to_image_selects) { // we need to update image_select dropdowns
for (var x = 0; x < upload_dirs[upload_dirs_index].length; x++) {
if (upload_dirs[upload_dirs_index][x][1]) { // we've found an image_select
menuOBJ = eval('document.forms[0].image_select' + upload_dirs[upload_dirs_index][x][0]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -