Skip to content

Commit 55f9da3

Browse files
committed
Fix JS error
1 parent 7d79035 commit 55f9da3

14 files changed

+14
-97
lines changed

resources/views/ckeditor4.blade.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function(fm, extraObj) {
4646
}).elfinder('instance');
4747
4848
function isElfinderInDarkMode() {
49-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
49+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
5050
}
5151
5252
function setElFinderColorMode() {
@@ -55,12 +55,6 @@ function setElFinderColorMode() {
5555
let instance = $('#elfinder').elfinder('instance');
5656
instance.changeTheme(theme).storage('theme', theme);
5757
}
58-
59-
if(typeof window.parent.colorMode !== 'undefined') {
60-
window.parent.colorMode.onChange(function() {
61-
setElFinderColorMode();
62-
});
63-
}
6458
});
6559
</script>
6660
</head>

resources/views/ckeditor4.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ function(fm, extraObj) {
6262
}).elfinder('instance');
6363

6464
function isElfinderInDarkMode() {
65-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
65+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
6666
}
6767

6868
function setElFinderColorMode() {
@@ -71,12 +71,6 @@ function setElFinderColorMode() {
7171
let instance = $('#elfinder').elfinder('instance');
7272
instance.changeTheme(theme).storage('theme', theme);
7373
}
74-
75-
if(typeof window.parent.colorMode !== 'undefined') {
76-
window.parent.colorMode.onChange(function() {
77-
setElFinderColorMode();
78-
});
79-
}
8074
});
8175
</script>
8276
</head>

resources/views/elfinder.blade.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ function(fm, extraObj) {
3434
});
3535
3636
function isElfinderInDarkMode() {
37-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
37+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
3838
}
3939
4040
function setElFinderColorMode() {
@@ -43,12 +43,6 @@ function setElFinderColorMode() {
4343
let instance = $('#elfinder').elfinder('instance');
4444
instance.changeTheme(theme).storage('theme', theme);
4545
}
46-
47-
if(typeof window.parent.colorMode !== 'undefined') {
48-
window.parent.colorMode.onChange(function() {
49-
setElFinderColorMode();
50-
});
51-
}
5246
});
5347
</script>
5448
@endsection

resources/views/elfinder.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ function(fm, extraObj) {
5151
});
5252

5353
function isElfinderInDarkMode() {
54-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
54+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
5555
}
5656

5757
function setElFinderColorMode() {
@@ -60,12 +60,6 @@ function setElFinderColorMode() {
6060
let instance = $('#elfinder').elfinder('instance');
6161
instance.changeTheme(theme).storage('theme', theme);
6262
}
63-
64-
if(typeof window.parent.colorMode !== 'undefined') {
65-
window.parent.colorMode.onChange(function() {
66-
setElFinderColorMode();
67-
});
68-
}
6963
});
7064
</script>
7165
</head>

resources/views/filepicker.blade.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function(fm, extraObj) {
6767
}).elfinder('instance');
6868
6969
function isElfinderInDarkMode() {
70-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
70+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
7171
}
7272
7373
function setElFinderColorMode() {
@@ -76,12 +76,6 @@ function setElFinderColorMode() {
7676
let instance = $('#elfinder').elfinder('instance');
7777
instance.changeTheme(theme).storage('theme', theme);
7878
}
79-
80-
if(typeof window.parent.colorMode !== 'undefined') {
81-
window.parent.colorMode.onChange(function() {
82-
setElFinderColorMode();
83-
});
84-
}
8579
});
8680
</script>
8781
</head>

resources/views/filepicker.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ function(fm, extraObj) {
8484
}).elfinder('instance');
8585

8686
function isElfinderInDarkMode() {
87-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
87+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
8888
}
8989

9090
function setElFinderColorMode() {
@@ -93,12 +93,6 @@ function setElFinderColorMode() {
9393
let instance = $('#elfinder').elfinder('instance');
9494
instance.changeTheme(theme).storage('theme', theme);
9595
}
96-
97-
if(typeof window.parent.colorMode !== 'undefined') {
98-
window.parent.colorMode.onChange(function() {
99-
setElFinderColorMode();
100-
});
101-
}
10296
});
10397
</script>
10498

resources/views/standalonepopup.blade.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,20 +50,14 @@ function(fm, extraObj) {
5050
}).elfinder('instance');
5151
5252
function isElfinderInDarkMode() {
53-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
53+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
5454
}
5555
5656
function setElFinderColorMode() {
5757
theme = isElfinderInDarkMode() ? 'dark' : 'default';
5858
let instance = $('#elfinder').elfinder('instance');
5959
instance.changeTheme(theme).storage('theme', theme);
6060
}
61-
62-
if(typeof window.parent.colorMode !== 'undefined') {
63-
window.parent.colorMode.onChange(function() {
64-
setElFinderColorMode();
65-
});
66-
}
6761
});
6862
</script>
6963

resources/views/standalonepopup.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function(fm, extraObj) {
6060
}).elfinder('instance');
6161

6262
function isElfinderInDarkMode() {
63-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
63+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
6464
}
6565

6666
function setElFinderColorMode() {
@@ -69,12 +69,6 @@ function setElFinderColorMode() {
6969
let instance = $('#elfinder').elfinder('instance');
7070
instance.changeTheme(theme).storage('theme', theme);
7171
}
72-
73-
if(typeof window.parent.colorMode !== 'undefined') {
74-
window.parent.colorMode.onChange(function() {
75-
setElFinderColorMode();
76-
});
77-
}
7872
});
7973
</script>
8074

resources/views/tinymce.blade.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ function(fm, extraObj) {
6767
}).elfinder('instance');
6868
6969
function isElfinderInDarkMode() {
70-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
70+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
7171
}
7272
7373
function setElFinderColorMode() {
@@ -76,12 +76,6 @@ function setElFinderColorMode() {
7676
let instance = $('#elfinder').elfinder('instance');
7777
instance.changeTheme(theme).storage('theme', theme);
7878
}
79-
80-
if(typeof window.parent.colorMode !== 'undefined') {
81-
window.parent.colorMode.onChange(function() {
82-
setElFinderColorMode();
83-
});
84-
}
8579
});
8680
</script>
8781

resources/views/tinymce.php

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ function(fm, extraObj) {
8383
}).elfinder('instance');
8484

8585
function isElfinderInDarkMode() {
86-
return typeof window.parent.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
86+
return typeof window.parent?.colorMode !== 'undefined' && window.parent.colorMode.result === 'dark';
8787
}
8888

8989
function setElFinderColorMode() {
@@ -92,12 +92,6 @@ function setElFinderColorMode() {
9292
let instance = $('#elfinder').elfinder('instance');
9393
instance.changeTheme(theme).storage('theme', theme);
9494
}
95-
96-
if(typeof window.parent.colorMode !== 'undefined') {
97-
window.parent.colorMode.onChange(function() {
98-
setElFinderColorMode();
99-
});
100-
}
10195
});
10296
</script>
10397

0 commit comments

Comments
 (0)