diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 8f0e884..3ba3ab3 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -3,6 +3,7 @@ X-editable changelog Version 1.4.6 wip ---------------------------- +[enh #286] added HTML5 time input (Doggie52) [enh] add `defaultValue` option (vitalets) [enh #313] add composer support (masim) [enh #300] Fix 'bootstrap popover falls off page if editable is too close to window edge' (belerweb) diff --git a/src/inputs/html5types.js b/src/inputs/html5types.js index 18a972e..1133fea 100644 --- a/src/inputs/html5types.js +++ b/src/inputs/html5types.js @@ -204,8 +204,14 @@ Time var Time = function (options) { this.init('time', options, Time.defaults); }; - $.fn.editableutils.inherit(Time, $.fn.editabletypes.text); - Time.defaults = $.extend({}, $.fn.editabletypes.text.defaults, { + //inherit from abstract, as inheritance from text gives selection error. + $.fn.editableutils.inherit(Time, $.fn.editabletypes.abstractinput); + $.extend(Time.prototype, { + render: function() { + this.setClass(); + } + }); + Time.defaults = $.extend({}, $.fn.editabletypes.abstractinput.defaults, { tpl: '<input type="time">' }); $.fn.editabletypes.time = Time;