diff options
Diffstat (limited to 'js')
| -rw-r--r-- | js/CommonFilters.js | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/js/CommonFilters.js b/js/CommonFilters.js index b7bb69a15..83bc4cae9 100644 --- a/js/CommonFilters.js +++ b/js/CommonFilters.js @@ -19,6 +19,9 @@ const Filters = { ACTION_REMOVE_TAG: 10, PARAM_ACTIONS: [4, 6, 7, 9, 10], filter_info: {}, + formatMatchedRules: function(rules) { + return rules.map((r) => r.regexp_matches[0] + ' - ' + r.reg_exp).join('\n'); + }, test: function() { const test_dialog = new fox.SingleUseDialog({ title: "Test Filter", @@ -43,8 +46,8 @@ const Filters = { .replace("%f", test_dialog.results) .replace("%d", offset); - results_list.innerHTML += result.items.reduce((current, item) => current + `<li><span class='title'>${item.title}</span><br> - <span class='feed'>${item.feed_title}</span>, <span class='date'>${item.date}</span> + results_list.innerHTML += result.items.reduce((current, item) => current + `<li title="${App.escapeHtml(dialog.formatMatchedRules(item.matched_rules))}"><span class='title'>${item.title}</span> + — <span class='feed'>${item.feed_title}</span>, <span class='date'>${item.date}</span> <div class='preview text-muted'>${item.content_preview}</div></li>`, ''); // get the next batch if there may be more available and testing limits haven't been reached |