0.5.0 • Published 5 years ago

properjs-pagecontroller v0.5.0

Weekly downloads
3
License
-
Repository
github
Last release
5 years ago

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