(function($) { $.concrete('ss', function($){ /** * Formats a field with a jQuery UI datepicker. * * Requires: concrete, ui.datepicker, jquery.metadata * * @author Ingo Schommer, SilverStripe Ltd. */ $('.calendardate').concrete({ onmatch: function() { this.find('input').each(function() { var conf = $(this).metadata(); if(conf.minDate) conf.minDate = new Date(Date.parse(conf.minDate)); $(this).datepicker(conf); }); } }); }); }(jQuery));