tiny-anchor
v0.0.2
Published
This project is designed to provide navigation tools to minimize footprint (browser history).
Downloads
282
Maintainers
Readme
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>