segmentize
Advanced tools
Comparing version 0.3.0 to 0.4.0
@@ -16,3 +16,3 @@ 'use strict'; | ||
previousPages: difference(previousPages, beginPages), | ||
centerPage: page, | ||
centerPage: [page], | ||
nextPages: difference(nextPages, endPages), | ||
@@ -19,0 +19,0 @@ endPages: difference(endPages, range(0, page + 1)) |
@@ -5,3 +5,3 @@ { | ||
"author": "Juho Vepsalainen <bebraw@gmail.com>", | ||
"version": "0.3.0", | ||
"version": "0.4.0", | ||
"scripts": { | ||
@@ -8,0 +8,0 @@ "test": "mocha ./test", |
@@ -14,3 +14,3 @@ [![build status](https://secure.travis-ci.org/bebraw/segmentize.png)](http://travis-ci.org/bebraw/segmentize) | ||
previousPages: [3], | ||
centerPage: 4, | ||
centerPage: [4], // always one page | ||
nextPages: [5], | ||
@@ -17,0 +17,0 @@ endPages: [10] |
66
test.js
@@ -15,3 +15,3 @@ /* eslint-env mocha */ | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -31,3 +31,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -47,3 +47,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -58,3 +58,3 @@ endPages: [] | ||
expect(segmentize({ | ||
page: pageAmount - 1, | ||
page: pageAmount, | ||
pages: pageAmount | ||
@@ -64,3 +64,3 @@ })).to.deep.equal({ | ||
previousPages: [], | ||
centerPage: pageAmount - 1, | ||
centerPage: [pageAmount], | ||
nextPages: [], | ||
@@ -78,3 +78,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -93,3 +93,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 5, | ||
centerPage: [5], | ||
nextPages: [], | ||
@@ -104,3 +104,3 @@ endPages: [] | ||
expect(segmentize({ | ||
page: pageAmount - 1, | ||
page: pageAmount, | ||
pages: pageAmount, | ||
@@ -111,3 +111,3 @@ beginPages: 2 | ||
previousPages: [], | ||
centerPage: pageAmount - 1, | ||
centerPage: [pageAmount], | ||
nextPages: [], | ||
@@ -126,3 +126,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 2, | ||
centerPage: [2], | ||
nextPages: [], | ||
@@ -141,3 +141,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 5, | ||
centerPage: [5], | ||
nextPages: [], | ||
@@ -156,3 +156,3 @@ endPages: [9, 10] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -173,3 +173,3 @@ endPages: [9, 10] | ||
previousPages: [], | ||
centerPage: pageAmount - 3, | ||
centerPage: [pageAmount - 3], | ||
nextPages: [], | ||
@@ -189,3 +189,3 @@ endPages: [pageAmount - 1, pageAmount] | ||
previousPages: [], | ||
centerPage: 5, | ||
centerPage: [5], | ||
nextPages: [], | ||
@@ -205,3 +205,3 @@ endPages: [9, 10] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -221,3 +221,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -238,3 +238,3 @@ endPages: [2] | ||
previousPages: [], | ||
centerPage: 2, | ||
centerPage: [2], | ||
nextPages: [], | ||
@@ -254,3 +254,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -270,3 +270,3 @@ endPages: [2, 3] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [], | ||
@@ -286,3 +286,3 @@ endPages: [2, 3] | ||
previousPages: [], | ||
centerPage: 4, | ||
centerPage: [4], | ||
nextPages: [], | ||
@@ -302,3 +302,3 @@ endPages: [5, 6] | ||
previousPages: [], | ||
centerPage: 9, | ||
centerPage: [9], | ||
nextPages: [], | ||
@@ -318,3 +318,3 @@ endPages: [10, 11] | ||
previousPages: [], | ||
centerPage: 2, | ||
centerPage: [2], | ||
nextPages: [], | ||
@@ -335,3 +335,3 @@ endPages: [9, 10, 11] | ||
previousPages: [], | ||
centerPage: 3, | ||
centerPage: [3], | ||
nextPages: [], | ||
@@ -352,3 +352,3 @@ endPages: [5, 6, 7] | ||
previousPages: [], | ||
centerPage: 4, | ||
centerPage: [4], | ||
nextPages: [], | ||
@@ -368,3 +368,3 @@ endPages: [5, 6, 7] | ||
previousPages: [], | ||
centerPage: 4, | ||
centerPage: [4], | ||
nextPages: [], | ||
@@ -384,3 +384,3 @@ endPages: [8, 9, 10] | ||
previousPages: [], | ||
centerPage: 5, | ||
centerPage: [5], | ||
nextPages: [], | ||
@@ -399,3 +399,3 @@ endPages: [8, 9, 10] | ||
previousPages: [3, 4], | ||
centerPage: 5, | ||
centerPage: [5], | ||
nextPages: [6, 7], | ||
@@ -416,3 +416,3 @@ endPages: [] | ||
previousPages: [3, 4], | ||
centerPage: 5, | ||
centerPage: [5], | ||
nextPages: [6, 7], | ||
@@ -433,3 +433,3 @@ endPages: [14, 15] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [2, 3], | ||
@@ -448,3 +448,3 @@ endPages: [998, 999, 1000] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [2, 3, 4], | ||
@@ -465,3 +465,3 @@ endPages: [] | ||
previousPages: [], | ||
centerPage: 1, | ||
centerPage: [1], | ||
nextPages: [2, 3], | ||
@@ -480,3 +480,3 @@ endPages: [998, 999, 1000] | ||
previousPages: [12, 13, 14], | ||
centerPage: 15, | ||
centerPage: [15], | ||
nextPages: [], | ||
@@ -497,3 +497,3 @@ endPages: [] | ||
previousPages: [998, 999], | ||
centerPage: 1000, | ||
centerPage: [1000], | ||
nextPages: [], | ||
@@ -500,0 +500,0 @@ endPages: [] |
15192