2014-11-23 23:41:20 +00:00
|
|
|
|
{
|
|
|
|
|
"name": "General UI elements",
|
2015-04-16 00:40:12 +00:00
|
|
|
|
"description": "General UI elements, meant to be reused across modes",
|
2014-11-23 23:41:20 +00:00
|
|
|
|
"resources": "res",
|
|
|
|
|
"extensions": {
|
2015-06-25 21:53:52 +00:00
|
|
|
|
"services": [
|
|
|
|
|
{
|
|
|
|
|
"key": "urlService",
|
|
|
|
|
"implementation": "/services/UrlService.js",
|
|
|
|
|
"depends": [ "$location" ]
|
2015-06-26 22:59:16 +00:00
|
|
|
|
}
|
|
|
|
|
],
|
2015-01-15 01:01:52 +00:00
|
|
|
|
"runs": [
|
|
|
|
|
{
|
|
|
|
|
"implementation": "StyleSheetLoader.js",
|
|
|
|
|
"depends": [ "stylesheets[]", "$document" ]
|
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"stylesheets": [
|
|
|
|
|
{
|
|
|
|
|
"stylesheetUrl": "css/normalize.min.css",
|
|
|
|
|
"priority": "mandatory"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"stylesheetUrl": "css/theme-espresso.css",
|
|
|
|
|
"priority": 1000
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"stylesheetUrl": "css/items.css",
|
|
|
|
|
"priority": 901
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"stylesheetUrl": "css/tree.css",
|
|
|
|
|
"priority": 900
|
|
|
|
|
}
|
|
|
|
|
],
|
2014-11-23 23:41:20 +00:00
|
|
|
|
"templates": [
|
|
|
|
|
{
|
|
|
|
|
"key": "bottombar",
|
|
|
|
|
"templateUrl": "templates/bottombar.html"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "action-button",
|
|
|
|
|
"templateUrl": "templates/controls/action-button.html"
|
2014-12-16 21:23:20 +00:00
|
|
|
|
},
|
2014-12-31 18:43:01 +00:00
|
|
|
|
{
|
|
|
|
|
"key": "input-filter",
|
|
|
|
|
"templateUrl": "templates/controls/input-filter.html"
|
|
|
|
|
},
|
2014-12-16 21:23:20 +00:00
|
|
|
|
{
|
|
|
|
|
"key": "indicator",
|
|
|
|
|
"templateUrl": "templates/indicator.html"
|
2015-06-03 02:29:57 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "time-controller",
|
|
|
|
|
"templateUrl": "templates/controls/time-controller.html"
|
2014-11-23 23:41:20 +00:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"controllers": [
|
2015-09-02 23:31:58 +00:00
|
|
|
|
{
|
|
|
|
|
"key": "TimeConductorController",
|
|
|
|
|
"implementation": "controllers/TimeConductorController.js",
|
2015-09-02 23:53:10 +00:00
|
|
|
|
"depends": [ "$scope", "now" ]
|
2015-09-02 23:31:58 +00:00
|
|
|
|
},
|
2014-11-23 23:41:20 +00:00
|
|
|
|
{
|
|
|
|
|
"key": "TreeNodeController",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "controllers/TreeNodeController.js",
|
2014-12-05 21:31:57 +00:00
|
|
|
|
"depends": [ "$scope", "$timeout" ]
|
2014-11-23 23:41:20 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "ActionGroupController",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "controllers/ActionGroupController.js",
|
2014-11-23 23:41:20 +00:00
|
|
|
|
"depends": [ "$scope" ]
|
|
|
|
|
},
|
|
|
|
|
{
|
2014-11-24 15:49:50 +00:00
|
|
|
|
"key": "ToggleController",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "controllers/ToggleController.js"
|
2014-11-23 23:41:20 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "ContextMenuController",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "controllers/ContextMenuController.js",
|
2014-11-23 23:41:20 +00:00
|
|
|
|
"depends": [ "$scope" ]
|
2014-11-24 15:12:45 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "ClickAwayController",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "controllers/ClickAwayController.js",
|
2014-11-24 15:12:45 +00:00
|
|
|
|
"depends": [ "$scope", "$document" ]
|
2014-12-04 20:12:41 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "ViewSwitcherController",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "controllers/ViewSwitcherController.js",
|
2015-01-16 18:28:35 +00:00
|
|
|
|
"depends": [ "$scope", "$timeout" ]
|
2014-12-15 18:17:00 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "BottomBarController",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "controllers/BottomBarController.js",
|
2014-12-15 18:17:00 +00:00
|
|
|
|
"depends": [ "indicators[]" ]
|
2014-12-30 19:37:24 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "GetterSetterController",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "controllers/GetterSetterController.js",
|
2014-12-30 19:37:24 +00:00
|
|
|
|
"depends": [ "$scope" ]
|
2015-01-29 00:25:16 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "SplitPaneController",
|
|
|
|
|
"implementation": "controllers/SplitPaneController.js"
|
2015-03-10 00:26:37 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "SelectorController",
|
|
|
|
|
"implementation": "controllers/SelectorController.js",
|
|
|
|
|
"depends": [ "objectService", "$scope" ]
|
2014-11-23 23:41:20 +00:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"directives": [
|
|
|
|
|
{
|
|
|
|
|
"key": "mctContainer",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "directives/MCTContainer.js",
|
2014-11-23 23:41:20 +00:00
|
|
|
|
"depends": [ "containers[]" ]
|
2014-12-04 22:45:19 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "mctDrag",
|
2014-12-30 21:34:24 +00:00
|
|
|
|
"implementation": "directives/MCTDrag.js",
|
2014-12-04 22:45:19 +00:00
|
|
|
|
"depends": [ "$document" ]
|
2014-12-30 21:34:24 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "mctResize",
|
|
|
|
|
"implementation": "directives/MCTResize.js",
|
|
|
|
|
"depends": [ "$timeout" ]
|
2015-02-26 00:05:57 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "mctScrollX",
|
2015-02-26 00:28:53 +00:00
|
|
|
|
"implementation": "directives/MCTScroll.js",
|
2015-02-26 00:05:57 +00:00
|
|
|
|
"depends": [ "$parse", "MCT_SCROLL_X_PROPERTY", "MCT_SCROLL_X_ATTRIBUTE" ]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "mctScrollY",
|
2015-02-26 00:28:53 +00:00
|
|
|
|
"implementation": "directives/MCTScroll.js",
|
2015-02-26 00:05:57 +00:00
|
|
|
|
"depends": [ "$parse", "MCT_SCROLL_Y_PROPERTY", "MCT_SCROLL_Y_ATTRIBUTE" ]
|
2015-06-26 22:59:16 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "mctSplitPane",
|
|
|
|
|
"implementation": "directives/MCTSplitPane.js",
|
|
|
|
|
"depends": [ "$parse", "$log" ]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "mctSplitter",
|
|
|
|
|
"implementation": "directives/MCTSplitter.js"
|
2015-02-26 00:05:57 +00:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"constants": [
|
|
|
|
|
{
|
|
|
|
|
"key": "MCT_SCROLL_X_PROPERTY",
|
|
|
|
|
"value": "scrollLeft"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "MCT_SCROLL_X_ATTRIBUTE",
|
|
|
|
|
"value": "mctScrollX"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "MCT_SCROLL_Y_PROPERTY",
|
|
|
|
|
"value": "scrollTop"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "MCT_SCROLL_Y_ATTRIBUTE",
|
|
|
|
|
"value": "mctScrollY"
|
2014-11-23 23:41:20 +00:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"containers": [
|
|
|
|
|
{
|
|
|
|
|
"key": "accordion",
|
|
|
|
|
"templateUrl": "templates/containers/accordion.html",
|
2015-07-07 18:14:45 +00:00
|
|
|
|
"attributes": [ "label" ]
|
2014-11-23 23:41:20 +00:00
|
|
|
|
}
|
|
|
|
|
],
|
|
|
|
|
"representations": [
|
|
|
|
|
{
|
|
|
|
|
"key": "tree",
|
2015-03-18 17:44:40 +00:00
|
|
|
|
"templateUrl": "templates/subtree.html",
|
|
|
|
|
"uses": [ "composition" ],
|
2015-03-18 17:30:36 +00:00
|
|
|
|
"type": "root",
|
|
|
|
|
"priority": "preferred"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "tree",
|
2015-03-18 17:44:40 +00:00
|
|
|
|
"templateUrl": "templates/tree.html"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "subtree",
|
2015-03-18 17:30:36 +00:00
|
|
|
|
"templateUrl": "templates/subtree.html",
|
2014-11-23 23:41:20 +00:00
|
|
|
|
"uses": [ "composition" ]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "test",
|
|
|
|
|
"templateUrl": "templates/test.html"
|
|
|
|
|
},
|
|
|
|
|
{
|
2014-11-24 23:42:09 +00:00
|
|
|
|
"key": "tree-node",
|
|
|
|
|
"templateUrl": "templates/tree-node.html",
|
2014-11-23 23:41:20 +00:00
|
|
|
|
"uses": [ "action" ]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "label",
|
|
|
|
|
"templateUrl": "templates/label.html",
|
2015-08-06 21:52:42 +00:00
|
|
|
|
"uses": [ "type", "location" ],
|
2015-05-22 19:51:42 +00:00
|
|
|
|
"gestures": [ "drag", "menu", "info" ]
|
2014-11-23 23:41:20 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "node",
|
|
|
|
|
"templateUrl": "templates/label.html",
|
|
|
|
|
"uses": [ "type" ],
|
|
|
|
|
"gestures": [ "drag", "menu" ]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "action-group",
|
|
|
|
|
"templateUrl": "templates/controls/action-group.html",
|
|
|
|
|
"uses": [ "action" ]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "context-menu",
|
|
|
|
|
"templateUrl": "templates/menu/context-menu.html",
|
|
|
|
|
"uses": [ "action" ]
|
2014-12-04 20:12:41 +00:00
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"key": "switcher",
|
|
|
|
|
"templateUrl": "templates/controls/switcher.html",
|
|
|
|
|
"uses": [ "view" ]
|
2014-11-23 23:41:20 +00:00
|
|
|
|
}
|
2015-01-27 23:37:47 +00:00
|
|
|
|
],
|
2015-03-10 00:26:37 +00:00
|
|
|
|
"controls": [
|
|
|
|
|
{
|
|
|
|
|
"key": "selector",
|
|
|
|
|
"templateUrl": "templates/controls/selector.html"
|
|
|
|
|
}
|
|
|
|
|
],
|
2015-01-27 23:37:47 +00:00
|
|
|
|
"licenses": [
|
|
|
|
|
{
|
|
|
|
|
"name": "Modernizr",
|
|
|
|
|
"version": "2.6.2",
|
2015-04-16 00:40:12 +00:00
|
|
|
|
"description": "Browser/device capability finding",
|
2015-01-27 23:37:47 +00:00
|
|
|
|
"author": "Faruk Ateş",
|
|
|
|
|
"website": "http://modernizr.com",
|
2015-04-16 00:40:12 +00:00
|
|
|
|
"copyright": "Copyright (c) 2009–2015",
|
|
|
|
|
"license": "license-mit",
|
2015-01-27 23:37:47 +00:00
|
|
|
|
"link": "http://modernizr.com/license/"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
"name": "Normalize.css",
|
|
|
|
|
"version": "1.1.2",
|
2015-04-16 00:40:12 +00:00
|
|
|
|
"description": "Browser style normalization",
|
2015-01-27 23:37:47 +00:00
|
|
|
|
"author": "Nicolas Gallagher, Jonathan Neal",
|
|
|
|
|
"website": "http://necolas.github.io/normalize.css/",
|
2015-04-16 00:40:12 +00:00
|
|
|
|
"copyright": "Copyright (c) Nicolas Gallagher and Jonathan Neal",
|
|
|
|
|
"license": "license-mit",
|
2015-05-29 17:05:59 +00:00
|
|
|
|
"link": "https://github.com/necolas/normalize.css/blob/v1.1.2/LICENSE.md"
|
2015-01-27 23:37:47 +00:00
|
|
|
|
}
|
2014-11-23 23:41:20 +00:00
|
|
|
|
]
|
|
|
|
|
}
|
2014-12-31 18:43:01 +00:00
|
|
|
|
}
|