@@ -26,21 +26,6 @@ function onEach(arr, func) {
26
26
return false ;
27
27
}
28
28
29
- function updateLocalStorage ( name , value ) {
30
- if ( usableLocalStorage ( ) ) {
31
- localStorage [ name ] = value ;
32
- } else {
33
- // No Web Storage support so we do nothing
34
- }
35
- }
36
-
37
- function getCurrentValue ( name ) {
38
- if ( usableLocalStorage ( ) && localStorage [ name ] !== undefined ) {
39
- return localStorage [ name ] ;
40
- }
41
- return null ;
42
- }
43
-
44
29
function usableLocalStorage ( ) {
45
30
// Check if the browser supports localStorage at all:
46
31
if ( typeof ( Storage ) === "undefined" ) {
@@ -59,6 +44,21 @@ function usableLocalStorage() {
59
44
return true ;
60
45
}
61
46
47
+ function updateLocalStorage ( name , value ) {
48
+ if ( usableLocalStorage ( ) ) {
49
+ localStorage [ name ] = value ;
50
+ } else {
51
+ // No Web Storage support so we do nothing
52
+ }
53
+ }
54
+
55
+ function getCurrentValue ( name ) {
56
+ if ( usableLocalStorage ( ) && localStorage [ name ] !== undefined ) {
57
+ return localStorage [ name ] ;
58
+ }
59
+ return null ;
60
+ }
61
+
62
62
function switchTheme ( styleElem , mainStyleElem , newTheme ) {
63
63
var fullBasicCss = "rustdoc" + resourcesSuffix + ".css" ;
64
64
var fullNewTheme = newTheme + resourcesSuffix + ".css" ;
0 commit comments