Changeset 750
- Timestamp:
- 23.10.2009 16:12:55 (2 years ago)
- Location:
- ZMS/trunk
- Files:
-
- 4 added
- 10 deleted
- 88 edited
-
ZMSGlobals.py (modified) (2 diffs)
-
_copysupport.py (modified) (4 diffs)
-
_objattrs.py (modified) (3 diffs)
-
_objchildren.py (modified) (1 diff)
-
_objinputs.py (modified) (4 diffs)
-
_workflowmanager.py (modified) (7 diffs)
-
_zreferableitem.py (modified) (1 diff)
-
changes.txt (modified) (2 diffs)
-
dtml/ZMS/manage_customize.dtml (modified) (1 diff)
-
dtml/ZMS/manage_customizefilterform.dtml (modified) (12 diffs)
-
dtml/ZMS/manage_customizelanguagesform.dtml (modified) (3 diffs)
-
dtml/ZMS/manage_customizeworkflowform.dtml (modified) (24 diffs)
-
dtml/ZMS/manage_users.dtml (modified) (8 diffs)
-
dtml/ZMSContainerObject/input_js.dtml (deleted)
-
dtml/ZMSContainerObject/main_js.dtml (modified) (5 diffs)
-
dtml/ZMSContainerObject/manage_importexportdebugfilter.dtml (modified) (5 diffs)
-
dtml/ZMSContainerObject/manage_main.dtml (modified) (9 diffs)
-
dtml/ZMSContainerObject/manage_main_btn.dtml (modified) (1 diff)
-
dtml/ZMSContainerObject/manage_main_change.dtml (modified) (1 diff)
-
dtml/ZMSContainerObject/pageelement_toc.dtml (modified) (1 diff)
-
dtml/ZMSLinkElement/f_browse_objs.dtml (modified) (2 diffs)
-
dtml/ZMSLog/manage_remote.dtml (modified) (2 diffs)
-
dtml/ZMSMetamodelProvider/manage_bigpicture.dtml (modified) (4 diffs)
-
dtml/ZMSMetamodelProvider/manage_main.dtml (modified) (7 diffs)
-
dtml/ZMSMetamodelProvider/manage_metas.dtml (modified) (2 diffs)
-
dtml/ZMSObject/input_fields.dtml (modified) (4 diffs)
-
dtml/ZMSObject/input_js.dtml (modified) (1 diff)
-
dtml/ZMSObject/manage_main.dtml (modified) (3 diffs)
-
dtml/ZMSRecordSet/details_grid.dtml (modified) (2 diffs)
-
dtml/ZMSRecordSet/main.dtml (modified) (2 diffs)
-
dtml/ZMSRecordSet/main_grid.dtml (modified) (14 diffs)
-
dtml/ZMSRecordSet/record_insert.dtml (modified) (2 diffs)
-
dtml/ZMSRecordSet/record_select.dtml (modified) (1 diff)
-
dtml/ZMSRecordSet/record_update.dtml (modified) (2 diffs)
-
dtml/ZMSSqlDb/input_form.dtml (modified) (4 diffs)
-
dtml/ZMSSqlDb/manage_configuration.dtml (modified) (2 diffs)
-
dtml/ZMSSqlDb/manage_properties.dtml (modified) (2 diffs)
-
dtml/acl_mediadb/manage_browse.dtml (modified) (2 diffs)
-
dtml/metacmd/manage_customizeform.dtml (modified) (1 diff)
-
dtml/objattrs/f_select_align.dtml (modified) (1 diff)
-
dtml/objattrs/f_select_displaytype.dtml (modified) (3 diffs)
-
dtml/objattrs/f_select_file.dtml (modified) (2 diffs)
-
dtml/objattrs/f_select_image.dtml (modified) (5 diffs)
-
dtml/objattrs/f_select_object.dtml (modified) (6 diffs)
-
dtml/objattrs/f_zoom_image.dtml (modified) (1 diff)
-
dtml/object/f_breadcrumbs.dtml (modified) (1 diff)
-
dtml/object/f_collectionbtn.dtml (modified) (1 diff)
-
dtml/object/f_context.dtml (deleted)
-
dtml/object/f_css_sys.dtml (modified) (2 diffs)
-
dtml/object/f_display_icon.dtml (modified) (1 diff)
-
dtml/object/f_recordset_grid.dtml (modified) (4 diffs)
-
dtml/object/f_submitbtn.dtml (modified) (1 diff)
-
dtml/object/f_submithrefform.dtml (deleted)
-
dtml/object/f_submitinputfields.dtml (modified) (3 diffs)
-
dtml/object/manage_bodytop.dtml (modified) (1 diff)
-
dtml/object/manage_tabs.dtml (modified) (1 diff)
-
dtml/versionmanager/manage_undoversionform.dtml (modified) (12 diffs)
-
dtml/versionmanager/version_object_state.dtml (modified) (1 diff)
-
import/contentEditableLib.metaobj.xml (modified) (1 diff)
-
import/example1.workflow.xml (added)
-
import/example2.workflow.xml (added)
-
import/exampledb.metaobj.xml (modified) (1 diff)
-
import/lcms.metaobj.xml (modified) (3 diffs)
-
import/lms.metaobj.xml (modified) (3 diffs)
-
import/manage_searchReplace.metacmd.xml (modified) (4 diffs)
-
import/workflow.xml (deleted)
-
import/workflow2.xml (deleted)
-
import/zms.metaobj.xml (modified) (37 diffs)
-
manage_addzmscustomform.dtml (modified) (1 diff)
-
manage_addzmsform.dtml (modified) (4 diffs)
-
manage_addzmslinkelementform.dtml (modified) (1 diff)
-
manage_addzmssqldbform.dtml (modified) (3 diffs)
-
version.txt (modified) (1 diff)
-
www/banner.gif (deleted)
-
www/btn_add.gif (modified) (previous)
-
www/checkbox_disabled0.gif (deleted)
-
www/checkbox_disabled1.gif (deleted)
-
www/external_link.gif (modified) (previous)
-
www/formlib.js (modified) (2 diffs)
-
www/ico_error.gif (modified) (previous)
-
www/ico_ref.gif (modified) (previous)
-
www/ico_ref_restricted.gif (modified) (previous)
-
www/ico_warning.gif (modified) (previous)
-
www/internal_link.gif (modified) (previous)
-
www/internal_link_broken.gif (modified) (previous)
-
www/radio_disabled0.gif (deleted)
-
www/radio_disabled1.gif (deleted)
-
www/restricted.gif (modified) (previous)
-
www/state_deleted.gif (modified) (previous)
-
www/state_locked.gif (modified) (previous)
-
www/state_modified.gif (modified) (previous)
-
www/state_modified_objs.gif (modified) (previous)
-
www/state_new.gif (modified) (previous)
-
www/state_untranslated.gif (modified) (previous)
-
www/zms_banner.gif (added)
-
zmscontainerobject.py (modified) (3 diffs)
-
zmscustom.py (modified) (1 diff)
-
zmslinkcontainer.py (modified) (1 diff)
-
zmslinkelement.py (modified) (2 diffs)
-
zmsmathutil.py (added)
-
zmsobject.py (modified) (3 diffs)
-
zmssqldb.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/ZMSGlobals.py
r666 r750 48 48 import _mimetypes 49 49 import _xmllib 50 import zmsmathutil 50 51 51 52 __all__= ['ZMSGlobals'] … … 98 99 @group: XML: getXmlHeader, toXmlString, parseXmlString, xslProcess, processData, xmlParse, xmlNodeSet 99 100 """ 101 102 zmsmathutil = zmsmathutil.zmsmathutil() 100 103 101 104 # -------------------------------------------------------------------------- -
ZMS/trunk/_copysupport.py
r712 r750 144 144 145 145 copy_of_prefix = 'copy_of_' 146 _id = REQUEST.get( '_id')147 REQUEST.set( ' _id', None)146 id_prefix = REQUEST.get( 'id_prefix') 147 REQUEST.set( 'id_prefix', None) 148 148 ob_ids = copy.copy(self.objectIds( self.dGlobalAttrs.keys())) 149 149 for ob in self.objectValues( self.dGlobalAttrs.keys()): … … 152 152 _globals.writeBlock( self, '[_normalize_ids_after_copy]: %s(%s)'%(id,ob.meta_id)) 153 153 154 if _id is not None: 155 new_id = _globals.id_prefix(_id) 156 if new_id != _globals.id_prefix(id): 157 if new_id == 'e': 158 new_id = self.getNewId(new_id) 154 if id_prefix: 155 id_prefix = _globals.id_prefix(id_prefix) 156 if id_prefix != _globals.id_prefix(id): 157 new_id = self.getNewId(id_prefix) 159 158 _globals.writeBlock( self, '[_normalize_ids_after_copy]: Rename %s(%s) to %s'%(id,ob.meta_id,new_id)) 160 159 self.manage_renameObject(id=id,new_id=new_id) … … 197 196 198 197 copy_of_prefix = 'copy_of_' 199 _id = REQUEST.get( '_id')200 REQUEST.set( ' _id', None)198 id_prefix = REQUEST.get( 'id_prefix') 199 REQUEST.set( 'id_prefix', None) 201 200 ob_ids = copy.copy(self.objectIds( self.dGlobalAttrs.keys())) 202 201 for ob in self.objectValues( self.dGlobalAttrs.keys()): … … 205 204 _globals.writeBlock( self, '[_normalize_ids_after_move]: %s(%s)'%(id,ob.meta_id)) 206 205 207 if _id is not None: 208 new_id = _globals.id_prefix(_id) 209 if new_id != _globals.id_prefix(id): 210 if new_id == 'e': 211 new_id = self.getNewId(new_id) 206 if id_prefix: 207 id_prefix = _globals.id_prefix(id_prefix) 208 if id_prefix != _globals.id_prefix(id): 209 new_id = self.getNewId(id_prefix) 212 210 _globals.writeBlock( self, '[_normalize_ids_after_move]: Rename %s(%s) to %s'%(id,ob.meta_id,new_id)) 213 211 self.manage_renameObject(id=id,new_id=new_id) -
ZMS/trunk/_objattrs.py
r724 r750 443 443 if disabled: 444 444 css += '-disabled' 445 cols = 35445 cols = None 446 446 rows = 5 447 447 extra = ' onselect="storeCaret(this)"' … … 501 501 return self.getUrlInput( fmName, elName, elTextName, size, value, enabled, REQUEST, css ) 502 502 else: 503 size = 20503 size = None 504 504 extra = '' 505 505 if obj_attr.has_key('size'): … … 1127 1127 rel_url = rel_url + '/index_%s.html'%lang 1128 1128 else: 1129 rel_url = rel_url[ : rel_url.rfind( '/')] + '/index_%s.html'%lang + '#' + rel_url[ rel_url.rfind( '/') + 1: ] 1129 ref_obj_file = ref_obj.getObjProperty('file',self.REQUEST) 1130 if isinstance(ref_obj_file,_blobfields.MyFile): 1131 rel_url = rel_url[ : rel_url.rfind( '/')] + '/' + rel_url[ rel_url.rfind( '/') + 1: ] + '/' + ref_obj_file.getFilename() 1132 else: 1133 rel_url = rel_url[ : rel_url.rfind( '/')] + '/index_%s.html'%lang + '#' + rel_url[ rel_url.rfind( '/') + 1: ] 1130 1134 value = value[: i + 6] + rel_url + value[ j :] 1131 1135 -
ZMS/trunk/_objchildren.py
r711 r750 177 177 178 178 # -------------------------------------------------------------------------- 179 # ObjChildren.filtered_container_actions_objChildren:179 # ObjChildren.filtered_container_actions_objChildren: 180 180 # 181 # Object-actions of management interface.181 # Object-actions of management interface. 182 182 # -------------------------------------------------------------------------- 183 183 def filtered_container_actions_objChildren(self, objAttr, path, REQUEST): -
ZMS/trunk/_objinputs.py
r665 r750 180 180 # @return String 181 181 # ---------------------------------------------------------------------------- 182 def getTextInput(self, fmName, elName, size= 15, value='', type='text', enabled=True, REQUEST=None, css='form-element', extra=''):182 def getTextInput(self, fmName, elName, size=None, value='', type='text', enabled=True, REQUEST=None, css='form-element', extra=''): 183 183 html = [] 184 184 html.append('<span class="%s">'%css) … … 188 188 html.append(' id="%s"'%elName) 189 189 html.append(' name="%s"'%elName) 190 html.append(' size="%i"'%size) 190 if size: 191 html.append(' size="%i"'%size) 191 192 if value is not None: 192 193 html.append(' value="%s"'%_globals.html_quote(value)) 193 194 if extra.find('style=') < 0: 194 195 styles = [] 195 styles.append( 'width:%iem;'%size) 196 if size: 197 styles.append( 'width:%iem;'%size) 198 else: 199 styles.append( 'width:80%;') 196 200 if elName.endswith(':int'): 197 201 styles.append( 'text-align:right') … … 279 283 html.append(' id="%s"'%elName) 280 284 html.append(' name="%s"'%elName) 281 html.append(' cols="%i"'%cols) 282 html.append(' rows="%i"'%rows) 285 if cols: 286 html.append(' cols="%i"'%cols) 287 if rows: 288 html.append(' rows="%i"'%rows) 283 289 html.append(' wrap="%s"'%wrap) 284 290 if extra.find('style=') < 0: 285 291 styles = [] 286 styles.append( 'width:%iem;'%cols) 292 if cols: 293 styles.append( 'width:%iem;'%cols) 294 else: 295 styles.append( 'width:80%;') 287 296 html.append(' style="%s"'%(';'.join(styles))) 288 297 if not enabled: … … 354 363 ref_obj = self.getLinkObj(ref_url,REQUEST) 355 364 if ref_obj is not None: 356 html.append('<img src="%sinternal_link.gif" title=""border="0" align="absmiddle"/> %s'%(self.MISC_ZMS,ref_obj.f_breadcrumbs(objectPathElements=ref_obj.breadcrumbs_obj_path(),no_icon=1,lang=REQUEST['lang'],REQUEST=REQUEST)))365 html.append('<img src="%sinternal_link.gif" border="0" align="absmiddle"/> %s'%(self.MISC_ZMS,ref_obj.f_breadcrumbs(objectPathElements=ref_obj.breadcrumbs_obj_path(),no_icon=1,lang=REQUEST['lang'],REQUEST=REQUEST))) 357 366 else: 358 html.append('<img src="%sinternal_link_broken.gif" title=""border="0" align="absmiddle"/> %s'%(self.MISC_ZMS,ref_url))367 html.append('<img src="%sinternal_link_broken.gif" border="0" align="absmiddle"/> %s'%(self.MISC_ZMS,ref_url)) 359 368 html.append('</div>') 360 369 html.append('</div>') -
ZMS/trunk/_workflowmanager.py
r252 r750 68 68 # ------------------------------------------------------------------------------ 69 69 def initConf(self, filename, REQUEST): 70 filepath = package_home(globals())+'/import/' 71 xmlfile = open(_fileutil.getOSPath(filepath+filename),'rb') 70 xmlfile = open(_fileutil.getOSPath(filename),'rb') 72 71 importXml(self, xmlfile, REQUEST) 73 72 # Return filename. … … 165 164 # _workflowmanager.setWfActivity 166 165 # ------------------------------------------------------------------------------ 167 def setWfActivity(self, id, newId, newName, newIcon=None , newEditable=1):166 def setWfActivity(self, id, newId, newName, newIcon=None): 168 167 obs = self.getConfProperty(CONF_ACTIVITIES,[]) 169 168 # Remove exisiting entry. … … 178 177 newValues['name'] = newName 179 178 newValues['icon'] = newIcon 180 newValues['editable'] = newEditable181 179 # Update attribute. 182 180 obs.insert(i,newValues) … … 428 426 if wfTransition['to'] is not None and len(wfTransition['to']) > 0 and id in wfTransition['to']: 429 427 for ac_id in wfTransition['from']: 430 idx = ids.index(ac_id) 431 if idx not in froms: 432 froms.append(idx) 428 if ac_id in ids: 429 idx = ids.index(ac_id) 430 if idx not in froms: 431 froms.append(idx) 433 432 if wfTransition['from'] is not None and len(wfTransition['from']) > 0 and id in wfTransition['from']: 434 433 for ac_id in wfTransition['to']: 435 idx = ids.index(ac_id) 436 if idx not in tos: 437 tos.append(idx) 434 if ac_id in ids: 435 idx = ids.index(ac_id) 436 if idx not in tos: 437 tos.append(idx) 438 438 froms.sort() 439 439 tos.sort() … … 537 537 else: 538 538 newIcon = _blobfields.createBlobField(self,_globals.DT_IMAGE,newIcon) 539 newEditable = REQUEST.get('inpEditable',0) 540 id = setWfActivity(self, item.get('id',None), newId, newName, newIcon, newEditable) 539 id = setWfActivity(self, item.get('id',None), newId, newName, newIcon) 541 540 message = self.getZMILangStr('MSG_CHANGED') 542 541 … … 559 558 else: 560 559 newIcon = _blobfields.createBlobField(self,_globals.DT_IMAGE,newIcon) 561 newEditable = REQUEST.get('newEditable',0) 562 id = setWfActivity(self, item.get('id',None), newId, newName, newIcon, newEditable) 560 id = setWfActivity(self, item.get('id',None), newId, newName, newIcon) 563 561 message = self.getZMILangStr('MSG_INSERTED')%id 564 562 … … 614 612 newId = REQUEST.get('newId').strip() 615 613 newName = REQUEST.get('newName').strip() 616 newFrom = REQUEST.get('newFrom' )617 newTo = REQUEST.get('newTo' )614 newFrom = REQUEST.get('newFrom',[]) 615 newTo = REQUEST.get('newTo',[]) 618 616 newPerformer = REQUEST.get('newPerformer',[]) 619 617 newDtml = REQUEST.get('newDtml','').strip() -
ZMS/trunk/_zreferableitem.py
r724 r750 565 565 # Clear 'ref_by' (reference-by) attributes. 566 566 for x in filter( lambda x: hasattr( obs[x], 'ref_by'), abs_urls): 567 if clients :567 if clients or True: 568 568 try: 569 569 delattr( obs[x], 'ref_by') -
ZMS/trunk/changes.txt
r724 r750 1 1 -------------------------------------------------- 2 2 2006-11-29::zms-2.10.1-01 3 3 -- MAJOR CHANGES … … 1364 1364 [01266] Added support for attribute-usage statistics of content-objects. 1365 1365 -------------------------------------------------- 1366 2009-10-19:zms-2.11.4-01 1367 [01267] Added support for Zope-2.11.4. 1368 [01268] Applied fix for display of workflow with missing activity-ids. 1369 [01269] Revised javascript for actions in container-objects. 1370 [01270] Enabled synchronization of link-sources for single clients (requested by xm). 1371 [01271] Increased col-size threshold for string -> text in SQL-Datasource from 50 to 128 (requested by fh). 1372 -------------------------------------------------- -
ZMS/trunk/dtml/ZMS/manage_customize.dtml
r723 r750 423 423 <dtml-var "f_breadcrumbs(_,_,objectPathElements=ob.breadcrumbs_obj_path(),no_icon=1,REQUEST=REQUEST)"> 424 424 <dtml-else> 425 <img src="<dtml-var MISC_ZMS>internal_link_broken.gif" title=""alt="" border="0" align="absmiddle"/> <dtml-var node>425 <img src="<dtml-var MISC_ZMS>internal_link_broken.gif" alt="" border="0" align="absmiddle"/> <dtml-var node> 426 426 </dtml-if> 427 427 </div> -
ZMS/trunk/dtml/ZMS/manage_customizefilterform.dtml
r724 r750 231 231 <input class="form-submit" name="btn" type="submit" value="<dtml-var "getZMILangStr('BTN_DELETE')" html_quote>" onclick="btnClick(this,'obj');"> 232 232 </td> 233 <td class="zmiNeutralColorLight1" rowspan="2" width="20"><i mg src="<dtml-var MISC_ZMS>checkbox_disabled0.gif" title="" border="0" align="absmiddle" /></td>233 <td class="zmiNeutralColorLight1" rowspan="2" width="20"><input class="form-checkbox" type="checkbox" disabled="disabled" /></td> 234 234 </tr> 235 235 <tr valign="top" class="zmiNeutralColorMedium0"> … … 422 422 <table cellspacing="0" cellpadding="0" border="0"> 423 423 <tr> 424 <td><img src="<dtml-var MISC_ZMS>spacer.gif" width="20" height="20" title=""border="0"/></td>424 <td><img src="<dtml-var MISC_ZMS>spacer.gif" width="20" height="20" border="0"/></td> 425 425 <td><img src="<dtml-var MISC_ZMS>btn_add.gif" title="<dtml-var "getZMILangStr('CAPTION_INSERT')%getZMILangStr('ATTR_ATTR')">" border="0"/></td> 426 426 </tr> … … 534 534 </div> 535 535 <table cellspacing="0" cellpadding="0" border="0"> 536 <tr><td align="center"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="4" /></td></tr>536 <tr><td align="center"><img src="<dtml-var spacer_gif>" border="0" width="1" height="4" /></td></tr> 537 537 <dtml-if "filter['format']=='import'"> 538 538 <tr><td align="center" class="form-small" style="white-space: nowrap; border: 1px dotted blue; padding:2px; margin-left:4px; margin-right:4px; margin-top:0px; margin-bottom:0px;" … … 553 553 ><img src="<dtml-var MISC_ZMS>mime_type.text_xml.gif" title="<dtml-var "filter['format']">" border="0" align="absmiddle" /><dtml-var "filter['format']"> <font style="font-weight: bold; color:#D9E100; background-color:#000000;"> ZMS </font></td></tr> 554 554 </dtml-if> 555 <tr><td align="center"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="8" style="border-left: 1px solid navy;"></td></tr>555 <tr><td align="center"><img src="<dtml-var spacer_gif>" border="0" width="1" height="8" style="border-left: 1px solid navy;"></td></tr> 556 556 <dtml-in "getFilterProcesses(filter['id'])"> 557 557 <dtml-let pid=sequence-index filterProcess=sequence-item process="getProcess(filterProcess['id'])"> … … 575 575 <dtml-let f="filterProcess['file']"> 576 576 <td class="form-small" style="white-space: nowrap; color: navy;" 577 ><img src="<dtml-var MISC_ZMS>arr_lft.gif" title=""border="0" align="absmiddle"578 ><img src="<dtml-var spacer_gif>" title=""border="0" width="8" height="1" style="border-top: 1px solid navy;" align="absmiddle"577 ><img src="<dtml-var MISC_ZMS>arr_lft.gif" border="0" align="absmiddle" 578 ><img src="<dtml-var spacer_gif>" border="0" width="8" height="1" style="border-top: 1px solid navy;" align="absmiddle" 579 579 ><b>{trans}</b 580 ><img src="<dtml-var spacer_gif>" title=""border="0" width="8" height="1" style="border-top: 1px solid navy;" align="absmiddle"580 ><img src="<dtml-var spacer_gif>" border="0" width="8" height="1" style="border-top: 1px solid navy;" align="absmiddle" 581 581 ></td> 582 582 <td align="center" class="form-small" style="white-space: nowrap; background-color: white; border: 1px solid navy; padding:2px; margin-left:4px; margin-right:4px; margin-top:0px; margin-bottom:0px;"> … … 588 588 </tr> 589 589 </dtml-if> 590 <tr><td align="center"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="8" style="background-color: navy;"></td></tr>590 <tr><td align="center"><img src="<dtml-var spacer_gif>" border="0" width="1" height="8" style="background-color: navy;"></td></tr> 591 591 <dtml-if sequence-end> 592 <tr><td align="center"><img src="<dtml-var MISC_ZMS>arr_dn.gif" title=""border="0" /></td></tr>592 <tr><td align="center"><img src="<dtml-var MISC_ZMS>arr_dn.gif" border="0" /></td></tr> 593 593 </dtml-if> 594 594 </dtml-let> … … 606 606 ></td><td class="form-small" style="color:blue"><b> {OUT}</b></td></tr> 607 607 </dtml-if> 608 <tr><td align="center"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="4" /></td></tr>608 <tr><td align="center"><img src="<dtml-var spacer_gif>" border="0" width="1" height="4" /></td></tr> 609 609 </table> 610 610 </td> … … 614 614 <td class="zmiNeutralColorLight1" width="20"> 615 615 <dtml-if "filter.get('acquired',0) == 1"> 616 <img src="<dtml-var MISC_ZMS>checkbox_disabled0.gif" title="" border="0" align="absmiddle" />616 <input class="form-checkbox" type="checkbox" disabled="disabled" /> 617 617 <dtml-else> 618 618 <input class="form-checkbox" type="checkbox" name="ids:list" value="<dtml-var "filter['id']">" /> … … 653 653 <td class="form-element" align="center" nowrap="nowrap"> 654 654 <nobr> 655 <img name="newContentTypeIcon" src="<dtml-var spacer_gif>" title=""border="1" align="absmiddle" />655 <img name="newContentTypeIcon" src="<dtml-var spacer_gif>" border="1" align="absmiddle" /> 656 656 <dtml-var "getEnumInput(fmName='form0', elName='newContentType', size=0, value='', enum='content_type')"> 657 657 </nobr> … … 734 734 ><a href="javascript:exportBtnClick(document.forms['form1'])"><img src="<dtml-var MISC_ZMS>mime_type.text_xml.gif" title="<dtml-var "getZMILangStr('BTN_EXPORT')" html_quote> (XML)" border="1"></a 735 735 ><dtml-else 736 ><img src="<dtml-var spacer_gif>" title=""border="0" width="20" height="20";736 ><img src="<dtml-var spacer_gif>" border="0" width="20" height="20"; 737 737 ></dtml-if 738 738 ></td> … … 786 786 <td><div class="form-element"><dtml-var "process.get('name','')" html_quote></div></td> 787 787 <td><div class="form-small" colspan="2"><code><dtml-var "process.get('command','')" html_quote></code></div></td> 788 <td class="zmiNeutralColorLight1" width="20"><i mg src="<dtml-var MISC_ZMS>checkbox_disabled0.gif" title="" border="0" align="absmiddle" /></td>788 <td class="zmiNeutralColorLight1" width="20"><input class="form-checkbox" type="checkbox" disabled="disabled" /></td> 789 789 </tr> 790 790 <dtml-else> … … 852 852 <td class="zmiNeutralColorLight1" width="20"> 853 853 <dtml-if "process.get('acquired',0) == 1"> 854 <i mg src="<dtml-var MISC_ZMS>checkbox_disabled0.gif" title="" border="0" align="absmiddle" />854 <input class="form-checkbox" type="checkbox" disabled="disabled" /> 855 855 <dtml-else> 856 856 <input class="form-checkbox" type="checkbox" name="ids:list" value="<dtml-var "process['id']">" /> -
ZMS/trunk/dtml/ZMS/manage_customizelanguagesform.dtml
r723 r750 168 168 </tr> 169 169 <tr class="zmiNeutralColorLight0"> 170 <td rowspan="2"><img src="<dtml-var spacer_gif>" title=""border="0" width="20" height="20"/></td>170 <td rowspan="2"><img src="<dtml-var spacer_gif>" border="0" width="20" height="20"/></td> 171 171 <td class="form-element"> 172 172 <dtml-var "getTextInput('form0','language_id',7,'')"> … … 244 244 <td class="form-element"> 245 245 <dtml-if "len(dict.get('acquired',[]))>0"> 246 <i mg src="<dtml-var MISC_ZMS>checkbox_disabled0.gif" title="" border="0" align="absmiddle"/>246 <input class="form-checkbox" type="checkbox" disabled="disabled" /> 247 247 <dtml-else> 248 248 <input class="form-checkbox" type="checkbox" name="ids:list" value="<dtml-var "dict['key']">"/> … … 292 292 </tr> 293 293 <tr valign="top" class="zmiNeutralColorLight0"> 294 <td rowspan="2"><img src="<dtml-var spacer_gif>" title=""border="0" width="20" height="20"/></td>294 <td rowspan="2"><img src="<dtml-var spacer_gif>" border="0" width="20" height="20"/></td> 295 295 <td class="form-element"> 296 296 <table cellspacing="0" cellpadding="0" border="0"> -
ZMS/trunk/dtml/ZMS/manage_customizeworkflowform.dtml
r723 r750 133 133 <table cellspacing="0" cellpadding="0" border="0"> 134 134 <tr valign="middle"> 135 <td ><div class="form-label"><dtml-var "getZMILangStr('ATTR_ACTIVE')"></div></td>135 <td class="form-label"><dtml-var "getZMILangStr('ATTR_ACTIVE')"></td> 136 136 <td><input class="form-checkbox" type="checkbox" name="workflow:int" value="1" <dtml-if "getConfProperty('ZMS.autocommit',1)==0">checked="checked"</dtml-if>/></td> 137 <td><textarea class="form-element" title="Nodes" cols="20" rows="1" name="nodes" wrap="virtual" style="height: 20px"><dtml-var "'\n'.join(getConfProperty('ZMS.workflow.nodes',['{$}']))"></textarea></td>137 <td><textarea class="form-element" title="Nodes" cols="20" rows="1" name="nodes" wrap="virtual" style="height:18px"><dtml-var "'\n'.join(getConfProperty('ZMS.workflow.nodes',['{$}']))"></textarea></td> 138 138 <td><input class="form-element" type="submit" value="?" onclick="return workflowNodesDivDisplay(this);"/></td> 139 139 </tr> … … 171 171 <dtml-in "getConfProperty('ZMS.workflow.nodes',['{$}'])"> 172 172 <dtml-let node=sequence-item ob="getLinkObj(node,REQUEST)"> 173 <div class="form-small"> 173 <div class="form-small"> 174 174 <dtml-if "ob is not None"> 175 175 <dtml-var "f_breadcrumbs(_,_,objectPathElements=ob.breadcrumbs_obj_path(),no_icon=1,REQUEST=REQUEST)"> 176 176 <dtml-else> 177 <img src="<dtml-var MISC_ZMS>internal_link_broken.gif" title=""alt="" border="0" align="absmiddle"/> <dtml-var node>177 <img src="<dtml-var MISC_ZMS>internal_link_broken.gif" alt="" border="0" align="absmiddle"/> <dtml-var node> 178 178 </dtml-if> 179 179 </div> … … 183 183 </div> 184 184 185 <table cellspacing="0" cellpadding="1" border="0"> 185 186 <dtml-if "readonly or (len(getWfActivitiesIds()) == 0 and len(getWfTransitionsIds()) == 0)"> 186 <table cellspacing="0" cellpadding="1" border="0">187 187 <dtml-comment> 188 188 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- … … 194 194 <dtml-if portalMaster> 195 195 <dtml-if "len(portalMaster.getWfActivitiesIds()) > 0 and len(portalMaster.getWfTransitionsIds()) > 0"> 196 <tr valign="middle" height="22">197 <td ><div class="form-label"><dtml-var "getZMILangStr('BTN_ACQUIRE')"></div></td>196 <tr valign="middle"> 197 <td class="form-label"><dtml-var "getZMILangStr('BTN_ACQUIRE')"></td> 198 198 <td><input class="form-checkbox" type="checkbox" name="acquire:int" value="1" <dtml-if acquire>checked="checked"</dtml-if>></td> 199 199 </tr> … … 208 208 </dtml-comment> 209 209 <dtml-if "b==0 and getConfProperty('ZMS.workflow.init','')"> 210 <tr valign="middle" height="22">211 <td ><div class="form-label"><dtml-var "getZMILangStr('BTN_INIT')"></div></td>210 <tr valign="middle"> 211 <td class="form-label"><dtml-var "getZMILangStr('BTN_INIT')"></td> 212 212 <td> 213 213 <div class="form-text"> … … 225 225 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- 226 226 </dtml-comment> 227 <tr valign="middle" height="22"> 228 <td><div class="form-label"><dtml-var "getZMILangStr('ATTR_LAST_MODIFIED')"></div></td> 229 <td> 230 <div class="form-text"> 231 <dtml-var "getLangFmtDate(getConfProperty('ZMS.workflow.change_dt',None))"> 232 <dtml-var "getZMILangStr('BY')"> <dtml-var "getConfProperty('ZMS.workflow.change_uid',None)"> 233 </div> 227 <tr valign="middle"> 228 <td class="form-label"><dtml-var "getZMILangStr('ATTR_LAST_MODIFIED')"></td> 229 <td class="form-element"> 230 <dtml-var "getLangFmtDate(getConfProperty('ZMS.workflow.change_dt',None))"> 231 <dtml-var "getZMILangStr('BY')"> <dtml-var "getConfProperty('ZMS.workflow.change_uid',None)"> 234 232 </td> 235 233 </tr> … … 237 235 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- 238 236 </dtml-comment> 237 </dtml-if> 239 238 </table> 240 </dtml-if>241 239 242 240 <hr size="1"/> … … 304 302 ><tr 305 303 ><dtml-if "len(froms)>0 and idx-1 in _.range(_.min(idx,froms[0]),idx)" 306 ><td width="4"><img src="<dtml-var MISC_ZMS>arr_rgt.gif" title=""border="0"/></td304 ><td width="4"><img src="<dtml-var MISC_ZMS>arr_rgt.gif" border="0"/></td 307 305 ></dtml-if 308 ><td align="center" style="white-space: nowrap; border: 1px solid maroon; background-color: <dtml-if "itm.get('editable',1)">#FFFFE0<dtml-else>yellow</dtml-if>; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;"306 ><td align="center" style="white-space: nowrap; border: 1px solid maroon; background-color: #FFFFE0; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;" 309 307 ><div class="form-small" 310 ><dtml-if "itm.get('icon' ,None)"311 ><img src="get_conf_blob?path=ZMS.workflow.activities/<dtml-var "itm['id']">/icon" title=""border="0" align="absmiddle"308 ><dtml-if "itm.get('icon')" 309 ><img src="get_conf_blob?path=ZMS.workflow.activities/<dtml-var "itm['id']">/icon" border="0" align="absmiddle" 312 310 ></dtml-if 313 311 ><dtml-var "string_maxlen(itm['name'],18)" 314 312 ></div 315 313 ></td 316 ><dtml-if "len(froms)>0 and idx+1 in _.range(idx, _.max(idx,froms[-1])+1)"317 ><td width="4"><img src="<dtml-var MISC_ZMS>arr_lft.gif" title=""border="0"/></td314 ><dtml-if "len(froms)>0 and idx+1 in _.range(idx,max(idx,froms[-1])+1)" 315 ><td width="4"><img src="<dtml-var MISC_ZMS>arr_lft.gif" border="0"/></td 318 316 ></dtml-if 319 317 ></tr … … 322 320 ><dtml-call "REQUEST.set('jtm_details',getWfActivityDetails(_['sequence-item']['id']))" 323 321 ><dtml-call "REQUEST.set('tos',jtm_details['tos'])" 324 ><dtml-call "REQUEST.set('flag',sidx not in froms and len(froms)>0 and sidx in _.range(_.min(idx,froms[0]), _.max(idx,froms[-1])))"322 ><dtml-call "REQUEST.set('flag',sidx not in froms and len(froms)>0 and sidx in _.range(_.min(idx,froms[0]),max(idx,froms[-1])))" 325 323 ><nobr 326 ><img src="<dtml-var spacer_gif>" title=""border="0" width="50%" height="1" align="absmiddle"324 ><img src="<dtml-var spacer_gif>" border="0" width="50%" height="1" align="absmiddle" 327 325 ><dtml-unless flag 328 ><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1" align="absmiddle"326 ><img src="<dtml-var spacer_gif>" border="0" width="1" height="1" align="absmiddle" 329 327 ></dtml-unless 330 ><img src="<dtml-var spacer_gif>" title=""border="0" width="1" align="absmiddle"328 ><img src="<dtml-var spacer_gif>" border="0" width="1" align="absmiddle" 331 329 <dtml-if flag> 332 330 height="12" … … 339 337 style="background-color:navy;" 340 338 </dtml-if> 341 ><img src="<dtml-var spacer_gif>" title=""border="0" width="50%" height="1" align="absmiddle"339 ><img src="<dtml-var spacer_gif>" border="0" width="50%" height="1" align="absmiddle" 342 340 ><br 343 ><img src="<dtml-var spacer_gif>" title="" border="0" width="50%" height="1" align="absmiddle" <dtml-if "len(froms)>0 and sidx>_.min(idx,froms[0]) and sidx<=_.max(idx,froms[-1])">style="background-color:navy;"</dtml-if>341 ><img src="<dtml-var spacer_gif>" border="0" width="50%" height="1" align="absmiddle" <dtml-if "len(froms)>0 and sidx>_.min(idx,froms[0]) and sidx<=max(idx,froms[-1])">style="background-color:navy;"</dtml-if> 344 342 ><dtml-if "sidx in froms" 345 ><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="2" align="absmiddle" style="border: 1px solid navy; background-color:#D0FFD0;"346 ><dtml-elif "len(froms)>0 and sidx in _.range(_.min(idx,froms[0]), _.max(idx,froms[-1]))"347 ><img src="<dtml-var spacer_gif>" title=""border="0" width="4" height="1" align="absmiddle" style="background-color:navy;"348 ><dtml-elif "len(tos)>0 and idx in _.range(_.min(sidx,tos[0]), _.max(sidx,tos[-1]))"349 ><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="4" align="absmiddle"350 ><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="4" align="absmiddle" style="background-color:navy;"343 ><img src="<dtml-var spacer_gif>" border="0" width="2" height="2" align="absmiddle" style="border: 1px solid navy; background-color:#D0FFD0;" 344 ><dtml-elif "len(froms)>0 and sidx in _.range(_.min(idx,froms[0]),max(idx,froms[-1]))" 345 ><img src="<dtml-var spacer_gif>" border="0" width="4" height="1" align="absmiddle" style="background-color:navy;" 346 ><dtml-elif "len(tos)>0 and idx in _.range(_.min(sidx,tos[0]),max(sidx,tos[-1]))" 347 ><img src="<dtml-var spacer_gif>" border="0" width="1" height="4" align="absmiddle" 348 ><img src="<dtml-var spacer_gif>" border="0" width="1" height="4" align="absmiddle" style="background-color:navy;" 351 349 ></dtml-if 352 ><img src="<dtml-var spacer_gif>" title="" border="0" width="50%" height="1" align="absmiddle" <dtml-if "len(froms)>0 and sidx>=_.min(idx,froms[0]) and sidx<_.max(idx,froms[-1])">style="background-color:navy;"</dtml-if>350 ><img src="<dtml-var spacer_gif>" border="0" width="50%" height="1" align="absmiddle" <dtml-if "len(froms)>0 and sidx>=_.min(idx,froms[0]) and sidx<max(idx,froms[-1])">style="background-color:navy;"</dtml-if> 353 351 ><br 354 ><img src="<dtml-var spacer_gif>" title=""border="0" width="50%" height="1" align="absmiddle"352 ><img src="<dtml-var spacer_gif>" border="0" width="50%" height="1" align="absmiddle" 355 353 ><dtml-unless flag 356 ><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1" align="absmiddle"354 ><img src="<dtml-var spacer_gif>" border="0" width="1" height="1" align="absmiddle" 357 355 ></dtml-unless 358 ><img src="<dtml-var spacer_gif>" title=""border="0" width="1" align="absmiddle"356 ><img src="<dtml-var spacer_gif>" border="0" width="1" align="absmiddle" 359 357 <dtml-if flag> 360 358 height="13" … … 367 365 style="background-color:navy;" 368 366 </dtml-if> 369 ><img src="<dtml-var spacer_gif>" title=""border="0" width="50%" height="1" align="absmiddle"367 ><img src="<dtml-var spacer_gif>" border="0" width="50%" height="1" align="absmiddle" 370 368 ></nobr 371 369 ></dtml-if … … 388 386 <dtml-let itm="getWfActivity(REQUEST['id'])"> 389 387 <tr> 390 <td colspan=" 6"><dtml-var "f_headline(_,_,headline=getZMILangStr('TAB_EDIT'))"></td>388 <td colspan="5"><dtml-var "f_headline(_,_,headline=getZMILangStr('TAB_EDIT'))"></td> 391 389 </tr> 392 390 <tr class="zmiNeutralColorStrong0"> … … 395 393 <td><div class="form-label"><dtml-var "getZMILangStr('ATTR_DISPLAY')"></div></td> 396 394 <td><div class="form-label">Icon</div></td> 397 <td><div class="form-label"><dtml-var "getZMILangStr('CAPTION_EDIT')%getZMILangStr('ATTR_OBJECT')"></div></td>398 395 <td> </td> 399 396 </tr> … … 411 408 <div class="form-small"> 412 409 <dtml-if "itm.get('icon',None)"> 413 <img src="get_conf_blob?path=ZMS.workflow.activities/<dtml-var "itm['id']">/icon" title=""border="0" align="absmiddle" style="background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);"/>410 <img src="get_conf_blob?path=ZMS.workflow.activities/<dtml-var "itm['id']">/icon" border="0" align="absmiddle" style="background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);"/> 414 411 <i>(<dtml-var "getDataSizeStr(len(itm['icon'].data))">)</i> 415 412 </dtml-if> … … 419 416 </tr> 420 417 </table> 421 </td>422 <td align="center">423 <input class="form-checkbox" type="checkbox" name="inpEditable:int" value="1" <dtml-if "itm.get('editable',1)">checked="checked</dtml-if>">424 <div align="center" class="form-small"><dtml-var "getZMILangStr('CAPTION_EDIT')%getZMILangStr('ATTR_OBJECT')"></div>425 418 </td> 426 419 <td nowrap="nowrap"> … … 432 425 </dtml-if> 433 426 434 <!-- Insert Workflow-Activity -->427 <!-- Insert Activity --> 435 428 <dtml-if "not readonly and REQUEST.get('id','')==''"> 436 429 <tr> … … 438 431 </tr> 439 432 <tr valign="top" class="zmiNeutralColorLight0"> 440 <td class="form-element"> 441 <dtml-var "getTextInput(fmName='acForm', elName='newId', size=10, value='', type='text', enabled=1, REQUEST=REQUEST, css='form-element')"> 442 <div align="right" class="form-small"><dtml-var "getZMILangStr('ATTR_ID')"></div> 443 </td> 444 <td class="form-element"> 445 <dtml-var "getTextInput(fmName='acForm', elName='newName', size=12, value='', type='text', enabled=1, REQUEST=REQUEST, css='form-element')"> 446 <div align="right" class="form-small"><dtml-var "getZMILangStr('ATTR_DISPLAY')"></div> 447 </td> 448 <td class="form-element"> 449 <input class="form-element" type="file" name="newIcon" size="15"> 450 <div align="right" class="form-small"><i>Icon</i></div> 451 </td> 452 <td align="center"> 453 <input class="form-checkbox" type="checkbox" name="newEditable:int" value="1" checked="checked"> 454 <div align="center" class="form-small"><dtml-var "getZMILangStr('CAPTION_EDIT')%getZMILangStr('ATTR_OBJECT')"></div> 455 </td> 456 <td class="form-element"> 457 <input class="form-submit" name="btn" type="submit" value="<dtml-var "getZMILangStr('BTN_INSERT')" html_quote>" onclick="btnClick(this);"> 433 <td colspan="5"> 434 <table cellspacing="0" cellpadding="0" border="0"> 435 <tr> 436 <td><dtml-var "getTextInput(fmName='acForm',elName='newId',size=10,value='AC_', type='text', enabled=1, REQUEST=REQUEST, css='form-small')"></td> 437 <td><dtml-var "getTextInput(fmName='acForm',elName='newName',size=12,value='', type='text', enabled=1, REQUEST=REQUEST, css='form-small')"></td> 438 <td><input class="form-element" type="file" name="newIcon" size="15"></td> 439 <td> </td> 440 <td><input class="form-submit" name="btn" type="submit" value="<dtml-var "getZMILangStr('BTN_INSERT')" html_quote>" onclick="btnClick(this);"></td> 441 </tr> 442 <tr> 443 <td align="right"><div class="form-small"><dtml-var "getZMILangStr('ATTR_ID')"><dtml-var FORM_LABEL_MANDATORY></div></td> 444 <td align="right"><div class="form-small"><dtml-var "getZMILangStr('ATTR_DISPLAY')"><dtml-var FORM_LABEL_MANDATORY></div></td> 445 <td align="right"><div class="form-small">Icon</div></td> 446 </tr> 447 </table> 458 448 </td> 459 449 </tr> … … 533 523 <table cellspacing="0" cellpadding="0" border="0"> 534 524 <tr valign="middle"> 535 <td class="form-small"><dtml-if "itm['from']"><i>From</i></dtml-if></td>536 <td class="form-small"> </td>537 <td class="form-small"><b>Transition</b></td>538 <td class="form-small"> </td>539 <td class="form-small"><dtml-if "itm['to']"><i>To</i></dtml-if></td>540 </tr>541 <tr valign="middle">542 525 <td class="form-small"> 543 526 <dtml-if "itm['from']"> 544 <div style="white-space: nowrap; border: 1px solid maroon; background-color: #FFFFE0; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;"> 545 <dtml-in "getWfActivities()" mapping><dtml-in "itm['from']"><dtml-if "id==_['sequence-item']"><dtml-var name><br/></dtml-if></dtml-in></dtml-in> 527 <div style="white-space: nowrap; border: 1px solid maroon; background-color: #FFFFE0; padding: 0px 2px 0px 2px;"> 528 <dtml-in "itm['from']" 529 ><dtml-let id=sequence-item 530 ><dtml-in "filter_list(getWfActivities(),'id',id,'==')" mapping 531 ><dtml-var name><br 532 ><dtml-else 533 ><span style="background:red;color:white"><dtml-var id></span><br 534 ></dtml-in 535 ></dtml-let 536 ></dtml-in> 546 537 </div> 547 538 <dtml-else> 548 <img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="2" align="absmiddle" style="border: 1px solid maroon; background-color:#FFFFE0;">539 <img src="<dtml-var spacer_gif>" border="0" width="2" height="2" align="absmiddle" style="border: 1px solid maroon; background-color:#FFFFE0;"> 549 540 </dtml-if> 550 541 </td> 551 542 <td class="form-small"> 552 < nobr><img src="<dtml-var spacer_gif>" title="" border="0" width="14" height="1" style="border-top: 1px solid navy;" align="absmiddle" /></nobr>543 <img src="<dtml-var spacer_gif>" border="0" width="14" height="1" style="border-top: 1px solid navy;" align="absmiddle" /> 553 544 </td> 554 545 <td class="form-small"> 555 <div style="white-space: nowrap; border: 1px solid navy; background-color: #D0FFD0; padding -left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;">546 <div style="white-space: nowrap; border: 1px solid navy; background-color: #D0FFD0; padding: 0px 2px 0px 2px;"> 556 547 <b><dtml-var "itm['name']"></b> 557 548 <dtml-if "itm.get('performer',[])"> 558 <div style="color: blue; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px; margin-left: 4px; margin-right: 4px;"> 559 Performer 560 </div> 561 <div style="white-space: nowrap; border: 1px dotted blue; background-color: #F4FFF4; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px; margin-left: 4px; margin-right: 4px; margin-bottom: 2px;"> 549 <div style="white-space: nowrap; border: 1px dotted blue; background-color: #F4FFF4; padding: 0px 2px 0px 2px; margin: 2px 4px 2px 4px;"> 562 550 <dtml-in "itm.get('performer',[])"> 563 551 <dtml-let role=sequence-item role_str="'ROLE_%s'%role.upper()" role_lang_str="getZMILangStr(role_str)"> … … 575 563 <td class="form-small"> 576 564 <dtml-if "itm.get('dtml','')"> 577 <nobr><img src="<dtml-var spacer_gif>" title="" border="0" width="7" height="1" style="border-top: 1px solid navy;" align="absmiddle" /><img src="misc_/OFSP/dtmlmethod.gif" title="DTML Method" border="0" align="absmiddle" /><img src="<dtml-var spacer_gif>" title="" border="0" width="7" height="1" style="border-top: 1px solid navy;" align="absmiddle" /><img src="<dtml-var MISC_ZMS>arr_rgt.gif" title="" border="0"/></nobr>565 <nobr><img src="<dtml-var spacer_gif>" border="0" width="7" height="1" style="border-top: 1px solid navy;" align="absmiddle" /><img src="misc_/OFSP/dtmlmethod.gif" title="DTML Method" border="0" align="absmiddle" /><img src="<dtml-var spacer_gif>" border="0" width="7" height="1" style="border-top: 1px solid navy;" align="absmiddle" /><img src="<dtml-var MISC_ZMS>arr_rgt.gif" border="0"/></nobr> 578 566 <dtml-else> 579 <nobr><img src="<dtml-var spacer_gif>" title="" border="0" width="14" height="1" style="border-top: 1px solid navy;" align="absmiddle" /><img src="<dtml-var MISC_ZMS>arr_rgt.gif" title="" border="0"/></nobr>567 <nobr><img src="<dtml-var spacer_gif>" border="0" width="14" height="1" style="border-top: 1px solid navy;" align="absmiddle" /><img src="<dtml-var MISC_ZMS>arr_rgt.gif" border="0"/></nobr> 580 568 </dtml-if> 581 569 </td> 582 570 <td class="form-small"> 583 <dtml-if "len(itm['to'])>0"> 584 <div style="white-space: nowrap; border: 1px solid maroon; background-color: #FFFFE0; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;"> 585 <dtml-in "getWfActivities()" mapping><dtml-in "itm['to']"><dtml-if "id==_['sequence-item']"><dtml-var name><br/></dtml-if><dtml-else>o</dtml-in></dtml-in> 571 <dtml-if "itm['to']"> 572 <div style="white-space: nowrap; border: 1px solid maroon; background-color: #FFFFE0; padding: 0px 2px 0px 2px;"> 573 <dtml-in "itm['to']" 574 ><dtml-let id=sequence-item 575 ><dtml-in "filter_list(getWfActivities(),'id',id,'==')" mapping 576 ><dtml-var name><br 577 ><dtml-else 578 ><span style="background:red;color:white"><dtml-var id></span><br 579 ></dtml-in 580 ></dtml-let 581 ></dtml-in> 586 582 </div> 587 583 <dtml-else> 588 <img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="2" align="absmiddle" style="border: 1px solid maroon; background-color:#FFFFE0;">584 <img src="<dtml-var spacer_gif>" border="0" width="2" height="2" align="absmiddle" style="border: 1px solid maroon; background-color:#FFFFE0;"> 589 585 </dtml-if> 590 586 </td> … … 647 643 <dtml-var "getSelect(fmName='trForm', elName='inpFrom:list', value=itm['from'], inputtype='multiline', lang_str='From', required=0, optpl=wfItemOptpl, enabled=1, REQUEST=REQUEST, css='form-small')"> 648 644 </td> 649 <td class="form-small"><nobr><img src="<dtml-var spacer_gif>" title=""border="0" width="14" height="1" style="border-top: 1px solid navy;" align="absmiddle" /></nobr></td>645 <td class="form-small"><nobr><img src="<dtml-var spacer_gif>" border="0" width="14" height="1" style="border-top: 1px solid navy;" align="absmiddle" /></nobr></td> 650 646 <td style="white-space: nowrap; border: 1px dotted blue; background-color: #D0FFD0; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;"> 651 647 <dtml-var "getSelect(fmName='trForm', elName='inpPerformer:list', value=itm.get('performer',[]), inputtype='multiline', lang_str='Performer', required=1, optpl=wfPerformerOptpl, enabled=1, REQUEST=REQUEST, css='form-small')"> 652 648 </td> 653 <td class="form-small"><nobr><img src="<dtml-var spacer_gif>" title="" border="0" width="14" height="1" style="border-top: 1px solid navy;" align="absmiddle" /><img src="<dtml-var MISC_ZMS>arr_rgt.gif" title="" border="0"/></nobr></td>649 <td class="form-small"><nobr><img src="<dtml-var spacer_gif>" border="0" width="14" height="1" style="border-top: 1px solid navy;" align="absmiddle" /><img src="<dtml-var MISC_ZMS>arr_rgt.gif" border="0"/></nobr></td> 654 650 <td style="white-space: nowrap; border: 1px solid maroon; background-color: #FFFFE0; padding-left:2px; padding-right:2px; padding-top:0px; padding-bottom:0px;"> 655 651 <dtml-var "getSelect(fmName='trForm', elName='inpTo', value=itm['to'], inputtype='select', lang_str='To', required=0, optpl=wfItemOptpl, enabled=1, REQUEST=REQUEST, css='form-small')"> … … 681 677 </dtml-if> 682 678 683 <!-- Insert Workflow-Transition -->679 <!-- Insert Transition --> 684 680 <dtml-if "not readonly and REQUEST.get('id','')==''"> 685 681 <tr> … … 687 683 </tr> 688 684 <tr valign="top" class="zmiNeutralColorLight0"> 689 <td c lass="form-element">685 <td colspan="3"> 690 686 <table cellspacing="0" cellpadding="0" border="0"> 691 <tr><td><dtml-var "getTextInput(fmName='trForm',elName='newId',size=10,value='', type='text', enabled=1, REQUEST=REQUEST, css='form-small')"></td></tr> 692 <tr><td align="right"><div class="form-small"><dtml-var "getZMILangStr('ATTR_ID')"></div></td></tr> 693 </table> 694 </td> 695 <td class="form-element"> 696 <table cellspacing="0" cellpadding="0" border="0"> 697 <tr><td><dtml-var "getTextInput(fmName='trForm',elName='newName',size=12,value='', type='text', enabled=1, REQUEST=REQUEST, css='form-small')"></td></tr> 698 <tr><td align="right"><div class="form-small"><dtml-var "getZMILangStr('ATTR_DISPLAY')"></div></td></tr> 699 </table> 700 </td> 701 <td> 702 <table cellspacing="0" cellpadding="0" border="0"> 703 <tr valign="top"> 704 <td><dtml-var "getSelect(fmName='trForm', elName='newFrom:list', value='', inputtype='multiline', lang_str='From', required=0, optpl=wfItemOptpl, enabled=1, REQUEST=REQUEST, css='form-small')"></td> 705 <td><dtml-var "getSelect(fmName='trForm', elName='newTo', value='', inputtype='select', lang_str='To', required=0, optpl=wfItemOptpl, enabled=1, REQUEST=REQUEST, css='form-small')"></td> 687 <tr> 688 <td><dtml-var "getTextInput(fmName='trForm',elName='newId',size=10,value='TR_', type='text', enabled=1, REQUEST=REQUEST, css='form-small')"></td> 689 <td><dtml-var "getTextInput(fmName='trForm',elName='newName',size=12,value='', type='text', enabled=1, REQUEST=REQUEST, css='form-small')"></td> 690 <td> </td> 691 <td><input class="form-submit" name="btn" type="submit" value="<dtml-var "getZMILangStr('BTN_INSERT')" html_quote>" onclick="btnClick(this);"></td> 706 692 </tr> 707 <tr valign="top">708 <td align="right"><div class="form-small">< i>From</i></div></td>709 <td align="right"><div class="form-small">< i>To</i></div></td>693 <tr> 694 <td align="right"><div class="form-small"><dtml-var "getZMILangStr('ATTR_ID')"></div></td> 695 <td align="right"><div class="form-small"><dtml-var "getZMILangStr('ATTR_DISPLAY')"></div></td> 710 696 </tr> 711 697 </table> 712 </td>713 <td>714 <input class="form-submit" name="btn" type="submit" value="<dtml-var "getZMILangStr('BTN_INSERT')" html_quote>" onclick="btnClick(this);">715 698 </td> 716 699 </tr> … … 724 707 </dtml-if> 725 708 726 <dtml-except></dtml-try> 709 <dtml-except> 710 <dtml-var error_type>: <dtml-var error_value><br/><dtml-var error_tb newline_to_br html_quote> 711 </dtml-try> 727 712 728 713 <dtml-comment> … … 811 796 <td class="form-label" align="right"><dtml-var "getZMILangStr('OR').lower()"></td> 812 797 <td class="form-element"> 813 <select class="form-element" id="init" name="init" onfocus="zmiExpandConfFiles(this,' workflow')" onmouseover="zmiExpandConfFiles(this,'workflow')">798 <select class="form-element" id="init" name="init" onfocus="zmiExpandConfFiles(this,'.workflow.')" onmouseover="zmiExpandConfFiles(this,'.workflow.')"> 814 799 <option value="">--- <dtml-var "getZMILangStr('BTN_INIT')">... ---</option> 815 800 </select> -
ZMS/trunk/dtml/ZMS/manage_users.dtml
r724 r750 303 303 <table cellspacing="0" cellpadding="1" border="0"> 304 304 <tr valign="top"> 305 <td rowspan="2"><img src="p_/User_icon" border="0" title=""align="absmiddle" /></td>305 <td rowspan="2"><img src="p_/User_icon" border="0" align="absmiddle" /></td> 306 306 <td><div class="form-label"><dtml-var userName></div></td> 307 307 </tr> … … 354 354 <dtml-if sequence-start> 355 355 <tr valign="top"> 356 <td class="form-label" nowrap="nowrap"><img src="<dtml-var "userFldr.icon">" title=""border="0" align="absmiddle" /> <dtml-var "userFldr.meta_type"></td>356 <td class="form-label" nowrap="nowrap"><img src="<dtml-var "userFldr.icon">" border="0" align="absmiddle" /> <dtml-var "userFldr.meta_type"></td> 357 357 <td class="form-element"> 358 358 <table cellspacing="1" cellpadding="1" border="0" width="100%" class="zmiNeutralColorStrong0"> … … 382 382 <!-- Password --> 383 383 <tr valign="middle"> 384 <td class="form-label" nowrap="nowrap"><dtml-var "getZMILangStr('ATTR_PASSWORD')">< sup style="color:red">*</sup></td>384 <td class="form-label" nowrap="nowrap"><dtml-var "getZMILangStr('ATTR_PASSWORD')"><dtml-var FORM_LABEL_MANDATORY></td> 385 385 <td class="form-element"><dtml-var "getPasswordInput(fmName='form1',elName='password',value='******')"></td> 386 386 </tr> 387 387 <!-- Password (Confirm) --> 388 388 <tr valign="middle"> 389 <td class="form-label" nowrap="nowrap"><dtml-var "getZMILangStr('ATTR_CONFIRM')">< sup style="color:red">*</sup></td>389 <td class="form-label" nowrap="nowrap"><dtml-var "getZMILangStr('ATTR_CONFIRM')"><dtml-var FORM_LABEL_MANDATORY></td> 390 390 <td class="form-element"><dtml-var "getPasswordInput(fmName='form1',elName='confirm',value='******')"></td> 391 391 </tr> … … 480 480 <td class="form-label"> 481 481 <img src="<dtml-var MISC_ZMS>btn_add.gif" title="<dtml-var "getZMILangStr('CAPTION_INSERT')%getZMILangStr('ATTR_NODE')">" border="0" align="middle" class="zmiNeutralColorMedium0" /> 482 <dtml-var "getZMILangStr('ATTR_NODE')"> < sup style="color:red">*</sup></td>482 <dtml-var "getZMILangStr('ATTR_NODE')"> <dtml-var FORM_LABEL_MANDATORY></td> 483 483 <td class="form-small"><dtml-var "getUrlInput(fmName='form1',elName='node',elTextName='',size=25,value='{$}',enabled=1,REQUEST=REQUEST,css='form-small',extra=' onclick='+QUOT+'return manage_browseObjsBtnClick(\'form1\',\'node\',\'\',\''+lang+'\')'+QUOT)"></td> 484 484 </tr> … … 495 495 <td class="form-small"><b><dtml-var "getZMILangStr('ATTR_LANGS')"></b></td> 496 496 <td rowspan="2" class="form-small"> </td> 497 <td rowspan="2" class="zmiNeutralColorMedium0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1" /></td>497 <td rowspan="2" class="zmiNeutralColorMedium0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1" /></td> 498 498 <td rowspan="2" class="form-small"> </td> 499 499 </dtml-if> … … 613 613 <tr valign="top" class="<dtml-if sequence-odd>zmiTableRowOdd<dtml-else>zmiTableRowEven</dtml-if>"> 614 614 <td class="zmiNeutralColorStrong0" align="right"><div class="form-small"><b><dtml-var "_['sequence-index']+1">.</b></div></td> 615 <td class="form-small"><i mg src="<dtml-var MISC_ZMS>radio_disabled0.gif" title="" border="0" align="middle"/></td>615 <td class="form-small"><input type="radio" disabled="disabled" checked="checked"/></td> 616 616 <td class="form-small" colspan="3"><dtml-var name></td> 617 617 </tr> … … 639 639 <dtml-let context="this()"> 640 640 <dtml-var "getTextInput(fmName='form1',elName='newId',size=15,value='')"> 641 <div class="form-small" align="right"><dtml-var "getZMILangStr('ATTR_ID')">< sup style="color:red">*</sup></div>641 <div class="form-small" align="right"><dtml-var "getZMILangStr('ATTR_ID')"><dtml-var FORM_LABEL_MANDATORY></div> 642 642 <dtml-var "getPasswordInput(fmName='form1',elName='newPassword')"> 643 <div class="form-small" align="right"><dtml-var "getZMILangStr('ATTR_PASSWORD')">< sup style="color:red">*</sup></div>643 <div class="form-small" align="right"><dtml-var "getZMILangStr('ATTR_PASSWORD')"><dtml-var FORM_LABEL_MANDATORY></div> 644 644 <dtml-var "getPasswordInput(fmName='form1',elName='newConfirm')"> 645 <div class="form-small" align="right"><dtml-var "getZMILangStr('ATTR_CONFIRM')">< sup style="color:red">*</sup></div>645 <div class="form-small" align="right"><dtml-var "getZMILangStr('ATTR_CONFIRM')"><dtml-var FORM_LABEL_MANDATORY></div> 646 646 <dtml-var "getTextInput(fmName='form1',elName='newEmail',size=15,value='')"> 647 647 <div class="form-small" align="right"><dtml-var "getZMILangStr('ATTR_EMAIL')"></div> … … 755 755 <td class="form-label"> 756 756 <img src="<dtml-var MISC_ZMS>btn_add.gif" title="<dtml-var "getZMILangStr('CAPTION_INSERT')%getZMILangStr('ATTR_NODE')">" border="0" align="middle" class="zmiNeutralColorMedium0" /> 757 <dtml-var "getZMILangStr('ATTR_NODE')"> < sup style="color:red">*</sup>757 <dtml-var "getZMILangStr('ATTR_NODE')"> <dtml-var FORM_LABEL_MANDATORY> 758 758 </td> 759 759 <td class="form-small"><dtml-var "getUrlInput(fmName='form2',elName='node',elTextName='',size=15,value='{$}',enabled=1,REQUEST=REQUEST,css='form-small')"></td> -
ZMS/trunk/dtml/ZMSContainerObject/main_js.dtml
r723 r750 3 3 4 4 //------------------------------------------------------------------------------ 5 // -- 5 // -- Row-Highlighter 6 6 //------------------------------------------------------------------------------ 7 7 … … 13 13 if (tr.id!='undefined' && tr.id.indexOf('tr_')==0) { 14 14 $("a:first",tr).addClass( "zmiHighlightAction"); 15 $( el).addClass("zmiContainerHighlight");15 $("td.zmiContainerColLeft,td.zmiContainerColCenter,td.zmiContainerColRight",tr).addClass("zmiContainerHighlight"); 16 16 return; 17 17 } … … 26 26 if (tr.id!='undefined' && tr.id.indexOf('tr_')==0) { 27 27 $("a:first",tr).removeClass( "zmiHighlightAction"); 28 $( el).removeClass("zmiContainerHighlight");28 $("td.zmiContainerColLeft,td.zmiContainerColCenter,td.zmiContainerColRight",tr).removeClass("zmiContainerHighlight"); 29 29 return; 30 30 } … … 49 49 50 50 //------------------------------------------------------------------------------ 51 // -- 52 //------------------------------------------------------------------------------ 53 54 /** 55 * Array of button action-codes. 56 */ 57 arrButton = new Array(); 58 arrButton[0] = "trashcan"; 59 arrButton[1] = "cut"; 60 arrButton[2] = "copy"; 61 arrButton[3] = "paste"; 62 63 /** 64 * Array of button types. 65 */ 66 arrButtonType = new Array(); 67 arrButtonType[0] = 0; 68 arrButtonType[1] = 0; 69 arrButtonType[2] = 0; 70 arrButtonType[3] = 1; 71 72 /** 73 * 74 * @param id 75 * @param sort_id 76 */ 77 function paramExec(id, sort_id) 51 // -- Action-selects 52 //------------------------------------------------------------------------------ 53 54 /** 55 * Expand action-select for container-object. 56 * 57 * @param el 58 * @param id 59 */ 60 function zmiExpandActionSelectContainer(el, abs_url) 61 { 62 zmiExpandActionSelect( el, abs_url+"/ajaxFilteredContainerActions"); 63 } 64 65 /** 66 * Expand action-select for child-object. 67 * 68 * @param el 69 * @param id 70 */ 71 function zmiExpandActionSelectChild(el, abs_url) 72 { 73 var id = $(el).attr('id').substr('select_actions_'.length); 74 zmiExpandActionSelect( el, abs_url+"/"+id+"/ajaxFilteredChildActions"); 75 } 76 77 /** 78 * Expand action-select. 79 * 80 * @param el 81 * @param id 82 */ 83 function zmiExpandActionSelect(select, target) 84 { 85 if ( select.options[select.options.length-1].text.indexOf('---') != 0) 86 return; 87 88 // Set wait-cursor. 89 $(document.body).css( "cursor", "wait"); 90 91 // JQuery.AJAX.get 92 $.get( target+"?lang=<dtml-var lang>", zmiExpandActionSelectHandler); 93 } 94 95 /** 96 * Focus select: Process Response.. 97 */ 98 function zmiExpandActionSelectHandler(data) 99 { 100 // Reset wait-cursor. 101 $(document.body).css( "cursor", "auto"); 102 // Get object-id. 103 var id = $("select",data).attr("id").replace(/\./,"_").replace(/\-/,"_"); 104 var select = document.getElementById( 'select_actions_'+id); 105 if ( select.options[select.options.length-1].text.indexOf('---') != 0) 106 return; 107 var options = $("select",data).children("option"); 108 for (var i in options) 78 109 { 79 var fm = document.forms['form0']; 80 if (id && id != null) 110 if ( i > 0) 81 111 { 82 for (var i = 0; i < fm.elements.length; i++) 83 { 84 el = fm.elements[i]; 85 if ( (el.name == 'ids:list') 86 && (el.value == id) ) 87 el.checked = true; 112 var label = $(options[i]).attr('label'); 113 var value = $(options[i]).attr('value'); 114 var option = new Option( label, value); 115 select.options[ select.length] = option; 116 } 117 } 118 select.selectedIndex = 0; 119 } 120 121 /** 122 * Confirm execution of action from select. 123 * 124 * @param fm 125 * @param target 126 * @param label 127 */ 128 function zmiConfirmAction(fm, target, label) 129 { 130 var b = true; 131 var i = countSelectedCheckboxes(fm,'ids'); 132 if (target.indexOf("../") == 0) { 133 i = 1; 134 } 135 if (target.indexOf("manage_rollbackObjChanges") >= 0) { 136 b = confirm("<dtml-var "js_quote(getZMILangStr('MSG_ROLLBACKVERSIONCHANGES'))">"); 137 } 138 else if (target.indexOf("manage_cutObjects") >= 0) { 139 var msg1 = "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_CUTOBJS'))">"; 140 msg1 = msg1.replace("%i",""+i); 141 <dtml-let langs="getDescendantLanguages(lang)"> 142 var msg2 = ""; 143 <dtml-if "len(langs)>1"> 144 msg2 += "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_DESCENDANT_LANGS'))">"; 145 var s = ""; 146 <dtml-in langs> 147 s += "<dtml-var "getLanguageLabel(_['sequence-item'])">"; 148 <dtml-unless sequence-end> 149 s += ","; 150 </dtml-unless> 151 </dtml-in> 152 msg2 = msg2.replace("%s",""+s); 153 </dtml-if> 154 </dtml-let> 155 var msg = msg1 + ' ' + msg2; 156 b = i > 0 && confirm(msg); 157 } 158 else if (target.indexOf("manage_eraseObjs") >= 0) { 159 var msg = "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_DELOBJS'))">"; 160 msg = msg.replace("%i",""+i); 161 b = i > 0 && confirm(msg); 162 } 163 else if (target.indexOf("manage_deleteObjs") >= 0) { 164 var msg1 = "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_TRASHOBJS'))">"; 165 msg1 = msg1.replace("%i",""+i); 166 <dtml-let langs="getDescendantLanguages(lang)"> 167 var msg2 = ""; 168 <dtml-if "len(langs)>1"> 169 msg2 += "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_DESCENDANT_LANGS'))">"; 170 var s = ""; 171 <dtml-in langs> 172 s += "<dtml-var "getLanguageLabel(_['sequence-item'])">"; 173 <dtml-unless sequence-end> 174 s += ","; 175 </dtml-unless> 176 </dtml-in> 177 msg2 = msg2.replace("%s",""+s); 178 </dtml-if> 179 </dtml-let> 180 var msg = msg1 + ' ' + msg2; 181 b = i > 0 && confirm(msg); 182 } 183 else if (target.indexOf("manage_executeMetacmd") >=0 ) { 184 <dtml-in "getMetaCmdIds()"> 185 <dtml-let metaCmd="getMetaCmd(_['sequence-item'])"> 186 <dtml-if "len(metaCmd['description'])>0"> 187 if (label == '<dtml-var "metaCmd['name']">') { 188 b = confirm("<dtml-var "metaCmd['description']">"); 88 189 } 89 } 90 if (sort_id && sort_id != null) 91 { 92 el = fm.elements['_sort_id:int']; 93 if (el) 94 { 95 el.value = sort_id; 96 } 97 } 98 } 99 100 /** 101 * 102 * @param target 103 * @param label 104 */ 105 function confirmExec(target, label) 106 { 107 var fm = document.forms['form0']; 108 var b = true; 109 var i = countSelectedCheckboxes(fm,'ids'); 110 if (target.indexOf("../") == 0) { 111 i = 1; 112 } 113 if (target.indexOf("manage_rollbackObjChanges") >= 0) { 114 b = confirm("<dtml-var "js_quote(getZMILangStr('MSG_ROLLBACKVERSIONCHANGES'))">"); 115 } 116 else if (target.indexOf("manage_cutObjects") >= 0) { 117 var msg1 = "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_CUTOBJS'))">"; 118 msg1 = msg1.replace("%i",""+i); 119 <dtml-let langs="getDescendantLanguages(lang)"> 120 var msg2 = ""; 121 <dtml-if "len(langs)>1"> 122 msg2 += "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_DESCENDANT_LANGS'))">"; 123 var s = ""; 124 <dtml-in langs> 125 s += "<dtml-var "getLanguageLabel(_['sequence-item'])">"; 126 <dtml-unless sequence-end> 127 s += ","; 128 </dtml-unless> 129 </dtml-in> 130 msg2 = msg2.replace("%s",""+s); 131 </dtml-if> 132 </dtml-let> 133 var msg = msg1 + ' ' + msg2; 134 b = i > 0 && confirm(msg); 135 } 136 else if (target.indexOf("manage_eraseObjs") >= 0) { 137 var msg = "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_DELOBJS'))">"; 138 msg = msg.replace("%i",""+i); 139 b = i > 0 && confirm(msg); 140 } 141 else if (target.indexOf("manage_deleteObjs") >= 0) { 142 var msg1 = "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_TRASHOBJS'))">"; 143 msg1 = msg1.replace("%i",""+i); 144 <dtml-let langs="getDescendantLanguages(lang)"> 145 var msg2 = ""; 146 <dtml-if "len(langs)>1"> 147 msg2 += "<dtml-var "js_quote(getZMILangStr('MSG_CONFIRM_DESCENDANT_LANGS'))">"; 148 var s = ""; 149 <dtml-in langs> 150 s += "<dtml-var "getLanguageLabel(_['sequence-item'])">"; 151 <dtml-unless sequence-end> 152 s += ","; 153 </dtml-unless> 154 </dtml-in> 155 msg2 = msg2.replace("%s",""+s); 156 </dtml-if> 157 </dtml-let> 158 var msg = msg1 + ' ' + msg2; 159 b = i > 0 && confirm(msg); 160 } 161 else if (target.indexOf("manage_executeMetacmd") >=0 ) { 162 <dtml-in "getMetaCmdIds()"> 163 <dtml-let metaCmd="getMetaCmd(_['sequence-item'])"> 164 <dtml-if "len(metaCmd['description'])>0"> 165 if (label == '<dtml-var "metaCmd['name']">') { 166 b = confirm("<dtml-var "metaCmd['description']">"); 167 } 168 </dtml-if> 169 </dtml-let> 170 </dtml-in> 171 } 172 else if (target == "") { 173 b = false; 174 } 175 return b; 176 } 177 178 /** 179 * 180 * @param target 181 */ 182 function submitExec(target, id, sort_id) 183 { 184 var fm = $('form[name=form0]'); 185 if (target.indexOf("../") == 0) { 186 fm.append('<input type="hidden" name="ids:list" value="'+$('#id').val()+'"/>'); 187 } 188 $('form[name=form0]>input[id=_id]').val( id); 189 $('form[name=form0]>input[id=_sort_id]').val( sort_id); 190 fm.attr('action',target); 191 fm.submit(); 192 } 193 194 /** 195 * 196 * @param target 197 * @param label 198 * @param id 199 * @param sort_id 200 */ 201 function submitHref(target, label, id, sort_id) 202 { 203 paramExec(id,sort_id); 204 var b = confirmExec(target,label); 205 if (b) 206 { 207 if ((target.indexOf("manage_pasteObjs")>=0) || 208 (target.indexOf("manage_pasteObjects")>=0) || 209 (target.indexOf("manage_copyObjects")>=0) || 210 (target.indexOf("manage_cutObjects")>=0) || 211 (target.indexOf("manage_undoObjs")>=0) || 212 (target.indexOf("manage_deleteObjs")>=0) || 213 (target.indexOf("manage_eraseObjs")>=0)) 214 { 215 submitExec(target,id,sort_id); 216 } 217 else 218 { 219 var fm = document.forms['submitHrefForm']; 220 fm.action = target; 221 fm.elements['id'].value = id; 222 fm.elements['_sort_id:int'].value = sort_id; 223 fm.elements['custom'].value = label; 224 fm.submit(); 225 } 226 } 227 return b; 228 } 229 230 /** 231 * Submit select. 232 * 233 * @param e 234 * @param id 235 * @param sort_id 236 */ 237 function submitSelect(e, id, sort_id) 238 { 239 var i = e.selectedIndex; 240 var label = e.options[i].text; 241 var action = e.options[i].value; 242 if (action.indexOf("%s/") == 0) 243 { 244 action = id + action.substring(2, action.length); 245 } 246 if (action.indexOf('?') > 0) 247 { 248 location.href = action; 249 } 250 else 251 { 252 if (!submitHref(action, label, id, sort_id)) 253 { 254 e.selectedIndex = 0; 255 } 256 } 257 } 258 259 /** 260 * 261 * @param e 262 * @param id 263 * @param sort_id 264 */ 265 function submitSelectCompactview(e, id, sort_id) 266 { 267 var fm = e.form; 268 for (i = 0; i < fm.elements.length; i++) 269 { 270 var el = fm.elements[i]; 271 if ( (el.type == 'checkbox') 272 && (el.name == 'ids:list') 273 && (el.checked) ) 274 { 275 var elSortId = fm.elements['sort_id_'+el.value]; 276 if (elSortId) 277 { 278 id = el.value; 279 sort_id = elSortId.value; 280 } 281 } 282 } 283 submitSelect(e, id, sort_id); 284 } 285 286 /** 287 * 288 * @param ac Action-Code (0=trashcan, 1=cut, 2=copy, 3=paste) 289 * @param offs Offset (0=pageBottom, 1=pageTop) 290 */ 291 function getDocumentImage(ac, offs) 292 { 293 id = ac + "Btn" + offs; 294 return document.images[id]; 295 } 296 297 /** 298 * 299 * @param ac Action-Code (0=trashcan, 1=cut, 2=copy, 3=paste) 300 */ 301 function btnActive(ac) 302 { 303 var fm = document.forms['form0']; 304 for (var i = 0; i < arrButton.length; i++) 305 { 306 if (arrButton[i] == ac) 307 { 308 if (arrButtonType[i] == 0) 309 { 310 return (countSelectedCheckboxes(fm,'ids') > 0) 311 } 312 else 313 { 314 return true; 315 } 316 } 317 } 318 } 319 320 /** 321 * 322 */ 323 function switchButtons(evt) 324 { 325 for (var i = 0; i < arrButton.length; i++) { 326 btnOnMouseOut(arrButton[i]); 327 } 328 // Toggle highlighting of selected rows. 190 </dtml-if> 191 </dtml-let> 192 </dtml-in> 193 } 194 else if (target == "") { 195 b = false; 196 } 197 return b; 198 } 199 200 /** 201 * Execute action from select. 202 * 203 * @param fm 204 * @param target 205 * @param id 206 * @param sort_id 207 * @param custom 208 */ 209 function zmiExecuteAction(fm, target, id, sort_id, custom) 210 { 211 var fm = $(fm); 212 $('input[id=id_prefix]',fm).val( id); 213 $('input[id=_sort_id]',fm).val( sort_id); 214 $('input[id=custom]',fm).val( custom); 215 fm.attr('action',target); 216 fm.submit(); 217 } 218 219 /** 220 * Choose action from select. 221 * 222 * @param e 223 * @param id 224 * @param sort_id 225 */ 226 function zmiChooseAction(e, id, sort_id) 227 { 228 var fm = $(e.form); 229 var i = e.selectedIndex; 230 var label = e.options[i].text; 231 var action = e.options[i].value; 232 if (action.indexOf("%s/") == 0) { 233 action = id + action.substring(2, action.length); 234 } 235 if (action.indexOf('?') > 0) { 236 location.href = action; 237 } 238 else { 239 // Set checkbox. 240 $("input[name=ids:list][type=checkbox][value="+id+"]",fm).attr( 'checked', true); 241 // Confirm and execute. 242 if (zmiConfirmAction(fm,action,label)) { 243 zmiExecuteAction(fm,action,id,sort_id,label); 244 } 245 } 246 // Reset checkbox and select. 247 $("input[name=ids:list][type=checkbox][value="+id+"]",fm).attr( 'checked', false); 248 e.selectedIndex = 0; 249 } 250 251 //------------------------------------------------------------------------------ 252 // -- Action-Buttons 253 //------------------------------------------------------------------------------ 254 255 var zmiActionButtons = [ 256 {'id':'trashcan','standalone':false}, 257 {'id':'cut','standalone':false}, 258 {'id':'copy','standalone':false}, 259 {'id':'paste','standalone':true} 260 ]; 261 262 /** 263 * 264 * @param sender 265 * @param evt 266 */ 267 function zmiActionButtonsRefresh(sender,evt) 268 { 269 var fm = $(sender).parents('form'); 270 var ids = countSelectedCheckboxes(fm,'ids') > 0; 271 // Switch buttons. 272 for (var ac in zmiActionButtons) { 273 var id = zmiActionButtons[ac]['id']; 274 var img = $("img[id^="+id+"Btn]"); 275 var standalone = zmiActionButtons[ac]['standalone']; 276 var active = 0; 277 if (ids || standalone) { 278 active = 1; 279 } 280 img.attr('src','<dtml-var MISC_ZMS>btn_'+id+active+'.gif'); 281 } 282 // Switch selected rows. 329 283 var clazz = "zmiTeaserColor"; 330 284 var els = $("input[name=ids:list][type=checkbox]"); … … 344 298 } 345 299 346 /** 347 * Hover button on mouse-over event. 348 * 349 * @param ac Action-Code (0=trashcan, 1=cut, 2=copy, 3=paste) 350 */ 351 function btnOnMouseOver(ac) 352 { 353 for (var offs = 0; offs <= 1; offs++) 354 { 355 var img = getDocumentImage(ac,offs); 356 if (img != null) 357 { 358 if (btnActive(ac)) 359 { 360 img.src = '<dtml-var MISC_ZMS>btn_' + ac + '1.gif'; 361 } 362 else 363 { 364 img.src = '<dtml-var MISC_ZMS>btn_' + ac + '0.gif'; 365 } 366 } 367 } 368 } 369 370 /** 371 * Lower button on mouse-out event. 372 * 373 * @param ac Action-Code (0=trashcan, 1=cut, 2=copy, 3=paste) 374 */ 375 function btnOnMouseOut(ac) 376 { 377 for (var offs = 0; offs <= 1; offs++) 378 { 379 var img = getDocumentImage(ac,offs); 380 if (img != null) 381 { 382 if (btnActive(ac)) 383 { 384 img.src = '<dtml-var MISC_ZMS>btn_' + ac + '1.gif'; 385 } 386 else 387 { 388 img.src = '<dtml-var MISC_ZMS>btn_' + ac + '0.gif'; 389 } 390 } 391 } 392 } 393 394 /** 395 * 396 * @param ac Action-Code (0=trashcan, 1=cut, 2=copy, 3=paste) 397 * @param target 398 * @param sort_id 399 */ 400 function clipboardBtnClick(ac, target, sort_id) 401 { 402 var fm = document.forms['form0']; 403 if (btnActive(ac)) 404 { 405 paramExec(null,sort_id); 406 var i = countSelectedCheckboxes(fm,'ids'); 407 var b = confirmExec(target); 408 if (b) 409 { 410 submitExec(target,'e',sort_id); 411 } 412 } 413 } 414 415 /** 416 * This method (un-)checks all on page and refreshs buttons. 417 * 418 * @param v Boolean value for new (un-)checked state. 419 */ 420 function slctBtnClick(v) 421 { 422 var fm = document.forms['form0']; 423 selectCheckboxes(fm,v); 424 switchButtons(); 425 } 300 /** 301 * 302 * @param sender 303 * @param ac Action-Code 304 * @param target 305 * @param sort_id 306 */ 307 function zmiActionButtonClick(sender, ac, target, sort_id) { 308 var fm = $(sender).parents('form'); 309 // Switch button. 310 var ids = countSelectedCheckboxes(fm,'ids') > 0; 311 var standalone = zmiActionButtons[ac]['standalone']; 312 if (ids || standalone) { 313 // Confirm and execute. 314 if (zmiConfirmAction(fm,target)) { 315 zmiExecuteAction(fm, target,'e',sort_id); 316 } 317 } 318 } 319 320 /** 321 * This method (un-)checks all id-checkboxes on page and refreshs the buttons. 322 * 323 * @param sender 324 * @param v Boolean value for new (un-)checked state. 325 */ 326 function zmiSelectionButtonClick(sender,v) 327 { 328 var fm = $(sender).parents('form'); 329 selectCheckboxes(fm,v); 330 zmiActionButtonsRefresh(); 331 } -
ZMS/trunk/dtml/ZMSContainerObject/manage_importexportdebugfilter.dtml
r723 r750 64 64 </div> 65 65 <table cellspacing="0" cellpadding="0" border="0" class="neutralColorWhite"> 66 <tr><td align="center"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="4" /></td></tr>66 <tr><td align="center"><img src="<dtml-var spacer_gif>" border="0" width="1" height="4" /></td></tr> 67 67 <dtml-if "filter['format']=='import'"> 68 68 <tr><td align="center" class="form-small" style="white-space: nowrap; border: 1px dotted blue; padding:2px; margin-left:4px; margin-right:4px; margin-top:0px; margin-bottom:0px;" … … 83 83 ><img src="<dtml-var MISC_ZMS>mime_type.text_xml.gif" title="<dtml-var "filter['format']">" border="0" align="absmiddle" /><dtml-var "filter['format']"> <font style="font-weight: bold; color:#D9E100; background-color:#000000;"> ZMS </font></td></tr> 84 84 </dtml-if> 85 <tr><td align="center"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="8" style="border-left: 1px solid navy;"></td></tr>85 <tr><td align="center"><img src="<dtml-var spacer_gif>" border="0" width="1" height="8" style="border-left: 1px solid navy;"></td></tr> 86 86 <dtml-in filterProcesses> 87 87 <dtml-let pid=sequence-index filterProcess=sequence-item process="getProcess(filterProcess['id'])"> … … 105 105 <dtml-let f="filterProcess['file']"> 106 106 <td class="form-small" style="white-space: nowrap; color: navy;" 107 ><img src="<dtml-var MISC_ZMS>arr_lft.gif" title=""border="0" align="absmiddle"108 ><img src="<dtml-var spacer_gif>" title=""border="0" width="8" height="1" style="border-top: 1px solid navy;" align="absmiddle"107 ><img src="<dtml-var MISC_ZMS>arr_lft.gif" border="0" align="absmiddle" 108 ><img src="<dtml-var spacer_gif>" border="0" width="8" height="1" style="border-top: 1px solid navy;" align="absmiddle" 109 109 ><b>{trans}</b 110 ><img src="<dtml-var spacer_gif>" title=""border="0" width="8" height="1" style="border-top: 1px solid navy;" align="absmiddle"110 ><img src="<dtml-var spacer_gif>" border="0" width="8" height="1" style="border-top: 1px solid navy;" align="absmiddle" 111 111 ></td> 112 112 <td align="center" class="form-small" style="white-space: nowrap; background-color: white; border: 1px solid navy; padding:2px; margin-left:4px; margin-right:4px; margin-top:0px; margin-bottom:0px;"> … … 118 118 </tr> 119 119 </dtml-if> 120 <tr><td align="center"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="8" style="background-color: navy;"></td></tr>120 <tr><td align="center"><img src="<dtml-var spacer_gif>" border="0" width="1" height="8" style="background-color: navy;"></td></tr> 121 121 <dtml-if sequence-end> 122 <tr><td align="center"><img src="<dtml-var MISC_ZMS>arr_dn.gif" title=""border="0" /></td></tr>122 <tr><td align="center"><img src="<dtml-var MISC_ZMS>arr_dn.gif" border="0" /></td></tr> 123 123 </dtml-if> 124 124 </dtml-let> … … 136 136 ></td><td class="form-small" style="color:blue"><b> {OUT}</b></td></tr> 137 137 </dtml-if> 138 <tr><td align="center"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="4" /></td></tr>138 <tr><td align="center"><img src="<dtml-var spacer_gif>" border="0" width="1" height="4" /></td></tr> 139 139 </table> 140 140 -
ZMS/trunk/dtml/ZMSContainerObject/manage_main.dtml
r724 r750 1 1 <dtml-var manage_page_header> 2 3 <script type="text/javascript">4 <!--//5 6 /**7 * Focus select container.8 *9 * @param el10 * @param id11 */12 function focusSelectContainer(el, id)13 {14 focusSelect( el, id, "ajaxFilteredContainerActions");15 }16 17 /**18 * Focus select child.19 *20 * @param el21 * @param id22 */23 function focusSelectChild(el, id)24 {25 focusSelect( el, id, id+"/ajaxFilteredChildActions");26 }27 28 /**29 * Focus select.30 *31 * @param el32 * @param id33 */34 function focusSelect(el, id, target)35 {36 if ( el.options[el.options.length-1].text.indexOf('---') == 0)37 {38 // JQuery.AJAX.get39 $(document.body).css( "cursor", "wait");40 $.get( "<dtml-var absolute_url>/"+target+"?lang=<dtml-var lang>", focusSelectProcessResponse);41 }42 }43 44 /**45 * Focus select: Process Response..46 */47 function focusSelectProcessResponse(data)48 {49 $(document.body).css( "cursor", "auto");50 var id = data.getElementsByTagName('select')[0].getAttribute('id');51 var select = document.getElementById( 'select_actions_'+id);52 var optionElements = data.getElementsByTagName('option');53 for (var i = 0; i < optionElements.length; i++)54 {55 if ( i > 0)56 {57 var label = optionElements[i].getAttribute('label');58 var value = optionElements[i].getAttribute('value');59 var option = new Option( label, value);60 select.options[ select.length] = option;61 }62 }63 select.selectedIndex = 0;64 }65 66 //-->67 </script>68 2 </head> 69 3 70 4 <dtml-var "manage_tabs(_,_,p_languages=1)"> 71 5 72 <dtml-unless fmName><dtml-call "REQUEST.set('fmName', 'form0')"></dtml-unless> 73 74 <dtml-var f_submitHrefForm 6 <dtml-unless fmName><dtml-call "REQUEST.set('fmName', 'form0')"></dtml-unless 7 8 ><dtml-let isTrashcan="meta_id=='ZMSTrashcan'" 9 10 ><dtml-if isTrashcan 11 ><dtml-call "REQUEST.set('id_prefix','')" 12 ><dtml-else 13 ><dtml-call "REQUEST.set('id_prefix','e')" 14 ></dtml-if 15 75 16 ><form id="<dtml-var fmName>" name="<dtml-var fmName>" action="#" method="post" style="margin:0px" 76 17 ><input type="hidden" name="lang" value="<dtml-var lang>" 77 18 ><input type="hidden" name="preview" value="preview" 78 ><input type="hidden" id="id" name="id" value="<dtml-var id>" 79 ><input type="hidden" id="_id" name="_id" 80 ><input type="hidden" id="_sort_id" name="_sort_id:int" value="0"> 81 82 <dtml-let isTrashcan="meta_id=='ZMSTrashcan'"> 83 84 <dtml-if isTrashcan 85 ><dtml-call "REQUEST.set('id_prefix','')" 86 ><dtml-else 87 ><dtml-call "REQUEST.set('id_prefix','e')" 88 ></dtml-if> 89 90 <dtml-let childNodes="getObjChildren(id_prefix,REQUEST)"> 19 ><input type="hidden" id="id_prefix" name="id_prefix" 20 ><input type="hidden" id="_sort_id" name="_sort_id:int" value="0" 21 ><input type="hidden" id="custom" name="custom" value="" 22 23 ><dtml-let childNodes="getObjChildren(id_prefix,REQUEST)"> 91 24 92 25 <dtml-call "REQUEST.set('pageCountMin',int(getConfProperty('ZMS.compactview.pagecount.min','99999')))"> … … 126 59 <td class="zmiContainerColLeft form-small" 127 60 ><dtml-if isTrashcan 128 ><img src="<dtml-var "display_icon(REQUEST)">" title="" border="0" align="absmiddle"class="zmiDisplayIcon"61 ><img src="<dtml-var "display_icon(REQUEST)">" class="zmiDisplayIcon" 129 62 ><b><dtml-var "display_type(REQUEST)"></b 130 63 ><dtml-else 131 ><a href="manage_properties?lang=<dtml-var lang>" class="zmi" 132 ><img src="<dtml-var "display_icon(REQUEST)">" title="" border="0" align="absmiddle"class="zmiDisplayIcon"133 ><b><dtml-var " getZMILangStr('CAPTION_PROPERTIES')%display_type(REQUEST)"></b64 ><a href="manage_properties?lang=<dtml-var lang>" class="zmi" title="<dtml-var "getZMILangStr('TAB_PROPERTIES')">" 65 ><img src="<dtml-var "display_icon(REQUEST)">" class="zmiDisplayIcon" 66 ><b><dtml-var "display_type(REQUEST)"></b 134 67 ></a 135 68 ></dtml-if 136 ><br/><dtml-unless isTrashcan><select id="select_actions_<dtml-var id>" class="form-small" onfocus="focusSelectContainer(this,'<dtml-var id>')" onmouseover="focusSelectContainer(this,'<dtml-var id>')" onchange="submitSelect(this,'e','0')"> 69 ><br/><dtml-unless isTrashcan 70 ><select id="select_actions_<dtml-var id>" class="form-small" 71 onfocus="zmiExpandActionSelectContainer(this,'<dtml-var absolute_url>')" 72 onmouseover="zmiExpandActionSelectContainer(this,'<dtml-var absolute_url>')" 73 onchange="zmiChooseAction(this,'e','0')"> 137 74 <option value=""><dtml-var "'----- %s -----'%getZMILangStr('ACTION_INSERT')%display_type(REQUEST)"></option> 138 75 </select> … … 156 93 <div class="form-small"> 157 94 <dtml-var "getTitle(REQUEST)"><br /> 158 <img src="<dtml-var "img.getHref(REQUEST)">" title=""border="0"95 <img src="<dtml-var "img.getHref(REQUEST)">" border="0" 159 96 <dtml-try> 160 97 <dtml-if "int(img.width)>360"> … … 193 130 </dtml-comment> 194 131 195 <dtml-in "childNodes[: _.max(len(childNodes)*(pageCount<=SESSION.get('pageCountMax')),pageElementCount)]">132 <dtml-in "childNodes[:max(len(childNodes)*(pageCount<=SESSION.get('pageCountMax')),pageElementCount)]"> 196 133 <dtml-let oCurrent=sequence-item 197 134 coverage="getDCCoverage(REQUEST)" … … 217 154 ></dtml-if 218 155 ><dtml-if accessRights 219 ><br/><select id="select_actions_<dtml-var id>" class="form-small" on focus="focusSelectChild(this,'<dtml-var id>')" onmouseover="focusSelectChild(this,'<dtml-var id>')" onchange="submitSelect(this,'<dtml-var id>','<dtml-var "getSortId()">')"156 ><br/><select id="select_actions_<dtml-var id>" class="form-small" onchange="zmiChooseAction(this,'<dtml-var id>','<dtml-var "getSortId()">')" 220 157 ><dtml-if "_['sequence-index']==pageElementCount and pageCount>pageCountMin" 221 158 ><option value=""><dtml-var "'----- %s -----'%getZMILangStr('ATTR_COMPACTVIEW')"></option … … 267 204 <td rowspan="<dtml-var "len(childNodes)-pageElementCount">" class="zmiContainerColLeft form-small"> 268 205 <dtml-let actions="getParentNode().filtered_insert_actions()" 269 ><select class="form-small" onchange=" submitSelectCompactview(this,'e','<dtml-var "getSortId()">')"206 ><select class="form-small" onchange="zmiChooseAction(this,'e','<dtml-var "getSortId()">')" 270 207 ><option value=""><dtml-var "'----- %s -----'%getZMILangStr('ATTR_COMPACTVIEW')"></option 271 208 ><option value="manage_main?lang=<dtml-var lang>&sess_pageCountMax:int=999999#_<dtml-var id>"><dtml-var "getZMILangStr('BTN_EXPAND')"></option … … 323 260 <a href="<dtml-var clientId>/content/manage_main?lang=<dtml-var lang>" class="zmi" 324 261 ><dtml-if "clientId in clientIds" 325 ><img src="<dtml-var thisIcon>" title="" border="0" align="absmiddle"class="zmiDisplayIcon"262 ><img src="<dtml-var thisIcon>" class="zmiDisplayIcon" 326 263 ><dtml-else 327 ><img src="<dtml-var MISC_ZMS>ico_error.gif" style="background-image:url(<dtml-var thisIcon>)" title="ERROR" border="0" align="absmiddle"class="zmiDisplayIcon"264 ><img src="<dtml-var MISC_ZMS>ico_error.gif" style="background-image:url(<dtml-var thisIcon>)" title="ERROR" class="zmiDisplayIcon" 328 265 ></dtml-if 329 266 >./<dtml-var clientId>:</a> … … 365 302 function initPage() { 366 303 var els; 367 $("input[name=ids:list][type=checkbox]").click( function(evt) { switchButtons(evt); } );304 $("input[name=ids:list][type=checkbox]").click( function(evt) { zmiActionButtonsRefresh(this,evt); } ); 368 305 els = $("tr[id*=tr_]>td.zmiContainerColCenter"); 369 306 els.mouseover( function(evt) { zmiTrFollowMouseOver(this); }); … … 372 309 els.attr( "title", "Double-click to edit!") 373 310 els.css( "cursor", "pointer"); 311 // Expand (populate) action-selects. 312 els = $("select[id*=select_actions_]:gt(0)"); 313 els.focus( function(evt) { zmiExpandActionSelectChild(this,'<dtml-var absolute_url>'); }); 314 els.mouseover( function(evt) { zmiExpandActionSelectChild(this,'<dtml-var absolute_url>'); }); 374 315 } 375 316 initPage(); -
ZMS/trunk/dtml/ZMSContainerObject/manage_main_btn.dtml
r121 r750 1 <div class="zmiNeutralColorMedium0"style="padding:2px">1 <div style="padding:2px"> 2 2 3 <img src="<dtml-var spacer_gif>" class="zmiVSep" title="" border="0" align="absmiddle"/> 4 <a href="javascript:slctBtnClick(false)" class="button" 5 ><img name="slctNoneBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_slctnone.gif" title="<dtml-var "getZMILangStr('BTN_SLCTNONE')">" border="0" align="absmiddle" 3 <dtml-comment> 4 ################################################################################ 5 # Toggle: Id-Checkboxes 6 ################################################################################ 7 </dtml-comment> 8 <img src="<dtml-var spacer_gif>" class="zmiVSep"/> 9 <a href="javascript:zmiSelectionButtonClick($('#slctnoneBtn<dtml-var offs>'),false);" class="button" 10 ><img id="slctnoneBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_slctnone.gif" title="<dtml-var "getZMILangStr('BTN_SLCTNONE')">" 6 11 ></a 7 ><a href="javascript: slctBtnClick(true)" class="button"8 ><img name="slctAllBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_slctall.gif" title="<dtml-var "getZMILangStr('BTN_SLCTALL')">" border="0" align="absmiddle"12 ><a href="javascript:zmiSelectionButtonClick($('#slctallBtn<dtml-var offs>'),true);" class="button" 13 ><img id="slctallBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_slctall.gif" title="<dtml-var "getZMILangStr('BTN_SLCTALL')">" 9 14 ></a> 10 15 16 <dtml-comment> 17 ################################################################################ 18 # Trashcan 19 ################################################################################ 20 </dtml-comment> 11 21 <dtml-unless "getHistory() and not getAutocommit()"> 12 <img src="<dtml-var spacer_gif>" class="zmiVSep" title="" border="0" align="absmiddle"/>13 <a href="javascript: clipboardBtnClick('trashcan','<dtml-if "getParentByLevel(1).meta_type=='ZMSTrashcan'">manage_eraseObjs<dtml-else>manage_deleteObjs</dtml-if>','<dtml-var "offs*9900">');" class="button"14 ><img name="trashcanBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_trashcan0.gif" border="0" title="<dtml-var "getZMILangStr('BTN_DELETE')">" align="absmiddle"22 <img src="<dtml-var spacer_gif>" class="zmiVSep"/> 23 <a href="javascript:zmiActionButtonClick($('#trashcanBtn<dtml-var offs>'),0,'<dtml-if "getParentByLevel(1).meta_type=='ZMSTrashcan'">manage_eraseObjs<dtml-else>manage_deleteObjs</dtml-if>','<dtml-var "offs*9900">');" class="button" 24 ><img id="trashcanBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_trashcan0.gif" title="<dtml-var "getZMILangStr('BTN_DELETE')">" 15 25 ></a> 16 26 </dtml-unless> 17 27 28 <dtml-comment> 29 ################################################################################ 30 # Clipboard: Cut, Copy, Paste 31 ################################################################################ 32 </dtml-comment> 18 33 <dtml-unless dontAllowCopyAndPaste> 19 34 <dtml-unless "getHistory() and not getAutocommit()"> 20 <img src="<dtml-var spacer_gif>" class="zmiVSep" title="" border="0" align="absmiddle"/>21 <a href="javascript: clipboardBtnClick('cut','manage_cutObjects','<dtml-var "offs*9900">')" class="button"22 ><img name="cutBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_cut0.gif" border="0" title="<dtml-var "getZMILangStr('BTN_CUT')">" align="absmiddle"35 <img src="<dtml-var spacer_gif>" class="zmiVSep"/> 36 <a href="javascript:zmiActionButtonClick($('#cutBtn<dtml-var offs>'),1,'manage_cutObjects','<dtml-var "offs*9900">')" class="button" 37 ><img id="cutBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_cut0.gif" title="<dtml-var "getZMILangStr('BTN_CUT')">" 23 38 ></a 24 39 ></dtml-unless 25 ><a href="javascript: clipboardBtnClick('copy','manage_copyObjects','<dtml-var "offs*9900">')" class="button"26 ><img name="copyBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_copy0.gif" border="0" title="<dtml-var "getZMILangStr('BTN_COPY')">" align="absmiddle"40 ><a href="javascript:zmiActionButtonClick($('#copyBtn<dtml-var offs>'),2,'manage_copyObjects','<dtml-var "offs*9900">')" class="button" 41 ><img id="copyBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_copy0.gif" title="<dtml-var "getZMILangStr('BTN_COPY')">" 27 42 ></a 28 43 ><dtml-if cb_dataValid 29 ><a href="javascript: clipboardBtnClick('paste','manage_pasteObjs','<dtml-var "offs*9900">')" class="button"30 ><img name="pasteBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_paste1.gif" border="0" title="<dtml-var "getZMILangStr('BTN_PASTE')">" align="absmiddle"44 ><a href="javascript:zmiActionButtonClick($('#pasteBtn<dtml-var offs>'),3,'manage_pasteObjs','<dtml-var "offs*9900">')" class="button" 45 ><img id="pasteBtn<dtml-var offs>" src="<dtml-var MISC_ZMS>btn_paste1.gif" title="<dtml-var "getZMILangStr('BTN_PASTE')">" 31 46 ></a> 32 47 </dtml-if> -
ZMS/trunk/dtml/ZMSContainerObject/manage_main_change.dtml
r723 r750 10 10 <dtml-try> 11 11 <dtml-if "wl_isLocked()==1"> 12 <img src="/p_/davlocked" title="">12 <img src="/p_/davlocked"> 13 13 </dtml-if> 14 14 <dtml-except> -
ZMS/trunk/dtml/ZMSContainerObject/pageelement_toc.dtml
r698 r750 4 4 <dtml-let textarea=sequence-item 5 5 format="getObjProperty('format',REQUEST)" 6 index=" _.max(format.find('1'),7 _.max(format.find('2'),8 _.max(format.find('3'),9 _.max(format.find('4'),10 _.max(format.find('5'),11 _.max(format.find('6'),12 _.max(format.find('7'),13 _.max(format.find('8'),format.find('9')))))))))"6 index="max(format.find('1'), 7 max(format.find('2'), 8 max(format.find('3'), 9 max(format.find('4'), 10 max(format.find('5'), 11 max(format.find('6'), 12 max(format.find('7'), 13 max(format.find('8'),format.find('9')))))))))" 14 14 isHeadline="format.find('h') >= 0 and index > 0"> 15 15 <dtml-if isHeadline> -
ZMS/trunk/dtml/ZMSLinkElement/f_browse_objs.dtml
r723 r750 296 296 var page_index = ""; 297 297 if ( page_is_pageelement) { 298 page_anchor = "#" + page_id.substring(page_id.indexOf("_")+1); 298 var page_file_filename = $("file>filename",page); 299 if (page_file_filename) { 300 page_anchor = "/" + page_file_filename.text(); 301 } 302 else { 303 page_anchor = "#" + page_id.substring(page_id.indexOf("_")+1); 304 } 299 305 } 300 306 var input = document.createElement( "input"); … … 576 582 ><dtml-if value 577 583 ><span id="div_img_<dtml-var id>" class="form-small" style="display:none;background-color:#FFFFE0;border:1px solid gray;padding:3px;" 578 ><img src="<dtml-var "value.getHref(REQUEST)">" title=""border="1" style="margin:1px;background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);"584 ><img src="<dtml-var "value.getHref(REQUEST)">" border="1" style="margin:1px;background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);" 579 585 <dtml-try> 580 <dtml-if " _.max([int(value.width),int(value.height)])>80">586 <dtml-if "max([int(value.width),int(value.height)])>80"> 581 587 <dtml-if "int(value.width)>int(value.height)"> 582 588 width="80" -
ZMS/trunk/dtml/ZMSLog/manage_remote.dtml
r666 r750 49 49 <dtml-let ob="_['sequence-item']"> 50 50 <dtml-if "ob['type']=='d'"> 51 <td><img src="misc_/OFSP/Folder_icon.gif" title=""border="0"></td>51 <td><img src="misc_/OFSP/Folder_icon.gif" border="0"></td> 52 52 <td><div class="list-item"><a href="?path=<dtml-var "url_quote(ob['path']+ob['file'])">" class="zmi"><dtml-var "ob['file']"></a></div></td> 53 53 <td> </td> … … 56 56 <td><div class="list-item"> </div></td> 57 57 <dtml-else> 58 <td><img src="misc_/OFSP/File_icon.gif" title=""border="0"></td>58 <td><img src="misc_/OFSP/File_icon.gif" border="0"></td> 59 59 <td><div class="list-item"><a href="manage_index_html?path=<dtml-var "url_quote(ob['path']+ob['file'])">" class="zmi" target="_blank"><dtml-var "ob['file']"></a></div></td> 60 60 <td> </td> -
ZMS/trunk/dtml/ZMSMetamodelProvider/manage_bigpicture.dtml
r267 r750 34 34 <td class="form-small" align="center" style="background-color: #D0FFD0; border: 1px solid navy; padding-left: 2px; padding-right: 2px; "> 35 35 <<<dtml-var "metaObj['type']">>><br/> 36 <img src="<dtml-var "display_icon(REQUEST,metaObjId)">" title=""align="absmiddle"/> <b><dtml-var "metaObj['id']"></b>36 <img src="<dtml-var "display_icon(REQUEST,metaObjId)">" align="absmiddle"/> <b><dtml-var "metaObj['id']"></b> 37 37 </td> 38 38 </tr> 39 39 <tr> 40 <td style="background-color: #D0FFD0; border-left: 1px solid navy; border-bottom: 1px solid navy; border-right: 1px solid navy; "><img src="<dtml-var spacer_gif>" title=""border="0" width="100%" height="3" /></td>40 <td style="background-color: #D0FFD0; border-left: 1px solid navy; border-bottom: 1px solid navy; border-right: 1px solid navy; "><img src="<dtml-var spacer_gif>" border="0" width="100%" height="3" /></td> 41 41 </tr> 42 42 <dtml-comment><!-- ##### Attributes --></dtml-comment> … … 56 56 <nobr> 57 57 <dtml-if "objAttr['mandatory']">1<dtml-else>0</dtml-if> 58 <img src="<dtml-var spacer_gif>" title=""border="0" width="20" height="1" style="border-top: 1px dashed black;" align="absmiddle" />>58 <img src="<dtml-var spacer_gif>" border="0" width="20" height="1" style="border-top: 1px dashed black;" align="absmiddle" />> 59 59 <dtml-if "objAttr['repetitive']">*<dtml-else>1</dtml-if> 60 60 </nobr> … … 75 75 <dtml-if count> 76 76 <tr> 77 <td style="background-color: navy;"><img src="<dtml-var spacer_gif>" title=""border="0" width="100%" height="1" /></td>77 <td style="background-color: navy;"><img src="<dtml-var spacer_gif>" border="0" width="100%" height="1" /></td> 78 78 </tr> 79 79 </dtml-if> … … 96 96 <dtml-if count> 97 97 <tr> 98 <td style="background-color: navy;"><img src="<dtml-var spacer_gif>" title=""border="0" width="100%" height="1" /></td>98 <td style="background-color: navy;"><img src="<dtml-var spacer_gif>" border="0" width="100%" height="1" /></td> 99 99 </tr> 100 100 </dtml-if> -
ZMS/trunk/dtml/ZMSMetamodelProvider/manage_main.dtml
r724 r750 512 512 <td class="form-small"><b><dtml-var "getZMILangStr('ATTR_DISPLAY')"></b></td> 513 513 <td class="form-small"><b><dtml-var "getZMILangStr('ATTR_TYPE')"></b></td> 514 <td class="form-small" title="<dtml-var "getZMILangStr('ATTR_MANDATORY')">" align="center"><strong>(< sup style="color:red">*</sup>)</strong></td>514 <td class="form-small" title="<dtml-var "getZMILangStr('ATTR_MANDATORY')">" align="center"><strong>(<dtml-var FORM_LABEL_MANDATORY>)</strong></td> 515 515 <dtml-if "metaObj['type']=='ZMSRecordSet'"> 516 516 <td class="form-small" align="center"><img src="<dtml-var MISC_ZMS>table_col.gif" title="<dtml-var "getZMILangStr('ATTR_DISPLAY')"> (<dtml-var "getZMILangStr('ATTR_COL')">)" border="0" /></td> … … 611 611 ></dtml-with 612 612 ><dtml-elif "oAttr['type'] in metaObjIds" 613 ><img src="<dtml-var "display_icon(REQUEST,oAttr['type'])">" title=""border="0" style="vertical-align:middle"613 ><img src="<dtml-var "display_icon(REQUEST,oAttr['type'])">" border="0" style="vertical-align:middle" 614 614 /><dtml-elif "oAttr['type'] == 'resource'" 615 615 ><dtml-let f="oAttr['custom']" … … 617 617 ><img src="<dtml-var "getMimeTypeIconSrc(f.content_type)">" title="<dtml-var "f.content_type">" border="0" style="vertical-align:middle" 618 618 /><dtml-else 619 ><img src="<dtml-var spacer_gif>" title=""border="0" width="16" height="16" style="vertical-align:middle"619 ><img src="<dtml-var spacer_gif>" border="0" width="16" height="16" style="vertical-align:middle" 620 620 /></dtml-if 621 621 ></dtml-let … … 764 764 /><textarea title="<dtml-var "getZMILangStr('ATTR_KEYS')">" class="form-small" name="attr_keys_<dtml-var "oAttr['id']">" cols="80" rows="1" wrap="virtual" style="width:158px; height:20px;" 765 765 ><dtml-in "oAttr.get('keys',[])"><dtml-var "'%s\n'%str(_['sequence-item'])"></dtml-in></textarea 766 ><a href="?lang=<dtml-var lang>&id=<dtml-var "REQUEST.get('id')">&inp_id_name=attr_id_<dtml-var "oAttr['id']">&inp_name_name=attr_name_<dtml-var "oAttr['id']">&inp_value_name=attr_keys_<dtml-var "oAttr['id']">#Edit"><img src="<dtml-var MISC_ZMS>table_cell_edit.gif" border="0" title=""align="bottom" /></a766 ><a href="?lang=<dtml-var lang>&id=<dtml-var "REQUEST.get('id')">&inp_id_name=attr_id_<dtml-var "oAttr['id']">&inp_name_name=attr_name_<dtml-var "oAttr['id']">&inp_value_name=attr_keys_<dtml-var "oAttr['id']">#Edit"><img src="<dtml-var MISC_ZMS>table_cell_edit.gif" border="0" align="bottom" /></a 767 767 ><dtml-elif "oAttr['type'] in ['constant']" 768 768 ><img src="<dtml-var spacer_gif>" alt="" border="0" width="18" height="16" 769 769 /><textarea title="Default" class="form-small" name="attr_custom_<dtml-var "oAttr['id']">" cols="80" rows="1" wrap="virtual" style="width:158px; height:20px;"><dtml-var "oAttr.get('custom','')" html_quote></textarea 770 ><a href="?lang=<dtml-var lang>&id=<dtml-var "REQUEST.get('id')">&inp_id_name=attr_id_<dtml-var "oAttr['id']">&inp_name_name=attr_name_<dtml-var "oAttr['id']">&inp_value_name=attr_custom_<dtml-var "oAttr['id']">#Edit"><img src="<dtml-var MISC_ZMS>table_cell_edit.gif" border="0" title=""align="bottom" /></a770 ><a href="?lang=<dtml-var lang>&id=<dtml-var "REQUEST.get('id')">&inp_id_name=attr_id_<dtml-var "oAttr['id']">&inp_name_name=attr_name_<dtml-var "oAttr['id']">&inp_value_name=attr_custom_<dtml-var "oAttr['id']">#Edit"><img src="<dtml-var MISC_ZMS>table_cell_edit.gif" border="0" align="bottom" /></a 771 771 ><dtml-elif "oAttr['type'] in ['amount','color','date','datetime','float','int','string','text','time','url']" 772 772 ><img src="<dtml-var MISC_ZMS>ico_default.gif" title="default" style="margin:0px 6px 0px 6px;" style="vertical-align:middle" 773 773 /><textarea title="Default" class="form-small" name="attr_default_<dtml-var "oAttr['id']">" cols="80" rows="1" wrap="virtual" style="width:158px; height:20px; color:blue;"><dtml-var "oAttr.get('default','')" html_quote></textarea 774 ><a href="?lang=<dtml-var lang>&id=<dtml-var "REQUEST.get('id')">&inp_id_name=attr_id_<dtml-var "oAttr['id']">&inp_name_name=attr_name_<dtml-var "oAttr['id']">&inp_value_name=attr_custom_<dtml-var "oAttr['id']">#Edit"><img src="<dtml-var MISC_ZMS>table_cell_edit.gif" border="0" title=""align="bottom" /></a774 ><a href="?lang=<dtml-var lang>&id=<dtml-var "REQUEST.get('id')">&inp_id_name=attr_id_<dtml-var "oAttr['id']">&inp_name_name=attr_name_<dtml-var "oAttr['id']">&inp_value_name=attr_custom_<dtml-var "oAttr['id']">#Edit"><img src="<dtml-var MISC_ZMS>table_cell_edit.gif" border="0" align="bottom" /></a 775 775 ><dtml-elif "oAttr['type'] in ['boolean']" 776 776 ><img src="<dtml-var MISC_ZMS>ico_default.gif" title="default" style="margin:0px 6px 0px 6px;" style="vertical-align:middle" … … 795 795 <tr valign="middle"> 796 796 <td align="right"><img src="<dtml-var MISC_ZMS>btn_add.gif" title="<dtml-var "getZMILangStr('CAPTION_INSERT')%getZMILangStr('ATTR_ATTR')">" border="0"/></td> 797 <td><img src="<dtml-var spacer_gif>" title=""border="0" width="16" height="16" style="vertical-align:middle" /></td>797 <td><img src="<dtml-var spacer_gif>" border="0" width="16" height="16" style="vertical-align:middle" /></td> 798 798 <td class="form-small"><input class="form-small" type="text" name="attr_id" value="" size="10" style="width:80px;"></td> 799 799 <td class="form-small"><input class="form-small" type="text" name="attr_name" value="" size="15" style="width:120px;"></td> … … 1210 1210 <dtml-if "REQUEST.get('id','')=='' and REQUEST.get('section','import')=='import'"> 1211 1211 <tr> 1212 <td colspan="7"><dtml-var "f_headline(_,_,headline= '<img src=%smime_type.text_xml.gif alt=XML border=0 align=absmiddle> %s'%(MISC_ZMS,getZMILangStr('BTN_IMPORT')))"></td>1212 <td colspan="7"><dtml-var "f_headline(_,_,headline=getZMILangStr('BTN_IMPORT'))"></td> 1213 1213 </tr> 1214 1214 <tr class="zmiNeutralColorLight0"> … … 1241 1241 ><dtml-let package=sequence-item package_id="id_quote(package)" 1242 1242 ><div class="form-small"> 1243 <a href="javascript:s lctBtnClick(false)" class="button"1244 ><img name="slctNoneBtn" src="<dtml-var MISC_ZMS>btn_slctnone.gif" title="<dtml-var "getZMILangStr('BTN_SLCTNONE')">" border="0" align="absmiddle"1243 <a href="javascript:selectCheckboxes($('#slctnoneBtn').parents('form'),false)" class="button" 1244 ><img id="slctnoneBtn" src="<dtml-var MISC_ZMS>btn_slctnone.gif" title="<dtml-var "getZMILangStr('BTN_SLCTNONE')">" border="0" align="absmiddle" 1245 1245 ></a 1246 ><a href="javascript:s lctBtnClick(true)" class="button"1247 ><img name="slctAllBtn" src="<dtml-var MISC_ZMS>btn_slctall.gif" title="<dtml-var "getZMILangStr('BTN_SLCTALL')">" border="0" align="absmiddle"1246 ><a href="javascript:selectCheckboxes($('#slctallBtn').parents('form'),true)" class="button" 1247 ><img id="slctallBtn" src="<dtml-var MISC_ZMS>btn_slctall.gif" title="<dtml-var "getZMILangStr('BTN_SLCTALL')">" border="0" align="absmiddle" 1248 1248 ></a 1249 1249 ><input class="form-checkbox" type="checkbox" name="createIdsFilter:list" value="<dtml-var package>" checked="checked" -
ZMS/trunk/dtml/ZMSMetamodelProvider/manage_metas.dtml
r724 r750 131 131 <td><div class="form-label"><dtml-var "getZMILangStr('ATTR_DISPLAY')"></div></td> 132 132 <td><div class="form-label"><dtml-var "getZMILangStr('ATTR_TYPE')"></div></td> 133 <td align="center"><div class="form-label" title="<dtml-var "getZMILangStr('ATTR_MANDATORY')">" align="center">(< sup style="color:red">*</sup>)</div></td>133 <td align="center"><div class="form-label" title="<dtml-var "getZMILangStr('ATTR_MANDATORY')">" align="center">(<dtml-var FORM_LABEL_MANDATORY>)</div></td> 134 134 <td align="center"><div class="form-label"><img src="<dtml-var MISC_ZMS>btn_multilang1.gif" title="<dtml-var "getZMILangStr('ATTR_MULTILANG')">" border="0"></div></td> 135 135 <td align="center"><div class="form-label" title="<dtml-var "getZMILangStr('ATTR_REPETITIVE')">">0..n</div></td> … … 187 187 ><img 188 188 <dtml-if "metadictAttr.get('errors')"> src="<dtml-var MISC_ZMS>ico_error.gif" style="background-image:url(<dtml-var MISC_ZMS>ico_attr.gif)" title="ERROR: <dtml-var "metadictAttr['errors']">" 189 <dtml-elif "metadictAttr['type'] in ['delimiter','hint','interface']"> src="<dtml-var MISC_ZMS>ico_item.gif" title=""190 <dtml-elif "metadictAttr['type'] == 'method'"> src="<dtml-var MISC_ZMS>ico_method.gif" title=""191 <dtml-elif "metadictAttr['type'] in metaobj_manager.valid_datatypes"> src="<dtml-var MISC_ZMS>ico_attr.gif" title=""192 <dtml-else> src="<dtml-var "display_icon(REQUEST,metadictAttr['type'])">" title=""189 <dtml-elif "metadictAttr['type'] in ['delimiter','hint','interface']"> src="<dtml-var MISC_ZMS>ico_item.gif" 190 <dtml-elif "metadictAttr['type'] == 'method'"> src="<dtml-var MISC_ZMS>ico_method.gif" 191 <dtml-elif "metadictAttr['type'] in metaobj_manager.valid_datatypes"> src="<dtml-var MISC_ZMS>ico_attr.gif" 192 <dtml-else> src="<dtml-var "display_icon(REQUEST,metadictAttr['type'])">" 193 193 </dtml-if> 194 194 alt="Icon" style="border:0px;vertical-align;middle;" -
ZMS/trunk/dtml/ZMSObject/input_fields.dtml
r723 r750 46 46 <table cellspacing="0" cellpadding="1" border="0" width="100%" class="zmiHeadline"> 47 47 <tr valign="middle"> 48 <td><div class="form-label"><dtml-var elLabel><dtml-if required>< sup style="color:red">*</sup></dtml-if></div></td>48 <td><div class="form-label"><dtml-var elLabel><dtml-if required><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 49 49 <td align="right"> 50 50 <dtml-if required> 51 51 52 52 <dtml-else> 53 <select class="form-small" onchange=" submitSelectResource(this)">53 <select class="form-small" onchange="zmiChooseActionResource(this)"> 54 54 <dtml-if "objAttr.get('repetitive',0)==1"> 55 55 <option value=""><dtml-var "'----- %s -----'%getZMILangStr('ACTION_INSERT')%display_type(REQUEST,metaObj['id'])"></option> … … 71 71 <dtml-else> 72 72 <tr id="tr_<dtml-var key>"> 73 <td><div class="form-label<dtml-if disabled>-disabled</dtml-if>"><dtml-var elLabel><dtml-if required>< sup style="color:red">*</sup></dtml-if></div></td>73 <td><div class="form-label<dtml-if disabled>-disabled</dtml-if>"><dtml-var elLabel><dtml-if required><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 74 74 <td> 75 <select class="form-small" onchange=" submitSelectResource(this)">75 <select class="form-small" onchange="zmiChooseActionResource(this)"> 76 76 <option value=""><dtml-var "'----- %s -----'%getZMILangStr('ACTION_INSERT')%display_type(REQUEST,metaObj['id'])"></option> 77 77 <option value="manage_initObjChild?id=<dtml-var "objAttr['id']">&type=<dtml-var "objAttr['type']">&lang=<dtml-var lang>&manage_target=<dtml-var URL>"><dtml-var "display_type(REQUEST,objAttr['type'])"></option> … … 109 109 <dtml-if "REQUEST['AUTHENTICATED_USER'].has_permission('ZMS Administrator',this())"> 110 110 <tr id="tr_<dtml-var key>" valign="top"> 111 <td><div class="form-label<dtml-if disabled>-disabled</dtml-if>"><dtml-var elLabel><dtml-if required>< sup style="color:red">*</sup></dtml-if></div></td>111 <td><div class="form-label<dtml-if disabled>-disabled</dtml-if>"><dtml-var elLabel><dtml-if required><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 112 112 <td> 113 113 <table cellspacing="0" cellpadding="0" border="0"> … … 142 142 <dtml-if "metaObj['id']!='ZMSGraphic' or key!='imgsuperres' or getConfProperty('ZMSGraphic.superres',0)==1"> 143 143 <tr id="tr_<dtml-var key>" valign="top"> 144 <td><div class="form-label<dtml-if disabled>-disabled</dtml-if>"><dtml-var elLabel><dtml-if required>< sup style="color:red">*</sup></dtml-if></div></td>144 <td><div class="form-label<dtml-if disabled>-disabled</dtml-if>"><dtml-var elLabel><dtml-if required><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 145 145 <td><dtml-var "getObjInput(key,REQUEST)"></td> 146 146 </tr> -
ZMS/trunk/dtml/ZMSObject/input_js.dtml
r723 r750 59 59 } 60 60 61 function submitSelectResource(el)61 function zmiChooseActionResource(el) 62 62 { 63 63 var v = $(el).val(); -
ZMS/trunk/dtml/ZMSObject/manage_main.dtml
r723 r750 10 10 <dtml-var f_bo_area> 11 11 <dtml-var f_bo_checkout> 12 <dtml-var f_submitHrefForm>13 12 <dtml-let metaObjZMI="getMetaobjZMI(meta_id,REQUEST)"> 14 13 <dtml-if metaObjZMI> … … 19 18 <dtml-var metaobj_recordset_main> 20 19 <dtml-else> 21 <dtml-unless fmName><dtml-call "REQUEST.set('fmName', 'form0')"></dtml-unless> 22 <form id="<dtml-var fmName>" name="<dtml-var fmName>" action="manage_changeProperties" method="post" enctype="multipart/form-data" onsubmit="return onFormSubmit('form0')"> 23 <input type="hidden" name="form_id" value="<dtml-var ZMI_TIME>"/> 24 <input type="hidden" id="_id" name="_id"> 25 <input type="hidden" id="_sort_id" name="_sort_id:int" value="0"> 26 <input type="hidden" name="custom" value=""> 27 <dtml-let f_submitInputFieldsTable="True" f_submitInputFieldsInactive="len(filter_list(metaObj['attrs'],'id','active','=='))>0"><dtml-var f_submitInputFields></dtml-let> 20 <dtml-unless fmName><dtml-call "REQUEST.set('fmName', 'form0')"></dtml-unless 21 ><form id="<dtml-var fmName>" name="<dtml-var fmName>" action="manage_changeProperties" method="post" enctype="multipart/form-data" onsubmit="return onFormSubmit('form0')" 22 ><input type="hidden" name="preview" value="preview" 23 ><input type="hidden" name="form_id" value="<dtml-var ZMI_TIME>" 24 ><input type="hidden" id="id_prefix" name="id_prefix" 25 ><input type="hidden" id="_sort_id" name="_sort_id:int" value="0" 26 ><input type="hidden" id="custom" name="custom" value="" 27 ><dtml-let f_submitInputFieldsTable="True" f_submitInputFieldsInactive="len(filter_list(metaObj['attrs'],'id','active','=='))>0"><dtml-var f_submitInputFields></dtml-let> 28 28 <!-- ### Attributes --> 29 29 <dtml-var obj_input_js> … … 36 36 function initPage() { 37 37 var els; 38 $("input[name=ids:list][type=checkbox]").click( function(evt) { switchButtons(evt); } );38 $("input[name=ids:list][type=checkbox]").click( function(evt) { zmiActionButtonsRefresh(this,evt); } ); 39 39 els = $("tr[id*=tr_] td.zmiContainerColCenter"); 40 40 els.mouseover( function(evt) { zmiTrFollowMouseOver(this); }); -
ZMS/trunk/dtml/ZMSRecordSet/details_grid.dtml
r724 r750 112 112 <dtml-if "str(row.get(id_id,'undefined'))==str(v)"> 113 113 <dtml-var "metaobj_record_summary(_,_,metaObj=metaObjDetail)"> 114 <dtml-var "string_maxlen(REQUEST['summary'], _.max(int(200.0/len(metaObj['attrs'])),20))">114 <dtml-var "string_maxlen(REQUEST['summary'],max(int(200.0/len(metaObj['attrs'])),20))"> 115 115 <dtml-call "REQUEST.set('break',1)"> 116 116 </dtml-if> … … 135 135 <dtml-comment>##### Grid.Default #####</dtml-comment> 136 136 <dtml-elif "type not in ['constant']"> 137 <dtml-var "string_maxlen(str(v), _.max(int(200.0/len(metaObjDetail['attrs'])),20))">137 <dtml-var "string_maxlen(str(v),max(int(200.0/len(metaObjDetail['attrs'])),20))"> 138 138 </dtml-if> 139 139 -
ZMS/trunk/dtml/ZMSRecordSet/main.dtml
r723 r750 126 126 <dtml-if "id==SESSION.get('fk_key_%s'%ZMS_THIS.id,'')"> 127 127 <tr valign="middle"> 128 <td><div class="form-label"><img src="<dtml-var MISC_ZMS>btn_key.gif" title=""border="0" align="absmiddle"/> <dtml-var "string_maxlen(name,25)"></div></td>128 <td><div class="form-label"><img src="<dtml-var MISC_ZMS>btn_key.gif" border="0" align="absmiddle"/> <dtml-var "string_maxlen(name,25)"></div></td> 129 129 <td class="form-element"> 130 130 <div style="padding:2px; border: solid 1px black; background-color: #FFFFE0;"> … … 217 217 </dtml-comment> 218 218 <dtml-unless "REQUEST.get('action','') in ['insert','update']"> 219 <dtml-var "metaobj_recordset_main_grid(_,_,grid_options=['insert','update','delete','export' ])">219 <dtml-var "metaobj_recordset_main_grid(_,_,grid_options=['insert','update','delete','export','statistics'])"> 220 220 <hr size="1"/> 221 221 <input class="form-submit" name="btn" type="submit" value="<dtml-var "getZMILangStr('BTN_BACK')" html_quote>" onclick="location.href='<dtml-var "getParentNode().absolute_url()">/manage_main?lang=<dtml-var lang>#_<dtml-var id>';"> -
ZMS/trunk/dtml/ZMSRecordSet/main_grid.dtml
r724 r750 15 15 </dtml-comment> 16 16 17 <dtml-let zt0="DateTime().timeTime()" metaobjIds="getMetaobjIds()" obj_attrs="[]" >17 <dtml-let zt0="DateTime().timeTime()" metaobjIds="getMetaobjIds()" obj_attrs="[]" vs="{}"> 18 18 19 19 <dtml-in "metaObj['attrs']" mapping … … 30 30 31 31 <!----// BO Batch-Navigation //----> 32 <dtml-if "'export' in grid_options">33 <a href="#"><img src="<dtml-var MISC_ZMS>mime_type.text_xml.gif" title="<dtml-var "getZMILangStr('BTN_EXPORT')" html_quote> (XML)" border="1" onclick="gridform.submit()"></a>34 </dtml-if>35 32 <dtml-var "f_recordset_nav(_,_,grid_url=URL)"> 36 33 <!----// EO Batch-Navigation (<dtml-var "_.float(int((ZopeTime().timeTime()-zt0)*100.0)/100.0)"> secs.) //----> … … 47 44 48 45 <table cellspacing="1" cellpadding="1" border="0" class="neutralColorStrong"> 46 47 <dtml-if "'export' in grid_options"> 48 <tr> 49 <td colspan="<dtml-var "3+len(obj_attrs)">"> 50 <a href="#" 51 ><img 52 class="form-submit" style="vertical-align:bottom;padding:1px 2px;background:#fff" 53 src="<dtml-var MISC_ZMS>mime_type.text_xml.gif" title="<dtml-var "getZMILangStr('BTN_EXPORT')" html_quote> (XML)" onclick="gridform.submit()" 54 ></a> 55 </td> 56 </tr> 57 </dtml-if> 58 49 59 <tr class="neutralColorMedium"> 50 60 <th class="form-small"> 51 61 <dtml-if "'delete' in grid_options or 'export' in grid_options" 52 ><a href="javascript:var btn=$('#slctBtn');var slct=btn.attr('src').indexOf('btn_slctall.gif')>0 ;if(slct){btn.attr('src','<dtml-var MISC_ZMS>btn_slctnone.gif');} else {btn.attr('src','<dtml-var MISC_ZMS>btn_slctall.gif');};selectCheckboxes(btn.parent('form'),slct);" class="button"53 ><img id="slctBtn" src="<dtml-var MISC_ZMS>btn_slctall.gif" title="" border="0" width="20" height="20"62 ><a href="javascript:var btn=$('#slctBtn');var slct=btn.attr('src').indexOf('btn_slctall.gif')>0?'checked':'';if(slct){btn.attr('src','<dtml-var MISC_ZMS>btn_slctnone.gif');} else {btn.attr('src','<dtml-var MISC_ZMS>btn_slctall.gif');};selectCheckboxes(btn.parents('form'),slct);" class="button" 63 ><img id="slctBtn" src="<dtml-var MISC_ZMS>btn_slctall.gif" border="0" 54 64 ></a 55 65 </dtml-if> … … 138 148 ><td 139 149 ><dtml-if "_['res-index']==0" 140 ><img src="<dtml-var MISC_ZMS>spacer.gif" title=""border="0" class="hbutton"150 ><img src="<dtml-var MISC_ZMS>spacer.gif" border="0" class="hbutton" 141 151 ><dtml-else 142 152 ><a href="<dtml-var URL>?lang=<dtml-var lang>&qsize:int=<dtml-var qsize>&qorder=<dtml-var qorder>&qorderdir=<dtml-var qorderdir>&qstart=<dtml-var qstart>&qindex:int=<dtml-var sequence-index>&ZMS_ACTION=move_up" class="hbutton" … … 149 159 ><td 150 160 ><dtml-if "_['res-index']==len(res)-1" 151 ><img src="<dtml-var MISC_ZMS>spacer.gif" title=""border="0" class="hbutton"161 ><img src="<dtml-var MISC_ZMS>spacer.gif" border="0" class="hbutton" 152 162 ><dtml-else 153 163 ><a href="<dtml-var URL>?lang=<dtml-var lang>&qsize:int=<dtml-var qsize>&qorder=<dtml-var qorder>&qorderdir=<dtml-var qorderdir>&qstart=<dtml-var qstart>&qindex:int=<dtml-var sequence-index>&ZMS_ACTION=move_down" class="hbutton" … … 174 184 ></table 175 185 ></td> 186 187 <dtml-comment>##### Grid.Row #####</dtml-comment> 176 188 <td class="form-small" align="right" <dtml-if "REQUEST.get('qindex',-1)==_['res-index']">style="color:white"</dtml-if>><dtml-var "_['sequence-index']+1">.</td> 189 177 190 <dtml-let row=sequence-item> 178 191 <dtml-in obj_attrs mapping> 179 192 <dtml-let obj_attr=sequence-item v="formatObjAttrValue(obj_attr,row.get(id,None),lang)"> 193 180 194 <td class="form-small" <dtml-if "REQUEST.get('qindex',-1)==_['res-index']">style="color:white"</dtml-if><dtml-if "type in ['amount', 'float', 'int']">align="right"</dtml-if>> 181 195 … … 183 197 <dtml-if "type in ['date','datetime','time']"> 184 198 <dtml-var "getLangFmtDate(v,manage_lang,'%s_FMT'%type.upper())"> 199 185 200 <dtml-comment>##### Grid.Url #####</dtml-comment> 186 201 <dtml-elif "type=='url'"> … … 196 211 </dtml-if> 197 212 </dtml-let> 213 198 214 <dtml-comment>##### Grid.Image #####</dtml-comment> 199 215 <dtml-elif "type=='image'"> … … 207 223 </center> 208 224 </dtml-if> 225 209 226 <dtml-comment>##### Grid.File #####</dtml-comment> 210 227 <dtml-elif "type=='file'"> … … 214 231 </center> 215 232 </dtml-if> 233 216 234 <dtml-comment>##### Grid.Foreign-Key #####</dtml-comment> 217 235 <dtml-elif "type in metaobjIds"> 218 219 236 <dtml-in "getParentNode().getChildNodes(REQUEST,type)"> 220 237 <dtml-let metaObj="getMetaobj(meta_id)" … … 228 245 <dtml-if "str(row.get(id_id,'undefined'))==str(v)"> 229 246 <dtml-var metaobj_record_summary> 230 <dtml-var "string_maxlen(REQUEST['summary'], _.max(int(200.0/len(metaObj['attrs'])),20))">247 <dtml-var "string_maxlen(REQUEST['summary'],max(int(200.0/len(metaObj['attrs'])),20))"> 231 248 <dtml-call "REQUEST.set('break',1)"> 232 249 </dtml-if> … … 241 258 </dtml-let> 242 259 </dtml-in> 243 260 244 261 <dtml-comment>##### Grid.Amount #####</dtml-comment> 245 262 <dtml-elif "type=='amount'"> … … 249 266 <dtml-var "getConfProperty('ZMS.locale.amount.unit','EUR')"> <dtml-var v> 250 267 </dtml-try> 251 268 252 269 <dtml-comment>##### Grid.Default #####</dtml-comment> 253 270 <dtml-else> 254 <dtml-var "string_maxlen(str(v), _.max(int(200.0/len(metaObj['attrs'])),20))">271 <dtml-var "string_maxlen(str(v),max(int(200.0/len(metaObj['attrs'])),20))"> 255 272 </dtml-if> 256 <dtml-comment>#####</dtml-comment>257 273 258 274 </td> 275 276 <dtml-if "type in ['int','float']" 277 ><dtml-call "operator_setitem(vs,id,vs.get(id,[])+[v])" 278 ></dtml-if> 279 259 280 </dtml-let> 260 281 </dtml-in> … … 264 285 </dtml-in> 265 286 <dtml-call "REQUEST.set('qpage',qpage+1)"> 287 288 <dtml-if "'statistics' in grid_options"> 289 <dtml-if vs> 290 <tr> 291 <td colspan="3"><img src="<dtml-var spacer_gif>" alt="" border="0"></td> 292 <dtml-in obj_attrs mapping> 293 <dtml-let obj_attr=sequence-item l="vs.get(id,[])"> 294 <td class="form-small"> 295 <dtml-try> 296 <dtml-if l> 297 <dtml-let meanstdv="zmsmathutil.meanstdv(l)"> 298 <span style="font-family: serif; font-style: italic; text-decoration: overline;" title="AVG">x</span>=<dtml-var "meanstdv[0]">±<dtml-var "meanstdv[1]"> 299 </dtml-let> 300 </dtml-if> 301 <dtml-except></dtml-try> 302 </td> 303 </dtml-let> 304 </dtml-in> 305 </tr> 306 </dtml-if> 307 </dtml-if> 308 266 309 </table> 310 267 311 <dtml-if "'export' in grid_options"> 268 312 </form> 269 313 </dtml-if> 314 270 315 <dtml-unless res> 271 316 <div class="form-element"><dtml-var "getZMILangStr('MSG_EMPTYCONTAINER')"> <dtml-var "display_type(REQUEST)">!</div> 272 317 </dtml-unless> 318 273 319 <!----// EO Current Batch (<dtml-var "_.float(int((ZopeTime().timeTime()-zt0)*100.0)/100.0)"> secs.) //----> 274 320 -
ZMS/trunk/dtml/ZMSRecordSet/record_insert.dtml
r723 r750 38 38 <dtml-elif "type in metaobjIds"> 39 39 <tr id="tr_<dtml-var id>" valign="middle"> 40 <td><div class="form-label"><dtml-var name><dtml-if mandatory>< sup style="color:red">*</sup></dtml-if></div></td>40 <td><div class="form-label"><dtml-var name><dtml-if mandatory><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 41 41 <td class="form-element"> 42 42 <dtml-if "id==SESSION.get('fk_key_%s'%ZMS_THIS.id)"> … … 91 91 </dtml-if> 92 92 <tr id="tr_<dtml-var id>" valign="middle"> 93 <td><div class="form-label"><dtml-var name><dtml-if mandatory>< sup style="color:red">*</sup></dtml-if></div></td>93 <td><div class="form-label"><dtml-var name><dtml-if mandatory><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 94 94 <td class="form-element"><dtml-var "getObjAttrInput(fmName='form0',obj_attr=getObjAttr(id),value=value,REQUEST=REQUEST)"></td> 95 95 </tr> -
ZMS/trunk/dtml/ZMSRecordSet/record_select.dtml
r723 r750 66 66 <dtml-if "str(row.get(id_id,'undefined'))==str(v)"> 67 67 <dtml-var metaobj_record_summary> 68 <dtml-var "string_maxlen(REQUEST['summary'], _.max(int(200.0/len(metaObj['attrs'])),20))">68 <dtml-var "string_maxlen(REQUEST['summary'],max(int(200.0/len(metaObj['attrs'])),20))"> 69 69 </dtml-if> 70 70 <dtml-except></dtml-try> -
ZMS/trunk/dtml/ZMSRecordSet/record_update.dtml
r698 r750 38 38 <dtml-elif "type in metaobjIds"> 39 39 <tr id="tr_<dtml-var id>" valign="middle"> 40 <td><div class="form-label"><dtml-var name><dtml-if mandatory>< sup style="color:red">*</sup></dtml-if></div></td>40 <td><div class="form-label"><dtml-var name><dtml-if mandatory><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 41 41 <td class="form-element"> 42 42 <dtml-if "id==SESSION.get('fk_key_%s'%ZMS_THIS.id)"> … … 83 83 <dtml-else> 84 84 <tr id="tr_<dtml-var id>" valign="middle"> 85 <td><div class="form-label"><dtml-var name><dtml-if mandatory>< sup style="color:red">*</sup></dtml-if></div></td>85 <td><div class="form-label"><dtml-var name><dtml-if mandatory><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 86 86 <td class="form-element"><dtml-var "getObjAttrInput(fmName='form0',obj_attr=getObjAttr(id),value=value,REQUEST=REQUEST)"></td> 87 87 </tr> -
ZMS/trunk/dtml/ZMSSqlDb/input_form.dtml
r724 r750 206 206 <td class="form-label"> 207 207 <dtml-if pk> 208 <img src="<dtml-var MISC_ZMS>btn_key.gif" title=""border="0" align="middle"/>208 <img src="<dtml-var MISC_ZMS>btn_key.gif" border="0" align="middle"/> 209 209 </dtml-if> 210 <dtml-var "getLangStr(label,lang)"><dtml-if mandatory>< sup style="color:red">*</sup></dtml-if>210 <dtml-var "getLangStr(label,lang)"><dtml-if mandatory><dtml-var FORM_LABEL_MANDATORY></dtml-if> 211 211 </td> 212 212 <dtml-if "grid_col.get('details')"> … … 253 253 ><dtml-let i=sequence-index item=sequence-item 254 254 ><td style="vertical-align:bottom" 255 ><div class="form-small"><dtml-var "getLangStr(label,lang)"><dtml-unless "item.get('nullable') in [1,_.True]">< sup style="color:red">*</sup></dtml-unless></div255 ><div class="form-small"><dtml-var "getLangStr(label,lang)"><dtml-unless "item.get('nullable') in [1,_.True]"><dtml-var FORM_LABEL_MANDATORY></dtml-unless></div 256 256 ><dtml-if "item.has_key('lazy')" 257 257 ><dtml-let fk=item … … 620 620 </div> 621 621 </td> 622 <td width="10"><img src="<dtml-var spacer_gif>" title=""border="0" width="10" height="1"></td>622 <td width="10"><img src="<dtml-var spacer_gif>" border="0" width="10" height="1"></td> 623 623 <!-- Preview --> 624 624 <td align="right"> … … 729 729 <dtml-if "grid_col.get('password')"> 730 730 <tr id="tr_<dtml-var id>_confirm"> 731 <td class="form-label"><dtml-var "getLangStr(label,lang)"> (<dtml-var "getZMILangStr('ATTR_CONFIRM')">)<dtml-unless nullable>< sup style="color:red">*</sup></dtml-unless></td>731 <td class="form-label"><dtml-var "getLangStr(label,lang)"> (<dtml-var "getZMILangStr('ATTR_CONFIRM')">)<dtml-unless nullable><dtml-var FORM_LABEL_MANDATORY></dtml-unless></td> 732 732 <td class="form-element"><dtml-var "getTextInput(fmName='form0', elName='new_%s_confirm'%id, value=row.get(id,''), type='password', css=css)"></td> 733 733 </tr> -
ZMS/trunk/dtml/ZMSSqlDb/manage_configuration.dtml
r724 r750 509 509 <tr valign="middle"> 510 510 <td align="right" class="zmiNeutralColorStrong0"><img src="<dtml-var MISC_ZMS>btn_add.gif" title="<dtml-var "getZMILangStr('CAPTION_INSERT')%getZMILangStr('ATTR_ATTR')">" border="0" class="button" /></td> 511 <td class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="16" height="16" style="vertical-align:middle" /></td>511 <td class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="16" height="16" style="vertical-align:middle" /></td> 512 512 <td class="form-small" style="vertical-align:middle" ><input class="form-small" type="text" name="attr_id" value="" size="12" /></td> 513 513 <td class="form-small"> </td> … … 548 548 <dtml-if "column.get('type') is not None and column.get('type')!='?'"><b>(<dtml-var "column.get('type')">)</b></dtml-if> 549 549 <dtml-if stereotypes><dtml-in stereotypes>><dtml-var sequence-item></dtml-in></dtml-if> 550 (<em><dtml-var label><dtml-if mandatory>< sup style="color:red">*</sup></dtml-if></em>)550 (<em><dtml-var label><dtml-if mandatory><dtml-var FORM_LABEL_MANDATORY></dtml-if></em>) 551 551 </div> 552 552 </dtml-let> -
ZMS/trunk/dtml/ZMSSqlDb/manage_properties.dtml
r603 r750 26 26 <!-- ### Connection Id --> 27 27 <tr valign="top"> 28 <td><div class="form-label">Connection Id< sup style="color:red">*</sup></div></td>28 <td><div class="form-label">Connection Id<dtml-var FORM_LABEL_MANDATORY></div></td> 29 29 <td> 30 30 <select class="form-element" name="connection_id"> … … 43 43 <!-- ### Max. Rows --> 44 44 <tr valign="top"> 45 <td><div class="form-label">Max. Rows< sup style="color:red">*</sup></div></td>45 <td><div class="form-label">Max. Rows<dtml-var FORM_LABEL_MANDATORY></div></td> 46 46 <td><dtml-var "getTextInput(fmName='form0', elName='max_rows:int', size=5, value=_.getattr(this(),'max_rows',999))"></td> 47 47 </tr> 48 48 <!-- ### Charset --> 49 49 <tr valign="top"> 50 <td><div class="form-label">Charset< sup style="color:red">*</sup></div></td>50 <td><div class="form-label">Charset<dtml-var FORM_LABEL_MANDATORY></div></td> 51 51 <td><dtml-var "getEnumInput(fmName='form0',elName='charset',size=7,value=_.getattr(this(),'charset',''),enum='charset')"></td> 52 52 </tr> 53 53 <!-- ### Model --> 54 54 <tr valign="top"> 55 <td><div class="form-label">Model< sup style="color:red">*</sup></div></td>55 <td><div class="form-label">Model<dtml-var FORM_LABEL_MANDATORY></div></td> 56 56 <td><dtml-var "getTextArea(fmName='form0', elName='model', cols=45, rows=25, value=getModelContainer().raw, enabled=1, REQUEST=REQUEST, css='form-fixed', wrap='off',extra=' style='+QUOT+'width:100%;'+QUOT)"></td> 57 57 </tr> -
ZMS/trunk/dtml/acl_mediadb/manage_browse.dtml
r723 r750 38 38 <dtml-let ob=sequence-item> 39 39 <dtml-if "ob['type']=='d'"> 40 <td><img src="misc_/OFSP/Folder_icon.gif" title=""border="0"></td>40 <td><img src="misc_/OFSP/Folder_icon.gif" border="0"></td> 41 41 <td><div class="list-item"><a href="?path=<dtml-var "urlQuote(ob['path']+ob['file'])">"><dtml-var "ob['file']"></a></div></td> 42 42 <td> </td> … … 45 45 <td><div class="list-item"> </div></td> 46 46 <dtml-else> 47 <td><img src="misc_/OFSP/File_icon.gif" title=""border="0"></td>47 <td><img src="misc_/OFSP/File_icon.gif" border="0"></td> 48 48 <td><div class="list-item"><a href="manage_index_html?path=<dtml-var "urlQuote(ob['path']+ob['file'])">"><dtml-var "ob['file']"></a></div></td> 49 49 <td> </td> -
ZMS/trunk/dtml/metacmd/manage_customizeform.dtml
r723 r750 139 139 <dtml-unless has_acquisition><input class="form-submit" name="btn" type="submit" value="<dtml-var "getZMILangStr('BTN_DELETE')" html_quote>" onclick="btnClick(this);"></dtml-unless> 140 140 </td> 141 <td rowspan="2"><i mg src="<dtml-var MISC_ZMS>checkbox_disabled0.gif" title="" border="0" align="absmiddle"/></td>141 <td rowspan="2"><input type="checkbox" disabled="disabled"/></td> 142 142 </tr> 143 143 <!-- Acquired Action-Properties --> -
ZMS/trunk/dtml/objattrs/f_select_align.dtml
r676 r750 44 44 </dtml-in> 45 45 <dtml-else> 46 <td valign="middle"><img title=""border="0" src="<dtml-var MISC_ZMS>icon_align_<dtml-var "textalign.lower()">_on.gif"></td>46 <td valign="middle"><img border="0" src="<dtml-var MISC_ZMS>icon_align_<dtml-var "textalign.lower()">_on.gif"></td> 47 47 </dtml-if> 48 48 <td> </td> 49 <td><img src="<dtml-var spacer_gif>" class="zmiVSep" title=""border="0" align="absmiddle"></td>49 <td><img src="<dtml-var spacer_gif>" class="zmiVSep" border="0" align="absmiddle"></td> 50 50 </dtml-let> -
ZMS/trunk/dtml/objattrs/f_select_displaytype.dtml
r698 r750 31 31 <td valign="middle" 32 32 ><a href="javascript:displaytypeBtnClick('<dtml-var fmName>','<dtml-var key>',<dtml-var value>)" class="button" 33 ><img name="displaytypeBtn_<dtml-var fmName>_<dtml-var value>" title=""border="0" align="absmiddle"33 ><img name="displaytypeBtn_<dtml-var fmName>_<dtml-var value>" border="0" align="absmiddle" 34 34 <dtml-if "dctDisplaytype.get(str(displaytype),'top')==key"> 35 35 src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif" … … 45 45 <dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]"> 46 46 <dtml-if "dctDisplaytype.get(str(displaytype),'left')==key"> 47 <td valign="middle"><img title=""border="0" src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif"></td>47 <td valign="middle"><img border="0" src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif"></td> 48 48 </dtml-if> 49 49 </dtml-let> … … 51 51 </dtml-if> 52 52 <td> </td> 53 <td><img src="<dtml-var spacer_gif>" class="zmiVSep" title=""border="0" align="absmiddle"></td>53 <td><img src="<dtml-var spacer_gif>" class="zmiVSep" border="0" align="absmiddle"></td> 54 54 55 55 </dtml-let> -
ZMS/trunk/dtml/objattrs/f_select_file.dtml
r723 r750 14 14 <table cellspacing="0" cellpadding="0" border="0" width="100%"> 15 15 <!-- Border.Top --> 16 <tr><td height="1" colspan="3" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1"></td></tr>16 <tr><td height="1" colspan="3" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1"></td></tr> 17 17 <tr> 18 18 <!-- Border.Left --> 19 <td width="1" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1"></td>19 <td width="1" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1"></td> 20 20 <td valign="top" width="100%"> 21 21 <!-- Title --> … … 54 54 </td> 55 55 <!-- Border.Right --> 56 <td width="1" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1"></td>56 <td width="1" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1"></td> 57 57 </tr> 58 58 <!-- Border.Bottom --> 59 <tr><td height="1" colspan="3" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1"></td></tr>59 <tr><td height="1" colspan="3" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1"></td></tr> 60 60 </table> 61 61 <dtml-else> -
ZMS/trunk/dtml/objattrs/f_select_image.dtml
r723 r750 25 25 <table cellspacing="0" cellpadding="0" border="0" width="100%"> 26 26 <!-- Border.Top --> 27 <tr><td height="1" colspan="3" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1"></td></tr>27 <tr><td height="1" colspan="3" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1"></td></tr> 28 28 <tr> 29 29 <!-- Border.Left --> 30 <td width="1" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1"></td>30 <td width="1" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1"></td> 31 31 <td valign="top" width="100%"> 32 32 … … 74 74 75 75 <!-- ### [3..5] SPACER --> 76 <td width="1" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1"></td>77 <td width="10"><img src="<dtml-var spacer_gif>" title=""border="0" width="10" height="1"></td>76 <td width="1" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1"></td> 77 <td width="10"><img src="<dtml-var spacer_gif>" border="0" width="10" height="1"></td> 78 78 79 79 <!-- Preview --> … … 84 84 <tr> 85 85 <td style="background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);" 86 ><img src="<dtml-var "value.getHref(REQUEST)">" title=""border="0"87 <dtml-if " _.max([int(value.width),int(value.height)])>80">86 ><img src="<dtml-var "value.getHref(REQUEST)">" border="0" 87 <dtml-if "max([int(value.width),int(value.height)])>80"> 88 88 <dtml-if "int(value.width)>int(value.height)"> 89 89 width="80" … … 98 98 </tr> 99 99 </table> 100 <dtml-if " _.max([int(value.width),int(value.height)])>80">100 <dtml-if "max([int(value.width),int(value.height)])>80"> 101 101 <a href="javascript:zmiImgZoom('<dtml-var "value.getHref(REQUEST)">',<dtml-var "value.width">,<dtml-var "value.height">)" 102 102 ><img src="<dtml-var MISC_ZMS>zoom.gif" title="<dtml-var " getZMILangStr('BTN_ZOOM')">" border="0"></a> … … 113 113 </tr> 114 114 <!-- Border.Bottom --> 115 <tr><td height="1" colspan="3" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" title=""border="0" width="1" height="1"></td></tr>115 <tr><td height="1" colspan="3" class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" border="0" width="1" height="1"></td></tr> 116 116 </table> 117 117 <dtml-else> -
ZMS/trunk/dtml/objattrs/f_select_object.dtml
r723 r750 10 10 <dtml-if ZMS_INSERT> 11 11 <tr valign="top"> 12 <td class="form-label<dtml-if disabled>-disabled</dtml-if>"><dtml-var elLabel><dtml-if required>< sup style="color:red">*</sup></dtml-if></td>12 <td class="form-label<dtml-if disabled>-disabled</dtml-if>"><dtml-var elLabel><dtml-if required><dtml-var FORM_LABEL_MANDATORY></dtml-if></td> 13 13 <td class="form-element"><i><dtml-var "getZMILangStr('MSG_AFTER_INSERT')%display_type(REQUEST,ZMS_INSERT)"></i></td> 14 14 </tr> … … 24 24 ><img id="zmi_delimiter_<dtml-var "objAttr['id']">_toggle" border="0" align="absmiddle" 25 25 <dtml-if "REQUEST.cookies.get(cookie)">src="<dtml-var MISC_ZMS>pl.gif" title="+"<dtml-else>src="<dtml-var MISC_ZMS>mi.gif" title="-"</dtml-if>> 26 <dtml-var elLabel><dtml-if required>< sup style="color:red">*</sup></dtml-if>26 <dtml-var elLabel><dtml-if required><dtml-var FORM_LABEL_MANDATORY></dtml-if> 27 27 </div> 28 28 <div class="form-small zmi_col_right"> … … 35 35 <td class="zmiContainerColLeft form-small" 36 36 ><dtml-let accessRights="hasAccess(REQUEST)" actions="filtered_container_actions_objChildren(objAttr,str(id)+'/',REQUEST)" 37 ><dtml-if actions 38 ><input class="form-checkbox" type="checkbox" name="ids:list" value="<dtml-var id>" onclick="switchButtons()" 39 ></dtml-if 37 ><input class="form-checkbox" type="checkbox" name="ids:list" value="<dtml-var id>" onclick="zmiActionButtonsRefresh(this)" 40 38 ><dtml-let l="['CAPTION_EDIT','ACTION_SELECT']" 41 39 ><dtml-if accessRights><a name="_<dtml-var id>" class="zmi" href="<dtml-var id>/manage_main?lang=<dtml-var lang>" onclick="javascript:return confirmChanges();" title="<dtml-var "getZMILangStr('CAPTION_EDIT')%display_type(REQUEST)">" title="<dtml-var "getZMILangStr(l[int(isPage())])%display_type(REQUEST)">"></dtml-if … … 49 47 ></dtml-let 50 48 ><dtml-if accessRights 51 ><dtml-if "REQUEST.get('ZMS_CONTENT_EDITABLE',True)" 52 ><dtml-if actions 53 ><select class="form-small" onchange="submitSelect(this,'<dtml-var id>','<dtml-var "getSortId()">')" 54 ><dtml-var "manage_main_actions(_,_,actions=actions,REQUEST=REQUEST)" 55 ></select 56 ></dtml-if 49 ><dtml-if actions 50 ><select id="select_actions_<dtml-var id>" class="form-small" onchange="zmiChooseAction(this,'<dtml-var id>','<dtml-var "getSortId()">')" 51 ><dtml-var "manage_main_actions(_,_,actions=actions,REQUEST=REQUEST)" 52 ></select 57 53 ></dtml-if 58 54 ></dtml-if … … 84 80 <td colspan="2" class="zmiNeutralColorMedium0 zmiDelimiter"> 85 81 <div class="form-label zmi_col_left"> 86 <img border="0" align="absmiddle" src="<dtml-var MISC_ZMS>pl.gif" title=""/>87 <dtml-var elLabel><dtml-if required>< sup style="color:red">*</sup></dtml-if>82 <img border="0" align="absmiddle" src="<dtml-var MISC_ZMS>pl.gif"/> 83 <dtml-var elLabel><dtml-if required><dtml-var FORM_LABEL_MANDATORY></dtml-if> 88 84 </div> 89 85 <dtml-comment> … … 93 89 <dtml-if "objAttr.get('repetitive',0)==1 or len(getObjChildren(objAttr['id'],REQUEST))==0" 94 90 ><dtml-let actions="filtered_container_actions_objChildren(objAttr,'',REQUEST)" 95 ><dtml-if "REQUEST.get('ZMS_CONTENT_EDITABLE',True)" 96 ><select class="form-small" onchange="submitSelect(this,'<dtml-var "objAttr['id']">','9900')"> 97 <dtml-var "manage_main_actions(_,_,actions=actions,REQUEST=REQUEST)"> 98 </select 99 ></dtml-if 91 ><select class="form-small" onchange="zmiChooseAction(this,'<dtml-var "objAttr['id']">','9900')"> 92 <dtml-var "manage_main_actions(_,_,actions=actions,REQUEST=REQUEST)"> 93 </select 100 94 ></dtml-let 101 95 ></dtml-if> -
ZMS/trunk/dtml/objattrs/f_zoom_image.dtml
r121 r750 7 7 <body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"> 8 8 <center><div align="center"> 9 <a href="javascript:self.close()" title="<dtml-var "getLangStr('BTN_CLOSE',lang)">"><img src="<dtml-var src>" title=""border="0"/></a>9 <a href="javascript:self.close()" title="<dtml-var "getLangStr('BTN_CLOSE',lang)">"><img src="<dtml-var src>" border="0"/></a> 10 10 </div></center> 11 11 </body> -
ZMS/trunk/dtml/object/f_breadcrumbs.dtml
r723 r750 23 23 <dtml-call "REQUEST.set('reqMaxLen',len(getTitlealt(REQUEST)))"> 24 24 <dtml-else> 25 <dtml-call "REQUEST.set('reqMaxLen', _.max(3,24-2*len(objectPathElements)))">25 <dtml-call "REQUEST.set('reqMaxLen',max(3,24-2*len(objectPathElements)))"> 26 26 </dtml-if> 27 27 <dtml-call "REQUEST.set('objTitle',string_maxlen(getTitlealt(REQUEST),REQUEST['reqMaxLen']))"> -
ZMS/trunk/dtml/object/f_collectionbtn.dtml
r723 r750 11 11 ></select 12 12 ><dtml-if required 13 ><img src="<dtml-var spacer_gif>" title=""border="0" class="button" width="20" height="20"13 ><img src="<dtml-var spacer_gif>" border="0" class="button" width="20" height="20" 14 14 ><dtml-else 15 15 ><a href="javascript:collectionDeleteBtnOnClick('<dtml-var url>')" class="button"><img src="<dtml-var MISC_ZMS>btn_delete.gif" title="<dtml-var "getZMILangStr('BTN_DELETE')">"></a -
ZMS/trunk/dtml/object/f_css_sys.dtml
r715 r750 300 300 301 301 .zmiContainerColLeft { 302 border-bottom: 1px solid <dtml-var "get_colormap().get('zmiNeutralColorLight0','#F2F3EE')">; 303 background: filter:Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90; 304 background-color: <dtml-var "get_colormap().get('zmiNeutralColorMedium0','#CCC')">; 302 305 width:200px; 303 border-bottom: 1px solid <dtml-var "get_colormap().get('zmiNeutralColorLight0','#F2F3EE')">;304 306 } 305 307 306 308 .zmiContainerColCenter { 307 309 border-bottom: 1px solid <dtml-var "get_colormap().get('zmiNeutralColorWhite','#FFF')">; 310 background: filter:Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90; 308 311 } 309 312 310 313 .zmiContainerColRight { 314 border-bottom: 1px solid <dtml-var "get_colormap().get('zmiNeutralColorWhite','#FFF')">; 315 background: filter:Alpha(opacity=90);-moz-opacity:0.90;opacity:0.90; 316 background-color: <dtml-var "get_colormap().get('zmiNeutralColorLight1','#E2E3DE')">; 311 317 width:100px; 312 border-bottom: 1px solid <dtml-var "get_colormap().get('zmiNeutralColorWhite','#FFF')">;313 background-color: <dtml-var "get_colormap().get('zmiNeutralColorLight1','#EEE')">;314 318 } 315 319 316 320 .zmiContainerHighlight { 317 background -color: #F5F6F1;321 background: filter:Alpha(opacity=100);-moz-opacity:1.00;opacity:1.00; 318 322 } 319 323 320 324 .zmiHighlightAction, a.zmiHighlightAction, a.zmiHighlightAction:link, a.zmiHighlightAction:visited { 321 325 text-decoration: underline; 322 color: # f90;326 color: #F90; 323 327 } 324 328 … … 526 530 .zmiDisplayIcon { 527 531 margin: 2px; 532 border: none; 533 vertical-align: middle; 528 534 } 529 535 -
ZMS/trunk/dtml/object/f_display_icon.dtml
r121 r750 1 1 <dtml-let ob_id="'%s_%s'%(getHome().id,id)" 2 2 ><dtml-if "meta_type=='ZMSLinkElement' and isEmbedded(REQUEST) and hasRestrictedAccess()" 3 ><img id="icon_<dtml-var ob_id>" src="<dtml-var MISC_ZMS>ico_ref_restricted.gif" style="background-image:url(<dtml-var "display_icon(REQUEST)">)" title="<dtml-var "display_type(REQUEST)">" border="0" align="absmiddle"class="zmiDisplayIcon"3 ><img id="icon_<dtml-var ob_id>" src="<dtml-var MISC_ZMS>ico_ref_restricted.gif" style="background-image:url(<dtml-var "display_icon(REQUEST)">)" title="<dtml-var "display_type(REQUEST)">" class="zmiDisplayIcon" 4 4 ><dtml-elif "meta_type=='ZMSLinkElement' and isEmbedded(REQUEST)" 5 ><img id="icon_<dtml-var ob_id>" src="<dtml-var MISC_ZMS>ico_ref.gif" style="background-image:url(<dtml-var "display_icon(REQUEST)">)" title="<dtml-var "display_type(REQUEST)">" border="0" align="absmiddle"class="zmiDisplayIcon"5 ><img id="icon_<dtml-var ob_id>" src="<dtml-var MISC_ZMS>ico_ref.gif" style="background-image:url(<dtml-var "display_icon(REQUEST)">)" title="<dtml-var "display_type(REQUEST)">" class="zmiDisplayIcon" 6 6 ><dtml-elif "hasRestrictedAccess()" 7 ><img id="icon_<dtml-var ob_id>" src="<dtml-var MISC_ZMS>restricted.gif" style="background-image:url(<dtml-var "display_icon(REQUEST)">)" title="<dtml-var "display_type(REQUEST)">" border="0" align="absmiddle"class="zmiDisplayIcon"7 ><img id="icon_<dtml-var ob_id>" src="<dtml-var MISC_ZMS>restricted.gif" style="background-image:url(<dtml-var "display_icon(REQUEST)">)" title="<dtml-var "display_type(REQUEST)">" class="zmiDisplayIcon" 8 8 ><dtml-else 9 9 ><img id="icon_<dtml-var ob_id>" src="<dtml-var "display_icon(REQUEST)">" title="<dtml-var "display_type(REQUEST)">" border="0" align="absmiddle" class="zmiDisplayIcon" -
ZMS/trunk/dtml/object/f_recordset_grid.dtml
r724 r750 21 21 <colgroup> 22 22 <dtml-if grid_options> 23 <col width="<dtml-var " _.max(23 <col width="<dtml-var "max( 24 24 len(filter(lambda x: x in ['insert','export'],grid_options.keys())), 25 25 len(filter(lambda x: x in ['delete','sort','update','choose'],grid_options.keys())))*22">"/> … … 117 117 ><div style="float:left;width:20px;" 118 118 ><dtml-if "_['res-index']==0" 119 ><img src="<dtml-var MISC_ZMS>spacer.gif" title=""border="0" class="hbutton"119 ><img src="<dtml-var MISC_ZMS>spacer.gif" border="0" class="hbutton" 120 120 ><dtml-else 121 121 ><a href="<dtml-var "url_append_params(grid_options['sort']['action']['up']%str(row.get('id',_['res-index'])),{'qorder':REQUEST.get('qorder',''),'qorderdir':REQUEST.get('qorderdir','asc')})">" class="hbutton" … … 125 125 ><br 126 126 ><dtml-if "_['res-index']==len(res)-1" 127 ><img src="<dtml-var MISC_ZMS>spacer.gif" title=""border="0" class="hbutton"127 ><img src="<dtml-var MISC_ZMS>spacer.gif" border="0" class="hbutton" 128 128 ><dtml-else 129 129 ><a href="<dtml-var "url_append_params(grid_options['sort']['action']['down']%str(row.get('id',_['res-index'])),{'qorder':REQUEST.get('qorder',''),'qorderdir':REQUEST.get('qorderdir','asc')})">" class="hbutton" … … 223 223 <dtml-else> 224 224 <dtml-try> 225 <dtml-let u="string_maxlen(str(v), _.max(int(200.0/len(grid_cols)),grid_col.get('minsize',20)))"225 <dtml-let u="string_maxlen(str(v),max(int(200.0/len(grid_cols)),grid_col.get('minsize',20)))" 226 226 ><dtml-if "_['sequence-start'] and 'choose' in grid_options.keys()" 227 227 ><a href="<dtml-let choose="grid_options['choose']['action']%str(row.get('id',_['res-index']))"><dtml-if "choose.find('javascript:')==0"><dtml-var choose><dtml-else><dtml-var "url_append_params(choose,{'qorder':REQUEST.get('qorder',''),'qorderdir':REQUEST.get('qorderdir','asc')})"></dtml-if></dtml-let>" class="zmi" -
ZMS/trunk/dtml/object/f_submitbtn.dtml
r715 r750 2 2 <dtml-call "REQUEST.set('submitBtnCount',REQUEST.get('submitBtnCount',-1)+1)"> 3 3 <hr size="1"/> 4 <dtml-if " REQUEST.get('ZMS_CONTENT_EDITABLE',True) andnot REQUEST.form.has_key('ZMS_VERSION_%s'%id)">5 <dtml-if "REQUEST.get('ZMS_INSERT' ,None) is not None"><dtml-call "REQUEST.set('submitBtn',getZMILangStr('BTN_INSERT'))"><dtml-else><dtml-call "REQUEST.set('submitBtn',getZMILangStr('BTN_SAVE'))"></dtml-if><input class="form-submit" id="submitBtn<dtml-var "REQUEST.get('submitBtnCount')">" name="btn" type="submit" value="<dtml-var "REQUEST.get('submitBtn')" html_quote>" accesskey="<dtml-var "REQUEST.get('submitBtn')[0]" html_quote>" title="ALT+Shift+<dtml-var "REQUEST.get('submitBtn')[0]" html_quote>" onclick="<dtml-var "REQUEST.get('beforeSubmitBtnClick','')">processMultiselectsOnFormSubmit(); self.btnClicked=this.value;<dtml-var "REQUEST.get('afterSubmitBtnClick','')">">4 <dtml-if "not REQUEST.form.has_key('ZMS_VERSION_%s'%id)"> 5 <dtml-if "REQUEST.get('ZMS_INSERT') is not None"><dtml-call "REQUEST.set('submitBtn',getZMILangStr('BTN_INSERT'))"><dtml-else><dtml-call "REQUEST.set('submitBtn',getZMILangStr('BTN_SAVE'))"></dtml-if><input class="form-submit" id="submitBtn<dtml-var "REQUEST.get('submitBtnCount')">" name="btn" type="submit" value="<dtml-var "REQUEST.get('submitBtn')" html_quote>" accesskey="<dtml-var "REQUEST.get('submitBtn')[0]" html_quote>" title="ALT+Shift+<dtml-var "REQUEST.get('submitBtn')[0]" html_quote>" onclick="<dtml-var "REQUEST.get('beforeSubmitBtnClick','')">processMultiselectsOnFormSubmit(); self.btnClicked=this.value;<dtml-var "REQUEST.get('afterSubmitBtnClick','')">"> 6 6 </dtml-if> 7 <dtml-if "REQUEST.get('ZMS_INSERT',None) is not None"><dtml-call "REQUEST.set('submitBtn',getZMILangStr('BTN_CANCEL'))"><dtml-else><dtml-call "REQUEST.set('submitBtn',getZMILangStr('BTN_BACK'))"></dtml-if><input class="form-submit" name="btn" type="submit" value="<dtml-var "REQUEST.get('submitBtn')" html_quote>" accesskey="<dtml-var "REQUEST.get('submitBtn')[0]" html_quote>" title="ALT+Shift+<dtml-var "REQUEST.get('submitBtn')[0]" html_quote>" onclick="self.btnClicked=this.value;"> 8 <dtml-if "REQUEST.get('ZMS_CONTENT_EDITABLE',True) and not REQUEST.form.has_key('ZMS_VERSION_%s'%id)"> 9 </dtml-if> 7 <dtml-if "REQUEST.get('ZMS_INSERT') is not None"><dtml-call "REQUEST.set('submitBtn',getZMILangStr('BTN_CANCEL'))"><dtml-else><dtml-call "REQUEST.set('submitBtn',getZMILangStr('BTN_BACK'))"></dtml-if><input class="form-submit" name="btn" type="submit" value="<dtml-var "REQUEST.get('submitBtn')" html_quote>" accesskey="<dtml-var "REQUEST.get('submitBtn')[0]" html_quote>" title="ALT+Shift+<dtml-var "REQUEST.get('submitBtn')[0]" html_quote>" onclick="self.btnClicked=this.value;"> 10 8 <br/><br/> 11 9 </dtml-unless> -
ZMS/trunk/dtml/object/f_submitinputfields.dtml
r723 r750 101 101 title="<dtml-var "getZMILangStr('ATTR_LANGS')">: <dtml-in seq_desc_langs><dtml-var sequence-item><dtml-unless sequence-end>, </dtml-unless></dtml-in>"> 102 102 <dtml-else> 103 <i mg src="<dtml-var MISC_ZMS>checkbox_disabled<dtml-var "int(coverage.find('global.')==0)">.gif" border="0" align="absmiddle"103 <input type="checkbox" disabled="disabled" <dtml-if "int(coverage.find('global.')==0)">checked="checked"</dtml-if> 104 104 title="<dtml-var "getZMILangStr('ATTR_LANGS')">: <dtml-in seq_desc_langs><dtml-var sequence-item><dtml-unless sequence-end>, </dtml-unless></dtml-in>"> 105 105 </dtml-if> 106 106 <dtml-else> 107 <img src="<dtml-var MISC_ZMS>checkbox_disabled<dtml-var "int(coverage.find('global.')==0)">.gif" border="0" align="absmiddle"107 <input type="checkbox" disabled="disabled" <dtml-if "int(coverage.find('global.')==0)">checked="checked"</dtml-if> 108 108 title="<dtml-var "getZMILangStr('ATTR_LANGS')">: <dtml-in seq_desc_langs><dtml-var sequence-item><dtml-unless sequence-end>, </dtml-unless></dtml-in>"> 109 109 </dtml-if> … … 114 114 </dtml-let> 115 115 </dtml-if> 116 <img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="12" />116 <img src="<dtml-var spacer_gif>" border="0" width="2" height="12" /> 117 117 </div> 118 118 </td> … … 152 152 <dtml-let actions="filtered_workflow_actions()"> 153 153 <dtml-if actions> 154 <select class="form-small" style="background-color:#FE6666;color:#FFFFFF;" onchange=" submitSelect(this,'<dtml-var id>','<dtml-var "getSortId()">')">154 <select class="form-small" style="background-color:#FE6666;color:#FFFFFF;" onchange="zmiChooseAction(this,'<dtml-var id>','<dtml-var "getSortId()">')"> 155 155 <dtml-var "manage_main_actions(_,_,actions=actions,REQUEST=REQUEST)"> 156 156 </select> -
ZMS/trunk/dtml/object/manage_bodytop.dtml
r613 r750 3 3 <div class="zmi"> 4 4 <div class="zmi_header"> 5 <div class="zmi_col_left"><a href="http://www.zms-publishing.com" target="_blank"><img src="<dtml-var MISC_ZMS> banner.gif" title="<dtml-var zms_version> - ZOPE based contentmanagement system for science, technology and medicine" border="0"/></a></div>5 <div class="zmi_col_left"><a href="http://www.zms-publishing.com" target="_blank"><img src="<dtml-var MISC_ZMS>zms_banner.gif" title="<dtml-var zms_version> - ZOPE based contentmanagement system for science, technology and medicine" border="0"/></a></div> 6 6 <div class="zmi_col_right">| <dtml-var "display_type(REQUEST)"> <dtml-if "display_type(REQUEST)!=getTitlealt(REQUEST)">: <dtml-var "string_maxlen(getTitlealt(REQUEST),25)"></dtml-if> </div> 7 7 </div> -
ZMS/trunk/dtml/object/manage_tabs.dtml
r723 r750 112 112 </dtml-if> 113 113 <dtml-unless omit_breadcrumbs> 114 <div class="zmi_col_left"><dtml-var f_ context><dtml-var f_breadcrumbs></div>115 <div class="zmi_col_right"><dtml-if p_languages><dtml-var f_languages><dtml-else><img src="<dtml-var spacer_gif>" width="1" height="24" title=""border="0" /></dtml-if></div>114 <div class="zmi_col_left"><dtml-var f_breadcrumbs></div> 115 <div class="zmi_col_right"><dtml-if p_languages><dtml-var f_languages><dtml-else><img src="<dtml-var spacer_gif>" width="1" height="24" border="0" /></dtml-if></div> 116 116 </dtml-unless> 117 117 </td> -
ZMS/trunk/dtml/versionmanager/manage_undoversionform.dtml
r724 r750 253 253 <dtml-let version_nr="'%i.%i.%i'%(getObjProperty('master_version',REQUEST),getObjProperty('major_version',REQUEST),1)"> 254 254 <tr valign="top"> 255 <td class="zmiHSep"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"></td>256 <td colspan="2" class="zmiNeutralColorWhite"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="2"></td>255 <td class="zmiHSep"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"></td> 256 <td colspan="2" class="zmiNeutralColorWhite"><img src="<dtml-var spacer_gif>" border="0" width="2" height="2"></td> 257 257 </tr> 258 258 <tr valign="top" id="tr_<dtml-var "id_quote(version_nr)">"> … … 282 282 <dtml-call "REQUEST.set('ZMS_VERSION_%s'%aq_parent.id,id)"> 283 283 <dtml-if "isActive(REQUEST)"> 284 <img src="<dtml-var spacer_gif>" title=""border="0" height="1" width="<dtml-var "(getLevel()-level)*8">" align="absmiddle"/>284 <img src="<dtml-var spacer_gif>" border="0" height="1" width="<dtml-var "(getLevel()-level)*8">" align="absmiddle"/> 285 285 <a href="<dtml-var "aq_parent.absolute_url()">/manage_main?lang=<dtml-var lang>&ZMS_VERSION_<dtml-var "aq_parent.id">=<dtml-var id>"><dtml-var f_display_icon></a> 286 286 <dtml-try><dtml-let parent="getParentNode()"><dtml-if "parent.meta_type == 'ZMSCustom'"><dtml-var "getMetaobjAttr(parent.meta_id,get_id_prefix(aq_parent.id))['name']"></dtml-if></dtml-let><dtml-except><span style="color:red"><dtml-var error_type>: <dtml-var error_value></span></dtml-try> 287 287 v.<dtml-var "getObjProperty('master_version',REQUEST)">.<dtml-var "getObjProperty('major_version',REQUEST)">.<dtml-var "getObjProperty('minor_version',REQUEST)"> 288 288 <dtml-if "getObjProperty('change_dt',REQUEST) > last_version_dt"><dtml-var "getObjProperty('change_uid',REQUEST)"> <dtml-var "getLangFmtDate(getObjProperty('change_dt',REQUEST))"></dtml-if> 289 <dtml-if "inObjStates(['STATE_NEW'],REQUEST)" 290 ><img src="<dtml-var MISC_ZMS>state_new.gif" title="<dtml-var "getZMILangStr('STATE_NEW')">" border="0" align="absmiddle"291 ></dtml-if292 ><dtml-if "inObjStates(['STATE_MODIFIED'],REQUEST)"293 ><img src="<dtml-var MISC_ZMS>state_modified.gif" title="<dtml-var "getZMILangStr('STATE_MODIFIED')">" border="0" align="absmiddle"294 ></dtml-if295 ><dtml-if "inObjStates(['STATE_DELETED'],REQUEST)"296 ><img src="<dtml-var MISC_ZMS>state_deleted.gif" title="<dtml-var "getZMILangStr('STATE_DELETED')">" border="0" align="absmiddle"297 ></dtml-if>289 <dtml-if "inObjStates(['STATE_NEW'],REQUEST)"> 290 <img src="<dtml-var MISC_ZMS>state_new.gif" title="<dtml-var "getZMILangStr('STATE_NEW')">" border="0" align="absmiddle"/> 291 </dtml-if> 292 <dtml-if "inObjStates(['STATE_MODIFIED'],REQUEST)"> 293 <img src="<dtml-var MISC_ZMS>state_modified.gif" title="<dtml-var "getZMILangStr('STATE_MODIFIED')">" border="0" align="absmiddle"/> 294 </dtml-if> 295 <dtml-if "inObjStates(['STATE_DELETED'],REQUEST)"> 296 <img src="<dtml-var MISC_ZMS>state_deleted.gif" title="<dtml-var "getZMILangStr('STATE_DELETED')">" border="0" align="absmiddle"/> 297 </dtml-if> 298 298 <br/> 299 299 </dtml-if> … … 318 318 <dtml-if "isPage()"> 319 319 <tr valign="top"> 320 <td align="right"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"></td>321 <td class="neutralColorWhite" colspan="2"><div id="div_<dtml-var version_nr>" title="+" style="visibility:hidden;display:none;border:1px solid black;padding:3px;background-color:white;"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"/></div></td>320 <td align="right"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"></td> 321 <td class="neutralColorWhite" colspan="2"><div id="div_<dtml-var version_nr>" title="+" style="visibility:hidden;display:none;border:1px solid black;padding:3px;background-color:white;"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"/></div></td> 322 322 </tr> 323 323 </dtml-if> … … 351 351 <dtml-let oCurrentVersionNr="'%i.%i.%i'%(getObjProperty('master_version',REQUEST),getObjProperty('major_version',REQUEST),getObjProperty('minor_version',REQUEST))"> 352 352 <tr valign="top"> 353 <td class="zmiHSep"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"></td>354 <td colspan="2" class="zmiNeutralColorWhite"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="2"></td>353 <td class="zmiHSep"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"></td> 354 <td colspan="2" class="zmiNeutralColorWhite"><img src="<dtml-var spacer_gif>" border="0" width="2" height="2"></td> 355 355 </tr> 356 356 <tr valign="top" id="tr_<dtml-var "id_quote(version_nr)">"> … … 380 380 <dtml-call "REQUEST.set('ZMS_VERSION_%s'%aq_parent.id,id)"> 381 381 <dtml-if "isActive(REQUEST)"> 382 <img src="<dtml-var spacer_gif>" title=""border="0" height="1" width="<dtml-var "(getLevel()-level)*8">" align="absmiddle"/>382 <img src="<dtml-var spacer_gif>" border="0" height="1" width="<dtml-var "(getLevel()-level)*8">" align="absmiddle"/> 383 383 <a href="<dtml-var "aq_parent.absolute_url()">/manage_main?lang=<dtml-var lang>&ZMS_VERSION_<dtml-var "aq_parent.id">=<dtml-var id>"><dtml-var f_display_icon></a> 384 384 <dtml-try><dtml-let parent="getParentNode()"><dtml-if "parent.meta_type == 'ZMSCustom'"><dtml-var "getMetaobjAttr(parent.meta_id,get_id_prefix(aq_parent.id))['name']"></dtml-if></dtml-let><dtml-except><span style="color:red"><dtml-var error_type>: <dtml-var error_value></span></dtml-try> … … 412 412 <dtml-if "isPage()"> 413 413 <tr valign="top"> 414 <td align="right"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"></td>415 <td class="neutralColorWhite" colspan="2"><div id="div_<dtml-var version_nr>" title="+" style="visibility:hidden;display:none;border:1px solid black;padding:3px;background-color:white;"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"/></div></td>414 <td align="right"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"></td> 415 <td class="neutralColorWhite" colspan="2"><div id="div_<dtml-var version_nr>" title="+" style="visibility:hidden;display:none;border:1px solid black;padding:3px;background-color:white;"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"/></div></td> 416 416 </tr> 417 417 </dtml-if> … … 421 421 <dtml-let version_nr="'%i.%i.%i'%(change_history_item.get('master_version',0),change_history_item.get('major_version',0),0)"> 422 422 <tr valign="top"> 423 <td class="zmiHSep"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"></td>424 <td colspan="2" class="zmiNeutralColorWhite"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="2"></td>423 <td class="zmiHSep"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"></td> 424 <td colspan="2" class="zmiNeutralColorWhite"><img src="<dtml-var spacer_gif>" border="0" width="2" height="2"></td> 425 425 </tr> 426 426 <tr valign="top" id="tr_<dtml-var "id_quote(version_nr)">"> … … 450 450 <dtml-call "REQUEST.set('ZMS_VERSION_%s'%aq_parent.id,id)"> 451 451 <dtml-if "isActive(REQUEST)"> 452 <img src="<dtml-var spacer_gif>" title=""border="0" height="1" width="<dtml-var "(getLevel()-level)*8">" align="absmiddle"/>452 <img src="<dtml-var spacer_gif>" border="0" height="1" width="<dtml-var "(getLevel()-level)*8">" align="absmiddle"/> 453 453 <a href="<dtml-var "aq_parent.absolute_url()">/manage_main?lang=<dtml-var lang>&ZMS_VERSION_<dtml-var "aq_parent.id">=<dtml-var id>"><dtml-var f_display_icon></a> 454 454 <dtml-try><dtml-let parent="getParentNode()"><dtml-if "parent.meta_type == 'ZMSCustom'"><dtml-var "getMetaobjAttr(parent.meta_id,get_id_prefix(aq_parent.id))['name']"></dtml-if></dtml-let><dtml-except><span style="color:red"><dtml-var error_type>: <dtml-var error_value></span></dtml-try> … … 480 480 <dtml-if "isPage()"> 481 481 <tr valign="top"> 482 <td align="right"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"></td>483 <td class="neutralColorWhite" colspan="2"><div id="div_<dtml-var version_nr>" title="+" style="visibility:hidden;display:none;border:1px solid black;padding:3px;background-color:white;"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"/></div></td>482 <td align="right"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"></td> 483 <td class="neutralColorWhite" colspan="2"><div id="div_<dtml-var version_nr>" title="+" style="visibility:hidden;display:none;border:1px solid black;padding:3px;background-color:white;"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"/></div></td> 484 484 </tr> 485 485 </dtml-if> … … 495 495 <dtml-let version_nr="'%i.%i.%i'%(getObjProperty('master_version',REQUEST),getObjProperty('major_version',REQUEST),getObjProperty('minor_version',REQUEST))"> 496 496 <tr valign="top"> 497 <td class="zmiHSep"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"></td>498 <td colspan="2" class="zmiNeutralColorWhite"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="2"></td>497 <td class="zmiHSep"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"></td> 498 <td colspan="2" class="zmiNeutralColorWhite"><img src="<dtml-var spacer_gif>" border="0" width="2" height="2"></td> 499 499 </tr> 500 500 <tr valign="top" id="tr_<dtml-var "id_quote(version_nr)">"> … … 524 524 <dtml-call "REQUEST.set('ZMS_VERSION_%s'%aq_parent.id,id)"> 525 525 <dtml-if "isActive(REQUEST)"> 526 <img src="<dtml-var spacer_gif>" title=""border="0" height="1" width="<dtml-var "(getLevel()-level)*8">" align="absmiddle"/>526 <img src="<dtml-var spacer_gif>" border="0" height="1" width="<dtml-var "(getLevel()-level)*8">" align="absmiddle"/> 527 527 <dtml-var f_display_icon> 528 528 <dtml-try><dtml-let parent="getParentNode()"><dtml-if "parent.meta_type == 'ZMSCustom'"><dtml-var "getMetaobjAttr(parent.meta_id,get_id_prefix(aq_parent.id))['name']"></dtml-if></dtml-let><dtml-except><span style="color:red"><dtml-var error_type>: <dtml-var error_value></span></dtml-try> … … 553 553 <dtml-if "isPage()"> 554 554 <tr valign="top"> 555 <td align="right"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"></td>556 <td class="neutralColorWhite" colspan="2"><div id="div_<dtml-var version_nr>" title="+" style="visibility:hidden;display:none;border:1px solid black;padding:3px;background-color:white;"><img src="<dtml-var spacer_gif>" title=""border="0" width="2" height="1"/></div></td>555 <td align="right"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"></td> 556 <td class="neutralColorWhite" colspan="2"><div id="div_<dtml-var version_nr>" title="+" style="visibility:hidden;display:none;border:1px solid black;padding:3px;background-color:white;"><img src="<dtml-var spacer_gif>" border="0" width="2" height="1"/></div></td> 557 557 </tr> 558 558 </dtml-if> -
ZMS/trunk/dtml/versionmanager/version_object_state.dtml
r723 r750 46 46 ><dtml-in wfStates 47 47 ><dtml-let wfState=sequence-item itm="getWfActivity(wfState)" 48 ><dtml-if "itm.get('icon',None)" 49 ><img src="<dtml-var "getDocumentElement().absolute_url()">/get_conf_blob?path=ZMS.workflow.activities/<dtml-var "itm['id']">/icon" title="<dtml-var "itm['name']"> <dtml-var "getZMILangStr('BY')"> <dtml-var "getObjProperty('work_uid',REQUEST)"> (<dtml-var "getLangFmtDate(getObjProperty('work_dt',REQUEST))">)" border="0" align="absmiddle" />48 ><dtml-if "itm.get('icon',None)"> 49 <img src="<dtml-var "getDocumentElement().absolute_url()">/get_conf_blob?path=ZMS.workflow.activities/<dtml-var "itm['id']">/icon" title="<dtml-var "itm['name']"> <dtml-var "getZMILangStr('BY')"> <dtml-var "getObjProperty('work_uid',REQUEST)"> (<dtml-var "getLangFmtDate(getObjProperty('work_dt',REQUEST))">)" border="0" align="absmiddle" /> 50 50 </dtml-if 51 51 ></dtml-let 52 52 ></dtml-in 53 53 ></dtml-if 54 ></dtml-if>55 <dtml-let filtered_obj_states="filteredObjStates(REQUEST)"56 ><dtml-if "'STATE_NEW' in filtered_obj_states"57 ><img src="<dtml-var MISC_ZMS>state_new.gif" title="<dtml-var "getZMILangStr('STATE_NEW')">" border="0" align="absmiddle"58 54 ></dtml-if 59 ><dtml-if "'STATE_MODIFIED' in filtered_obj_states" 60 ><img src="<dtml-var MISC_ZMS>state_modified.gif" title="<dtml-var "getZMILangStr('STATE_MODIFIED')">" border="0" align="absmiddle" 61 ><dtml-elif "len(wfStates)>0 and isVersionContainer() and hasObjModifiedChildren(REQUEST)" 62 ><img src="<dtml-var MISC_ZMS>state_modified_objs.gif" title="<dtml-var "getZMILangStr('STATE_MODIFIED')">" border="0" align="absmiddle" 63 ></dtml-if 64 ><dtml-if "'STATE_DELETED' in filtered_obj_states" 65 ><img src="<dtml-var MISC_ZMS>state_deleted.gif" title="<dtml-var "getZMILangStr('STATE_DELETED')">" border="0" align="absmiddle" 66 ></dtml-if 55 ><dtml-let filtered_obj_states="filteredObjStates(REQUEST)" 56 ><dtml-if "'STATE_NEW' in filtered_obj_states"> 57 <img src="<dtml-var MISC_ZMS>state_new.gif" title="<dtml-var "getZMILangStr('STATE_NEW')">" border="0" align="absmiddle"/> 58 </dtml-if> 59 <dtml-if "'STATE_MODIFIED' in filtered_obj_states"> 60 <img src="<dtml-var MISC_ZMS>state_modified.gif" title="<dtml-var "getZMILangStr('STATE_MODIFIED')">" border="0" align="absmiddle"/> 61 <dtml-elif "len(wfStates)>0 and isVersionContainer() and hasObjModifiedChildren(REQUEST)"> 62 <img src="<dtml-var MISC_ZMS>state_modified_objs.gif" title="<dtml-var "getZMILangStr('STATE_MODIFIED')">" border="0" align="absmiddle"/> 63 </dtml-if> 64 <dtml-if "'STATE_DELETED' in filtered_obj_states"> 65 <img src="<dtml-var MISC_ZMS>state_deleted.gif" title="<dtml-var "getZMILangStr('STATE_DELETED')">" border="0" align="absmiddle"/> 66 </dtml-if 67 67 ></dtml-let 68 68 ></dtml-let -
ZMS/trunk/import/contentEditableLib.metaobj.xml
r676 r750 224 224 <div style="border:0px;height:20px;margin:0px 3px;margin-top:-1px;padding:2px;" 225 225 ><img 226 src="metaobj_manager/contentEditableLib.contentEditable.gif" alt="" title=""border="0"226 src="metaobj_manager/contentEditableLib.contentEditable.gif" alt="" border="0" 227 227 style="border:0px;vertical-align:top"/> 228 228 <a href="#" onclick="contentEditableButtonSaveClick('<dtml-var lang>')"><img -
ZMS/trunk/import/exampledb.metaobj.xml
r723 r750 292 292 <a href="<dtml-var "url_append_params(getHref2IndexHtml(REQUEST),{nav_key:key})">" class="navMicro"><b> <dtml-var value> </b></a> 293 293 </td> 294 <td width="1" style="border-bottom:1px solid gray; background-color:#AAAAAA"><img src="<dtml-var spacer_gif>" title=""border="0" width="1"></td>295 <td width="1" style="border-bottom:1px solid gray; background-color:#CCCCCC"><img src="<dtml-var spacer_gif>" title=""border="0" width="1"></td>296 <td width="1" style="border-bottom:1px solid gray; background-color:#EEEEEE"><img src="<dtml-var spacer_gif>" title=""border="0" width="1"></td>294 <td width="1" style="border-bottom:1px solid gray; background-color:#AAAAAA"><img src="<dtml-var spacer_gif>" border="0" width="1"></td> 295 <td width="1" style="border-bottom:1px solid gray; background-color:#CCCCCC"><img src="<dtml-var spacer_gif>" border="0" width="1"></td> 296 <td width="1" style="border-bottom:1px solid gray; background-color:#EEEEEE"><img src="<dtml-var spacer_gif>" border="0" width="1"></td> 297 297 <td nowrap="nowrap" width="356" align="right" style="border-bottom:1px solid gray;"> 298 298 <dtml-in "_.range(0,len(nav)/2)"> -
ZMS/trunk/import/lcms.metaobj.xml
r723 r750 1637 1637 </map> 1638 1638 <dtml-let xqImage="getObjProperty('xqImage',REQUEST)"> 1639 <br/><img src="<dtml-var "xqImage.getHref(REQUEST)">" usemap="#map_<dtml-var id>" title=""border="0"><br/>1639 <br/><img src="<dtml-var "xqImage.getHref(REQUEST)">" usemap="#map_<dtml-var id>" border="0"><br/> 1640 1640 </dtml-let> 1641 1641 </div> … … 1870 1870 1871 1871 <div class="form-text"> 1872 <i mg src="<dtml-var MISC_ZMS>checkbox_disabled<dtml-var "getObjProperty('xqiValue',REQUEST)">.gif" title="" border="0" align="absmiddle">1872 <input class="form-checkbox" type="checkbox" disabled="disabled" <dtml-if "getObjProperty('xqiValue',REQUEST)">checked="checked"</dtml-if>/> 1873 1873 <dtml-var "getObjProperty('xqiText',REQUEST)"> 1874 1874 </div> … … 2766 2766 2767 2767 <div class="form-text"> 2768 <i mg src="<dtml-var MISC_ZMS>checkbox_disabled<dtml-var "getObjProperty('xqiValue',REQUEST)">.gif" title="" border="0" align="absmiddle">2768 <input class="form-checkbox" type="checkbox" disabled="disabled" <dtml-if "getObjProperty('xqiValue',REQUEST)">checked="checked"</dtml-if>/> 2769 2769 <dtml-var "getObjProperty('xqiText',REQUEST)"> 2770 2770 </div> -
ZMS/trunk/import/lms.metaobj.xml
r723 r750 192 192 <dtml-if "metaObjAttr['id'] in valid_ids"> 193 193 <tr> 194 <td><div class="form-label"><dtml-var "getLangStr(metaObjAttr['id'],lang)"><dtml-if "metaObjAttr.get('mandatory',0)==1">< sup style="color:red">*</sup></dtml-if></div></td>194 <td><div class="form-label"><dtml-var "getLangStr(metaObjAttr['id'],lang)"><dtml-if "metaObjAttr.get('mandatory',0)==1"><dtml-var FORM_LABEL_MANDATORY></dtml-if></div></td> 195 195 <td><dtml-var "getObjInput(metaObjAttr['id'],REQUEST)"> 196 196 </tr> … … 201 201 <hr size="1" /> 202 202 <p><dtml-var "getLangStr('LMS_REG_HINT',lang)">: 203 [< sup style="color:red">*</sup>] <dtml-var "getLangStr('LMS_REG_MANDATORY',lang)">. <br />203 [<dtml-var FORM_LABEL_MANDATORY>] <dtml-var "getLangStr('LMS_REG_MANDATORY',lang)">. <br /> 204 204 <dtml-var "getLangStr('LMS_REG_CONFIRM_ANNOUNCE',lang)">.<br /> 205 205 <hr size="1" /> … … 1344 1344 <span class="navMicro" style="color:gray" 1345 1345 ><img src="<dtml-if "learningresourcetype in ['Exam','Self Assessment']"><dtml-var "getObjProperty('icon_exam',REQUEST).getHref(REQUEST)"><dtml-elif "learningresourcetype=='lecture.document'"><dtml-var MISC_ZMS>zmsdocument_disabled.gif<dtml-else><dtml-var MISC_ZMS>zmsfolder_disabled.gif</dtml-if>" 1346 title=""border="0" align="absmiddle"/> <dtml-if "learningresourcetype in ['Exam','Self Assessment'] and getObjProperty('mandatoryexam',REQUEST)"><span style="color:red;font-weight:bold">!</span> </dtml-if><dtml-var title></span>1346 border="0" align="absmiddle"/> <dtml-if "learningresourcetype in ['Exam','Self Assessment'] and getObjProperty('mandatoryexam',REQUEST)"><span style="color:red;font-weight:bold">!</span> </dtml-if><dtml-var title></span> 1347 1347 <dtml-else> 1348 1348 <a href="<dtml-var "url_append_params(REQUEST['targetUrl'],{'scoId':id})">" class="navMicro" 1349 1349 ><img src="<dtml-if "learningresourcetype in ['Exam','Self Assessment']"><dtml-var "getObjProperty('icon_exam',REQUEST).getHref(REQUEST)"><dtml-elif "learningresourcetype=='lecture.document'"><dtml-var MISC_ZMS>ico_document.gif<dtml-else><dtml-var MISC_ZMS>ico_folder.gif</dtml-if>" 1350 title=""border="0" align="absmiddle" /><dtml-if "learningresourcetype in ['Exam','Self Assessment'] and getObjProperty('mandatoryexam',REQUEST)"><span style="color:red;font-weight:bold">!</span> </dtml-if>1350 border="0" align="absmiddle" /><dtml-if "learningresourcetype in ['Exam','Self Assessment'] and getObjProperty('mandatoryexam',REQUEST)"><span style="color:red;font-weight:bold">!</span> </dtml-if> 1351 1351 <dtml-var title></a> 1352 1352 <dtml-if "id == activeScoId"> 1353 1353 <img src="<dtml-var "getObjProperty('icon_this',REQUEST).getHref(REQUEST)">" 1354 title=""border="0" align="absmiddle" />1354 border="0" align="absmiddle" /> 1355 1355 </dtml-if> 1356 1356 <dtml-if reset> -
ZMS/trunk/import/manage_searchReplace.metacmd.xml
r723 r750 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <dictionary> 3 <item key="data"><![CDATA[< !-- ############################################################ -->4 <!--#5 <!--# Execute6 <!--#7 < !-- ############################################################ -->3 <item key="data"><![CDATA[<dtml-comment> 4 ################################################################################ 5 # Execute 6 ################################################################################ 7 </dtml-comment> 8 8 <dtml-if process> 9 9 … … 51 51 <dtml-return message> 52 52 53 < !-- ############################################################ -->54 <!--#55 <!--# Process execution56 <!--#57 < !-- ############################################################ -->53 <dtml-comment> 54 ################################################################################ 55 # Process execution 56 ################################################################################ 57 </dtml-comment> 58 58 <dtml-elif "REQUEST.get('btn','') == ' Ersetzen '"> 59 59 … … 71 71 <dtml-var manage_page_footer> 72 72 73 < !-- ############################################################ -->74 <!--#75 <!--# Process cancellation76 <!--#77 < !-- ############################################################ -->73 <dtml-comment> 74 ################################################################################ 75 # Process cancellation 76 ################################################################################ 77 </dtml-comment> 78 78 <dtml-elif "REQUEST.get('btn','') == ' Abbrechen '"> 79 79 80 80 <dtml-call "RESPONSE.redirect('%s/manage_main?lang=%s'%(absolute_url(),lang))"> 81 81 82 < !-- ############################################################ -->83 <!--#84 <!--# Form85 <!--#86 < !-- ############################################################ -->82 <dtml-comment> 83 ################################################################################ 84 # Form 85 ################################################################################ 86 </dtml-comment> 87 87 <dtml-else> 88 88 … … 118 118 <dtml-var manage_page_footer> 119 119 120 <dtml-comment> 121 ################################################################################ 122 </dtml-comment> 123 120 124 </dtml-if>]]></item> 121 125 <item key="description"></item> -
ZMS/trunk/import/zms.metaobj.xml
r724 r750 253 253 <dictionary> 254 254 <item key="custom"> 255 <data content_type="image/gif" filename="zmsdocument .gif" type="file">47494638396110001000b30000fc02fc8787aeb7c7e4d6ebfcb5d8faa0a6c4c6e1fbf7fbfcb8dffc547ab484baec8f98b9afb9d17496d4acd0fc7573a521f90401000000002c00000000100010000304691008c158592bbc02ba6747281e8db0781d3886cda024a8bab606f378c53a904d7f77391d6128f80116bac36060301891a2e5d2c03406a24aa981605566a74daee7faa51a100871e7aa1da0d36a40403a4513100ee343d97c0f1d791e0f744c6f697a0f898a8b891d11003b</data>255 <data content_type="image/gif" filename="zmsdocument_16x16.gif" type="file">47494638396110001000b30000fc02fc8787aeb7c7e4d6ebfcb5d8faa0a6c4c6e1fbf7fbfcb8dffc547ab484baec8f98b9afb9d17496d4acd0fc7573a521f90401000000002c00000000100010000304691008c158592bbc02ba6747281e8db0781d3886cda024a8bab606f378c53a904d7f77391d6128f80116bac36060301891a2e5d2c03406a24aa981605566a74daee7faa51a100871e7aa1da0d36a40403a4513100ee343d97c0f1d791e0f744c6f697a0f898a8b891d11003b</data> 256 256 </item> 257 257 <item key="id"><![CDATA[icon]]></item> … … 266 266 <dictionary> 267 267 <item key="custom"> 268 <data content_type="image/gif" filename="zmsdocument_disabled .gif" type="file">47494638396110001000b30000fc02fc8c8a8cc4c6c4e4e6e4a4a6a4d4d2d47476749c9a9cbcbabcfcfafc949294acaeacdcdadccccacc7c7a7cd4d6d421f90401000000002c000000001000100003046e1008b110512a3802ba47492826817078dd220ea2322c060a8ea1fb207147d02c86399e1daf4014003b0a5e623060308e80c388c964347380c06a496514a05a16b5e92c60b5dc66f3f1f87ac2d501bb6d7e8fd7ed4703ea583a1f0c740d461e0e7781736e1d0e0e068c8e8d8f4711003b</data>268 <data content_type="image/gif" filename="zmsdocument_disabled_16x16.gif" type="file">47494638396110001000b30000fc02fc8c8a8cc4c6c4e4e6e4a4a6a4d4d2d47476749c9a9cbcbabcfcfafc949294acaeacdcdadccccacc7c7a7cd4d6d421f90401000000002c000000001000100003046e1008b110512a3802ba47492826817078dd220ea2322c060a8ea1fb207147d02c86399e1daf4014003b0a5e623060308e80c388c964347380c06a496514a05a16b5e92c60b5dc66f3f1f87ac2d501bb6d7e8fd7ed4703ea583a1f0c740d461e0e7781736e1d0e0e068c8e8d8f4711003b</data> 269 269 </item> 270 270 <item key="id"><![CDATA[icon_disabled]]></item> … … 474 474 <dictionary> 475 475 <item key="custom"> 476 <data content_type="image/gif" filename="zmsfile .gif" type="file">47494638396112001000f700000000805e6190606493636796656a9a676d9e6970a26b74a56d77a86f7aac7578a3767ca6727cae737eb07880ab7480b27a83b07d89b67f8ebc55a7edff00ff8195c3849bca8ca0c987a1d287a9dc8fa7d08aa8d98caedf8fb3e591b8ea92bcef94bff2b0b0ffb0d7ffbddeffc2c8ffd0dae9c2e1ffc5e3ffc6e3ffc8e4ffcee6ffd3e2f2d2e1f5d1e8ffdae7f3dde9f4e4edf5eaedf0e8eff7eaf5ffeff3f8f1f1f2f5f5f5f7f7f7f3f9fff6fafffafafafcfcfcfdfdfdfefefefeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f90401000014002c00000000120010000008bd0029500091a1a041830f042a14f8e1c78f1d3a6ed8a811a3c4030d0b057ae8d1c3e10f1f3970b07830e142c60e3c780058c972e483840b39f8f8016087cd192b4384689071c3cc9a3b70c0200120840a061931fcdc3103460b15455124c868012480a64f471435812063051c34003855314244511107324a900103c00ab222cc861061206304186d59b29c5b202304182f5ae81cac5304818c0e5cb86891e244d9b87107645cb06245e3c7904508c8a8a0b3e7cf9d03641c4d5a614000003b</data>476 <data content_type="image/gif" filename="zmsfile_16x16.gif" type="file">47494638396110001000b300000402847784b4b5d5fc86a8dad2e8fa626897f9fcfc54a6ec727aa6fc02fcb4b2fc8498c8c8e0f88cb0e094bdefe7eff521f90401000009002c000000001000100003046f30b9d186bd23a4bd9df9e0f330c8c049606a30c1b170cd07cc341920b09cce8aa26d03dd87200028489ca0016010110846e4662173321851dcb4097810ae4585409b0888008caf203ce6981fb4b8b8e076f6ee3d017d836078af0c6b827b097d8081826b84088c8d8e8c8427929311003b</data> 477 477 </item> 478 478 <item key="id"><![CDATA[icon]]></item> … … 487 487 <dictionary> 488 488 <item key="custom"> 489 <data content_type="image/gif" filename="zmsfile_disabled .gif" type="file">47494638396112001000b300006666666b6b6b7373737b7b7bff00ff8181818c8c8c999999a4a4a4b7b7b7cececed7d7d7dddddde2e2e2ebebebfafafa21f90401000004002c0000000012001000000474909084aab5456a999eff8eb314c8c67de8c314c76122de55ad45b6c10ffe385592d81a9ccea140241a03d321b673341a464672b3cc859e8be854b3e4391b8b62422130194208065821269bd132a37b53f8faee3e45c0547836180c616c6c7b1b03808082830a0026038f90918f8d269596121100003b</data>489 <data content_type="image/gif" filename="zmsfile_disabled_16x16.gif" type="file">47494638396110001000b30000fc02fc848284cccecceceaec646664a4a6a4dcdedc7472749c9a9cfcfafcb4b6b48c8e8cd4d6d47c7a7c6c6a6ce4e2e421f90401000000002c000000001000100003047210a8420baa2580bd55fae0303041c149609a180d8270c5875d4660c37248298ab6c509444850503c1a1c6122267a3c8aaca4acf930148fd24161e0641015820367212a181ede2f43bc216b31bb3027c07df0ee3c8163eeaca20580807b1b0d068606698102041c0d8e8f908e832794950011003b</data> 490 490 </item> 491 491 <item key="id"><![CDATA[icon_disabled]]></item> … … 720 720 <item key="access" type="dictionary"> 721 721 <dictionary> 722 <item key="delete" type="list"> 723 <list> 724 <item><![CDATA[ZMSAdministrator]]></item> 725 <item><![CDATA[ZMSAuthor]]></item> 726 <item><![CDATA[ZMSEditor]]></item> 727 </list> 728 </item> 729 <item key="delete_custom"/> 730 <item key="edit" type="list"> 731 <list> 732 <item><![CDATA[ZMSAdministrator]]></item> 733 <item><![CDATA[ZMSAuthor]]></item> 734 <item><![CDATA[ZMSEditor]]></item> 735 </list> 736 </item> 737 <item key="edit_custom"/> 738 <item key="insert" type="list"> 739 <list> 740 <item><![CDATA[ZMSAdministrator]]></item> 741 <item><![CDATA[ZMSAuthor]]></item> 742 <item><![CDATA[ZMSEditor]]></item> 743 </list> 744 </item> 745 <item key="insert_custom"><![CDATA[{$}]]></item> 722 746 </dictionary> 723 747 </item> … … 974 998 <dictionary> 975 999 <item key="custom"> 976 <data content_type="image/gif" filename="zmsgraphic.gif" type="file">4749463839611 2001000f700003d6dbd2470d54747ac5e6190604494606493636796656a9a676d9e6970a26b74a56d77a86f7aac7578a3767ca6727cae737eb06cf93658f0500c8bf1039bf90199ff0994f20fa7e27880ab7480b27a83b07d89b67f8ebc55a7ed53abf6ef350ff93405ff3401c67b7bff00ffdcc924e5d409facd02e7c627e7c628e9c829f0cc2aeed7648195c3849bca8ca0c987a1d287a9dc8fa7d08aa8d98caedf8fb3e591b8ea92bcef94bff2bdbfc2bdbfc3b0b0ffbfc38186c6fe87cff98aceff9cc6f599cbfcaed6ffb0d7ffb3d8fdb8dbffb9dcfebddeffd3c7d4d6ccd9cedef4d0dae9dde3c6c2e1ffc3e6ffc5e3ffc6e3ffc8e4ffcee6ffd3e2f2d2e1f5d1e8ffd3e9ffdae7f3dde9f4d9ecffdeefffdfefffe4edf5eaedf0e8eff7e2f1ffe4f2ffeaf5ffeff3f8f1f1f2f5f5f5f7f7f7f3f9fff6fafffafafafcfcfcfdfdfdfefefefeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f90401000023002c00000000120010000008d000478cb801a3a0418319042a1468830d1b3467c88c11c3454986180b05d650a3c6219b3566ca4cc9d0c145461a69d2380459064c920c3033ce58c326844d114db27849a203424619346d820050a1828f2a511e647c1134048100452b1479c220630b90213e08805a94079305195994097304c9040b178a0211a22023872e5bbe68e9212102050f438424c8b861cb162d5856982841e207112108326ad87205cb12152750a4d81144c8818c18ac58a102c5891121a0411bc8e8408a94ce9f43832e90b181ebd7b05d0fc848bbb6c28000003b</data>1000 <data content_type="image/gif" filename="zmsgraphic.gif" type="file">47494638396110001000b30000fa3605eacc1f7987b7bcc284d7d2d1edf5fa3ca7ecfc02fcb6d8fa574f9cc47a7ca4e45c6cfa346876a80598fb8baddf21f90401000007002c0000000010001000030464f0a0476b1527e757baef84f068d2f7218d316ea6870842a37105602b4837616c6d270e072227ebfd8241e2acf36b201f288d00f44026a399a98bc1701886c583b6b3089887587181b0369b07604da390aba38709399d7e47871b80818280792486871911003b</data> 977 1001 </item> 978 1002 <item key="id"><![CDATA[icon]]></item> … … 987 1011 <dictionary> 988 1012 <item key="custom"> 989 <data content_type="image/gif" filename="zmsgraphic_disabled.gif" type="file">4749463839611 2001000b300005353536565656a6a6a7575757b7b7bff00ff838383989898a5a5a5b9b9b9c2c2c2cececed3d3d3dcdcdce8e8e8fbfbfb21f90401000005002c0000000012001000000477b09484aab5466a999eff8ed318c8c67de8331e8789a4df6864dbfb08f8d1844d426b369c203018284404d3c18303108b8c4672b3bc099cc54142aaf42c16454251015686428a446270f80e4c86b383a1482b18e54d9c57af27be0270670d0d785f802604848486870b0189049293940490269899121100003b</data>1013 <data content_type="image/gif" filename="zmsgraphic_disabled.gif" type="file">47494638396110001000b30000fc02fc848284c4c2c4545254eceaec6c6a6ca4a6a4d4d2d47476749c9a9cbcbabc646664fcfafcccceccdcdedc7c7a7c21f90401000000002c00000000100010000304791028436b0d2067c5ba278413189ae49d8cf3248966a09e1860d9cb147872808e4203b64561b1402004a18726d1c10d8ac6836ad9113e8d08c5419961321a0de3c328082f79048142814880119a000874502b040773461e7208fe6a6005710e3c0e7960821a0f0e8d8779900d0b8b0f9596970f93259b9c1911003b</data> 990 1014 </item> 991 1015 <item key="id"><![CDATA[icon_disabled]]></item> … … 1040 1064 <item type="dictionary"> 1041 1065 <dictionary> 1042 <item key="default"><![CDATA[alt="" title=""]]></item>1066 <item key="default"><![CDATA[alt=""]]></item> 1043 1067 <item key="id"><![CDATA[img_attrs_spec]]></item> 1044 1068 <item key="mandatory" type="int">0</item> … … 1159 1183 </list> 1160 1184 </item> 1185 <item key="access" type="dictionary"> 1186 <dictionary> 1187 <item key="delete" type="list"> 1188 <list> 1189 <item><![CDATA[ZMSAdministrator]]></item> 1190 <item><![CDATA[ZMSAuthor]]></item> 1191 <item><![CDATA[ZMSEditor]]></item> 1192 </list> 1193 </item> 1194 <item key="delete_custom"/> 1195 <item key="edit" type="list"> 1196 <list> 1197 <item><![CDATA[ZMSAdministrator]]></item> 1198 <item><![CDATA[ZMSAuthor]]></item> 1199 <item><![CDATA[ZMSEditor]]></item> 1200 </list> 1201 </item> 1202 <item key="edit_custom"/> 1203 <item key="insert" type="list"> 1204 <list> 1205 <item><![CDATA[ZMSAdministrator]]></item> 1206 <item><![CDATA[ZMSAuthor]]></item> 1207 <item><![CDATA[ZMSEditor]]></item> 1208 </list> 1209 </item> 1210 <item key="insert_custom"><![CDATA[{$}]]></item> 1211 </dictionary> 1212 </item> 1161 1213 <item key="enabled" type="int">1</item> 1162 1214 <item key="id"><![CDATA[ZMSGraphic]]></item> … … 1222 1274 <dictionary> 1223 1275 <item key="custom"> 1224 <data content_type="image/gif" filename="zmslinkcontainer .gif" type="file">47494638396112001000b300000402058a8d8fc5c9c7e2ebec0402849ca2f4344448abaeb5f8fdfa677397fc02fc575e66292a30c5d5ebaebed87494b221f9040100000a002c0000000012001000030475504975820d67ea29d86aa00030c22675cbf01c0ce0028d790c60f33cefb80543df3809862117d01c1003e463715bbc1646044270c88d16092847ea10bd08b9e8a000104c1180b348e36894adb9b5e4e046076001dc1d0d9854bd706f7212656769665e681b3938568313856687537d260a61610a11003b</data>1276 <data content_type="image/gif" filename="zmslinkcontainer_16x16.gif" type="file">47494638396110001000b300000402048c8e8cc4cac404028434464cacbedce4eaecacaeb4647294fc02fc2c2a34545e64c4d6ec7496b4fcfefc0000ff21f90401000009002c000000001000100003046e30c974820d67ea24d462a00028c2d62d467328400b30da61804cd3b8e314183c53200a022e2039380cc7c6c2b6702d8a0e87e0801b2d104f4e1437c061a10081d401188bb2897015279a94018157e016270324ea754bd44e8bc5657f2d646e2e37557d787f6466771b38692e1211003b</data> 1225 1277 </item> 1226 1278 <item key="id"><![CDATA[icon]]></item> … … 1235 1287 <dictionary> 1236 1288 <item key="custom"> 1237 <data content_type="image/gif" filename="zmslinkcontainer_disabled .gif" type="file">47494638396112001000b30000fc02fc8c8a8cc4c2c4acaeaceceaec5c5a5c9c9a9cd4d2d47c7a7cbcbabcccceccf4f6f4646664949294a4a2a4dcdadc21f90401000000002c000000001200100003047a104820861d62eaf95078a05220cf263d4c43240252bc4cb925c4f11cd6fb2233e11f0a0323a02b243482856fd5700c882f8346415828044546ca219d281656918e519cfab08745baa05617340742e150acd3278207bb30980f0c050e7b6f12687545747713736d6c69747b1b458276841a8c6b6d8a2665650011003b</data>1289 <data content_type="image/gif" filename="zmslinkcontainer_disabled_16x16.gif" type="file">47494638396110001000b30000fc02fc8c8a8cc4c2c4acaeaceceaec5c5a5c9c9a9cd4d2d47c7a7cbcbabcccceccf4f6f4646664949294a4a2a4dcdadc21f90401000000002c0000000010001000030474104820861d626af05078a05220cff6300d910848e132e59410c77358ae8bc8447f28064620574848048b9eaae1180c5d068982b05008880c94230a502c1658e2560a3e2ccc85f3b9c005140ec4387c922e0cde0343c1512f48de714470736e66686a707574397c727e748660888f1a446e391211003b</data> 1238 1290 </item> 1239 1291 <item key="id"><![CDATA[icon_disabled]]></item> … … 1275 1327 <td> </td> 1276 1328 <td> 1277 <span class="form-label"><dtml-var "getZMILangStr('ATTR_URL')">< sup style="color:red">*</sup></span>1329 <span class="form-label"><dtml-var "getZMILangStr('ATTR_URL')"><dtml-var FORM_LABEL_MANDATORY></span> 1278 1330 <span class="form-small">(<dtml-var "getZMILangStr('OR').lower()"> PMID)</span> 1279 1331 </td> 1280 1332 <td> 1281 <span class="form-label"><dtml-var "getZMILangStr('ATTR_TITLE')">< sup style="color:red">*</sup></span>1333 <span class="form-label"><dtml-var "getZMILangStr('ATTR_TITLE')"><dtml-var FORM_LABEL_MANDATORY></span> 1282 1334 <span class="form-small">(<dtml-var "getZMILangStr('OR').lower()"> "Medline")</span> 1283 1335 </td> … … 1294 1346 <dtml-call "REQUEST.set( 'ZMS_INSERT', 'ZMSLinkElement')"> 1295 1347 <tr valign="top" class="zmiNeutralColorMedium0"> 1296 <td align="right"><img src="<dtml-var MISC_ZMS>btn_add.gif" title=""border="0" class="button"/></td>1348 <td align="right"><img src="<dtml-var MISC_ZMS>btn_add.gif" border="0" class="button"/></td> 1297 1349 <td class="form-small"><dtml-var "getUrlInput(fmName='form0',elName='_url',elTextName='_title',size=15,value='',enabled=1,REQUEST=REQUEST,css='form-small')"> </td> 1298 1350 <td class="form-small"><dtml-var "getTextInput(fmName='form0',elName='_title',size=15,value='',enabled=1,REQUEST=REQUEST,css='form-small')"></td> … … 1400 1452 <item key="id"><![CDATA[onChangeObjEvt]]></item> 1401 1453 <item key="mandatory" type="int">0</item> 1402 <item key="multilang" type="int"> 1</item>1454 <item key="multilang" type="int">0</item> 1403 1455 <item key="name"><![CDATA[Event: Change]]></item> 1404 1456 <item key="repetitive" type="int">0</item> … … 1456 1508 <dictionary> 1457 1509 <item key="custom"> 1458 <data content_type="image/gif" filename="zmslink container.gif" type="file">47494638396112001000f70000000000090b0e0e0f0d11111112161e1c202e1b2230212121283938303130313131384c53395357555555505f7e585f7f4b67415f6161666666000084586597727484686fb9677cab68939e748fac7294b7ff00ff8484848a8a8a9a9a9a86a3b997a1aba8a9a9aaaaaaa2a2b8aaaab9abb2aeb3b3a7bbbbbb8e91fa8c9eff9192fd93b6c99ba1f19bbdeaa89bfebdbdceb0aeeeadcbbfb8d7e0bdd0e6c6dcb6c0c0c0c6c6c6cfcfcfc3c5d6c3c3e2c2c3fbc6c6fccedfe4d3c7f5d1d0fadadbf4d5e0decce4e9dae6e9d8ebe2e9e5dee3e8e7e8ebebebeff2e9f1f2eaf5f1ecf4f3eef6f5f6eef6f1f7f7f2fcf6f5fdf7f5fcfbf6fdfbfffffbffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f9040100001b002c00000000120010000008bb003708dc20a283c10e22062a1c7843410319104f00507063a1c01b07220801b10201808f032a2e0c6104088f1919307cfc9860a187224a86c86841c1008395003c2814d1644992201f1c5cd0b060a5048527a044a95162650002051e54383af0849327524c08c06901858e0e48911c6142840684952954ec00ab10c78f1e3962e09c8053e1081f2e5800b031852f80be7d01282401632fcec336040f7cf1170007006b37386ebcd0f0e195892dee05fc976f668b925786fe383020003b</data>1510 <data content_type="image/gif" filename="zmslinkelement_16x16.gif" type="file">47494638396110001000b30000050305878d93c4c9c5e5eaeb0402849299fa344448acaeb3f7fcf9686e8cfc02fc565f62b2bfdf292a30c6d5eb6876b421f9040100000a002c0000000010001000030477504975820d676a25da72e00134ced62d43c018400b08da310ce013b8e314cc3493342c574072400c8c87c5e310042c2402044220c235128927458aa8ba1e05c690739c0916ae4278ac603818021c013739380aaf2902a08fd75f38817e127c0037620a86851380812e838451517c92001b892e982d1211003b</data> 1459 1511 </item> 1460 1512 <item key="id"><![CDATA[icon]]></item> … … 1469 1521 <dictionary> 1470 1522 <item key="custom"> 1471 <data content_type="image/gif" filename="zmslink container_disabled.gif" type="file">47494638396112001000b300005b5b5b676767787878ff00ff898989939393999999a3a3a3adadadb9b9b9c2c2c2ccccccd3d3d3d9d9d9e8e8e8f4f4f421f90401000003002c000000001200100000047b70c8a190456aead90469e00208cd263541e1248a00bc41b9290ec858ef2b6c89e3370b4380900324348a876f553820882f8366f1782c14c540ea209d50ab8a40f190b84d97b5424e51466c1835862827ce211b0a2ce3b107f0f90048220c458584537e000800370681891b8c854587917b7d7f952645039c121100003b</data>1523 <data content_type="image/gif" filename="zmslinkelement_disabled_16x16.gif" type="file">47494638396110001000b30000fc02fc8c8a8cc4c2c4acaeaceceaec5c5a5c9c9a9cd4d2d47c7a7cbcbabcccceccf4f6f4646664949294a4a2a4dcdadc21f90401000000002c000000001000100003047a104820861d626af05038cfa314c8b33d4c43240252bc8c3909447858ef8b4c495d2b064620574848040b422dd1700c862f8344915408888c94430aa02e160206d191b84d95ca472327280f260782629413e7668feb61b12ff0f905330507448584137e050383030681898884853987917f7e7b951a44009c0011003b</data> 1472 1524 </item> 1473 1525 <item key="id"><![CDATA[icon_disabled]]></item> … … 1577 1629 </dtml-comment> 1578 1630 <tr valign="middle"> 1579 <td><div class="form-label"><dtml-var "getZMILangStr('ATTR_URL')"> < sup style="color:red">*</sup></div></td>1631 <td><div class="form-label"><dtml-var "getZMILangStr('ATTR_URL')"> <dtml-var FORM_LABEL_MANDATORY></div></td> 1580 1632 <td> 1581 1633 <div style="float:left"><dtml-var "getObjInput('attr_ref',REQUEST)"></div> … … 1773 1825 ><div class="<dtml-var "' '.join(subclass)">" id="<dtml-var id>"> 1774 1826 <div class="title"> 1775 <img src="<dtml-var "getObjProperty('attr_img_src',REQUEST)">" title=""border="0" alt="" align="absmiddle"/>1827 <img src="<dtml-var "getObjProperty('attr_img_src',REQUEST)">" border="0" alt="" align="absmiddle"/> 1776 1828 <a href="<dtml-var "getLinkUrl(ref,REQUEST)">"<dtml-if "getObjProperty('attr_type',REQUEST)=='new'"> target="_blank"</dtml-if>><dtml-var titlealt></a> 1777 1829 </div> … … 2213 2265 <tr class="list-header"> 2214 2266 <td width="5%" valign="middle" 2215 ><a href="javascript:var btn=$('#slctBtn');var slct=btn.attr('src').indexOf('btn_slctall.gif')>0;if(slct){btn.attr('src','<dtml-var MISC_ZMS>btn_slctnone.gif');} else {btn.attr('src','<dtml-var MISC_ZMS>btn_slctall.gif');};selectCheckboxes(btn.parent ('form'),slct);" class="button"2216 ><img id="slctBtn" src="<dtml-var MISC_ZMS>btn_slctall.gif" title="" border="0" width="20" height="20"2267 ><a href="javascript:var btn=$('#slctBtn');var slct=btn.attr('src').indexOf('btn_slctall.gif')>0;if(slct){btn.attr('src','<dtml-var MISC_ZMS>btn_slctnone.gif');} else {btn.attr('src','<dtml-var MISC_ZMS>btn_slctall.gif');};selectCheckboxes(btn.parents('form'),slct);" class="button" 2268 ><img id="slctBtn" src="<dtml-var MISC_ZMS>btn_slctall.gif" border="0" 2217 2269 ></a 2218 2270 ></td> … … 2448 2500 <dictionary> 2449 2501 <item key="custom"> 2450 <data content_type="image/gif" filename="zmstable .gif" type="file">47494638396112001000f700000000845e6190606493636796656a9a676d9e6970a26b74a56d77a86f7aac7578a3767ca6727cae7880ab7a83b07d89b67f8ebcff00ff8080808195c3849bca87a1d287a9dc8aa8d98caedf92bcef94bff2b0d7ffc2e1ffc6e3ffcee6ffd1e8ffe4edf5e8eff7f3f9fffeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f90401000011002c00000000120010000008920023081c48b020410d16122a5cb89081c00c00224a9c38d161040c14334ab47881040909233c4a00415282070f122c56101952c4c8921f502610484182cd9b387122103841a4881020467af820a1030709070442100934e850941c36483020f041ceab370b0874f0f3254a0f46256c904a406003a042891a953a56c200810bb06215205081ddbb78f30630c8b7af5fbe0101003b</data>2502 <data content_type="image/gif" filename="zmstable_16x16.gif" type="file">47494638396110001000b30000040284848284b4d6fc6268978498c86c75a7e6eef48caedc747ba6fc02fc7c82b085aadc94bef0cbe5fcfbfdfc7c8cb821f90401000009002c000000001000100003045b30c9496b622bebbd150360288ac8319e21b2384ec0b6461c344da0b2ae6304f14edb84807048241608b81eefd710040a8fa48c5613380b8aa2763850e878861acd690d7465617133501e20b6db41015198d7e976fbc0c2effb2511003b</data> 2451 2503 </item> 2452 2504 <item key="id"><![CDATA[icon]]></item> … … 2461 2513 <dictionary> 2462 2514 <item key="custom"> 2463 <data content_type="image/gif" filename="zmstable_disabled .gif" type="file">47494638396112001000f700005c5c5c6565656767676a6a6a6d6d6d7070707373737676767979797b7b7b7c7c7c7e7e7eff00ff8080808282828585858a8a8a8e8e8e9494949999999e9e9ea4a4a4a9a9a9b5b5b5b7b7b7cfcfcfdbdbdbdddddde1e1e1e3e3e3ebebebedededf7f7f7fefefeffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f9040100000c002c00000000120010000008920019081c48b020410c15122a5cb87081c00b00224a9c38d121030b14334ab45841848806213c36f040b201070e0d2c52101912c4c8921d502a1038a181cd9b38712210284124880f1e4672e8d060838606070446100934e850941a323430201042ceab370b087cf0f3254a0e461b64904a40a003a042891a953ab6c100810bb06215203081ddbb78f30630c8b7af5fbe0101003b</data>2515 <data content_type="image/gif" filename="zmstable_disabled_16x16.gif" type="file">47494638396110001000b30000fc02fc848284cccecc9c9e9c5c5e5cecebec7473749898988c8c8cb4b6b4e1e0e1fbfdfb6c6c6ca5a6a57c7b7c64666421f90401000000002c000000001000100003046510c8492b48ad8dbc47d78d931064699a4e73ae65ba2cc1bb38451d284ae00c6ffcd235074e7708188f8ea331e938f46a854061887318104f1b4e211404ae4965587764c40ac09c429013081c66db54bd76b8038cb07ec90f3c1c808182830f168687881211003b</data> 2464 2516 </item> 2465 2517 <item key="id"><![CDATA[icon_disabled]]></item> … … 2569 2621 </colgroup> 2570 2622 <tr valign="top"> 2571 <td><div class="form-label"><dtml-var "getZMILangStr('ATTR_COLS')"> × <dtml-var "getZMILangStr('ATTR_ROWS')">< sup style="color:red">*</sup></div></td>2623 <td><div class="form-label"><dtml-var "getZMILangStr('ATTR_COLS')"> × <dtml-var "getZMILangStr('ATTR_ROWS')"><dtml-var FORM_LABEL_MANDATORY></div></td> 2572 2624 <td><div class="form-label"><dtml-var "getTextInput(fmName=fmName,elName='cols',value='3',size=2)"> × <dtml-var "getTextInput(fmName=fmName,elName='rows',value='3',size=2)"></div></td> 2573 2625 </tr> … … 2582 2634 <tr> 2583 2635 <td></td> 2584 <td class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" width="1" height="1" title=""border="0" /></td>2636 <td class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" width="1" height="1" border="0" /></td> 2585 2637 </tr> 2586 2638 <tr> … … 2595 2647 </div> 2596 2648 </td> 2597 <td class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" width="1" height="4" title=""border="0"></td>2649 <td class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" width="1" height="4" border="0"></td> 2598 2650 <td valign="middle" class="form-small">3 <dtml-var "getZMILangStr('ATTR_ROWS')"></td> 2599 2651 </tr> … … 2609 2661 <div class="ZMSTable"> 2610 2662 <table> 2611 <tr><th colspan="3" style="border: solid 1px #999999;"><img src="<dtml-var spacer_gif>" width="30" height="4" title=""border="0"></th></tr>2663 <tr><th colspan="3" style="border: solid 1px #999999;"><img src="<dtml-var spacer_gif>" width="30" height="4" border="0"></th></tr> 2612 2664 <tr><dtml-var table_td><dtml-var table_td><dtml-var table_td></tr> 2613 2665 <tr><dtml-var table_td><dtml-var table_td><dtml-var table_td></tr> … … 2645 2697 <div class="ZMSTable"> 2646 2698 <table> 2647 <tr><td><img src="<dtml-var spacer_gif>" width="30" height="4" title=""border="0"></td><dtml-var table_th><dtml-var table_th></tr>2699 <tr><td><img src="<dtml-var spacer_gif>" width="30" height="4" border="0"></td><dtml-var table_th><dtml-var table_th></tr> 2648 2700 <tr><dtml-var table_th><dtml-var table_td><dtml-var table_td></tr> 2649 2701 <tr><dtml-var table_th><dtml-var table_td><dtml-var table_td></tr> … … 2664 2716 <tr> 2665 2717 <td></td> 2666 <td class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" width="1" height="1" title=""border="0" /></td>2718 <td class="zmiNeutralColorStrong0"><img src="<dtml-var spacer_gif>" width="1" height="1" border="0" /></td> 2667 2719 </tr> 2668 2720 <tr> … … 2999 3051 <tr valign="middle" class="zmiNeutralColorStrong0"> 3000 3052 <td> </td> 3001 <td><img src="<dtml-var spacer_gif>" width="8" height="1" border="0" title=""></td>3053 <td><img src="<dtml-var spacer_gif>" width="8" height="1" border="0"></td> 3002 3054 <dtml-in "_.range(table_cols)"> 3003 3055 <td … … 3016 3068 ><tr valign="middle" 3017 3069 ><td><a href="#" class="button"><img src="<dtml-var MISC_ZMS>btn_add.gif" border="0" title="<dtml-var "getZMILangStr('ACTION_INSERT_COL')">" onclick="actionBtnClick(this,'insert_col')" class="button"/></a></td 3018 ><td><img src="<dtml-var spacer_gif>" width="8" height="1" border="0" title=""></td3070 ><td><img src="<dtml-var spacer_gif>" width="8" height="1" border="0"></td 3019 3071 ></tr 3020 3072 ></table … … 3308 3360 <dictionary> 3309 3361 <item key="custom"> 3310 <data content_type="image/gif" filename="zmsteaser .gif" type="file">47494638396112001000b30000040284c48e0cfcfd99fcd25ffcfed5fcf072fcfaacfce16ffcfeeefc02fc4c4e4c8482846c6e6cfcfe84fcee84fcfebd21f90401000009002c000000001200100003047330a540ab0d324fc4bb4798161024099424253e2cf0b82e1b8059600838a0e3f8182c9280a3a103208a8d46e0116004934924342068061d850240cbcd0694cec9617cd092cb5fabf83018b7dd8740413db9040603ca98be7edf9b7b6135764d140a401a090b0c8c8c850c888992758293927411003b</data>3362 <data content_type="image/gif" filename="zmsteasercontainer_16x16.gif" type="file">47494638396110001000b30000040284c48e0c848284fcee84fcfebcfc02fcfcd25cfcfe9c4c4e4c6c6e6cfcf274fcfeecfce26cfcfe84fcfed4fcfaac21f90401000005002c0000000010001000030470b084496b2858aecdfbba58e08c23408e5348ac00d102cf1a7cd273dc407edf62200483460eb018361a01422011381e8dcec061091c2800d701c0aa685219608636cce8229960433aac062e259680c13001bf256b867c694f64e2134c010802190502098989540985868f217790907711003b</data> 3311 3363 </item> 3312 3364 <item key="id"><![CDATA[icon]]></item> … … 3321 3373 <dictionary> 3322 3374 <item key="custom"> 3323 <data content_type="image/gif" filename="zmsteaser _disabled.gif" type="file">47494638396112001000b300004c4e4c848284cccecce4e6e4f4f2f4dcdadcfc02fceceeecfcfafc6c6e6c8c8e8cd4d6d4e4e2e4eceaecf4f6f4dcdedc21f90401000006002c0000000012001000030470d01845ab55324fc4bb4798a67cc947890442246beb8060a6100eb126ac4a8c4a20cd075c4968e3257e8d06a1214c2e678ae324394830af49a854f128141885c4d7cbd0febee034b9a068446517c562416194a59280772f8f82df22715114003e1a06014238830986878f138090909211003b</data>3375 <data content_type="image/gif" filename="zmsteasercontainer_disabled_16x16.gif" type="file">47494638396110001000b300004c4e4c848284d4d6d4eceaece4e2e4f4f6f4fc02fcdcdedcf4f2f46c6e6c8c8e8cdcdadcfcfafceceeece4e6e40000ff21f90401000006002c000000001000100003046bd0a849ab3258b2cd3bbb98e225de14220c92a86cf17d1252206ab2a688a8040ad2d824204d97500c068801f098ec298a474742493d3a8b87c582b0486cb584ab62cb2d8317c6a7c4a210082684700213d0dadb4fae3ac47e4e000119060140367e0981828a7c738b8e7b11003b</data> 3324 3376 </item> 3325 3377 <item key="id"><![CDATA[icon_disabled]]></item> … … 3707 3759 <dictionary> 3708 3760 <item key="custom"> 3709 <data content_type="image/gif" filename="zmsteaser .gif" type="file">47494638396112001000f700004c4c4c6d6d6d000080ff00ffc58e08ffca56ffd760ffdc6cffe169ffe96fffe375fff277838383ffed80fff488fffc80ffff81fff88effff9ffffbabffffbdfffcc5ffffd5fffedaffffeefffff2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f90401000003002c000000001200100000088a0007081c48b0a0410208132a2470300386871023322448e082858b160460bc488001c50a1428081049322481001427485829a0e5ca9527294680d05280869a1020c41c48c0c1839f357ffedc29904083050b04245d8a94e800020aa2461520554102a7040e20d8cab5abd3a70b091830801080c7820c02a8554ba0c0c9b3060f7e8d4b1125ddbb040302003b</data>3761 <data content_type="image/gif" filename="zmsteaserelement_16x16.gif" type="file">47494638396110001000b30000040284c48e0cfcf88cfcfed5fcca54fcf173fcfaacfcfeedfce270fc02fcfcfe84fcee84fcfebdfcd664fcfe9cfcfefc21f90401000009002c000000001000100003045330c949eb0c38eb40c3f960787052309c27809e64123030c0c832dc0686a303bca23b378182073810158a2072d85bde168502404a8dde10588434abbd36b05f44b8d1726d020d72d95222acd9a537dc35af2722003b</data> 3710 3762 </item> 3711 3763 <item key="id"><![CDATA[icon]]></item> … … 3720 3772 <dictionary> 3721 3773 <item key="custom"> 3722 <data content_type="image/gif" filename="zmsteaser _disabled.gif" type="file">47494638396112001000b300004c4c4c6d6d6dff00ff8383838f8f8fcdcdcdd5d5d5dadadadddddde2e2e2e6e6e6e8e8e8eeeeeef1f1f1f5f5f5fbfbfb21f90401000002002c000000001200100000045b50c849ab25386b729fffe0c351445882c4403a2ce1b86e1b900dfb62f63b4f04d364224ce3b79310168c6426a92c0a088ac5e248954e9d0484569bdd2608d8c376bc0557361883010350550681789c5000bb2d17337eafdffb2711003b</data>3774 <data content_type="image/gif" filename="zmsteaserelement_disabled_16x16.gif" type="file">47494638396110001000b30000fc02fc8c8e8ccccecce4e6e4f4f2f4dcdadceceeecfcfafce4e2e4d4d6d4eceaecf4f6f4dcdedc0000ff0000ff0000ff21f90401000000002c000000001000100003045110c849eb0c38eb40c3f960787092179a200904c44178f0d2aa6cfb62eeb2d0c60d6384d745a130183284e2713850049c5084f3522820aa81ab1541b37ab5576e6713282430164b40a04a8fdde9363c1d01003b</data> 3723 3775 </item> 3724 3776 <item key="id"><![CDATA[icon_disabled]]></item> … … 3984 4036 <dictionary> 3985 4037 <item key="custom"> 3986 <data content_type="image/gif" filename="zmstextarea .gif" type="file">47494638396112001000f700000000805e6190606493636796656a9a676d9e6970a26b74a56d77a86f7aac7578a3767ca6727cae737eb07880ab7480b27a83b07d89b67f8ebc55a7edff00ff8195c3849bca8ca0c987a1d287a9dc8fa7d08aa8d98caedf8fb3e591b8ea92bcef94bff2bdbfc2bdbfc3b0b0ffb0d7ffbddeffc2c8ffd0dae9c2e1ffc5e3ffc6e3ffc8e4ffcee6ffd3e2f2d2e1f5d1e8ffdae7f3dde9f4e4edf5eaedf0e8eff7e8f4ffeaf5ffeff3f8f1f1f2f5f5f5f7f7f7f3f9fff6fafffafafafcfcfcfdfdfdfefefefeffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f90401000014002c00000000120010000008af0029500091a1a041830f042a14f84188101f3d74e4c031e3c4030d0b057a0002c4a190203c76b87830e142c60e3f7e8458c9f2c28397193904710872870d192f4c8c689071c34c0040830278c18241460c3343d69081f3c50a1509325a002934680a14083256d871e366d315294a90389051020d195581922061206304a65fc3ae2551202304193158ea5d4b20a30318309cca9d4b6240c6052d5a80154b9884808c0a224b9e1c3940c6cb98150604003b</data>4038 <data content_type="image/gif" filename="zmstextarea_16x16.gif" type="file">47494638396110001000b300000402847784b4b5d5fc87a8d9d3e8fb62689754a6ecf8fcfc727aa6fc02fc91b9e9bcbec48498c8c6e0f9a4b8f8e7eff521f90401000009002c000000001000100003046a30b9416b45296777ba7f4f130c5aa278e8d12006a39dc722cf031204da901e602338988cee00281a0104024e887a109c84c64ac3e81c8dd260a2fa383c93529f3600ba16058231081a460b0a1a32614647c33308b6d46dd720a4513e7c6f7e088687880877258c8d0911003b</data> 3987 4039 </item> 3988 4040 <item key="id"><![CDATA[icon]]></item> 3989 4041 <item key="mandatory" type="int">0</item> 3990 <item key="multilang" type="int"> 1</item>4042 <item key="multilang" type="int">0</item> 3991 4043 <item key="name"><![CDATA[Icon]]></item> 3992 4044 <item key="repetitive" type="int">0</item> … … 3997 4049 <dictionary> 3998 4050 <item key="custom"> 3999 <data content_type="image/gif" filename="zmstextarea_disabled .gif" type="file">47494638396112001000b300006666666b6b6b7373737b7b7bff00ff8181818c8c8c9d9d9da5a5a5bbbbbbcececed7d7d7dddddde3e3e3ebebebfafafa21f90401000004002c000000001200100000046c909084aab5456a999eff8eb314c8c67de8c314c761225e22cf4761bfe913364a926db0476bd86a3406a6032ae4303218c88d52486c3da31a838ee9642c14029321546d29c0626ee3f93d873785e66c7e0e980ac6b5f7ccb76f064f6c7c7c0026038788898785268d8e121100003b</data>4051 <data content_type="image/gif" filename="zmstextarea_disabled_16x16.gif" type="file">47494638396110001000f700006666666b6b6b7373737b7b7bff00ff8181818c8c8c9d9d9da5a5a5bbbbbbcececed7d7d7dddddde3e3e3ebebebfafafa00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021f90401000004002c00000000100010000708900009244040b060c1020412264cf0a0a143070e161440a050a0c38b0f181438704021828609428a3c50a0a4478c0f203650900061c28f0f38cae4d8a0c10085072e4274509301839b0973c69cc9d12750020652eeecc9608102010a0d4024ca51c1d3a84b1bf8746a156ac2023c458ab51a4061819a5a9b5a5d5b36e1009f5bd7ae05a07080ddbb78edd2adc8b76fc280003b</data> 4000 4052 </item> 4001 4053 <item key="id"><![CDATA[icon_disabled]]></item> 4002 4054 <item key="mandatory" type="int">0</item> 4003 <item key="multilang" type="int"> 1</item>4055 <item key="multilang" type="int">0</item> 4004 4056 <item key="name"><![CDATA[Icon (Disabled)]]></item> 4005 4057 <item key="repetitive" type="int">0</item> … … 4032 4084 <item key="id"><![CDATA[interface0]]></item> 4033 4085 <item key="mandatory" type="int">0</item> 4034 <item key="multilang" type="int"> 1</item>4086 <item key="multilang" type="int">0</item> 4035 4087 <item key="name"><![CDATA[<script language="JavaScript"> 4036 4088 <!--// … … 4101 4153 </list> 4102 4154 </item> 4155 <item key="access" type="dictionary"> 4156 <dictionary> 4157 <item key="delete" type="list"> 4158 <list> 4159 <item><![CDATA[ZMSAdministrator]]></item> 4160 <item><![CDATA[ZMSAuthor]]></item> 4161 <item><![CDATA[ZMSEditor]]></item> 4162 </list> 4163 </item> 4164 <item key="delete_custom"/> 4165 <item key="edit" type="list"> 4166 <list> 4167 <item><![CDATA[ZMSAdministrator]]></item> 4168 <item><![CDATA[ZMSAuthor]]></item> 4169 <item><![CDATA[ZMSEditor]]></item> 4170 </list> 4171 </item> 4172 <item key="edit_custom"/> 4173 <item key="insert" type="list"> 4174 <list> 4175 <item><![CDATA[ZMSAdministrator]]></item> 4176 <item><![CDATA[ZMSAuthor]]></item> 4177 <item><![CDATA[ZMSEditor]]></item> 4178 </list> 4179 </item> 4180 <item key="insert_custom"><![CDATA[{$}]]></item> 4181 </dictionary> 4182 </item> 4103 4183 <item key="enabled" type="int">1</item> 4104 4184 <item key="id"><![CDATA[ZMSTextarea]]></item> -
ZMS/trunk/manage_addzmscustomform.dtml
r723 r750 25 25 <input type="hidden" name="form_id" value="<dtml-var ZMI_TIME>"/> 26 26 <input type="hidden" name="meta_id" value="<dtml-var meta_id>"/> 27 <input type="hidden" name="id " value="<dtml-var "REQUEST.get('id','e')">">27 <input type="hidden" name="id_prefix" value="<dtml-var id_prefix>"> 28 28 <input type="hidden" name="_sort_id:int" value="<dtml-var _sort_id>"> 29 29 <input type="hidden" name="ZMS_INSERT" value="<dtml-var ZMS_INSERT>"> -
ZMS/trunk/manage_addzmsform.dtml
r723 r750 74 74 <table cellpadding="0" cellspacing="0" border="0" width="749" bgcolor="#000000"> 75 75 <tr valign="middle" style="background:url(<dtml-var MISC_ZMS>bggradient_black.gif) #000;"> 76 <td align="left"><a href="http://www.zms-publishing.com" target="_blank"><img src="<dtml-var MISC_ZMS> banner.gif" title="ZOPE based contentmanagement system for science, technology and medicine" border="0"></a></td>76 <td align="left"><a href="http://www.zms-publishing.com" target="_blank"><img src="<dtml-var MISC_ZMS>zms_banner.gif" title="ZOPE based contentmanagement system for science, technology and medicine" border="0"></a></td> 77 77 </tr> 78 78 </table> … … 80 80 <table cellspacing="0" cellpadding="4" border="0" width="749"> 81 81 <tr> 82 <td width="20" class="location-bar"><img src="<dtml-var MISC_ZMS>spacer.gif" title="" border="0"width="20" height="1"></td>82 <td width="20" class="location-bar"><img src="<dtml-var MISC_ZMS>spacer.gif" width="20" height="1"></td> 83 83 <td width="709" valign="top"> 84 84 … … 200 200 <table cellspacing="0" cellpadding="1" border="0" bgcolor="#ffffff"> 201 201 <tr> 202 <td><img name="img_theme" src="<dtml-var MISC_ZMS><dtml-var default_img_theme>" title=""border="0" width="250" height="160"></td>202 <td><img name="img_theme" src="<dtml-var MISC_ZMS><dtml-var default_img_theme>" border="0" width="250" height="160"></td> 203 203 </tr> 204 204 </table> … … 286 286 287 287 </td> 288 <td width="20" class="location-bar"><img src="<dtml-var MISC_ZMS>spacer.gif" title="" border="0"width="20" height="1"></td>288 <td width="20" class="location-bar"><img src="<dtml-var MISC_ZMS>spacer.gif" width="20" height="1"></td> 289 289 </tr> 290 290 </table> -
ZMS/trunk/manage_addzmslinkelementform.dtml
r723 r750 9 9 <dtml-unless fmName><dtml-call "REQUEST.set('fmName', 'form0')"></dtml-unless> 10 10 <form name="<dtml-var fmName>" action="manage_addZMSLinkElement" method="post" enctype="multipart/form-data" onsubmit="return onFormSubmit('<dtml-var fmName>')"> 11 <input type="hidden" name="id " value="<dtml-var "REQUEST.get('id','e')">">11 <input type="hidden" name="id_prefix" value="<dtml-var id_prefix>"> 12 12 <input type="hidden" name="_sort_id:int" value="<dtml-var _sort_id>"> 13 13 <input type="hidden" name="ZMS_INSERT" value="<dtml-var ZMS_INSERT>"> -
ZMS/trunk/manage_addzmssqldbform.dtml
r665 r750 19 19 20 20 <form name="form0" action="manage_addZMSSqlDb" method="post" onsubmit="return onFormSubmit(this)" enctype="multipart/form-data"> 21 <input type="hidden" name="id " value="<dtml-var "REQUEST.get('id','e')">">21 <input type="hidden" name="id_prefix" value="<dtml-var id_prefix>"> 22 22 <input type="hidden" name="_sort_id:int" value="<dtml-var _sort_id>"> 23 23 <input type="hidden" name="ZMS_INSERT" value="<dtml-var ZMS_INSERT>"> … … 26 26 <!-- ### Connection Id --> 27 27 <tr> 28 <td><div class="form-label">Connection Id< sup style="color:red">*</sup></div></td>28 <td><div class="form-label">Connection Id<dtml-var FORM_LABEL_MANDATORY></div></td> 29 29 <td> 30 30 <select class="form-element" name="connection_id"> … … 43 43 <!-- ### Max. Rows --> 44 44 <tr valign="top"> 45 <td><div class="form-label">Max. Rows< sup style="color:red">*</sup></div></td>45 <td><div class="form-label">Max. Rows<dtml-var FORM_LABEL_MANDATORY></div></td> 46 46 <td><dtml-var "getTextInput(fmName='form0', elName='max_rows:int', size=5, value=999)"></td> 47 47 </tr> 48 48 <!-- ### Charset --> 49 49 <tr valign="top"> 50 <td><div class="form-label">Charset< sup style="color:red">*</sup></div></td>50 <td><div class="form-label">Charset<dtml-var FORM_LABEL_MANDATORY></div></td> 51 51 <td><dtml-var "getEnumInput(fmName='form0',elName='charset',size=7,value='latin-1',enum='charset')"></td> 52 52 </tr> 53 53 <!-- ### Model --> 54 54 <tr valign="top"> 55 <td><div class="form-label">Model< sup style="color:red">*</sup></div></td>55 <td><div class="form-label">Model<dtml-var FORM_LABEL_MANDATORY></div></td> 56 56 <td><dtml-var "getTextArea(fmName='form0', elName='model', cols=40, rows=5, value=toXmlString([]), enabled=1, REQUEST=REQUEST, css='form-fixed', wrap='off')"></td> 57 57 </tr> -
ZMS/trunk/version.txt
r724 r750 1 ZMS 2.11. 1-941 ZMS 2.11.4-01 -
ZMS/trunk/www/formlib.js
r723 r750 451 451 // Un-/select checkboxes. 452 452 //------------------------------------------------------------------- 453 function selectCheckboxes(fm, v) 454 { 455 $(':checkbox:not([name~=active])',fm).attr('checked',v) 456 } 453 function selectCheckboxes(fm, v) { 454 $(':checkbox:not([name~=active])',fm).attr('checked',v) 455 } 457 456 458 457 //------------------------------------------------------------------- … … 461 460 //------------------------------------------------------------------- 462 461 function countSelectedCheckboxes(fm, elNamePrefix) { 463 var counter = 0; 464 for (var i=0;i<fm.elements.length;i++) { 465 var e = fm.elements[i]; 466 if (e.type == 'checkbox' && e.checked) 467 if (elNamePrefix) { 468 if (e.name.indexOf(elNamePrefix)==0) 469 counter++; 470 } 471 else { 472 counter++; 473 } 474 } 475 return counter; 462 return $("input[name^="+elNamePrefix+"]:checked").length; 476 463 } 477 464 478 465 //------------------------------------------------------------------- 479 466 // getSelectedCheckboxes(fm) 480 // Get selected checkboxes a ls url-param.467 // Get selected checkboxes as url-param. 481 468 //------------------------------------------------------------------- 482 469 function getSelectedCheckboxes(fm, elNamePrefix, newElNamePrefix) { -
ZMS/trunk/zmscontainerobject.py
r715 r750 636 636 def ajaxFilteredContainerActions(self, REQUEST): 637 637 """ 638 Returns AJAX-XML with filtered-c hild-actions.638 Returns AJAX-XML with filtered-container-actions. 639 639 @param REQUEST: the triggering request 640 640 @type REQUEST: C{ZPublisher.HTTPRequest} … … 1008 1008 1009 1009 ##### Create #### 1010 id_prefix = _globals.id_prefix(REQUEST.get('id ','e'))1011 new id = self.getNewId(id_prefix)1010 id_prefix = _globals.id_prefix(REQUEST.get('id_prefix','e')) 1011 new_id = self.getNewId(id_prefix) 1012 1012 1013 1013 ##### Rename #### 1014 self.manage_renameObject(fileid,new id)1014 self.manage_renameObject(fileid,new_id) 1015 1015 1016 1016 ##### Normalize Sort-IDs #### 1017 obj = getattr( self, new id)1017 obj = getattr( self, new_id) 1018 1018 obj.sort_id = _sort_id 1019 1019 self.normalizeSortIds( id_prefix) … … 1021 1021 # Return with message. 1022 1022 message = self.getZMILangStr('MSG_INSERTED')%custom 1023 RESPONSE.redirect('%s/%s/manage_main?lang=%s&manage_tabs_message=%s'%(self.absolute_url(),new id,lang,urllib.quote(message)))1023 RESPONSE.redirect('%s/%s/manage_main?lang=%s&manage_tabs_message=%s'%(self.absolute_url(),new_id,lang,urllib.quote(message))) 1024 1024 1025 1025 ################################################################################ -
ZMS/trunk/zmscustom.py
r715 r750 69 69 70 70 ##### Create #### 71 id_prefix = _globals.id_prefix(REQUEST.get('id','e')) 72 obj = ZMSCustom(self.getNewId(id_prefix),_sort_id+1,meta_id) 71 id_prefix = _globals.id_prefix(REQUEST.get('id_prefix','e')) 72 new_id = self.getNewId(id_prefix) 73 obj = ZMSCustom(new_id,_sort_id+1,meta_id) 73 74 self._setObject(obj.id, obj) 74 75 -
ZMS/trunk/zmslinkcontainer.py
r698 r750 45 45 46 46 ##### Create #### 47 id_prefix = _globals.id_prefix(REQUEST.get('id','e')) 48 obj = ZMSLinkContainer(self.getNewId(id_prefix),_sort_id+1) 47 id_prefix = _globals.id_prefix(REQUEST.get('id_prefix','e')) 48 new_id = self.getNewId(id_prefix) 49 obj = ZMSLinkContainer(new_id,_sort_id+1) 49 50 self._setObject(obj.id, obj) 50 51 -
ZMS/trunk/zmslinkelement.py
r698 r750 93 93 94 94 ##### Create #### 95 id_prefix = _globals.id_prefix(REQUEST.get('id','e')) 96 obj = ZMSLinkElement(self.getNewId(id_prefix)) 95 id_prefix = _globals.id_prefix(REQUEST.get('id_prefix','e')) 96 new_id = self.getNewId(id_prefix) 97 obj = ZMSLinkElement(new_id) 97 98 self._setObject(obj.id, obj) 98 99 … … 148 149 149 150 ##### Create #### 150 id_prefix = _globals.id_prefix(REQUEST.get('id','e')) 151 obj = ZMSLinkElement(self.getNewId(id_prefix),_sort_id+1) 151 id_prefix = _globals.id_prefix(REQUEST.get('id_prefix','e')) 152 new_id = self.getNewId(id_prefix) 153 obj = ZMSLinkElement(new_id,_sort_id+1) 152 154 self._setObject(obj.id, obj) 153 155 -
ZMS/trunk/zmsobject.py
r715 r750 97 97 QUOT = chr(34) 98 98 MISC_ZMS = '/misc_/zms/' 99 FORM_LABEL_MANDATORY = '<sup style="color:red">*</sup>' 99 100 spacer_gif = '/misc_/zms/spacer.gif' 100 101 … … 107 108 f_headline = HTMLFile('dtml/object/f_headline', globals()) # ZMI Headline 108 109 f_breadcrumbs = HTMLFile('dtml/object/f_breadcrumbs', globals()) # ZMI Breadcrumbs 109 f_context = HTMLFile('dtml/object/f_context', globals()) # ZMI Context (Editable, Active, Access, etc.)110 110 f_css_sys = HTMLFile('dtml/object/f_css_sys', globals()) # CSS: Fixed System StyleSheet 111 111 f_css_defaults = HTMLFile('dtml/object/f_css_defaults', globals()) # CSS: Default StyleSheet (WAI) … … 113 113 f_submitInputFields = HTMLFile('dtml/object/f_submitinputfields', globals()) 114 114 f_submitBtn = HTMLFile('dtml/object/f_submitbtn', globals()) 115 f_submitHrefForm = HTMLFile('dtml/object/f_submithrefform', globals())116 115 f_collectionBtn = HTMLFile('dtml/object/f_collectionbtn', globals()) 117 116 f_languages = HTMLFile('dtml/object/f_languages', globals()) -
ZMS/trunk/zmssqldb.py
r715 r750 52 52 53 53 ##### Create #### 54 id_prefix = _globals.id_prefix(REQUEST.get('id','e')) 55 obj = ZMSSqlDb(self.getNewId(id_prefix),_sort_id+1) 54 id_prefix = _globals.id_prefix(REQUEST.get('id_prefix','e')) 55 new_id = self.getNewId(id_prefix) 56 obj = ZMSSqlDb(new_id,_sort_id+1) 56 57 self._setObject(obj.id, obj) 57 58 … … 460 461 elif colDescr.find('CHAR') >= 0 or \ 461 462 colDescr.find('STRING') >= 0: 462 colSize = 50463 colSize = 128 463 464 i = colDescr.find('(') 464 465 if i >= 0: … … 466 467 if j >= 0: 467 468 colSize = int(colDescr[i+1:j]) 468 if colSize > 50:469 if colSize > 128: 469 470 colType = 'text' 470 471 else:
Note: See TracChangeset
for help on using the changeset viewer.
