Changeset 795
- Timestamp:
- 16.11.2009 16:05:53 (2 years ago)
- Location:
- ZMS/trunk
- Files:
-
- 5 added
- 9 deleted
- 14 edited
-
changes.txt (modified) (1 diff)
-
dtml/ZMSMetamodelProvider/manage_main.dtml (modified) (4 diffs)
-
dtml/ZMSMetamodelProvider/manage_metas.dtml (modified) (3 diffs)
-
dtml/ZMSSqlDb/manage_configuration.dtml (modified) (1 diff)
-
dtml/javascript/comlib.dtml (modified) (1 diff)
-
dtml/javascript/zmilib.dtml (modified) (7 diffs)
-
dtml/objattrs/f_select_autocomplete.dtml (modified) (1 diff)
-
dtml/objattrs/f_select_displaytype.dtml (modified) (2 diffs)
-
dtml/objattrs/f_select_file.dtml (modified) (2 diffs)
-
dtml/objattrs/f_select_image.dtml (modified) (5 diffs)
-
dtml/object/f_css_sys.dtml (modified) (4 diffs)
-
dtml/object/manage_page_header.dtml (modified) (1 diff)
-
import/zms.metaobj.xml (modified) (6 diffs)
-
plugins/www/jquery.dimensions.1.2.0.min.js (added)
-
plugins/www/jquery.dimensions.js (deleted)
-
version.txt (modified) (1 diff)
-
www/btn_displaytype_bottom.gif (added)
-
www/btn_displaytype_bottom_off.gif (deleted)
-
www/btn_displaytype_bottom_on.gif (deleted)
-
www/btn_displaytype_left.gif (added)
-
www/btn_displaytype_left_off.gif (deleted)
-
www/btn_displaytype_left_on.gif (deleted)
-
www/btn_displaytype_right.gif (added)
-
www/btn_displaytype_right_off.gif (deleted)
-
www/btn_displaytype_right_on.gif (deleted)
-
www/btn_displaytype_top.gif (added)
-
www/btn_displaytype_top_off.gif (deleted)
-
www/btn_displaytype_top_on.gif (deleted)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/changes.txt
r794 r795 1397 1397 [01281] Added support for Zope2-2.12.1. 1398 1398 [01282] Revised support for replication to local-fs: encapsulate content-objects in xml. 1399 -------------------------------------------------- 1400 2009-11-05:zms2-2.12.1-02 1401 [01283] Revised deletion of blob-fields (images/files): do not submit form instantly, deletion has to be executed by Save-Button. 1402 [01284] Removed getCoords() from main_js. 1403 Measure: Use position() from jquery.position instead! Re-Import ZMSTable from zms-defaults. 1399 1404 ---------------------------------------------------------------------------------------------------- -
ZMS/trunk/dtml/ZMSMetamodelProvider/manage_main.dtml
r794 r795 279 279 s += '</'+'dtml-if>\n'; 280 280 } 281 var dtmlHintBtn = document.getElementById( 'dtmlHintBtn'+v); 282 var element = dtmlHintBtn; 283 var coords = getCoords(dtmlHintBtn); 284 var dtmlHintDiv = document.getElementById( 'dtmlHint'); 285 dtmlHintDiv.style.visibility = 'visible'; 286 dtmlHintDiv.style.display = 'block'; 287 dtmlHintDiv.style.position = 'absolute'; 288 dtmlHintDiv.style.top = (coords['y']+dtmlHintBtn.height)+"px"; 289 dtmlHintDiv.style.left = (0)+"px"; 290 var dtmlHintTextDiv = document.getElementById( 'dtmlHintText'); 281 // Show hint. 282 var dtmlHintTextDiv = $('#dtmlHintText'); 291 283 var html = s; 292 284 var i; … … 295 287 } 296 288 html = html.substr( 0, html.length - 1); 297 dtmlHintTextDiv.innerHTML = '<pre>'+html+'</pre>'; 289 dtmlHintTextDiv.html('<pre>'+html+'</pre>'); 290 var dtmlHintBtn = $('#dtmlHintBtn'+v); 291 var pos = dtmlHintBtn.position(); 292 var dtmlHintDiv = $('#dtmlHint'); 293 dtmlHintDiv.css({ 294 position:'absolute', 295 top:pos.top+dtmlHintBtn.outerHeight(), 296 left:0 297 }); 298 dtmlHintDiv.show('normal'); 298 299 } 299 300 … … 302 303 */ 303 304 function dtmlHintBtnClose() { 304 var dtmlHintDiv = document.getElementById( 'dtmlHint'); 305 dtmlHintDiv.style.visibility = 'hidden'; 306 dtmlHintDiv.style.display = 'none'; 305 var dtmlHintDiv = $('#dtmlHint'); 306 dtmlHintDiv.hide('normal'); 307 307 } 308 308 </dtml-let> … … 825 825 826 826 <!-- BO Edit --> 827 <div id="dtmlHint" style=" visibility:hidden;display:none;align:center;" onclick="dtmlHintBtnClose();">827 <div id="dtmlHint" style="display:none;align:center;" onclick="dtmlHintBtnClose();"> 828 828 <div style="background-color:#ffffc0;filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;border:1px dashed black;"> 829 829 <div align="right"><a href="#" onclick="dtmlHintBtnClose();" onmouseover="document.getElementById('icon_close').src='<dtml-var MISC_ZMS>icon_logout1.gif'" onmouseout="document.getElementById('icon_close').src='<dtml-var MISC_ZMS>icon_logout0.gif'"><img id="icon_close" src="<dtml-var MISC_ZMS>icon_logout0.gif" alt="<dtml-var "getZMILangStr('BTN_CLOSE')">" border="0" style="vertical-align:middle" /></a></div> -
ZMS/trunk/dtml/ZMSMetamodelProvider/manage_metas.dtml
r794 r795 68 68 function showDstMetaTypes( id) 69 69 { 70 var img = $("img:last","#a_"+id) [0];71 var coords = getCoords(img);70 var img = $("img:last","#a_"+id); 71 var pos = img.position(); 72 72 var div = $("#dst_meta_types_"+id); 73 div.css( {top: coords.y+img.offsetHeight, left: coords.x+img.offsetWidth, visibility: 'visible', display: 'block', position: 'absolute'});73 div.css( {top: pos.top+img.outerHeight(), left: pos.left+img.outerWidth(), position: 'absolute'}); 74 74 div.show("normal"); 75 75 } … … 78 78 { 79 79 var div = $("#dst_meta_types_"+id); 80 div.css( {visibility: 'hidden', display: 'none'});81 80 div.hide("normal"); 82 81 } … … 141 140 ><dtml-let metadictAttrId=sequence-item metadictAttr="getMetadictAttr(metadictAttrId)" 142 141 ><dtml-if metadictAttr 143 ><div id="dst_meta_types_<dtml-var metadictAttrId>" class="form-small" style="background-color:#ffffc0;filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;border:1px dashed black;padding:2px;position:absolute; visibility:hidden;display:none;"142 ><div id="dst_meta_types_<dtml-var metadictAttrId>" class="form-small" style="background-color:#ffffc0;filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;border:1px dashed black;padding:2px;position:absolute;display:none;" 144 143 ><dtml-in "getMetaobjIds()" 145 144 ><dtml-let meta_id=sequence-item -
ZMS/trunk/dtml/ZMSSqlDb/manage_configuration.dtml
r750 r795 5 5 <title><dtml-var "getZMILangStr('TAB_CONFIGURATION')"> <dtml-var "display_type(REQUEST)"></title> 6 6 <script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.bgiframe.min.js'></script> 7 < script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.dimensions.js'></script>7 <!--<script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.dimensions.js'></script>--> 8 8 <script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.ajaxQueue.js'></script> 9 9 <script type='text/javascript' src='<dtml-var MISC_ZMS>thickbox-compressed.js'></script> -
ZMS/trunk/dtml/javascript/comlib.dtml
r723 r795 66 66 catch(e) { 67 67 } 68 }69 70 // #############################################################################71 // ### getCoords:72 // #############################################################################73 function getCoords( element) {74 var coords = {x: 0, y: 0};75 while (element != null) {76 coords.x += element.offsetLeft;77 coords.y += element.offsetTop;78 element = element.offsetParent;79 }80 return coords;81 68 } 82 69 -
ZMS/trunk/dtml/javascript/zmilib.dtml
r665 r795 1 1 <dtml-call "REQUEST.RESPONSE.setHeader('Cache-Control','public, max-age=3600')"> 2 2 <dtml-call "REQUEST.RESPONSE.setHeader('Content-Type', 'text/javascript; charset=utf-8')"> 3 4 3 5 4 // ############################################################################ … … 7 6 // ############################################################################ 8 7 function radioOnClick(el, url) { 9 location.href = url + '?lang=<dtml-var lang>& ' + el.name + '=' + escape(el.value);8 location.href = url + '?lang=<dtml-var lang>&' + el.name + '=' + escape(el.value); 10 9 } 11 10 12 11 13 12 // ############################################################################ 14 // ### accessBlobBtnClick:13 // ### zmiDelBlobBtnClick: 15 14 // ############################################################################ 16 function accessBlobBtnClick(fmName, elName, v) { 17 document.forms[ fmName].elements[ elName].value=v; 18 } 19 20 21 // ############################################################################ 22 // ### delBlobBtnClick: 23 // ############################################################################ 24 function delBlobBtnClick(fmName, elName, submitBtn) { 25 var b = confirm("<dtml-var "getZMILangStr('MSG_CONFIRM_DELOBJ')">"); 26 if (b) { 27 document.forms[fmName].elements[elName].value="1"; 28 document.forms[fmName].elements[submitBtn].click(); 15 function zmiDelBlobBtnClick(elName) { 16 if (confirm("<dtml-var "getZMILangStr('MSG_CONFIRM_DELOBJ')">")) { 17 $('input[name=del_'+elName+']').val(1); 18 $('table#table_'+elName).hide('normal'); 19 $('body').append('<div id="div_opaque_'+elName+'" class="zmiDivOpaque"> </div>'); 20 var img = $('img#img_'+elName); 21 if (img.length > 0) { 22 img.css({border:'1px solid red'}); 23 var div = $('div#div_opaque_'+elName); 24 var pos = img.position(); 25 div.css({ 26 position:'absolute', 27 left:pos.left, 28 top:pos.top, 29 width:img.outerWidth(), 30 height:img.outerHeight()}); 31 } 29 32 } 30 33 } … … 44 47 $(document.body).css( "cursor", "wait"); 45 48 // JQuery.AJAX.get 46 $.get( "getConfFiles?id="+el.id+"&pattern="+escape(pattern), zmiExpandConfFilesProcessResponse); 49 $.get( 'getConfFiles', 50 {id:el.id,pattern:pattern}, 51 function(data) { 52 // Reset wait-cursor. 53 $(document.body).css( "cursor", "auto"); 54 // 55 var select = document.getElementById('init'); 56 var items = $("item",data); 57 for (var i = 0; i < items.length; i++) 58 { 59 var item = $(items[i]); 60 var value = item.attr("key"); 61 var label = item.text(); 62 var option = new Option( label, value); 63 select.options[ select.length] = option; 64 } 65 select.selectedIndex = 0; 66 zmiExpandConfFilesProgress = false; 67 }); 47 68 } 48 69 } 49 }50 51 function zmiExpandConfFilesProcessResponse(data) {52 // Reset wait-cursor.53 $(document.body).css( "cursor", "auto");54 //55 var select = document.getElementById('init');56 var items = $("item",data);57 for (var i = 0; i < items.length; i++)58 {59 var item = $(items[i]);60 var value = item.attr("key");61 var label = item.text();62 var option = new Option( label, value);63 select.options[ select.length] = option;64 }65 select.selectedIndex = 0;66 zmiExpandConfFilesProgress = false;67 70 } 68 71 … … 75 78 $(document.body).css( "cursor", "wait"); 76 79 // JQuery.AJAX.get 77 $.get( href+"/manage_checkout?lang="+escape(lang), processResponseCheckoutOvertake); 80 $.get( href+'/manage_checkout', 81 {lang:lang}, 82 function(data) { 83 // Reset wait-cursor. 84 $(document.body).css( "cursor", "auto"); 85 // Hide div. 86 $('#checkoutOvertakeDiv').hide('slow'); 87 // Enable buttons. 88 $('input[name=btn]').removeAttr('disabled'); 89 }); 78 90 return false; 79 91 } 80 92 81 function processResponseCheckoutOvertake(data)82 {83 // Reset wait-cursor.84 $(document.body).css( "cursor", "auto");85 // Hide div.86 $('#checkoutOvertakeDiv').hide('slow');87 // Enable buttons.88 $('input[name=btn]').removeAttr('disabled');89 }90 93 91 94 // ############################################################################ … … 102 105 } 103 106 params = '?lang=<dtml-var lang>'; 104 params += '& fmName=' + escape(fmName);105 params += '& elName=' + escape(elName);106 params += '& elValue=' + escape(elValue);107 params += '& enum=' + escape(enumName);107 params += '&fmName=' + escape(fmName); 108 params += '&elName=' + escape(elName); 109 params += '&elValue=' + escape(elValue); 110 params += '&enum=' + escape(enumName); 108 111 open_function(url+params,400,50,",resizable=yes,scrollbars=yes"); 109 112 return false; … … 136 139 function collectionDeleteBtnOnClick(href) 137 140 { 138 confirmDeleteBtnOnClick(href + '& btn=delete');141 confirmDeleteBtnOnClick(href + '&btn=delete'); 139 142 } 140 143 … … 148 151 if (confirm("<dtml-var "getZMILangStr('MSG_CONFIRM_DELOBJ')">")) { 149 152 if (href.indexOf('lang=<dtml-var lang>') < 0) { 150 href += '& lang=<dtml-var lang>';153 href += '&lang=<dtml-var lang>'; 151 154 } 152 155 location.href = href; -
ZMS/trunk/dtml/objattrs/f_select_autocomplete.dtml
r724 r795 19 19 <dtml-unless "REQUEST.get('f_selectAutocompleteShow',False)"> 20 20 <script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.bgiframe.min.js'></script> 21 < script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.dimensions.js'></script>21 <!--<script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.dimensions.js'></script>--> 22 22 <script type='text/javascript' src='<dtml-var MISC_ZMS>jquery.ajaxQueue.js'></script> 23 23 <script type='text/javascript' src='<dtml-var MISC_ZMS>thickbox-compressed.js'></script> -
ZMS/trunk/dtml/objattrs/f_select_displaytype.dtml
r750 r795 4 4 <!--// 5 5 6 function switchDisplaytypeBtns( fmName, key) { 7 <dtml-in "_.range(len(displaytypes)/2)"> 8 <dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]"> 9 if (key=='<dtml-var key>') 10 eval ("document.displaytypeBtn_"+fmName+"_<dtml-var value>.src = '<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif'"); 11 else 12 eval ("document.displaytypeBtn_"+fmName+"_<dtml-var value>.src = '<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_off.gif'"); 13 </dtml-let> 14 </dtml-in> 6 function switchDisplaytypeBtns( key) { 7 var btn; 8 btn = $('img[id^=btn_displaytype_]'); 9 btn.removeClass('button1'); 10 btn.addClass('button0'); 11 btn = $('img[id=btn_displaytype_'+key+']'); 12 btn.removeClass('button0'); 13 btn.addClass('button1'); 15 14 } 16 15 17 function displaytypeBtnClick( fmName, key, value) { 18 var fm = document.forms[ fmName]; 19 fm['displaytype:int'].value = value; 20 switchDisplaytypeBtns( fmName, key); 16 function displaytypeBtnClick( key, value) { 17 $('input[name=displaytype:int]').val(value); 18 switchDisplaytypeBtns( key); 21 19 } 22 20 … … 25 23 26 24 <input type="hidden" name="displaytype:int" value="<dtml-if displaytype><dtml-var displaytype><dtml-else>2</dtml-if>"> 27 <td> </td>28 25 <dtml-if "not isDisabledAttr(getObjAttr('displaytype'),REQUEST)"> 29 <dtml-in "_.range(len(displaytypes)/2)"> 30 <dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]"> 31 <td valign="middle" 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>" border="0" align="absmiddle" 34 <dtml-if "dctDisplaytype.get(str(displaytype),'top')==key"> 35 src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif" 36 <dtml-else> 37 src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_off.gif" 38 </dtml-if> 26 <dtml-in "_.range(len(displaytypes)/2)" 27 ><dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]" 28 ><a href="javascript:displaytypeBtnClick('<dtml-var key>',<dtml-var value>)" class="button" 29 ><img id="btn_displaytype_<dtml-var key>" src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>.gif" class="button<dtml-var "int(dctDisplaytype.get(str(displaytype),'top')==key)">" 39 30 ></a 40 ></td> 41 </dtml-let> 42 </dtml-in> 31 ></dtml-let 32 ></dtml-in> 43 33 <dtml-else> 44 34 <dtml-in "_.range(len(displaytypes)/2)"> 45 35 <dtml-let i=sequence-item key="displaytypes[i*2]" value="displaytypes[i*2+1]"> 46 36 <dtml-if "dctDisplaytype.get(str(displaytype),'left')==key"> 47 < td valign="middle"><img border="0" src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>_on.gif"></td>37 <img src="<dtml-var MISC_ZMS>btn_displaytype_<dtml-var key>.gif" class="button1"> 48 38 </dtml-if> 49 39 </dtml-let> 50 40 </dtml-in> 51 41 </dtml-if> 52 <td> </td>53 <td><img src="<dtml-var spacer_gif>" class="zmiVSep" border="0" align="absmiddle"></td>54 42 55 43 </dtml-let> -
ZMS/trunk/dtml/objattrs/f_select_file.dtml
r750 r795 20 20 <td valign="top" width="100%"> 21 21 <!-- Title --> 22 <table cellspacing="0" cellpadding="0" border="0" width="100%">22 <table id="table_<dtml-var elName>" cellspacing="0" cellpadding="0" border="0" width="100%"> 23 23 <tr class="zmiNeutralColorMedium0"> 24 24 <td valign="middle" nowrap="nowrap" class="form-text"> … … 36 36 <td align="right" valign="top"> 37 37 <dtml-if "hasObjProperty(key,REQUEST) or getObjAttr(key)['multilang']==0"> 38 <a href="javascript: delBlobBtnClick('<dtml-var fmName>','del_<dtml-var elName>','submitBtn<dtml-var "REQUEST.get('submitBtnCount',-1)+1">');" class="button"38 <a href="javascript:zmiDelBlobBtnClick('<dtml-var elName>');" class="button" 39 39 ><img src="<dtml-var MISC_ZMS>btn_delete.gif" title="<dtml-var " getZMILangStr('BTN_DELETE')">" 40 40 ></a> -
ZMS/trunk/dtml/objattrs/f_select_image.dtml
r750 r795 8 8 @param REQUEST 9 9 --> 10 11 <dtml-if metaObj><dtml-if "REQUEST.get('b_f_selectDisplaytype',True)"><dtml-if "len(filter_list(metaObj['attrs'],'id','displaytype','=='))>0">12 <div class="zmiNeutralColorMedium0">13 <table cellspacing="0" cellpadding="0" border="0">14 <tr valign="middle">15 <dtml-var f_selectDisplaytype>16 </tr>17 </table>18 </div>19 <dtml-call "REQUEST.set('b_f_selectDisplaytype',False)">20 </dtml-if></dtml-if></dtml-if>21 10 22 11 <input type="hidden" name="exists_<dtml-var elName>" value="<dtml-var "REQUEST.get('ZMS_INSERT',None) is None and value not in [None,'']">"> … … 32 21 33 22 <!-- Title --> 34 <table cellspacing="0" cellpadding="0" border="0" width="100%">23 <table id="table_<dtml-var elName>" cellspacing="0" cellpadding="0" border="0" width="100%"> 35 24 <tr class="zmiNeutralColorMedium0"> 36 <td valign="middle" nowrap="nowrap" class="form-text"> 25 <!-- Filename --> 26 <td class="form-small" nowrap="nowrap"> 37 27 <dtml-if "value.getMediadbfile() is not None"><font class="form-label">MediaDb:</font></dtml-if> 38 28 <dtml-try> … … 48 38 <dtml-except></dtml-try> 49 39 </td> 50 <td align="right" valign="top"> 40 <td class="form-small" nowrap="nowrap" align="right"> 41 <!-- Displaytype --> 42 <dtml-if metaObj><dtml-if "REQUEST.get('b_f_selectDisplaytype',True)"><dtml-if "len(filter_list(metaObj['attrs'],'id','displaytype','=='))>0"> 43 <dtml-var f_selectDisplaytype> 44 <dtml-call "REQUEST.set('b_f_selectDisplaytype',False)"> 45 </dtml-if></dtml-if></dtml-if> 46 <!-- Delete --> 51 47 <dtml-if "hasObjProperty(key,REQUEST) or getObjAttr(key)['multilang']==0"> 52 <a href="javascript: delBlobBtnClick('<dtml-var fmName>','del_<dtml-var elName>','submitBtn<dtml-var "REQUEST.get('submitBtnCount',-1)+1">');" class="button"48 <a href="javascript:zmiDelBlobBtnClick('<dtml-var elName>');" class="button" 53 49 ><img src="<dtml-var MISC_ZMS>btn_delete.gif" title="<dtml-var " getZMILangStr('BTN_DELETE')">" 54 50 ></a> … … 81 77 <dtml-try> 82 78 <dtml-if "key.find('superres')<0 and value.getContentType().find('image')==0"> 83 <table cellspacing="1" cellpadding="0" border="0" class="neutralColorBlack"> 84 <tr> 85 <td style="background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);" 86 ><img src="<dtml-var "value.getHref(REQUEST)">" border="0" 79 <div 80 ><img id="img_<dtml-var elName>" src="<dtml-var "value.getHref(REQUEST)">" 81 style="border:1px solid black; background-image:url(<dtml-var MISC_ZMS>bg_imgpreview.gif);" 87 82 <dtml-if "max([int(value.width),int(value.height)])>80"> 88 83 <dtml-if "int(value.width)>int(value.height)"> … … 95 90 height="<dtml-var "value.height">" 96 91 </dtml-if> 97 ></td> 98 </tr> 99 </table> 92 ></div> 100 93 <dtml-if "max([int(value.width),int(value.height)])>80"> 101 94 <a href="javascript:zmiImgZoom('<dtml-var "value.getHref(REQUEST)">',<dtml-var "value.width">,<dtml-var "value.height">)" -
ZMS/trunk/dtml/object/f_css_sys.dtml
r750 r795 374 374 height: 8px; 375 375 } 376 377 376 a.button img { 378 377 padding:2px; … … 389 388 border-bottom: solid 1px #B6B4B6; 390 389 } 391 a.button:hover img, a.button:active img, 390 a.button:hover img, a.button:active img, 392 391 a.vbutton:hover img, a.vbutton:active img, 393 392 a.hbutton:hover img, a.hbutton:active img { … … 397 396 border-right: solid 1px #000; 398 397 border-bottom: solid 1px #000; 398 } 399 400 img.button0, 401 a.button:link img.button0, a.button:visited img.button0 { 402 background-color: #CCC; 403 border-top: solid 1px #E6E4E6; 404 border-left: solid 1px #E6E4E6; 405 border-right: solid 1px #B6B4B6; 406 border-bottom: solid 1px #B6B4B6; 407 } 408 img.button1, 409 a.button:hover img.button0, a.button:active img.button0, 410 a.button:link img.button1, a.button:visited img.button1, 411 a.button:hover img.button1, a.button:active img.button1 { 412 background-color: #F2F3EE; 413 border-top: solid 1px black; 414 border-left: solid 1px black; 415 border-right: solid 1px white; 416 border-bottom: solid 1px white; 399 417 } 400 418 … … 676 694 677 695 /* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 678 * +- [ZMI] Image-Zoom 679 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 680 */ 681 696 * +- [ZMI] Image 697 * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 698 */ 699 700 .zmiDivOpaque {background-color:<dtml-var "get_colormap().get('zmiNeutralColorLight0','#F2F3EE')">;filter:Alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;} 682 701 #zmiImgZoomDiv {background-color:black;filter:Alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;} 683 #zmiImgZoomImgDiv {background-color:white;border: 1px solid black; font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #000;}702 #zmiImgZoomImgDiv {background-color:white;border: 1px solid black;font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #000;} 684 703 685 704 /* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ -
ZMS/trunk/dtml/object/manage_page_header.dtml
r723 r795 84 84 <script type="text/javascript" charset="UTF-8" src="<dtml-var MISC_ZMS><dtml-var "getConfProperty('jquery.version','jquery-1.3.2.min.js')">"></script> 85 85 <script type="text/javascript" charset="UTF-8" src="<dtml-var MISC_ZMS><dtml-var "getConfProperty('jquery.cookies.version','jquery.cookies.2.1.0.min.js')">"></script> 86 <script type='text/javascript' charset="UTF-8" src="<dtml-var MISC_ZMS><dtml-var "getConfProperty('jquery.dimensions.version','jquery.dimensions.1.2.0.min.js')">"></script> 86 87 <script type="text/javascript" charset="UTF-8" src="<dtml-if ZMS_ROOT><dtml-var ZMS_ROOT>/</dtml-if>main_js?lang=<dtml-var lang>"></script> 87 88 <script type="text/javascript" charset="UTF-8" src="<dtml-if ZMS_ROOT><dtml-var ZMS_ROOT>/</dtml-if>zmilib_js?lang=<dtml-var lang>"></script> -
ZMS/trunk/import/zms.metaobj.xml
r750 r795 2777 2777 var table_cell_uid = <dtml-var "table_cols*table_rows">; 2778 2778 var table_cell_id = ''; 2779 var table_cell_bgcolor = '';2779 var table_cell_bgcolor = null; 2780 2780 var table_cell_offs = 2; 2781 2781 … … 2826 2826 { 2827 2827 var dims = getInnerDimensions(true); 2828 var coords = getCoords(el);2828 var pos = $(el).position(); 2829 2829 table_cell_id = el.name.substr(el.name.indexOf('_')+1); 2830 2830 var el_td = $('#content_'+ table_cell_id).parent(); 2831 table_cell_bgcolor = el_td.css( "backgroundColor"); 2831 if (table_cell_bgcolor==null) { 2832 table_cell_bgcolor = el_td.css( "backgroundColor"); 2833 } 2832 2834 el_td.css( "backgroundColor", "red"); 2833 2835 var zmiImgZoomDiv = document.getElementById('zmiImgZoomDiv'); … … 2844 2846 zmiImgZoomImgDiv.style.position = 'absolute'; 2845 2847 zmiImgZoomImgDiv.style.width = '90%'; 2846 zmiImgZoomImgDiv.style.top = Math.min( coords.y+ el.offsetHeight, dims.height - zmiImgZoomImgDiv.offsetHeight); //(dims.height - zmiImgZoomImgDiv.offsetHeight) / 2;2848 zmiImgZoomImgDiv.style.top = Math.min( pos.top + el.offsetHeight, dims.height - zmiImgZoomImgDiv.offsetHeight); //(dims.height - zmiImgZoomImgDiv.offsetHeight) / 2; 2847 2849 zmiImgZoomImgDiv.style.left = Math.max( ($('body').attr('offsetWidth') - zmiImgZoomImgDiv.offsetWidth) / 2, 0); //(dims.width - zmiImgZoomImgDiv.offsetWidth) / 2; 2848 2850 // Apply values. … … 2880 2882 var el_td = $('#content_'+ table_cell_id).parent(); 2881 2883 el_td.css( "backgroundColor", table_cell_bgcolor); 2884 table_cell_bgcolor = null; 2882 2885 var zmiImgZoomDiv = document.getElementById('zmiImgZoomDiv'); 2883 2886 zmiImgZoomDiv.style.visibility = 'hidden'; … … 3344 3347 <item key="name"><![CDATA[ZMSTable]]></item> 3345 3348 <item key="package"><![CDATA[com.zms.foundation]]></item> 3346 <item key="revision"><![CDATA[1. 0.0]]></item>3349 <item key="revision"><![CDATA[1.1.0]]></item> 3347 3350 <item key="type"><![CDATA[ZMSObject]]></item> 3348 3351 </dictionary> … … 4204 4207 <item key="name"><![CDATA[com.zms.foundation]]></item> 4205 4208 <item key="package"/> 4206 <item key="revision"><![CDATA[1. 0.0]]></item>4209 <item key="revision"><![CDATA[1.1.0]]></item> 4207 4210 <item key="type"><![CDATA[ZMSPackage]]></item> 4208 4211 </dictionary> -
ZMS/trunk/version.txt
r794 r795 1 ZMS2 2.12.1-0 11 ZMS2 2.12.1-02
Note: See TracChangeset
for help on using the changeset viewer.
