Переглянути джерело

add "authentication required" dialog

j8
isymchych 9 роки тому
джерело
коміт
28e5bf4bec
1 змінених файлів з 31 додано та 0 видалено
  1. 31
    0
      modules/UI/authentication/LoginDialog.js

+ 31
- 0
modules/UI/authentication/LoginDialog.js Переглянути файл

@@ -136,6 +136,37 @@ var LoginDialog = {
136 136
         }
137 137
 
138 138
         return dialog;
139
+    },
140
+
141
+    showAuthRequiredDialog: function (roomName, onAuthNow) {
142
+        var title = APP.translation.generateTranslationHTML(
143
+            "dialog.WaitingForHost"
144
+        );
145
+        var msg = APP.translation.generateTranslationHTML(
146
+            "dialog.WaitForHostMsg", {room: roomName}
147
+        );
148
+
149
+        var buttonTxt = APP.translation.generateTranslationHTML(
150
+            "dialog.IamHost"
151
+        );
152
+        var buttons = [{title: buttonTxt, value: "authNow"}];
153
+
154
+        return APP.UI.messageHandler.openDialog(
155
+            title,
156
+            msg,
157
+            true,
158
+            buttons,
159
+            function (onSubmitEvent, submitValue) {
160
+
161
+                // Do not close the dialog yet
162
+                onSubmitEvent.preventDefault();
163
+
164
+                // Open login popup
165
+                if (submitValue === 'authNow') {
166
+                    onAuthNow();
167
+                }
168
+            }
169
+        );
139 170
     }
140 171
 };
141 172
 

Завантаження…
Відмінити
Зберегти