| 1234567891011121314151617181920212223242526272829303132333435363738 |
- (function () {
- 'use strict';
- angular.module('ariaNg').controller('AriaNgDebugController', ['$rootScope', '$scope', '$location', '$timeout', 'ariaNgConstants', 'ariaNgLocalizationService', 'ariaNgLogService', 'ariaNgSettingService', function ($rootScope, $scope, $location, $timeout, ariaNgConstants, ariaNgLocalizationService, ariaNgLogService, ariaNgSettingService) {
- $scope.logMaxCount = ariaNgConstants.cachedDebugLogsLimit;
- $scope.currentLog = null;
- $scope.enableDebugMode = function () {
- return ariaNgSettingService.isEnableDebugMode();
- };
- $scope.reloadLogs = function () {
- $scope.logs = ariaNgLogService.getDebugLogs().slice();
- };
- $scope.showLogDetail = function (log) {
- $scope.currentLog = log;
- angular.element('#log-detail-modal').modal();
- };
- $('#log-detail-modal').on('hide.bs.modal', function (e) {
- $scope.currentLog = null;
- });
- $rootScope.loadPromise = $timeout(function () {
- if (!ariaNgSettingService.isEnableDebugMode()) {
- ariaNgLocalizationService.showError('Access Denied!', function () {
- if (!ariaNgSettingService.isEnableDebugMode()) {
- $location.path('/settings/ariang');
- }
- });
- return;
- }
- $scope.reloadLogs();
- }, 100);
- }]);
- }());
|