0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-09 00:10:11 -05:00

Add externs for interop calls and enable advanced compilation.

This commit is contained in:
Andrey Antukh 2016-04-02 23:17:52 +03:00
parent 7e8730c26e
commit aeff49b3e6
2 changed files with 32 additions and 1 deletions

29
resources/externs/main.js Normal file
View file

@ -0,0 +1,29 @@
var TopLevel = {
"offsetX": function() {},
"offsetY": function() {},
"nativeEvent": function() {},
"target": function() {},
"dataTransfer": function() {},
"dropEffect": function() {},
"value": function() {},
"offsetHeight": function() {},
"offsetWidth": function() {},
"scrollTop": function() {},
"scrollLeft": function() {},
"refs": function() {},
"ctrlKey": function() {},
"shiftKey": function() {},
"keyCode": function() {},
"currentTarget": function() {},
"createObjectURL": function() {},
"URL": function() {},
"innerHTML": function() {},
"getElementById": function() {},
"clientX": function() {},
"clientY": function() {},
"href": function() {},
"value": function() {},
"identifier": function() {},
"getBoundingClientRect": function() {},
"getBBox": function() {}
};

View file

@ -16,7 +16,9 @@
:output-dir "resources/public/js"
:closure-defines {"uxbox.repo.core.url"
"https://test.uxbox.io/api"}
:optimizations :simple
:optimizations :advanced
:externs ["externs/main.js"]
:source-map "resources/public/js/main.js.map"
:static-fns true
:language-in :ecmascript5
:language-out :ecmascript5