error_ctrl.ts 591 B

1234567891011121314151617181920212223
  1. import config from 'app/core/config';
  2. import coreModule from '../core_module';
  3. import appEvents from 'app/core/app_events';
  4. export class ErrorCtrl {
  5. /** @ngInject */
  6. constructor($scope, contextSrv, navModelSrv) {
  7. $scope.navModel = navModelSrv.getNotFoundNav();
  8. $scope.appSubUrl = config.appSubUrl;
  9. if (!contextSrv.isSignedIn) {
  10. appEvents.emit('toggle-sidemenu-hidden');
  11. }
  12. $scope.$on('destroy', () => {
  13. if (!contextSrv.isSignedIn) {
  14. appEvents.emit('toggle-sidemenu-hidden');
  15. }
  16. });
  17. }
  18. }
  19. coreModule.controller('ErrorCtrl', ErrorCtrl);