1jQuery(function () { 2 jQuery('.datasearchform__qsearch_in') 3 .each(function (i, input) { 4 var $input = jQuery(input); 5 var $form = $input.parent().parent(); 6 var $output = $form.find('.datasearchform__qsearch_out'); 7 var $ns = $form.find('.datasearchform__ns'); 8 9 $input.dw_qsearch({ 10 11 output: $output, 12 13 getSearchterm: function () { 14 var query = $input.val(), 15 reg = new RegExp("(?:^| )(?:@|ns:)[\\w:]+"); 16 17 if (reg.test(query)) { 18 return query; 19 } else { 20 var namespace = $ns.val(); 21 return query + (namespace ? ' @' + namespace : ''); 22 23 } 24 } 25 }); 26 27 }); 28});