- Timestamp:
- 03.12.2011 23:32:07 (6 months ago)
- Location:
- ZMS/trunk
- Files:
-
- 10 edited
-
_fileutil.py (modified) (4 diffs)
-
_globals.py (modified) (2 diffs)
-
_objattrs.py (modified) (1 diff)
-
_ziputil.py (modified) (2 diffs)
-
dtml/objattrs/f_select_file.dtml (modified) (2 diffs)
-
dtml/objattrs/f_select_image.dtml (modified) (1 diff)
-
etc/zms.conf (modified) (1 diff)
-
plugins/fileupload/ajax_upload/input.dtml (modified) (2 diffs)
-
plugins/www/objattrs/zmi.blob.ZMSGraphic_extEdit.js (modified) (1 diff)
-
plugins/www/objattrs/zmi.blob.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/_fileutil.py
r1742 r1743 19 19 # Imports. 20 20 from ZPublisher.Iterators import filestream_iterator 21 try: # >= Zope-2.1022 from zope.contenttype import guess_content_type23 except: # < Zope-2.1024 from zope.app.content_types import guess_content_type25 21 import fnmatch 26 22 import os … … 29 25 import tempfile 30 26 import zipfile 27 # Product Imports. 28 import _globals 31 29 32 30 … … 211 209 else: 212 210 try: 213 mt, enc = guess_content_type( local_filename)211 mt, enc = _globals.guess_contenttype( local_filename) 214 212 except: 215 213 mt, enc = 'content/unknown', '' … … 247 245 data = filestream_iterator( filename, 'r'+mode) 248 246 try: 249 mt, enc = guess_content_type( filename, data)247 mt, enc = _globals.guess_contenttype( filename, data) 250 248 except: 251 249 mt, enc = 'content/unknown', '' -
ZMS/trunk/_globals.py
r1730 r1743 23 23 from types import StringTypes 24 24 from traceback import format_exception 25 try: # >= Zope-2.10 26 from zope.contenttype import guess_content_type 27 except: # < Zope-2.10 28 from zope.app.content_types import guess_content_type 25 29 import cgi 26 30 import copy … … 131 135 url = url.replace(ch,'%'+bin2hex(ch).upper()) 132 136 return url 137 138 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 139 _globals.guess_contenttype: 140 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 141 def guess_contenttype(filename, data): 142 mt, enc = guess_content_type( filename, data) 143 return mt, enc 133 144 134 145 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" -
ZMS/trunk/_objattrs.py
r1741 r1743 1057 1057 f = o.data 1058 1058 filename = getattr( temp_folder, id).title 1059 set, value = True, {'data':f,'filename':filename} 1059 mt, enc = _globals.guess_contenttype( filename, f) 1060 set, value = True, {'data':f,'filename':filename,'content_type':mt} 1060 1061 if not self.pilutil().enabled() and datatype == _globals.DT_IMAGE and REQUEST.get('width_%s'%attr) and REQUEST.get('height_%s'%attr): 1061 1062 w = REQUEST['width_%s'%attr] -
ZMS/trunk/_ziputil.py
r1291 r1743 20 20 from cStringIO import StringIO 21 21 from types import StringTypes 22 try: # >= Zope-2.1023 from zope.contenttype import guess_content_type24 except: # < Zope-2.1025 from zope.app.content_types import guess_content_type26 22 import zipfile 23 # Product Imports. 24 import _globals 27 25 28 26 … … 47 45 if id: 48 46 file = zf.read( name) 49 mt, enc = guess_content_type( id, file)47 mt, enc = _globals.guess_contenttype( id, file) 50 48 if id in container.objectIds(): 51 49 container.manage_delObjects( [id]) -
ZMS/trunk/dtml/objattrs/f_select_file.dtml
r1597 r1743 8 8 @param REQUEST 9 9 --> 10 11 <dtml-unless "REQUEST.get('f_zmiGraphicExtEdit')"> 12 <script type="text/javascript" charset="UTF-8" src="<dtml-var "REQUEST['BASE0']">/<dtml-var "getConfProperty('jquery.plugin.version').split('/')[1]">/objattrs/zmi.blob.ZMSGraphic_extEdit.js"></script> 13 <dtml-call "REQUEST.set('f_zmiGraphicExtEdit',True)"> 14 </dtml-unless> 10 15 11 16 <dtml-unless "REQUEST.get('f_zmiBlobJs')"> … … 75 80 <td class="form-element"> 76 81 <dtml-try> 77 <dtml-var "getPlugin('fileupload/'+getConfProperty('ZMS.input.file.plugin' ,'input_file')+'/input.dtml',REQUEST,{'elName':elName,'elMaxlength':getConfProperty('ZMS.input.image.maxlength',''),'key':key})">82 <dtml-var "getPlugin('fileupload/'+getConfProperty('ZMS.input.file.plugin')+'/input.dtml',REQUEST,{'elName':elName,'elMaxlength':getConfProperty('ZMS.input.file.maxlength',''),'key':key})"> 78 83 <dtml-except> 79 84 <!-- ERROR: -
ZMS/trunk/dtml/objattrs/f_select_image.dtml
r1597 r1743 132 132 <dtml-try> 133 133 <dtml-call "REQUEST.set('ZMS_ALLOWED_EXTENSIONS',['jpg', 'jpeg', 'png', 'gif'])"> 134 <dtml-var "getPlugin('fileupload/'+getConfProperty('ZMS.input.file.plugin' ,'input_file')+'/input.dtml',REQUEST,{'elName':elName,'elMaxlength':getConfProperty('ZMS.input.image.maxlength',''),'key':key})">134 <dtml-var "getPlugin('fileupload/'+getConfProperty('ZMS.input.file.plugin')+'/input.dtml',REQUEST,{'elName':elName,'elMaxlength':getConfProperty('ZMS.input.image.maxlength',''),'key':key})"> 135 135 <dtml-except> 136 136 <!-- ERROR: -
ZMS/trunk/etc/zms.conf
r1739 r1743 35 35 #manage_page_style.css=/++resource++zms_etc_/manage_page_style.css 36 36 #manage_page_script.js=/++resource++zms_etc_/manage_page_script.js 37 38 [ZMS] 39 input.file.plugin=input_file -
ZMS/trunk/plugins/fileupload/ajax_upload/input.dtml
r1586 r1743 56 56 onSubmit: function(id, fileName){ 57 57 $('input[name=btn][type=submit]').attr("disabled","disabled"); 58 $('ul.qq-upload-list').html(''); 58 59 }, 59 60 onProgress: function(id, fileName, loaded, total){}, … … 71 72 var elParams = '<dtml-if ZMS_INSERT>meta_id=<dtml-var ZMS_INSERT>&</dtml-if>lang=<dtml-var lang>&key=<dtml-var key>&form_id=<dtml-var "REQUEST.get('ZMI_TIME')">'; 72 73 ZMSGraphic_extEdit_set('<dtml-var elName>', img['src'], img['filename'], img['width'], img['height'],elParams,<dtml-var "_.int(pilutil().enabled())">); 73 onResize();74 74 } 75 75 ); -
ZMS/trunk/plugins/www/objattrs/zmi.blob.ZMSGraphic_extEdit.js
r1561 r1743 118 118 zmiUndoBlobDelete(elName); 119 119 } 120 varimg = $('img#img_'+elName);120 img = $('img#img_'+elName); 121 121 img.attr('src',src).css('background-color','#FF9900'); 122 122 $('input#width_'+elName).val(width); 123 123 $('input#height_'+elName).val(height); 124 124 $('span#filename_'+elName).html(filename); 125 $('span#size_'+elName).html(""); 125 126 $('span#dimensions_'+elName).html(width+'x'+height+'px'); 126 127 zmiSwitchBlobButtons(elName); -
ZMS/trunk/plugins/www/objattrs/zmi.blob.js
r1569 r1743 44 44 $('#undo_btn_'+elName).hide('normal'); 45 45 } 46 var img = $('img#img_'+elName); 47 var canDelete = $('input[name=del_'+elName+']').val()!=1 && img.length > 0; 46 var canDelete = $('input[name=del_'+elName+']').val()!=1; 48 47 if (canDelete) { 49 48 $('#delete_btn_'+elName).show('normal'); … … 99 98 } 100 99 // Create transparent overlay. 101 $('body').append('<div id="div_opaque_'+elName+'" class="zmiDivOpaque"> </div>');102 100 var img = $('img#img_'+elName); 103 101 if (img.length > 0) { 102 $('body').append('<div id="div_opaque_'+elName+'" class="zmiDivOpaque"> </div>'); 104 103 var div = $('div#div_opaque_'+elName); 105 104 var pos = img.offset();
Note: See TracChangeset
for help on using the changeset viewer.
