pip-webui
Version:
HTML5 UI for LOB applications
41 lines (28 loc) • 1.36 kB
JavaScript
/**
* @file Missing route error controller
* @copyright Digital Living Software Corp. 2014-2016
*/
/* global angular */
(function () {
'use strict';
var thisModule = angular.module('pipErrors.MissingRoute', []);
thisModule.controller('pipErrorMissingRouteController', function ($scope, $state, $rootScope, pipAppBar, pipAuthState) {
appHeader();
$rootScope.$routing = false;
$scope.error = $state && $state.params && $state.params.error ? $state.params.fromState : {};
$scope.unfoundState = $state && $state.params ? $state.params.unfoundState : {};
$scope.url = $scope.unfoundState && $scope.unfoundState.to ? $state.href($scope.unfoundState.to, $scope.unfoundState.toParams, {absolute: true}) : '';
$scope.urlBack = $scope.fromState && $scope.fromState.to ? $state.href($scope.fromState.to, $scope.fromState.fromParams, {absolute: true}) : '';
$scope.onContinue = onContinue;
return;
function appHeader() {
pipAppBar.showMenuNavIcon();
pipAppBar.showShadow();
pipAppBar.showTitleBreadcrumb('ERROR_ROUTE_PAGE_TITLE', []);
pipAppBar.showLocalActions(null, []);
};
function onContinue() {
pipAuthState.goToAuthorized();
};
});
})();