From 2aaf7552c0be284e242e5ad8af78859b61bed989 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Mon, 31 Oct 2011 10:21:32 +0100 Subject: [PATCH] Fix: optimize code --- htdocs/core/js/datepicker.js.php | 105 +++++++++++++++++-------------- 1 file changed, 57 insertions(+), 48 deletions(-) diff --git a/htdocs/core/js/datepicker.js.php b/htdocs/core/js/datepicker.js.php index c5e21935080..2d36a5cb95b 100644 --- a/htdocs/core/js/datepicker.js.php +++ b/htdocs/core/js/datepicker.js.php @@ -58,11 +58,60 @@ dol_escape_js($langs->transnoentitiesnoconv("October")), dol_escape_js($langs->transnoentitiesnoconv("November")), dol_escape_js($langs->transnoentitiesnoconv("December")) ); + +$tradMonthsShort=array( +$langs->trans("JanuaryMin"), +$langs->trans("FebruaryMin"), +$langs->trans("MarchMin"), +$langs->trans("AprilMin"), +$langs->trans("MayMin"), +$langs->trans("JuneMin"), +$langs->trans("JulyMin"), +$langs->trans("AugustMin"), +$langs->trans("SeptemberMin"), +$langs->trans("OctoberMin"), +$langs->trans("NovemberMin"), +$langs->trans("DecemberMin") +); + +$tradDays=array( +$langs->trans("Sunday"), +$langs->trans("Monday"), +$langs->trans("Tuesday"), +$langs->trans("Wednesday"), +$langs->trans("Thursday"), +$langs->trans("Friday"), +$langs->trans("Saturday") +); + +$tradDaysShort=array( +$langs->trans("ShortSunday"), +$langs->trans("ShortMonday"), +$langs->trans("ShortTuesday"), +$langs->trans("ShortWednesday"), +$langs->trans("ShortThursday"), +$langs->trans("ShortFriday"), +$langs->trans("ShortSaturday") +); + +$tradDaysMin=array( +$langs->trans("SundayMin"), +$langs->trans("MondayMin"), +$langs->trans("TuesdayMin"), +$langs->trans("WednesdayMin"), +$langs->trans("ThursdayMin"), +$langs->trans("FridayMin"), +$langs->trans("SaturdayMin") +); ?> -// For eldy date picker +// For eldy and jQuery date picker var tradMonths = ; +var tradMonthsShort = ; +var tradDays = ; +var tradDaysShort = ; +var tradDaysMin = ; // For JQuery date picker @@ -79,55 +128,15 @@ jQuery(function($){ prevText: 'trans("Previous") ?>', nextText: 'trans("Next") ?>', currentText: 'trans("Now") ?>', - monthNames: [trans("January")."',". - "'".$langs->trans("February")."',". - "'".$langs->trans("March")."',". - "'".$langs->trans("April")."',". - "'".$langs->trans("May")."',". - "'".$langs->trans("June")."',". - "'".$langs->trans("July")."',". - "'".$langs->trans("August")."',". - "'".$langs->trans("September")."',". - "'".$langs->trans("October")."',". - "'".$langs->trans("November")."',". - "'".$langs->trans("December")."'" ?>], - monthNamesShort: [trans("JanuaryMin")."',". - "'".$langs->trans("FebruaryMin")."',". - "'".$langs->trans("MarchMin")."',". - "'".$langs->trans("AprilMin")."',". - "'".$langs->trans("MayMin")."',". - "'".$langs->trans("JuneMin")."',". - "'".$langs->trans("JulyMin")."',". - "'".$langs->trans("AugustMin")."',". - "'".$langs->trans("SeptemberMin")."',". - "'".$langs->trans("OctoberMin")."',". - "'".$langs->trans("NovemberMin")."',". - "'".$langs->trans("DecemberMin")."'" ?>], - dayNames: [trans("Sunday")."',". - "'".$langs->trans("Monday")."',". - "'".$langs->trans("Tuesday")."',". - "'".$langs->trans("Wednesday")."',". - "'".$langs->trans("Thursday")."',". - "'".$langs->trans("Friday")."',". - "'".$langs->trans("Saturday")."'" ?>], - dayNamesShort: [trans("SundayMin")."',". - "'".$langs->trans("MondayMin")."',". - "'".$langs->trans("TuesdayMin")."',". - "'".$langs->trans("WednesdayMin")."',". - "'".$langs->trans("ThursdayMin")."',". - "'".$langs->trans("FridayMin")."',". - "'".$langs->trans("SaturdayMin")."'" ?>], - dayNamesMin: [trans("ShortSunday")."',". - "'".$langs->trans("ShortMonday")."',". - "'".$langs->trans("ShortTuesday")."',". - "'".$langs->trans("ShortWednesday")."',". - "'".$langs->trans("ShortThursday")."',". - "'".$langs->trans("ShortFriday")."',". - "'".$langs->trans("ShortSaturday")."'" ?>], + monthNames: tradMonths, + monthNamesShort: tradMonthsShort, + dayNames: tradDays, + dayNamesShort: tradDaysMin, + dayNamesMin: tradDaysShort, weekHeader: 'trans("Week"); ?>', dateFormat: 'trans("FormatDateShortJQuery"); ?>', - firstDay: global->MAIN_START_WEEK)?$conf->global->MAIN_START_WEEK:'1'); ?>, - isRTL: trans("DIRECTION")=='rtl'?'true':'false'); ?>, + firstDay: global->MAIN_START_WEEK)?$conf->global->MAIN_START_WEEK:'1'); ?>, + isRTL: trans("DIRECTION")=='rtl'?'true':'false'); ?>, showMonthAfterYear: false, // TODO add specific to country yearSuffix: '' // TODO add specific to country };