class @NamespaceSelect constructor: -> namespaceFormatResult = (namespace) -> markup = "
" markup += "" + namespace.kind + "" markup += "" + namespace.path + "" markup += "
" markup formatSelection = (namespace) -> namespace.kind + ": " + namespace.path $('.ajax-namespace-select').each (i, select) -> $(select).select2 placeholder: "Search for namespace" multiple: $(select).hasClass('multiselect') minimumInputLength: 0 query: (query) -> Api.namespaces query.term, (namespaces) -> data = { results: namespaces } query.callback(data) dropdownCssClass: "ajax-namespace-dropdown" formatResult: namespaceFormatResult formatSelection: formatSelection