OSDN Git Service

モデルリスト復活
authorangeart <angeart@git.sourceforge.jp>
Wed, 12 Sep 2012 11:56:04 +0000 (20:56 +0900)
committerangeart <angeart@git.sourceforge.jp>
Wed, 12 Sep 2012 11:56:04 +0000 (20:56 +0900)
client/bin/cards/modellist/main.js [new file with mode: 0644]

diff --git a/client/bin/cards/modellist/main.js b/client/bin/cards/modellist/main.js
new file mode 100644 (file)
index 0000000..f9aaabb
--- /dev/null
@@ -0,0 +1,39 @@
+\r
+/***MetaData***\r
+\r
+{\r
+       "name": "\83\82\83f\83\8b\83\8a\83X\83g",\r
+       "icon": "icon.png",\r
+       "api_version": 1\r
+}\r
+\r
+***MetaData***/\r
+\r
+var list;\r
+list = new UI.List({\r
+       docking: UI.DOCKING_TOP | UI.DOCKING_LEFT | UI.DOCKING_RIGHT | UI.DOCKING_BOTTOM\r
+});\r
+\r
+var even_line = false;\r
+var model_names = Model.all();\r
+for (var i = 0; i < model_names.length; i++) {\r
+       if ((/char:/).test(model_names[i])) {\r
+               (function(model_name){\r
+                       list.addItem(\r
+                               new UI.Label({\r
+                                       docking: UI.DOCKING_TOP | UI.DOCKING_LEFT | UI.DOCKING_RIGHT,\r
+                                       text: model_name,\r
+                                       bgcolor: ((even_line = !even_line) ? "#EEAFEECC" : "#FFFFFFCC"),\r
+                                       onclick: function() {\r
+                                               Account.updateModelName(model_name)\r
+                                       }\r
+                               })\r
+                       );\r
+               })(model_names[i])\r
+       }\r
+}\r
+\r
+Card.board.width = 240;\r
+Card.board.height = 120;\r
+Card.board.docking = UI.DOCKING_BOTTOM | UI.DOCKING_RIGHT\r
+Card.board.addChild(list);
\ No newline at end of file