X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/d0e1e19934b1c67a46a9b9c271b5054455edc5ad..091b7b5:/src/editor/plugins/core/metadataEditor/action.js?ds=sidebyside diff --git a/src/editor/plugins/core/metadataEditor/action.js b/src/editor/plugins/core/metadataEditor/action.js index cb3d605..8c420c5 100644 --- a/src/editor/plugins/core/metadataEditor/action.js +++ b/src/editor/plugins/core/metadataEditor/action.js @@ -21,12 +21,18 @@ return function(ctx) { var dialog = Dialog.create({ title: gettext('Document Metadata'), executeButtonText: gettext('Close'), - cssClass: 'metadataEditor' + cssClass: 'metadataEditor', + closeButton: false }), view = new View(params.doc.root, ctx.config); dialog.show(); dialog.setContentView(view.dom); dialog.on('execute', function(e) { + var cover_url = view.getMetadataByKey('relation.coverimage.url'); + if (cover_url && !cover_url.match(/\.(png|jpg|jpeg|gif|svg)$/i)) { + window.alert(gettext('The cover needs to be an image file: jpg, png, gif, svg. Use another URL or clear the cover field.')); + return; + } e.success(); }); }