( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
( function ($) { /** * autor: CTAPbIu_MABP * email: ctapbiumabp@gmail.com * site: mabp.kiev.ua/2009/08/11/customized-datepicker * license: MIT & GPL * last update: 11.08.2009 * version: 1.0 */ // var old_datepicker = $.fn.datepicker; var old_generateHTML = $.datepicker._generateHTML; // $.datepicker._generateHTML = function (inst) { // raw-html var _generateHTML = old_generateHTML.apply( this , arguments), // dates = inst.settings.hightlight.values; titles = inst.settings.hightlight.titles; // for ( var i in dates){ if (dates[i].getFullYear() == inst.drawYear && dates[i].getMonth() == inst.drawMonth){ _generateHTML = _generateHTML.replace( // new RegExp( '<a class="([^"]+)" href="#">' + dates[i].getDate() + '</a>' , 'i' ), function (link, classes){ // return link.replace(classes, classes + ' ui-state-custom' + (titles[i] ? '" title="' + titles[i] : '' )); }); } } return _generateHTML; }; // $.fn.datepicker = function (options){ // options.hightlight = $.extend( {format:$.datepicker._defaults.dateFormat, values:[], titles:[], settings:{}}, options.hightlight ); // Date options.hightlight.values = $.map(options.hightlight.values, function (value){ return $.datepicker.parseDate(options.hightlight.format, value, options.hightlight.settings); }); return old_datepicker.apply( this , [options]); }; })(jQuery); * This source code was highlighted with Source Code Highlighter .
.ui-state-custom {
border: 1px solid #f0f !important;
}
* This source code was highlighted with Source Code Highlighter .
- $ ( "div # datepicker" ) .datepicker ({ // inline datepicker
- firstDay: 1, // first day monday
- hightlight: { // highlight
- format: "dd / mm / yy" , // the format in which dates are specified, understands all formats that datepicker understands, is $ .datepicker._defaults.dateFormat or mm / dd / yy by default
- values: [ "1/08/2009" , "5/08/2009" , "15/08/2009" ], // list of dates in the format that we specified in the last parameter
- titles: [ "Races" , "Two" , "Three" ], // if you want you can specify a list of tooltips for dates
- settings: {} // additional parameters for the function of converting strings to a date can be found in the comments to the datopic code
- }
- });
Source: https://habr.com/ru/post/66893/
All Articles