Skip to content

Commit 8f74720

Browse files
committed
Renamed simple_image_widget to preview_image_widget
1 parent 287ad84 commit 8f74720

File tree

3 files changed

+13
-20
lines changed

3 files changed

+13
-20
lines changed

preview_image_widget/static/plugins/simple_image_widget/simple_image_widget.css renamed to preview_image_widget/static/plugins/preview_image_widget/preview_image_widget.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
display: block;
1919
padding-top:10px;
2020
}
21-
input[simple_image_widget] {
21+
input[preview_image_widget] {
2222
position: absolute;
2323
visibility: hidden;
2424
width: 0;

preview_image_widget/static/plugins/simple_image_widget/simple_image_widget.js renamed to preview_image_widget/static/plugins/preview_image_widget/preview_image_widget.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ $(document).on('mouseleave', '#preview', function(e) {
88

99
$(document).on('click', '#file-select', function(e) {
1010
e.preventDefault();
11-
$("[simple_image_widget]").click();
11+
$("[preview_image_widget]").click();
1212
});
1313

14-
$(document).on('change', '[simple_image_widget]', function(e) {
14+
$(document).on('change', '[preview_image_widget]', function(e) {
1515
var file = (this.files[0].name).toString();
1616
var reader = new FileReader();
1717

@@ -20,13 +20,13 @@ $(document).on('change', '[simple_image_widget]', function(e) {
2020

2121
reader.onload = function (e) {
2222
$('#preview img').attr('src', e.target.result);
23-
}
23+
};
2424

2525
reader.readAsDataURL(this.files[0]);
2626
});
2727

2828
$(document).ready(function(){
29-
var $ImageWidget = $("[simple_image_widget]");
29+
var $ImageWidget = $("[preview_image_widget]");
3030
var preview = $ImageWidget.attr("data-preview");
3131
if(typeof preview != "undefined"){
3232
var img = preview;

preview_image_widget/widgets.py

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,40 +2,33 @@
22
from django.forms import FileInput
33

44

5-
class SimpleImageWidget(FileInput):
5+
class PreviewImageWidget(FileInput):
66
"""
77
Widget for displaying a image-preview in file fields.
88
"""
99
def __init__(self, *args, **kwargs):
1010
"""
11-
Adds a
11+
Adds a 'preview_image_widget' attr for the input
1212
"""
1313
kwargs['attrs'] = {
14-
'simple_image_widget': 1
14+
'preview_image_widget': 1
1515
}
16-
super(SimpleImageWidget, self).__init__(*args, **kwargs)
16+
super(PreviewImageWidget, self).__init__(*args, **kwargs)
1717

1818
def render(self, name, value, attrs=None):
1919
"""
20-
Autor: Milton Lenis
21-
Fecha: Abril 2 2017
22-
Se sobrecarga el método render para agregar la imágen a la vista previa al editar en caso de que tenga un valor
23-
almacenado
24-
:param name:
25-
:param value:
26-
:param attrs:
27-
:return:
20+
Adds the previous value of the file to an attr, if there is any, for preview.
2821
"""
2922
if value:
3023
preview = {"data-preview": settings.MEDIA_URL + str(value)}
3124
if attrs:
3225
attrs.update(preview)
3326
else:
3427
attrs = preview
35-
return super(SimpleImageWidget, self).render(name, value, attrs=attrs)
28+
return super(PreviewImageWidget, self).render(name, value, attrs=attrs)
3629

3730
class Media:
3831
css = {
39-
'all': ('plugins/simple_image_widget/simple_image_widget.css',)
32+
'all': ('plugins/preview_image_widget/preview_image_widget.css',)
4033
}
41-
js = ('plugins/simple_image_widget/simple_image_widget.js',)
34+
js = ('plugins/preview_image_widget/preview_image_widget.js',)

0 commit comments

Comments
 (0)