Sha256: 6c0d5b7f09ea7e4437ecc561adf8ab0dff0fab87f55d2ae128c848a763154972

Contents?: true

Size: 1.47 KB

Versions: 5

Compression:

Stored size: 1.47 KB

Contents

#= require jquery2
#= require jquery-ui.min
#= require all

# multi_column_field component
#= require jquery.quicksearch.min
#= require jquery.multi-select.min
#= require jquery.multi-select-extend

# Bootstrap
#= require tether.min
#= require popper
#= require bootstrap

# date_picker_field component
#= require bootstrap-datepicker.min

# dropdown_select_field component
#= require bootstrap-select.min

# switch_field component
#= require bootstrap-switch.min

# multi_select_field component
#= require bootstrap-multiselect.min

# input_connected
#= require input-connected

# mardown-editor
#= require marked
#= require bootstrap-markdown

# Ui Bibz
#= require table
#= require interface
#= require formula
#= require form
#= require fix_bootstrap

@UiBibz = class UiBibz

  constructor: (args = {}) ->
    @turbolinks    = args.turbolinks
    @fontawesomejs = args.fontawesomejs || true
    return this

  load: ->
    # https://github.com/tomkra/font_awesome5_rails/issues/17
    FontAwesome.config =
      observeMutations: false
    FontAwesome.dom.i2svg()

    new window.UiBibzTable()
    new window.UiBibzForm()
    new window.UiBibzInterface()
    new window.UiBibzFormula()
    $( "textarea[data-provide*='markdown']" ).markdown() # fix markdown js if turbolinks exists
    return false

  ready: ->
    me = this
    if @turbolinks?
      $(document).on('turbolinks:load', me.load) # catch event for turbolinks and fix in ready() function
    else
      $(document).on('ready', me.load)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ui_bibz-2.1.3 app/assets/javascripts/ui_bibz.coffee
ui_bibz-2.1.2 app/assets/javascripts/ui_bibz.coffee
ui_bibz-2.1.1 app/assets/javascripts/ui_bibz.coffee
ui_bibz-2.0.10 app/assets/javascripts/ui_bibz.coffee
ui_bibz-2.0.9 app/assets/javascripts/ui_bibz.coffee