Bug 1453869 part 8. Teach Cu.importGlobalProperties about DOMParser. r=mrbkap

MozReview-Commit-ID: 36Op1KdLZJe
This commit is contained in:
Boris Zbarsky 2018-04-20 23:03:32 -04:00
Родитель c2c06950b8
Коммит 2d76710322
2 изменённых файлов: 8 добавлений и 0 удалений

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

@ -34,6 +34,7 @@
#include "mozilla/dom/CSSBinding.h"
#include "mozilla/dom/CSSRuleBinding.h"
#include "mozilla/dom/DirectoryBinding.h"
#include "mozilla/dom/DOMParserBinding.h"
#include "mozilla/dom/DOMPrefs.h"
#include "mozilla/dom/EventBinding.h"
#include "mozilla/dom/IndexedDatabaseManager.h"
@ -812,6 +813,8 @@ xpc::GlobalProperties::Parse(JSContext* cx, JS::HandleObject obj)
CSSRule = true;
} else if (!strcmp(name.ptr(), "Directory")) {
Directory = true;
} else if (!strcmp(name.ptr(), "DOMParser")) {
DOMParser = true;
} else if (!strcmp(name.ptr(), "Event")) {
Event = true;
} else if (!strcmp(name.ptr(), "File")) {
@ -888,6 +891,10 @@ xpc::GlobalProperties::Define(JSContext* cx, JS::HandleObject obj)
!dom::DirectoryBinding::GetConstructorObject(cx))
return false;
if (DOMParser &&
!dom::DOMParserBinding::GetConstructorObject(cx))
return false;
if (Event &&
!dom::EventBinding::GetConstructorObject(cx))
return false;

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

@ -2612,6 +2612,7 @@ struct GlobalProperties {
bool CSS : 1;
bool CSSRule : 1;
bool Directory : 1;
bool DOMParser : 1;
bool Event : 1;
bool File : 1;
bool FileReader: 1;