diff options
author | Andrew Dolgov <[email protected]> | 2021-03-23 10:47:06 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-03-23 10:47:06 +0300 |
commit | c34a4c85bde242c991baf1f383694e9a4fa82940 (patch) | |
tree | 5acdcf1de46bf411213ef51089d10abfd78f8227 /js | |
parent | 0f6644880a8ced1ab1e0860c585742b338382ce9 (diff) |
clip max displayed counter value to 9999 because of container node width
Diffstat (limited to 'js')
-rw-r--r-- | js/Feeds.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/js/Feeds.js b/js/Feeds.js index 818973542..a65e8d9c6 100644 --- a/js/Feeds.js +++ b/js/Feeds.js @@ -3,6 +3,7 @@ /* global __, App, Headlines, xhr, dojo, dijit, fox, PluginHost, Notify, fox */ const Feeds = { + _max_counter_value: 9999, _default_feed_id: -3, counters_last_request: 0, _active_feed_id: undefined, @@ -69,7 +70,7 @@ const Feeds = { const id = elems[l].id; const kind = elems[l].kind; - const ctr = parseInt(elems[l].counter); + const ctr = Math.min(this._max_counter_value, parseInt(elems[l].counter)); const error = elems[l].error; const has_img = elems[l].has_img; const updated = elems[l].updated; @@ -90,8 +91,10 @@ const Feeds = { }*/ this.setUnread(id, (kind == "cat"), ctr); - this.setValue(id, (kind == "cat"), 'auxcounter', parseInt(elems[l].auxcounter)); - this.setValue(id, (kind == "cat"), 'markedcounter', parseInt(elems[l].markedcounter)); + this.setValue(id, (kind == "cat"), 'auxcounter', + Math.min(this._max_counter_value, parseInt(elems[l].auxcounter))); + this.setValue(id, (kind == "cat"), 'markedcounter', + Math.min(this._max_counter_value, parseInt(elems[l].markedcounter))); if (kind != "cat") { this.setValue(id, false, 'error', error); |