Sha256: 22406d005a0cdfab1cc7c8253e01c0530480ac7b8ad7e388ae2820d10bc45d8b
Contents?: true
Size: 879 Bytes
Versions: 7
Compression:
Stored size: 879 Bytes
Contents
(function(ko, $) { "use strict"; ko.components.register('komplete-search', { viewModel: function(params) { this.mandatory = typeof params.mandatory === 'undefined' ? false : params.mandatory; this.options = params.options || {}; }, template: '<div data-bind="komplete: options" class="komplete">' + '<!-- ko template: { nodes: $componentTemplateNodes, afterRender: function(children) { $(children).parent().trigger("componentReady"); } } --><!-- /ko -->' + '<div data-bind="visible: showDropdown" class="komplete-dropdown">' + '<ul data-bind="foreach: searchResults">' + '<li data-bind="text: label, click: $parent.select.bind($parent, $data), css: { \'has-focus\': hasFocus }, clickBubble: false"></li>' + '</ul>' + '</div>' + '</div>' }); })(ko, $);
Version data entries
7 entries across 7 versions & 1 rubygems