unauthorized.html 2.36 KB
Newer Older
Valentin Skripnikov's avatar
-  
Valentin Skripnikov committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
<!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>