UNPKG

pip-webui

Version:

HTML5 UI for LOB applications

71 lines (59 loc) 2.64 kB
(function (angular) { 'use strict'; var thisModule = angular.module('appBasicControls.Date', []); thisModule.config(function (pipTranslateProvider) { pipTranslateProvider.translations('en', { EVENT_NEW_START_TIME: 'Start time', EVENT_NEW_END_TIME: 'End time', DATE: 'Date', VALUE: 'Value', TIME_EDIT_TIME_VIEW: 'Full date editing and viewing', DATE_RANGE: 'Date range', DAILY: 'Daily', WEEKLY: 'Weekly', MONTHLY: 'Monthly', YEARLY: 'Yearly', DISABLED: 'Disabled', NEXT_WEEK: 'Next week' }); pipTranslateProvider.translations('ru', { EVENT_NEW_START_TIME: 'Начало', EVENT_NEW_END_TIME: 'Конец', DATE: 'Дата', VALUE: 'Значение', TIME_EDIT_TIME_VIEW: 'Изменение и просмотр полной даты', DATE_RANGE: 'Диапозоны дат', DAILY: 'Суточный', WEEKLY: 'Недельный', MONTHLY: 'Месячный', YEARLY: 'Годовой', DISABLED: 'Отключенный', NEXT_WEEK: 'Следующая неделя' }); }); thisModule.controller('DateController', function ($scope, pipAppBar, $timeout) { $timeout(function() { $('pre code').each(function(i, block) { Prism.highlightElement(block); }); }); pipAppBar.showMenuNavIcon(); pipAppBar.showLanguage(); pipAppBar.showTitleText('CONTROLS'); $scope.specialDate = '1975-04-08T00:00:00.00'; $scope.specialDateDisabled = false; $scope.startDate = '1975-04-08T00:00:00.00'; $scope.endDate = '1975-04-12T00:00:00.00'; $scope.daily = new Date(Date.UTC(2016, 10, 1, 0, 0, 0)); $scope.weekly = new Date(Date.UTC(2016, 10, 1, 0, 0, 0)); $scope.weeklyDouble = new Date(Date.UTC(2016, 10, 1, 0, 0, 0)); $scope.monthly = new Date(Date.UTC(2016, 10, 1, 0, 0, 0)); $scope.yearly = new Date(Date.UTC(2016, 0, 1, 0, 0, 0)); $scope.onNextWeek = function () { var day = $scope.weekly.getDate() + 7; $scope.weekly = new Date(Date.UTC($scope.weekly.getFullYear(), $scope.weekly.getMonth(), day)); }; } ); })(window.angular);