diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-09-11 13:04:48 -0700 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-09-11 13:04:48 -0700 |
commit | f9e40aec10263f9445d69598657f42550294d653 (patch) | |
tree | eb20eaef0841334b14266b4a83efe34ade7b1b0e /testing/resources/javascript/consts.in | |
parent | df4de98c06075b0e491ac645f2d118a6813cedc9 (diff) | |
download | pdfium-f9e40aec10263f9445d69598657f42550294d653.tar.xz |
Fix strings, remove stringify macros, void return types for Consts.h.
Replace multiple #defines of the same strings with externs.
Fix strings mangled by interaction of # and clang-format.
Remove macros as possible.
Make more JS_ functions void and simplify.
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/1342433002 .
Diffstat (limited to 'testing/resources/javascript/consts.in')
-rw-r--r-- | testing/resources/javascript/consts.in | 61 |
1 files changed, 58 insertions, 3 deletions
diff --git a/testing/resources/javascript/consts.in b/testing/resources/javascript/consts.in index 2ed239a63d..a717ec873a 100644 --- a/testing/resources/javascript/consts.in +++ b/testing/resources/javascript/consts.in @@ -36,12 +36,37 @@ endobj stream function doTest(name, props) { - for (var i = 0; i < props.length; ++i) { - var expr = name + "." + props[i]; - app.alert(expr + " is " + eval(expr)); + try { + for (var i = 0; i < props.length; ++i) { + var expr = name + "." + props[i]; + app.alert(expr + " is " + eval(expr)); + } + } catch (e) { + app.alert("ERROR: " + e.toString()); } } +function doGlobalTest(props) { + try { + for (var i = 0; i < props.length; ++i) { + app.alert(props[i] + " is " + eval(props[i])); + } + } catch (e) { + app.alert("ERROR: " + e.toString()); + } +} + +function doGlobalArrayTest(props) { + try { + for (var i = 0; i < props.length; ++i) { + app.alert(props[i] + " is\n " + eval(props[i]).join(",\n ")); + } + } catch (e) { + app.alert("ERROR: " + e.toString()); + } +} + + try { doTest("border", ["s", "b", "d", "i", "u", "nonesuch"]); doTest("display", ["visible", "hidden", "noPrint", "noView", "nonesuch"]); @@ -58,6 +83,35 @@ try { doTest("style", ["ch", "cr", "di", "ci", "st", "sq", "nonesuch"]); doTest("zoomtype", ["none", "fitP", "fitW", "fitH", "fitV", "pref", "refW", "nonesuch"]); + + doGlobalTest([ + "IDS_GREATER_THAN", + "IDS_GT_AND_LT", + "IDS_LESS_THAN", + "IDS_INVALID_MONTH", + "IDS_INVALID_DATE", + "IDS_INVALID_VALUE", + "IDS_AM", + "IDS_PM", + "IDS_MONTH_INFO", + "IDS_STARTUP_CONSOLE_MSG" + ]); + + doGlobalArrayTest([ + "RE_NUMBER_ENTRY_DOT_SEP", + "RE_NUMBER_COMMIT_DOT_SEP", + "RE_NUMBER_ENTRY_COMMA_SEP", + "RE_NUMBER_COMMIT_COMMA_SEP", + "RE_ZIP_ENTRY", + "RE_ZIP_COMMIT", + "RE_ZIP4_ENTRY", + "RE_ZIP4_COMMIT", + "RE_PHONE_ENTRY", + "RE_PHONE_COMMIT", + "RE_SSN_ENTRY", + "RE_SSN_COMMIT" + ]); + } catch (e) { app.alert("ERROR: " + e.toString()); } @@ -69,3 +123,4 @@ trailer << >> {{startxref}} %%EOF + |