Changeset 1328
- Timestamp:
- 24.01.2011 21:21:36 (16 months ago)
- Location:
- ZMS/trunk
- Files:
-
- 1 added
- 1 deleted
- 12 edited
-
_objinputs.py (modified) (3 diffs)
-
dtml/ZMS/manage_customizedesignform.dtml (modified) (1 diff)
-
dtml/ZMSContainerObject/manage_main.dtml (modified) (9 diffs)
-
dtml/ZMSMetamodelProvider/manage_main.dtml (modified) (4 diffs)
-
dtml/metacmd/manage_customizeform.dtml (modified) (2 diffs)
-
dtml/object/manage_tabs.dtml (modified) (1 diff)
-
etc/zms.conf (modified) (1 diff)
-
plugins/www/jquery/jquery-all.min.js (modified) (2 diffs)
-
plugins/www/jquery/plugin/jquery.plugin.extensions.js (modified) (2 diffs)
-
plugins/www/jquery/plugin/jquery.plugin.zmi.js (modified) (1 diff)
-
plugins/www/jquery/ui/js/jquery-ui-1.8.7.custom.min.js (deleted)
-
plugins/www/jquery/ui/js/jquery-ui-1.8.8.custom.min.js (added)
-
www/table_cell_edit.gif (modified) (previous)
-
zmsobject.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/_objinputs.py
r1314 r1328 38 38 # @return String 39 39 # ---------------------------------------------------------------------------- 40 def getUrlInput(self, fmName, elName, elTextName, size, value, enabled, REQUEST, css='form-element' , extra=''):40 def getUrlInput(self, fmName, elName, elTextName, size, value, enabled, REQUEST, css='form-element'): 41 41 lang = self.REQUEST.get('lang') 42 42 html = [] 43 html.append('<div class="%s">'%css) 44 html.append(self.getTextInput(fmName,elName,size,value,'text',enabled,REQUEST,css)) 43 styles = ['float:left'] 44 if size: 45 styles.append( 'width:%iem'%size) 46 else: 47 styles.append( 'width:80%') 48 html.append(self.getTextInput(fmName,elName,size,value,'text',enabled,REQUEST,css,extra=' style="%s"'%(';'.join(styles)))) 45 49 if enabled: 46 html.append('<input ') 47 html.append(' class="%s"'%css) 48 html.append(' type="submit"') 49 html.append(' name="btn"') 50 html.append(' value="..."') 51 if extra.find('onclick') < 0: 52 html.append(' onclick="return zmiBrowseObjs(\'%s\',\'%s\',\'%s\')"'%(fmName,elName,lang)) 53 html.append(' %s/>'%extra) 54 html.append('</div>') 50 html.append('<div class="zmi-icon ui-widget ui-helper-clearfix ui-corner-all ui-state-default" style="float:left">') 51 html.append('<span class="ui-icon ui-icon-newwin" onclick="return zmiBrowseObjs(\'%s\',\'%s\',\'%s\')"></span>'%(fmName,elName,lang)) 52 html.append('</div>') 55 53 ref_obj = self.getLinkObj(value,REQUEST) 56 54 if ref_obj is not None: 57 html.append('<div class="form-small">') 58 html.append('<b>%s</b>: %s'%(self.getZMILangStr('ATTR_TARGET'),ref_obj.f_breadcrumbs(objectPathElements=ref_obj.breadcrumbs_obj_path(),no_icon=1,lang=lang,REQUEST=REQUEST))) 55 html.append('<div class="form-small" style="clear:both">') 56 html.append('<span class="ui-icon ui-icon-extlink" style="float:left"></span>') 57 html.append(ref_obj.f_breadcrumbs(objectPathElements=ref_obj.breadcrumbs_obj_path(),no_icon=1,lang=lang,REQUEST=REQUEST)) 59 58 html.append('</div>') 60 59 return ''.join(html) … … 151 150 styles = [] 152 151 if size: 153 styles.append( 'width:%iem ;'%size)152 styles.append( 'width:%iem'%size) 154 153 else: 155 styles.append( 'width:80% ;')154 styles.append( 'width:80%') 156 155 if elName.endswith(':int'): 157 156 styles.append( 'text-align:right') … … 251 250 styles = [] 252 251 if cols: 253 styles.append( 'width:%iem ;'%cols)252 styles.append( 'width:%iem'%cols) 254 253 else: 255 styles.append( 'width:80% ;')254 styles.append( 'width:80%') 256 255 html.append(' style="%s"'%(';'.join(styles))) 257 256 if not enabled: -
ZMS/trunk/dtml/ZMS/manage_customizedesignform.dtml
r1229 r1328 98 98 rows="25" 99 99 ><dtml-with "getStylesheet(cssId)"><dtml-var raw html_quote></dtml-with></textarea> 100 <a href="manage_editorForm?displayPreview=True&came_from=<dtml-var URL>&lang=<dtml-var lang>&fmName=form0&elName=stylesheet:text&headline=<dtml-var "getZMILangStr('ATTR_STYLESHEET')+': '+cssId" url_quote>" onclick="javascript:return confirmChanges(this);" class="button"><img src="<dtml-var MISC_ZMS> table_cell_edit.gif" alt="<dtml-var "getZMILangStr('BTN_EDIT')">" title="<dtml-var "getZMILangStr('BTN_EDIT')">" border="0"/></a>100 <a href="manage_editorForm?displayPreview=True&came_from=<dtml-var URL>&lang=<dtml-var lang>&fmName=form0&elName=stylesheet:text&headline=<dtml-var "getZMILangStr('ATTR_STYLESHEET')+': '+cssId" url_quote>" onclick="javascript:return confirmChanges(this);" class="button"><img src="<dtml-var MISC_ZMS>ico_plus.gif" alt="<dtml-var "getZMILangStr('BTN_EDIT')">" title="<dtml-var "getZMILangStr('BTN_EDIT')">" border="0"/></a> 101 101 </dtml-let> 102 102 </td> -
ZMS/trunk/dtml/ZMSContainerObject/manage_main.dtml
r1229 r1328 52 52 <col width="100" /> 53 53 </colgroup> 54 <tbody> 54 55 55 56 <tr valign="top" id="tr_<dtml-var id>"> … … 58 59 <!-- ##### object ##### --> 59 60 </dtml-comment> 60 <td class="zmiContainerColLeft form-small" 61 <td class="zmiContainerColLeft" 62 ><div class="form-small ui-helper-clearfix" 63 ><span style="float:left" 61 64 ><dtml-if isTrashcan 62 65 ><img src="<dtml-var "display_icon(REQUEST)">" class="zmiDisplayIcon" … … 68 71 ></a 69 72 ></dtml-if 70 ><br/><dtml-unless isTrashcan 73 ></span 74 ></div><dtml-unless isTrashcan 71 75 ><select id="select_actions_" class="form-small zmi-action" onchange="zmiActionChoose(this,'e','0')"> 72 76 <option value=""><dtml-var "'----- %s -----'%getZMILangStr('ACTION_SELECT')%getZMILangStr('ATTR_ACTION')"></option> … … 116 120 <td class="zmiContainerColRight"><dtml-var "manage_main_change(_,_,ob=oCurrent,lenChildNodes=len(childNodes),REQUEST=REQUEST)"></td> 117 121 118 </tr>119 120 122 <dtml-comment> 121 123 <!-- ###################################################################### --> … … 128 130 </dtml-comment> 129 131 132 <dtml-let pageDict="{False:[],True:[]}"> 130 133 <dtml-in "childNodes[:max(len(childNodes)*(pageCount<=SESSION.get('pageCountMax')),pageElementCount)]"> 131 134 <dtml-let oCurrent=sequence-item coverage="getDCCoverage(REQUEST)"> 132 135 136 <dtml-if "len(pageDict[isPage()])==0"> 137 </tr> 138 </tbody> 139 </table> 140 141 <table class="zmi-sortable" cellspacing="0" cellpadding="0" border="0" width="100%"> 142 <colgroup> 143 <col width="200" /> 144 <col /> 145 <col width="100" /> 146 </colgroup> 147 <tbody> 148 </dtml-if> 149 <dtml-call "pageDict[isPage()].append(id)"> 150 133 151 <tr valign="top" id="tr_<dtml-var id>"> 134 152 … … 136 154 <!-- ##### object ##### --> 137 155 </dtml-comment> 138 <td class="zmiContainerColLeft form-small" 156 <td class="zmiContainerColLeft" 157 ><div class="form-small ui-helper-clearfix" 158 ><span style="float:left" 139 159 ><input class="form-checkbox zmi-ids-list" type="checkbox" name="ids:list" value="<dtml-var id>" <dtml-unless "getAutocommit() or coverage.endswith('.'+lang)">disabled="disabled"</dtml-unless> 140 160 ><dtml-let l="['CAPTION_EDIT','ACTION_SELECT']" … … 144 164 ></a 145 165 ></dtml-let 146 ><br/><select id="select_actions_<dtml-var id>" class="form-small zmi-action" onchange="zmiActionChoose(this,'<dtml-var id>','<dtml-var "getSortId()">')" 166 ></span 167 ></div 168 ><select id="select_actions_<dtml-var id>" class="form-small zmi-action" onchange="zmiActionChoose(this,'<dtml-var id>','<dtml-var "getSortId()">')" 147 169 ><dtml-if "_['sequence-index']==pageElementCount and pageCount>pageCountMin" 148 170 ><option value=""><dtml-var "'----- %s -----'%getZMILangStr('ATTR_COMPACTVIEW')"></option … … 167 189 </dtml-let> 168 190 </dtml-in> 191 </dtml-let> 169 192 170 193 <dtml-comment> … … 273 296 </dtml-if> 274 297 298 </tbody> 275 299 </table> 276 300 -
ZMS/trunk/dtml/ZMSMetamodelProvider/manage_main.dtml
r1326 r1328 582 582 ><dtml-if "oAttr['type'] in ['interface']" 583 583 ><textarea class="form-fixed" name="attr_name_<dtml-var "oAttr['id']">" cols="80" rows="1" title="<dtml-var "oAttr['id']"> (<dtml-var "oAttr['type']">)" wrap="virtual" style="width:592px;height:20px;background-color:#FFF;"><dtml-var "oAttr.get('name','')" html_quote></textarea 584 ><a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=attr_name_<dtml-var "oAttr['id']">&headline=<dtml-var "getZMILangStr(meta_type)+': '+id+'.'+oAttr['type']" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS> table_cell_edit.gif" border="0" align="bottom"></a>584 ><a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=attr_name_<dtml-var "oAttr['id']">&headline=<dtml-var "getZMILangStr(meta_type)+': '+id+'.'+oAttr['type']" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS>ico_plus.gif" border="0" align="bottom"></a> 585 585 <dtml-elif "oAttr['type'] in ['delimiter']" 586 586 ><input class="form-small" type="text" name="attr_name_<dtml-var "oAttr['id']">" value="<dtml-var "oAttr['name']" html_quote>" size="50" title="<dtml-var "oAttr['id']"> (<dtml-var "oAttr['type']">)" style="width:592px; background-color:#F4F4F4; color:#424242; font-weight:bold; border-color:1px solid #DDD;" 587 587 ><dtml-elif "oAttr['type'] in ['hint']"> 588 588 <textarea class="form-small" name="attr_name_<dtml-var "oAttr['id']">" cols="80" rows="1" title="<dtml-var "oAttr['id']"> (<dtml-var "oAttr['type']">)" wrap="virtual" style="width:592px;height:20px;"><dtml-var "oAttr.get('name','')" html_quote></textarea 589 ><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_id_<dtml-var "oAttr['id']">&inp_value_name=attr_name_<dtml-var "oAttr['id']">#Edit"><img src="<dtml-var MISC_ZMS> table_cell_edit.gif" border="0" align="bottom"></a>589 ><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_id_<dtml-var "oAttr['id']">&inp_value_name=attr_name_<dtml-var "oAttr['id']">#Edit"><img src="<dtml-var MISC_ZMS>ico_plus.gif" border="0" align="bottom"></a> 590 590 </dtml-if> 591 591 </td … … 730 730 <input type="hidden" name="attr_custom_<dtml-var "oAttr['id']">_modified" value="0"/> 731 731 <textarea class="form-fixed" title="<dtml-var "oAttr['type']">" name="attr_custom_<dtml-var "oAttr['id']">" cols="80" rows="1" wrap="virtual" style="width:390px; height:20px;" onchange="changeCustom(this);"><dtml-var "oAttr.get('custom','')" html_quote></textarea 732 ><a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=attr_custom_<dtml-var "oAttr['id']">&headline=<dtml-var "getZMILangStr(meta_type)+': '+id+'.'+oAttr['id']" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS> table_cell_edit.gif" border="0" align="bottom"></a>732 ><a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=attr_custom_<dtml-var "oAttr['id']">&headline=<dtml-var "getZMILangStr(meta_type)+': '+id+'.'+oAttr['id']" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS>ico_plus.gif" border="0" align="bottom"></a> 733 733 </td> 734 734 <td align="center"> … … 796 796 /><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;" 797 797 ><dtml-in "oAttr.get('keys',[])"><dtml-var "'%s\n'%str(_['sequence-item'])"></dtml-in></textarea 798 ><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" /></a798 ><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>ico_plus.gif" border="0" align="bottom" /></a 799 799 ><dtml-elif "oAttr['type'] in ['constant']" 800 800 ><img src="<dtml-var spacer_gif>" alt="" border="0" width="18" height="16" 801 801 /><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 802 ><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" /></a802 ><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>ico_plus.gif" border="0" align="bottom" /></a 803 803 ><dtml-elif "oAttr['type'] in ['amount','color','date','datetime','float','int','string','text','time','url']" 804 804 ><img src="<dtml-var MISC_ZMS>ico_default.gif" title="default" style="margin:0px 6px 0px 6px;" style="vertical-align:middle" 805 805 /><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 806 ><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" /></a806 ><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>ico_plus.gif" border="0" align="bottom" /></a 807 807 ><dtml-elif "oAttr['type'] in ['boolean']" 808 808 ><img src="<dtml-var MISC_ZMS>ico_default.gif" title="default" style="margin:0px 6px 0px 6px;" style="vertical-align:middle" … … 951 951 <td class="form-small"> 952 952 <textarea class="form-small" name="access_<dtml-var action>_custom" cols="80" rows="1" wrap="virtual" style="width:200px;height:20px;background-color:white;"><dtml-var "metaObj.get('access',{}).get('%s_custom'%action,'{$}')" html_quote></textarea> 953 <a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=access_<dtml-var action>_custom&headline=<dtml-var "'%s - %s'%(getZMILangStr('TAB_ACCESS'),getZMILangStr('ATTR_NODE'))" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS> table_cell_edit.gif" border="0" align="bottom" /></a>953 <a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=access_<dtml-var action>_custom&headline=<dtml-var "'%s - %s'%(getZMILangStr('TAB_ACCESS'),getZMILangStr('ATTR_NODE'))" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS>ico_plus.gif" border="0" align="bottom" /></a> 954 954 </td> 955 955 <dtml-else> -
ZMS/trunk/dtml/metacmd/manage_customizeform.dtml
r1250 r1328 152 152 <td class="form-small"> 153 153 <textarea class="form-small" name="el_description" cols="80" rows="1" wrap="virtual" style="width:200px;height:20px;background-color:white;"><dtml-var "metaCmd['description']" html_quote></textarea> 154 <a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=el_description&headline=<dtml-var "getZMILangStr('ATTR_DESCRIPTION')" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS> table_cell_edit.gif" border="0" align="bottom" /></a>154 <a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=el_description&headline=<dtml-var "getZMILangStr('ATTR_DESCRIPTION')" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS>ico_plus.gif" border="0" align="bottom" /></a> 155 155 </td> 156 156 <td nowrap="nowrap"> … … 201 201 <td nowrap="nowrap"> 202 202 <textarea class="form-small" name="el_custom" cols="60" rows="1" wrap="virtual" style="width:200px;height:20px;background-color:white;"><dtml-var "metaCmd.get('custom','')" html_quote></textarea> 203 <a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=el_nodes&headline=<dtml-var "'%s - %s'%(getZMILangStr('TAB_ACCESS'),getZMILangStr('ATTR_CUSTOM'))" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS> table_cell_edit.gif" border="0" align="bottom" /></a>203 <a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=el_nodes&headline=<dtml-var "'%s - %s'%(getZMILangStr('TAB_ACCESS'),getZMILangStr('ATTR_CUSTOM'))" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS>ico_plus.gif" border="0" align="bottom" /></a> 204 204 </td> 205 205 <td nowrap="nowrap"> 206 206 <textarea class="form-small" name="el_nodes" cols="60" rows="1" wrap="virtual" style="width:200px;height:20px;background-color:white;"><dtml-var "metaCmd.get('nodes','{$}')" html_quote></textarea> 207 <a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=el_nodes&headline=<dtml-var "'%s - %s'%(getZMILangStr('TAB_ACCESS'),getZMILangStr('ATTR_NODE'))" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS> table_cell_edit.gif" border="0" align="bottom" /></a>207 <a href="manage_editorForm?came_from=<dtml-var "URL+'?'+QUERY_STRING" url_quote>&lang=<dtml-var lang>&fmName=form0&elName=el_nodes&headline=<dtml-var "'%s - %s'%(getZMILangStr('TAB_ACCESS'),getZMILangStr('ATTR_NODE'))" url_quote>" onclick="javascript:return confirmChanges(this);"><img src="<dtml-var MISC_ZMS>ico_plus.gif" border="0" align="bottom" /></a> 208 208 </td> 209 209 <td> -
ZMS/trunk/dtml/object/manage_tabs.dtml
r1308 r1328 87 87 (<dtml-var "getLangFmtDate(ZopeTime())">) 88 88 </div> 89 <dtml-else> 90 <div id="system_msg" class="ui-state-highlight ui-corner-all ui-helper-hidden"> 91 </div> 89 92 </dtml-if> 90 93 <dtml-unless omit_breadcrumbs> -
ZMS/trunk/etc/zms.conf
r1326 r1328 16 16 all=/++resource++zms_/jquery/jquery-all.min.js 17 17 version=/++resource++zms_/jquery/jquery-1.4.4.min.js 18 ui=/++resource++zms_/jquery/ui/js/jquery-ui-1.8. 7.custom.min.js18 ui=/++resource++zms_/jquery/ui/js/jquery-ui-1.8.8.custom.min.js 19 19 plugin.version=/++resource++zms_/jquery/plugin/jquery.plugin.js 20 20 plugin.extensions=/++resource++zms_/jquery/plugin/jquery.plugin.extensions.js -
ZMS/trunk/plugins/www/jquery/jquery-all.min.js
r1326 r1328 43 43 if(typeof zmiParams['ZMS_HIGHLIGHT'] !='undefined'&&typeof zmiParams[zmiParams['ZMS_HIGHLIGHT']] !='undefined'){$.plugin('zmi_highlight',{files:['/++resource++zms_/jquery/plugin/jquery.plugin.zmi_highlight.js'] 44 44 });$.plugin('zmi_highlight').get('body',function(){})} 45 });$(function(){$('body.zmi').each(function(){$('ul#icons li ').hover(function(){if($(this).hasClass('ui-state-default')){$(this).addClass('ui-state-hover')}45 });$(function(){$('body.zmi').each(function(){$('ul#icons li,ul.zmi-icons li,div.zmi-icon').hover(function(){if($(this).hasClass('ui-state-default')){$(this).addClass('ui-state-hover')} 46 46 },function(){if($(this).hasClass('ui-state-default')){$(this).removeClass('ui-state-hover')}});pluginUIDatepicker('input.datepicker,input.datetimepicker',function(){$.datepicker.setDefaults($.datepicker.regional[ pluginLanguage()]);var opt={'showWeek':true 47 47 };$('input.datepicker').datepicker(opt);$('input.datetimepicker').datetimepicker(opt)})})});function pluginLanguage(){var lang=window.navigator.language;if(typeof lang=='undefined'){lang=window.navigator.userLanguage … … 73 73 function selectCheckboxes(fm,v){if(typeof v=='undefined'){v=!$(':checkbox:not([name~=active])',fm).attr('checked')} 74 74 $(':checkbox:not([name~=active])',fm).attr('checked',v)} 75 $(function(){$("input.zmi-ids-list:checkbox").click(function(evt){zmiActionButtonsRefresh(this,evt)});$("select.zmi-action").focus(function(evt){zmiActionPopulate(this)}).mouseover(function(evt){zmiActionPopulate(this)});$('.ui-accordion h3').click(function(evt){var $container=$(this);var $icon=$('span:first',$container);var $content=$('.ui-accordion-content',$(this).parents('div')[0]);if($container.hasClass('ui-state-active')){$content.hide('normal')} 75 var zmiSortableRownum=null;$(function(){$("table.zmi-sortable tbody").sortable({handle:'.zmiContainerColLeft',start:function(event,ui){var trs=$('table.zmi-sortable tbody tr');var i=0;for(i=0;i < trs.length;i++){if($(trs[i]).attr('id')==ui.item.attr('id')){break}} 76 zmiSortableRownum=i},stop:function(event,ui){var trs=$('table.zmi-sortable tbody tr');var i=0;for(i=0;i < trs.length;i++){if($(trs[i]).attr('id')==ui.item.attr('id')){break}} 77 if(zmiSortableRownum !=i){var id=ui.item.attr('id');id=id.substr(id.indexOf('_')+1);var href=id+'/manage_moveObjToPos?lang='+getZMILang()+'&pos:int='+(i<zmiSortableRownum?i:i+1)+'&fmt=json';$.get(href,function(result){var system_msg=eval('('+result+')');$('#system_msg').html(system_msg).show('normal');setTimeout(function(){$('#system_msg').hide('normal')},5000)})}} 78 });$('table.zmi-sortable .zmiContainerColLeft').mouseover(function(evt){if($('span.ui-icon-arrowthick-2-n-s',this).length==0){var $div=$($('div',this)[0]);$div.append('<span class="ui-icon ui-icon-arrowthick-2-n-s" style="cursor:move"></span>')} 79 }).mouseleave(function(evt){$('span.ui-icon-arrowthick-2-n-s',this).remove()});$("input.zmi-ids-list:checkbox").click(function(evt){zmiActionButtonsRefresh(this,evt)});$("select.zmi-action").focus(function(evt){zmiActionPopulate(this)}).mouseover(function(evt){zmiActionPopulate(this)});$('.ui-accordion h3').click(function(evt){var $container=$(this);var $icon=$('span:first',$container);var $content=$('.ui-accordion-content',$(this).parents('div')[0]);if($container.hasClass('ui-state-active')){$content.hide('normal')} 76 80 else {$content.show('normal')} 77 81 $container.toggleClass('ui-state-active').toggleClass('ui-state-default');$icon.toggleClass('ui-icon-triangle-1-s').toggleClass('ui-icon-triangle-1-e');var zmi_form_section_id=$container.attr('id');if(typeof zmi_form_section_id !='undefined'){toggleCookie(zmi_form_section_id+'_collapsed')} -
ZMS/trunk/plugins/www/jquery/plugin/jquery.plugin.extensions.js
r1326 r1328 109 109 // Icons: 110 110 // hover states on the static widgets 111 $('ul#icons li ').hover(111 $('ul#icons li,ul.zmi-icons li,div.zmi-icon').hover( 112 112 function() { 113 113 if ($(this).hasClass('ui-state-default')) { … … 208 208 pluginFancybox('body',function() { 209 209 $.fancybox(p); 210 $("#fancybox-wrap").draggable(); 210 211 }); 211 212 return false; -
ZMS/trunk/plugins/www/jquery/plugin/jquery.plugin.zmi.js
r1326 r1328 40 40 // ############################################################################ 41 41 42 var zmiSortableRownum = null; 43 42 44 $(function(){ 45 // Sort (Move Up/Down) 46 $("table.zmi-sortable tbody").sortable({ 47 handle:'.zmiContainerColLeft', 48 start: function(event, ui) { 49 var trs = $('table.zmi-sortable tbody tr'); 50 var i = 0; 51 for (i = 0; i < trs.length; i++) { 52 if ( $(trs[i]).attr('id')==ui.item.attr('id')) { 53 break; 54 } 55 } 56 zmiSortableRownum = i; 57 }, 58 stop: function(event, ui) { 59 var trs = $('table.zmi-sortable tbody tr'); 60 var i = 0; 61 for (i = 0; i < trs.length; i++) { 62 if ( $(trs[i]).attr('id')==ui.item.attr('id')) { 63 break; 64 } 65 } 66 if ( zmiSortableRownum != i) { 67 var id = ui.item.attr('id'); 68 id = id.substr(id.indexOf('_')+1); 69 var href = id+'/manage_moveObjToPos?lang='+getZMILang()+'&pos:int='+(i<zmiSortableRownum?i:i+1)+'&fmt=json'; 70 $.get(href,function(result){ 71 var system_msg = eval('('+result+')'); 72 $('#system_msg').html(system_msg).show('normal'); 73 setTimeout(function(){$('#system_msg').hide('normal')},5000); 74 }); 75 } 76 // Remove indicator. 77 $('span.ui-icon-arrowthick-2-n-s',ui.item).remove(); 78 } 79 }); 80 $('table.zmi-sortable .zmiContainerColLeft') 81 .mouseover(function(evt){ 82 // Show indicator. 83 if ($('span.ui-icon-arrowthick-2-n-s',this).length==0) { 84 var $div = $($('div',this)[0]); 85 $div.append('<span class="ui-icon ui-icon-arrowthick-2-n-s" style="cursor:move"></span>'); 86 } 87 }) 88 .mouseleave(function(evt){ 89 // Remove indicator. 90 $('span.ui-icon-arrowthick-2-n-s',this).remove(); 91 }); 43 92 // Action-Lists 44 93 $("input.zmi-ids-list:checkbox").click( function(evt) { zmiActionButtonsRefresh(this,evt); } ); -
ZMS/trunk/zmsobject.py
r1326 r1328 1 1 ################################################################################ 2 2 # zmsobject.py 3 #4 # $Id: zmsobject.py,v 1.12 2004/11/24 20:54:37 zmsdev Exp $5 # $Name:$6 # $Author: zmsdev $7 # $Revision: 1.12 $8 3 # 9 4 # This program is free software; you can redistribute it and/or … … 1178 1173 # Moves an object to specified position in sort order. 1179 1174 ############################################################################ 1180 def manage_moveObjToPos(self, lang, pos, REQUEST, RESPONSE):1175 def manage_moveObjToPos(self, lang, pos, fmt=None, REQUEST=None, RESPONSE=None): 1181 1176 """ ZMSObject.manage_moveObjToPos """ 1182 1177 parent = self.getParentNode() … … 1188 1183 # Return with message. 1189 1184 message = self.getZMILangStr('MSG_MOVEDOBJTOPOS')%(("<i>%s</i>"%self.display_type(REQUEST)),(pos+1)) 1190 RESPONSE.redirect('%s/manage_main?lang=%s&manage_tabs_message=%s#_%s'%(parent.absolute_url(),lang,urllib.quote(message),self.id)) 1185 if fmt == 'json': 1186 return self.str_json(message) 1187 else: 1188 RESPONSE.redirect('%s/manage_main?lang=%s&manage_tabs_message=%s#_%s'%(parent.absolute_url(),lang,urllib.quote(message),self.id)) 1191 1189 1192 1190
Note: See TracChangeset
for help on using the changeset viewer.
