Go to file
Translation updater bot 36e793b439 Localisation updates from https://translatewiki.net.
Change-Id: I57e0266423b6b3b4861a254228945d70f34b70a5
2015-10-18 21:54:55 +02:00
api Add support for 'messages' and 'hidden' gadgets 2015-08-08 00:43:16 +00:00
i18n Localisation updates from https://translatewiki.net. 2015-10-18 21:54:55 +02:00
includes Update getWithSetCallback() callers to the newer signature 2015-10-07 19:14:56 -07:00
tests Add abstract GadgetRepo and MediaWikiGadgetsDefinition implementation 2015-08-01 15:10:07 -07:00
.gitignore build: Configure banana-checker and jsonlint 2015-06-17 19:52:25 +01:00
.gitreview Add .gitreview file 2012-03-22 13:58:45 -07:00
COPYING Add COPYING 2014-01-16 02:31:28 +00:00
extension.json chmod 644 for php and json files 2015-09-08 18:06:35 +02:00
GadgetHooks.php Add support for 'messages' and 'hidden' gadgets 2015-08-08 00:43:16 +00:00
Gadgets.alias.php Localisation updates from https://translatewiki.net. 2015-06-14 21:07:08 +02:00
Gadgets.namespaces.php Adding Spanish (es) namespaces for Gadgets extension 2015-09-29 08:39:10 +02:00
Gadgets.php Load namespaces 2015-08-21 13:41:20 +00:00
Gadgets_body.php Remove unused variable 2015-10-06 13:26:26 -07:00
Gruntfile.js build: Configure banana-checker and jsonlint 2015-06-17 19:52:25 +01:00
install.settings Whitespace fixes 2008-02-04 08:08:43 +00:00
package.json build: Updating development dependencies 2015-10-11 11:45:25 -04:00
README HTTPS MediaWiki.org redirects to HTTP, so changing to WWW. 2013-06-14 18:10:19 +01:00
SpecialGadgets.php Don't load legacy gadget scripts 2015-08-07 01:00:40 +00:00

--------------------------------------------------------------------------
README for the Gadgets extension
Copyright © 2007 Daniel Kinzler
Licenses: GNU General Public Licence (GPL)
          GNU Free Documentation License (GFDL)
--------------------------------------------------------------------------

The Gadgets extension provides a way for users to pick JavaScript or CSS
based "gadgets" that other wiki users provide.

<https://www.mediawiki.org/wiki/Extension:Gadgets>

The Gadgets extension was originally written by Daniel Kinzler in 2007
and is released under the GNU General Public Licence (GPL).
The internationalization files may contain contributions by several people;
they should be mentioned in each file individually.

== Prerequisites ==
This version of Gadgets requires MediaWiki 1.19 or later. To get a version
compatible with earlier MediaWiki release, visit
    https://www.mediawiki.org/wiki/Special:ExtensionDistributor/Gadgets

== Installing ==
Copy the Gadgets directory into the extensions folder of your
MediaWiki installation. Then add the following lines to your
LocalSettings.php file (near the end):

  require_once( "$IP/extensions/Gadgets/Gadgets.php" );

== Usage ==
See http://www.mediawiki.org/wiki/Extension:Gadgets#Usage

== Caveats ==

* Gadgets do not apply to Special:Preferences, Special:UserLogin and
  Special:ResetPass so users can always disable any broken gadgets they
  may have enabled, and malicious gadgets will be unable to steal passwords.
* Uses BeforePageDisplay hook, thus only works with MonoBook based skins;
  specifically, does not work with CologneBlue.
* Gadget code is included after user code - that means that user JS has no
  access to things defined in gadgets, and user CSS is overwritten by CSS
  from gadgets. (pending a better way to insert things into the HTML head)