| Index: desktop-options.js |
| =================================================================== |
| --- a/desktop-options.js |
| +++ b/desktop-options.js |
| @@ -90,9 +90,12 @@ |
| Collection.prototype._getItemTitle = function(item, i) |
| { |
| if (this.details[i].useSpecialization && item.specialization) |
| - return item.specialization; |
| - if (this.details[i].useOriginalTitle && item.originalTitle) |
| - return item.originalTitle; |
| + { |
|
ire
2018/01/04 08:32:52
NIT: I think this was cleaner without the nested `
saroyanm
2018/01/04 21:28:52
Yes, previously logic was bit different:
Previousl
ire
2018/01/05 09:23:45
Ack. Yes it is more clear, thanks!
|
| + let title = item.specialization; |
| + if (item.originalTitle && item.originalTitle.indexOf("+EasyList") >= 0) |
|
ire
2018/01/04 08:32:52
NIT: I don't know if it actually makes a differenc
saroyanm
2018/01/04 21:28:52
Done.
|
| + title += " + " + getMessage("options_english"); |
| + return title; |
| + } |
| return item.title || item.url || item.text; |
| }; |
| @@ -223,9 +226,14 @@ |
| continue; |
| let title = this._getItemTitle(item, i); |
| - let displays = element.querySelectorAll(".display"); |
| + let displays = element.querySelectorAll("[data-display]"); |
| for (let j = 0; j < displays.length; j++) |
| - displays[j].textContent = title; |
| + { |
| + if (item[displays[j].dataset.display]) |
| + displays[j].textContent = item[displays[j].dataset.display]; |
| + else |
| + displays[j].textContent = title; |
| + } |
| element.setAttribute("aria-label", title); |
| if (this.details[i].searchable) |
| @@ -377,8 +385,7 @@ |
| collections.filterLists = new Collection([ |
| { |
| id: "all-filter-lists-table", |
| - emptyTexts: ["options_filterList_empty"], |
| - useOriginalTitle: true |
| + emptyTexts: ["options_filterList_empty"] |
| } |
| ]); |