diff options
author | Sebastian Rasmussen <sebras@gmail.com> | 2017-04-21 16:48:25 +0800 |
---|---|---|
committer | Sebastian Rasmussen <sebras@gmail.com> | 2017-04-21 21:08:40 +0800 |
commit | a59b4e9f1d595cdfbfaf0ac85246ad08444ddd90 (patch) | |
tree | 0bcf3a51106d9a17ab4fde8bec3af28352ba5944 /source/pdf/pdf-js.c | |
parent | 69d49ee862c464d348d7d1a3ac4f19fa0cac28a7 (diff) | |
download | mupdf-a59b4e9f1d595cdfbfaf0ac85246ad08444ddd90.tar.xz |
js: Extend PDF app object with a few properties.
Diffstat (limited to 'source/pdf/pdf-js.c')
-rw-r--r-- | source/pdf/pdf-js.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source/pdf/pdf-js.c b/source/pdf/pdf-js.c index 63892d98..84938d30 100644 --- a/source/pdf/pdf-js.c +++ b/source/pdf/pdf-js.c @@ -505,6 +505,15 @@ static void declare_dom(pdf_js *js) /* Create the 'app' object */ js_newobject(J); { +#if defined(_WIN32) || defined(_WIN64) + js_pushstring(J, "WIN"); +#elif defined(__APPLE__) + js_pushstring(J, "MAC"); +#else + js_pushstring(J, "UNIX"); +#endif + js_defproperty(J, -2, "app.platform", JS_READONLY | JS_DONTENUM | JS_DONTCONF); + addmethod(J, "app.alert", app_alert, 4); addmethod(J, "app.execDialog", app_execDialog, 0); addmethod(J, "app.execMenuItem", app_execMenuItem, 1); |