Skip to content

Commit cea00d3

Browse files
committed
Use sessionStorage.
1 parent 59b9df6 commit cea00d3

File tree

7 files changed

+12
-283
lines changed

7 files changed

+12
-283
lines changed

lib/resources/lscache/LICENSE.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

lib/resources/lscache/README.dartdoc.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

lib/resources/lscache/README.md

Lines changed: 0 additions & 245 deletions
This file was deleted.

lib/resources/lscache/lscache.min.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

lib/resources/script.js

Lines changed: 12 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,43 +28,35 @@ function initSideNav() {
2828
}
2929

3030
function saveLeftScroll() {
31-
lscache.setBucket(window.location.pathname);
3231
var leftSidebar = document.getElementById('dartdoc-sidebar-left');
33-
lscache.set('dartdoc-sidebar-left-scrollt', leftSidebar.scrollTop);
34-
lscache.set('dartdoc-sidebar-left-scrolll', leftSidebar.scrollLeft);
32+
sessionStorage.setItem('dartdoc-sidebar-left-scrollt', leftSidebar.scrollTop);
33+
sessionStorage.setItem('dartdoc-sidebar-left-scrolll', leftSidebar.scrollLeft);
3534
}
3635

3736
function saveMainContentScroll() {
38-
lscache.setBucket(window.location.pathname);
3937
var mainContent = document.getElementById('dartdoc-main-content');
40-
lscache.set('dartdoc-main-content-scrollt', mainContent.scrollTop);
41-
lscache.set('dartdoc-main-content-scrolll', mainContent.scrollLeft);
38+
sessionStorage.setItem('dartdoc-main-content-scrollt', mainContent.scrollTop);
39+
sessionStorage.setItem('dartdoc-main-content-scrolll', mainContent.scrollLeft);
4240
}
4341

4442
function saveRightScroll() {
45-
lscache.setBucket(window.location.pathname);
4643
var rightSidebar = document.getElementById('dartdoc-sidebar-right');
47-
lscache.set('dartdoc-sidebar-right-scrollt', rightSidebar.scrollTop);
48-
lscache.set('dartdoc-sidebar-right-scrolll', rightSidebar.scrollLeft);
44+
sessionStorage.setItem('dartdoc-sidebar-right-scrollt', rightSidebar.scrollTop);
45+
sessionStorage.setItem('dartdoc-sidebar-right-scrolll', rightSidebar.scrollLeft);
4946
}
5047

5148
function restoreScrolls() {
52-
lscache.setBucket(window.location.pathname);
53-
// One day expiry.
54-
lscache.setExpiryMilliseconds(3600000 * 24);
55-
lscache.flushExpired();
56-
5749
var leftSidebar = document.getElementById('dartdoc-sidebar-left');
58-
var leftSidebarX = lscache.get('dartdoc-sidebar-left-scrolll');
59-
var leftSidebarY = lscache.get('dartdoc-sidebar-left-scrollt');
50+
var leftSidebarX = sessionStorage.getItem('dartdoc-sidebar-left-scrolll');
51+
var leftSidebarY = sessionStorage.getItem('dartdoc-sidebar-left-scrollt');
6052

6153
var mainContent = document.getElementById('dartdoc-main-content');
62-
var mainContentX = lscache.get('dartdoc-main-content-scrolll');
63-
var mainContentY = lscache.get('dartdoc-main-content-scrollt');
54+
var mainContentX = sessionStorage.getItem('dartdoc-main-content-scrolll');
55+
var mainContentY = sessionStorage.getItem('dartdoc-main-content-scrollt');
6456

6557
var rightSidebar = document.getElementById('dartdoc-sidebar-right');
66-
var rightSidebarX = lscache.get('dartdoc-sidebar-right-scrolll');
67-
var rightSidebarY = lscache.get('dartdoc-sidebar-right-scrollt');
58+
var rightSidebarX = sessionStorage.getItem('dartdoc-sidebar-right-scrolll');
59+
var rightSidebarY = sessionStorage.getItem('dartdoc-sidebar-right-scrollt');
6860

6961
// Set visibility to visible after scroll to prevent the brief appearance of the
7062
// panel in the wrong position.

lib/src/html/resources.g.dart

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ const List<String> resource_names = const [
88
'package:dartdoc/resources/favicon.png',
99
'package:dartdoc/resources/github.css',
1010
'package:dartdoc/resources/highlight.pack.js',
11-
'package:dartdoc/resources/lscache/LICENSE.md',
12-
'package:dartdoc/resources/lscache/README.dartdoc.md',
13-
'package:dartdoc/resources/lscache/README.md',
14-
'package:dartdoc/resources/lscache/lscache.min.js',
1511
'package:dartdoc/resources/play_button.svg',
1612
'package:dartdoc/resources/readme.md',
1713
'package:dartdoc/resources/script.js',

lib/templates/_footer.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
1212
<script src="static-assets/typeahead.bundle.min.js"></script>
1313
<script src="static-assets/highlight.pack.js"></script>
14-
<script src="static-assets/lscache/lscache.min.js"></script>
1514
<script src="static-assets/URI.js"></script>
1615
<script src="static-assets/script.js"></script>
1716
<!-- footer placeholder -->

0 commit comments

Comments
 (0)