Go to file
Krinkle e941ac9d18 [ResourceLoader] Set default options for gadgets that are enabled by default, otherwise they can't be disabled from the preferences (bug 30941)
* Uses the new hook in User:getDefaultOptions (bug 30940; r97365)
* This revision is based on a similar one for RL2 in the branch (r97366). Needs to be back ported as the bug occurs in 1.18 as well
2011-09-17 03:03:02 +00:00
ApiQueryGadgetCategories.php Fix description for gcnames parameter in list=gadgetcategories. Originated in r96761 2011-09-12 11:03:33 +00:00
ApiQueryGadgets.php Update the Gadgets API in trunk for the name->ID change in r96761. See also r96006 2011-09-12 11:17:44 +00:00
Gadgets.alias.php Update for magic words and special pages localisation for extensions from http://translatewiki.net. 2011-09-13 13:33:40 +00:00
Gadgets.i18n.php Localisation update for core and extension messages from translatewiki.net 2011-09-09 20:33:58 +00:00
Gadgets.php [ResourceLoader] Set default options for gadgets that are enabled by default, otherwise they can't be disabled from the preferences (bug 30941) 2011-09-17 03:03:02 +00:00
Gadgets_body.php [ResourceLoader] Set default options for gadgets that are enabled by default, otherwise they can't be disabled from the preferences (bug 30941) 2011-09-17 03:03:02 +00:00
Gadgets_tests.php Fix up test so they can run from trunk 2011-05-21 11:23:06 +00:00
install.settings Whitespace fixes 2008-02-04 08:08:43 +00:00
README Bug 13742 - Allow for gadgets to be turned on by default. 2011-04-12 18:09:50 +00:00
SpecialGadgets.php Bug 29362 - Templates are not exported with gadgets 2011-06-13 18:37:21 +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.

<http://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.17 or later. To get a version
compatible with earlier MediaWiki release, visit
    http://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)