Bug 1770086 - Cleanup static on shutdown r=alwu
[gecko.git] / toolkit / content / resetProfile.js
blobe0947bb96e70df4e5a551f89ef0f8932c3d8f768
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2  * License, v. 2.0. If a copy of the MPL was not distributed with this file,
3  * You can obtain one at http://mozilla.org/MPL/2.0/. */
5 "use strict";
7 const { Services } = ChromeUtils.import("resource://gre/modules/Services.jsm");
9 document.addEventListener("dialogaccept", onResetProfileAccepted);
10 document
11   .getElementById("refreshProfileLearnMore")
12   .addEventListener("click", e => {
13     e.preventDefault();
14     let retVals = window.arguments[0];
15     retVals.learnMore = true;
16     window.close();
17   });
19 document.addEventListener("DOMContentLoaded", function() {
20   document
21     .getElementById("resetProfileDialog")
22     .getButton("accept")
23     .classList.add("danger-button");
24 });
26 function onResetProfileAccepted() {
27   let retVals = window.arguments[0];
28   retVals.reset = true;