<!-- fileupload.vm --> #set ($docId = "") #if ($fa) #set ($docId = $fa.getFileId()) #end #set ($addButtonLabel = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.docmanagement.add.label")) #set ($addButtonHint = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.docmanagement.add.hint")) #set ($closeButtonLabel = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.close.label")) #set ($closeButtonHint = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.close.hint")) #set ($checkinButtonLabel = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.docmanagement.checkin.label")) #set ($checkinButtonHint = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.docmanagement.checkin.hint")) #set ($uploadingMsg = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"ProjectDialogs","fileuploadcontent.uploadingmsg")) #set ($cancelButtonLabel = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.cancel.label")) #set ($cancelButtonHint = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.buttons.cancel.hint")) #set ($title_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId,"ProjectDialogs","taskfileupload.title")) <html> <head> <title>$title_text</title> <link type='text/css' rel='stylesheet' href='../themes/$theme/main.css' /> <link type="text/css" rel="stylesheet" href="../themes/$theme/xmenu.css" /> #parse("common_js.vm") <script type="text/javascript" language="javascript" src="../common/system/communication.js"></script> <script type="text/javascript" language="javascript" src="../common/system/xmenu.js"></script> <style> .container { margin: 5px ; } .file { width:100% ; } </style> <script language='javascript'> function init() { document.getElementById("descriptionCtrl").focus(); } function uploadFile() { menuButtonAttach.disable() ; menuButtonCancel.disable() ; document.all.description.value = escapeBT(document.getElementById("descriptionCtrl").value); var kc = document.getElementById("keeplockCtrl"); if (kc) document.all.keeplock.value = (document.getElementById("keeplockCtrl").checked) ? "YES" : "NO"; if (document.formPosting.file.value.length > 0) { document.formPosting.submit() ; } else { window.close() ; } document.all.uploadingMsg.style.display = "block" ; document.all.fileUploadContent.style.display = "none" ; } function changeHandler(el) { var desc = document.getElementById("descriptionCtrl"); var filePath = document.getElementById("file"); if ((desc.value.length == 0) && (filePath.value.length == 0)) { menuButtonCancel.setLabel("$closeButtonLabel"); menuButtonCancel.setTooltip("$closeButtonHint"); } else { menuButtonCancel.setLabel("$cancelButtonLabel"); menuButtonCancel.setTooltip("$cancelButtonHint"); } if (filePath.value.length > 0) { menuButtonAttach.enable(); } else { menuButtonAttach.disable(); } } function closeWindow() { window.close() ; } function showMenu() {} var menubar = new XMenuBar("menubar","left") ; #set ($addButtonName = $addButtonLabel) #set ($addButtonImg = "../common/system/menuimages/create16x16.gif") #if ($docId.length() > 0) #set ($addButtonName = $checkinButtonLabel) #set ($addButtonHint = $checkinButtonHint) #set ($addButtonImg = "../themes/$theme/images/checkin16x16.gif") #end var menuButtonAttach = new XMenuButton("$addButtonName","$addButtonImg","uploadFile()","$addButtonHint"); menubar.add(menuButtonAttach) ; var menuButtonCancel = new XMenuButton("$closeButtonLabel","../themes/$theme/images/cancel16x16.gif","closeWindow()","$closeButtonHint"); menubar.add(menuButtonCancel) ; </script> </head> <body onload="init()"> <form name='formPosting' enctype='multipart/form-data' method='post' action='../servlet/InvestmentFileUploadServlet'> <input type='hidden' name='project_id' value='$projectID'> <input type='hidden' name='form_id' value='$formId'> <input type='hidden' name='question_id' value='$questionId'> <input type='hidden' name='mode' value='$mode'> <input type='hidden' name='description' value=''> <input type='hidden' name='docId' value='$docId'> <input type='hidden' name='keeplock' value=''> <div id="fileUploadContent" style="display:block"> #set ($isDocManagement = true) #parse("fileuploadcontent.vm") </div> <div id="uploadingMsg" style="display:none"> <table style="width:100%;height:100%"> <tr> <td style="width:100%;vertical-align:middle;height:100%;text-align:center"> <span class="systemLabel" style="padding-left:5px;padding-right:5px;border:1px solid black;background-color:#FFFFFF"> <img src="../themes/$theme/images/loading.gif" border="0" /> $uploadingMsg </span> </td> </tr> </table> </div> </form> </form> </body> </html>