Home | History | Annotate | Download | only in javascript
      1 {{header}}
      2 {{object 1 0}} <<
      3   /Type /Catalog
      4   /Pages 2 0 R
      5   /OpenAction 10 0 R
      6 >>
      7 endobj
      8 {{object 2 0}} <<
      9   /Type /Pages
     10   /Count 1
     11   /Kids [
     12     3 0 R
     13   ]
     14 >>
     15 endobj
     16 % Page number 0.
     17 {{object 3 0}} <<
     18   /Type /Page
     19   /Parent 2 0 R
     20   /Resources <<
     21     /Font <</F1 15 0 R>>
     22   >>
     23   /Contents [21 0 R]
     24   /MediaBox [0 0 612 792]
     25 >>
     26 % OpenAction action
     27 {{object 10 0}} <<
     28   /Type /Action
     29   /S /JavaScript
     30   /JS 11 0 R
     31 >>
     32 endobj
     33 % JS program to exexute
     34 {{object 11 0}} <<
     35 >>
     36 stream
     37 app.alert("This test passes if alert() logs output under the test utility.");
     38 app.alert("message", 1, 2, "title");
     39 app.alert({"cMsg": "message", "cTitle": "title"});
     40 app.alert({"cMsg": "message", "cTitle": "title", "nIcon": 3, "nType": 4});
     41 app.alert(undefined);
     42 app.alert(null);
     43 app.alert(true);
     44 app.alert(false);
     45 app.alert(42);
     46 app.alert([1, 2, 3]);
     47 app.alert([1, 2, {"color": "red"}]);
     48 app.alert({"color": "red"}, 5, 6, "title"); 
     49 try {
     50   app.alert();
     51 } catch (e) {
     52   app.alert("Caught expected error " + e);
     53 }
     54 try {
     55   app.alert({});
     56 } catch (e) {
     57   app.alert("Caught expected error " + e);
     58 }
     59 try {
     60   app.alert({"color": "red", "size": 42});
     61 } catch (e) {
     62   app.alert("Caught expected error " + e);
     63 }
     64 endstream
     65 endobj
     66 {{xref}}
     67 trailer <<
     68   /Root 1 0 R
     69 >>
     70 {{startxref}}
     71 %%EOF
     72