mirror of
https://github.com/octoleo/syncthing.git
synced 2024-11-09 14:50:56 +00:00
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>
This commit is contained in:
parent
1f1729ba43
commit
0fb7cc186c
@ -21,7 +21,7 @@ ul+h5 {
|
||||
margin-top: 1.5em;
|
||||
}
|
||||
|
||||
#content {
|
||||
.content {
|
||||
margin-bottom: 50px;
|
||||
}
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user