123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- angular.module('kityminderEditor')
- .directive('themeList', function() {
- return {
- restrict: 'E',
- templateUrl: 'ui/directive/themeList/themeList.html',
- replace: true,
- link: function($scope) {
- var themeList = kityminder.Minder.getThemeList();
- //$scope.themeList = themeList;
- $scope.getThemeThumbStyle = function (theme) {
- var themeObj = themeList[theme];
- if (!themeObj) {
- return;
- }
- var style = {
- 'color': themeObj['root-color'],
- 'border-radius': themeObj['root-radius'] / 2
- };
- if (themeObj['root-background']) {
- style['background'] = themeObj['root-background'].toString();
- }
- return style;
- };
- // 维护 theme key 列表以保证列表美观(不按字母顺序排序)
- $scope.themeKeyList = [
- 'classic',
- 'classic-compact',
- 'fresh-blue',
- 'fresh-blue-compat',
- 'fresh-green',
- 'fresh-green-compat',
- 'fresh-pink',
- 'fresh-pink-compat',
- 'fresh-purple',
- 'fresh-purple-compat',
- 'fresh-red',
- 'fresh-red-compat',
- 'fresh-soil',
- 'fresh-soil-compat',
- 'snow',
- 'snow-compact',
- 'tianpan',
- 'tianpan-compact',
- 'fish',
- 'wire'
- ];
- }
- }
- });
|