| 103 | * For the API: |
| 104 | * Package {{{org.sophie2.extra.func.scripting.facade}}} |
| 105 | * Class {{{JSBook}}} extends {{{ScriptableObject}}} |
| 106 | * Override {{{getClassName}}} to return "Book". That means that Sophie users will see that name instead of "JSBook". |
| 107 | * Class {{{JSPage}}} extends {{{ScriptableObject}}} |
| 108 | * {{{getClassName}}} returns "Page". |
| 109 | * Class {{{JSFrame}}} extends {{{ScriptableObject}}} |
| 110 | * {{{getClassName}}} returns "Frame". |
| 111 | * In {{{RunScriptLogic}}}: |
| 112 | * ... |
| 113 | |
| 114 | * Source code: [source:/branches/private/deni/scripting_actions/] |
| 115 | * Tests: |
| 116 | * [source:/branches/private/deni/scripting_actions/modules/org.sophie2.extra.func.scripting/src/test/java/org/sophie2/extra/func/scripting/facade/JSBookTest.java] |
| 117 | * [source:/branches/private/deni/scripting_actions/modules/org.sophie2.extra.func.scripting/src/test/java/org/sophie2/extra/func/scripting/links/RunScriptLinkActionTest.java] |
| 118 | |