diff options
Diffstat (limited to 'node_modules/terser/tools/props.html')
-rw-r--r-- | node_modules/terser/tools/props.html | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/node_modules/terser/tools/props.html b/node_modules/terser/tools/props.html deleted file mode 100644 index eeae8a6..0000000 --- a/node_modules/terser/tools/props.html +++ /dev/null @@ -1,55 +0,0 @@ -<html> - <head> - </head> - <body> - <script>(function(){ - var props = {}; - - function addObject(obj) { - if (obj == null) return; - try { - Object.getOwnPropertyNames(obj).forEach(add); - } catch(ex) {} - if (obj.prototype) { - Object.getOwnPropertyNames(obj.prototype).forEach(add); - } - if (typeof obj == "function") { - try { - Object.getOwnPropertyNames(new obj).forEach(add); - } catch(ex) {} - } - } - - function add(name) { - props[name] = true; - } - - Object.getOwnPropertyNames(window).forEach(function(thing){ - addObject(window[thing]); - }); - - try { - addObject(new Event("click")); - addObject(new Event("contextmenu")); - addObject(new Event("mouseup")); - addObject(new Event("mousedown")); - addObject(new Event("keydown")); - addObject(new Event("keypress")); - addObject(new Event("keyup")); - } catch(ex) {} - - var ta = document.createElement("textarea"); - ta.style.width = "100%"; - ta.style.height = "20em"; - ta.style.boxSizing = "border-box"; - ta.value = 'export var domprops = ' + JSON.stringify(Object.keys(props).sort(cmp), null, 4); - document.body.appendChild(ta); - - function cmp(a, b) { - a = a.toLowerCase(); - b = b.toLowerCase(); - return a < b ? -1 : a > b ? 1 : 0; - } - })();</script> - </body> -</html> |