From df207fa586b74a8b06bd065736424e08629227d2 Mon Sep 17 00:00:00 2001 From: cho-leukeleu Date: Mon, 13 Mar 2017 18:09:59 +0100 Subject: [PATCH] StreamFieldPanel do not accept classes Is there a reason for that? :) --- wagtail/wagtailadmin/edit_handlers.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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, })