| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 * @unrestricted | 5 * @unrestricted |
| 6 */ | 6 */ |
| 7 Emulation.DeviceModeView = class extends UI.VBox { | 7 Emulation.DeviceModeView = class extends UI.VBox { |
| 8 constructor() { | 8 constructor() { |
| 9 super(true); | 9 super(true); |
| 10 this.setMinimumSize(150, 150); | 10 this.setMinimumSize(150, 150); |
| (...skipping 289 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 300 } | 300 } |
| 301 | 301 |
| 302 /** | 302 /** |
| 303 * @param {!Element} element | 303 * @param {!Element} element |
| 304 * @param {boolean} success | 304 * @param {boolean} success |
| 305 */ | 305 */ |
| 306 _onImageLoaded(element, success) { | 306 _onImageLoaded(element, success) { |
| 307 element.classList.toggle('hidden', !success); | 307 element.classList.toggle('hidden', !success); |
| 308 } | 308 } |
| 309 | 309 |
| 310 /** |
| 311 * @param {!Element} element |
| 312 */ |
| 313 setNonEmulatedAvailableSize(element) { |
| 314 if (this._model.type() !== Emulation.DeviceModeModel.Type.None) |
| 315 return; |
| 316 var zoomFactor = UI.zoomManager.zoomFactor(); |
| 317 var rect = element.getBoundingClientRect(); |
| 318 var availableSize = new UI.Size(Math.max(rect.width * zoomFactor, 1), Math.m
ax(rect.height * zoomFactor, 1)); |
| 319 this._model.setAvailableSize(availableSize, availableSize); |
| 320 } |
| 321 |
| 310 _contentAreaResized() { | 322 _contentAreaResized() { |
| 311 var zoomFactor = UI.zoomManager.zoomFactor(); | 323 var zoomFactor = UI.zoomManager.zoomFactor(); |
| 312 var rect = this._contentArea.getBoundingClientRect(); | 324 var rect = this._contentArea.getBoundingClientRect(); |
| 313 var availableSize = new UI.Size(Math.max(rect.width * zoomFactor, 1), Math.m
ax(rect.height * zoomFactor, 1)); | 325 var availableSize = new UI.Size(Math.max(rect.width * zoomFactor, 1), Math.m
ax(rect.height * zoomFactor, 1)); |
| 314 var preferredSize = new UI.Size( | 326 var preferredSize = new UI.Size( |
| 315 Math.max((rect.width - 2 * this._handleWidth) * zoomFactor, 1), | 327 Math.max((rect.width - 2 * this._handleWidth) * zoomFactor, 1), |
| 316 Math.max((rect.height - this._handleHeight) * zoomFactor, 1)); | 328 Math.max((rect.height - this._handleHeight) * zoomFactor, 1)); |
| 317 this._model.setAvailableSize(availableSize, preferredSize); | 329 this._model.setAvailableSize(availableSize, preferredSize); |
| 318 } | 330 } |
| 319 | 331 |
| (...skipping 226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 546 return Promise.resolve(); | 558 return Promise.resolve(); |
| 547 } | 559 } |
| 548 | 560 |
| 549 /** | 561 /** |
| 550 * @param {number} size | 562 * @param {number} size |
| 551 */ | 563 */ |
| 552 _onMarkerClick(size) { | 564 _onMarkerClick(size) { |
| 553 this._applyCallback.call(null, size); | 565 this._applyCallback.call(null, size); |
| 554 } | 566 } |
| 555 }; | 567 }; |
| OLD | NEW |