B2G/gecko/browser/base/content/test/browser_bug710878.js
/* Any copyright is dedicated to the Public Domain.
   http://creativecommons.org/publicdomain/zero/1.0/ */
Any copyright is dedicated to the Public Domain.
Any copyright is dedicated to the Public Domain .
function test()
{
  waitForExplicitFinish();
  let doc;
  gBrowser.selectedTab = gBrowser.addTab();
  gBrowser.selectedBrowser.addEventListener("load", function onload() {
    gBrowser.selectedBrowser.removeEventListener("load", onload, true);
    doc = content.document;
    waitForFocus(performTest, content);
  }, true);
  content.location = "data:text/html,<a href='%23xxx'><span>word1 <span> word2 </span></span><span> word3</span></a>";
  function performTest()
  {
    let link = doc.querySelector("a");;
    let text = gatherTextUnder(link);
    is(text, "word1 word2 word3", "Text under link is correctly computed.");
    doc = null;
    gBrowser.removeCurrentTab();
    finish();
  }
}
function test ( ) { waitForExplicitFinish ( ) ; let doc ; gBrowser . selectedTab = gBrowser . addTab ( ) ; gBrowser . selectedBrowser . addEventListener ( "load" , function onload ( ) { gBrowser . selectedBrowser . removeEventListener ( "load" , onload , true ) ; doc = content . document ; waitForFocus ( performTest , content ) ; } , true ) ; content . location = "data:text/html,<a href='%23xxx'><span>word1 <span> word2 </span></span><span> word3</span></a>" ; function performTest ( ) { let link = doc . querySelector ( "a" ) ; ; let text = gatherTextUnder ( link ) ; is ( text , "word1 word2 word3" , "Text under link is correctly computed." ) ; doc = null ; gBrowser . removeCurrentTab ( ) ; finish ( ) ; } }
Any copyright is dedicated to the Public Domain.
Any copyright is dedicated to the Public Domain .