Пример использования AS.SERVICES.unAuthorized¶
Исходный код функции
AS.SERVICES.unAuthorized = function () {
$("#form_player_div").addClass("error-message");
$("#form_player_div").text("Ошибка авторизации. Доступ запрещен.");
};
Полный исходный код
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>unAuthorized</title>
<script>
FORM_PLAYER_URL_PREFIX = "http://demoextfp.synergy.tm/Synergy/";
<!--служебная переменная для корректной работы компонента "HTD-редактор"-->
</script>
<link rel="stylesheet"
href="http://demoextfp.synergy.tm/Synergy/js/form.player.css"/>
<!--стандартный стиль компонентов формы-->
<script src="http://demoextfp.synergy.tm/Synergy/js/vendor.js"
type="text/javascript"></script>
<!--ссылка на сторонние библиотеки-->
<script src="http://demoextfp.synergy.tm/Synergy/js/form.player.js"
type="text/javascript"></script>
<!--ссылка на проигрыватель форм-->
<style>
.error-message {
color: red;
text-align: center;
}
</style>
</head>
<body>
<div id="form_player_container">
<div id="form_player_div"></div>
</div>
<script>
'use strict';
AS.OPTIONS.locale = "ru";
AS.OPTIONS.coreUrl = "http://demoextfp.synergy.tm/Synergy/";
/**
* Перехватываем событие неуспешной авторизации
*/
AS.SERVICES.unAuthorized = function () {
$("#form_player_div").addClass("error-message");
$("#form_player_div").text("Ошибка авторизации. Доступ запрещен.");
};
var portal = {
player: null,
/**
* очистить текущий проигрыватель форм
*/
clearPlayer: function () {
if (portal.player) {
portal.player.destroy();
}
},
/**
* добавить новый проигрыватель форм
*/
createPlayer: function (formCode) {
portal.clearPlayer();
portal.player = AS.FORMS.createPlayer();
portal.player.showFormByCode(formCode);
portal.player.view.setEditable(true);
portal.player.view.appendTo($('#form_player_div'));
}
};
$(document).ready(function () {
AS.OPTIONS.login = "11";
AS.OPTIONS.password = "11";
portal.createPlayer("sd-doc-widget-examples");
});
</script>
</body>
</html>