diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-05-24 05:15:42 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2010-05-24 05:15:42 +0000 |
commit | 2c39bc8e04c38547a0d3054ba1e196323d69a7df (patch) | |
tree | 7e08bc255561c5ca66c0648b257f84754feab636 /modules/dashboard | |
parent | 4c94e681599bc5fccfdefa99cd54e843a9d68273 (diff) | |
download | brdo-2c39bc8e04c38547a0d3054ba1e196323d69a7df.tar.gz brdo-2c39bc8e04c38547a0d3054ba1e196323d69a7df.tar.bz2 |
#801158 by casey: Fixed Dashboard adds customise dashboard link every time block is added.
Diffstat (limited to 'modules/dashboard')
-rw-r--r-- | modules/dashboard/dashboard.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/dashboard/dashboard.js b/modules/dashboard/dashboard.js index c680062b0..5ac4de055 100644 --- a/modules/dashboard/dashboard.js +++ b/modules/dashboard/dashboard.js @@ -5,9 +5,11 @@ * Implementation of Drupal.behaviors for dashboard. */ Drupal.behaviors.dashboard = { - attach: function () { - $('#dashboard').prepend('<div class="customize"><ul class="action-links"><li><a href="#">' + Drupal.t('Customize dashboard') + '</a></li></ul><div class="canvas"></div></div>'); - $('#dashboard .customize .action-links a').click(Drupal.behaviors.dashboard.enterCustomizeMode); + attach: function (context, settings) { + $('#dashboard', context).once(function () { + $(this).prepend('<div class="customize"><ul class="action-links"><li><a href="#">' + Drupal.t('Customize dashboard') + '</a></li></ul><div class="canvas"></div></div>'); + $('.customize .action-links a', this).click(Drupal.behaviors.dashboard.enterCustomizeMode); + }); Drupal.behaviors.dashboard.addPlaceholders(); if (Drupal.settings.dashboard.launchCustomize) { Drupal.behaviors.dashboard.enterCustomizeMode(); |