Package qm :: Package external :: Package DocumentTemplate :: Module DT_UI
[hide private]
[frames] | no frames]

Source Code for Module qm.external.DocumentTemplate.DT_UI

 1  ############################################################################## 
 2  # 
 3  # Copyright (c) 2002 Zope Corporation and Contributors. All Rights Reserved. 
 4  # 
 5  # This software is subject to the provisions of the Zope Public License, 
 6  # Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution. 
 7  # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED 
 8  # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
 9  # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS 
10  # FOR A PARTICULAR PURPOSE 
11  # 
12  ############################################################################## 
13  __doc__='''Machinery to support through-the-web editing 
14   
15  $Id: DT_UI.py 1069 2008-11-13 21:55:43Z stefan $''' 
16  __version__='$Revision: 1069 $'[11:-2] 
17   
18  from DT_HTML import HTML 
19   
20  FactoryDefaultString="Factory Default" 
21   
22  HTML.document_template_edit_header='<h2>Edit Document</h2>' 
23  HTML.document_template_form_header='' 
24  HTML.document_template_edit_footer=( 
25      """<FONT SIZE="-1"> 
26      <I><A HREF="http://www.zope.com"> 
27      &copy; 2002 Zope Corporation</A></I></FONT>""") 
28  HTML._manage_editForm = HTML( 
29      """<HTML> 
30      <HEAD> 
31      <TITLE>HTML Template Editor</TITLE> 
32      </HEAD> 
33      <BODY bgcolor="#FFFFFF"> 
34      <!--#var document_template_edit_header--> 
35       
36      <FORM name="editform" ACTION="<!--#var URL1-->/manage_edit" METHOD="POST"> 
37      <!--#var document_template_form_header--> 
38      Document template source: 
39      <center> 
40      <br> 
41      <TEXTAREA NAME="data:text" cols="<!--#var document_template_edit_width-->"  
42                      rows="20"><!--#var __str__--></TEXTAREA> 
43   
44      <br> 
45        <INPUT NAME=SUBMIT TYPE="SUBMIT" VALUE="Change"> 
46        <INPUT NAME=SUBMIT TYPE="RESET"  VALUE="Reset"> 
47        <INPUT NAME="dt_edit_name" TYPE="HIDDEN" 
48               VALUE="<!--#var URL1-->"> 
49        <!--#if FactoryDefaultString--> 
50          <INPUT NAME=SUBMIT TYPE="SUBMIT"  
51           VALUE="<!--#var FactoryDefaultString-->"> 
52        <!--#/if FactoryDefaultString--> 
53        <INPUT NAME=SUBMIT TYPE="SUBMIT" VALUE="Cancel"> 
54        <!--#if HTTP_REFERER--> 
55           <INPUT NAME="CANCEL_ACTION" TYPE="HIDDEN"  
56                  VALUE="<!--#var HTTP_REFERER-->"> 
57        <!--#else HTTP_REFERER--> 
58           <!--#if URL1--> 
59             <INPUT NAME="CANCEL_ACTION" TYPE="HIDDEN" 
60                    VALUE="<!--#var URL1-->"> 
61           <!--#/if URL1--> 
62        <!--#/if HTTP_REFERER--> 
63      </center> 
64      </FORM> 
65   
66      <BR CLEAR="ALL"> 
67      <!--#var document_template_edit_footer--> 
68   
69      </BODY> 
70      </HTML>""",) 
71   
72  HTML.editConfirmation=HTML( 
73      """<html><head><title>Change Successful</title></head><body> 
74      <!--#if CANCEL_ACTION--> 
75        <form action="<!--#var CANCEL_ACTION-->" method="POST"> 
76          <center> 
77             <em><!--#var dt_edit_name--></em><br>has been changed.<br><br> 
78             <input type=submit name="SUBMIT" value="OK"> 
79          </center> 
80        </form></body></html> 
81      <!--#else CANCEL_ACTION--> 
82        <center> 
83           <em><!--#var dt_edit_name--></em><br>has been changed. 
84        </center> 
85      <!--#/if CANCEL_ACTION-->""") 
86