diff --git a/frappe/public/js/frappe/ui/filters/filters.js b/frappe/public/js/frappe/ui/filters/filters.js index d3a6d4cdf4..0c3f22f333 100644 --- a/frappe/public/js/frappe/ui/filters/filters.js +++ b/frappe/public/js/frappe/ui/filters/filters.js @@ -382,26 +382,28 @@ frappe.ui.Filter = Class.extend({ frappe.ui.FieldSelect = Class.extend({ // opts parent, doctype, filter_fields, with_blank, select init: function(opts) { + var me = this; $.extend(this, opts); this.fields_by_name = {}; this.options = []; - this.$select = $('').appendTo(this.parent); - var me = this; - this.$select.autocomplete({ - source: me.options, - minLength: 0, - focus: function(event, ui) { - ui.item && me.$select.val(ui.item.label); - return false; - }, - select: function(event, ui) { - me.selected_doctype = ui.item.doctype; - me.selected_fieldname = ui.item.fieldname; - me.$select.val(ui.item.label); - if(me.select) me.select(ui.item.doctype, ui.item.fieldname); - return false; - } - }); + this.$select = $('') + .appendTo(this.parent) + .on("click", function () { $(this).select(); }) + .autocomplete({ + source: me.options, + minLength: 0, + focus: function(event, ui) { + ui.item && me.$select.val(ui.item.label); + return false; + }, + select: function(event, ui) { + me.selected_doctype = ui.item.doctype; + me.selected_fieldname = ui.item.fieldname; + me.$select.val(ui.item.label); + if(me.select) me.select(ui.item.doctype, ui.item.fieldname); + return false; + } + }); this.$select.data('ui-autocomplete')._renderItem = function(ul, item) { return $(repl('
  • %(label)s

  • ', item)) diff --git a/frappe/public/js/frappe/ui/toolbar/awesome_bar.js b/frappe/public/js/frappe/ui/toolbar/awesome_bar.js index 91b7a8b070..2b9580de35 100644 --- a/frappe/public/js/frappe/ui/toolbar/awesome_bar.js +++ b/frappe/public/js/frappe/ui/toolbar/awesome_bar.js @@ -226,8 +226,8 @@ frappe.search.verbs = [ function(txt) { frappe.search.find(keys(frappe.search.pages), txt, function(match) { return { - label: __("Open {0}", [""+__(match)+""]), - value: __("Open {0}", [__(match)]), + label: __("Report {0}", [""+__(match)+""]), + value: __("Report {0}", [__(match)]), route: [frappe.search.pages[match].route || frappe.search.pages[match].name] } });