Index: Source/devtools/front_end/OverridesView.js |
diff --git a/Source/devtools/front_end/OverridesView.js b/Source/devtools/front_end/OverridesView.js |
index ed91b9aa83915502a3c6b6df2cb37e4a459f107d..81eca14fc0359fcc1341780f66427db4a33f890f 100644 |
--- a/Source/devtools/front_end/OverridesView.js |
+++ b/Source/devtools/front_end/OverridesView.js |
@@ -138,6 +138,12 @@ WebInspector.OverridesView.Tab.prototype = { |
if (numeric) |
element.className = "numeric"; |
element.addEventListener("blur", eventListener, false); |
+ element.addEventListener("keydown", keyDownListener, false); |
+ function keyDownListener(event) |
+ { |
+ if (isEnterKey(event)) |
+ eventListener(event); |
+ } |
return element; |
}, |
@@ -276,6 +282,9 @@ WebInspector.OverridesView.DeviceTab._phones = [ |
["Google Nexus 4", |
"Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 4 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19", |
"768x1280x2x0x1"], |
+ ["Google Nexus 5", |
+ "Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19", |
+ "1080x1920x3x0x1"], |
["Google Nexus S", |
"Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Nexus S Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1", |
"480x800x1.5x0x1"], |
@@ -432,12 +441,12 @@ WebInspector.OverridesView.DeviceTab.prototype.__proto__ = WebInspector.Override |
*/ |
WebInspector.OverridesView.ViewportTab = function() |
{ |
- WebInspector.OverridesView.Tab.call(this, "viewport", WebInspector.UIString("Viewport"), [WebInspector.settings.overrideDeviceMetrics, WebInspector.settings.overrideCSSMedia]); |
+ WebInspector.OverridesView.Tab.call(this, "viewport", WebInspector.UIString("Screen"), [WebInspector.settings.overrideDeviceMetrics, WebInspector.settings.overrideCSSMedia]); |
this.element.addStyleClass("overrides-viewport"); |
const metricsSetting = WebInspector.settings.deviceMetrics.get(); |
var metrics = WebInspector.OverridesSupport.DeviceMetrics.parseSetting(metricsSetting); |
- var checkbox = this._createSettingCheckbox(WebInspector.UIString("Emulate viewport"), WebInspector.settings.overrideDeviceMetrics, this._onMetricsCheckboxClicked.bind(this)); |
+ var checkbox = this._createSettingCheckbox(WebInspector.UIString("Emulate screen"), WebInspector.settings.overrideDeviceMetrics, this._onMetricsCheckboxClicked.bind(this)); |
WebInspector.settings.deviceMetrics.addChangeListener(this._updateDeviceMetricsElement, this); |
this.element.appendChild(checkbox); |
@@ -519,13 +528,14 @@ WebInspector.OverridesView.ViewportTab.prototype = { |
var rowElement = tableElement.createChild("tr"); |
var cellElement = rowElement.createChild("td"); |
- cellElement.appendChild(document.createTextNode(WebInspector.UIString("Screen:"))); |
+ cellElement.appendChild(document.createTextNode(WebInspector.UIString("Resolution:"))); |
cellElement = rowElement.createChild("td"); |
this._widthOverrideElement = this._createInput(cellElement, "metrics-override-width", String(metrics.width || screen.width), this._applyDeviceMetricsUserInput.bind(this), true); |
this._swapDimensionsElement = cellElement.createChild("button", "overrides-swap"); |
this._swapDimensionsElement.appendChild(document.createTextNode(" \u21C4 ")); // RIGHTWARDS ARROW OVER LEFTWARDS ARROW. |
this._swapDimensionsElement.title = WebInspector.UIString("Swap dimensions"); |
this._swapDimensionsElement.addEventListener("click", swapDimensionsClicked.bind(this), false); |
+ this._swapDimensionsElement.tabIndex = -1; |
this._heightOverrideElement = this._createInput(cellElement, "metrics-override-height", String(metrics.height || screen.height), this._applyDeviceMetricsUserInput.bind(this), true); |
rowElement = tableElement.createChild("tr"); |
@@ -540,12 +550,15 @@ WebInspector.OverridesView.ViewportTab.prototype = { |
cellElement = rowElement.createChild("td"); |
this._fontScaleFactorOverrideElement = this._createInput(cellElement, "metrics-override-font-scale", String(metrics.fontScaleFactor || 1), this._applyDeviceMetricsUserInput.bind(this), true); |
+ var checkbox = this._createSettingCheckbox(WebInspector.UIString("Emulate viewport"), WebInspector.settings.emulateViewport); |
+ fieldsetElement.appendChild(checkbox); |
+ |
var textAutosizingOverrideElement = this._createNonPersistedCheckbox(WebInspector.UIString("Enable text autosizing"), this._applyDeviceMetricsUserInput.bind(this)); |
this._textAutosizingOverrideCheckbox = textAutosizingOverrideElement.getElementsByTagName("input")[0]; |
this._textAutosizingOverrideCheckbox.checked = metrics.textAutosizing; |
fieldsetElement.appendChild(textAutosizingOverrideElement); |
- var checkbox = this._createSettingCheckbox(WebInspector.UIString("Shrink to fit"), WebInspector.settings.deviceFitWindow); |
+ checkbox = this._createSettingCheckbox(WebInspector.UIString("Shrink to fit"), WebInspector.settings.deviceFitWindow); |
fieldsetElement.appendChild(checkbox); |
return fieldsetElement; |