summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2020-05-13 12:28:48 +0300
committerAndrew Dolgov <[email protected]>2020-05-13 12:28:48 +0300
commita1ffc116196e023491ff2c3c7b24f48924ea4fd1 (patch)
tree1f0e0030c3347ae76cfe7db22f8a030fe1a51241 /js
parent7a2e9bef7724547968c94b640d7499e3f7667592 (diff)
only enable unpack observer in expanded mode
Diffstat (limited to 'js')
-rwxr-xr-xjs/Headlines.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/js/Headlines.js b/js/Headlines.js
index e1d80c4ac..cd6868f6f 100755
--- a/js/Headlines.js
+++ b/js/Headlines.js
@@ -368,6 +368,8 @@ define(["dojo/_base/declare"], function (declare) {
Article.cdmMoveToId(id, {noscroll: true});
else
Article.view(id);
+
+ Article.unpack(row);
}
if (hl.selected) this.select("all", id);
@@ -375,7 +377,9 @@ define(["dojo/_base/declare"], function (declare) {
});
$$(".cdm .header-sticky-guard").each((e) => { this.sticky_header_observer.observe(e) });
- $$("#headlines-frame > div[id*=RROW].cdm").each((e) => { this.unpack_observer.observe(e) });
+
+ if (App.getInitParam("cdm_expanded"))
+ $$("#headlines-frame > div[id*=RROW].cdm").each((e) => { this.unpack_observer.observe(e) });
},
render: function (headlines, hl) {
@@ -686,7 +690,9 @@ define(["dojo/_base/declare"], function (declare) {
}
$$(".cdm .header-sticky-guard").each((e) => { this.sticky_header_observer.observe(e) });
- $$("#headlines-frame > div[id*=RROW].cdm").each((e) => { this.unpack_observer.observe(e) });
+
+ if (App.getInitParam("cdm_expanded"))
+ $$("#headlines-frame > div[id*=RROW].cdm").each((e) => { this.unpack_observer.observe(e) });
} else {
console.error("Invalid object received: " + transport.responseText);