aboutsummaryrefslogtreecommitdiff
path: root/client/js/controls
diff options
context:
space:
mode:
authorShyam Sunder2018-09-13 15:48:13 -0400
committerMarcin Kurczewski2018-09-24 11:36:13 +0200
commit2235a72d2fa0f8216a868698d31cd8774444d7a5 (patch)
treefd828c52c6d341d40dae2892345b21237c348419 /client/js/controls
parentc8fe0fcdff0ba0c84183da2b07a5e02b1af0cc69 (diff)
server+client: added sound flag to video posts
Diffstat (limited to 'client/js/controls')
-rw-r--r--client/js/controls/post_edit_sidebar_control.js16
1 files changed, 13 insertions, 3 deletions
diff --git a/client/js/controls/post_edit_sidebar_control.js b/client/js/controls/post_edit_sidebar_control.js
index dd8b66d..a5af449 100644
--- a/client/js/controls/post_edit_sidebar_control.js
+++ b/client/js/controls/post_edit_sidebar_control.js
@@ -331,9 +331,7 @@ class PostEditSidebarControl extends events.EventTarget {
.value.toLowerCase() :
undefined,
- flags: this._loopVideoInputNode ?
- (this._loopVideoInputNode.checked ? ['loop'] : []) :
- undefined,
+ flags: this._videoFlags,
tags: this._tagInputNode ?
misc.splitByWhitespace(this._tagInputNode.value) :
@@ -375,6 +373,18 @@ class PostEditSidebarControl extends events.EventTarget {
return this._formNode.querySelector('.flags input[name=loop]');
}
+ get _soundVideoInputNode() {
+ return this._formNode.querySelector('.flags input[name=sound]');
+ }
+
+ get _videoFlags() {
+ if (!this._loopVideoInputNode) return undefined;
+ let ret = [];
+ if (this._loopVideoInputNode.checked) ret.push('loop');
+ if (this._soundVideoInputNode.checked) ret.push('sound');
+ return ret;
+ }
+
get _relationsInputNode() {
return this._formNode.querySelector('.relations input');
}

© 2015 - 2026 Jakob L. Kreuze