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);