X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=docs%2Fhooks.txt;h=a431f1b3fbe64ab940d3db8ed32632e35f86542d;hp=8822e0c98978b0c1bb9ae2277b55360e8accb503;hb=02c2226b7c3f5f540b105d7733bf5f9e083df0fd;hpb=6c2a06965a4154b5978a9c5106b1ccd85caf3252 diff --git a/docs/hooks.txt b/docs/hooks.txt index 8822e0c989..a431f1b3fb 100644 --- a/docs/hooks.txt +++ b/docs/hooks.txt @@ -178,7 +178,8 @@ once for 'TimStarling', and once for 'brion'. Hooks can return three possible values: - * true: the hook has operated successfully + * No return value (or null): the hook has operated successfully. Previously, + true was required. This is the default since MediaWiki 1.23. * "some string": an error occurred; processing should stop and the error should be shown to the user * false: the hook has successfully done the work necessary and the calling @@ -2397,7 +2398,8 @@ $key: the section name &$legend: the legend text. Defaults to wfMessage( "prefs-$key" )->text() but may be overridden -'PrefixSearchBackend': Override the title prefix search used for OpenSearch and +'PrefixSearchBackend': DEPRECATED! Override SearchEngine::completionSearchBackend instead. +Override the title prefix search used for OpenSearch and AJAX search suggestions. Put results into &$results outparam and return false. $ns: array of int namespace keys to search in $search: search term (not guaranteed to be conveniently normalized) @@ -2913,6 +2915,14 @@ go to the existing page. $t: title object searched for &$params: an array of the default message name and page title (as parameter) +'SpecialSearchGoResult': If a hook returns false the 'go' feature will be +canceled and a normal search will be performed. Returning true without setting +$url does a standard redirect to $title. Setting $url redirects to the +specified URL. +$term - The string the user searched for +$title - The title the 'go' feature has decided to forward the user to +&$url - Initially null, hook subscribers can set this to specify the final url to redirect to + 'SpecialSearchNogomatch': Called when user clicked the "Go" button but the target doesn't exist. &$title: title object generated from the text entered by the user @@ -3065,6 +3075,11 @@ $old: old title $nt: new title $user: user who does the move +'TitleMoveStarting': Before moving an article (title), but just after the atomic DB section starts. +$old: old title +$nt: new title +$user: user who does the move + 'TitleMoveComplete': After moving an article (title), post-commit. &$old: old title &$nt: new title