Changeset 22371
- Timestamp:
- 2013/01/25 15:40:03 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-multilang/data/Smarty/templates/admin/order/edit.tpl
r22331 r22371 82 82 83 83 $(function(){ 84 84 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 85 85 86 <!--{foreach name=shipping from=$arrAllShipping item=arrShipping key=shipping_index}--> 87 88 <!--{if $arrShipping.shipping_date_year != '' && $arrShipping.shipping_date_month != '' && $arrShipping.shipping_date_day != ''}--> 89 var shipping_date_year<!--{$shipping_index}--> = '<!--{$arrShipping.shipping_date_year|h}-->'; 90 var shipping_date_month<!--{$shipping_index}--> = '<!--{$arrShipping.shipping_date_month|h}-->'; 91 var shipping_date_day<!--{$shipping_index}--> = '<!--{$arrShipping.shipping_date_day|h}-->'; 92 var shipping_date_ymd<!--{$shipping_index}--> = $.datepicker.formatDate( 93 dateFormat, new Date(shipping_date_year<!--{$shipping_index}-->, shipping_date_month<!--{$shipping_index}--> - 1, shipping_date_day<!--{$shipping_index}-->)); 94 $("#datepickershipping_date<!--{$shipping_index}-->").val(shipping_date_ymd<!--{$shipping_index}-->); 95 // console.log(ymd); 96 <!--{/if}--> 97 86 98 $( "#datepickershipping_date<!--{$shipping_index}-->" ).datepicker({ 87 99 beforeShowDay: function(date) { … … 96 108 ,changeYear: 'true' 97 109 ,onSelect: function(dateText, inst){ 98 setDateshipping_date<!--{$shipping_index}-->(dateText); 110 var year = inst.selectedYear; 111 var month = inst.selectedMonth + 1; 112 var day = inst.selectedDay; 113 setDateshipping_date<!--{$shipping_index}-->(year + '/' + month + '/' + day); 99 114 }, 100 115 showButtonPanel: true, … … 103 118 }); 104 119 105 $("#datepickershipping_date<!--{$shipping_index}-->").blur( function() { 106 var dateText = $(this).val(); 107 setDateshipping_date<!--{$shipping_index}-->(dateText); 120 $("#datepickershipping_date<!--{$shipping_index}-->").change( function() { 121 var dateText = $(this).val(); 122 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 123 // console.log(dateText); 124 // console.log(dateFormat); 125 var date; 126 var year = ''; 127 var month = ''; 128 var day = ''; 129 try { 130 date = $.datepicker.parseDate(dateFormat, dateText); 131 year = date.getFullYear(); 132 month = date.getMonth() + 1; 133 day = date.getDay(); 134 } catch (e) { 135 // console.log(e); 136 // clear date text 137 $(this).val(''); 138 } 139 setDateshipping_date<!--{$shipping_index}-->(year + '/' + month + '/' + day); 108 140 }); 109 141 <!--{/foreach}--> … … 612 644 <span class="attention"><!--{$arrErr[$key3][$shipping_index]}--></span> 613 645 614 <input id="datepickershipping_date<!--{$shipping_index}-->" type="text" value="<!--{if $arrShipping[$key1] != "" && $arrShipping[$key2] != "" && $arrShipping[$key3] != ""}--><!--{$arrShipping[$key1]|h}-->/<!--{$arrShipping[$key2]|h|string_format:'%02d'}-->/<!--{$arrShipping[$key3]|h|string_format:'%02d'}--><!--{/if}-->" <!--{if $arrErr[$key1][$shipping_index] != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 646 <input id="datepickershipping_date<!--{$shipping_index}-->" 647 type="text" 648 value="" <!--{if $arrErr[$key1][$shipping_index] != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 615 649 <input type="hidden" name="<!--{$key1}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key1]|default:""}-->" /> 616 650 <input type="hidden" name="<!--{$key2}-->[<!--{$shipping_index}-->]" value="<!--{$arrShipping[$key2]|default:""}-->" />
Note: See TracChangeset
for help on using the changeset viewer.