## This file is prepended with an underscore to ensure it comes alphabetically-first
## when application.js includes all JS files in the directory with require_tree.
## Here be dragons.

window.Notebook ||= {}
Notebook.init = ->
  # Initialize MaterializeCSS stuff
  M.AutoInit()
  $('.sidenav').sidenav()
  $('.quick-reference-sidenav').sidenav {
    closeOnClick: true,
    edge: 'right',
    draggable: false
  }
  $('.slider').slider { height: 200, indicators: false }
  $('.dropdown-trigger').dropdown { coverTrigger: false }
  $('.tooltipped').tooltip { enterDelay: 50 }
  $('.with-character-counter').characterCounter();

# We're using $ -> here for document readiness, but if we ever use Turbolinks we'd want:
# $(document).on "turbolinks:load", ->
$ ->
  Notebook.init()