Commit graph

45 commits

Author SHA1 Message Date
Chad Horohoe e83b551377 Use $this->msg() instead of wfMessage() for proper context :)
Change-Id: Ifac0fa4739db8fc60043f98de3abb8d3227bbc7b
2016-10-13 15:05:27 -07:00
Sethakill 34f629cf5e Fixing Special:CategoryTree by skipping data from request for 'mode' field.
Change-Id: Idd4bd03215a52c815d35093a7abce9be64d616a7
Follow-Up: Ib26b471a31b3f957195e02f44230fbc3dd0e3cec
2016-06-24 18:18:39 +02:00
Sethakill 10310de3bd Convert Special:CategoryTree to use OOUI.
Bug: T135645
Change-Id: Ib26b471a31b3f957195e02f44230fbc3dd0e3cec
2016-06-23 15:15:39 +02:00
Sébastien Santoro 070e6af90c CategoryTreeMode and CategoryTreeHidePrefix constants classes
The extension CT_* defines are replaced by class constants.

We currently keep the former defines in CategoryTree.php,
to help to set the default configuration. When the code
will be migrated to use the extension registration, we'll
remove the defines.

Bug: T87888
Change-Id: I59e6b9319fd5130c51a23f21ea81d4dbf3f28b8e
2016-04-02 01:50:18 +00:00
Umherirrender bb2dce0c24 Allow auto suggestion for subpages of Special:CategoryTree
The autocomplete search allows special pages to define the list of
subpages to be excepted. Fill up the function to show auto suggestion
for subpages of Special:CategoryTree

Change-Id: I304ddaa01a874015936fbdc598bceb44928c72d5
2015-12-29 11:30:19 +01:00
umherirrender ffa6e0cc53 Replace deprecated $wgSpecialPageGroups
$wgSpecialPageGroups is deprecated since 1.21
override SpecialPage::getGroupName instead

Change-Id: Id783a062acb023b80704c2e24aaf8736f7cd75e7
2015-05-16 13:20:47 +02:00
addshore 7a749a6e9a Use public instead of var in classes
Change-Id: I6c34c0f15c9759e9e2b04fd6da93e5c577a40ce5
2014-08-17 22:03:48 +01:00
Reedy b2a50356fd Change raw sql into query wrapper
Remove some unused variables (set to '' and never set for use in query)

Wrap some long lines

Add a few braces

Add CategoryTreeCategoryViewer to AutoloadClasses

Add @var type docs for member variable

Change-Id: I77c870a9159a4e16a4fe172ac007b28a221cb090
2012-11-22 16:53:49 +00:00
eranroz f5d36e1dbd Namespace selection option in Special:CategoryTree
This patch adds namespace selection interface in Special:CategoryTree.
Without this patch, this useful option is allowed only through URL manipulation.
The options are now wrapped within table.

Change-Id: Ib7152320c18edc8a428846945aa0949b43df39f2
2012-11-02 00:28:43 +02:00
Siebrand Mazeland 92f3e2f909 Maintenance for CategoryTree extension
* Drop MSIE 5.0 and 5.5 hack in CSS.
* Replace use of deprecated wfMsg* functions.
* Update documentation for two methods.
* Update code formatting (long lines, {}).

Change-Id: I9601e9263b9a188d4a843c3be8ee6808d2e7a117
2012-08-29 00:35:39 +02:00
Sam Reed 079968308b Documentation, stylize, remove some global dependencies 2012-02-09 01:23:31 +00:00
Sam Reed 77c0d329a3 Fix Xml::Html from r75646/Bug 26114 - When clicking Category Tree at Special Pages an error occurs 2010-11-26 19:09:35 +00:00
Sam Reed c65836766a More deprecated method call removals and updates 2010-10-29 15:32:44 +00:00
Sam Reed 95209ca5d7 Start removing/fixing calls to deprecated methods in WMF used extensions 2010-10-29 15:14:44 +00:00
Chad Horohoe 7b3001d705 More php4 constructors. Missed these somehow 2010-08-30 17:18:13 +00:00
Sam Reed 7beb050639 More wrong static method calls fixed 2010-07-26 13:30:31 +00:00
Sam Reed 78d6b8163d Remove some more unused globals
Kill a couple of other unused variables
2010-07-25 17:12:50 +00:00
Siebrand Mazeland ebff4d349b Replace Title::makeTitle[Safe]( NS_SPECIAL, 'x' ) with SpecialPage::getTitleFor ( 'x' )
And a few other minor changes.
2010-06-08 19:30:48 +00:00
Alexandre Emsenhuber 261d68c15a Big changes to extensions' documentation:
* changed all @addtogroup to @ingroup
* added some @file where needed
* changed some @package/@subpackage to @ingroup
2010-06-06 15:12:22 +00:00
Chad Horohoe 896cd1397f Revert r66934 (Removing wfLoadExtensionMessages() from everything). I disagree on principle...we branch extensions for this very reason. But people want trunk extensions compatible for several versions back, meh. 2010-05-27 15:56:53 +00:00
Chad Horohoe 146353cc73 Large commit. Removed 800+ references to no-op wfLoadExtensionMessages() 2010-05-26 22:25:32 +00:00
Siebrand Mazeland bc388d6493 * stylize.php, trailing whitespace removed, indentation updated
* removed CategoryTree::init(). Loading messages explicitly is no longer needed
* removed commented out code bits.
2010-04-20 22:00:34 +00:00
Sam Reed 5d1c27e51a Mass convert NULL -> null. Left strings and comments alone, obviously.
As per ^demon's suggestion
2010-01-06 21:24:10 +00:00
Raimond Spekking 9a55931d12 Replaced some hardcoded colons with the colon-separator message 2009-01-07 22:49:54 +00:00
Siebrand Mazeland 7da35fe357 Consistent casing for addHTML() 2008-11-06 22:20:29 +00:00
Daniel Kinzler e366e21edd added inverse mode to navigate parent categories 2008-07-02 09:49:28 +00:00
Daniel Kinzler bd7a5de2bf added to force inclusion of ct scripts on all pages 2008-07-02 08:49:13 +00:00
Daniel Kinzler 2696d25af4 use wgMsgXXX consistently. Add support for {{PLURAL}} where appropriate (bug 14690). 2008-07-01 13:36:50 +00:00
Daniel Kinzler 595c3cfaef Show member counts in category tree. Requires r36814 of Category.php and CategoryPage.php. 2008-06-30 14:09:47 +00:00
Daniel Kinzler dbfd3e4833 Restructuring and revamping; more messages, more options, better config, more flexible ajax interface. Should be fully backwards compatible. It will hopefully even work for people with old JS code cached. 2008-06-28 20:13:20 +00:00
Raimond Spekking 56bd285d84 * Add a nice fieldset around the input form
* Use proper XML function
2008-03-18 17:38:32 +00:00
Siebrand Mazeland 18ba9f7daa * CategoryTree uses wfLoadExtensionMessages now
* add descriptionmsg and version in extension credits where missing
* update Translate
2008-02-04 10:25:48 +00:00
Siebrand Mazeland bce152a958 Whitespace fixes 2008-02-04 09:22:12 +00:00
Brion Vibber b6181e71b5 bug 7653 -- only do transformations on header message in rendering, not at message load, so it don't break templates :D 2007-08-25 13:23:26 +00:00
Brion Vibber 051fccd98d Bug 10006 -- arrange form to pass special page title in the form so it doesn't break on ugly-URLs installations 2007-08-25 13:05:08 +00:00
Aryeh Gregor 255dd4eb74 Extensions too! 2007-06-29 01:36:09 +00:00
Daniel Kinzler 06647afe4a introducing onlyroot option (and removing obsolete email address) 2007-03-13 11:39:12 +00:00
Antoine Musso 9dbda5f800 Use Doxygen @addtogroup instead of phpdoc @package && @subpackage
This is like r19502 but for extensions.
2007-01-20 15:10:35 +00:00
Tim Starling 026cc40790 * Incorporated tree display into the default category page view
* Implemented memcached caching for ajax requests with invalidation via page_touched
* General refactoring, moved some global functions into a class
* Lazy initialisation of messages, initialise the <head> section in the output only when a categorytree tag is present.
* Eliminated all $wgUser and $wgLang accesses from ajax requests, using message placeholders.
* Added speak:none style in .CategoryTreeBullet in case voice browsers try to read out the punctuation
2006-08-24 17:12:13 +00:00
Daniel Kinzler 5f862d4e19 added sanity checks, especially for empty category names 2006-08-11 23:36:53 +00:00
Daniel Kinzler f4cb1a26fe Made Special:CategoryTRee show up on Special:Specialpages 2006-07-29 17:37:08 +00:00
Daniel Kinzler 8855dc9a18 Fixes for CategoryTreeExtension: Implemented dynamic load with hide-root,
postpone on-demand JS/CSS until ParserOutput supports it. Fixed some glitches.
2006-07-29 09:18:34 +00:00
Daniel Kinzler eb499be300 removed blank lines from end of files in CategoryTree extension 2006-07-27 00:56:16 +00:00
Daniel Kinzler 65c9ffb775 fixing table prefixes, include path 2006-07-26 23:11:23 +00:00
Daniel Kinzler 5a5f823367 Adding Ajax based CategoryTree extension.
Pending: internationalization

(weeee... first commit to the MW repository... thanks Tim!)
2006-07-26 17:12:30 +00:00