Index: chrome/common/extensions/docs/examples/api/tabs/zoom/background.js |
diff --git a/chrome/common/extensions/docs/examples/api/tabs/zoom/background.js b/chrome/common/extensions/docs/examples/api/tabs/zoom/background.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3c9ac91b4e8a641bcd5b723702978a176f6abc27 |
--- /dev/null |
+++ b/chrome/common/extensions/docs/examples/api/tabs/zoom/background.js |
@@ -0,0 +1,17 @@ |
+/** |
+ * @fileoverview In this extension, the background page demonstrates how to |
+ * listen for zoom change events. |
+*/ |
+ |
+function zoomChangeListener(zoomChangeInfo) { |
+ var settings_str = "mode:" + zoomChangeInfo.zoomSettings.mode + |
+ ", scope:" + zoomChangeInfo.zoomSettings.scope; |
+ |
+ console.log('[ZoomDemoExtension] zoomChangeListener(tab=' + |
+ zoomChangeInfo.tabId + ', new=' + |
+ zoomChangeInfo.newZoomFactor + ', old=' + |
+ zoomChangeInfo.oldZoomFactor + ', ' + |
+ settings_str + ')'); |
+} |
+ |
+chrome.tabs.onZoomChange.addListener(zoomChangeListener); |