jenkins-bot has submitted this change and it was merged. Change subject: ContextMenu: using extension.json ......................................................................
ContextMenu: using extension.json Patch Set 2: whitespace, license Change-Id: I6fbf4e6a421ea89753d298627d9efc8091ebce69 --- M ContextMenu/ContextMenu.class.php M ContextMenu/ContextMenu.setup.php A ContextMenu/extension.json 3 files changed, 54 insertions(+), 50 deletions(-) Approvals: Mglaser: Looks good to me, approved jenkins-bot: Verified diff --git a/ContextMenu/ContextMenu.class.php b/ContextMenu/ContextMenu.class.php index 6ada402..8958fc8 100644 --- a/ContextMenu/ContextMenu.class.php +++ b/ContextMenu/ContextMenu.class.php @@ -37,28 +37,6 @@ class ContextMenu extends BsExtensionMW { /** - * Contructor of the ContextMenu class - */ - public function __construct() { - wfProfileIn('BS::' . __METHOD__); - // Base settings - $this->mExtensionFile = __FILE__; - $this->mExtensionType = EXTTYPE::PARSERHOOK; - $this->mInfo = array( - EXTINFO::NAME => 'ContextMenu', - EXTINFO::DESCRIPTION => 'bs-contextmenu-desc', - EXTINFO::AUTHOR => 'Tobias Weichart', - EXTINFO::VERSION => 'default', - EXTINFO::STATUS => 'default', - EXTINFO::PACKAGE => 'default', - EXTINFO::URL => 'https://help.bluespice.com/index.php/ContextMenu', - EXTINFO::DEPS => array('bluespice' => '2.23.0') - ); - $this->mExtensionKey = 'MW::ContextMenu'; - wfProfileOut('BS::' . __METHOD__); - } - - /** * Initialization of ContextMenu extension */ protected function initExt() { diff --git a/ContextMenu/ContextMenu.setup.php b/ContextMenu/ContextMenu.setup.php index 60753b1..b346166 100644 --- a/ContextMenu/ContextMenu.setup.php +++ b/ContextMenu/ContextMenu.setup.php @@ -1,29 +1,2 @@ <?php - -BsExtensionManager::registerExtension('ContextMenu', BsRUNLEVEL::FULL|BsRUNLEVEL::REMOTE); - -$wgAutoloadClasses['ContextMenu'] = __DIR__ . '/ContextMenu.class.php'; -$wgMessagesDirs['ContextMenu'] = __DIR__ . '/i18n'; - -$wgResourceModules['ext.bluespice.contextmenu'] = array( - 'scripts' => 'bluespice.contextmenu.js', - 'messages' => array( - 'bs-contextmenu-page-edit', - 'bs-contextmenu-page-delete', - 'bs-contextmenu-page-move', - 'bs-contextmenu-page-history', - 'bs-contextmenu-page-protect', - 'bs-contextmenu-page-purge', - 'bs-contextmenu-page-info', - 'bs-contextmenu-media-reupload', - 'bs-contextmenu-media-view-page', - 'bs-contextmenu-user-mail', - 'bs-contextmenu-user-talk', - 'bs-contextmenu-file-download' - ), - 'dependencies' => array( - 'ext.bluespice', - ), - 'localBasePath' => __DIR__.'/resources', - 'remoteExtPath' => 'BlueSpiceExtensions/ContextMenu/resources' -); \ No newline at end of file +wfLoadExtension( 'BlueSpiceExtensions/ContextMenu' ); \ No newline at end of file diff --git a/ContextMenu/extension.json b/ContextMenu/extension.json new file mode 100644 index 0000000..8323347 --- /dev/null +++ b/ContextMenu/extension.json @@ -0,0 +1,53 @@ +{ + "name": "ContextMenu", + "version": "2.27.0", + "url": "https://help.bluespice.com/index.php/ContextMenu", + "author": [ + "Tobias Weichart", + "Robert Vogel" + ], + "descriptionmsg": "bs-contextmenu-desc", + "type": "bluespice", + "license-name": "GPL-2.0+", + "bsgExtensions": { + "ContextMenu": { + "className": "ContextMenu", + "extPath": "/BlueSpiceExtensions/ContextMenu" + } + }, + "MessagesDirs": { + "ContextMenu": [ + "i18n" + ] + }, + "AutoloadClasses": { + "ContextMenu": "ContextMenu.class.php" + }, + "ResourceModules": { + "ext.bluespice.contextmenu": { + "scripts": "bluespice.contextmenu.js", + "messages": [ + "bs-contextmenu-page-edit", + "bs-contextmenu-page-delete", + "bs-contextmenu-page-move", + "bs-contextmenu-page-history", + "bs-contextmenu-page-protect", + "bs-contextmenu-page-purge", + "bs-contextmenu-page-info", + "bs-contextmenu-media-reupload", + "bs-contextmenu-media-view-page", + "bs-contextmenu-user-mail", + "bs-contextmenu-user-talk", + "bs-contextmenu-file-download" + ], + "dependencies": [ + "ext.bluespice" + ] + } + }, + "ResourceFileModulePaths": { + "localBasePath": "resources", + "remoteExtPath": "BlueSpiceExtensions/ContextMenu/resources" + }, + "manifest_version": 1 +} -- To view, visit https://gerrit.wikimedia.org/r/305197 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I6fbf4e6a421ea89753d298627d9efc8091ebce69 Gerrit-PatchSet: 3 Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions Gerrit-Branch: master Gerrit-Owner: Gerharddiller85 <gerharddil...@icloud.com> Gerrit-Reviewer: Dvogel hallowelt <daniel.vo...@hallowelt.com> Gerrit-Reviewer: Ljonka <l.verhovs...@gmail.com> Gerrit-Reviewer: Mglaser <gla...@hallowelt.biz> Gerrit-Reviewer: Pwirth <wi...@hallowelt.biz> Gerrit-Reviewer: Robert Vogel <vo...@hallowelt.biz> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits