зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1369585 - Explicitly identify the row and columns in cell infobar. r=gl
MozReview-Commit-ID: F4oKtM3IEbg
This commit is contained in:
Родитель
590f2d8c48
Коммит
42809d4c3a
|
@ -42,3 +42,7 @@ layout.overlayMultipleGrids=Overlay Multiple Grids
|
|||
# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container
|
||||
# elements if only one item can be selected.
|
||||
layout.overlayGrid=Overlay Grid
|
||||
|
||||
# LOCALIZATION NOTE (layout.rowColumnPositions): The row and column position of a grid
|
||||
# cell shown in the grid cell infobar when hovering over the CSS grid outline.
|
||||
layout.rowColumnPositions=Row %S \/ Column %S
|
||||
|
|
|
@ -30,6 +30,10 @@ const {
|
|||
getNodeTransformOrigin
|
||||
} = require("devtools/shared/layout/dom-matrix-2d");
|
||||
const { stringifyGridFragments } = require("devtools/server/actors/utils/css-grid-utils");
|
||||
const { LocalizationHelper } = require("devtools/shared/l10n");
|
||||
|
||||
const LAYOUT_STRINGS_URI = "devtools/client/locales/layout.properties";
|
||||
const LAYOUT_L10N = new LocalizationHelper(LAYOUT_STRINGS_URI);
|
||||
|
||||
const CSS_GRID_ENABLED_PREF = "layout.css.grid.enabled";
|
||||
|
||||
|
@ -829,7 +833,8 @@ CssGridHighlighter.prototype = extend(AutoRefreshHighlighter.prototype, {
|
|||
let dim = parseFloat(width.toPrecision(6)) +
|
||||
" \u00D7 " +
|
||||
parseFloat(height.toPrecision(6));
|
||||
let position = `${rowNumber}\/${columnNumber}`;
|
||||
let position = LAYOUT_L10N.getFormatStr("layout.rowColumnPositions",
|
||||
rowNumber, columnNumber);
|
||||
|
||||
this.getElement("cell-infobar-position").setTextContent(position);
|
||||
this.getElement("cell-infobar-dimensions").setTextContent(dim);
|
||||
|
|
Загрузка…
Ссылка в новой задаче