diff options
| author | Shyam Sunder | 2018-09-13 15:48:13 -0400 |
|---|---|---|
| committer | Marcin Kurczewski | 2018-09-24 11:36:13 +0200 |
| commit | 2235a72d2fa0f8216a868698d31cd8774444d7a5 (patch) | |
| tree | fd828c52c6d341d40dae2892345b21237c348419 /client/js/controls | |
| parent | c8fe0fcdff0ba0c84183da2b07a5e02b1af0cc69 (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.js | 16 |
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'); } |