Changeset 56446 in webkit
- Timestamp:
- Mar 24, 2010 10:21:58 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r56445 r56446 1 2010-03-24 Alexander Pavlov <apavlov@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Inspector: XML Tags should not be converted to lowercase 6 https://bugs.webkit.org/show_bug.cgi?id=28600 7 8 * inspector/elements-panel-xhtml-structure-expected.txt: 9 * inspector/elements-panel-xhtml-structure.xhtml: 10 1 11 2010-03-03 Kenneth Rohde Christiansen <kenneth@webkit.org> 2 12 -
trunk/LayoutTests/inspector/elements-panel-xhtml-structure-expected.txt
r55016 r56446 6 6 7 7 application/xhtml+xml 8 < htmlxmlns="http://www.w3.org/1999/xhtml">9 < head>…10 </ head>8 <HTML xmlns="http://www.w3.org/1999/xhtml"> 9 <Head>… 10 </Head> 11 11 <body onload="onload()"> 12 12 <p>"Tests that elements panel shows XML dom tree structure with closing tags for all elements." … … 25 25 </div> 26 26 </body> 27 </ html>27 </HTML> 28 28 -
trunk/LayoutTests/inspector/elements-panel-xhtml-structure.xhtml
r55016 r56446 1 < htmlxmlns="http://www.w3.org/1999/xhtml">2 < head>1 <HTML xmlns="http://www.w3.org/1999/xhtml"> 2 <Head> 3 3 <script src="../http/tests/inspector/inspector-test.js"></script> 4 4 <script src="elements-tests.js"></script> … … 103 103 ]]> 104 104 </script> 105 </ head>105 </Head> 106 106 107 107 <body onload="onload()"> … … 120 120 121 121 </body> 122 </ html>122 </HTML> -
trunk/WebCore/ChangeLog
r56445 r56446 1 2010-03-24 Alexander Pavlov <apavlov@chromium.org> 2 3 Reviewed by Pavel Feldman. 4 5 Inspector: XML Tags should not be converted to lowercase 6 https://bugs.webkit.org/show_bug.cgi?id=28600 7 8 * inspector/front-end/ElementsPanel.js: 9 (WebInspector.ElementsPanel.prototype.updateBreadcrumb): 10 (WebInspector.ElementsPanel.prototype.decorateNodeLabel): 11 * inspector/front-end/ElementsTreeOutline.js: 12 (WebInspector.ElementsTreeOutline.prototype.nodeNameToCorrectCase): 13 (WebInspector.ElementsTreeElement.prototype._updateChildren): 14 (WebInspector.ElementsTreeElement.prototype._nodeTitleInfo): 15 1 16 2010-03-03 Kenneth Rohde Christiansen <kenneth@webkit.org> 2 17 -
trunk/WebCore/inspector/front-end/ElementsPanel.js
r56395 r56446 693 693 694 694 default: 695 crumbTitle = current.nodeName.toLowerCase();695 crumbTitle = this.treeOutline.nodeNameToCorrectCase(current.nodeName); 696 696 } 697 697 … … 721 721 decorateNodeLabel: function(node, parentElement) 722 722 { 723 var title = node.nodeName.toLowerCase();723 var title = this.treeOutline.nodeNameToCorrectCase(node.nodeName); 724 724 725 725 var nameElement = document.createElement("span"); -
trunk/WebCore/inspector/front-end/ElementsTreeOutline.js
r56049 r56446 70 70 }, 71 71 72 nodeNameToCorrectCase: function(nodeName) 73 { 74 return this.isXMLMimeType ? nodeName : nodeName.toLowerCase(); 75 }, 76 72 77 get focusedDOMNode() 73 78 { … … 577 582 var lastChild = this.children[this.children.length - 1]; 578 583 if (this.representedObject.nodeType == Node.ELEMENT_NODE && (!lastChild || !lastChild.elementCloseTag)) { 579 var title = "<span class=\"webkit-html-tag close\"></" + this. representedObject.nodeName.toLowerCase().escapeHTML() + "></span>";584 var title = "<span class=\"webkit-html-tag close\"></" + this.treeOutline.nodeNameToCorrectCase(this.representedObject.nodeName).escapeHTML() + "></span>"; 580 585 var item = new TreeElement(title, null, false); 581 586 item.selectable = false; … … 1067 1072 1068 1073 case Node.ELEMENT_NODE: 1069 var tagName = node.nodeName.toLowerCase().escapeHTML();1074 var tagName = this.treeOutline.nodeNameToCorrectCase(node.nodeName).escapeHTML(); 1070 1075 info.title = "<span class=\"webkit-html-tag\"><" + tagName; 1071 1076 … … 1112 1117 info.title = "(whitespace)"; 1113 1118 else { 1114 if (node.parentNode && node.parentNode.nodeName.toLowerCase() == "script") {1119 if (node.parentNode && node.parentNode.nodeName.toLowerCase() === "script") { 1115 1120 var newNode = document.createElement("span"); 1116 1121 newNode.textContent = node.textContent; … … 1118 1123 var javascriptSyntaxHighlighter = new WebInspector.DOMSyntaxHighlighter("text/javascript"); 1119 1124 javascriptSyntaxHighlighter.syntaxHighlightNode(newNode); 1120 1125 1121 1126 info.title = "<span class=\"webkit-html-text-node webkit-html-js-node\">" + newNode.innerHTML.replace(/^[\n\r]*/, "").replace(/\s*$/, "") + "</span>"; 1122 } else if (node.parentNode && node.parentNode.nodeName.toLowerCase() == "style") {1127 } else if (node.parentNode && node.parentNode.nodeName.toLowerCase() === "style") { 1123 1128 var newNode = document.createElement("span"); 1124 1129 newNode.textContent = node.textContent; 1125 1130 1126 1131 var cssSyntaxHighlighter = new WebInspector.DOMSyntaxHighlighter("text/css"); 1127 1132 cssSyntaxHighlighter.syntaxHighlightNode(newNode); … … 1133 1138 } 1134 1139 break; 1135 1140 1136 1141 case Node.COMMENT_NODE: 1137 1142 info.title = "<span class=\"webkit-html-comment\"><!--" + node.nodeValue.escapeHTML() + "--></span>"; 1138 1143 break; 1139 1144 1140 1145 case Node.DOCUMENT_TYPE_NODE: 1141 1146 info.title = "<span class=\"webkit-html-doctype\"><!DOCTYPE " + node.nodeName; … … 1151 1156 break; 1152 1157 default: 1153 info.title = node.nodeName.toLowerCase().collapseWhitespace().escapeHTML();1154 } 1155 1158 info.title = this.treeOutline.nodeNameToCorrectCase(node.nodeName).collapseWhitespace().escapeHTML(); 1159 } 1160 1156 1161 return info; 1157 1162 }, … … 1166 1171 return false; 1167 1172 }, 1168 1173 1169 1174 remove: function() 1170 1175 {
Note: See TracChangeset
for help on using the changeset viewer.