kopia lustrzana https://github.com/wagtail/wagtail
Update tags widget in Image and Douments forms.
AdminTagWidget provides initTagField function that fixes issue with multiple-word tags.pull/1970/merge
rodzic
f0df1cb1fe
commit
7a681f94f7
|
@ -1,5 +1,6 @@
|
|||
from django import forms
|
||||
|
||||
from wagtail.wagtailadmin import widgets
|
||||
from wagtail.wagtaildocs.models import Document
|
||||
|
||||
|
||||
|
@ -10,5 +11,6 @@ class DocumentForm(forms.ModelForm):
|
|||
model = Document
|
||||
fields = ('title', 'file', 'tags')
|
||||
widgets = {
|
||||
'file': forms.FileInput()
|
||||
'file': forms.FileInput(),
|
||||
'tags': widgets.AdminTagWidget,
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@ from django import forms
|
|||
from django.forms.models import modelform_factory
|
||||
from django.utils.translation import ugettext as _
|
||||
|
||||
from wagtail.wagtailadmin import widgets
|
||||
from wagtail.wagtailimages.formats import get_image_formats
|
||||
from wagtail.wagtailimages.fields import WagtailImageField
|
||||
|
||||
|
@ -16,6 +17,7 @@ def formfield_for_dbfield(db_field, **kwargs):
|
|||
return db_field.formfield(**kwargs)
|
||||
|
||||
|
||||
|
||||
def get_image_form(model):
|
||||
return modelform_factory(
|
||||
model,
|
||||
|
@ -25,6 +27,7 @@ def get_image_form(model):
|
|||
# so that when editing, we don't get the 'currently: ...' banner which is
|
||||
# a bit pointless here
|
||||
widgets={
|
||||
'tags': widgets.AdminTagWidget,
|
||||
'file': forms.FileInput(),
|
||||
'focal_point_x': forms.HiddenInput(attrs={'class': 'focal_point_x'}),
|
||||
'focal_point_y': forms.HiddenInput(attrs={'class': 'focal_point_y'}),
|
||||
|
|
Ładowanie…
Reference in New Issue