| (function (callback) { |
| if (typeof define === 'function' && define.amd) { |
| define(['core/AbstractTextWidget'], callback); |
| } |
| else { |
| callback(); |
| } |
| }(function () { |
| |
| (function ($) { |
| |
| AjaxSolr.TextWidget = AjaxSolr.AbstractTextWidget.extend({ |
| init: function () { |
| var self = this; |
| $(this.target).find('input').bind('keydown', function(e) { |
| if (e.which == 13) { |
| var value = $(this).val(); |
| if (value && self.set(value)) { |
| self.doRequest(); |
| } |
| } |
| }); |
| }, |
| |
| afterRequest: function () { |
| $(this.target).find('input').val(''); |
| } |
| }); |
| |
| })(jQuery); |
| |
| })); |