зеркало из https://github.com/mozilla/gecko-dev.git
Bug 599804 - Highlight all doesn't work with non HTML documents (e.g. CSS styled XML files). r=adw
This commit is contained in:
Родитель
471486444a
Коммит
fbec7eab40
|
@ -955,12 +955,15 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var doc = win.document;
|
var doc = win.document;
|
||||||
if (!doc || !(doc instanceof HTMLDocument))
|
if (!doc || !doc.documentElement)
|
||||||
return textFound;
|
return textFound;
|
||||||
|
|
||||||
|
var body = (doc instanceof HTMLDocument && doc.body) ?
|
||||||
|
doc.body : doc.documentElement;
|
||||||
|
|
||||||
if (aHighlight) {
|
if (aHighlight) {
|
||||||
var searchRange = doc.createRange();
|
var searchRange = doc.createRange();
|
||||||
searchRange.selectNodeContents(doc.body);
|
searchRange.selectNodeContents(body);
|
||||||
|
|
||||||
var startPt = searchRange.cloneRange();
|
var startPt = searchRange.cloneRange();
|
||||||
startPt.collapse(true);
|
startPt.collapse(true);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче