From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- .../addons/page-mod-debugger-post/data/index.html | 11 ++ .../addons/page-mod-debugger-post/data/script.js | 16 +++ .../test/addons/page-mod-debugger-post/main.js | 136 +++++++++++++++++++++ .../addons/page-mod-debugger-post/package.json | 6 + 4 files changed, 169 insertions(+) create mode 100644 addon-sdk/source/test/addons/page-mod-debugger-post/data/index.html create mode 100644 addon-sdk/source/test/addons/page-mod-debugger-post/data/script.js create mode 100644 addon-sdk/source/test/addons/page-mod-debugger-post/main.js create mode 100644 addon-sdk/source/test/addons/page-mod-debugger-post/package.json (limited to 'addon-sdk/source/test/addons/page-mod-debugger-post') diff --git a/addon-sdk/source/test/addons/page-mod-debugger-post/data/index.html b/addon-sdk/source/test/addons/page-mod-debugger-post/data/index.html new file mode 100644 index 000000000..4128d6de2 --- /dev/null +++ b/addon-sdk/source/test/addons/page-mod-debugger-post/data/index.html @@ -0,0 +1,11 @@ + + + + + + Page Mod Debugger Test + + + diff --git a/addon-sdk/source/test/addons/page-mod-debugger-post/data/script.js b/addon-sdk/source/test/addons/page-mod-debugger-post/data/script.js new file mode 100644 index 000000000..ee248d461 --- /dev/null +++ b/addon-sdk/source/test/addons/page-mod-debugger-post/data/script.js @@ -0,0 +1,16 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +'use strict'; + +function runDebuggerStatement () { + window.document.body.setAttribute('style', 'background-color: red'); + debugger; + window.document.body.setAttribute('style', 'background-color: green'); +} + +exportFunction( + runDebuggerStatement, + document.defaultView, + { defineAs: "runDebuggerStatement" } +); diff --git a/addon-sdk/source/test/addons/page-mod-debugger-post/main.js b/addon-sdk/source/test/addons/page-mod-debugger-post/main.js new file mode 100644 index 000000000..703399c21 --- /dev/null +++ b/addon-sdk/source/test/addons/page-mod-debugger-post/main.js @@ -0,0 +1,136 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +"use strict"; + +const { Cu } = require('chrome'); +const { PageMod } = require('sdk/page-mod'); +const tabs = require('sdk/tabs'); +const { closeTab } = require('sdk/tabs/utils'); +const promise = require('sdk/core/promise') +const { getMostRecentBrowserWindow } = require('sdk/window/utils'); +const { data } = require('sdk/self'); +const { set } = require('sdk/preferences/service'); + +const { require: devtoolsRequire } = Cu.import("resource://devtools/shared/Loader.jsm", {}); +const { DebuggerServer } = devtoolsRequire("devtools/server/main"); +const { DebuggerClient } = devtoolsRequire("devtools/shared/client/main"); + +var gClient; +var ok; +var testName = 'testDebugger'; +var iframeURL = 'data:text/html;charset=utf-8,' + testName; +var TAB_URL = 'data:text/html;charset=utf-8,' + encodeURIComponent('