0.5.0 • Published 4 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
4 years ago
0.4.4
6 years ago
0.4.3
7 years ago
0.4.2
7 years ago
0.4.1
7 years ago
0.4.0
7 years ago
0.3.11
8 years ago
0.3.10
8 years ago
0.3.9
8 years ago
0.3.8
8 years ago
0.3.7
8 years ago
0.3.6
8 years ago
0.3.5
8 years ago
0.3.4
8 years ago
0.3.3
9 years ago
0.3.2
9 years ago
0.3.1
9 years ago
0.3.0
9 years ago
0.2.0
9 years ago
0.1.12
9 years ago
0.1.11
9 years ago
0.1.10
9 years ago
0.1.9
9 years ago
0.1.8
9 years ago
0.1.7
9 years ago
0.1.6
9 years ago
0.1.5
9 years ago
0.1.4
9 years ago
0.1.3
9 years ago
0.1.2
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago