tiny-anchor

    0.0.2 • Public • Published

    Tiny Anchor

    Version

    0.0.2

    About

    This project is designed to provide navigation tools to minimize footprint (browser history).

    Installation

    npm install tiny-anchor

    Usage

    Demonstration

    Using the Files

    Using a gulpfile.js, the index.js and escape.css can be moved to an appropriate location.

    const gulp = require('gulp');
     
    gulp.task('anchor', function() {
      sources = [
        './node_modules/tiny-anchor/index.js'
      ];
      return gulp.src(sources).pipe(gulp.dest('./anchor'));
    });
     
    gulp.task('copy-anchor', gulp.series('anchor'));

    Hiding Navigation

    The navigation code included should be accompanied by a description similar to the following:

    This site was made with your safety in mind. The browser history will only show one link to this site. If a link is followed off this site, there will be nothing in the history to show you were here.

    The navigation should be used like this ...

    <html>
      <head>
        <!-- -->
        <script src="./anchor/index.js"></script> 
        <!-- -->
      </head>
      <body>
        <!-- -->
        <a href="#" onclick="anchor.navigate(event, 'index.html')">Home</a>
        <a href="#" onclick="anchor.navigate(event, `http://www.google.com`)">Off-Site</a>
        <!-- -->
      </body>
    </html>

    Install

    npm i tiny-anchor

    DownloadsWeekly Downloads

    2

    Version

    0.0.2

    License

    MIT

    Unpacked Size

    2.63 kB

    Total Files

    6

    Last publish

    Collaborators

    • bfornal