| 15138 | |
| 15139 | let filterIcon = container.querySelector(".pv-gallery-head-left-filter-icon"); |
| 15140 | function filterUrl() { |
| 15141 | let filterStr = prompt(i18n("urlFilterTip"), self.urlFilter || location.hostname) || ""; |
| 15142 | if (filterStr != self.urlFilter) { |
| 15143 | self.urlFilter = filterStr; |
| 15144 | storage.setListItem("urlFilter", location.hostname, filterStr); |
| 15145 | if (self.urlFilter) { |
| 15146 | filterIcon.title = "Filter: " + self.urlFilter; |
| 15147 | filterIcon.style.filter = "brightness(5)"; |
| 15148 | } else { |
| 15149 | filterIcon.title = i18n("urlFilterTip"); |
| 15150 | filterIcon.style.filter = ""; |
| 15151 | } |
| 15152 | self.urlFilterReg = null; |
| 15153 | self.changeMinView(); |
| 15154 | } |
| 15155 | } |
| 15156 | filterIcon.onclick = function() { |
| 15157 | filterUrl(); |
| 15158 | }; |