Allow multiple sources.
[redakcja.git] / src / redakcja / static / js / wiki / dialog_pubmark.js
index 0249384..7d0126e 100644 (file)
@@ -9,8 +9,9 @@
             if (!options.revision  && options.revision != 0)
                 throw "PubmarkDialog needs a revision number.";
 
+            let ctx = $.wiki.exitContext();
             super(element);
-            this.ctx = $.wiki.exitContext();
+            this.ctx = ctx;
             this.clearForm();
 
             /* fill out hidden fields */
 
             $("input[name='pubmark-id']", this.$form).val(CurrentDocument.id);
             $("input[name='pubmark-revision']", this.$form).val(options.revision);
-
+            if (options.approved) {
+                $("input[name='pubmark-publishable']", this.$form).prop('checked');
+            } else {
+                $("input[name='pubmark-publishable']", this.$form).removeProp('checked');
+            }
         }
 
         cancelAction() {