mirror of
				https://gitlab.nic.cz/turris/reforis/foris-js.git
				synced 2025-11-03 23:00:31 +01:00 
			
		
		
		
	Merge branch 'fix-ws-loop' into 'dev'
Fix infinity loop caused by WebSockets Closes #17 See merge request turris/reforis/foris-js!125
This commit is contained in:
		@@ -23,7 +23,7 @@ Switch.propTypes = {
 | 
				
			|||||||
export function Switch({ label, helpText, switchHeading, ...props }) {
 | 
					export function Switch({ label, helpText, switchHeading, ...props }) {
 | 
				
			||||||
    const uid = useUID();
 | 
					    const uid = useUID();
 | 
				
			||||||
    return (
 | 
					    return (
 | 
				
			||||||
        <div className="form-group switch">
 | 
					        <div className={`form-group ${switchHeading ? "switch" : ""}`}>
 | 
				
			||||||
            <div
 | 
					            <div
 | 
				
			||||||
                className={`custom-control custom-switch ${
 | 
					                className={`custom-control custom-switch ${
 | 
				
			||||||
                    !helpText ? "custom-control-inline" : ""
 | 
					                    !helpText ? "custom-control-inline" : ""
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
exports[`<Switch/> Render switch 1`] = `
 | 
					exports[`<Switch/> Render switch 1`] = `
 | 
				
			||||||
<div
 | 
					<div
 | 
				
			||||||
  class="form-group switch"
 | 
					  class="form-group "
 | 
				
			||||||
>
 | 
					>
 | 
				
			||||||
  <div
 | 
					  <div
 | 
				
			||||||
    class="custom-control custom-switch"
 | 
					    class="custom-control custom-switch"
 | 
				
			||||||
@@ -30,7 +30,7 @@ exports[`<Switch/> Render switch 1`] = `
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
exports[`<Switch/> Render uncheked switch 1`] = `
 | 
					exports[`<Switch/> Render uncheked switch 1`] = `
 | 
				
			||||||
<div
 | 
					<div
 | 
				
			||||||
  class="form-group switch"
 | 
					  class="form-group "
 | 
				
			||||||
>
 | 
					>
 | 
				
			||||||
  <div
 | 
					  <div
 | 
				
			||||||
    class="custom-control custom-switch"
 | 
					    class="custom-control custom-switch"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -876,7 +876,7 @@ exports[`<WiFiSettings/> Snapshot one module enabled. 1`] = `
 | 
				
			|||||||
+         </select>
 | 
					+         </select>
 | 
				
			||||||
+       </div>
 | 
					+       </div>
 | 
				
			||||||
+       <div
 | 
					+       <div
 | 
				
			||||||
+         class=\\"form-group switch\\"
 | 
					+         class=\\"form-group \\"
 | 
				
			||||||
+       >
 | 
					+       >
 | 
				
			||||||
+         <div
 | 
					+         <div
 | 
				
			||||||
+           class=\\"custom-control custom-switch\\"
 | 
					+           class=\\"custom-control custom-switch\\"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,7 +27,7 @@ export const ForisURLs = {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    approveUpdates: "/package-management/updates",
 | 
					    approveUpdates: "/package-management/updates",
 | 
				
			||||||
    languages: "/package-management/languages",
 | 
					    languages: "/package-management/languages",
 | 
				
			||||||
    rebootPage: "/reforis/administration/reboot",
 | 
					    rebootPage: "/administration/reboot",
 | 
				
			||||||
    luci: "/cgi-bin/luci",
 | 
					    luci: "/cgi-bin/luci",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // API
 | 
					    // API
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
/*
 | 
					/*
 | 
				
			||||||
 * Copyright (C) 2019 CZ.NIC z.s.p.o. (http://www.nic.cz/)
 | 
					 * Copyright (C) 2020 CZ.NIC z.s.p.o. (http://www.nic.cz/)
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * This is free software, licensed under the GNU General Public License v3.
 | 
					 * This is free software, licensed under the GNU General Public License v3.
 | 
				
			||||||
 * See /LICENSE for more information.
 | 
					 * See /LICENSE for more information.
 | 
				
			||||||
@@ -12,7 +12,7 @@ import { ForisURLs } from "../utils/forisUrls";
 | 
				
			|||||||
const PROTOCOL = window.location.protocol === "http:" ? "ws" : "wss";
 | 
					const PROTOCOL = window.location.protocol === "http:" ? "ws" : "wss";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const URL = process.env.LIGHTTPD
 | 
					const URL = process.env.LIGHTTPD
 | 
				
			||||||
    ? `${PROTOCOL}://${window.location.hostname}/foris-ws`
 | 
					    ? `${PROTOCOL}://${window.location.host}/foris-ws`
 | 
				
			||||||
    : `${PROTOCOL}://${window.location.hostname}:${9081}`;
 | 
					    : `${PROTOCOL}://${window.location.hostname}:${9081}`;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const WAITING_FOR_CONNECTION_TIMEOUT = 500;
 | 
					const WAITING_FOR_CONNECTION_TIMEOUT = 500;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user