aboutsummaryrefslogtreecommitdiff
path: root/client/js/controls
diff options
context:
space:
mode:
authorrr-2016-07-26 20:37:55 +0200
committerrr-2016-07-26 20:38:12 +0200
commit8a68e182fd8bd32502b60b3e7d0907ea44a40238 (patch)
treea4c9c8b5764c43c7d0a0cc4503810777eebd6f84 /client/js/controls
parent865c4f3b79eed5228bb968455c6ebef9bf56a6e8 (diff)
client/posts: implement loop video flag
Diffstat (limited to 'client/js/controls')
-rw-r--r--client/js/controls/post_edit_sidebar_control.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/client/js/controls/post_edit_sidebar_control.js b/client/js/controls/post_edit_sidebar_control.js
index b6817e1..cb02d18 100644
--- a/client/js/controls/post_edit_sidebar_control.js
+++ b/client/js/controls/post_edit_sidebar_control.js
@@ -51,6 +51,10 @@ class PostEditSidebarControl extends events.EventTarget {
.value.toLowerCase() :
undefined,
+ flags: this._loopVideoInputNode ?
+ (this._loopVideoInputNode.checked ? ['loop'] : []) :
+ undefined,
+
tags: this._tagInputNode ?
misc.splitByWhitespace(this._tagInputNode.value) :
undefined,
@@ -78,6 +82,10 @@ class PostEditSidebarControl extends events.EventTarget {
return this._formNode.querySelector('.tags input');
}
+ get _loopVideoInputNode() {
+ return this._formNode.querySelector('.flags input[name=loop]');
+ }
+
get _relationsInputNode() {
return this._formNode.querySelector('.relations input');
}

© 2015 - 2026 Jakob L. Kreuze