summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-03-23 10:47:06 +0300
committerAndrew Dolgov <[email protected]>2021-03-23 10:47:06 +0300
commitc34a4c85bde242c991baf1f383694e9a4fa82940 (patch)
tree5acdcf1de46bf411213ef51089d10abfd78f8227 /js
parent0f6644880a8ced1ab1e0860c585742b338382ce9 (diff)
clip max displayed counter value to 9999 because of container node width
Diffstat (limited to 'js')
-rw-r--r--js/Feeds.js9
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);