Bladeren bron

Merge pull request #2857 from pratu16x7/search-fix

[minor] remove redundant result indices
version-14
Nabin Hait 8 jaren geleden
committed by GitHub
bovenliggende
commit
5fae951a17
3 gewijzigde bestanden met toevoegingen van 1349 en 1378 verwijderingen
  1. +1329
    -1358
      frappe/core/doctype/communication/communication.json
  2. +19
    -19
      frappe/public/js/frappe/ui/toolbar/awesome_bar.js
  3. +1
    -1
      frappe/public/js/frappe/ui/toolbar/search.js

+ 1329
- 1358
frappe/core/doctype/communication/communication.json
Diff onderdrukt omdat het te groot bestand
Bestand weergeven


+ 19
- 19
frappe/public/js/frappe/ui/toolbar/awesome_bar.js Bestand weergeven

@@ -161,7 +161,7 @@ frappe.search.AwesomeBar = Class.extend({
this.options.push({ this.options.push({
label: __("Help on Search"), label: __("Help on Search"),
value: "Help on Search", value: "Help on Search",
index: 70,
index: 100,
default: "Help", default: "Help",
onclick: function() { onclick: function() {
var txt = '<table class="table table-bordered">\ var txt = '<table class="table table-bordered">\
@@ -221,7 +221,7 @@ frappe.search.AwesomeBar = Class.extend({
out.label = match[0].bold(); out.label = match[0].bold();
out.value = match[0]; out.value = match[0];
} }
out.index = 50;
out.index = 80;
out.default = "Recent"; out.default = "Recent";
return out; return out;
}, true); }, true);
@@ -278,12 +278,12 @@ frappe.search.AwesomeBar = Class.extend({
if(parsed_item.indexOf(_txt) !== -1 && txt !== _txt) { if(parsed_item.indexOf(_txt) !== -1 && txt !== _txt) {
var regEx = new RegExp("("+ txt +")", "ig"); var regEx = new RegExp("("+ txt +")", "ig");
rendered_label = parsed_item.replace(regEx, '<b>$1</b>'); rendered_label = parsed_item.replace(regEx, '<b>$1</b>');
return [parsed_item, ilen/50, rendered_label];
return [parsed_item, (ilen + 10), rendered_label];
} }
if(item.indexOf(txt) !== -1) { if(item.indexOf(txt) !== -1) {
var regEx = new RegExp("("+ txt +")", "ig"); var regEx = new RegExp("("+ txt +")", "ig");
rendered_label = parsed_item.replace(regEx, '<b>$1</b>'); rendered_label = parsed_item.replace(regEx, '<b>$1</b>');
return [parsed_item, 20 + ilen/50, rendered_label];
return [parsed_item, 20 + (ilen + 10), rendered_label];
} }
outer: for (i = 0, j = 0; i < tlen; i++) { outer: for (i = 0, j = 0; i < tlen; i++) {
var t_ch = txt.charCodeAt(i); var t_ch = txt.charCodeAt(i);
@@ -310,7 +310,7 @@ frappe.search.AwesomeBar = Class.extend({
return []; return [];
} }
rendered_label += parsed_item.slice(j); rendered_label += parsed_item.slice(j);
return [parsed_item, 40 + ilen/50, rendered_label];
return [parsed_item, 40 + (ilen + 10), rendered_label];
}, },


set_specifics: function(txt, end_txt) { set_specifics: function(txt, end_txt) {
@@ -348,7 +348,7 @@ frappe.search.AwesomeBar = Class.extend({
label: __("Search for '" + txt.bold() + "'"), label: __("Search for '" + txt.bold() + "'"),
value: __("Search for '" + txt + "'"), value: __("Search for '" + txt + "'"),
match: txt, match: txt,
index: 10,
index: 1,
default: "Search", default: "Search",
onclick: function() { onclick: function() {
me.search.search_dialog.show(); me.search.search_dialog.show();
@@ -369,7 +369,7 @@ frappe.search.AwesomeBar = Class.extend({
label: __('Find {0} in {1}', [txt.bold(), route[1].bold()]), label: __('Find {0} in {1}', [txt.bold(), route[1].bold()]),
value: __('Find {0} in {1}', [txt, route[1]]), value: __('Find {0} in {1}', [txt, route[1]]),
route_options: options, route_options: options,
index: 11,
index: 2,
onclick: function() { onclick: function() {
cur_list.refresh(); cur_list.refresh();
}, },
@@ -392,7 +392,7 @@ frappe.search.AwesomeBar = Class.extend({
label: formatted_value, label: formatted_value,
value: __('{0} = {1}', [txt, val]), value: __('{0} = {1}', [txt, val]),
match: val, match: val,
index: 12,
index: 3,
default: "Calculator", default: "Calculator",
onclick: function() { onclick: function() {
msgprint(formatted_value, "Result"); msgprint(formatted_value, "Result");
@@ -416,7 +416,7 @@ frappe.search.AwesomeBar = Class.extend({
label: __('Find {0} in {1}', [__(parts[0]).bold(), __(target).bold()]), label: __('Find {0} in {1}', [__(parts[0]).bold(), __(target).bold()]),
value: __('Find {0} in {1}', [__(parts[0]), __(target)]), value: __('Find {0} in {1}', [__(parts[0]), __(target)]),
route_options: {"name": ["like", "%" + parts[0] + "%"]}, route_options: {"name": ["like", "%" + parts[0] + "%"]},
index: 13,
index: 4,
default: "In List", default: "In List",
route: ["List", item] route: ["List", item]
}); });
@@ -439,7 +439,7 @@ frappe.search.AwesomeBar = Class.extend({
out.push({ out.push({
label: rendered_label, label: rendered_label,
value: __("New {0}", [target]), value: __("New {0}", [target]),
index: 14 + index,
index: index,
type: "New", type: "New",
prefix: "New", prefix: "New",
match: item, match: item,
@@ -461,7 +461,7 @@ frappe.search.AwesomeBar = Class.extend({
label: rendered_label, label: rendered_label,
value: __(target), value: __(target),
route: route, route: route,
index: 15 + index + order,
index: index + order,
match: target, match: target,
type: type type: type
} }
@@ -478,7 +478,7 @@ frappe.search.AwesomeBar = Class.extend({
out.push({ out.push({
label: rendered_label, label: rendered_label,
value: __("New {0}", [target]), value: __("New {0}", [target]),
index: 15 + index + 0.004,
index: index + 0.4,
type: "New", type: "New",
prefix: "New", prefix: "New",
match: item, match: item,
@@ -494,11 +494,11 @@ frappe.search.AwesomeBar = Class.extend({
} else { } else {
out.push(option("List", ["List", target], 0)); out.push(option("List", ["List", target], 0));
if(frappe.model.can_get_report(target)) { if(frappe.model.can_get_report(target)) {
out.push(option("Report", ["Report", target], 0.001));
out.push(option("Report", ["Report", target], 0.1));
} }
if(frappe.boot.calendars.indexOf(target) !== -1) { if(frappe.boot.calendars.indexOf(target) !== -1) {
out.push(option("Calendar", ["List", target, "Calendar"], 0.002));
out.push(option("Gantt", ["List", target, "Gantt"], 0.003));
out.push(option("Calendar", ["List", target, "Calendar"], 0.2));
out.push(option("Gantt", ["List", target, "Gantt"], 0.3));
} }
} }
} }
@@ -526,7 +526,7 @@ frappe.search.AwesomeBar = Class.extend({
label: rendered_label, label: rendered_label,
value: __("Report {0}" , [__(target)]), value: __("Report {0}" , [__(target)]),
match: txt, match: txt,
index: 20 + index,
index: index,
type: "Report", type: "Report",
prefix: "Report", prefix: "Report",
route: route route: route
@@ -555,7 +555,7 @@ frappe.search.AwesomeBar = Class.extend({
label: rendered_label, label: rendered_label,
value: __("Open {0}", [__(target)]), value: __("Open {0}", [__(target)]),
match: txt, match: txt,
index: 21 + index,
index: index,
type: "Page", type: "Page",
prefix: "Open", prefix: "Open",
route: [page.route || page.name] route: [page.route || page.name]
@@ -569,7 +569,7 @@ frappe.search.AwesomeBar = Class.extend({
label: rendered_label, label: rendered_label,
value: __("Open {0}", [__(target)]), value: __("Open {0}", [__(target)]),
route: [target, 'Event'], route: [target, 'Event'],
index: 21,
index: 5,
type: "Calendar", type: "Calendar",
prefix: "Open", prefix: "Open",
match: target match: target
@@ -593,7 +593,7 @@ frappe.search.AwesomeBar = Class.extend({
label: rendered_label, label: rendered_label,
value: __("Open {0}", [__(target)]), value: __("Open {0}", [__(target)]),
match: txt, match: txt,
index: 22 + index,
index: index,
type: "Module", type: "Module",
prefix: "Open" prefix: "Open"
} }


+ 1
- 1
frappe/public/js/frappe/ui/toolbar/search.js Bestand weergeven

@@ -548,7 +548,7 @@ frappe.search.GlobalSearch = Class.extend({
value: __("{0}: {1}", [__(data.doctype), data.name]), value: __("{0}: {1}", [__(data.doctype), data.name]),
route: ["Form", data.doctype, data.name], route: ["Form", data.doctype, data.name],
match: data.doctype, match: data.doctype,
index: 60,
index: 90,
default: "Global", default: "Global",
description: me.get_finds(data.content, keywords).slice(0,86) + '...' description: me.get_finds(data.content, keywords).slice(0,86) + '...'
} }


Laden…
Annuleren
Opslaan