mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/MultimediaViewer
synced 2024-11-27 17:40:06 +00:00
fb4e80a1b1
HtmlUtils is used for stripping HTML code. This is the responsibility of the individual UI components. More specifically, MultimediaViewerBootstrap.processParsoidThumb no longer strips HTML code. Various UI components were already calling HtmlUtils.htmlToTextWithLinks. Only the error case in MultimediaViewer.loadImage newly needs HTML stripping applied. Bug: T65504 Change-Id: If24b9c220a6ec43f35251a4ec6a716fd4ba03df6
30 lines
1.2 KiB
JavaScript
30 lines
1.2 KiB
JavaScript
/*
|
|
* This file is part of the MediaWiki extension MultimediaViewer.
|
|
*
|
|
* MultimediaViewer is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* MultimediaViewer is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with MultimediaViewer. If not, see <http://www.gnu.org/licenses/>.
|
|
*/
|
|
|
|
// This file is used to do the global initialization that we want on the real pages,
|
|
// but do not want in the tests.
|
|
|
|
const Config = require( './mmv.Config.js' );
|
|
const MultimediaViewerBootstrap = require( './mmv.bootstrap.js' );
|
|
const LightboxImage = require( './mmv.lightboximage.js' );
|
|
|
|
const bootstrap = new MultimediaViewerBootstrap();
|
|
|
|
$( bootstrap.setupEventHandlers.bind( bootstrap ) );
|
|
|
|
module.exports = { MultimediaViewerBootstrap, LightboxImage, Config };
|