[CMF-checkins] CVS: CMF - iconHTML.py:1.1 folder_rename_form.dtml:1.6

andrew@digicool.com andrew@digicool.com
Thu, 28 Jun 2001 15:58:12 -0400 (EDT)


Update of /cvs-repository/CMF/CMFDefault/skins/generic
In directory korak.digicool.com:/tmp/cvs-serv24722/generic

Modified Files:
	folder_rename_form.dtml 
Added Files:
	iconHTML.py 
Log Message:

*further conversions to python scripts.
*Added some renaming enhancements by Chris Whithers.



--- Added File iconHTML.py in package CMF ---
## Script (Python) "iconHTML"
##bind namespace=_
##title=Returns the HTML for the current object's icon, if it is available
##parameters=

# dont you just wish namespaces had a get(name,default) method?! ;-)
try:
    iconURL=_['getIcon']
except KeyError:
    try:
        iconURL=_['icon']
    except:
        iconURL=''

if iconURL:
    try:
        Type = _['Type']
    except:
        Type=''
    return '<img src="%s" align="left" alt="%s" border="0"/>' % (iconURL,
                                                                 Type)

return ''

--- Updated File folder_rename_form.dtml in package CMF --
--- folder_rename_form.dtml	2001/06/01 02:32:22	1.5
+++ folder_rename_form.dtml	2001/06/28 19:58:11	1.6
@@ -1,57 +1,43 @@
 <dtml-var standard_html_header>
 
-<dtml-if expr="_.hasattr(REQUEST, 'ids') and REQUEST['ids']">
-<dtml-with expr="_.getitem(REQUEST['ids'][0], 0)">
-<dtml-if cb_isMoveable>
+<dtml-in folder_rename_items>
 
+<dtml-if sequence-start>
 <div class="Desktop">
-<h1> Rename <dtml-var meta_type> </H2>
+<H1> Rename Items </H2>
 
-<form action="folder_rename" method="POST">
-<table class="FormLayout">
-<tr>
-  <td align="left" valign="top">
-  <dtml-let getIcon="_.hasattr(this(), 'getIcon') and getIcon()"
-            icon="getIcon or _.getattr(this(), 'icon', '')">
-  <dtml-if icon>
-  <img src="&dtml-portal_url;/&dtml-icon;" alt="" border="0">
-  </dtml-if></dtml-let>
-  </td>
-  <td align="left" valign="top">
+<FORM ACTION="folder_rename" METHOD="POST">
+<TABLE class="FormLayout">
+</dtml-if sequence-start>
+<TR>
+  <TD ALIGN="LEFT" VALIGN="TOP" width="8%">
+  <dtml-var iconHTML>
+  </TD>
+  <TD ALIGN="LEFT" VALIGN="TOP" width="20%" NOWRAP>
   <dtml-var getId>
-  </td>
-</tr>
-<tr>
-  <td align="left" valign="top">
-  <strong>to:</strong>
-  </td>
-  <td align="left" valign="top">
-  <input type="text" name="new_id" value="&dtml-getId;" size="20">
-  </td>
-</tr>
-<tr>
-<td></td>
-<td>
-  <input type="hidden" name="id" value="&dtml-getId;">
-  <input type="submit" value=" Ok ">
-</td>
-</tr>
-</table>
-</form>
-<dtml-else>
-<form action="folder_contents" method="get">
-<p>The item <em>&dtml-getId;</em> does not support this operation.</P>
-<input type="submit" name="submit" value=" Ok ">
-</form>
-</dtml-if>
+  <INPUT TYPE="HIDDEN" NAME="ids:list" VALUE="&dtml-getId;">
+  </TD>
+  <TD ALIGN="LEFT" VALIGN="TOP" width="5%">
+  <STRONG>to</STRONG>
+  </TD>
+  <TD ALIGN="LEFT" VALIGN="TOP">
+  <INPUT TYPE="TEXT" NAME="new_ids:list" value="&dtml-getId;" SIZE="20">
+  </TD>
+</TR>
+<dtml-if sequence-end>
+<TR>
+<TD COLSPAN=4>
+  <INPUT TYPE="submit" VALUE=" Ok ">
+</TD>
+</TR>
+</TABLE>
+</FORM>
+</dtml-if sequence-end>
 
-</dtml-with>
 <dtml-else>
-<form action="folder_contents" method="get">
-<p>You must select an item to rename.</p>
-<input type="submit" name="submit" value=" Ok ">
-</form>
-
-</dtml-if>
-
+<FORM ACTION="folder_contents" METHOD="GET">
+<p>You must select renamable items to rename.</p>
+<INPUT TYPE="submit" VALUE=" Ok ">
+</FORM>
+</dtml-in>
 <dtml-var standard_html_footer>