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() {