summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-10-17 11:39:15 +0000
committerDries Buytaert <dries@buytaert.net>2009-10-17 11:39:15 +0000
commit1d9df22742c3110e1322829c285dcfa6a4a603d3 (patch)
tree8e66728ece0f73f8ed5653da8d4f107174cbde66
parent4278afa16bb46819975f95fe91021edcb852ca47 (diff)
downloadbrdo-1d9df22742c3110e1322829c285dcfa6a4a603d3.tar.gz
brdo-1d9df22742c3110e1322829c285dcfa6a4a603d3.tar.bz2
- Patch #473268 by sun: documentation improvements for edit in place.
-rw-r--r--CHANGELOG.txt3
-rw-r--r--includes/menu.inc4
-rw-r--r--modules/menu/menu.api.php13
3 files changed, 12 insertions, 8 deletions
diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 607cce2bc..1071896f2 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -19,6 +19,9 @@ Drupal 7.0, xxxx-xx-xx (development version)
improved the flood control API to allow variable time windows and
identifiers for limiting user access to resources.
- Usability:
+ * Added contextual links (a.k.a. local tasks) to page elements, such as
+ blocks, nodes, or comments, which allows to perform the most common tasks
+ with a single click only.
* Improved installer requirements check.
* Improved support for integration of WYSIWYG editors.
* Implemented drag-and-drop positioning for input format listings.
diff --git a/includes/menu.inc b/includes/menu.inc
index 8371980aa..7a6787c5f 100644
--- a/includes/menu.inc
+++ b/includes/menu.inc
@@ -1782,8 +1782,8 @@ function menu_local_tasks($level = 0) {
* Retrieve contextual links for a system object based on registered local tasks.
*
* This leverages the menu system to retrieve the first layer of registered
- * local tasks for a given system path. All local tasks of the tab type 'task'
- * or 'context' are taken into account.
+ * local tasks for a given system path. All local tasks of the tab type
+ * MENU_CONTEXT_INLINE are taken into account.
*
* @see hook_menu()
*
diff --git a/modules/menu/menu.api.php b/modules/menu/menu.api.php
index 65170333c..97f0737ae 100644
--- a/modules/menu/menu.api.php
+++ b/modules/menu/menu.api.php
@@ -199,12 +199,11 @@
* this alone; the default alphabetical order is usually best.
* - "menu_name": Optional. Set this to a custom menu if you don't want your
* item to be placed in Navigation.
- * - "context": (optional) Defines the type of a tab to control its placement
- * depending on the requested context. By default, all tabs are only
- * displayed as local tasks when being rendered in a page context. All tabs
- * that should be accessible as contextual links in page region containers
- * outside of the parent menu item's primary page context should be
- * registered using one of the following contexts:
+ * - "context": (optional) Defines the context a tab may appear in. By
+ * default, all tabs are only displayed as local tasks when being rendered
+ * in a page context. All tabs that should be accessible as contextual links
+ * in page region containers outside of the parent menu item's primary page
+ * context should be registered using one of the following contexts:
* - MENU_CONTEXT_PAGE: (default) The tab is displayed as local task for the
* page context only.
* - MENU_CONTEXT_INLINE: The tab is displayed as contextual link outside of
@@ -536,6 +535,8 @@ function hook_menu_local_tasks_alter(&$data, $router_item, $root_path) {
* 'node/123' became 'node/%'.
*
* @see menu_contextual_links()
+ * @see hook_menu()
+ * @see system_preprocess()
*/
function hook_menu_contextual_links_alter(&$links, $router_item, $root_path) {
// Add a link to all contextual links for nodes.