|
From: Jon O. <jon...@us...> - 2007-02-15 12:44:14
|
Update of /cvsroot/mxbb/mx_bugsbt/templates/subSilver In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv7691/templates/subSilver Added Files: bugsbt_index.tpl bugsbt_post_body.tpl bugsbt_post_pretext.tpl bugsbt_post_preview.tpl bugsbt_product_body.tpl bugsbt_view_body.tpl subSilver.cfg Log Message: Ok. here we go. This is the cool new mxBB Bugtracker ;) --- NEW FILE: bugsbt_product_body.tpl --- <table cellpadding="0" cellspacing="0" border="0"><tr><td> <div class="TableContainer"> <table class="scrollTable example"> <thead class="fixedHeader"> <tr> <th width="5%" class="TableSortedAscending sortable row2" title="Click here to sort" onclick="Table.sort(this,{'sortType':Sort.Numeric,'rowShade':'alternate'})">{L_ID}</th> <th width="5%" class="sortable row2" title="Click here to sort" onclick="Table.sort(this,{'sortType':Sort.Default,'rowShade':'alternate'})">{L_STATUS}</th> <th width="50%" class="sortable row2" title="Click here to sort" onclick="Table.sort(this,{'sortType':Sort.Default,'rowShade':'alternate'})">{L_NAME}</th> <th width="10%" class="sortable row2" title="Click here to sort" onclick="Table.sort(this,{'sortType':Sort.Default,'rowShade':'alternate'})">{L_EDITION_BUILD}</th> <th width="20%" class="sortable row2" title="Click here to sort" onclick="Table.sort(this,{'sortType':Sort.Default,'rowShade':'alternate'})">{L_STATUS}</th> <th width="10%" class="sortable row2" title="Click here to sort" onclick="Table.sort(this,{'sortType':Sort.Date,'rowShade':'alternate'})">{L_REPORTED}</th> </tr> </thead> <tbody class="scrollContent"> <!-- BEGIN bugsrow --> <tr onclick="if (getCookie('openEditBug')) editBug('{bugsrow.ID}'); else viewBug('{bugsrow.ID}');" onmouseover="this.className='alternateRow'"; onmouseout="this.className=''";> <td width="5%" class="row1" ><span class="copyright">{bugsrow.ID}</span></td> <td width="5%" class="row1" ><span class="copyright">{bugsrow.CLOSED}</span></td> <td width="50%" class="row1"><span class="copyright">{bugsrow.NAME}{bugsrow.DESC}</span></td> <td width="10%" class="row1"><span class="copyright">{bugsrow.PRODUCT}</span></td> <td width="20%" class="row1"><span class="copyright">{bugsrow.STATUS}</span></td> <td width="10%" class="row1"><span class="copyright">{bugsrow.REPORTED}</span></td> </tr> <!-- END bugsrow --> </tbody> </table> </div> </td></tr></table> --- NEW FILE: bugsbt_index.tpl --- <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/includes/js/common.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/XulMenu/XulMenu.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/XulMenu/ie5.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/DynamicTree.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/XulTabs/XulTabs.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/SimpleTextEditor/SimpleTextEditor.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/includes/js/management.js.php"></script> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/includes/js/request.js.php"></script> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/includes/js/debug.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}modules/mx_shared/ajax/AjaxRequest_comp.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}modules/mx_shared/ajax/dhtmlHistory.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}modules/mx_shared/tablesort/table.js"></script> <script type="text/javascript" src="{MX_ROOT_PATH}modules/mx_shared/tablesort/util.js"></script> <script type="text/javascript"> /* fix for IE not loading wysiwyg editor images */ var imgs = ["bold.gif", "center.gif", "help.gif", "image.gif", "indent.gif", "italic.gif", "left.gif", "link.gif", "ol.gif", "outdent.gif", "right.gif", "ul.gif", "underline.gif", "viewsource.gif"]; for (var k = 0; k < imgs.length; ++k) { var image = new Image(); image.src = "{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/SimpleTextEditor/images/"+imgs[k]; imgs[k] = image; } </script> <script type="text/javascript"> function _mxBlock(id, page) { this.block_id = id; this.page_id = page; } mxBlock = new _mxBlock('{BLOCK_ID}','{PAGE_ID}'); </script> <script language="JavaScript" type="text/javascript"> <!-- // bbCode control by // subBlue design // www.subBlue.com // Startup variables var imageTag = false; var theSelection = false; // Check for Browser & Platform for PC & IE specific bits // More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html var clientPC = navigator.userAgent.toLowerCase(); // Get client info var clientVer = parseInt(navigator.appVersion); // Get browser version var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1)); var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1) && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1) && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1)); var is_moz = 0; var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1)); var is_mac = (clientPC.indexOf("mac")!=-1); // Helpline messages b_help = "{L_BBCODE_B_HELP}"; i_help = "{L_BBCODE_I_HELP}"; u_help = "{L_BBCODE_U_HELP}"; q_help = "{L_BBCODE_Q_HELP}"; c_help = "{L_BBCODE_C_HELP}"; l_help = "{L_BBCODE_L_HELP}"; o_help = "{L_BBCODE_O_HELP}"; p_help = "{L_BBCODE_P_HELP}"; w_help = "{L_BBCODE_W_HELP}"; a_help = "{L_BBCODE_A_HELP}"; s_help = "{L_BBCODE_S_HELP}"; f_help = "{L_BBCODE_F_HELP}"; // Define the bbCode tags bbcode = new Array(); bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]'); imageTag = false; // Shows the help messages in the helpline window function helpline(help) { document.post.helpbox.value = eval(help + "_help"); } // Replacement for arrayname.length property function getarraysize(thearray) { for (i = 0; i < thearray.length; i++) { if ((thearray[i] == "undefined") || (thearray[i] == "") || (thearray[i] == null)) return i; } return thearray.length; } // Replacement for arrayname.push(value) not implemented in IE until version 5.5 // Appends element to the array function arraypush(thearray,value) { thearray[ getarraysize(thearray) ] = value; } // Replacement for arrayname.pop() not implemented in IE until version 5.5 // Removes and returns the last element of an array function arraypop(thearray) { thearraysize = getarraysize(thearray); retval = thearray[thearraysize - 1]; delete thearray[thearraysize - 1]; return retval; } function checkForm() { formErrors = false; if (document.post.article_name.value.length < 2) { formErrors = "{L_EMPTY_ARTICLE_NAME}\r"; } if (document.post.article_desc.value.length < 2) { formErrors = "{L_EMPTY_ARTICLE_DESC}\r"; } if (document.post.message.value.length < 2) { formErrors = "{L_EMPTY_MESSAGE}\r"; } if (document.post.type_id.value=='select_one') { formErrors = "{L_EMPTY_TYPE}\r"; } if (formErrors) { alert(formErrors); return false; } else { bbstyle(-1); //formObj.preview.disabled = true; //formObj.submit.disabled = true; return true; } } function emoticon(text) { var txtarea = document.post.message; text = ' ' + text + ' '; if (txtarea.createTextRange && txtarea.caretPos) { var caretPos = txtarea.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; txtarea.focus(); } else { txtarea.value += text; txtarea.focus(); } } function bbfontstyle(bbopen, bbclose) { var txtarea = document.post.message; if ((clientVer >= 4) && is_ie && is_win) { theSelection = document.selection.createRange().text; if (!theSelection) { txtarea.value += bbopen + bbclose; txtarea.focus(); return; } document.selection.createRange().text = bbopen + theSelection + bbclose; txtarea.focus(); return; } else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0)) { mozWrap(txtarea, bbopen, bbclose); return; } else { txtarea.value += bbopen + bbclose; txtarea.focus(); } storeCaret(txtarea); } function bbstyle(bbnumber) { var txtarea = document.post.message; donotinsert = false; theSelection = false; bblast = 0; if (bbnumber == -1) { // Close all open tags & default button names while (bbcode[0]) { butnumber = arraypop(bbcode) - 1; txtarea.value += bbtags[butnumber + 1]; buttext = eval('document.post.addbbcode' + butnumber + '.value'); eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"'); } imageTag = false; // All tags are closed including image tags :D txtarea.focus(); return; } if ((clientVer >= 4) && is_ie && is_win) { theSelection = document.selection.createRange().text; // Get text selection if (theSelection) { // Add tags around selection document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1]; txtarea.focus(); theSelection = ''; return; } } else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0)) { mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]); return; } // Find last occurance of an open tag the same as the one just clicked for (i = 0; i < bbcode.length; i++) { if (bbcode[i] == bbnumber+1) { bblast = i; donotinsert = true; } } if (donotinsert) { // Close all open tags up to the one just clicked & default button names while (bbcode[bblast]) { butnumber = arraypop(bbcode) - 1; txtarea.value += bbtags[butnumber + 1]; buttext = eval('document.post.addbbcode' + butnumber + '.value'); eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"'); imageTag = false; } txtarea.focus(); return; } else { // Open tags if (imageTag && (bbnumber != 14)) { // Close image tag before adding another txtarea.value += bbtags[15]; lastValue = arraypop(bbcode) - 1; // Remove the close image tag from the list document.post.addbbcode14.value = "Img"; // Return button back to normal state imageTag = false; } // Open tag txtarea.value += bbtags[bbnumber]; if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag arraypush(bbcode,bbnumber+1); eval('document.post.addbbcode'+bbnumber+'.value += "*"'); txtarea.focus(); return; } storeCaret(txtarea); } // From http://www.massless.org/mozedit/ function mozWrap(txtarea, open, close) { var selLength = txtarea.textLength; var selStart = txtarea.selectionStart; var selEnd = txtarea.selectionEnd; if (selEnd == 1 || selEnd == 2) selEnd = selLength; var s1 = (txtarea.value).substring(0,selStart); var s2 = (txtarea.value).substring(selStart, selEnd) var s3 = (txtarea.value).substring(selEnd, selLength); txtarea.value = s1 + open + s2 + close + s3; return; } // Insert at Claret position. Code from // http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130 function storeCaret(textEl) { if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } //--> </script> <style type="text/css"> <!-- #menu { position: relative z-index: 10; } #menu_top { height: 30px; padding: 15px 15px 0 15px; } td.simpledoc_title { font-size: 13px; font-weight: bold; margin: 0; padding: 10px; margin-bottom: 0.6em; border: {T_TH_COLOR1} 1px solid; border-style: none none solid none; } .nomargin { margin-bottom: 0; } .hr { font-size: 0px; border-width: 1px; border-color: {T_TH_COLOR1}; border-style: solid none none none; margin-top: 2px; margin-bottom: 2px; } #main { } #left { padding: 5px 5px 5px 5px; border-right: 1px solid {T_TH_COLOR1}; vertical-align: top; } #right { padding: 5px 5px 5px 5px; vertical-align: top; height: 100%; width: 100%;} #tabs-loading, #tabs-saving { position: absolute; z-index: 10; display: none; opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80); } img { border: 0; } ul { margin: 1em 0 1em 3em; padding: 0; } #tabs-data, #tabs-data table { font-family: {T_FONTFACE1}; font-size: 11px; color: {T_BODY_TEXT}; background: {T_TR_COLOR1}; width: 100%; } .t0 { border: {T_TH_COLOR1} 1px solid; } .t1 { background: {T_TR_COLOR2}; padding: 3px 8px; } .t2 { background: {T_TR_COLOR2}: 3px 8px; } #saved { color: {T_BODY_TEXT}; } .error { color: red; } .message { color: green; } .note { font-weight: bold; } .message-box { padding: 1em; background: {T_TD_COLOR2}; border: {T_TH_COLOR3} 1px solid; } pre { background-color: {T_TR_COLOR2}; padding: 0.75em 1.5em; border: 1px solid {T_TH_COLOR1}; } .contents { float: right; background-color: {T_TR_COLOR2}; padding: 0.75em; margin: 0 0 0.75em 0.75em; border: 1px solid {T_TH_COLOR1}; } .contents ul { margin-left: 1.2em; margin-right: 0.75em; margin-bottom: 0; padding: 0; } /* SimpleDoc [www.gosu.pl], style for DynamicTree */ .DynamicTree { font-family: {T_FONTFACE1}; font-size: 11px; white-space: nowrap; cursor: default; } .DynamicTree .wrap1, .DynamicTree .actions { -moz-user-select: none; } .DynamicTree a, .DynamicTree a:hover { color: {T_BODY_VLINK}; text-decoration: none; cursor: default; } .DynamicTree .text { padding: 1px; cursor: pointer; } .DynamicTree .text-active { background: {T_TR_COLOR1}; padding: 1px; cursor: pointer; } .DynamicTree div.folder img, .DynamicTree div.doc img { border: 0; vertical-align: -30%; } * html .DynamicTree .folder img, * html .DynamicTree .doc img { vertical-align: -40%; } .DynamicTree .section { background: url({MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/images/tree-branch.gif) repeat-y; display: none; } .DynamicTree .last { background: none; } .DynamicTree div.folder div.folder { margin-left: 18px; } .DynamicTree div.doc div.doc, .DynamicTree div.folder div.doc { margin-left: 18px; } .DynamicTree ul {} .DynamicTree li.folder {} .DynamicTree li.doc {} .DynamicTree .actions { margin-top: 7px; margin-left: 0px; height: 20px; float:left; } .DynamicTree .tooltip { margin-top: 28px; margin-left: 0px; height: 5px; } .DynamicTree .moveUp, .DynamicTree .moveDown, .DynamicTree .moveLeft, .DynamicTree .moveRight, .DynamicTree .insert, .DynamicTree .remove { margin-top: 4px; width: 20px; height: 20px; display: block; border: 1px solid {T_TH_COLOR1}; cursor: default; float:left; } .DynamicTree .moveUp:hover, .DynamicTree .moveDown:hover, .DynamicTree .moveLeft:hover, .DynamicTree .moveRight:hover, .DynamicTree .insert:hover, .DynamicTree .remove:hover { background-color: {T_TR_COLOR1}; border: 1px solid {T_TH_COLOR3}; } .DynamicTree .top { font-weight: bold; padding-left: 0px; line-height: 20px; color: {T_BODY_TEXT}; border-width: 2px; border-color: {T_TH_COLOR2}; border-style: none none border-width: 1px; border-color: {T_TH_COLOR2}; border-style: none none solid none; margin-bottom: 5px;} .DynamicTree .wrap1 { padding: 10px; border: 1px solid {T_TH_COLOR1}; width: 175px; } .DynamicTree .wrap2 { margin-left: 2px; } .DynamicTree #tree-insert-form { display: none; margin-top: 5em; } .DynamicTree #tree-insert-form .label { text-align: right; width: 50px; padding-right: 8px; } .DynamicTree #tree-insert-form .input { margin-bottom: 2px; padding-left: 3px; } .DynamicTree #tree-insert-form select { margin-bottom: 2px; } .DynamicTree #tree-insert-form .button { margin-top: 4px; } .XulMenu { font-family: georgia, tahoma, verdana; font-size: 11px; -moz-user-select: none; } .XulMenu .button, .XulMenu .button:hover, .XulMenu .button-active, .XulMenu .button-active:hover { line-height: normal; padding: 4px 8px 3px 8px; border: 1px solid {T_TR_COLOR2}; color: {T_BODY_TEXT}; text-decoration: none; cursor: default; white-space: nowrap; display: block; position: relative; } .XulMenu .button:hover { border-color: #ffffff #ACA899 #ACA899 #ffffff; } .XulMenu .button-active, .XulMenu .button-active:hover { border-color: #ACA899 #ffffff #ffffff #ACA899; } .XulMenu .item, .XulMenu .item:hover, .XulMenu .item-active, .XulMenu .item-active:hover { background: #ffffff; line-height: normal; padding: 3px 30px 3px 20px; color: #000000; text-decoration: none; cursor: default; white-space: nowrap; display: block; position: relative; } .XulMenu .item:hover, .XulMenu .item-active, .XulMenu .item-active:hover { background: #316AC5; color: #ffffff; } .XulMenu .section { background: #ffffff; border: 1px solid; border-color: #F1EFE2 #716F64 #716F64 #F1EFE2; padding: 2px 1px 1px 2px; position: absolute; visibility: hidden; z-index: -1; margin-top: 25px; } .XulMenu .arrow { position: absolute; top: 7px; right: 8px; border: 0; } .XulMenu .hr { font-size: 0px; border-width: 1px; border-color: #aca899; border-style: solid none none none; margin-top: 2px; margin-bottom: 2px; margin-left: 4px; margin-right: 4px; } * html .XulMenu td { position: relative; } /* ie 5.0 fix */ /* SimpleDoc [www.gosu.pl], style for tabs */ .XulTabs .wrap1 { height: 23px; } .XulTabs .wrap1 td { vertical-align: bottom; } .XulTabs .tab, .XulTabs .tab:hover, .XulTabs .tab-active, .XulTabs .tab-active:hover { text-decoration: none; padding: 3px 10px 3px 10px; border-top: 1px solid {T_TH_COLOR1}; border-left: 1px solid {T_TH_COLOR1}; color: {T_BODY_LINK}; cursor: default; white-space: nowrap; display: block; } .XulTabs .tab:hover { border-top: 2px solid {T_BODY_VLINK}; padding-top: 2px; } .XulTabs .tab-active, .XulTabs .tab-active:hover { border-top: 3px solid {T_BODY_VLINK}; padding-top: 2px; padding-bottom: 4px; font-weight: bold; } .XulTabs .view { border-right: 1px solid {T_TH_COLOR1}; } .XulTabs .content { border: 1px solid {T_TH_COLOR1}; background: {T_TR_COLOR1}; width: 100%; height: 100%; } .XulTabs .wrap2 { vertical-align: top; padding: 5px; } .XulTabs .data { display: none; } * html .XulTabs .tab, * html .XulTabs .tab:hover, * html .XulTabs .tab-active, * html .XulTabs .tab-active:hover { width: 100%; } /* SimpleDoc [www.gosu.pl], style for texteditor */ .ste { background-color: #ffffff; } .ste .bar { padding: 3px; border: {T_TH_COLOR1} 1px; border-style: solid solid none solid; } .ste .frame { background: #ffffff; border: 1px solid; border-color: {T_TH_COLOR1}; } .ste .frame iframe { background: #ffffff; width: 100%; height: 300px; } .ste img { background: #ffffff; border: 0; } .ste .button { background: #ffffff; padding: 1px; border: {T_TH_COLOR1} 1px solid; } .ste .button-hover { background: #ffffff; padding: 1px; border: 1px solid; border-color: {T_TH_COLOR3} } .ste .button-click { background: #ffffff; padding: 1px; border: 1px solid; border-color: {T_TH_COLOR3} } .ste .separator {background: #ffffff; width: 0px; height: 18px; border-left: {T_TH_COLOR1} 1px solid; border-right: {T_TH_COLOR3} 1px solid; margin: 0 5px; } .ste .source { color: {T_BODY_TEXT}; padding-top: 5px; } --> </style> <style type="text/css"> <!-- /* Table Sort */ table.example { border:1px solid {T_TH_COLOR1}; border-collapse:collapse; } table.example th, table.example td { border:1px solid {T_TH_COLOR3}; padding: 2px 15px 2px 15px; } table.example tr.alternate { background-color:{T_TR_COLOR3}; } table.example thead th { background-color:{T_TR_COLOR3}; color:{T_BODY_VLINK}; } table.example tfoot td { background-color:{T_TR_COLOR2}; } table.example th.sortable { cursor:pointer; font-size: 10px; } table.example th.TableSortedAscending { background-image:url("{MX_ROOT_PATH}modules/mx_shared/tablesort/sorted_up.gif"); background-position:center left; background-repeat:no-repeat; } table.example th.TableSortedDescending { background-image:url("{MX_ROOT_PATH}modules/mx_shared/tablesort/sorted_down.gif"); background-position:center left; background-repeat:no-repeat; } table.example th.TableFiltered { background-image:url("{MX_ROOT_PATH}modules/mx_shared/tablesort/filter.gif"); background-position:center left; background-repeat:no-repeat; } a.sortlink { text-decoration:none; padding-left:25px; font-family:courier; } </style> <style type='text/css'> /* Scrollable Content Height */ .scrollContent { height:200px; overflow-x:hidden; overflow-y:auto; } .scrollContent tr { height: auto; white-space: nowrap; } /* Prevent Mozilla scrollbar from hiding right-most cell content */ .scrollContent tr td:last-child { padding-right: 20px; } /* Fixed Header Height */ .fixedHeader tr { position: relative; height: auto; } /* Put border around entire table */ div.TableContainer { border: 1px solid {T_TH_COLOR1}; } /* Table Header formatting */ .headerFormat { background-color: {T_TR_COLOR3}; color: {T_BODY_TEXT}; margin: 3px; padding: 1px; white-space: nowrap; font-family: Helvetica; font-size: 16px; text-decoration: none; font-weight: bold; } .headerFormat tr td { border: 1px solid {T_TH_COLOR1}; background-color: {T_TR_COLOR1}; } /* Table Body (Scrollable Content) formatting */ .bodyFormat tr td { color: {T_BODY_TEXT}; margin: 3px; padding: 1px; border: 0px none; font-family: Helvetica; font-size: 12px; } /* Use to set different color for alternating rows */ .alternateRow td{ background-color: {T_TR_COLOR2}; cursor: pointer; } --> </style> <!--[if IE]> <style type="text/css"> /* IE Specific Style addition to constrain table from automatically growing in height */ div.TableContainer { height: 200px; overflow-x:hidden; overflow-y:auto; } </style> <![endif]--> <table cellspacing="1" cellpadding="0" width="100%" height="100%" class="forumline" style="border-top:none;"> <tr> <td class="row2"> <table cellspacing="0" cellpadding="0" width="100%"> <tr> <td class="cat"> <div id="menu"> <table cellspacing="0" cellpadding="0" class="XulMenu"> <tr> <!-- <td> <a class="button" href="javascript:void(0)">{L_PROJECT}</a> <div class="section"> <a class="item" href="{MODE_MANAGE_URL}">{L_MANAGEMENT}</a> <a class="item" href="{MODE_PUBLISH_URL}">{L_PUBLISH}</a> <div class="hr"></div> <a class="item" href="{MODE_IMPORT_URL}">{L_IMPORT_CONTENT}</a> <a class="item" href="{MODE_EXPORT_URL}">{L_EXPORT_CONTENT}</a> <div class="hr"></div> <a class="item" href="{MODE_VIEW_URL}">{L_DOC_VIEW}</a> </div> </td> --> <!-- <td> <a class="button" href="javascript:void(0)">{L_OPTIONS}</a> <div class="section"> <a class="item" href="{MODE_SETTINGS_URL}">{L_SETTINGS}</a> </div> </td> --> <td> <a class="button" href="javascript:void(0)">{L_HELP}</a> <div class="section"> <a class="item" href="javascript:void(window.open('{MX_ROOT_PATH}{MODULE_ROOT_PATH}docs/help-contents.html', 'Contents', 'width=400,height=400,scrollbars=yes'))">{L_CONTENTS}</a> <a class="item" href="javascript:void(window.open('{MX_ROOT_PATH}{MODULE_ROOT_PATH}docs/help-about.html', 'Contents', 'width=400,height=400,scrollbars=yes'))">{L_ABOUT}</a> </div> </td> </tr> </table> </div> <script type="text/javascript">var menu = new XulMenu("menu"); menu.zIndex.visible = 10; menu.init();</script> </td> </tr> <tr> <td> <!-- MAIN --> <table cellspacing="0" cellpadding="0" width="100%" height="100%" id="main"> <tr> <td id="left" class="row1"> <div class="DynamicTree"> <table cellspacing="0" cellpadding="0"> <tr> <td class="row2"> <div class="wrap1"> <div class="top">{L_TOC}</div> <div class="row2"> <div id="tree"> {TREE_HTML} </div> </div> </div> <script type="text/javascript">var tree = new DynamicTree("tree"); tree.path = "{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/images/"; tree.init();</script> </td> </tr> </table> <div class="actions"> <a id="tree-moveUp" class="moveUp" href="javascript:void(0)"><img src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/images/moveUp.gif" width="20" height="20" alt=""></a> <a id="tree-moveDown" class="moveDown" href="javascript:void(0)"><img src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/images/moveDown.gif" width="20" height="20" alt=""></a> <a id="tree-moveLeft" class="moveLeft" href="javascript:void(0)"><img src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/images/moveLeft.gif" width="20" height="20" alt=""></a> <a id="tree-moveRight" class="moveRight" href="javascript:void(0)"><img src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/images/moveRight.gif" width="20" height="20" alt=""></a> <a id="tree-insert" class="insert" href="javascript:void(0)"><img src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/images/insert.gif" width="20" height="20" alt=""></a> <a id="tree-remove" class="remove" href="javascript:void(0)"><img src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/shared/DynamicTree/images/delete.gif" width="20" height="20" alt=""></a> </div> <div class="tooltip" id="tree-tooltip"></div> <div id="tree-insert-form"> <form action="javascript:void(0)" method="get"> <table cellspacing="0" cellpadding="0"> <tr id="tree-insert-where-div"> <td class="label">{L_WHERE}</td> <td><select id="tree-insert-where" name="tree-insert-where" class="where"><option value="before">{L_BEFORE}</option><option value="after">{L_AFTER}</option></select></td> </tr> <tr> <td class="label">{L_TYPE}</td> <td><select id="tree-insert-type" name="tree-insert-type"><option value="doc">{L_DOCUMENT}</option><option value="folder">{L_FOLDER}</option></select></td> </tr> <tr> <td class="label">{L_NAME}</td> <td><input class="input" size="18" id="tree-insert-name" name="tree-insert-name" type="text" value="" /></td> </tr> <tr> <td colspan="2" align="center"> <input id="tree-insert-button" class="button" type="button" value="Insert" /> <input id="tree-insert-cancel" type="button" value="Cancel" /> </td> </tr> </table> </form> </div> </div> <script type="text/javascript" src="{MX_ROOT_PATH}{MODULE_ROOT_PATH}bugsbt/includes/js/init_main.js"></script> </td> <td id="right" class="row1"> <table cellspacing="0" cellpadding="0" width="100%" height="100%" id="tabs" class="XulTabs"> <tr> <td class="wrap1"> <table cellspacing="0" cellpadding="0"> <tr> <td class="row2"><a id="tab_bugs" class="tab" href="javascript:void(0)" onclick="viewBugs(); this.blur();">{L_VIEW_BUGS}</a></td> <td class="row2"><a id="tab_report" class="tab view" href="javascript:void(0)" onclick="reportBug(); this.blur();">{L_REPORT_BUG}</a></td> </tr> </table> </td> <td align="right"> <input id="openEditBug" type="checkbox" value="1" onclick="this.checked ? setCookie('openEditBug', 1, COOKIE_YEAR) : delCookie('openEditBug'); this.blur();"> {L_DEFAULT_EDIT} </td> </tr> <tr> <td colspan="2"> <table cellspacing="0" cellpadding="0" class="content"> <tr> <td class="wrap2"> <div id="tabs-loading">{L_LOADING}</div> <div id="tabs-saving">{L_SAVING}</div> <div id="tabs-data"></div> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> <script type="text/javascript"> if (getCookie("openEditBug")) el('openEditBug').checked = "checked"; </script> --- NEW FILE: bugsbt_post_pretext.tpl --- <br clear="all" /> <table class="forumline" width="100%" cellspacing="0" cellpadding="4" border="0"> <tr> <th height="25" class="thHead">{PRETEXT_HEADER}</th> </tr> <tr> <td class="row1"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <span class="postbody">{PRETEXT_BODY}</span> </td> </tr> </table></td> </tr> <tr> <td class="spaceRow" height="1"><img src="{SPACER_IMG}" width="1" height="1" /></td> </tr> </table> <br clear="all" /> --- NEW FILE: bugsbt_post_preview.tpl --- <table class="forumline" width="100%" cellspacing="1" cellpadding="4" border="0"> <tr> <th height="25" class="thHead">{L_PREVIEW}</th> </tr> <tr> <td class="row1"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <span class="postbody">{PRE_COMMENT}</span> </td> </tr> </table></td> </tr> <tr> <td class="spaceRow" height="1"><img src="{SPACER_IMG}" width="1" height="1" /></td> </tr> </table> <br clear="all" /> --- NEW FILE: subSilver.cfg --- <?php // // ** Configuration file for subSilver template ** // // ** copyright (C) 2001 The phpBB Group ** // ** Created by subBlue design ** // ** www.subBlue.com ** // // ** subSilver dev. forum: www.subSky.com/phpBB2/ ** // // $Id: subSilver.cfg,v 1.1 2007/02/15 12:44:07 jonohlsson Exp $ // // Please note that to enable support of different languages // the {LANG} place holder is available. This will be replaced // with xxx where xxx is the users selected language. If // that language isn't available it will default to english. // Therefore you MUST ensure you have at least a english // directory if you choose to localise your template // // // Do not alter this line! // define(MX_TEMPLATE_CONFIG, TRUE); $mx_template_config = true; // ------------------------------------------------------------------------- // Prefix with PORTAL_URL // ------------------------------------------------------------------------- $current_template_images = PORTAL_URL . $current_template_path . "/images"; // ------------------------------------------------------------------------- // Define images // ------------------------------------------------------------------------- $mx_images['kb_icon_approve'] = "$current_template_images/icon_approve.gif"; $mx_images['kb_icon_unapprove'] = "$current_template_images/icon_unapprove.gif"; $mx_images['kb_title'] = "$current_template_images/{LANG}/kb.gif"; $mx_images['kb_search'] = "$current_template_images/{LANG}/icon_kb_search.gif"; $mx_images['kb_stats'] = "$current_template_images/{LANG}/icon_kb_stats.gif"; $mx_images['kb_toplist'] = "$current_template_images/{LANG}/icon_kb_toplist.gif"; $mx_images['kb_upload'] = "$current_template_images/{LANG}/icon_kb_post.gif"; $mx_images['kb_rate'] = "$current_template_images/{LANG}/icon_kb_rate.gif"; $mx_images['kb_comment_post'] = "$current_template_images/{LANG}/icon_kb_post_comment.gif"; // // Article and Category lists // //$mx_images['kb_article'] = $images['icon_minipost']; // Article Row $mx_images['kb_article'] = $mx_root_path . $images['mx_graphics']['menu_icons'] . '/' ."icon_message.gif"; // Article Row //$mx_images['kb_article_new'] = $images['icon_minipost_new']; // Article Row $mx_images['kb_article_new'] = $mx_root_path . $images['mx_graphics']['menu_icons'] . '/' ."icon_message_hot.gif"; // Article Row $mx_images['kb_category'] = $images['folder']; // Category Row $mx_images['kb_category_new'] = $images['folder_new']; // Category Row // ------------------------------------------------------------------------- // Redefine phpBB images (Commenting) // ------------------------------------------------------------------------- $mx_images['kb_icon_minipost'] = $images['icon_minipost']; $mx_images['kb_icon_edit'] = $images['icon_edit']; $mx_images['kb_icon_delpost'] = $images['icon_delpost']; $mx_images['kb_icon_reply'] = $images['icon_reply']; $mx_images['kb_folder'] = $images['folder']; $mx_images['kb_folder_sticky'] = $images['folder_sticky']; $mx_images['kb_folder_announce'] = $images['folder_announce']; $mx_images['kb_icon_newest_reply'] = $images['icon_newest_reply']; // // Last Article block // $mx_images['kb_last_article_folder'] = $images['folder']; $mx_images['kb_icon_latest_reply'] = $images['icon_latest_reply']; ?> --- NEW FILE: bugsbt_view_body.tpl --- <script language='javascript'> <!-- function delete_item(theURL) { if (confirm('Are you sure you want to delete this item??')) { window.location.href=theURL; } else { alert ('No Action has been taken.'); } } --> </script> <!-- BEGIN sub_tabs --> <table cellspacing="0" cellpadding="0" width="100%" height="100%" id="tabs" class="XulTabs"> <tr> <td class="wrap1"> <table cellspacing="0" cellpadding="0"> <tr> <td class="row2"><a id="tab_view" class="tab" href="javascript:void(0)" onclick="viewBug(); this.blur();">{L_VIEW_BUG}</a></td> <td class="row2"><a id="tab_edit" class="tab right" href="javascript:void(0)" onclick="editBug(); this.blur();">{L_EDIT_BUG}</a></td> <td class="row2"><a id="tab_delete" class="tab view" href="javascript:void(0)" onclick="deleteBug(); this.blur();">{L_DELETE_BUG}</a></td> </tr> </table> </td> </tr> <tr> <td colspan="2"> <table cellspacing="0" cellpadding="0" class="content"> <tr> <td class="wrap2"> <!-- END sub_tabs --> <span class="gen"><b>{BUG_PRODUCT}</b> ({L_BUG_PRODUCT})</span> » <span class="gen"><b>{BUG_EDITION}</b> ({L_BUG_EDITION})</span> » <span class="gen"><b>{BUG_BUILD}</b> ({L_BUG_BUILD})</span> <p><span class="maintitle">{BUG_TITLE}</span> <p><span class="gensmall"><b>{BUG_DESCRIPTION}</b></span> <div class="articleDetails"> <table width="100%" cellpadding="4" cellspacing="0" border="0"> <tr> <td class="row2"> <span class="gensmall"><b>{L_BUG_TYPE}</b></span> <span class="gensmall">{BUG_TYPE}</span><br /> <hr> <span class="gensmall"><b>{L_BUG_AUTHOR}</b></span> <span class="gensmall">{BUG_AUTHOR}</span><br /> <span class="gensmall"><b>{L_BUG_DATE}</b></span> <span class="gensmall">{BUG_DATE}</span><br /> <span class="gensmall">{VIEWS}</span><br /> <hr> <!-- BEGIN custom_field --> <span class="gensmall"><b>{custom_field.CUSTOM_NAME}</b> </span> <span class="gensmall">{custom_field.DATA} </span><br /> <!-- END custom_field --> </td> </tr> </table> </div> <p><span class="postbody">{BUG_TEXT}</span> <!--<p><span class="cattitle"> {EDIT} {DELETE}</span>--> <!-- BEGIN use_comments --> <p> <div class="articleDetails"><span class="cattitle">{use_comments.L_COMMENTS}</span></div> <!-- BEGIN no_comments --> <p><span class="genmed">{use_comments.no_comments.L_NO_COMMENTS}</span> <!-- END no_comments --> <p> <table width="100%" cellspacing="0" cellpadding="4" border="1"> <!-- BEGIN text --> <tr> <td width="100" align="left" valign="top" class="row2"> <span class="name"> <b>{use_comments.text.POSTER}</b></span><hr /><br /> <span class="postdetails">{use_comments.text.POSTER_RANK}<br /> {use_comments.text.RANK_IMAGE}{use_comments.text.POSTER_AVATAR} </span><br /> </td> <td class="row1" height="28" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="80%" valign="middle"><span class="genmed"><img src="{use_comments.text.ICON_MINIPOST_IMG}" width="12" height="9" border="0" /> <b>{use_comments.text.TITLE}</b> </span><span class="genmed">({use_comments.text.TIME})</span></td> <td align="right"> <!-- BEGIN auth_edit --> <a href="{use_comments.text.auth_edit.U_COMMENT_EDIT}"><img src="{use_comments.text.auth_edit.EDIT_IMG}" alt="{use_comments.text.auth_edit.L_COMMENT_EDIT}" title="{use_comments.text.auth_edit.L_COMMENT_EDIT}" border="0"></a> <!-- END auth_edit --> <!-- BEGIN auth_delete --> <a href="{use_comments.text.auth_delete.U_COMMENT_DELETE}"><img src="{use_comments.text.auth_delete.DELETE_IMG}" alt="{use_comments.text.auth_delete.L_COMMENT_DELETE}" title="{use_comments.text.auth_delete.L_COMMENT_DELETE}" border="0"></a> <!-- END auth_delete --> </td> </tr> <tr> <td colspan="2"><hr /></td> </tr> <tr> <td colspan="2"valign="top"><span class="postbody">{use_comments.text.TEXT}</span></td> </tr> </table> </td> </tr> <!-- END text --> </table> <p> <!-- BEGIN comments_pag --> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td><span class="nav">{use_comments.comments_pag.PAGE_NUMBER}</span></td> <td align="right"><span class="nav">{use_comments.comments_pag.PAGINATION}</span></td> </tr> </table> <!-- END comments_pag --> <p> <!-- BEGIN auth_post --> <table width="100%" cellspacing="2" cellpadding="2" border="0" align="center"> <tr> <td><a href="{use_comments.auth_post.U_COMMENT_POST}"><img src="{use_comments.auth_post.REPLY_IMG}" border="0" alt="{use_comments.auth_post.L_COMMENT_ADD}" align="middle" /></a></td> </tr> </table> <br clear="all" /> <!-- END auth_post --> <!-- END use_comments --> <span class="gen"><p id="saved"></p></span> <!-- BEGIN sub_tabs --> </td></tr></table></td></tr></table> <!-- END sub_tabs --> --- NEW FILE: bugsbt_post_body.tpl --- <!-- BEGIN sub_tabs --> <table cellspacing="0" cellpadding="0" width="100%" height="100%" id="tabs" class="XulTabs"> <tr> <td class="wrap1"> <table cellspacing="0" cellpadding="0"> <tr> <td class="row2"><a id="tab_view" class="tab" href="javascript:void(0)" onclick="viewBug(); this.blur();">{L_VIEW_BUG}</a></td> <td class="row2"><a id="tab_edit" class="tab right" href="javascript:void(0)" onclick="editBug(); this.blur();">{L_EDIT_BUG}</a></td> <td class="row2"><a id="tab_delete" class="tab view" href="javascript:void(0)" onclick="deleteBug(); this.blur();">{L_DELETE_BUG}</a></td> </tr> </table> </td> </tr> <tr> <td colspan="2"> <table cellspacing="0" cellpadding="0" class="content"> <tr> <td class="wrap2"> <!-- END sub_tabs --> <span class="gen"><b>{BUG_PRODUCT}</b> ({L_BUG_PRODUCT})</span> » <span class="gen"><b>{BUG_EDITION}</b> ({L_BUG_EDITION})</span> » <span class="gen"><b>{BUG_BUILD}</b> ({L_BUG_BUILD})</span> <form method="post" action="{S_ACTION}" onsubmit="saveContent(this); this.blur(); return false;" name="post"> {KB_PRETEXT_BOX} {KB_PREVIEW_BOX} <table border="0" cellpadding="4" cellspacing="1" align="center" width="100%"> <!-- <tr> <th class="thHead" colspan="2" height="25"><b>{L_ADD_ARTICLE}</b></th> </tr> --> <!-- BEGIN switch_name --> <tr> <td class="row1"><span class="gen"><b><nobr>{L_NAME}</nobr></b></span></td> <td class="row2"> <span class="gen"> <input type="text" name="username" size="25" maxlength="100" style="width:300px" class="post" value="{USERNAME}" /></span></td> </tr> <!-- END switch_name --> <tr> <td class="row1"><span class="gen"><b><nobr>{L_ARTICLE_TITLE}</nobr></b></span></td> <td class="row2"> <span class="gen"> <input type="text" name="article_name" size="25" maxlength="100" style="width:300px" class="post" value="{ARTICLE_TITLE}" /></span></td> </tr> <tr> <td class="row1"><span class="gen"><b>{L_ARTICLE_DESCRIPTION}</b></span></td> <td class="row2"> <span class="gen"> <input type="text" name="article_desc" size="25" maxlength="255" style="width:300px" class="post" value="{ARTICLE_DESC}" /></span></td> </tr> <tr> <td class="row1" valign="top"><span class="gen"><b><nobr>{L_ARTICLE_TEXT}</nobr></b> <table width="100" border="0" cellspacing="0" cellpadding="5" align="center"> <tr align="center"> <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td> </tr> <!-- BEGIN smilies_row --> <tr align="center" valign="middle"> <!-- BEGIN smilies_col --> <td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td> <!-- END smilies_col --> </tr> <!-- END smilies_row --> <!-- BEGIN switch_smilies_extra --> <tr align="center"> <td colspan="{S_SMILIES_COLSPAN}"><span class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td> </tr> <!-- END switch_smilies_extra --> </table> <br /><span class="gen"><b><nobr>{L_OPTIONS}</nobr></b></span><br /><span class="gensmall">{HTML_STATUS}<br />{BBCODE_STATUS}<br />{SMILIES_STATUS}<br />{LINKS_STATUS}<br />{IMAGES_STATUS}</span><br /><br /> </td> <td class="row2" valign="top"><span class="gen"> <table width="300" border="0" cellspacing="0" cellpadding="2"> <!-- BEGIN switch_bbcodes --> <tr align="center" valign="middle"> <td><span class="genmed"> <input type="button" class="button" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 20px" onClick="bbstyle(0)" onMouseOver="helpline('b')" /> </span></td> <td><span class="genmed"> <input type="button" class="button" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 20px" onClick="bbstyle(2)" onMouseOver="helpline('i')" /> </span></td> <td><span class="genmed"> <input type="button" class="button" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 20px" onClick="bbstyle(4)" onMouseOver="helpline('u')" /> </span></td> <td><span class="genmed"> <input type="button" class="button" accesskey="q" name="addbbcode6" value="Quote" style="width: 45px" onClick="bbstyle(6)" onMouseOver="helpline('q')" /> </span></td> <td><span class="genmed"> <input type="button" class="button" accesskey="c" name="addbbcode8" value="Code" style="width: 35px" onClick="bbstyle(8)" onMouseOver="helpline('c')" /> </span></td> <td><span class="genmed"> <input type="button" class="button" accesskey="l" name="addbbcode10" value="List" style="width: 35px" onClick="bbstyle(10)" onMouseOver="helpline('l')" /> </span></td> <td><span class="genmed"> <input type="button" class="button" accesskey="o" name="addbbcode12" value="List=" style="width: 35px" onClick="bbstyle(12)" onMouseOver="helpline('o')" /> </span></td> <td><span class="genmed"> <input type="button" class="button" accesskey="p" name="addbbcode14" value="Img" style="width: 35px" onClick="bbstyle(14)" onMouseOver="helpline('p')" /> </span></td> <td><span class="genmed"> <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 35px" onClick="bbstyle(16)" onMouseOver="helpline('w')" /> </span></td> </tr> <tr> <td colspan="9"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><span class="genmed"> {L_FONT_COLOR}: <select name="addbbcode18" onChange="bbfontstyle('[color=' + this.form.addbbcode18.options[this.form.addbbcode18.selectedIndex].value + ']', '[/color]');this.selectedIndex=0;" onMouseOver="helpline('s')"> <option style="color:black; background-color: {T_TD_COLOR1}" value="{T_FONTCOLOR1}" class="genmed">{L_COLOR_DEFAULT}</option> <option style="color:darkred; background-color: {T_TD_COLOR1}" value="darkred" class="genmed">{L_COLOR_DARK_RED}</option> <option style="color:red; background-color: {T_TD_COLOR1}" value="red" class="genmed">{L_COLOR_RED}</option> <option style="color:orange; background-color: {T_TD_COLOR1}" value="orange" class="genmed">{L_COLOR_ORANGE}</option> <option style="color:brown; background-color: {T_TD_COLOR1}" value="brown" class="genmed">{L_COLOR_BROWN}</option> <option style="color:yellow; background-color: {T_TD_COLOR1}" value="yellow" class="genmed">{L_COLOR_YELLOW}</option> <option style="color:green; background-color: {T_TD_COLOR1}" value="green" class="genmed">{L_COLOR_GREEN}</option> <option style="color:olive; background-color: {T_TD_COLOR1}" value="olive" class="genmed">{L_COLOR_OLIVE}</option> <option style="color:cyan; background-color: {T_TD_COLOR1}" value="cyan" class="genmed">{L_COLOR_CYAN}</option> <option style="color:blue; background-color: {T_TD_COLOR1}" value="blue" class="genmed">{L_COLOR_BLUE}</option> <option style="color:darkblue; background-color: {T_TD_COLOR1}" value="darkblue" class="genmed">{L_COLOR_DARK_BLUE}</option> <option style="color:indigo; background-color: {T_TD_COLOR1}" value="indigo" class="genmed">{L_COLOR_INDIGO}</option> <option style="color:violet; background-color: {T_TD_COLOR1}" value="violet" class="genmed">{L_COLOR_VIOLET}</option> <option style="color:white; background-color: {T_TD_COLOR1}" value="white" class="genmed">{L_COLOR_WHITE}</option> <option style="color:black; background-color: {T_TD_COLOR1}" value="black" class="genmed">{L_COLOR_BLACK}</option> </select> {L_FONT_SIZE}:<select name="addbbcode20" onChange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]')" onMouseOver="helpline('f')"> <option value="7" class="genmed">{L_FONT_TINY}</option> <option value="9" class="genmed">{L_FONT_SMALL}</option> <option value="12" selected class="genmed">{L_FONT_NORMAL}</option> <option value="18" class="genmed">{L_FONT_LARGE}</option> <option value="24" class="genmed">{L_FONT_HUGE}</option> </select> </span> </td> </tr> <tr> <td nowrap="nowrap" align="left"><span class="gensmall"><a href="javascript:bbstyle(-1)" class="genmed" onMouseOver="helpline('a')">{L_BBCODE_CLOSE_TAGS}</a></span></td> </tr> </table> </td> </tr> <tr> <td colspan="9"> <span class="gensmall"> <input type="text" name="helpbox" size="45" maxlength="100" style="width:300px; font-size:10px" class="helpline" value="{L_STYLES_TIP}" /> </span> </td> </tr> <!-- END switch_bbcodes --> <tr> <td colspan="9"><span class="gen"><textarea name="message" rows="10" cols="25" wrap="virtual" style="width:300px" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">{ARTICLE_BODY}</textarea></span> </td> </tr> </table> </span></td> </tr> <tr> <td class="row1"><span class="gen"><b>{L_CLOSED}</b></span></td> <td class="row2"><input type="radio" name="closed" value="1" {S_BUG_YES} /> {L_YES} <input type="radio" name="closed" value="0" {S_BUG_NO} /> {L_NO}</td> </tr> <tr> <td class="row1" valign="top"><span class="gen"><b><nobr>{L_ARTICLE_TYPE}</nobr></b></span></td> <td class="row2"><span class="gen"> <select name="type_id"> <option value="select_one">{L_SELECT_TYPE}</option> <!-- BEGIN types --> {types.TYPE} <!-- END types --> </select> </span> </td> </tr> <!-- BEGIN switch_edit --> <tr> <td class="row1"><span class="gen"><b>{L_ARTICLE_CATEGORY}</b></span></td> <td class="row2"> <select name="cat"> {switch_edit.CAT_LIST} </select> </td> </tr> <!-- END switch_edit --> <!-- BEGIN custom_data_fields --> <tr> <td class="cat" colspan="2" align="center"><span class="cattitle">{custom_data_fields.L_ADDTIONAL_FIELD}</span></td> </tr> <!-- END custom_data_fields --> <!-- BEGIN input --> <tr> <td class="row1"><span class="genmed">{input.FIELD_NAME}</span><br><span class="gensmall">{input.FIELD_DESCRIPTION}</span></td> <td class="row2"> <input type="text" class="post" size="30" name="field[{input.FIELD_ID}]" value="{input.FIELD_VALUE}" /> </td> </tr> <!-- END input --> <!-- SPILT --> <!-- BEGIN textarea --> <tr> <td class="row1"><span class="genmed">{textarea.FIELD_NAME}</span><br><span class="gensmall">{textarea.FIELD_DESCRIPTION}</span></td> <td class="row2"> <textarea rows="6" class="post" name="field[{textarea.FIELD_ID}]" cols="10">{textarea.FIELD_VALUE}</textarea> </td> </tr> <!-- END textarea --> <!-- SPILT --> <!-- BEGIN radio --> <tr> <td class="row1"><span class="genmed">{radio.FIELD_NAME}</span><br><span class="gensmall">{radio.FIELD_DESCRIPTION}</span></td> <td class="row2"> <!-- BEGIN row --> <input type="radio" name="field[{radio.FIELD_ID}]" value="{radio.row.FIELD_VALUE}" {radio.row.FIELD_SELECTED} /><span class="gensmall">{radio.row.FIELD_VALUE}</span> <!-- END row --> </td> </tr> <!-- END radio --> <!-- SPILT --> <!-- BEGIN select --> <tr> <td class="row1"><span class="genmed">{select.FIELD_NAME}</span><br><span class="gensmall">{select.FIELD_DESCRIPTION}</span></td> <td class="row2"> <select name="field[{select.FIELD_ID}]" class="post"> <!-- BEGIN row --> <option value="{select.row.FIELD_VALUE}"{radio.row.FIELD_SELECTED}>{select.row.FIELD_VALUE}</option> <!-- END row --> </select> </td> </tr> <!-- END select --> <!-- SPILT --> <!-- BEGIN select_multiple --> <tr> <td class="row1"><span class="genmed">{select_multiple.FIELD_NAME}</span><br><span class="gensmall">{select_multiple.FIELD_DESCRIPTION}</span></td> <td class="row2"> <select name="field[{select_multiple.FIELD_ID}][]" multiple="multiple" size="4" class="post"> <!-- BEGIN row --> <option value="{select_multiple.row.FIELD_VALUE}"{select_multiple.row.FIELD_SELECTED}>{select_multiple.row.FIELD_VALUE}</option> <!-- END row --> </select> </td> </tr> <!-- END select_multiple --> <!-- SPILT --> <!-- BEGIN checkbox --> <tr> <td class="row1"><span class="genmed">{checkbox.FIELD_NAME}</span><br><span class="gensmall">{checkbox.FIELD_DESCRIPTION}</span></td> <td class="row2"> <!-- BEGIN row --> <input type="checkbox" name="field[{checkbox.FIELD_ID}][{checkbox.row.FIELD_VALUE}]" value="{checkbox.row.FIELD_VALUE}" {checkbox.row.FIELD_CHECKED}><span class="gensmall">{checkbox.row.FIELD_VALUE}</span> <!-- END row --> </td> </tr> <!-- END checkbox --> <tr> <td class="cat" colspan="2" align="center" height="28">{S_HIDDEN_FIELDS} <p><input type="submit" name="submit" id="submit" value="{L_SUBMIT}"> (ctrl+s)</p> <input type="hidden" name="submit" value=""> <input type="hidden" id="body-tmp" name="body-tmp" value=""> </td> </tr> </table> </form> <span class="gen"><p id="saved"></p></span> <!-- BEGIN sub_tabs --> </td></tr></table></td></tr></table> <!-- END sub_tabs --> |