0.5.0 • Published 5 years ago
properjs-pagecontroller v0.5.0
ProperJS // PageController
Lightweight, event driven JS router with History.
Installation
npm i properjs-pagecontroller --save-dev
Usage
import PageController from "properjs-pagecontroller";
const pageController = new PageController({
transitionTime: 0, // Default
routerOptions: { // Default
historyOptions: {},
},
routes: ["*"], // Default
});
pageController.on( "samepage", ( data ) => {
console.log( "samepage", data );
});
pageController.on( "document", ( data ) => {
console.log( "document", data );
});
pageController.on( "transition-out", ( data ) => {
console.log( "transition-out", data );
});
pageController.on( "transition-in", ( data ) => {
console.log( "transition-in", data );
});
pageController.on( "initialized", ( data ) => {
console.log( "initialized", data );
});
pageController.bind(); // Your webapp is now bound and using ProperJS/Router
setTimeout(() => {
pageController.routeSilently( "http://localhost:9999/another/route" );
}, 2000 );
0.5.0
5 years ago
0.4.4
7 years ago
0.4.3
8 years ago
0.4.2
8 years ago
0.4.1
8 years ago
0.4.0
8 years ago
0.3.11
9 years ago
0.3.10
9 years ago
0.3.9
9 years ago
0.3.8
9 years ago
0.3.7
9 years ago
0.3.6
9 years ago
0.3.5
10 years ago
0.3.4
10 years ago
0.3.3
10 years ago
0.3.2
10 years ago
0.3.1
10 years ago
0.3.0
10 years ago
0.2.0
10 years ago
0.1.12
10 years ago
0.1.11
10 years ago
0.1.10
10 years ago
0.1.9
10 years ago
0.1.8
10 years ago
0.1.7
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
11 years ago