diff options
Diffstat (limited to 'jm2l/templates')
-rw-r--r-- | jm2l/templates/Staff/tasks.mako | 15 | ||||
-rw-r--r-- | jm2l/templates/helpers.mako | 8 |
2 files changed, 19 insertions, 4 deletions
diff --git a/jm2l/templates/Staff/tasks.mako b/jm2l/templates/Staff/tasks.mako index 375d241..0f26c54 100644 --- a/jm2l/templates/Staff/tasks.mako +++ b/jm2l/templates/Staff/tasks.mako @@ -5,6 +5,21 @@ <script src="/js/jm2l.js"></script> <script src="/vendor/ckeditor/ckeditor.js"></script> <script src="/vendor/select2/js/select2.js"></script> + + <script src="//cdn.jsdelivr.net/webshim/1.15.7/polyfiller.js"></script> + <script type="text/javascript"> + webshim.setOptions('forms-ext', { + replaceUI: 'auto', + types: 'date', + date: { + startView: 2, + classes: 'hide-spinbtns', + } + }); + + //start polyfilling + webshim.polyfill('forms-ext'); + </script> </%def> <%def name="cssAddOn()"> <link rel="stylesheet" href="/vendor/fileupload/css/jquery.fileupload.css"> diff --git a/jm2l/templates/helpers.mako b/jm2l/templates/helpers.mako index 525ea62..a8623d7 100644 --- a/jm2l/templates/helpers.mako +++ b/jm2l/templates/helpers.mako @@ -39,12 +39,12 @@ TabJs = {'select':[], 'desc':[]} <% PlaceHolder = DicFormat[Field.name].get("PlaceHolder") FieldStyle = DicFormat[Field.name].get("FieldStyle") - Class = [None,"ckeditor"][ DicFormat[Field.name].has_key("ckeditor") ] + Class = [False,"ckeditor"][ "ckeditor" in DicFormat[Field.name] ] %> - % if PlaceHolder: - ${Field(placeholder=PlaceHolder, style=FieldStyle, class_=Class)} + % if Field.type == "DateField": + ${Field(placeholder=PlaceHolder or False, style=FieldStyle, class_=Class, type = "date")} % else: - ${Field(style=FieldStyle, class_=Class)} + ${Field(placeholder=PlaceHolder or False, style=FieldStyle, class_=Class)} % endif % else: ${Field()} |