-
Notifications
You must be signed in to change notification settings - Fork 3
/
list.js
39 lines (29 loc) · 1.05 KB
/
list.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
// list.js
// (C) Leo C. Stein (leo.stein@gmail.com)
// 2013
//
// Part of the arXiv-keys extension
//
// This work is licensed as Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)
// For full details see http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US
//////////////////////////////////////////////////////////////////////
// /list/ specific code
//////////////////////////////////////////////////////////////////////
// Keep the namespace clean. Nothing to export.
(function(){
var curPageElement =
document.getElementsByTagName("small")[0]
.getElementsByTagName("b")[0];
var prevPageElement = curPageElement.previousElementSibling;
var nextPageElement = curPageElement.nextElementSibling;
function goPrevPage() {
arXivKeys.followLinkEl(prevPageElement);
};
function goNextPage() {
arXivKeys.followLinkEl(nextPageElement);
};
////////////////////////////////////////////////////////////
// Install key handlers
arXivKeys.keyMap["PREVPAGE"].act = goPrevPage;
arXivKeys.keyMap["NEXTPAGE"].act = goNextPage;
}());