fablabbcn/fablabs

View on GitHub
app/assets/javascripts/application.js

Summary

Maintainability
A
0 mins
Test Coverage
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Read Sprockets README (https://github.com/sstephenson/sprockets#sprockets-directives) for details
// about supported directives.
//
//= require jquery/dist/jquery.slim.js
//= require bootstrap/dist/js/bootstrap.bundle.js
//= require jquery.limit-1.2
//= require leaflet
//= require Control.Loading.js
//= require jquery.geocomplete
//= require cocoon
//= require list
//= require flatpickr
//= require underscore
//= require select2/dist/js/select2
//= require messenger
//= require messenger-theme-flat
//= require jquery.autosize
//= require moment
//= require trumbowyg/trumbowyg
//= require spin.js/spin
//= require leaflet-spin
//= require rails-ujs
//= require ./labs.js


document.addEventListener("DOMContentLoaded", function() {

  $('textarea.trumbowyg').trumbowyg();
  $("select").select2({ width: '100%' });

  // This flatpicker does not have the Time, HH:MM
  flatpickr('.flatpickr', {
    enableTime: false,
    dateFormat: "Y-m-d",
    time_24hr: true
  })

  // This flatpickr has Time, HH:MM
  flatpickr('.flatpickr-time', {
    enableTime: true,
    dateFormat: "Y-m-d H:i",
    time_24hr: true
  })

  return $('*[data-limit]').each(function() {
    return $(this).limit(parseInt($(this).data('limit')), $(this).data('counter'));
  });

});