date.tpl 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <input id="tv{$tv->id}" type="hidden" class="datefield"
  2. value="{$tv->value}" name="tv{$tv->id}"
  3. onblur="MODx.fireResourceFormChange();"/>
  4. <script type="text/javascript">
  5. // <![CDATA[
  6. {literal}
  7. Ext.onReady(function() {
  8. var fld = MODx.load({
  9. {/literal}
  10. xtype: 'xdatetime'
  11. ,applyTo: 'tv{$tv->id}'
  12. ,name: 'tv{$tv->id}'
  13. ,dateFormat: MODx.config.manager_date_format
  14. ,timeFormat: MODx.config.manager_time_format
  15. {if $params.disabledDays|default},disabledDays: {$params.disabledDays|default}{/if}
  16. {if $params.minDateValue|default},minDateValue: '{$params.minDateValue|default}'{/if}
  17. {if $params.maxDateValue|default},maxDateValue: '{$params.maxDateValue|default}'{/if}
  18. {if $params.startDay|default},startDay: {$params.startDay|default}{/if}
  19. {if $params.minTimeValue|default},minTimeValue: '{$params.minTimeValue|default}'{/if}
  20. {if $params.maxTimeValue|default},maxTimeValue: '{$params.maxTimeValue|default}'{/if}
  21. {if $params.timeIncrement|default},timeIncrement: {$params.timeIncrement|default}{/if}
  22. {if $params.hideTime|default},hideTime: {$params.hideTime|default}{/if}
  23. ,dateWidth: 198
  24. ,timeWidth: 198
  25. ,allowBlank: {if $params.allowBlank == 1 || $params.allowBlank == 'true'}true{else}false{/if}
  26. ,value: '{$tv->value}'
  27. ,msgTarget: 'under'
  28. {literal}
  29. ,listeners: { 'change': { fn:MODx.fireResourceFormChange, scope:this}}
  30. });
  31. Ext.getCmp('modx-panel-resource').getForm().add(fld);
  32. });
  33. {/literal}
  34. // ]]>
  35. </script>