Changeset 94

Show
Ignore:
Timestamp:
03/05/10 23:05:36 (6 months ago)
Author:
nazar
Message:

unicode fix

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • plesonet_imagefield/trunk/widgets.py

    r25 r94  
    2323        input = super(DeleteImageWidget, self).render(name, value, attrs) 
    2424        if value and hasattr(value, "url"): 
    25             item = '<tr><td style="vertical-align: middle;">%s</td><td>%s</td>' 
     25            item = u'<tr><td style="vertical-align: middle;">%s</td><td>%s</td>' 
    2626            output = [] 
    27             output.append('<table style="border-style: none;">') 
     27            output.append(u'<table style="border-style: none;">') 
    2828            if self.thumbnail_tag: 
    2929                try: 
     
    3333                opts = dict(src=escape(thumb), width=thumb.width(), 
    3434                    height=thumb.height()) 
    35                 output.append(item % ("&nbsp;",(self.thumbnail_tag % opts))) 
    36             output.append(item % (_('Currently:'), '<a target="_blank" href="%s%s">%s</a>' % (settings.MEDIA_URL, value, value))) 
     35                output.append(item % (u"&nbsp;",(self.thumbnail_tag % opts))) 
     36            output.append(item % (_('Currently:'), u'<a target="_blank" href="%s%s">%s</a>' % (settings.MEDIA_URL, value, value))) 
    3737            output.append(item % (_('Change:'), input)) 
    3838            if self.show_delete_checkbox: 
    39                 output.append(item % (_('Delete') + ':', '<input type="checkbox" name="%s_delete"/>' % name)) # split colon to force "Delete" that is already translated 
    40             output.append('</table>') 
     39                output.append(item % (_('Delete') + ':', u'<input type="checkbox" name="%s_delete"/>' % name)) # split colon to force "Delete" that is already translated 
     40            output.append(u'</table>') 
    4141            return mark_safe(u''.join(output)) 
    4242        else: 
     
    4444 
    4545    def value_from_datadict(self, data, files, name): 
    46         if not data.get('%s_delete' % name): 
     46        if not data.get(u'%s_delete' % name): 
    4747            return super(DeleteImageWidget, self).value_from_datadict(data, files, name) 
    4848        else: 
    49             return '__deleted__' 
     49            return u'__deleted__' 
    5050