blob: 37352d26c4d04c97dfbd7fc4229b02fa4e8399e7 [file] [log] [blame]
// Copyright 2020 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
/**
* @fileoverview
* 'disable-safebrowsing-dialog' makes sure users want to disable safebrowsing.
*/
import 'chrome://resources/cr_elements/cr_button/cr_button.m.js';
import 'chrome://resources/cr_elements/cr_dialog/cr_dialog.m.js';
import {html, Polymer} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
Polymer({
is: 'settings-disable-safebrowsing-dialog',
_template: html`{__html_template__}`,
/** @override */
attached() {
this.$.dialog.showModal();
},
/** @return {boolean} Whether the user confirmed the dialog. */
wasConfirmed() {
return /** @type {!CrDialogElement} */ (this.$.dialog)
.getNative()
.returnValue == 'success';
},
/** @private */
onDialogCancel_() {
this.$.dialog.cancel();
},
/** @private */
onDialogConfirm_() {
this.$.dialog.close();
},
});