Localisation updates from https://translatewiki.net.

Change-Id: I812e4cc5de60407b8078456377bfea3909732a39
1 file changed
tree: d29e86a7865a77620b1d082c83090c94caf175bc
  1. .eslintrc.json
  2. .gitignore
  3. .gitreview
  4. .phpcs.xml
  5. .stylelintrc.json
  6. CODE_OF_CONDUCT.md
  7. Gruntfile.js
  8. LICENSE
  9. README.md
  10. composer.json
  11. docker-compose.yml
  12. docs/
  13. extension.json
  14. i18n/
  15. includes/
  16. modules/
  17. package-lock.json
  18. package.json
  19. resources/
  20. tests/
README.md

AdvancedSearch

The AdvancedSearch extension enhances Special:Search by providing an advanced parameters form and improving how namespaces for a search query are selected.

Dependencies

This is a mediawiki extension. Consequently its functionality is tested in integration with a mediawiki installation and the global libraries it provides. The dependencies in package.json try to mimic up-to-date versions of these dependencies for e.g. IDE support, but will not actually be obeyed when using AdvancedSearch in a wiki.

Configuration

For configuration options please see the settings documentation.

Development

This project uses npm and grunt to run JavaScript-related tasks (e.g. linting). Docker and docker-compose can be used to ease installation.

Installation

docker-compose run --rm js-build npm install

Run Linting

docker-compose run --rm js-build grunt

Running the QUnit tests

Run MediaWiki and then hit this page in your browser:

index.php?title=Special%3AJavaScriptTest%2Fqunit%2Fplain&filter=ext.advancedSearch