cheatsheets/_js/behaviors/searchable-item.js

13 lines
310 B
JavaScript

import $ from 'jquery'
import onmount from 'onmount'
import permutate from '../helpers/permutate'
onmount('[data-js-searchable-item]', function () {
const $this = $(this)
const data = $this.data('js-searchable-item')
const words = permutate(data)
$this.attr('data-search-index', words.join(' '))
})