UNPKG

pip-webui

Version:

HTML5 UI for LOB applications

63 lines (51 loc) 2.28 kB
(function (angular) { 'use strict'; var thisModule = angular.module('appBasicControls.ToggleButtons', []); thisModule.config(function (pipTranslateProvider) { pipTranslateProvider.translations('en', { INITIALIZED: 'Initialized', NOT: 'Not', COLORED: 'Colored' }); pipTranslateProvider.translations('ru', { INITIALIZED: 'Инициализированный', NOT: 'Не', COLORED: 'Цветной' }); }); thisModule.controller('ToggleButtonsController', function ($scope, pipAppBar, $timeout) { $timeout(function() { $('pre code').each(function(i, block) { Prism.highlightElement(block); }); }); pipAppBar.hideShadow(); pipAppBar.showMenuNavIcon(); pipAppBar.showLanguage(); pipAppBar.showTitleText('CONTROLS'); $scope.buttonsCollection = [ {id: 'type LOW', name: 'LOW', disabled: false, filled: true}, {id: 'type NORMAL', name: 'NORMAL', disabled: false}, {id: 'type HIGH', name: 'HIGH', disabled: false} ]; $scope.buttonsCollection2 = [ {id: 'type 1', name: 'LOW', disabled: false}, {id: 'type 2', name: 'NORMAL', disabled: false, filled: true}, {id: 'type 3', name: 'HIGH', disabled: false} ]; $scope.buttonsCollection3 = [ {id: 'type 1', name: 'LOW', disabled: false}, {id: 'type 2', name: 'NORMAL', disabled: false}, {id: 'type 3', name: 'HIGH', disabled: false} ]; $scope.buttonsColoredCollection = [ {id: 'type 1', name: 'LOW', disabled: false, backgroundColor: '#F06292'}, {id: 'type 2', name: 'NORMAL', disabled: false, backgroundColor: '#BA68C8'}, {id: 'type 3', name: 'HIGH', disabled: false, backgroundColor: '#009688'} ]; $scope.type = 'type LOW'; $scope.initType = 'type 2'; } ); })(window.angular);