Skip to content
Snippets Groups Projects
Verified Commit 0a9a4670 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Re-order methods more logially

parent b9e102d0
No related branches found
No related tags found
No related merge requests found
......@@ -20,15 +20,6 @@ class CleaveWidget(TextInput):
attrs: InitVar[Optional[Dict[str, str]]] = None
@property
def media(self) -> Media:
js = []
if hasattr(settings, "CLEAVE_JS"):
# Add Cleave.js to form media if requested by setting
js.append(settings.CLEAVE_JS)
js.append("dj_cleave.js")
return Media(js=js)
def __post_init__(self, attrs: Optional[Dict[str, str]] = None):
# Allow passing own HTML attributes, like TextInput itself
attrs = {} if attrs is None else attrs.copy()
......@@ -40,3 +31,12 @@ class CleaveWidget(TextInput):
# Allow TextInput to do whatever it is supposed to do
super().__init__(attrs)
@property
def media(self) -> Media:
js = []
if hasattr(settings, "CLEAVE_JS"):
# Add Cleave.js to form media if requested by setting
js.append(settings.CLEAVE_JS)
js.append("dj_cleave.js")
return Media(js=js)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment