summaryrefslogtreecommitdiff
path: root/client/js/views/posts_header_view.js
diff options
context:
space:
mode:
Diffstat (limited to 'client/js/views/posts_header_view.js')
-rw-r--r--client/js/views/posts_header_view.js25
1 files changed, 16 insertions, 9 deletions
diff --git a/client/js/views/posts_header_view.js b/client/js/views/posts_header_view.js
index 7923752..234b596 100644
--- a/client/js/views/posts_header_view.js
+++ b/client/js/views/posts_header_view.js
@@ -256,15 +256,22 @@ class PostsHeaderView extends events.EventTarget {
this._bulkEditors.push(this._bulkAddRelationEditor);
}
- this._bulkEditOpenButtonNode.addEventListener("click", (e) =>
- this._evtOpenBulkEditBtnClick(e)
- );
- this._bulkEditCloseButtonNode.addEventListener("click", (e) =>
- this._evtCloseBulkEditBtnClick(e)
- );
+ if (this._bulkEditOpenButtonNode) {
+ this._bulkEditOpenButtonNode.addEventListener("click", (e) =>
+ this._evtOpenBulkEditBtnClick(e)
+ );
+ }
+ if (this._bulkEditCloseButtonNode) {
+ this._bulkEditCloseButtonNode.addEventListener("click", (e) =>
+ this._evtCloseBulkEditBtnClick(e)
+ );
+ }
if (this._metricsButtonHolderNode) {
- this._metricControl = new MetricHeaderControl(this._metricsBlockNode, ctx);
+ this._metricControl = new MetricHeaderControl(
+ this._metricsBlockNode,
+ ctx
+ );
this._metricControl.addEventListener("submit", (e) =>
this._navigate()
);
@@ -275,7 +282,7 @@ class PostsHeaderView extends events.EventTarget {
this._evtCloseMetricsBtnClick(e)
);
}
-
+
if (this._bulkEditDeleteNode) {
this._bulkDeleteEditor = new BulkDeleteEditor(
this._bulkEditDeleteNode
@@ -515,7 +522,7 @@ class PostsHeaderView extends events.EventTarget {
let parameters = {
query: this._queryInputNode.value,
cachenumber: this._ctx.parameters.cachenumber,
- metrics: this._ctx.parameters.metrics
+ metrics: this._ctx.parameters.metrics,
};
// convert falsy values to an empty string "" so that we can correctly compare with the current query