Bug 599804 - Highlight all doesn't work with non HTML documents (e.g. CSS styled XML files). r=adw

This commit is contained in:
Takeshi Kurosawa 2013-05-15 21:32:28 -04:00
Родитель 471486444a
Коммит fbec7eab40
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -955,12 +955,15 @@
}
var doc = win.document;
if (!doc || !(doc instanceof HTMLDocument))
return textFound;
if (!doc || !doc.documentElement)
return textFound;
var body = (doc instanceof HTMLDocument && doc.body) ?
doc.body : doc.documentElement;
if (aHighlight) {
var searchRange = doc.createRange();
searchRange.selectNodeContents(doc.body);
searchRange.selectNodeContents(body);
var startPt = searchRange.cloneRange();
startPt.collapse(true);