Bug 1455674 part 18. Add Element to importGlobalProperties. r=qdot

This commit is contained in:
Boris Zbarsky 2018-04-26 23:37:34 -04:00
Родитель 4783772a18
Коммит bca2f3a6b6
2 изменённых файлов: 8 добавлений и 0 удалений

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

@ -36,6 +36,7 @@
#include "mozilla/dom/DirectoryBinding.h"
#include "mozilla/dom/DOMParserBinding.h"
#include "mozilla/dom/DOMPrefs.h"
#include "mozilla/dom/ElementBinding.h"
#include "mozilla/dom/EventBinding.h"
#include "mozilla/dom/IndexedDatabaseManager.h"
#include "mozilla/dom/Fetch.h"
@ -815,6 +816,8 @@ xpc::GlobalProperties::Parse(JSContext* cx, JS::HandleObject obj)
Directory = true;
} else if (!strcmp(name.ptr(), "DOMParser")) {
DOMParser = true;
} else if (!strcmp(name.ptr(), "Element")) {
Element = true;
} else if (!strcmp(name.ptr(), "Event")) {
Event = true;
} else if (!strcmp(name.ptr(), "File")) {
@ -895,6 +898,10 @@ xpc::GlobalProperties::Define(JSContext* cx, JS::HandleObject obj)
!dom::DOMParserBinding::GetConstructorObject(cx))
return false;
if (Element &&
!dom::ElementBinding::GetConstructorObject(cx))
return false;
if (Event &&
!dom::EventBinding::GetConstructorObject(cx))
return false;

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

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