Merge "Add attributes parameter to ShowSearchHitTitle"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Thu, 2 Nov 2017 05:40:05 +0000 (05:40 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Thu, 2 Nov 2017 05:40:05 +0000 (05:40 +0000)
1  2 
docs/hooks.txt

diff --combined docs/hooks.txt
@@@ -689,8 -689,6 +689,8 @@@ $destTitle: destination title (object
  'ArticlePageDataBefore': Before loading data of an article from the database.
  &$wikiPage: WikiPage (object) that data will be loaded
  &$fields: fields (array) to load from the database
 +&$tables: tables (array) to load from the database
 +&$joinConds: join conditions (array) to load from the database
  
  'ArticlePrepareTextForEdit': Called when preparing text to be saved.
  $wikiPage: the WikiPage being saved
@@@ -998,10 -996,13 +998,10 @@@ $special: ChangesListSpecialPage instan
  'ChangesListSpecialPageQuery': Called when building SQL query on pages
  inheriting from ChangesListSpecialPage (in core: RecentChanges,
  RecentChangesLinked and Watchlist).
 -
  Do not use this to implement individual filters if they are compatible with the
  ChangesListFilter and ChangesListFilterGroup structure.
 -
  Instead, use sub-classes of those classes, in conjunction with the
  ChangesListSpecialPageStructuredFilters hook.
 -
  This hook can be used to implement filters that do not implement that structure,
  or custom behavior that is not an individual filter.
  $name: name of the special page, e.g. 'Watchlist'
@@@ -1016,16 -1017,20 +1016,16 @@@ $opts: FormOptions for this reques
  filters for pages inheriting from ChangesListSpecialPage (in core: RecentChanges,
  RecentChangesLinked, and Watchlist).  Generally, you will want to construct
  new ChangesListBooleanFilter or ChangesListStringOptionsFilter objects.
 -
  When constructing them, you specify which group they belong to.  You can reuse
  existing groups (accessed through $special->getFilterGroup), or create your own
  (ChangesListBooleanFilterGroup or ChangesListStringOptionsFilterGroup).
  If you create new groups, you must register them with $special->registerFilterGroup.
 -
  Note that this is called regardless of whether the user is currently using
  the new (structured) or old (unstructured) filter UI.  If you want your boolean
  filter to show on both the new and old UI, specify all the supported fields.
  These include showHide, label, and description.
 -
  See the constructor of each ChangesList* class for documentation of supported
  fields.
 -
  $special: ChangesListSpecialPage instance
  
  'ChangeTagAfterDelete': Called after a change tag has been deleted (that is,
@@@ -2942,6 -2947,7 +2942,7 @@@ $result: The SearchResult objec
  $terms: String of the search terms entered
  $specialSearch: The SpecialSearch object
  &$query: Array of query string parameters for the link representing the search result.
+ &$attributes: Array of title link attributes, can be modified by extension.
  
  'SidebarBeforeOutput': Allows to edit sidebar just before it is output by skins.
  Warning: This hook is run on each display. You should consider to use