##// END OF EJS Templates
Special variables and locations
Special variables and locations

File last commit:

r32:f0801da6 default
r32:f0801da6 default
Show More
js-syms.lisp
41 lines | 843 B | text/x-common-lisp | CommonLispLexer
Use Parenscript's minifier and obfuscator... and namespaces. SAVES CURRENTLY BROKEN
r25
(in-package sugar-qsp.js)
;;; Contains symbols from standard JS library to avoid obfuscating
;;; and/or namespacing them
(cl:defmacro syms (cl:&rest syms)
`(cl:progn
,@(cl:loop :for sym :in syms
:collect `(cl:export ',sym))))
(syms
;; main
window
Special variables and locations
r32 *object assign
Use Parenscript's minifier and obfuscator... and namespaces. SAVES CURRENTLY BROKEN
r25 now
onload
keys includes
has-own-property
;; api
document get-element-by-id
onclick onchange
MENU
r30 atob btoa split
Use Parenscript's minifier and obfuscator... and namespaces. SAVES CURRENTLY BROKEN
r25 alert prompt
set-timeout set-interval clear-interval
*promise *j-s-o-n
Multiple sources, multiple games, openqst/addqst/killqst
r31 href parse match
Use Parenscript's minifier and obfuscator... and namespaces. SAVES CURRENTLY BROKEN
r25 set-prototype-of
body append-child remove-child
Working WAIT without busy-wait
r29 add ; remove (is already in COMMON-LISP)
create-element set-attribute class-list
Use Parenscript's minifier and obfuscator... and namespaces. SAVES CURRENTLY BROKEN
r25 *file-reader read-as-text
style display src
MENU
r30 page-x page-y
top left
Use Parenscript's minifier and obfuscator... and namespaces. SAVES CURRENTLY BROKEN
r25 ;; lib
*number parse-int
MENU
r30 to-string to-upper-case concat
Fixed saves...
r26 click target current-target files index-of result
decode-u-r-i-component splice
Use Parenscript's minifier and obfuscator... and namespaces. SAVES CURRENTLY BROKEN
r25 )