Subversion Repository Public Repository

Nextrek

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
    "uid": "4FC8DB5825781449A98B79F6CDB6A04785D8",
    "isLoaded": true,
    "lastModificationTime": 0,
    "items": {
        "name": "Template_FreeChoiceBox",
        "type": "game_script",
        "order": 18,
        "content": "ui.UiFactory.customTypes[\"ui.FreeChoiceBox\"] = {\n    \"type\": \"ui.FreeLayout\",\n    \"frame\": [0, 0, Graphics.width, Graphics.height],\n    \"controls\": [\n        {\n            \"type\": \"ui.StackLayout\",\n            \"sizeToFit\": true,\n            \"alignmentX\": 1,\n            \"alignmentY\": 0,\n            \"visible\": no,\n            \"formulas\": [$ -> o.visible = $tempFields.choiceTimer.behavior.isRunning and $tempFields.choiceTimerVisible],\n            \"controls\": [\n                {\n                    \"type\": \"ui.Text\",\n                    \"style\": \"choiceTimerText\",\n                    \"format\": \"%02d\",\n                    \"sizeToFit\": true,\n                    \"updateBehavior\": \"continuous\",\n                    \"formulas\": [$ -> o.text = $tempFields.choiceTimer.behavior.minutes],\n                    \"text\": \"\"\n                },\n                {\n                    \"type\": \"ui.Text\",\n                    \"sizeToFit\": true,\n                    \"style\": \"choiceTimerText\",\n                    \"text\": \":\"\n                },\n                {\n                    \"type\": \"ui.Text\",\n                    \"style\": \"choiceTimerText\",\n                    \"sizeToFit\": true,\n                    \"format\": \"%02d\",\n                    \"updateBehavior\": \"continuous\",\n                    \"id\": \"seconds\",\n                    \"formulas\": [$ -> o.text = $tempFields.choiceTimer.behavior.seconds],\n                    \"text\": \"\"\n                }\n            ]\n        },\n        {\n            \"type\": \"ui.FreeLayout\",\n            \"frame\": [0, 0, Graphics.width, Graphics.height],\n            \"dataField\": ($ -> $dataFields.scene.choices),\n            \"template\": {\n                \"type\": \"ui.FreeLayout\",\n                \"formulas\": [$ -> if @onInitialize then o.ui.enabled = $dataFields.scene.choices[o.index].isEnabled],\n                \"controls\":[\n                    {\n                        \"type\": \"ui.SelectableWindow\",\n                        \"frame\": [0, 0, \"100%\", \"100%\"],\n                        \n                        \"params\": {\n                            \"action\": {\"name\": \"emitEvent\", \"params\": { \"name\": \"selectionAccept\", \"source\": ($ -> o.parent.parent.parent.parent), \"data\": ($ -> $dataFields.scene.choices[o.parent.parent.index]) }}\n                        },\n                        \"zIndex\": 4999\n                    },\n                    {\n                        \"type\": \"ui.Text\",\n                        \"sizeToFit\": true,\n                        \"styles\": [\"regularUIText\"],\n                        \"alignmentX\": 1,\n                        \"alignmentY\": 1,\n                        \"frame\": [0, 0],\n                        \"formulas\": [$ -> o.text = $dataFields.scene.choices[o.parent.index]?.text],\n                        \"zIndex\": 5100\n                    }\n                ]\n            }\n            \n        }\n        \n    ]\n}",
        "parentId": "2A0E8A67K5BAAA4D7AS9017ED220E9EFFCA7",
        "folder": false,
        "compiledContent": "ui.UiFactory.customTypes[\"ui.FreeChoiceBox\"] = {\n  \"type\": \"ui.FreeLayout\",\n  \"frame\": [0, 0, Graphics.width, Graphics.height],\n  \"controls\": [\n    {\n      \"type\": \"ui.StackLayout\",\n      \"sizeToFit\": true,\n      \"alignmentX\": 1,\n      \"alignmentY\": 0,\n      \"visible\": false,\n      \"formulas\": [\n        $(function() {\n          return o.visible = $tempFields.choiceTimer.behavior.isRunning && $tempFields.choiceTimerVisible;\n        })\n      ],\n      \"controls\": [\n        {\n          \"type\": \"ui.Text\",\n          \"style\": \"choiceTimerText\",\n          \"format\": \"%02d\",\n          \"sizeToFit\": true,\n          \"updateBehavior\": \"continuous\",\n          \"formulas\": [\n            $(function() {\n              return o.text = $tempFields.choiceTimer.behavior.minutes;\n            })\n          ],\n          \"text\": \"\"\n        }, {\n          \"type\": \"ui.Text\",\n          \"sizeToFit\": true,\n          \"style\": \"choiceTimerText\",\n          \"text\": \":\"\n        }, {\n          \"type\": \"ui.Text\",\n          \"style\": \"choiceTimerText\",\n          \"sizeToFit\": true,\n          \"format\": \"%02d\",\n          \"updateBehavior\": \"continuous\",\n          \"id\": \"seconds\",\n          \"formulas\": [\n            $(function() {\n              return o.text = $tempFields.choiceTimer.behavior.seconds;\n            })\n          ],\n          \"text\": \"\"\n        }\n      ]\n    }, {\n      \"type\": \"ui.FreeLayout\",\n      \"frame\": [0, 0, Graphics.width, Graphics.height],\n      \"dataField\": $(function() {\n        return $dataFields.scene.choices;\n      }),\n      \"template\": {\n        \"type\": \"ui.FreeLayout\",\n        \"formulas\": [\n          $(function() {\n            if (this.onInitialize) {\n              return o.ui.enabled = $dataFields.scene.choices[o.index].isEnabled;\n            }\n          })\n        ],\n        \"controls\": [\n          {\n            \"type\": \"ui.SelectableWindow\",\n            \"frame\": [0, 0, \"100%\", \"100%\"],\n            \"params\": {\n              \"action\": {\n                \"name\": \"emitEvent\",\n                \"params\": {\n                  \"name\": \"selectionAccept\",\n                  \"source\": $(function() {\n                    return o.parent.parent.parent.parent;\n                  }),\n                  \"data\": $(function() {\n                    return $dataFields.scene.choices[o.parent.parent.index];\n                  })\n                }\n              }\n            },\n            \"zIndex\": 4999\n          }, {\n            \"type\": \"ui.Text\",\n            \"sizeToFit\": true,\n            \"styles\": [\"regularUIText\"],\n            \"alignmentX\": 1,\n            \"alignmentY\": 1,\n            \"frame\": [0, 0],\n            \"formulas\": [\n              $(function() {\n                var ref;\n                return o.text = (ref = $dataFields.scene.choices[o.parent.index]) != null ? ref.text : void 0;\n              })\n            ],\n            \"zIndex\": 5100\n          }\n        ]\n      }\n    }\n  ]\n};\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBWSxDQUFBLGtCQUFBLENBQXpCLEdBQStDO0VBQzNDLE1BQUEsRUFBUSxlQURtQztFQUUzQyxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixFQUFPLFFBQVEsQ0FBQyxLQUFoQixFQUF1QixRQUFRLENBQUMsTUFBaEMsQ0FGa0M7RUFHM0MsVUFBQSxFQUFZO0lBQ1I7TUFDSSxNQUFBLEVBQVEsZ0JBRFo7TUFFSSxXQUFBLEVBQWEsSUFGakI7TUFHSSxZQUFBLEVBQWMsQ0FIbEI7TUFJSSxZQUFBLEVBQWMsQ0FKbEI7TUFLSSxTQUFBLEVBQVcsS0FMZjtNQU1JLFVBQUEsRUFBWTtRQUFDLENBQUEsQ0FBRSxTQUFBO2lCQUFHLENBQUMsQ0FBQyxPQUFGLEdBQVksV0FBVyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsU0FBakMsSUFBK0MsV0FBVyxDQUFDO1FBQTFFLENBQUYsQ0FBRDtPQU5oQjtNQU9JLFVBQUEsRUFBWTtRQUNSO1VBQ0ksTUFBQSxFQUFRLFNBRFo7VUFFSSxPQUFBLEVBQVMsaUJBRmI7VUFHSSxRQUFBLEVBQVUsTUFIZDtVQUlJLFdBQUEsRUFBYSxJQUpqQjtVQUtJLGdCQUFBLEVBQWtCLFlBTHRCO1VBTUksVUFBQSxFQUFZO1lBQUMsQ0FBQSxDQUFFLFNBQUE7cUJBQUcsQ0FBQyxDQUFDLElBQUYsR0FBUyxXQUFXLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQztZQUE3QyxDQUFGLENBQUQ7V0FOaEI7VUFPSSxNQUFBLEVBQVEsRUFQWjtTQURRLEVBVVI7VUFDSSxNQUFBLEVBQVEsU0FEWjtVQUVJLFdBQUEsRUFBYSxJQUZqQjtVQUdJLE9BQUEsRUFBUyxpQkFIYjtVQUlJLE1BQUEsRUFBUSxHQUpaO1NBVlEsRUFnQlI7VUFDSSxNQUFBLEVBQVEsU0FEWjtVQUVJLE9BQUEsRUFBUyxpQkFGYjtVQUdJLFdBQUEsRUFBYSxJQUhqQjtVQUlJLFFBQUEsRUFBVSxNQUpkO1VBS0ksZ0JBQUEsRUFBa0IsWUFMdEI7VUFNSSxJQUFBLEVBQU0sU0FOVjtVQU9JLFVBQUEsRUFBWTtZQUFDLENBQUEsQ0FBRSxTQUFBO3FCQUFHLENBQUMsQ0FBQyxJQUFGLEdBQVMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUM7WUFBN0MsQ0FBRixDQUFEO1dBUGhCO1VBUUksTUFBQSxFQUFRLEVBUlo7U0FoQlE7T0FQaEI7S0FEUSxFQW9DUjtNQUNJLE1BQUEsRUFBUSxlQURaO01BRUksT0FBQSxFQUFTLENBQUMsQ0FBRCxFQUFJLENBQUosRUFBTyxRQUFRLENBQUMsS0FBaEIsRUFBdUIsUUFBUSxDQUFDLE1BQWhDLENBRmI7TUFHSSxXQUFBLEVBQWMsQ0FBQSxDQUFFLFNBQUE7ZUFBRyxXQUFXLENBQUMsS0FBSyxDQUFDO01BQXJCLENBQUYsQ0FIbEI7TUFJSSxVQUFBLEVBQVk7UUFDUixNQUFBLEVBQVEsZUFEQTtRQUVSLFVBQUEsRUFBWTtVQUFDLENBQUEsQ0FBRSxTQUFBO1lBQUcsSUFBRyxJQUFDLENBQUEsWUFBSjtxQkFBc0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFMLEdBQWUsV0FBVyxDQUFDLEtBQUssQ0FBQyxPQUFRLENBQUEsQ0FBQyxDQUFDLEtBQUYsQ0FBUSxDQUFDLFVBQXhFOztVQUFILENBQUYsQ0FBRDtTQUZKO1FBR1IsVUFBQSxFQUFXO1VBQ1A7WUFDSSxNQUFBLEVBQVEscUJBRFo7WUFFSSxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixFQUFPLE1BQVAsRUFBZSxNQUFmLENBRmI7WUFJSSxRQUFBLEVBQVU7Y0FDTixRQUFBLEVBQVU7Z0JBQUMsTUFBQSxFQUFRLFdBQVQ7Z0JBQXNCLFFBQUEsRUFBVTtrQkFBRSxNQUFBLEVBQVEsaUJBQVY7a0JBQTZCLFFBQUEsRUFBVyxDQUFBLENBQUUsU0FBQTsyQkFBRyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUM7a0JBQTFCLENBQUYsQ0FBeEM7a0JBQTZFLE1BQUEsRUFBUyxDQUFBLENBQUUsU0FBQTsyQkFBRyxXQUFXLENBQUMsS0FBSyxDQUFDLE9BQVEsQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFoQjtrQkFBN0IsQ0FBRixDQUF0RjtpQkFBaEM7ZUFESjthQUpkO1lBT0ksUUFBQSxFQUFVLElBUGQ7V0FETyxFQVVQO1lBQ0ksTUFBQSxFQUFRLFNBRFo7WUFFSSxXQUFBLEVBQWEsSUFGakI7WUFHSSxRQUFBLEVBQVUsQ0FBQyxlQUFELENBSGQ7WUFJSSxZQUFBLEVBQWMsQ0FKbEI7WUFLSSxZQUFBLEVBQWMsQ0FMbEI7WUFNSSxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixDQU5iO1lBT0ksVUFBQSxFQUFZO2NBQUMsQ0FBQSxDQUFFLFNBQUE7QUFBRyxvQkFBQTt1QkFBQSxDQUFDLENBQUMsSUFBRixrRUFBa0QsQ0FBRTtjQUF2RCxDQUFGLENBQUQ7YUFQaEI7WUFRSSxRQUFBLEVBQVUsSUFSZDtXQVZPO1NBSEg7T0FKaEI7S0FwQ1E7R0FIK0IiLCJzb3VyY2VzQ29udGVudCI6WyJ1aS5VaUZhY3RvcnkuY3VzdG9tVHlwZXNbXCJ1aS5GcmVlQ2hvaWNlQm94XCJdID0ge1xuICAgIFwidHlwZVwiOiBcInVpLkZyZWVMYXlvdXRcIixcbiAgICBcImZyYW1lXCI6IFswLCAwLCBHcmFwaGljcy53aWR0aCwgR3JhcGhpY3MuaGVpZ2h0XSxcbiAgICBcImNvbnRyb2xzXCI6IFtcbiAgICAgICAge1xuICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuU3RhY2tMYXlvdXRcIixcbiAgICAgICAgICAgIFwic2l6ZVRvRml0XCI6IHRydWUsXG4gICAgICAgICAgICBcImFsaWdubWVudFhcIjogMSxcbiAgICAgICAgICAgIFwiYWxpZ25tZW50WVwiOiAwLFxuICAgICAgICAgICAgXCJ2aXNpYmxlXCI6IG5vLFxuICAgICAgICAgICAgXCJmb3JtdWxhc1wiOiBbJCAtPiBvLnZpc2libGUgPSAkdGVtcEZpZWxkcy5jaG9pY2VUaW1lci5iZWhhdmlvci5pc1J1bm5pbmcgYW5kICR0ZW1wRmllbGRzLmNob2ljZVRpbWVyVmlzaWJsZV0sXG4gICAgICAgICAgICBcImNvbnRyb2xzXCI6IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLlRleHRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJzdHlsZVwiOiBcImNob2ljZVRpbWVyVGV4dFwiLFxuICAgICAgICAgICAgICAgICAgICBcImZvcm1hdFwiOiBcIiUwMmRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJzaXplVG9GaXRcIjogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgXCJ1cGRhdGVCZWhhdmlvclwiOiBcImNvbnRpbnVvdXNcIixcbiAgICAgICAgICAgICAgICAgICAgXCJmb3JtdWxhc1wiOiBbJCAtPiBvLnRleHQgPSAkdGVtcEZpZWxkcy5jaG9pY2VUaW1lci5iZWhhdmlvci5taW51dGVzXSxcbiAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0XCI6IFwiXCJcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuVGV4dFwiLFxuICAgICAgICAgICAgICAgICAgICBcInNpemVUb0ZpdFwiOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICBcInN0eWxlXCI6IFwiY2hvaWNlVGltZXJUZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgIFwidGV4dFwiOiBcIjpcIlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5UZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgIFwic3R5bGVcIjogXCJjaG9pY2VUaW1lclRleHRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJzaXplVG9GaXRcIjogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgXCJmb3JtYXRcIjogXCIlMDJkXCIsXG4gICAgICAgICAgICAgICAgICAgIFwidXBkYXRlQmVoYXZpb3JcIjogXCJjb250aW51b3VzXCIsXG4gICAgICAgICAgICAgICAgICAgIFwiaWRcIjogXCJzZWNvbmRzXCIsXG4gICAgICAgICAgICAgICAgICAgIFwiZm9ybXVsYXNcIjogWyQgLT4gby50ZXh0ID0gJHRlbXBGaWVsZHMuY2hvaWNlVGltZXIuYmVoYXZpb3Iuc2Vjb25kc10sXG4gICAgICAgICAgICAgICAgICAgIFwidGV4dFwiOiBcIlwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5GcmVlTGF5b3V0XCIsXG4gICAgICAgICAgICBcImZyYW1lXCI6IFswLCAwLCBHcmFwaGljcy53aWR0aCwgR3JhcGhpY3MuaGVpZ2h0XSxcbiAgICAgICAgICAgIFwiZGF0YUZpZWxkXCI6ICgkIC0+ICRkYXRhRmllbGRzLnNjZW5lLmNob2ljZXMpLFxuICAgICAgICAgICAgXCJ0ZW1wbGF0ZVwiOiB7XG4gICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuRnJlZUxheW91dFwiLFxuICAgICAgICAgICAgICAgIFwiZm9ybXVsYXNcIjogWyQgLT4gaWYgQG9uSW5pdGlhbGl6ZSB0aGVuIG8udWkuZW5hYmxlZCA9ICRkYXRhRmllbGRzLnNjZW5lLmNob2ljZXNbby5pbmRleF0uaXNFbmFibGVkXSxcbiAgICAgICAgICAgICAgICBcImNvbnRyb2xzXCI6W1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5TZWxlY3RhYmxlV2luZG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImZyYW1lXCI6IFswLCAwLCBcIjEwMCVcIiwgXCIxMDAlXCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBcInBhcmFtc1wiOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhY3Rpb25cIjoge1wibmFtZVwiOiBcImVtaXRFdmVudFwiLCBcInBhcmFtc1wiOiB7IFwibmFtZVwiOiBcInNlbGVjdGlvbkFjY2VwdFwiLCBcInNvdXJjZVwiOiAoJCAtPiBvLnBhcmVudC5wYXJlbnQucGFyZW50LnBhcmVudCksIFwiZGF0YVwiOiAoJCAtPiAkZGF0YUZpZWxkcy5zY2VuZS5jaG9pY2VzW28ucGFyZW50LnBhcmVudC5pbmRleF0pIH19XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ6SW5kZXhcIjogNDk5OVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5UZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcInNpemVUb0ZpdFwiOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzdHlsZXNcIjogW1wicmVndWxhclVJVGV4dFwiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYWxpZ25tZW50WFwiOiAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhbGlnbm1lbnRZXCI6IDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImZyYW1lXCI6IFswLCAwXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9ybXVsYXNcIjogWyQgLT4gby50ZXh0ID0gJGRhdGFGaWVsZHMuc2NlbmUuY2hvaWNlc1tvLnBhcmVudC5pbmRleF0/LnRleHRdLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ6SW5kZXhcIjogNTEwMFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgXVxufSJdfQ==\n//# sourceURL=Template_FreeChoiceBox_187.js"
    },
    "summary": [
        "name",
        "type"
    ]
}

Commits for Nextrek/s2s/data/4FC8DB5825781449A98B79F6CDB6A04785D8.json

Diff revisions: vs.
Revision Author Commited Message
1086 Diff Diff ASorrentino picture ASorrentino Fri 11 May, 2018 21:50:37 +0000
1084 MOliva picture MOliva Fri 11 May, 2018 12:41:55 +0000