wiki.techinc.nl/includes
Bartosz Dziewoński 2ac9e2a432 Implement NamespaceInputWidget
* Add PHP version of NamespaceInputWidget, co-authored by Florian,
  which consists of a DropdownInputWidget offering a choice of
  namespaces and two CheckboxInputWidgets allowing to also match
  associated namespace (talk/content) or to invert the choice.
* Add an incomplete JS version of NamespaceInputWidget, which is only
  really functional when infused from the PHP version (it can't
  generate the dropdown by itself, for example). Implement some JS to
  improve the experience of selecting the "all namespaces" option in
  the dropdown (by disabling the checkboxes when this happens).
* Split off a 'mediawiki.widgets.styles' module, which has the basic
  styles for PHP widgets which are to be loaded in the head. Make
  OutputPage::enableOOUI() also add this module (which should stay
  reasonably small).
* Use the new widget in HTMLForm's HTMLSelectNamespace field. It can
  be seen in action on Special:LinkSearch, for example.

Co-Authored-By: Florian <florian.schmidt.welzow@t-online.de>
Co-Authored-By: Bartosz Dziewoński <matma.rex@gmail.com>
Change-Id: I5cbfa9d0f6a8641148ce476b7dbe65e9096b4485
2015-07-17 13:33:59 +00:00
..
actions InfoAction: Use watchlist query group for watchlist queries 2015-07-16 15:42:53 -05:00
api Merge "Ignore some ScopedCallback IDE warnings" 2015-07-16 23:32:22 +00:00
cache Normalize message name in Allmessages 2015-07-15 16:47:15 -04:00
changes Unbreak missing flags in enhanced RC 2015-07-08 14:57:20 -07:00
changetags Ignore tagfilter url parameter on Special:EditTags 2015-07-11 13:06:47 +02:00
clientpool
compat Create a subdirectory for compatibility stubs 2015-06-29 19:27:13 +00:00
composer
config Added getDefaultInstance() return type doc 2015-05-13 09:55:48 -07:00
content Add Special:ChangeContentModel 2015-06-30 13:14:50 -07:00
context importScopedSession() comment updates 2015-07-09 14:32:04 -07:00
dao
db Merge "Ignore some ScopedCallback IDE warnings" 2015-07-16 23:32:22 +00:00
debug Convert MWExceptionHandler to use structured logging 2015-07-15 21:03:46 -05:00
deferred Reduce RC table contention for file deletion 2015-06-15 16:58:54 -07:00
diff Remove unneeded empty lines at begin of if/else/foreach body 2015-06-19 20:05:45 +02:00
exception Convert MWExceptionHandler to use structured logging 2015-07-15 21:03:46 -05:00
externalstore
filebackend Ignore some ScopedCallback IDE warnings 2015-07-15 14:13:42 -07:00
filerepo Merge "Hygiene: Use strtr() instead of str_replace() for character swapping" 2015-07-15 09:39:45 +00:00
gallery Pass context to parent constructor in PackedImageGallery 2015-07-11 11:35:34 +02:00
htmlform Implement NamespaceInputWidget 2015-07-17 13:33:59 +00:00
installer Add "purpose" to password validity check 2015-07-14 20:04:23 +00:00
interwiki Converted Interwiki using WAN cache 2015-04-30 01:33:22 +00:00
jobqueue Merge "Made recent changes purge jobs bail more aggressively" 2015-07-11 01:05:11 +00:00
json Fix whitespace issues around parentheses 2015-06-16 22:14:02 +03:00
libs Merge "Fix MultiHttpClient to return correct errors" 2015-07-14 21:38:06 +00:00
logging Add Special:ChangeContentModel 2015-06-30 13:14:50 -07:00
mail Fix inaccurate documentation re $wgEnotifMinorEdits 2015-07-08 20:30:17 -04:00
media Ignore some ScopedCallback IDE warnings 2015-07-15 14:13:42 -07:00
objectcache Merge "objectcache: Ensure an integer put into memcached comes out an integer" 2015-07-09 14:20:24 +00:00
page Pass user to WikiPage::doDeleteArticleReal 2015-06-28 21:50:01 +02:00
pager Timestamp from Year/Month selector on forms should be wiki time 2015-05-15 15:57:28 +02:00
parser Protect against non-text output from StripState going into Title::newFromText() 2015-07-10 20:05:06 +00:00
password Add "purpose" to password validity check 2015-07-14 20:04:23 +00:00
poolcounter Fix some PHPCS issues 2015-06-26 01:32:28 -04:00
profiler Move StatsD key normalization from ProfilerOutputStats to BufferingStatsdDataFactory 2015-07-13 19:07:02 +00:00
rcfeed Encapsulate rc_params handling in RecentChange::parseParams 2015-06-10 15:11:37 -04:00
registration Merge "registration: Improve error message if a non-array attribute is set" 2015-06-18 17:29:15 +00:00
resourceloader Merge "Hygiene: Use strtr() instead of str_replace() for character swapping" 2015-07-15 09:39:45 +00:00
revisiondelete Cleaned up various revisiondelete IDE warnings 2015-05-29 21:40:36 +00:00
search Pass function name in SearchMySQL::minSearchLength 2015-07-12 22:05:37 +02:00
site Change case of class names to match declarations 2015-04-29 19:01:07 +00:00
skins Fixed spacing 2015-06-17 20:22:32 +00:00
specialpage OOUIHTMLForm: Support setWrapperLegend() 2015-07-13 19:20:08 +02:00
specials Merge "SpecialLinkSearch: Switch to OOUI form" 2015-07-15 05:15:08 +00:00
templates
title Fix some PHPCS issues 2015-06-26 01:32:28 -04:00
upload Remove unneeded empty lines at begin of if/else/foreach body 2015-06-19 20:05:45 +02:00
utils Also support skin.json for updating JSON AutoloadClasses 2015-06-25 01:05:16 -04:00
widget Implement NamespaceInputWidget 2015-07-17 13:33:59 +00:00
.htaccess
AjaxDispatcher.php Fix some line indent of string concat 2015-06-19 20:52:43 +02:00
AjaxResponse.php Fix whitespace issues around parentheses 2015-06-16 22:14:02 +03:00
AuthPlugin.php
AutoLoader.php
Autopromote.php
Block.php Uncomment wfDeprecated call from I6ccd4df 2015-06-19 14:20:25 -04:00
Category.php
CategoryFinder.php Fixed some <code> tags for doxygen 2015-04-29 06:01:59 +01:00
CategoryViewer.php Fix whitespace issues around parentheses 2015-06-16 22:14:02 +03:00
Collation.php Use mediawiki/at-ease library for suppressing warnings 2015-06-11 18:49:29 +00:00
DefaultSettings.php Use deferred updates in place of $wgActivityUpdatesUseJobQueue 2015-07-15 23:52:55 +00:00
Defines.php Create a subdirectory for compatibility stubs 2015-06-29 19:27:13 +00:00
DeprecatedGlobal.php
EditPage.php Add Special:ChangeContentModel 2015-06-30 13:14:50 -07:00
Export.php Hygiene: Use strtr() instead of str_replace() for character swapping 2015-07-06 20:25:19 +00:00
Fallback.php
Feed.php
FeedUtils.php
FileDeleteForm.php Use Linker::linkKnown for some links to MediaWiki pages from navigation 2015-06-19 18:55:30 +02:00
ForkController.php
FormOptions.php
GitInfo.php Use mediawiki/at-ease library for suppressing warnings 2015-06-11 18:49:29 +00:00
GlobalFunctions.php Merge "Hygiene: Use strtr() instead of str_replace() for character swapping" 2015-07-15 09:39:45 +00:00
HistoryBlob.php Use mediawiki/at-ease library for suppressing warnings 2015-06-11 18:49:29 +00:00
Hooks.php Revert Count API module instantiations and Hook runs 2015-07-08 15:13:16 -06:00
Html.php OOUIHTMLForm: Implement HTMLSelectNamespace 2015-07-13 19:20:09 +02:00
HtmlFormatter.php
HttpFunctions.php Use mediawiki/at-ease library for suppressing warnings 2015-06-11 18:49:29 +00:00
Import.php Fixed spacing 2015-06-17 20:22:32 +00:00
Licenses.php
limit.sh
Linker.php Hygiene: Use strtr() instead of str_replace() for character swapping 2015-07-06 20:25:19 +00:00
LinkFilter.php
MagicWord.php
MediaWiki.php MediaWiki.php: Redirect non-standard title urls to canonical 2015-06-23 06:19:07 +00:00
MediaWikiVersionFetcher.php tests: Clean up file headers 2015-04-01 00:17:12 +01:00
Message.php Improve serialization of Message, Title 2015-07-07 15:56:47 -04:00
mime.info Add image/pjpeg as an alias for image/jpeg 2015-06-11 12:09:09 -06:00
mime.types
MimeMagic.php Basic support for WebP 2015-06-26 19:38:38 +00:00
MovePage.php MovePage: Move target existence check into isValidMove() 2015-04-29 10:36:03 -07:00
MWNamespace.php
MWTimestamp.php Move MWTimestamp::getHumanTimestamp() to Language 2015-05-31 01:53:54 -07:00
NoLocalSettings.php
OutputHandler.php
OutputPage.php Implement NamespaceInputWidget 2015-07-17 13:33:59 +00:00
PathRouter.php
PHPVersionCheck.php Check for dependencies in entry point and Maintenance.php 2015-05-23 15:05:11 +00:00
PHPVersionError.php Check for dependencies in entry point and Maintenance.php 2015-05-23 15:05:11 +00:00
Preferences.php Use localization for server default timezone on Special:Preferences 2015-07-03 20:21:20 +00:00
PrefixSearch.php
ProtectionForm.php Use Linker::linkKnown for some links to MediaWiki pages from navigation 2015-06-19 18:55:30 +02:00
Revision.php Revision: Interpret a NULL rev_content_model as the default model 2015-07-02 00:40:40 -07:00
RevisionList.php Added $res var docs for RevisionListBase 2015-05-23 13:08:12 +00:00
Sanitizer.php SECURITY: Do not allow data-ooui attributes in wikitext 2015-07-10 13:28:05 -07:00
Setup.php Create a subdirectory for compatibility stubs 2015-06-29 19:27:13 +00:00
SiteConfiguration.php
SiteStats.php Prevent SiteStats::loadAndLazyInit from reloading in $wgMiserMode 2015-04-08 09:35:56 -07:00
SquidPurgeClient.php Use mediawiki/at-ease library for suppressing warnings 2015-06-11 18:49:29 +00:00
Status.php Fixed some <code> tags for doxygen 2015-04-29 06:01:59 +01:00
StreamFile.php Fix whitespace issues around parentheses 2015-06-16 22:14:02 +03:00
StubObject.php
TemplateParser.php Support mustache partials in server-side templates 2015-07-06 20:13:45 -07:00
tidy.conf
Title.php Merge "Improve serialization of Message, Title" 2015-07-16 19:52:16 +00:00
TitleArray.php
TitleArrayFromResult.php
User.php Merge "Tweaked User::READ_LOCKING to use LOCK IN SHARE MODE" 2015-07-16 22:26:32 +00:00
UserArray.php
UserArrayFromResult.php
UserRightsProxy.php Converted User object cache to the WAN cache 2015-04-30 01:30:06 +00:00
WatchedItem.php Use deferred updates in place of $wgActivityUpdatesUseJobQueue 2015-07-15 23:52:55 +00:00
WebRequest.php FauxRequest: Add @since for new setHeaders and setCookie methods 2015-07-03 03:38:38 +00:00
WebResponse.php WebResponse: Implement statusHeader() using the new HttpStatus::header() 2015-06-04 02:27:30 +00:00
WebStart.php Remove $wgRUstart, unused 2015-04-16 15:28:37 -07:00
WikiMap.php
Xml.php Use XmlSelect to simplify Xml::monthSelector 2015-06-06 20:26:57 -04:00
XmlSelect.php Move XmlSelect to its own file 2015-06-03 03:26:01 +00:00
ZhConversion.php Chinese Conversion Table Update 2015-6 2015-07-16 05:08:51 +00:00