mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-09-28 20:29:15 +02:00
API CHANGE Replace jQuery.metadata in DateField markup with HTML5 data attributes
This commit is contained in:
parent
ac56fef8b4
commit
a196135089
@ -136,7 +136,7 @@ class DateField extends TextField {
|
||||
}
|
||||
|
||||
$config = array_filter($config);
|
||||
$this->addExtraClass(Convert::raw2json($config));
|
||||
foreach($config as $k => $v) $this->setAttribute('data-' . $k, $v);
|
||||
|
||||
// Three separate fields for day, month and year
|
||||
if($this->getConfig('dmyfields')) {
|
||||
@ -615,7 +615,6 @@ class DateField_View_JQuery {
|
||||
));
|
||||
}
|
||||
|
||||
Requirements::javascript(THIRDPARTY_DIR . "/jquery-metadata/jquery.metadata.js");
|
||||
Requirements::javascript(SAPPHIRE_DIR . "/javascript/DateField.js");
|
||||
}
|
||||
|
||||
|
@ -5,10 +5,10 @@
|
||||
return $(this).each(function() {
|
||||
if($(this).data('datepicker')) return; // already applied
|
||||
|
||||
this.siblings("button").addClass("ui-icon ui-icon-calendar");
|
||||
$(this).siblings("button").addClass("ui-icon ui-icon-calendar");
|
||||
|
||||
var holder = $(this).parents('.field.date:first'),
|
||||
config = $.extend(opts || {}, $(this).metadata({type: 'class'}), {});
|
||||
config = $.extend(opts || {}, $(this).data(), {});
|
||||
if(!config.showcalendar) return;
|
||||
|
||||
if(config.locale && $.datepicker.regional[config.locale]) {
|
||||
|
Loading…
Reference in New Issue
Block a user