Browse Source

remove confirm-dialog hack

Falko Schindler 3 years ago
parent
commit
fe98c516a8

+ 0 - 5
nicegui/elements/page.py

@@ -37,11 +37,6 @@ class Page(jp.QuasarPage):
         self.tailwind = True  # use Tailwind classes instead of Quasars
         self.css = css
         self.on_connect = on_connect or config.on_connect
-        self.head_html += '''
-            <script>
-                confirm = () => { setTimeout(location.reload.bind(location), 100); return false; };
-            </script>
-        '''  # avoid confirmation dialog for reload
 
         self.view = jp.Div(a=self, classes=classes, style='row-gap: 1em', temp=False)
         self.view.add_page(self)

+ 1 - 2
nicegui/static/templates/js/event_handler.js

@@ -133,8 +133,7 @@ function send_to_server(e, event_type, debug_flag) {
     }
     if (use_websockets) {
         if (web_socket_closed) {
-            let ok_to_reload = confirm('Page needs to be reloaded, click OK to reload');
-            if (ok_to_reload) window.location.reload();
+            window.location.reload();
             return;
         }
         if (websocket_ready) {

+ 2 - 4
nicegui/static/templates/main.html

@@ -86,8 +86,7 @@
 
         socket.addEventListener('error', function (event) {
             console.log('Websocket closed');
-            let ok_to_reload = confirm('Page needs to be reloaded, click OK to reload');
-            if (ok_to_reload) window.location.reload();
+            window.location.reload();
             // setTimeout(function(){ window.location.reload(); }, 3000);
         });
 
@@ -95,8 +94,7 @@
         socket.addEventListener('close', function (event) {
             console.log('Websocket closed');
             web_socket_closed = true;
-            let ok_to_reload = confirm('Page needs to be reloaded, click OK to reload');
-            if (ok_to_reload) window.location.reload()
+            window.location.reload()
         });
 
         socket.addEventListener('message', function (event) {