diff --git a/resources/mmv/model/mmv.model.Repo.js b/resources/mmv/model/mmv.model.Repo.js index daf033ead..90d1f7d7d 100644 --- a/resources/mmv/model/mmv.model.Repo.js +++ b/resources/mmv/model/mmv.model.Repo.js @@ -143,6 +143,14 @@ return this.absoluteArticlePath; }; + /** + * @override + * @inheritdoc + */ + ForeignApiRepo.prototype.isCommons = function () { + return /^(https?:)?\/\/commons.wikimedia.org/.test( this.server ); + }; + /** * Represents information about a foreign, shared DB repository * @class mw.mmv.model.ForeignDbRepo @@ -173,6 +181,14 @@ return this.descBaseUrl.replace( /[^\/:]*:$/, '$1' ); }; + /** + * @override + * @inheritdoc + */ + ForeignDbRepo.prototype.isCommons = function () { + return /^(https?:)?\/\/commons.wikimedia.org/.test( this.descBaseUrl ); + }; + mw.mmv.model.Repo = Repo; mw.mmv.model.ForeignApiRepo = ForeignApiRepo; mw.mmv.model.ForeignDbRepo = ForeignDbRepo;