@padawansoftware/spoiler.js

0.4.0 • Public • Published

Usage

Global object

Include spoiler.css:

<link rel="stylesheet" type="text/css" href="spoiler.css">

Include spoiler.js and create spoilers:

<!-- Include script -->
<script src="spoiler.js"></script>

<!-- Create spoilers -->
<script type="text/javascript">
    // Container where spoilers will be created
    var container = document.querySelector('#container');

    // Example of HTML created spoiler
    var firstSpoiler = Spoiler.createHTML({
        'spoilerContent' : 'HTML created spoiler'
    });
    container.innerHTML = firstSpoiler;

    // Example of DOM created spoiler
    var secondSpoiler = Spoiler.create({
        'spoilerContent': 'DOM created spoiler'
    });
    container.appendChild(secondSpoiler);

    // Init spoilers
    Spoiler.initAll();
</script>

Webpack require

Require spoiler.js and create spoilers:

// app.js
const Spoiler = require('spoiler.js');

// Container where spoilers will be created
var container = document.querySelector('#container');

// Example of HTML created spoiler
var firstSpoiler = Spoiler.createHTML({
    'spoilerContent' : 'HTML created spoiler'
});
container.innerHTML = firstSpoiler;

// Example of DOM created spoiler
var secondSpoiler = Spoiler.create({
    'spoilerContent': 'DOM created spoiler'
});
container.appendChild(secondSpoiler);

// Init spoilers
Spoiler.initAll();

Include styles and the file created:

<link rel="stylesheet" type="text/css" href="spoiler.css">
<script src="app.js"></script>

Complete examples

Complete examples can be found under test directory

About

Based on CodePen creted by Taufik Nurrohman (tovic)

https://codepen.io/tovic/pen/razXbO

Readme

Keywords

Package Sidebar

Install

npm i @padawansoftware/spoiler.js

Weekly Downloads

0

Version

0.4.0

License

MIT

Unpacked Size

15.6 kB

Total Files

10

Last publish

Collaborators

  • alvarocebrian