forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			26 lines
		
	
	
	
		
			949 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			949 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| function test() {
 | |
|   waitForExplicitFinish();
 | |
|   
 | |
|   var htmlContent = "data:text/html, <iframe src='data:text/html,text text'></iframe>";
 | |
|   gBrowser.addEventListener("pageshow", onPageShow, false);
 | |
|   gBrowser.loadURI(htmlContent);
 | |
| }
 | |
| 
 | |
| function onPageShow() {
 | |
|     gBrowser.removeEventListener("pageshow", onPageShow, false);
 | |
|     var frame = gBrowser.contentWindow.frames[0];
 | |
|     var sel = frame.getSelection();
 | |
|     var range = frame.document.createRange();
 | |
|     var tn = frame.document.body.childNodes[0];
 | |
|     range.setStart(tn , 4);
 | |
|     range.setEnd(tn , 5);
 | |
|     sel.addRange(range);
 | |
|     frame.focus();
 | |
|     
 | |
|     document.popupNode = frame.document.body;
 | |
|     var contentAreaContextMenu = document.getElementById("contentAreaContextMenu");
 | |
|     var contextMenu = new nsContextMenu(contentAreaContextMenu, gBrowser);
 | |
| 
 | |
|     ok(document.getElementById("frame-sep").hidden, "'frame-sep' should be hidden if the selection contains only spaces");
 | |
|     finish();
 | |
| }
 | 
