diff options
authorAlex Pott2014-08-14 03:50:32 (GMT)
committerAlex Pott2014-08-14 03:50:32 (GMT)
commite24723a93427aeb5ac72ac08578628c66298e739 (patch)
parentb428eda79ce8390f80c08d19087634e293d83854 (diff)
Issue #2091311 by mparker17, minneapolisdan, benjf, er.pushpinderrana, wzoom, jhodgdon, batigolix | ifrik: Update hook_help for Contextual Link module.
1 files changed, 9 insertions, 2 deletions
diff --git a/core/modules/contextual/contextual.module b/core/modules/contextual/contextual.module
index 7969d34..b799a5a 100644
--- a/core/modules/contextual/contextual.module
+++ b/core/modules/contextual/contextual.module
@@ -69,11 +69,18 @@ function contextual_help($route_name, RouteMatchInterface $route_match) {
case '':
$output = '';
$output .= '<h3>' . t('About') . '</h3>';
- $output .= '<p>' . t('The Contextual Links module displays links related to regions of pages on your site to users with <em>access contextual links</em> permission. For more information, see the online handbook entry for <a href="@contextual">Contextual Links module</a>.', array('@contextual' => '')) . '</p>';
+ $output .= '<p>' . t('The Contextual links module gives users with the <em>Use contextual links</em> permission quick access to tasks associated with certain areas of pages on your site. For example, a menu displayed as a block has links to edit the menu and configure the block. For more information, see <a href="!contextual">the online documentation for the Contextual Links module</a>.', array('!contextual' => '')) . '</p>';
$output .= '<h3>' . t('Uses') . '</h3>';
$output .= '<dl>';
$output .= '<dt>' . t('Displaying contextual links') . '</dt>';
- $output .= '<dd>' . t('Contextual links are supplied by modules, to give you quick access to tasks associated with regions of pages on your site. For instance, if you have a custom menu block displayed in a sidebar of your site, the Blocks and Menu UI modules will supply links to configure the block and edit the menu. The Contextual Links module collects these links into a list for display by your theme, and also adds JavaScript code to the page to hide the links initially, and display them when your mouse hovers over the block.') . '</dd>';
+ $output .= '<dd>';
+ $output .= t('Contextual links for an area on a page are displayed using a contextual links button. There are two ways to make the contextual links button visible:');
+ $output .= '<ol>';
+ $output .= '<li>' . t('Hovering over the area of interest will temporarily make the contextual links button visible (which looks like a pencil in most themes, and is normally displayed in the upper right corner of the area). The icon typically looks like this: <img src="!pencil" alt="contextual links button" />', array('!pencil' => file_create_url('core/misc/icons/bebebe/pencil.svg'))) . '</li>';
+ $output .= '<li>' . t('If you have the <a href="!toolbar">Toolbar module</a> enabled, clicking the contextual links button in the toolbar (which looks like a pencil) will make all contextual links buttons on the page visible. Clicking this button again will toggle them to invisible.', array('!toolbar' => \Drupal::url('', array('name' => 'toolbar')))) . '</li>';
+ $output .= '</ol>';
+ $output .= t('Once the contextual links button for the area of interest is visible, click the button to display the links.');
+ $output .= '</dd>';
$output .= '</dl>';
return $output;