| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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('options', function() { | 5 cr.define('options', function() { |
| 6 | 6 |
| 7 var OptionsPage = options.OptionsPage; | 7 var OptionsPage = options.OptionsPage; |
| 8 | 8 |
| 9 // | 9 // |
| 10 // AdvancedOptions class | 10 // AdvancedOptions class |
| (...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 126 chrome.send('showCloudPrintSetupDialog'); | 126 chrome.send('showCloudPrintSetupDialog'); |
| 127 } else { | 127 } else { |
| 128 chrome.send('disableCloudPrintProxy'); | 128 chrome.send('disableCloudPrintProxy'); |
| 129 } | 129 } |
| 130 }; | 130 }; |
| 131 $('cloudPrintProxyManageButton').onclick = function(event) { | 131 $('cloudPrintProxyManageButton').onclick = function(event) { |
| 132 chrome.send('showCloudPrintManagePage'); | 132 chrome.send('showCloudPrintManagePage'); |
| 133 }; | 133 }; |
| 134 } | 134 } |
| 135 | 135 |
| 136 if ($('remotingSetupButton')) { | |
| 137 $('remotingSetupButton').onclick = function(event) { | |
| 138 chrome.send('showRemotingSetupDialog'); | |
| 139 } | |
| 140 $('remotingStopButton').onclick = function(event) { | |
| 141 chrome.send('disableRemoting'); | |
| 142 } | |
| 143 } | |
| 144 } | 136 } |
| 145 }; | 137 }; |
| 146 | 138 |
| 147 // | 139 // |
| 148 // Chrome callbacks | 140 // Chrome callbacks |
| 149 // | 141 // |
| 150 | 142 |
| 151 // Set the checked state of the metrics reporting checkbox. | 143 // Set the checked state of the metrics reporting checkbox. |
| 152 AdvancedOptions.SetMetricsReportingCheckboxState = function( | 144 AdvancedOptions.SetMetricsReportingCheckboxState = function( |
| 153 checked, disabled) { | 145 checked, disabled) { |
| (...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 263 }; | 255 }; |
| 264 | 256 |
| 265 AdvancedOptions.RemoveCloudPrintProxySection = function() { | 257 AdvancedOptions.RemoveCloudPrintProxySection = function() { |
| 266 if (!cr.isChromeOS) { | 258 if (!cr.isChromeOS) { |
| 267 var proxySectionElm = $('cloud-print-proxy-section'); | 259 var proxySectionElm = $('cloud-print-proxy-section'); |
| 268 if (proxySectionElm) | 260 if (proxySectionElm) |
| 269 proxySectionElm.parentNode.removeChild(proxySectionElm); | 261 proxySectionElm.parentNode.removeChild(proxySectionElm); |
| 270 } | 262 } |
| 271 }; | 263 }; |
| 272 | 264 |
| 273 AdvancedOptions.SetRemotingStatus = function(enabled, configured, status) { | |
| 274 if (configured) { | |
| 275 $('remotingSetupButton').style.display = 'none'; | |
| 276 $('remotingStopButton').style.display = 'inline'; | |
| 277 } else { | |
| 278 $('remotingSetupButton').style.display = 'inline'; | |
| 279 $('remotingStopButton').style.display = 'none'; | |
| 280 } | |
| 281 | |
| 282 $('remotingSetupButton').disabled = !enabled; | |
| 283 $('remotingStopButton').disabled = !enabled; | |
| 284 if (!enabled) { | |
| 285 $('remotingSetupButton').style.display = 'none'; | |
| 286 $('remotingStopButton').style.display = 'none'; | |
| 287 } | |
| 288 | |
| 289 $('remotingStatus').textContent = status; | |
| 290 }; | |
| 291 | |
| 292 AdvancedOptions.RemoveRemotingSection = function() { | |
| 293 var proxySectionElm = $('remoting-section'); | |
| 294 if (proxySectionElm) | |
| 295 proxySectionElm.parentNode.removeChild(proxySectionElm); | |
| 296 }; | |
| 297 | |
| 298 // Export | 265 // Export |
| 299 return { | 266 return { |
| 300 AdvancedOptions: AdvancedOptions | 267 AdvancedOptions: AdvancedOptions |
| 301 }; | 268 }; |
| 302 | 269 |
| 303 }); | 270 }); |
| OLD | NEW |