diff --git a/wagtail/wagtailadmin/edit_handlers.py b/wagtail/wagtailadmin/edit_handlers.py index 68e02ce6f..e3e06f135 100644 --- a/wagtail/wagtailadmin/edit_handlers.py +++ b/wagtail/wagtailadmin/edit_handlers.py @@ -854,12 +854,14 @@ class BaseStreamFieldPanel(BaseFieldPanel): class StreamFieldPanel(object): - def __init__(self, field_name): + def __init__(self, field_name, classname=''): self.field_name = field_name + self.classname = classname def bind_to_model(self, model): return type(str('_StreamFieldPanel'), (BaseStreamFieldPanel,), { 'model': model, 'field_name': self.field_name, - 'block_def': model._meta.get_field(self.field_name).stream_block + 'block_def': model._meta.get_field(self.field_name).stream_block, + 'classname': self.classname, })