Mhutti1 has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/262719

Change subject: Converted WikiLove to new extension registration
......................................................................

Converted WikiLove to new extension registration

Created extension.json, removed obsolete i18n file and edited
WikiLove.php

Bug: T87996
Change-Id: Ifd383097406b8215fe5a49dd65b2afb122dc789a
---
D WikiLove.i18n.php
M WikiLove.php
A extension.json
3 files changed, 408 insertions(+), 306 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikiLove 
refs/changes/19/262719/1

diff --git a/WikiLove.i18n.php b/WikiLove.i18n.php
deleted file mode 100644
index 05b24ad..0000000
--- a/WikiLove.i18n.php
+++ /dev/null
@@ -1,35 +0,0 @@
-<?php
-/**
- * This is a backwards-compatibility shim, generated by:
- * 
https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php
- *
- * Beginning with MediaWiki 1.23, translation strings are stored in json files,
- * and the EXTENSION.i18n.php file only exists to provide compatibility with
- * older releases of MediaWiki. For more information about this migration, see:
- * https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format
- *
- * This shim maintains compatibility back to MediaWiki 1.17.
- */
-$messages = array();
-if ( !function_exists( 'wfJsonI18nShim0537f00da971af5a' ) ) {
-       function wfJsonI18nShim0537f00da971af5a( $cache, $code, &$cachedData ) {
-               $codeSequence = array_merge( array( $code ), 
$cachedData['fallbackSequence'] );
-               foreach ( $codeSequence as $csCode ) {
-                       $fileName = dirname( __FILE__ ) . "/i18n/$csCode.json";
-                       if ( is_readable( $fileName ) ) {
-                               $data = FormatJson::decode( file_get_contents( 
$fileName ), true );
-                               foreach ( array_keys( $data ) as $key ) {
-                                       if ( $key === '' || $key[0] === '@' ) {
-                                               unset( $data[$key] );
-                                       }
-                               }
-                               $cachedData['messages'] = array_merge( $data, 
$cachedData['messages'] );
-                       }
-
-                       $cachedData['deps'][] = new FileDependency( $fileName );
-               }
-               return true;
-       }
-
-       $GLOBALS['wgHooks']['LocalisationCacheRecache'][] = 
'wfJsonI18nShim0537f00da971af5a';
-}
diff --git a/WikiLove.php b/WikiLove.php
index 558c2f3..b221641 100644
--- a/WikiLove.php
+++ b/WikiLove.php
@@ -26,274 +26,15 @@
  * @licence MIT License
  */
 
-# Alert the user that this is not a valid entry point to MediaWiki if they try 
to access the file directly.
-if ( !defined( 'MEDIAWIKI' ) ) {
-       echo <<<EOT
-To install this extension, put the following line in LocalSettings.php:
-require_once( "\$IP/extensions/WikiLove/WikiLove.php" );
-EOT;
-       exit( 1 );
-}
-
-// Extension credits that will show up on Special:Version
-$wgExtensionCredits['other'][] = array(
-       'path' => __FILE__,
-       'name' => 'WikiLove',
-       'version' => '1.3.0',
-       'url' => 'https://www.mediawiki.org/wiki/Extension:WikiLove',
-       'author' => array(
-               'Ryan Kaldari',
-               'Jan Paul Posma',
-               'Sam Reed',
-       ),
-       'descriptionmsg' => 'wikilove-desc',
-);
-
-// default user options
-$wgWikiLoveGlobal  = false; // enable the extension for all users, removing 
the user preference
-$wgWikiLoveTabIcon = true;  // use an icon for skins that support them (i.e. 
Vector)
-$wgWikiLoveLogging = false; // enable logging of giving of WikiLove
-
-// current directory including trailing slash
-$dir = dirname( __FILE__ ) . '/';
-
-// add autoload classes
-$wgAutoloadClasses['ApiWikiLove']                 = $dir . 'ApiWikiLove.php';
-$wgAutoloadClasses['WikiLoveHooks']               = $dir . 
'WikiLove.hooks.php';
-$wgAutoloadClasses['WikiLoveLocal']               = $dir . 
'WikiLove.local.php';
-
-// i18n messages
-$wgMessagesDirs['WikiLove'] = __DIR__ . '/i18n';
-$wgExtensionMessagesFiles['WikiLove'] = $dir . 'WikiLove.i18n.php';
-
-// register hooks
-$wgHooks['GetPreferences'][]                      = 
'WikiLoveHooks::getPreferences';
-$wgHooks['SkinTemplateNavigation'][]              = 
'WikiLoveHooks::skinTemplateNavigation';
-$wgHooks['BeforePageDisplay'][]                   = 
'WikiLoveHooks::beforePageDisplay';
-$wgHooks['LoadExtensionSchemaUpdates'][]          = 
'WikiLoveHooks::loadExtensionSchemaUpdates';
-$wgHooks['MakeGlobalVariablesScript'][]           = 
'WikiLoveHooks::makeGlobalVariablesScript';
-$wgHooks['ListDefinedTags'][]                     = 
'WikiLoveHooks::onListDefinedTags';
-$wgHooks['ChangeTagsListActive'][]                = 
'WikiLoveHooks::onListDefinedTags';
-$wgHooks['UserMergeAccountFields'][]              = 
'WikiLoveHooks::onUserMergeAccountFields';
-
-// api modules
-$wgAPIModules['wikilove'] = 'ApiWikiLove';
-
-$extWikiLoveTpl = array(
-       'localBasePath' => dirname( __FILE__ ) . '/resources',
-       'remoteExtPath' => 'WikiLove/resources',
-);
-
-// messages for default options, because we want to use them in the default
-// options module, but also for the user in the user options module
-$wgWikiLoveOptionMessages = array(
-       'wikilove-type-barnstars',
-       'wikilove-type-food',
-       'wikilove-type-kittens',
-       'wikilove-type-makeyourown',
-       'wikilove-barnstar-header',
-       'wikilove-barnstar-select',
-       'wikilove-barnstar-original-option',
-       'wikilove-barnstar-original-desc',
-       'wikilove-barnstar-original-title',
-       'wikilove-barnstar-admins-option',
-       'wikilove-barnstar-admins-desc',
-       'wikilove-barnstar-admins-title',
-       'wikilove-barnstar-antivandalism-option',
-       'wikilove-barnstar-antivandalism-desc',
-       'wikilove-barnstar-antivandalism-title',
-       'wikilove-barnstar-diligence-option',
-       'wikilove-barnstar-diligence-desc',
-       'wikilove-barnstar-diligence-title',
-       'wikilove-barnstar-diplomacy-option',
-       'wikilove-barnstar-diplomacy-desc',
-       'wikilove-barnstar-diplomacy-title',
-       'wikilove-barnstar-goodhumor-option',
-       'wikilove-barnstar-goodhumor-desc',
-       'wikilove-barnstar-goodhumor-title',
-       'wikilove-barnstar-brilliant-option',
-       'wikilove-barnstar-brilliant-desc',
-       'wikilove-barnstar-brilliant-title',
-       'wikilove-barnstar-citation-option',
-       'wikilove-barnstar-citation-desc',
-       'wikilove-barnstar-citation-title',
-       'wikilove-barnstar-civility-option',
-       'wikilove-barnstar-civility-desc',
-       'wikilove-barnstar-civility-title',
-       'wikilove-barnstar-copyeditor-option',
-       'wikilove-barnstar-copyeditor-desc',
-       'wikilove-barnstar-copyeditor-title',
-       'wikilove-barnstar-defender-option',
-       'wikilove-barnstar-defender-desc',
-       'wikilove-barnstar-defender-title',
-       'wikilove-barnstar-editors-option',
-       'wikilove-barnstar-editors-desc',
-       'wikilove-barnstar-editors-title',
-       'wikilove-barnstar-designers-option',
-       'wikilove-barnstar-designers-desc',
-       'wikilove-barnstar-designers-title',
-       'wikilove-barnstar-half-option',
-       'wikilove-barnstar-half-desc',
-       'wikilove-barnstar-half-title',
-       'wikilove-barnstar-minor-option',
-       'wikilove-barnstar-minor-desc',
-       'wikilove-barnstar-minor-title',
-       'wikilove-barnstar-antispam-option',
-       'wikilove-barnstar-antispam-desc',
-       'wikilove-barnstar-antispam-title',
-       'wikilove-barnstar-photographers-option',
-       'wikilove-barnstar-photographers-desc',
-       'wikilove-barnstar-photographers-title',
-       'wikilove-barnstar-kindness-option',
-       'wikilove-barnstar-kindness-desc',
-       'wikilove-barnstar-kindness-title',
-       'wikilove-barnstar-reallife-option',
-       'wikilove-barnstar-reallife-desc',
-       'wikilove-barnstar-reallife-title',
-       'wikilove-barnstar-resilient-option',
-       'wikilove-barnstar-resilient-desc',
-       'wikilove-barnstar-resilient-title',
-       'wikilove-barnstar-rosetta-option',
-       'wikilove-barnstar-rosetta-desc',
-       'wikilove-barnstar-rosetta-title',
-       'wikilove-barnstar-special-option',
-       'wikilove-barnstar-special-desc',
-       'wikilove-barnstar-special-title',
-       'wikilove-barnstar-surreal-option',
-       'wikilove-barnstar-surreal-desc',
-       'wikilove-barnstar-surreal-title',
-       'wikilove-barnstar-teamwork-option',
-       'wikilove-barnstar-teamwork-desc',
-       'wikilove-barnstar-teamwork-title',
-       'wikilove-barnstar-technical-option',
-       'wikilove-barnstar-technical-desc',
-       'wikilove-barnstar-technical-title',
-       'wikilove-barnstar-tireless-option',
-       'wikilove-barnstar-tireless-desc',
-       'wikilove-barnstar-tireless-title',
-       'wikilove-barnstar-writers-option',
-       'wikilove-barnstar-writers-desc',
-       'wikilove-barnstar-writers-title',
-       'wikilove-type-food',
-       'wikilove-food-select',
-       'wikilove-food-baklava-option',
-       'wikilove-food-baklava-desc',
-       'wikilove-food-baklava-header',
-       'wikilove-food-beer-option',
-       'wikilove-food-beer-desc',
-       'wikilove-food-beer-header',
-       'wikilove-food-brownie-option',
-       'wikilove-food-brownie-desc',
-       'wikilove-food-brownie-header',
-       'wikilove-food-bubbletea-option',
-       'wikilove-food-bubbletea-desc',
-       'wikilove-food-bubbletea-header',
-       'wikilove-food-cheeseburger-option',
-       'wikilove-food-cheeseburger-desc',
-       'wikilove-food-cheeseburger-header',
-       'wikilove-food-cookie-option',
-       'wikilove-food-cookie-desc',
-       'wikilove-food-cookie-header',
-       'wikilove-food-coffee-option',
-       'wikilove-food-coffee-desc',
-       'wikilove-food-coffee-header',
-       'wikilove-food-tea-option',
-       'wikilove-food-tea-desc',
-       'wikilove-food-tea-header',
-       'wikilove-food-cupcake-option',
-       'wikilove-food-cupcake-desc',
-       'wikilove-food-cupcake-header',
-       'wikilove-food-pie-option',
-       'wikilove-food-pie-desc',
-       'wikilove-food-pie-header',
-       'wikilove-food-strawberries-option',
-       'wikilove-food-strawberries-desc',
-       'wikilove-food-strawberries-header',
-       'wikilove-food-stroopwafels-option',
-       'wikilove-food-stroopwafels-desc',
-       'wikilove-food-stroopwafels-header',
-       'wikilove-kittens-header',
-);
-
-// Because of bug 29608 we can't make a dependancy on a wiki module yet
-// For now using 'using' to load the wiki module from within init.
-$wgResourceModules += array(
-       'ext.wikiLove.icon' => $extWikiLoveTpl + array(
-               'styles' => 'ext.wikiLove.icon.css',
-               'position' => 'top',
-       ),
-       'ext.wikiLove.defaultOptions' => $extWikiLoveTpl + array(
-               'scripts' => array(
-                       'ext.wikiLove.defaultOptions.js',
-               ),
-               'messages' => $wgWikiLoveOptionMessages,
-       ),
-       'ext.wikiLove.startup' => $extWikiLoveTpl + array(
-               'scripts' => array(
-                       'ext.wikiLove.core.js',
-               ),
-               'styles' => 'ext.wikiLove.less',
-               'messages' => array(
-                       'wikilove-tab-text',
-                       'wikilove-dialog-title',
-                       'wikilove-select-type',
-                       'wikilove-get-started-header',
-                       'wikilove-get-started-list-1',
-                       'wikilove-get-started-list-2',
-                       'wikilove-get-started-list-3',
-                       'wikilove-add-details',
-                       'wikilove-image',
-                       'wikilove-select-image',
-                       'wikilove-header',
-                       'wikilove-title',
-                       'wikilove-enter-message',
-                       'wikilove-omit-sig',
-                       'wikilove-image-example',
-                       'wikilove-button-preview',
-                       'wikilove-preview',
-                       'wikilove-notify',
-                       'wikilove-button-send',
-                       'wikilove-err-header',
-                       'wikilove-err-title',
-                       'wikilove-err-msg',
-                       'wikilove-err-image',
-                       'wikilove-err-image-bad',
-                       'wikilove-err-image-api',
-                       'wikilove-err-sig',
-                       'wikilove-err-gallery',
-                       'wikilove-err-gallery-again',
-                       'wikilove-err-invalid-token',
-                       'wikilove-what-is-this',
-                       'wikilove-what-is-this-link',
-                       'wikilove-anon-warning',
-                       'wikilove-commons-text',
-                       'wikilove-commons-link',
-                       'wikilove-commons-url',
-                       'wikilove-err-preview-api',
-                       'wikilove-err-send-api',
-                       'wikilove-err-max-exceeded',
-                       'wikilove-terms',
-                       'wikilove-terms-link',
-                       'wikilove-terms-url',
-                       'wikilove-success-number',
-               ),
-               'dependencies' => array(
-                       'mediawiki.api',
-                       'ext.wikiLove.defaultOptions',
-                       'jquery.ui.dialog',
-                       'mediawiki.ui.button',
-                       'jquery.localize',
-               ),
-       ),
-       'ext.wikiLove.local' => array(
-               'class' => 'WikiLoveLocal',
-       ),
-       'ext.wikiLove.init' => $extWikiLoveTpl + array(
-               'scripts' => array(
-                       'ext.wikiLove.init.js',
-               ),
-               'dependencies' => array(
-                       'ext.wikiLove.startup',
-               ),
-       ),
-);
+if ( function_exists( 'wfLoadExtension' ) ) {
+       wfLoadExtension( 'WikiLove' );
+       // Keep i18n globals so mergeMessageFileList.php doesn't break
+       $wgMessagesDirs['WikiLove'] = __DIR__ . '/i18n';
+       /*wfWarn(
+               'Deprecated PHP entry point used for WikiLove extension. Please 
use wfLoadExtension instead, ' .
+               'see https://www.mediawiki.org/wiki/Extension_registration for 
more details.'
+       );*/
+       return;
+} else {
+       die( 'This version of the WikiLove extension requires MediaWiki 1.25+' 
);
+}
\ No newline at end of file
diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..b9ecda5
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,396 @@
+{
+       "name": "WikiLove",
+       "version": "1.3.0",
+       "author": [
+               "Ryan Kaldari",
+               "Jan Paul Posma",
+               "Sam Reed"
+       ],
+       "url": "https://www.mediawiki.org/wiki/Extension:WikiLove";,
+       "descriptionmsg": "wikilove-desc",
+       "type": "other",
+       "APIModules": {
+               "wikilove": "ApiWikiLove"
+       },
+       "MessagesDirs": {
+               "WikiLove": [
+                       "i18n"
+               ]
+       },
+       "AutoloadClasses": {
+               "ApiWikiLove": "ApiWikiLove.php",
+               "WikiLoveHooks": "WikiLove.hooks.php",
+               "WikiLoveLocal": "WikiLove.local.php"
+       },
+       "ResourceModules": {
+               "ext.wikiLove.icon": {
+                       "styles": "ext.wikiLove.icon.css",
+                       "position": "top"
+               },
+               "ext.wikiLove.defaultOptions": {
+                       "scripts": [
+                               "ext.wikiLove.defaultOptions.js"
+                       ],
+                       "messages": [
+                               "wikilove-type-barnstars",
+                               "wikilove-type-food",
+                               "wikilove-type-kittens",
+                               "wikilove-type-makeyourown",
+                               "wikilove-barnstar-header",
+                               "wikilove-barnstar-select",
+                               "wikilove-barnstar-original-option",
+                               "wikilove-barnstar-original-desc",
+                               "wikilove-barnstar-original-title",
+                               "wikilove-barnstar-admins-option",
+                               "wikilove-barnstar-admins-desc",
+                               "wikilove-barnstar-admins-title",
+                               "wikilove-barnstar-antivandalism-option",
+                               "wikilove-barnstar-antivandalism-desc",
+                               "wikilove-barnstar-antivandalism-title",
+                               "wikilove-barnstar-diligence-option",
+                               "wikilove-barnstar-diligence-desc",
+                               "wikilove-barnstar-diligence-title",
+                               "wikilove-barnstar-diplomacy-option",
+                               "wikilove-barnstar-diplomacy-desc",
+                               "wikilove-barnstar-diplomacy-title",
+                               "wikilove-barnstar-goodhumor-option",
+                               "wikilove-barnstar-goodhumor-desc",
+                               "wikilove-barnstar-goodhumor-title",
+                               "wikilove-barnstar-brilliant-option",
+                               "wikilove-barnstar-brilliant-desc",
+                               "wikilove-barnstar-brilliant-title",
+                               "wikilove-barnstar-citation-option",
+                               "wikilove-barnstar-citation-desc",
+                               "wikilove-barnstar-citation-title",
+                               "wikilove-barnstar-civility-option",
+                               "wikilove-barnstar-civility-desc",
+                               "wikilove-barnstar-civility-title",
+                               "wikilove-barnstar-copyeditor-option",
+                               "wikilove-barnstar-copyeditor-desc",
+                               "wikilove-barnstar-copyeditor-title",
+                               "wikilove-barnstar-defender-option",
+                               "wikilove-barnstar-defender-desc",
+                               "wikilove-barnstar-defender-title",
+                               "wikilove-barnstar-editors-option",
+                               "wikilove-barnstar-editors-desc",
+                               "wikilove-barnstar-editors-title",
+                               "wikilove-barnstar-designers-option",
+                               "wikilove-barnstar-designers-desc",
+                               "wikilove-barnstar-designers-title",
+                               "wikilove-barnstar-half-option",
+                               "wikilove-barnstar-half-desc",
+                               "wikilove-barnstar-half-title",
+                               "wikilove-barnstar-minor-option",
+                               "wikilove-barnstar-minor-desc",
+                               "wikilove-barnstar-minor-title",
+                               "wikilove-barnstar-antispam-option",
+                               "wikilove-barnstar-antispam-desc",
+                               "wikilove-barnstar-antispam-title",
+                               "wikilove-barnstar-photographers-option",
+                               "wikilove-barnstar-photographers-desc",
+                               "wikilove-barnstar-photographers-title",
+                               "wikilove-barnstar-kindness-option",
+                               "wikilove-barnstar-kindness-desc",
+                               "wikilove-barnstar-kindness-title",
+                               "wikilove-barnstar-reallife-option",
+                               "wikilove-barnstar-reallife-desc",
+                               "wikilove-barnstar-reallife-title",
+                               "wikilove-barnstar-resilient-option",
+                               "wikilove-barnstar-resilient-desc",
+                               "wikilove-barnstar-resilient-title",
+                               "wikilove-barnstar-rosetta-option",
+                               "wikilove-barnstar-rosetta-desc",
+                               "wikilove-barnstar-rosetta-title",
+                               "wikilove-barnstar-special-option",
+                               "wikilove-barnstar-special-desc",
+                               "wikilove-barnstar-special-title",
+                               "wikilove-barnstar-surreal-option",
+                               "wikilove-barnstar-surreal-desc",
+                               "wikilove-barnstar-surreal-title",
+                               "wikilove-barnstar-teamwork-option",
+                               "wikilove-barnstar-teamwork-desc",
+                               "wikilove-barnstar-teamwork-title",
+                               "wikilove-barnstar-technical-option",
+                               "wikilove-barnstar-technical-desc",
+                               "wikilove-barnstar-technical-title",
+                               "wikilove-barnstar-tireless-option",
+                               "wikilove-barnstar-tireless-desc",
+                               "wikilove-barnstar-tireless-title",
+                               "wikilove-barnstar-writers-option",
+                               "wikilove-barnstar-writers-desc",
+                               "wikilove-barnstar-writers-title",
+                               "wikilove-type-food",
+                               "wikilove-food-select",
+                               "wikilove-food-baklava-option",
+                               "wikilove-food-baklava-desc",
+                               "wikilove-food-baklava-header",
+                               "wikilove-food-beer-option",
+                               "wikilove-food-beer-desc",
+                               "wikilove-food-beer-header",
+                               "wikilove-food-brownie-option",
+                               "wikilove-food-brownie-desc",
+                               "wikilove-food-brownie-header",
+                               "wikilove-food-bubbletea-option",
+                               "wikilove-food-bubbletea-desc",
+                               "wikilove-food-bubbletea-header",
+                               "wikilove-food-cheeseburger-option",
+                               "wikilove-food-cheeseburger-desc",
+                               "wikilove-food-cheeseburger-header",
+                               "wikilove-food-cookie-option",
+                               "wikilove-food-cookie-desc",
+                               "wikilove-food-cookie-header",
+                               "wikilove-food-coffee-option",
+                               "wikilove-food-coffee-desc",
+                               "wikilove-food-coffee-header",
+                               "wikilove-food-tea-option",
+                               "wikilove-food-tea-desc",
+                               "wikilove-food-tea-header",
+                               "wikilove-food-cupcake-option",
+                               "wikilove-food-cupcake-desc",
+                               "wikilove-food-cupcake-header",
+                               "wikilove-food-pie-option",
+                               "wikilove-food-pie-desc",
+                               "wikilove-food-pie-header",
+                               "wikilove-food-strawberries-option",
+                               "wikilove-food-strawberries-desc",
+                               "wikilove-food-strawberries-header",
+                               "wikilove-food-stroopwafels-option",
+                               "wikilove-food-stroopwafels-desc",
+                               "wikilove-food-stroopwafels-header",
+                               "wikilove-kittens-header"
+                       ]
+               },
+               "ext.wikiLove.startup": {
+                       "scripts": [
+                               "ext.wikiLove.core.js"
+                       ],
+                       "styles": "ext.wikiLove.less",
+                       "messages": [
+                               "wikilove-tab-text",
+                               "wikilove-dialog-title",
+                               "wikilove-select-type",
+                               "wikilove-get-started-header",
+                               "wikilove-get-started-list-1",
+                               "wikilove-get-started-list-2",
+                               "wikilove-get-started-list-3",
+                               "wikilove-add-details",
+                               "wikilove-image",
+                               "wikilove-select-image",
+                               "wikilove-header",
+                               "wikilove-title",
+                               "wikilove-enter-message",
+                               "wikilove-omit-sig",
+                               "wikilove-image-example",
+                               "wikilove-button-preview",
+                               "wikilove-preview",
+                               "wikilove-notify",
+                               "wikilove-button-send",
+                               "wikilove-err-header",
+                               "wikilove-err-title",
+                               "wikilove-err-msg",
+                               "wikilove-err-image",
+                               "wikilove-err-image-bad",
+                               "wikilove-err-image-api",
+                               "wikilove-err-sig",
+                               "wikilove-err-gallery",
+                               "wikilove-err-gallery-again",
+                               "wikilove-err-invalid-token",
+                               "wikilove-what-is-this",
+                               "wikilove-what-is-this-link",
+                               "wikilove-anon-warning",
+                               "wikilove-commons-text",
+                               "wikilove-commons-link",
+                               "wikilove-commons-url",
+                               "wikilove-err-preview-api",
+                               "wikilove-err-send-api",
+                               "wikilove-err-max-exceeded",
+                               "wikilove-terms",
+                               "wikilove-terms-link",
+                               "wikilove-terms-url",
+                               "wikilove-success-number"
+                       ],
+                       "dependencies": [
+                               "mediawiki.api",
+                               "ext.wikiLove.defaultOptions",
+                               "jquery.ui.dialog",
+                               "mediawiki.ui.button",
+                               "jquery.localize"
+                       ]
+               },
+               "ext.wikiLove.local": {
+                       "class": "WikiLoveLocal"
+               },
+               "ext.wikiLove.init": {
+                       "scripts": [
+                               "ext.wikiLove.init.js"
+                       ],
+                       "dependencies": [
+                               "ext.wikiLove.startup"
+                       ]
+               }
+       },
+       "ResourceFileModulePaths": {
+               "localBasePath": "resources",
+               "remoteExtPath": "WikiLove/resources"
+       },
+       "Hooks": {
+               "GetPreferences": [
+                       "WikiLoveHooks::getPreferences"
+               ],
+               "SkinTemplateNavigation": [
+                       "WikiLoveHooks::skinTemplateNavigation"
+               ],
+               "BeforePageDisplay": [
+                       "WikiLoveHooks::beforePageDisplay"
+               ],
+               "LoadExtensionSchemaUpdates": [
+                       "WikiLoveHooks::loadExtensionSchemaUpdates"
+               ],
+               "MakeGlobalVariablesScript": [
+                       "WikiLoveHooks::makeGlobalVariablesScript"
+               ],
+               "ListDefinedTags": [
+                       "WikiLoveHooks::onListDefinedTags"
+               ],
+               "ChangeTagsListActive": [
+                       "WikiLoveHooks::onListDefinedTags"
+               ],
+               "UserMergeAccountFields": [
+                       "WikiLoveHooks::onUserMergeAccountFields"
+               ]
+       },
+       "config": {
+               "WikiLoveGlobal": false,
+               "WikiLoveTabIcon": true,
+               "WikiLoveLogging": false,
+               "WikiLoveOptionMessages": [
+                       "wikilove-type-barnstars",
+                       "wikilove-type-food",
+                       "wikilove-type-kittens",
+                       "wikilove-type-makeyourown",
+                       "wikilove-barnstar-header",
+                       "wikilove-barnstar-select",
+                       "wikilove-barnstar-original-option",
+                       "wikilove-barnstar-original-desc",
+                       "wikilove-barnstar-original-title",
+                       "wikilove-barnstar-admins-option",
+                       "wikilove-barnstar-admins-desc",
+                       "wikilove-barnstar-admins-title",
+                       "wikilove-barnstar-antivandalism-option",
+                       "wikilove-barnstar-antivandalism-desc",
+                       "wikilove-barnstar-antivandalism-title",
+                       "wikilove-barnstar-diligence-option",
+                       "wikilove-barnstar-diligence-desc",
+                       "wikilove-barnstar-diligence-title",
+                       "wikilove-barnstar-diplomacy-option",
+                       "wikilove-barnstar-diplomacy-desc",
+                       "wikilove-barnstar-diplomacy-title",
+                       "wikilove-barnstar-goodhumor-option",
+                       "wikilove-barnstar-goodhumor-desc",
+                       "wikilove-barnstar-goodhumor-title",
+                       "wikilove-barnstar-brilliant-option",
+                       "wikilove-barnstar-brilliant-desc",
+                       "wikilove-barnstar-brilliant-title",
+                       "wikilove-barnstar-citation-option",
+                       "wikilove-barnstar-citation-desc",
+                       "wikilove-barnstar-citation-title",
+                       "wikilove-barnstar-civility-option",
+                       "wikilove-barnstar-civility-desc",
+                       "wikilove-barnstar-civility-title",
+                       "wikilove-barnstar-copyeditor-option",
+                       "wikilove-barnstar-copyeditor-desc",
+                       "wikilove-barnstar-copyeditor-title",
+                       "wikilove-barnstar-defender-option",
+                       "wikilove-barnstar-defender-desc",
+                       "wikilove-barnstar-defender-title",
+                       "wikilove-barnstar-editors-option",
+                       "wikilove-barnstar-editors-desc",
+                       "wikilove-barnstar-editors-title",
+                       "wikilove-barnstar-designers-option",
+                       "wikilove-barnstar-designers-desc",
+                       "wikilove-barnstar-designers-title",
+                       "wikilove-barnstar-half-option",
+                       "wikilove-barnstar-half-desc",
+                       "wikilove-barnstar-half-title",
+                       "wikilove-barnstar-minor-option",
+                       "wikilove-barnstar-minor-desc",
+                       "wikilove-barnstar-minor-title",
+                       "wikilove-barnstar-antispam-option",
+                       "wikilove-barnstar-antispam-desc",
+                       "wikilove-barnstar-antispam-title",
+                       "wikilove-barnstar-photographers-option",
+                       "wikilove-barnstar-photographers-desc",
+                       "wikilove-barnstar-photographers-title",
+                       "wikilove-barnstar-kindness-option",
+                       "wikilove-barnstar-kindness-desc",
+                       "wikilove-barnstar-kindness-title",
+                       "wikilove-barnstar-reallife-option",
+                       "wikilove-barnstar-reallife-desc",
+                       "wikilove-barnstar-reallife-title",
+                       "wikilove-barnstar-resilient-option",
+                       "wikilove-barnstar-resilient-desc",
+                       "wikilove-barnstar-resilient-title",
+                       "wikilove-barnstar-rosetta-option",
+                       "wikilove-barnstar-rosetta-desc",
+                       "wikilove-barnstar-rosetta-title",
+                       "wikilove-barnstar-special-option",
+                       "wikilove-barnstar-special-desc",
+                       "wikilove-barnstar-special-title",
+                       "wikilove-barnstar-surreal-option",
+                       "wikilove-barnstar-surreal-desc",
+                       "wikilove-barnstar-surreal-title",
+                       "wikilove-barnstar-teamwork-option",
+                       "wikilove-barnstar-teamwork-desc",
+                       "wikilove-barnstar-teamwork-title",
+                       "wikilove-barnstar-technical-option",
+                       "wikilove-barnstar-technical-desc",
+                       "wikilove-barnstar-technical-title",
+                       "wikilove-barnstar-tireless-option",
+                       "wikilove-barnstar-tireless-desc",
+                       "wikilove-barnstar-tireless-title",
+                       "wikilove-barnstar-writers-option",
+                       "wikilove-barnstar-writers-desc",
+                       "wikilove-barnstar-writers-title",
+                       "wikilove-type-food",
+                       "wikilove-food-select",
+                       "wikilove-food-baklava-option",
+                       "wikilove-food-baklava-desc",
+                       "wikilove-food-baklava-header",
+                       "wikilove-food-beer-option",
+                       "wikilove-food-beer-desc",
+                       "wikilove-food-beer-header",
+                       "wikilove-food-brownie-option",
+                       "wikilove-food-brownie-desc",
+                       "wikilove-food-brownie-header",
+                       "wikilove-food-bubbletea-option",
+                       "wikilove-food-bubbletea-desc",
+                       "wikilove-food-bubbletea-header",
+                       "wikilove-food-cheeseburger-option",
+                       "wikilove-food-cheeseburger-desc",
+                       "wikilove-food-cheeseburger-header",
+                       "wikilove-food-cookie-option",
+                       "wikilove-food-cookie-desc",
+                       "wikilove-food-cookie-header",
+                       "wikilove-food-coffee-option",
+                       "wikilove-food-coffee-desc",
+                       "wikilove-food-coffee-header",
+                       "wikilove-food-tea-option",
+                       "wikilove-food-tea-desc",
+                       "wikilove-food-tea-header",
+                       "wikilove-food-cupcake-option",
+                       "wikilove-food-cupcake-desc",
+                       "wikilove-food-cupcake-header",
+                       "wikilove-food-pie-option",
+                       "wikilove-food-pie-desc",
+                       "wikilove-food-pie-header",
+                       "wikilove-food-strawberries-option",
+                       "wikilove-food-strawberries-desc",
+                       "wikilove-food-strawberries-header",
+                       "wikilove-food-stroopwafels-option",
+                       "wikilove-food-stroopwafels-desc",
+                       "wikilove-food-stroopwafels-header",
+                       "wikilove-kittens-header"
+               ]
+       },
+       "manifest_version": 1
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/262719
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifd383097406b8215fe5a49dd65b2afb122dc789a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikiLove
Gerrit-Branch: master
Gerrit-Owner: Mhutti1 <mhut...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to