support 0/$ commands
This commit is contained in:
parent
b1908a2876
commit
21404ad534
4 changed files with 27 additions and 3 deletions
|
@ -49,10 +49,16 @@ const invokeEvent = (action) => {
|
|||
scrolls.scrollPages(window, action[1]);
|
||||
break;
|
||||
case actions.SCROLL_TOP:
|
||||
scrolls.scrollTop(window, action[1]);
|
||||
scrolls.scrollTop(window);
|
||||
break;
|
||||
case actions.SCROLL_BOTTOM:
|
||||
scrolls.scrollBottom(window, action[1]);
|
||||
scrolls.scrollBottom(window);
|
||||
break;
|
||||
case actions.SCROLL_LEFT:
|
||||
scrolls.scrollLeft(window);
|
||||
break;
|
||||
case actions.SCROLL_RIGHT:
|
||||
scrolls.scrollRight(window);
|
||||
break;
|
||||
case actions.FOLLOW_START:
|
||||
new Follow(window.document, action[1] || false);
|
||||
|
|
|
@ -25,4 +25,16 @@ const scrollBottom = (page) => {
|
|||
page.scrollTo(x, y);
|
||||
};
|
||||
|
||||
export { scrollLines, scrollPages, scrollTop, scrollBottom }
|
||||
const scrollLeft = (page) => {
|
||||
let x = 0;
|
||||
let y = page.scrollY;
|
||||
page.scrollTo(x, y);
|
||||
};
|
||||
|
||||
const scrollRight = (page) => {
|
||||
let x = page.scrollMaxX;
|
||||
let y = page.scrollY;
|
||||
page.scrollTo(x, y);
|
||||
};
|
||||
|
||||
export { scrollLines, scrollPages, scrollTop, scrollBottom, scrollLeft, scrollRight }
|
||||
|
|
Reference in a new issue