Deprecated This plugin has now been Deprecated from the core and will be removed in the 1.0 release. If you're still require the JS implementation then it's recommended to use the offical JS library.
This is a BulmaJS ES6 plugin to integrate the JS functionality needed to use Wikiki's Accordion Bulma extension. BulmaJS does not come with the CSS styling, this will need to be downloaded separately.
To add the Javascript functionality to the accordion HTML, you simply need to create a BulmaJS accordion instance padding the accordion as the element option.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus
ac ex sit amet fringilla. Nullam gravida purus diam, et dictum
felis venenatis efficitur. Aenean ac
eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor
urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis
sodales sem.
Hello World
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus
ac ex sit amet fringilla. Nullam gravida purus diam, et dictum
felis venenatis efficitur. Aenean ac
eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor
urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis
sodales sem.
Hello World
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Pellentesque risus mi, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus
ac ex sit amet fringilla. Nullam gravida purus diam, et dictum
felis venenatis efficitur. Aenean ac
eleifend lacus, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor
urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis
sodales sem.
<section class="accordions" id="accordion-demo1">
<article class="accordion is-active">
<div class="accordion-header toggle">
<p>Hello World</p>
</div>
<div class="accordion-body">
<div class="accordion-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus
ac ex sit amet fringilla. Nullam gravida purus diam, et dictum
<a>felis venenatis</a> efficitur. Aenean ac
<em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor
urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis
sodales sem.
</div>
</div>
</article>
<article class="accordion">
<div class="accordion-header">
<p>Hello World</p>
<button class="toggle" aria-label="toggle"></button>
</div>
<div class="accordion-body">
<div class="accordion-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus
ac ex sit amet fringilla. Nullam gravida purus diam, et dictum
<a>felis venenatis</a> efficitur. Aenean ac
<em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor
urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis
sodales sem.
</div>
</div>
</article>
<article class="accordion">
<div class="accordion-header">
<p>Hello World</p>
<button class="toggle" aria-label="toggle"></button>
</div>
<div class="accordion-body">
<div class="accordion-content">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
<strong>Pellentesque risus mi</strong>, tempus quis placerat ut, porta nec nulla. Vestibulum rhoncus
ac ex sit amet fringilla. Nullam gravida purus diam, et dictum
<a>felis venenatis</a> efficitur. Aenean ac
<em>eleifend lacus</em>, in mollis lectus. Donec sodales, arcu et sollicitudin porttitor, tortor
urna tempor ligula, id porttitor mi magna a neque. Donec dui urna, vehicula et sem eget, facilisis
sodales sem.
</div>
</div>
</article>
</section>
<script>
window.addLoadScript(function() {
Bulma.create('accordion', {
element: document.querySelector('.accordions')
});
});
</script>