mirror of
https://github.com/crater-invoice/crater.git
synced 2025-10-29 04:31:08 -04:00
init crater
This commit is contained in:
16
resources/assets/js/helpers/layout.js
Normal file
16
resources/assets/js/helpers/layout.js
Normal file
@ -0,0 +1,16 @@
|
||||
export default {
|
||||
toggleSidebar () {
|
||||
var icon = $('.hamburger').first()
|
||||
$('body').toggleClass('sidebar-open')
|
||||
icon.toggleClass('is-active')
|
||||
},
|
||||
reset () {
|
||||
$('body').removeClass(function (index, css) {
|
||||
return (css.match(/(^|\s)layout-\S+/g) || []).join(' ')
|
||||
})
|
||||
},
|
||||
set (layoutName) {
|
||||
this.reset()
|
||||
$('body').addClass(layoutName)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user