/* Check proper image url retrieval from all kinds of elements/styles */ function test() { waitForExplicitFinish(); gBrowser.selectedTab = gBrowser.addTab(); gBrowser.selectedBrowser.addEventListener("load", function () { gBrowser.selectedBrowser.removeEventListener("load", arguments.callee, true); var pageInfo = BrowserPageInfo(gBrowser.selectedBrowser.currentURI.spec, "mediaTab"); pageInfo.addEventListener("load", function () { pageInfo.removeEventListener("load", arguments.callee, true); pageInfo.onFinished.push(function () { executeSoon(function () { var imageTree = pageInfo.document.getElementById("imagetree"); var imageRowsNum = imageTree.view.rowCount; ok(imageTree, "Image tree is null (media tab is broken)"); ok(imageRowsNum == 7, "Number of images listed: " + imageRowsNum + ", should be 7"); pageInfo.close(); gBrowser.removeCurrentTab(); finish(); }); }); }, true); }, true); content.location = "data:text/html," + "" + "
" + "