(function($) { var Alpaca = $.alpaca; Alpaca.Fields.TimeField = Alpaca.Fields.DateField.extend( /** * @lends Alpaca.Fields.TimeField.prototype */ { /** * @see Alpaca.Fields.TextField#getFieldType */ getFieldType: function() { return "time"; }, getDefaultFormat: function() { return "h:mm:ss a"; }, /** * @see Alpaca.Fields.TextField#setup */ setup: function() { var self = this; // default html5 input type = "time"; //this.inputType = "time"; this.base(); } /* builder_helpers */ , /** * @see Alpaca.Fields.TextField#getTitle */ getTitle: function() { return "Time Field"; }, /** * @see Alpaca.Fields.TextField#getDescription */ getDescription: function() { return "Time Field"; } /* end_builder_helpers */ }); Alpaca.registerMessages({ "invalidTime": "Invalid time" }); Alpaca.registerFieldClass("time", Alpaca.Fields.TimeField); Alpaca.registerDefaultFormatFieldMapping("time", "time"); })(jQuery);