@@ -49,23 +49,23 @@ class Media:
49
49
50
50
51
51
class ImageCropWidget (AdminFileWidget , CropWidget ):
52
- def render (self , name , value , attrs = None ):
52
+ def render (self , name , value , attrs = None , renderer = None ):
53
53
if not attrs :
54
54
attrs = {}
55
55
if value :
56
56
attrs .update (get_attrs (value , name ))
57
- return super (AdminFileWidget , self ).render (name , value , attrs )
57
+ return super (AdminFileWidget , self ).render (name , value , attrs , renderer )
58
58
59
59
60
60
class HiddenImageCropWidget (ImageCropWidget ):
61
- def render (self , name , value , attrs = None ):
61
+ def render (self , name , value , attrs = None , renderer = None ):
62
62
if not attrs :
63
63
attrs = {}
64
64
# we need to hide it the whole field by JS because the admin
65
65
# doesn't yet support hidden fields:
66
66
# https://code.djangoproject.com/ticket/11277
67
67
attrs ['data-hide-field' ] = True
68
- return super (HiddenImageCropWidget , self ).render (name , value , attrs )
68
+ return super (HiddenImageCropWidget , self ).render (name , value , attrs , renderer )
69
69
70
70
71
71
class CropForeignKeyWidget (ForeignKeyRawIdWidget , CropWidget ):
@@ -85,7 +85,7 @@ def __init__(self, *args, **kwargs):
85
85
86
86
super (CropForeignKeyWidget , self ).__init__ (* args , ** kwargs )
87
87
88
- def render (self , name , value , attrs = None ):
88
+ def render (self , name , value , attrs = None , renderer = None ):
89
89
if attrs is None :
90
90
attrs = {}
91
91
@@ -104,4 +104,4 @@ def render(self, name, value, attrs=None):
104
104
except AttributeError :
105
105
logger .error ("Object %s.%s doesn't have an attribute named '%s'." % (
106
106
app_name , model_name , self .field_name ))
107
- return super (CropForeignKeyWidget , self ).render (name , value , attrs )
107
+ return super (CropForeignKeyWidget , self ).render (name , value , attrs , renderer )
0 commit comments