User:BlankEclair/SpecialUploadPrefillFromComic.js: Difference between revisions

Content added Content deleted
(Bring inline with wiki version)
(Add categories input)
Line 28: Line 28:
"image-unspecified": "Unspecified (does not set license)",
"image-unspecified": "Unspecified (does not set license)",
"image-comic": "A comic page",
"image-comic": "A comic page",
"image-crop": "Part of a comic page"
"image-crop": "Part of a comic page",
"categories": "Categories to add",
}
}
};
};
Line 171: Line 172:
});
});
this.content.$element.append(typeField.$element);
this.content.$element.append(typeField.$element);

this.categoriesInput = new mw.widgets.CateogryMultiselectWidget({});
var categoriesField = new OO.ui.FieldLayout(this.categoriesInput, {
label: getMessage("categories"),
align: "top",
});
this.content.$element.append(categoriesField.$element);


this.$body.append(this.content.$element);
this.$body.append(this.content.$element);
Line 182: Line 190:
var dialog = this;
var dialog = this;
if (action === "continue") {
if (action === "continue") {
debugger;
if (!this.requiredFieldsFilled()) {
if (!this.requiredFieldsFilled()) {
mw.notify(getMessage("required-fields-unfilled"), {type: "error"});
mw.notify(getMessage("required-fields-unfilled"), {type: "error"});