mirror of
https://github.com/octoleo/syncthing.git
synced 2024-12-22 19:08:58 +00:00
0fb7cc186c
When using a Web browser with JavaScript either disabled or unavailable, show a warning to let the user know that the Web GUI requires JS in order to operate. To achieve this, add a <div> that wraps both the navbar and the main content, and then move the CSS class ng-cloak from the <html> element to that <div>. This way, only the JavaScript-dependent part is hidden when JS is unavailable, and not the whole website, as it is the case right now. Then, add a <noscript> element right at the start of the <body> element, so that the warning is also shown right away in text-based Web browsers. The <noscript> element includes a stripped down version of the navbar showing only the Syncthing logo, and then a container with the warning itself. Lastly, leave the footer untouched and always visible, because it does not rely on JavaScript at all. Signed-off-by: Tomasz Wilczyński <twilczynski@naver.com> Co-authored-by: Jakob Borg <jakob@kastelo.net> |
||
---|---|---|
.. | ||
assets | ||
syncthing | ||
vendor | ||
index.html | ||
modal.html |