Procházet zdrojové kódy

new construct addEventListener

master
Odilitime před 2 roky
rodič
revize
513bac8516
1 změnil soubory, kde provedl 13 přidání a 0 odebrání
  1. 13
    0
      src/parsers/scripting/javascript/BrowserJS.cpp

+ 13
- 0
src/parsers/scripting/javascript/BrowserJS.cpp Zobrazit soubor

@@ -2,8 +2,10 @@

std::vector<std::string> getConstructs() {
std::vector<std::string> constructs;
constructs.push_back("document.getElementsByTagName");
constructs.push_back("document.addEventListener");
constructs.push_back("document.querySelector");
constructs.push_back("console.log");
return constructs;
}

@@ -24,6 +26,10 @@ js_internal_storage *executeConstruct(std::string functionName, std::string para
if (functionName == "document.querySelector") {
return jsConstruct_querySelector(params, scope);
}
if (functionName == "document.addEventListener") {
return jsConstruct_addEventListener(params, scope);
}
std::cout << "executeConstruct hanlder needs to be written\n";
return nullptr;
}

@@ -32,3 +38,10 @@ js_internal_storage *jsConstruct_querySelector(std::string params, js_function &
jb->value = false;
return jb;
}

js_internal_storage *jsConstruct_addEventListener(std::string params, js_function &scope) {
std::cout << "WARNING implement jsConstruct_addEventListener\n";
js_bool *jb = new js_bool;
jb->value = false;
return jb;
}

Načítá se…
Zrušit
Uložit