Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(354)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sdk/DOMModel.js

Issue 2087653003: DevTools:Don't lowercase SVG and other XML-like elements (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009, 2010 Google Inc. All rights reserved. 2 * Copyright (C) 2009, 2010 Google Inc. All rights reserved.
3 * Copyright (C) 2009 Joseph Pecoraro 3 * Copyright (C) 2009 Joseph Pecoraro
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are 6 * modification, are permitted provided that the following conditions are
7 * met: 7 * met:
8 * 8 *
9 * * Redistributions of source code must retain the above copyright 9 * * Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 331 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 }, 342 },
343 343
344 /** 344 /**
345 * @return {string} 345 * @return {string}
346 */ 346 */
347 nodeNameInCorrectCase: function() 347 nodeNameInCorrectCase: function()
348 { 348 {
349 var shadowRootType = this.shadowRootType(); 349 var shadowRootType = this.shadowRootType();
350 if (shadowRootType) 350 if (shadowRootType)
351 return "#shadow-root (" + shadowRootType + ")"; 351 return "#shadow-root (" + shadowRootType + ")";
352 return this.isXMLNode() ? this.nodeName() : this.nodeName().toLowerCase( ); 352
dgozman 2016/06/20 23:58:52 Where did the isXMLNode check go?
einbinder 2016/06/21 00:20:51 It is internal to localName()
353 // If there is no local name, it's case sensitive
354 if (!this.localName())
355 return this.nodeName();
356
357 // If the names are different lengths, there is a prefix and it's case s ensitive
358 if (this.localName().length !== this.nodeName().length)
359 return this.nodeName();
360
361 // Return the localname, which will be case insensitive if its an html n ode
362 return this.localName();
353 }, 363 },
354 364
355 /** 365 /**
356 * @param {string} name 366 * @param {string} name
357 * @param {function(?Protocol.Error, number)=} callback 367 * @param {function(?Protocol.Error, number)=} callback
358 */ 368 */
359 setNodeName: function(name, callback) 369 setNodeName: function(name, callback)
360 { 370 {
361 this._agent.setNodeName(this.id, name, this._domModel._markRevision(this , callback)); 371 this._agent.setNodeName(this.id, name, this._domModel._markRevision(this , callback));
362 }, 372 },
(...skipping 1890 matching lines...) Expand 10 before | Expand all | Expand 10 after
2253 } 2263 }
2254 2264
2255 /** 2265 /**
2256 * @param {!WebInspector.Target} target 2266 * @param {!WebInspector.Target} target
2257 * @return {?WebInspector.DOMModel} 2267 * @return {?WebInspector.DOMModel}
2258 */ 2268 */
2259 WebInspector.DOMModel.fromTarget = function(target) 2269 WebInspector.DOMModel.fromTarget = function(target)
2260 { 2270 {
2261 return /** @type {?WebInspector.DOMModel} */ (target.model(WebInspector.DOMM odel)); 2271 return /** @type {?WebInspector.DOMModel} */ (target.model(WebInspector.DOMM odel));
2262 } 2272 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698