| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 cr.define('settings', function() { | 5 cr.define('settings', function() { |
| 6 /** @interface */ | 6 /** @interface */ |
| 7 function ResetBrowserProxy() {} | 7 function ResetBrowserProxy() {} |
| 8 | 8 |
| 9 ResetBrowserProxy.prototype = { | 9 ResetBrowserProxy.prototype = { |
| 10 /** | 10 /** |
| (...skipping 25 matching lines...) Expand all Loading... |
| 36 */ | 36 */ |
| 37 showReportedSettings: function() {}, | 37 showReportedSettings: function() {}, |
| 38 | 38 |
| 39 /** | 39 /** |
| 40 * Retrieves the triggered reset tool name. | 40 * Retrieves the triggered reset tool name. |
| 41 * @return {!Promise<string>} A promise firing with the tool name, once it | 41 * @return {!Promise<string>} A promise firing with the tool name, once it |
| 42 * has been retrieved. | 42 * has been retrieved. |
| 43 */ | 43 */ |
| 44 getTriggeredResetToolName: function() {}, | 44 getTriggeredResetToolName: function() {}, |
| 45 | 45 |
| 46 // <if expr="chromeos"> | 46 // <if expr="chromeos"> |
| 47 /** | 47 /** |
| 48 * A method to be called when the reset powerwash dialog is shown. | 48 * A method to be called when the reset powerwash dialog is shown. |
| 49 */ | 49 */ |
| 50 onPowerwashDialogShow: function() {}, | 50 onPowerwashDialogShow: function() {}, |
| 51 | 51 |
| 52 /** | 52 /** |
| 53 * Initiates a factory reset and restarts ChromeOS. | 53 * Initiates a factory reset and restarts ChromeOS. |
| 54 */ | 54 */ |
| 55 requestFactoryResetRestart: function() {}, | 55 requestFactoryResetRestart: function() {}, |
| 56 // </if> | 56 // </if> |
| 57 }; | 57 }; |
| 58 | 58 |
| 59 /** | 59 /** |
| 60 * @constructor | 60 * @constructor |
| 61 * @implements {settings.ResetBrowserProxy} | 61 * @implements {settings.ResetBrowserProxy} |
| 62 */ | 62 */ |
| 63 function ResetBrowserProxyImpl() {} | 63 function ResetBrowserProxyImpl() {} |
| 64 cr.addSingletonGetter(ResetBrowserProxyImpl); | 64 cr.addSingletonGetter(ResetBrowserProxyImpl); |
| 65 | 65 |
| 66 ResetBrowserProxyImpl.prototype = { | 66 ResetBrowserProxyImpl.prototype = { |
| 67 /** @override */ | 67 /** @override */ |
| 68 performResetProfileSettings: function(sendSettings, requestOrigin) { | 68 performResetProfileSettings: function(sendSettings, requestOrigin) { |
| 69 return cr.sendWithPromise('performResetProfileSettings', | 69 return cr.sendWithPromise( |
| 70 sendSettings, requestOrigin); | 70 'performResetProfileSettings', sendSettings, requestOrigin); |
| 71 }, | 71 }, |
| 72 | 72 |
| 73 /** @override */ | 73 /** @override */ |
| 74 onHideResetProfileDialog: function() { | 74 onHideResetProfileDialog: function() { |
| 75 chrome.send('onHideResetProfileDialog'); | 75 chrome.send('onHideResetProfileDialog'); |
| 76 }, | 76 }, |
| 77 | 77 |
| 78 /** @override */ | 78 /** @override */ |
| 79 onHideResetProfileBanner: function() { | 79 onHideResetProfileBanner: function() { |
| 80 chrome.send('onHideResetProfileBanner'); | 80 chrome.send('onHideResetProfileBanner'); |
| (...skipping 16 matching lines...) Expand all Loading... |
| 97 div.style.whiteSpace = 'pre'; | 97 div.style.whiteSpace = 'pre'; |
| 98 win.document.body.appendChild(div); | 98 win.document.body.appendChild(div); |
| 99 }); | 99 }); |
| 100 }, | 100 }, |
| 101 | 101 |
| 102 /** @override */ | 102 /** @override */ |
| 103 getTriggeredResetToolName: function() { | 103 getTriggeredResetToolName: function() { |
| 104 return cr.sendWithPromise('getTriggeredResetToolName'); | 104 return cr.sendWithPromise('getTriggeredResetToolName'); |
| 105 }, | 105 }, |
| 106 | 106 |
| 107 // <if expr="chromeos"> | 107 // <if expr="chromeos"> |
| 108 /** @override */ | 108 /** @override */ |
| 109 onPowerwashDialogShow: function() { | 109 onPowerwashDialogShow: function() { |
| 110 chrome.send('onPowerwashDialogShow'); | 110 chrome.send('onPowerwashDialogShow'); |
| 111 }, | 111 }, |
| 112 | 112 |
| 113 /** @override */ | 113 /** @override */ |
| 114 requestFactoryResetRestart: function() { | 114 requestFactoryResetRestart: function() { |
| 115 chrome.send('requestFactoryResetRestart'); | 115 chrome.send('requestFactoryResetRestart'); |
| 116 }, | 116 }, |
| 117 // </if> | 117 // </if> |
| 118 }; | 118 }; |
| 119 | 119 |
| 120 return { | 120 return { |
| 121 ResetBrowserProxyImpl: ResetBrowserProxyImpl, | 121 ResetBrowserProxyImpl: ResetBrowserProxyImpl, |
| 122 }; | 122 }; |
| 123 }); | 123 }); |
| OLD | NEW |