pip-webui
Version:
HTML5 UI for LOB applications
44 lines (35 loc) • 1.38 kB
JavaScript
/* global angular */
(function () {
'use strict';
var thisModule = angular.module('appBasicBehaviors.UnsavedChanges', []);
thisModule.config(function(pipTranslateProvider) {
pipTranslateProvider.translations('en', {
MESSAGE: 'All changes will be lost!',
TRY: 'Try to leave page',
TEXT: 'Message content',
AVAILABLE: 'Available',
LEAVE: 'Leave page!',
LINK: 'External link'
});
pipTranslateProvider.translations('ru', {
MESSAGE: 'Все изменения будут утеряны!',
TRY: 'Попробуйте покинуть страницу',
TEXT: 'Содержание сообщения',
AVAILABLE: 'Включен',
LEAVE: 'Покинуть страницу!',
LINK: 'Внешняя ссылка'
});
});
thisModule.controller('UnsavedChangesController',
function($scope, pipTranslate) {
$scope.onLeavePage = function () {
window.history.back();
};
$scope.available = true;
$scope.message = pipTranslate.translate('MESSAGE');
$scope.isAvailable = function () {
return $scope.available;
}
}
);
})();