diff --git a/forms/TimeField.php b/forms/TimeField.php index 4ac86de60..6a31db6a6 100644 --- a/forms/TimeField.php +++ b/forms/TimeField.php @@ -74,6 +74,7 @@ class TimeField extends TextField { */ protected function FieldDriver($html) { if($this->getConfig('showdropdown')) { + Requirements::javascript(THIRDPARTY_DIR . '/behaviour/behaviour.js'); Requirements::javascript(SAPPHIRE_DIR . '/javascript/TimeField_dropdown.js'); Requirements::css(SAPPHIRE_DIR . '/css/TimeField_dropdown.css'); diff --git a/javascript/TimeField_dropdown.js b/javascript/TimeField_dropdown.js index 3d19d5ee2..5ea1794a8 100644 --- a/javascript/TimeField_dropdown.js +++ b/javascript/TimeField_dropdown.js @@ -4,11 +4,11 @@ TimeBehaviour = { initialise : function () { this.isOpen = false; - this.icon = $( this.id + '-icon' ); + this.icon = document.getElementById( this.id + '-icon' ); this.icon.onclick = this.toggle.bind( this ); - this.dropdowntime = $( this.id + '-dropdowntime' ); + this.dropdowntime = document.getElementById( this.id + '-dropdowntime' ); var dropdown = '