/* 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," + "" + " " + " Test for media tab" + " " + // Icon " " + " " + // Background " " + // Image " " + "
test
" + // Border " test link" + // Cursor " " + // Object " " + ""; }