Subversion Repository Public Repository

Nextrek

1
{"uid":"648CC80FKD7E4A458ESA01BE9D6F77BBCA0A","isLoaded":true,"lastModificationTime":0,"items":{"name":"Template_StepSlider","type":"game_script","order":14,"content":"ui.UiFactory.customTypes[\"ui.StepSlider\"] = {\n    \"type\": \"ui.FreeLayout\",\n    \"formulas\": [\n        $ -> if @onInitialize then o.controls[2].draggable.step = o.params.read.exec()\n        $ -> if @onChange o.controls[2].draggable.step then o.params.write.exec(o.controls[2].draggable.step)\n    ],\n    \"controls\": [\n        {\n            \"type\": \"ui.Panel\",\n            \"style\": \"sliderTrack\",\n            \"frame\": [0, 0, \"100% - 90\", gs.UIConstants.SLIDER_TRACK_H],\n            \"alignmentY\": \"center\"\n        },\n        {\n            \"type\": \"ui.SpreadLayout\",\n            \"frame\": [0, 0, \"100% - 90\", \"100%\"],\n            \"dataField\": -> p.data,\n            \"template\": {\n                \"type\": \"ui.Image\",\n                \"image\": gs.UIConstants.OPTION_BUTTON_S_IMAGE_OFF,\n                \"alignmentY\": \"center\"\n            }\n        },\n        {\n            \"style\": \"sliderKnob\",\n            \"focusable\": true,\n            \"imageHandling\": 0,\n            \"type\": \"ui.Image\",\n            \"frame\": [0, 0],\n            \"alignmentY\": \"center\",\n            \"formulas\": [\n                $ -> o.draggable.rect.width = o.parent.controls[0].dstRect.width\n                $ -> o.parent.controls[3].text = o.parent.params.data[o.parent.controls[2].draggable.step]\n            ],\n            \"draggable\": { \"rect\": [0, 0, 100, gs.UIConstants.OPTION_BUTTON_H], \"axisX\": true, \"axisY\": false, \"steps\": -> p.steps }\n        },\n        {\n            \"type\": \"ui.Text\",\n            \"color\": [255, 255, 255],\n            \"frame\": [0, 0],\n            \"style\": \"smallUIText\",\n            \"alignmentX\": \"right\",\n            \"alignmentY\": \"center\",\n            \"text\": \"Hello\",\n            \"sizeToFit\": true\n        }\n    ]\n}","parentId":"2A0E8A67K5BAAA4D7AS9017ED220E9EFFCA7","folder":false,"compiledContent":"ui.UiFactory.customTypes[\"ui.StepSlider\"] = {\n  \"type\": \"ui.FreeLayout\",\n  \"formulas\": [\n    $(function() {\n      if (this.onInitialize) {\n        return o.controls[2].draggable.step = o.params.read.exec();\n      }\n    }), $(function() {\n      if (this.onChange(o.controls[2].draggable.step)) {\n        return o.params.write.exec(o.controls[2].draggable.step);\n      }\n    })\n  ],\n  \"controls\": [\n    {\n      \"type\": \"ui.Panel\",\n      \"style\": \"sliderTrack\",\n      \"frame\": [0, 0, \"100% - 90\", gs.UIConstants.SLIDER_TRACK_H],\n      \"alignmentY\": \"center\"\n    }, {\n      \"type\": \"ui.SpreadLayout\",\n      \"frame\": [0, 0, \"100% - 90\", \"100%\"],\n      \"dataField\": function() {\n        return p.data;\n      },\n      \"template\": {\n        \"type\": \"ui.Image\",\n        \"image\": gs.UIConstants.OPTION_BUTTON_S_IMAGE_OFF,\n        \"alignmentY\": \"center\"\n      }\n    }, {\n      \"style\": \"sliderKnob\",\n      \"focusable\": true,\n      \"imageHandling\": 0,\n      \"type\": \"ui.Image\",\n      \"frame\": [0, 0],\n      \"alignmentY\": \"center\",\n      \"formulas\": [\n        $(function() {\n          return o.draggable.rect.width = o.parent.controls[0].dstRect.width;\n        }), $(function() {\n          return o.parent.controls[3].text = o.parent.params.data[o.parent.controls[2].draggable.step];\n        })\n      ],\n      \"draggable\": {\n        \"rect\": [0, 0, 100, gs.UIConstants.OPTION_BUTTON_H],\n        \"axisX\": true,\n        \"axisY\": false,\n        \"steps\": function() {\n          return p.steps;\n        }\n      }\n    }, {\n      \"type\": \"ui.Text\",\n      \"color\": [255, 255, 255],\n      \"frame\": [0, 0],\n      \"style\": \"smallUIText\",\n      \"alignmentX\": \"right\",\n      \"alignmentY\": \"center\",\n      \"text\": \"Hello\",\n      \"sizeToFit\": true\n    }\n  ]\n};\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBWSxDQUFBLGVBQUEsQ0FBekIsR0FBNEM7RUFDeEMsTUFBQSxFQUFRLGVBRGdDO0VBRXhDLFVBQUEsRUFBWTtJQUNSLENBQUEsQ0FBRSxTQUFBO01BQUcsSUFBRyxJQUFDLENBQUEsWUFBSjtlQUFzQixDQUFDLENBQUMsUUFBUyxDQUFBLENBQUEsQ0FBRSxDQUFDLFNBQVMsQ0FBQyxJQUF4QixHQUErQixDQUFDLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFkLENBQUEsRUFBckQ7O0lBQUgsQ0FBRixDQURRLEVBRVIsQ0FBQSxDQUFFLFNBQUE7TUFBRyxJQUFHLElBQUMsQ0FBQSxRQUFELENBQVUsQ0FBQyxDQUFDLFFBQVMsQ0FBQSxDQUFBLENBQUUsQ0FBQyxTQUFTLENBQUMsSUFBbEMsQ0FBSDtlQUErQyxDQUFDLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxJQUFmLENBQW9CLENBQUMsQ0FBQyxRQUFTLENBQUEsQ0FBQSxDQUFFLENBQUMsU0FBUyxDQUFDLElBQTVDLEVBQS9DOztJQUFILENBQUYsQ0FGUTtHQUY0QjtFQU14QyxVQUFBLEVBQVk7SUFDUjtNQUNJLE1BQUEsRUFBUSxVQURaO01BRUksT0FBQSxFQUFTLGFBRmI7TUFHSSxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixFQUFPLFdBQVAsRUFBb0IsRUFBRSxDQUFDLFdBQVcsQ0FBQyxjQUFuQyxDQUhiO01BSUksWUFBQSxFQUFjLFFBSmxCO0tBRFEsRUFPUjtNQUNJLE1BQUEsRUFBUSxpQkFEWjtNQUVJLE9BQUEsRUFBUyxDQUFDLENBQUQsRUFBSSxDQUFKLEVBQU8sV0FBUCxFQUFvQixNQUFwQixDQUZiO01BR0ksV0FBQSxFQUFhLFNBQUE7ZUFBRyxDQUFDLENBQUM7TUFBTCxDQUhqQjtNQUlJLFVBQUEsRUFBWTtRQUNSLE1BQUEsRUFBUSxVQURBO1FBRVIsT0FBQSxFQUFTLEVBQUUsQ0FBQyxXQUFXLENBQUMseUJBRmhCO1FBR1IsWUFBQSxFQUFjLFFBSE47T0FKaEI7S0FQUSxFQWlCUjtNQUNJLE9BQUEsRUFBUyxZQURiO01BRUksV0FBQSxFQUFhLElBRmpCO01BR0ksZUFBQSxFQUFpQixDQUhyQjtNQUlJLE1BQUEsRUFBUSxVQUpaO01BS0ksT0FBQSxFQUFTLENBQUMsQ0FBRCxFQUFJLENBQUosQ0FMYjtNQU1JLFlBQUEsRUFBYyxRQU5sQjtNQU9JLFVBQUEsRUFBWTtRQUNSLENBQUEsQ0FBRSxTQUFBO2lCQUFHLENBQUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLEtBQWpCLEdBQXlCLENBQUMsQ0FBQyxNQUFNLENBQUMsUUFBUyxDQUFBLENBQUEsQ0FBRSxDQUFDLE9BQU8sQ0FBQztRQUF6RCxDQUFGLENBRFEsRUFFUixDQUFBLENBQUUsU0FBQTtpQkFBRyxDQUFDLENBQUMsTUFBTSxDQUFDLFFBQVMsQ0FBQSxDQUFBLENBQUUsQ0FBQyxJQUFyQixHQUE0QixDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxJQUFLLENBQUEsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxRQUFTLENBQUEsQ0FBQSxDQUFFLENBQUMsU0FBUyxDQUFDLElBQS9CO1FBQXBELENBQUYsQ0FGUTtPQVBoQjtNQVdJLFdBQUEsRUFBYTtRQUFFLE1BQUEsRUFBUSxDQUFDLENBQUQsRUFBSSxDQUFKLEVBQU8sR0FBUCxFQUFZLEVBQUUsQ0FBQyxXQUFXLENBQUMsZUFBM0IsQ0FBVjtRQUF1RCxPQUFBLEVBQVMsSUFBaEU7UUFBc0UsT0FBQSxFQUFTLEtBQS9FO1FBQXNGLE9BQUEsRUFBUyxTQUFBO2lCQUFHLENBQUMsQ0FBQztRQUFMLENBQS9GO09BWGpCO0tBakJRLEVBOEJSO01BQ0ksTUFBQSxFQUFRLFNBRFo7TUFFSSxPQUFBLEVBQVMsQ0FBQyxHQUFELEVBQU0sR0FBTixFQUFXLEdBQVgsQ0FGYjtNQUdJLE9BQUEsRUFBUyxDQUFDLENBQUQsRUFBSSxDQUFKLENBSGI7TUFJSSxPQUFBLEVBQVMsYUFKYjtNQUtJLFlBQUEsRUFBYyxPQUxsQjtNQU1JLFlBQUEsRUFBYyxRQU5sQjtNQU9JLE1BQUEsRUFBUSxPQVBaO01BUUksV0FBQSxFQUFhLElBUmpCO0tBOUJRO0dBTjRCIiwic291cmNlc0NvbnRlbnQiOlsidWkuVWlGYWN0b3J5LmN1c3RvbVR5cGVzW1widWkuU3RlcFNsaWRlclwiXSA9IHtcbiAgICBcInR5cGVcIjogXCJ1aS5GcmVlTGF5b3V0XCIsXG4gICAgXCJmb3JtdWxhc1wiOiBbXG4gICAgICAgICQgLT4gaWYgQG9uSW5pdGlhbGl6ZSB0aGVuIG8uY29udHJvbHNbMl0uZHJhZ2dhYmxlLnN0ZXAgPSBvLnBhcmFtcy5yZWFkLmV4ZWMoKVxuICAgICAgICAkIC0+IGlmIEBvbkNoYW5nZSBvLmNvbnRyb2xzWzJdLmRyYWdnYWJsZS5zdGVwIHRoZW4gby5wYXJhbXMud3JpdGUuZXhlYyhvLmNvbnRyb2xzWzJdLmRyYWdnYWJsZS5zdGVwKVxuICAgIF0sXG4gICAgXCJjb250cm9sc1wiOiBbXG4gICAgICAgIHtcbiAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLlBhbmVsXCIsXG4gICAgICAgICAgICBcInN0eWxlXCI6IFwic2xpZGVyVHJhY2tcIixcbiAgICAgICAgICAgIFwiZnJhbWVcIjogWzAsIDAsIFwiMTAwJSAtIDkwXCIsIGdzLlVJQ29uc3RhbnRzLlNMSURFUl9UUkFDS19IXSxcbiAgICAgICAgICAgIFwiYWxpZ25tZW50WVwiOiBcImNlbnRlclwiXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLlNwcmVhZExheW91dFwiLFxuICAgICAgICAgICAgXCJmcmFtZVwiOiBbMCwgMCwgXCIxMDAlIC0gOTBcIiwgXCIxMDAlXCJdLFxuICAgICAgICAgICAgXCJkYXRhRmllbGRcIjogLT4gcC5kYXRhLFxuICAgICAgICAgICAgXCJ0ZW1wbGF0ZVwiOiB7XG4gICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuSW1hZ2VcIixcbiAgICAgICAgICAgICAgICBcImltYWdlXCI6IGdzLlVJQ29uc3RhbnRzLk9QVElPTl9CVVRUT05fU19JTUFHRV9PRkYsXG4gICAgICAgICAgICAgICAgXCJhbGlnbm1lbnRZXCI6IFwiY2VudGVyXCJcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgICAgXCJzdHlsZVwiOiBcInNsaWRlcktub2JcIixcbiAgICAgICAgICAgIFwiZm9jdXNhYmxlXCI6IHRydWUsXG4gICAgICAgICAgICBcImltYWdlSGFuZGxpbmdcIjogMCxcbiAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLkltYWdlXCIsXG4gICAgICAgICAgICBcImZyYW1lXCI6IFswLCAwXSxcbiAgICAgICAgICAgIFwiYWxpZ25tZW50WVwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgXCJmb3JtdWxhc1wiOiBbXG4gICAgICAgICAgICAgICAgJCAtPiBvLmRyYWdnYWJsZS5yZWN0LndpZHRoID0gby5wYXJlbnQuY29udHJvbHNbMF0uZHN0UmVjdC53aWR0aFxuICAgICAgICAgICAgICAgICQgLT4gby5wYXJlbnQuY29udHJvbHNbM10udGV4dCA9IG8ucGFyZW50LnBhcmFtcy5kYXRhW28ucGFyZW50LmNvbnRyb2xzWzJdLmRyYWdnYWJsZS5zdGVwXVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIFwiZHJhZ2dhYmxlXCI6IHsgXCJyZWN0XCI6IFswLCAwLCAxMDAsIGdzLlVJQ29uc3RhbnRzLk9QVElPTl9CVVRUT05fSF0sIFwiYXhpc1hcIjogdHJ1ZSwgXCJheGlzWVwiOiBmYWxzZSwgXCJzdGVwc1wiOiAtPiBwLnN0ZXBzIH1cbiAgICAgICAgfSxcbiAgICAgICAge1xuICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuVGV4dFwiLFxuICAgICAgICAgICAgXCJjb2xvclwiOiBbMjU1LCAyNTUsIDI1NV0sXG4gICAgICAgICAgICBcImZyYW1lXCI6IFswLCAwXSxcbiAgICAgICAgICAgIFwic3R5bGVcIjogXCJzbWFsbFVJVGV4dFwiLFxuICAgICAgICAgICAgXCJhbGlnbm1lbnRYXCI6IFwicmlnaHRcIixcbiAgICAgICAgICAgIFwiYWxpZ25tZW50WVwiOiBcImNlbnRlclwiLFxuICAgICAgICAgICAgXCJ0ZXh0XCI6IFwiSGVsbG9cIixcbiAgICAgICAgICAgIFwic2l6ZVRvRml0XCI6IHRydWVcbiAgICAgICAgfVxuICAgIF1cbn0iXX0=\n//# sourceURL=Template_StepSlider_127.js"},"summary":["name","type","order"]}

Commits for Nextrek/s2s/data/648CC80FKD7E4A458ESA01BE9D6F77BBCA0A.json

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