Commit 25308697 authored by Valentin Skripnikov's avatar Valentin Skripnikov

-

parent a5d20994
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>unAuthorized</title>
<script>
FORM_PLAYER_URL_PREFIX = "http://192.168.3.16:8080/Synergy/";
<!--служебная переменная для корректной работы компонента "HTD-редактор"-->
</script>
<link rel="stylesheet"
href="http://192.168.3.16:8080/Synergy/js/form.player.css"/>
<!--стандартный стиль компонентов формы-->
<script src="http://192.168.3.16:8080/Synergy/js/vendor.js"
type="text/javascript"></script>
<!--ссылка на сторонние библиотеки-->
<script src="http://192.168.3.16:8080/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://192.168.3.16:8080/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>
.. _widgets-examples-unauthorized:
Пример использования AS.SERVICES.unAuthorized
"""""""""""""""""""""""""""""""""""""""""""""
.. raw:: html
<iframe src="../../_static/html/forms/widgets/unauthorized.html" scrolling='no' frameBorder="1" height="200px" width="100%"></iframe>
Исходный код функции
.. code-block:: js
AS.SERVICES.unAuthorized = function () {
$("#form_player_div").addClass("error-message");
$("#form_player_div").text("Ошибка авторизации. Доступ запрещен.");
};
Полный исходный код
.. literalinclude:: ../../_static/html/forms/widgets/unauthorized.html
:language: html
:emphasize-lines: 42-45
:encoding: utf-8
......@@ -57,3 +57,11 @@
:ref:`widgets-examples-waitwindow`
.. js:function:: AS.SERVICES.unAuthorized()
Функция, которая будет вызвана в случае неуспешной авторизации при вызове
методов REST API Synergy.
Приложения могут использовать данный метод реализации обработки случаев
некорректного ввода логина или пароля пользователя.
:ref:`widgets-examples-unauthorized`
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment