Changeset 71133 in webkit
- Timestamp:
- Nov 2, 2010 11:08:27 AM (13 years ago)
- Location:
- trunk/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r71131 r71133 1 2010-11-02 Pavel Feldman <pfeldman@chromium.org> 2 3 Reviewed by Timothy Hatcher. 4 5 Web Inspector: Image heights are displayed as 0. 6 https://bugs.webkit.org/show_bug.cgi?id=40817 7 8 * inspector/front-end/ImageView.js: 9 (WebInspector.ImageView.prototype.contentTabSelected): 10 (WebInspector.ImageView.prototype.contentTabSelected.onImageLoad): 11 1 12 2010-11-02 Adele Peterson <adele@apple.com> 2 13 -
trunk/WebCore/inspector/front-end/ImageView.js
r70519 r71133 48 48 this.contentElement.appendChild(this._container); 49 49 50 this.imagePreviewElement = document.createElement("img"); 51 this.imagePreviewElement.addStyleClass("resource-image-view"); 52 this._container.appendChild(this.imagePreviewElement); 53 54 function onResourceContent(element, content) 55 { 56 this.imagePreviewElement.setAttribute("src", this.resource.contentURL); 57 } 58 this.resource.getContent(onResourceContent.bind(this)); 50 var imagePreviewElement = document.createElement("img"); 51 imagePreviewElement.addStyleClass("resource-image-view"); 52 this._container.appendChild(imagePreviewElement); 59 53 60 54 this._container = document.createElement("div"); … … 70 64 infoListElement.className = "infoList"; 71 65 72 var imageProperties = [73 { name: WebInspector.UIString("Dimensions"), value: WebInspector.UIString("%d × %d", this.imagePreviewElement.naturalWidth, this.imagePreviewElement.height) },74 { name: WebInspector.UIString("File size"), value: Number.bytesToString(this.resource.resourceSize, WebInspector.UIString) },75 { name: WebInspector.UIString("MIME type"), value: this.resource.mimeType}76 ];66 function onResourceContent(element, content) 67 { 68 imagePreviewElement.setAttribute("src", this.resource.contentURL); 69 } 70 this.resource.getContent(onResourceContent.bind(this)); 77 71 78 var listHTML = '';79 for (var i = 0; i < imageProperties.length; ++i)80 listHTML += "<dt>" + imageProperties[i].name + "</dt><dd>" + imageProperties[i].value + "</dd>";81 72 82 infoListElement.innerHTML = listHTML; 83 this._container.appendChild(infoListElement); 73 function onImageLoad() 74 { 75 var imageProperties = [ 76 { name: WebInspector.UIString("Dimensions"), value: WebInspector.UIString("%d × %d", imagePreviewElement.naturalWidth, imagePreviewElement.height) }, 77 { name: WebInspector.UIString("File size"), value: Number.bytesToString(this.resource.resourceSize, WebInspector.UIString) }, 78 { name: WebInspector.UIString("MIME type"), value: this.resource.mimeType } 79 ]; 80 81 infoListElement.removeChildren(); 82 for (var i = 0; i < imageProperties.length; ++i) { 83 var dt = document.createElement("dt"); 84 dt.textContent = imageProperties[i].name; 85 infoListElement.appendChild(dt); 86 var dd = document.createElement("dd"); 87 dd.textContent = imageProperties[i].value; 88 infoListElement.appendChild(dd); 89 } 90 this._container.appendChild(infoListElement); 91 } 92 imagePreviewElement.addEventListener("load", onImageLoad.bind(this), false); 84 93 } 85 94 }
Note: See TracChangeset
for help on using the changeset viewer.