Commit 63f76cae authored by estade's avatar estade Committed by Commit bot

Fix chrome://extensions checkboxes

1. fix vertical alignment
2. fix text overlap in Hindi
3. fix text measuring function for Hindi (so the checkbox stays in one place when you check and uncheck it)

BUG=411805

Review URL: https://codereview.chromium.org/557553002

Cr-Commit-Position: refs/heads/master@{#293862}
parent eaae5d98
...@@ -360,10 +360,9 @@ html[dir=rtl] .extension-commands-config { ...@@ -360,10 +360,9 @@ html[dir=rtl] .extension-commands-config {
-webkit-transition: opacity 200ms; -webkit-transition: opacity 200ms;
height: 22px; height: 22px;
opacity: 0.8; opacity: 0.8;
position: absolute; position: relative;
right: 0; right: 0;
top: 3px; top: 6px;
vertical-align: middle;
} }
html[dir='rtl'] #extension-settings .trash { html[dir='rtl'] #extension-settings .trash {
......
...@@ -432,12 +432,15 @@ cr.define('extensions', function() { ...@@ -432,12 +432,15 @@ cr.define('extensions', function() {
var measuringDiv = $('font-measuring-div'); var measuringDiv = $('font-measuring-div');
measuringDiv.textContent = measuringDiv.textContent =
loadTimeData.getString('extensionSettingsEnabled'); loadTimeData.getString('extensionSettingsEnabled');
measuringDiv.className = 'enabled-text';
var pxWidth = measuringDiv.clientWidth + trashWidth; var pxWidth = measuringDiv.clientWidth + trashWidth;
measuringDiv.textContent = measuringDiv.textContent =
loadTimeData.getString('extensionSettingsEnable'); loadTimeData.getString('extensionSettingsEnable');
measuringDiv.className = 'enable-text';
pxWidth = Math.max(measuringDiv.clientWidth + trashWidth, pxWidth); pxWidth = Math.max(measuringDiv.clientWidth + trashWidth, pxWidth);
measuringDiv.textContent = measuringDiv.textContent =
loadTimeData.getString('extensionSettingsDeveloperMode'); loadTimeData.getString('extensionSettingsDeveloperMode');
measuringDiv.className = '';
pxWidth = Math.max(measuringDiv.clientWidth, pxWidth); pxWidth = Math.max(measuringDiv.clientWidth, pxWidth);
var style = document.createElement('style'); var style = document.createElement('style');
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment