| Index: Source/devtools/front_end/elements/StylesSidebarPane.js
|
| diff --git a/Source/devtools/front_end/elements/StylesSidebarPane.js b/Source/devtools/front_end/elements/StylesSidebarPane.js
|
| index 4c3593ee5678ab56e6708e5ef77fcd36c6f99c2c..a30adf2a78d429fd8cdee5b54804b9f493b663f5 100644
|
| --- a/Source/devtools/front_end/elements/StylesSidebarPane.js
|
| +++ b/Source/devtools/front_end/elements/StylesSidebarPane.js
|
| @@ -37,13 +37,13 @@ WebInspector.StylesSidebarPane = function(computedStylePane, setPseudoClassCallb
|
| {
|
| WebInspector.SidebarPane.call(this, WebInspector.UIString("Styles"));
|
|
|
| - this._elementStateButton = document.createElement("button");
|
| + this._elementStateButton = createElement("button");
|
| this._elementStateButton.className = "pane-title-button element-state";
|
| this._elementStateButton.title = WebInspector.UIString("Toggle Element State");
|
| this._elementStateButton.addEventListener("click", this._toggleElementStatePane.bind(this), false);
|
| this.titleElement.appendChild(this._elementStateButton);
|
|
|
| - var addButton = document.createElement("button");
|
| + var addButton = createElement("button");
|
| addButton.className = "pane-title-button add";
|
| addButton.id = "add-style-button-test-id";
|
| addButton.title = WebInspector.UIString("New Style Rule");
|
| @@ -64,7 +64,7 @@ WebInspector.StylesSidebarPane = function(computedStylePane, setPseudoClassCallb
|
|
|
| this._createElementStatePane();
|
| this.bodyElement.appendChild(this._elementStatePane);
|
| - this._sectionsContainer = document.createElement("div");
|
| + this._sectionsContainer = createElement("div");
|
| this.bodyElement.appendChild(this._sectionsContainer);
|
|
|
| this._spectrumHelper = new WebInspector.SpectrumPopupHelper();
|
| @@ -103,7 +103,7 @@ WebInspector.StylesSidebarPane.Events = {
|
| */
|
| WebInspector.StylesSidebarPane.createExclamationMark = function(property)
|
| {
|
| - var exclamationElement = document.createElement("div");
|
| + var exclamationElement = createElement("div");
|
| exclamationElement.className = "exclamation-mark" + (WebInspector.StylesSidebarPane._ignoreErrorsForProperty(property) ? "" : " warning-icon-small");
|
| exclamationElement.title = WebInspector.CSSMetadata.cssPropertiesMetainfo.keySet()[property.name.toLowerCase()] ? WebInspector.UIString("Invalid property value.") : WebInspector.UIString("Unknown property name.");
|
| return exclamationElement;
|
| @@ -813,7 +813,7 @@ WebInspector.StylesSidebarPane.prototype = {
|
| for (var i = 0; i < styleRules.length; ++i) {
|
| var styleRule = styleRules[i];
|
| if (styleRule.isStyleSeparator) {
|
| - var separatorElement = document.createElement("div");
|
| + var separatorElement = createElement("div");
|
| if (styleRule.isPlaceholder) {
|
| separatorElement.className = "styles-sidebar-placeholder";
|
| this._sectionsContainer.insertBefore(separatorElement, anchorElement);
|
| @@ -955,9 +955,9 @@ WebInspector.StylesSidebarPane.prototype = {
|
|
|
| _createElementStatePane: function()
|
| {
|
| - this._elementStatePane = document.createElement("div");
|
| + this._elementStatePane = createElement("div");
|
| this._elementStatePane.className = "styles-element-state-pane source-code";
|
| - var table = document.createElement("table");
|
| + var table = createElement("table");
|
|
|
| var inputs = [];
|
| this._elementStatePane.inputs = inputs;
|
| @@ -981,9 +981,9 @@ WebInspector.StylesSidebarPane.prototype = {
|
| */
|
| function createCheckbox(state)
|
| {
|
| - var td = document.createElement("td");
|
| - var label = document.createElement("label");
|
| - var input = document.createElement("input");
|
| + var td = createElement("td");
|
| + var label = createElement("label");
|
| + var input = createElement("input");
|
| input.type = "checkbox";
|
| input.state = state;
|
| input.addEventListener("click", clickListener.bind(this), false);
|
| @@ -1020,7 +1020,7 @@ WebInspector.StylesSidebarPane.prototype = {
|
| */
|
| _createPropertyFilterElement: function(isComputedStyleFilter, filterCallback)
|
| {
|
| - var input = document.createElement("input");
|
| + var input = createElement("input");
|
| input.type = "text";
|
| input.placeholder = isComputedStyleFilter ? WebInspector.UIString("Filter") : WebInspector.UIString("Find in Styles");
|
| var boundSearchHandler = searchHandler.bind(this);
|
| @@ -1211,18 +1211,18 @@ WebInspector.StylePropertiesSection = function(parentPane, styleRule, editable,
|
| // We don't really use properties' disclosure.
|
| this.propertiesElement.classList.remove("properties-tree");
|
|
|
| - var selectorContainer = document.createElement("div");
|
| - this._selectorElement = document.createElement("span");
|
| + var selectorContainer = createElement("div");
|
| + this._selectorElement = createElement("span");
|
| this._selectorElement.textContent = styleRule.selectorText;
|
| selectorContainer.appendChild(this._selectorElement);
|
|
|
| - var openBrace = document.createElement("span");
|
| + var openBrace = createElement("span");
|
| openBrace.textContent = " {";
|
| selectorContainer.appendChild(openBrace);
|
| selectorContainer.addEventListener("mousedown", this._handleEmptySpaceMouseDown.bind(this), false);
|
| selectorContainer.addEventListener("click", this._handleSelectorContainerClick.bind(this), false);
|
|
|
| - var closeBrace = document.createElement("div");
|
| + var closeBrace = createElement("div");
|
| closeBrace.textContent = "}";
|
| this.element.appendChild(closeBrace);
|
|
|
| @@ -1250,7 +1250,7 @@ WebInspector.StylePropertiesSection = function(parentPane, styleRule, editable,
|
|
|
| this._usedProperties = styleRule.usedProperties;
|
|
|
| - this._selectorRefElement = document.createElement("div");
|
| + this._selectorRefElement = createElement("div");
|
| this._selectorRefElement.className = "subtitle";
|
| this._mediaListElement = this.titleElement.createChild("div", "media-list");
|
| this._updateMediaList();
|
| @@ -1561,7 +1561,7 @@ WebInspector.StylePropertiesSection.prototype = {
|
| return;
|
|
|
| var selectors = rule.selectors;
|
| - var fragment = document.createDocumentFragment();
|
| + var fragment = createDocumentFragment();
|
| var currentMatch = 0;
|
| for (var i = 0; i < selectors.length ; ++i) {
|
| if (i)
|
| @@ -1570,7 +1570,7 @@ WebInspector.StylePropertiesSection.prototype = {
|
| if (isSelectorMatching)
|
| ++currentMatch;
|
| var matchingSelectorClass = isSelectorMatching ? " selector-matches" : "";
|
| - var selectorElement = document.createElement("span");
|
| + var selectorElement = createElement("span");
|
| selectorElement.className = "simple-selector" + matchingSelectorClass;
|
| if (rule.styleSheetId)
|
| selectorElement._selectorIndex = i;
|
| @@ -1636,7 +1636,7 @@ WebInspector.StylePropertiesSection.prototype = {
|
| _createRuleOriginNode: function(rule, ruleLocation)
|
| {
|
| if (!rule)
|
| - return document.createTextNode("");
|
| + return createTextNode("");
|
|
|
| if (!ruleLocation) {
|
| var firstMatchingIndex = rule.matchingSelectors && rule.matchingSelectors.length ? rule.matchingSelectors[0] : 0;
|
| @@ -1647,12 +1647,12 @@ WebInspector.StylePropertiesSection.prototype = {
|
| return this._linkifyRuleLocation(rule.styleSheetId, ruleLocation);
|
|
|
| if (rule.isUserAgent)
|
| - return document.createTextNode(WebInspector.UIString("user agent stylesheet"));
|
| + return createTextNode(WebInspector.UIString("user agent stylesheet"));
|
| if (rule.isUser)
|
| - return document.createTextNode(WebInspector.UIString("user stylesheet"));
|
| + return createTextNode(WebInspector.UIString("user stylesheet"));
|
| if (rule.isViaInspector)
|
| - return document.createTextNode(WebInspector.UIString("via inspector"));
|
| - return document.createTextNode("");
|
| + return createTextNode(WebInspector.UIString("via inspector"));
|
| + return createTextNode("");
|
| },
|
|
|
| /**
|
| @@ -1999,7 +1999,7 @@ WebInspector.ComputedStylePropertiesSection.prototype = {
|
|
|
| var treeElement = this._propertyTreeElements[property.name.toLowerCase()];
|
| if (treeElement) {
|
| - var fragment = document.createDocumentFragment();
|
| + var fragment = createDocumentFragment();
|
| var selector = fragment.createChild("span");
|
| selector.style.color = "gray";
|
| selector.textContent = section.styleRule.selectorText;
|
| @@ -2304,16 +2304,16 @@ WebInspector.StylePropertyTreeElementBase.prototype = {
|
|
|
| this.updateState();
|
|
|
| - var nameElement = document.createElement("span");
|
| + var nameElement = createElement("span");
|
| nameElement.className = "webkit-css-property";
|
| nameElement.textContent = this.name;
|
| nameElement.title = this.property.propertyText;
|
| this.nameElement = nameElement;
|
|
|
| - this._expandElement = document.createElement("span");
|
| + this._expandElement = createElement("span");
|
| this._expandElement.className = "expand-element";
|
|
|
| - var valueElement = document.createElement("span");
|
| + var valueElement = createElement("span");
|
| valueElement.className = "value";
|
| this.valueElement = valueElement;
|
|
|
| @@ -2326,7 +2326,7 @@ WebInspector.StylePropertyTreeElementBase.prototype = {
|
| */
|
| function processValue(regex, processor, nextProcessor, valueText)
|
| {
|
| - var container = document.createDocumentFragment();
|
| + var container = createDocumentFragment();
|
|
|
| var items = valueText.replace(regex, "\0$1\0").split("\0");
|
| for (var i = 0; i < items.length; ++i) {
|
| @@ -2356,7 +2356,7 @@ WebInspector.StylePropertyTreeElementBase.prototype = {
|
| var match = hrefUrl.match(/['"]?([^'"]+)/);
|
| if (match)
|
| hrefUrl = match[1];
|
| - var container = document.createDocumentFragment();
|
| + var container = createDocumentFragment();
|
| container.createTextChild("url(");
|
| if (this._styleRule.rule && this._styleRule.rule.resourceURL())
|
| hrefUrl = WebInspector.ParsedURL.completeURL(this._styleRule.rule.resourceURL(), hrefUrl);
|
| @@ -2422,7 +2422,7 @@ WebInspector.StylePropertyTreeElementBase.prototype = {
|
|
|
| // We can be called with valid non-color values of |text| (like 'none' from border style)
|
| if (!color)
|
| - return document.createTextNode(text);
|
| + return createTextNode(text);
|
|
|
| var format = WebInspector.StylesSidebarPane._colorFormat(color);
|
| var spectrumHelper = this.editablePane() && this.editablePane()._spectrumHelper;
|
| @@ -2507,7 +2507,7 @@ WebInspector.StylePropertyTreeElementBase.prototype = {
|
| }
|
| }
|
|
|
| - var colorValueElement = document.createElement("span");
|
| + var colorValueElement = createElement("span");
|
| if (format === WebInspector.Color.Format.Original)
|
| colorValueElement.textContent = text;
|
| else
|
| @@ -2571,7 +2571,7 @@ WebInspector.StylePropertyTreeElementBase.prototype = {
|
| colorValueElement.textContent = currentValue;
|
| }
|
|
|
| - var container = document.createElement("nobr");
|
| + var container = createElement("nobr");
|
| container.appendChild(colorSwatch.element);
|
| container.appendChild(colorValueElement);
|
| return container;
|
| @@ -2836,7 +2836,7 @@ WebInspector.StylePropertyTreeElement.prototype = {
|
| WebInspector.StylePropertyTreeElementBase.prototype.updateTitle.call(this);
|
|
|
| if (this.parsedOk && this.section() && this.parent.root) {
|
| - var enabledCheckboxElement = document.createElement("input");
|
| + var enabledCheckboxElement = createElement("input");
|
| enabledCheckboxElement.className = "enabled-button";
|
| enabledCheckboxElement.type = "checkbox";
|
| enabledCheckboxElement.checked = !this.disabled;
|
|
|