Index: chrome/browser/resources/extensions/extensions.js |
diff --git a/chrome/browser/resources/extensions/extensions.js b/chrome/browser/resources/extensions/extensions.js |
index 48dfa5d5495d0190474538ef9bc847d08ef0a090..5e1812dbf250d7fd4b08858539e1d2b5230dca2b 100644 |
--- a/chrome/browser/resources/extensions/extensions.js |
+++ b/chrome/browser/resources/extensions/extensions.js |
@@ -125,6 +125,14 @@ cr.define('extensions', function() { |
dragEnabled_: false, |
/** |
+ * Callback for testing purposes. This is called after the "Developer mode" |
+ * checkbox is toggled and the div containing developer buttons' height has |
+ * been set. |
+ * @type {function()?} |
+ */ |
+ testingDeveloperModeCallback: null, |
+ |
+ /** |
* Perform initial setup. |
*/ |
initialize: function() { |
@@ -343,6 +351,9 @@ cr.define('extensions', function() { |
window.requestAnimationFrame(function() { |
devControls.style.height = !showDevControls ? '' : |
buttons.offsetHeight + 'px'; |
+ |
+ if (this.testingDeveloperModeCallback) |
+ this.testingDeveloperModeCallback(); |
}.bind(this)); |
}, |