Changeset 22351
- Timestamp:
- 2013/01/24 19:52:49 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-multilang/data/Smarty/templates/admin/products/index.tpl
r22291 r22351 55 55 56 56 $(function(){ 57 57 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 58 59 <!--{if $arrForm.search_startyear.value != '' && $arrForm.search_startmonth.value != '' && $arrForm.search_startday.value != ''}--> 60 var search_startyear = '<!--{$arrForm.search_startyear.value|h}-->'; 61 var search_startmonth = '<!--{$arrForm.search_startmonth.value|h}-->'; 62 var search_startday = '<!--{$arrForm.search_startday.value|h}-->'; 63 var search_startymd = $.datepicker.formatDate(dateFormat, new Date(search_startyear, search_startmonth - 1, search_startday)); 64 $("#datepickersearch_start").val(search_startymd); 65 // console.log(search_startymd); 66 <!--{/if}--> 67 <!--{if $arrForm.search_endyear.value != '' && $arrForm.search_endmonth.value != '' && $arrForm.search_endday.value != ''}--> 68 var search_endyear = '<!--{$arrForm.search_endyear.value|h}-->'; 69 var search_endmonth = '<!--{$arrForm.search_endmonth.value|h}-->'; 70 var search_endday = '<!--{$arrForm.search_endday.value|h}-->'; 71 var search_endymd = $.datepicker.formatDate(dateFormat, new Date(search_endyear, search_endmonth - 1, search_endday)); 72 $("#datepickersearch_end").val(search_endymd); 73 // console.log(search_endymd); 74 <!--{/if}--> 75 58 76 $( "#datepickersearch_start" ).datepicker({ 59 77 beforeShowDay: function(date) { … … 68 86 ,changeYear: 'true' 69 87 ,onSelect: function(dateText, inst){ 70 setDatesearch_start(dateText); 88 var year = inst.selectedYear; 89 var month = inst.selectedMonth + 1; 90 var day = inst.selectedDay; 91 setDatesearch_start(year + '/' + month + '/' + day); 71 92 }, 72 93 showButtonPanel: true, … … 75 96 }); 76 97 77 $("#datepickersearch_start").blur( function() { 78 var dateText = $(this).val(); 79 setDatesearch_start(dateText); 98 $("#datepickersearch_start").change( function() { 99 var dateText = $(this).val(); 100 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 101 // console.log(dateText); 102 // console.log(dateFormat); 103 var date; 104 var year = ''; 105 var month = ''; 106 var day = ''; 107 try { 108 date = $.datepicker.parseDate(dateFormat, dateText); 109 year = date.getFullYear(); 110 month = date.getMonth() + 1; 111 day = date.getDay(); 112 } catch (e) { 113 // console.log(e); 114 // clear date text 115 $(this).val(''); 116 } 117 setDatesearch_(year + '/' + month + '/' + day); 80 118 }); 81 119 … … 92 130 ,changeYear: 'true' 93 131 ,onSelect: function(dateText, inst){ 94 setDatesearch_end(dateText); 132 var year = inst.selectedYear; 133 var month = inst.selectedMonth + 1; 134 var day = inst.selectedDay; 135 setDatesearch_end(year + '/' + month + '/' + day); 95 136 }, 96 137 showButtonPanel: true, … … 99 140 }); 100 141 101 $("#datepickersearch_end").blur( function() { 102 var dateText = $(this).val(); 103 setDatesearch_end(dateText); 142 $("#datepickersearch_end").change(function() { 143 var dateText = $(this).val(); 144 var dateFormat = $.datepicker.regional['<!--{$smarty.const.LANG_CODE}-->'].dateFormat; 145 // console.log(dateText); 146 // console.log(dateFormat); 147 var date; 148 var year = ''; 149 var month = ''; 150 var day = ''; 151 try { 152 date = $.datepicker.parseDate(dateFormat, dateText); 153 year = date.getFullYear(); 154 month = date.getMonth() + 1; 155 day = date.getDay(); 156 } catch (e) { 157 // console.log(e); 158 // clear date text 159 $(this).val(''); 160 } 161 setDatesearch_end(year + '/' + month + '/' + day); 104 162 }); 105 163 … … 218 276 <span class="attention"><!--{$arrErr.search_endyear}--></span> 219 277 <!--{/if}--> 220 <input id="datepickersearch_start" type="text" value="<!--{if $arrForm.search_startyear.value != "" && $arrForm.search_startmonth.value != "" && $arrForm.search_startday.value != ""}--><!--{$arrForm.search_startyear.value|h}-->/<!--{$arrForm.search_startmonth.value|h|string_format:'%02d'}-->/<!--{$arrForm.search_startday.value|h|string_format:'%02d'}--><!--{/if}-->" <!--{if $arrErr.search_startyear != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 278 <input id="datepickersearch_start" 279 type="text" 280 value="" <!--{if $arrErr.search_startyear != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 221 281 <input type="hidden" name="search_startyear" value="<!--{$arrForm.search_startyear.value}-->" /> 222 282 <input type="hidden" name="search_startmonth" value="<!--{$arrForm.search_startmonth.value}-->" /> 223 283 <input type="hidden" name="search_startday" value="<!--{$arrForm.search_startday.value}-->" /> 224 284 <!--{t string="-"}--> 225 <input id="datepickersearch_end" type="text" value="<!--{if $arrForm.search_endyear.value != "" && $arrForm.search_endmonth.value != "" && $arrForm.search_endday.value != ""}--><!--{$arrForm.search_endyear.value|h}-->/<!--{$arrForm.search_endmonth.value|h|string_format:'%02d'}-->/<!--{$arrForm.search_endday.value|h|string_format:'%02d'}--><!--{/if}-->" <!--{if $arrErr.search_endyear != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 285 <input id="datepickersearch_end" 286 type="text" 287 value="" <!--{if $arrErr.search_endyear != ""}--><!--{sfSetErrorStyle}--><!--{/if}--> /> 226 288 <input type="hidden" name="search_endyear" value="<!--{$arrForm.search_endyear.value}-->" /> 227 289 <input type="hidden" name="search_endmonth" value="<!--{$arrForm.search_endmonth.value}-->" />
Note: See TracChangeset
for help on using the changeset viewer.