| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
- Lib::loadClass('RouteBase');
- Lib::loadClass('UI');
- Lib::loadClass('Response');
- class Route_Test_Neuron extends RouteBase {// TODO: UrlActionBase @see Route_UrlAction
- function defaultAction() { UI::layout([ $this, 'defaultView' ]); }
- function defaultView() {
- echo UI::h('div', [ 'id' => "p5widget-test-neuron" ]);
- // echo UI::h('script', ['src'=>"https://d3js.org/d3.v5.min.js", 'type'=>"text/javascript"]);
- echo UI::h('script', ['src'=>"static/vendor.js?v=71baa97d", 'type'=>"text/javascript"]);
- UI::inlineJS(__FILE__ . '.makeNeuronStore.js', [
- 'MAKE_STORE_FUNCTION_NAME' => "makeNeuronStore",
- ]);
- UI::inlineJS(__FILE__ . '.NeuronView.js', [
- 'MAKE_STORE_FUNCTION_NAME' => "makeNeuronStore",
- 'HTML_ID' => "p5widget-test-neuron",
- 'INPUT_TYPE' => "text",
- // 'INITIAL_DATA' => "AABBBBAABBAABB",
- 'INITIAL_DATA' => explode("", "BCAAAAABCABCABCABCABCABCABCABC"),
- // 'INITIAL_DATA' => implode("\n", [
- // "A",
- // "AAA",
- // "ABC",
- // "AAB",
- // "ACCCB",
- // "CCC",
- // "ABCDE",
- // "AA",
- // "BB",
- // ]),
- 'INPUT_TYPE' => "key",
- 'INITIAL_DATA' => [
- [ "A" ],
- [ "A" ],
- [ "A" ],
- [ "A", "B" ],
- [ "A", "B" ],
- [ "A", "B", "C" ],
- [ "A", "B" ],
- [ "A", "B" ],
- [ "A", "B", "D" ],
- [ "A", "B", "C", "D" ],
- [ "C", "D" ],
- [ "C", "D" ],
- [ "C", "D" ],
- [ "A", "B", "D" ],
- [ "A", "D" ],
- ],
- ]);
- throw new Exception("TODO");
- }
- }
|