aboutsummaryrefslogtreecommitdiff
path: root/client/js/views/post_upload_view.js
diff options
context:
space:
mode:
authorrr-2017-03-30 20:50:12 +0200
committerrr-2017-03-30 20:50:12 +0200
commit77bf3bdc3c0c1b9e5746e0f3f63281360c3e5a03 (patch)
treebd2a8cdf7cb5d2b099191d3ef68648bebdd70c35 /client/js/views/post_upload_view.js
parentc2be365b6e8f4ffe1f3156c0e2e8b553d000cdfd (diff)
client/posts: add option to disable safety ratings
Diffstat (limited to 'client/js/views/post_upload_view.js')
-rw-r--r--client/js/views/post_upload_view.js10
1 files changed, 8 insertions, 2 deletions
diff --git a/client/js/views/post_upload_view.js b/client/js/views/post_upload_view.js
index f80135f..32b10bd 100644
--- a/client/js/views/post_upload_view.js
+++ b/client/js/views/post_upload_view.js
@@ -277,14 +277,20 @@ class PostUploadView extends events.EventTarget {
_updateUploadableFromDom(uploadable) {
const rowNode = uploadable.rowNode;
- uploadable.safety =
- rowNode.querySelector('.safety input:checked').value;
+
+ const safetyNode = rowNode.querySelector('.safety input:checked');
+ if (safetyNode) {
+ uploadable.safety = safetyNode.value;
+ }
+
uploadable.anonymous =
rowNode.querySelector('.anonymous input').checked;
+
uploadable.flags = [];
if (rowNode.querySelector('.loop-video input:checked')) {
uploadable.flags.push('loop');
}
+
uploadable.tags = [];
uploadable.relations = [];
for (let [i, lookalike] of uploadable.lookalikes.entries()) {

© 2015 - 2026 Jakob L. Kreuze