summaryrefslogtreecommitdiff
path: root/html/_generic.help-submit.html
diff options
context:
space:
mode:
Diffstat (limited to 'html/_generic.help-submit.html')
-rw-r--r--html/_generic.help-submit.html74
1 files changed, 74 insertions, 0 deletions
diff --git a/html/_generic.help-submit.html b/html/_generic.help-submit.html
new file mode 100644
index 0000000..7b4239e
--- /dev/null
+++ b/html/_generic.help-submit.html
@@ -0,0 +1,74 @@
+<html>
+ <head>
+ <link rel="stylesheet" type="text/css" href="@@file/style.css" />
+ <meta http-equiv="Content-Type"
+ tal:attributes="content string:text/html;; charset=${request/client/charset}" />
+ <tal:block tal:condition="python:request.form.has_key('property')">
+ <title>Generic submit page for framed helper windows</title>
+ <script language="Javascript" type="text/javascript"
+ tal:content="structure string:<!--
+// this is the name of the field in the original form that we're working on
+form = parent.opener.document.${request/form/form/value};
+callingform=form
+field = '${request/form/property/value}';
+var listform = null
+function listPresent() {
+ return document.frm_help.cb_listpresent.checked
+}
+function getListForm() {
+ if (listPresent()) {
+ return parent.list.document.forms.dummyform
+ } else {
+ return null
+ }
+}
+
+
+function checkListForm() {
+ // global listform
+ if (listform != null)
+ if (parent.list.document.dummyform) {
+ listform = parent.list.document.dummyform
+ alert(listform)
+ }
+
+ var bol= listform != null
+ alert('checkListForm: bol='+bol)
+ return bol
+}
+//-->">
+ </script>
+ <script src="@@file/help_controls.js" type="text/javascript"></script>
+ </tal:block>
+ </head>
+ <body class="body" onload="parent.focus();" id="submit">
+ <pre tal:content="request/env/QUERY_STRING" tal:condition=false />
+ <form name="frm_help"
+ tal:define="batch request/batch;
+ props python:request.form['properties'].value.split(',')"
+ class="help-submit"
+ id="classhelp-controls">
+ <div style="width:100%;text-align:left;margin-bottom:0.2em">
+ <input type="text" name="text_preview" size="24" class="preview"
+ onchange="f=getListForm();if(f){ reviseList_framed(f, this)};"
+ />
+ </div>
+ <input type=checkbox name="cb_listpresent" readonly="readonly" style="display:none">
+ <input type="button" id="btn_cancel"
+ value=" Cancel " onclick="parent.close();return false;"
+ i18n:attributes="value" />
+ <input type="reset" id="btn_reset"
+ onclick="text_field.value=original_field;f=getListForm();if (f) {reviseList_framed(f, this)};return false"
+ />
+ <input type="submit" id="btn_apply" class="apply"
+ value=" Apply " onclick="callingform[field].value=text_field.value; parent.close();"
+ i18n:attributes="value" />
+ </form>
+ <script type="text/javascript"><!--
+var text_field = document.frm_help.text_preview;
+original_field=form[field].value;
+text_field.value=original_field;
+//--></script>
+ </body>
+</html>
+<!-- SHA: 1de39ac0d15dc59c64187b6c691d58ba20931372 -->