From e539b4b25a440b1ef9a6d645991b5ba96871ec06 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Thu, 20 Jun 2019 11:13:50 +0530 Subject: [PATCH] feat: try "random" in awesomebar --- frappe/public/js/frappe/ui/toolbar/awesome_bar.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/frappe/public/js/frappe/ui/toolbar/awesome_bar.js b/frappe/public/js/frappe/ui/toolbar/awesome_bar.js index bee5f3035d..889df81546 100644 --- a/frappe/public/js/frappe/ui/toolbar/awesome_bar.js +++ b/frappe/public/js/frappe/ui/toolbar/awesome_bar.js @@ -160,6 +160,7 @@ frappe.search.AwesomeBar = Class.extend({ this.make_global_search(txt); this.make_search_in_current(txt); this.make_calculator(txt); + this.make_random(txt); }, build_options: function(txt) { @@ -268,4 +269,16 @@ frappe.search.AwesomeBar = Class.extend({ } } }, + + make_random: function(txt) { + if(txt.toLowerCase().includes('random')) { + this.options.push({ + label: "Generate Random Password", + value: frappe.utils.get_random(16), + onclick: function() { + frappe.msgprint(frappe.utils.get_random(16), "Result"); + } + }) + } + } });