Sha256: 638635b3848b2122c343358dcf96ca288c5c9084c1033938ce7dfbda284b2721

Contents?: true

Size: 659 Bytes

Versions: 13

Compression:

Stored size: 659 Bytes

Contents

import * as jquery from "jquery"
import UiBibzInterfaces from 'interfaces'
import UiBibzForms from 'forms'
import UiBibzTables from 'tables'

export default class UiBibzJs {

  constructor(){}

  start(){
    if (typeof Turbo == 'undefined') {
      this.init()
    } else {
      document.addEventListener("turbo:load", (e) => this.init())
    }
  }

  init(node){
    if(node === undefined) node = document

    new UiBibzTables(node)
    new UiBibzForms(node)
    new UiBibzInterfaces(node)
  }
}

let uiBibzJs

export function start(){
  uiBibzJs = new UiBibzJs
  uiBibzJs.start()
}

export function init(node) {
  uiBibzJs.init(node)
  return uiBibzJs
}

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ui_bibz-4.0.0.beta18 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta17 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta16 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta15 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta14 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta13 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta10 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta9 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta8 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta7 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta6 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta4 app/assets/javascripts/ui_bibz_js.js
ui_bibz-4.0.0.beta3 app/assets/javascripts/ui_bibz_js.js