0.5.0 • Published 4 years ago

properjs-pagecontroller v0.5.0

Weekly downloads
3
License
-
Repository
github
Last release
4 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

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