Legoktm has uploaded a new change for review.

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

Change subject: Add extension.json
......................................................................

Add extension.json

Bug: T87907
Change-Id: Ie3310b409afcda985b6acd39d37bb51aac18d9be
---
M DismissableSiteNotice.php
A extension.json
2 files changed, 53 insertions(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/DismissableSiteNotice 
refs/changes/41/194041/1

diff --git a/DismissableSiteNotice.php b/DismissableSiteNotice.php
index 9aee23f..9c53513 100644
--- a/DismissableSiteNotice.php
+++ b/DismissableSiteNotice.php
@@ -19,6 +19,11 @@
        exit( 1 );
 }
 
+/**
+ * This PHP entry point is deprecated. Please use wfLoadExtension() and the 
extension.json file instead.
+ * See https://www.mediawiki.org/wiki/Manual:Extension_registration for more 
details.
+ */
+
 $wgExtensionCredits['other'][] = array(
        'path' => __FILE__,
        'name' => 'DismissableSiteNotice',
diff --git a/extension.json b/extension.json
new file mode 100644
index 0000000..91f625d
--- /dev/null
+++ b/extension.json
@@ -0,0 +1,48 @@
+{
+       "name": "DismissableSiteNotice",
+       "version": "1.0.1",
+       "author": [
+               "Brion Vibber",
+               "Kevin Israel",
+               "Dror S."
+       ],
+       "url": "https://www.mediawiki.org/wiki/Extension:DismissableSiteNotice";,
+       "descriptionmsg": "sitenotice-desc",
+       "type": "other",
+       "config": {
+               "MajorSiteNoticeID": 1,
+               "DismissableSiteNoticeForAnons": false
+       },
+       "Hooks": {
+               "SiteNoticeAfter": [
+                       "DismissableSiteNoticeHooks::onSiteNoticeAfter"
+               ]
+       },
+       "MessagesDirs": {
+               "DismissableSiteNotice": [
+                       "i18n"
+               ]
+       },
+       "ResourceModules": {
+               "ext.dismissableSiteNotice": {
+                       "scripts": "ext.dismissableSiteNotice.js",
+                       "styles": "ext.dismissableSiteNotice.css",
+                       "dependencies": [
+                               "jquery.cookie",
+                               "mediawiki.util"
+                       ],
+                       "targets": [
+                               "desktop",
+                               "mobile"
+                       ],
+                       "position": "top"
+               }
+       },
+       "ResourceFileModulePaths": {
+               "localBasePath": "modules",
+               "remoteExtPath": "DismissableSiteNotice/modules"
+       },
+       "AutoloadClasses": {
+               "DismissableSiteNoticeHooks": "DismissableSiteNotice.hooks.php"
+       }
+}

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie3310b409afcda985b6acd39d37bb51aac18d9be
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/DismissableSiteNotice
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to