Sha256: cada41d48e45f4431d5e5ef50f749ebad0af5eed80c656784dc0cff321514a6f

Contents?: true

Size: 1.51 KB

Versions: 13

Compression:

Stored size: 1.51 KB

Contents

require("jquery")
// console.log("loading common core...")

// require("jstimezonedetect/dist/jstz.min")
// var JSTZ = require('jstimezonedetect');




$(document).on('turbolinks:load', function() {

  $(document).ready(() => {
    var user_timezone = '';
    try {user_timezone = JSTZ.determine().name();} catch(e){}
    // always pass csrf tokens on ajax calls


    // $.ajaxSetup({
    //   beforeSend: (xhr) => {
    //
    //     xhr.setRequestHeader('X-CSRF-Token',  $('meta[name="csrf-token"]').attr('content'))
    //     xhr.setRequestHeader( 'X-User-Timezone', user_timezone)
    //
    //
    //   }
    // })

    $("body").on("click", "[data-role='close-button']", (event) => {
      var form_name;
      form_name = $(event.currentTarget).data("name");
      row_id = $(event.currentTarget).data("row-id");

      if (row_id) {
        $("table." + form_name + "-table tr[data-id=" + row_id + "][data-edit='true']").remove()
        $("table." + form_name + "-table tr[data-id=" + row_id + "]:not([data-edit='true'])").fadeIn()
        $("table." + form_name + "-table tr[data-id=" + row_id + "]:not([data-edit='true']) .show-area").show()
      } else {
        if ($(".new-" + form_name + "-form").length == 0) {
          throw("ERROR: not found" + "  .new-" + form_name + "-form")
        }
        var $form = $(event.currentTarget).closest(".new-" + form_name + "-form")
        $form.slideUp()
        $form.siblings(".new-" + form_name + "-button").fadeIn()
        $form.find("i").remove()
      }
    })
  });
});



Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
common_core_js-0.4.7 lib/generators/common_core/templates/common_core.js
common_core_js-0.4.6 lib/generators/common_core/templates/common_core.js
common_core_js-0.4.4 lib/generators/common_core/templates/common_core.js
common_core_js-0.4.3 lib/generators/common_core/templates/common_core.js
common_core_js-0.4.2 lib/generators/common_core/templates/common_core.js
common_core_js-0.4.1 lib/generators/common_core/templates/common_core.js
common_core_js-0.4.0 lib/generators/common_core/templates/common_core.js
common_core_js-0.3.9 lib/generators/common_core/templates/common_core.js
common_core_js-0.3.8 lib/generators/common_core/templates/common_core.js
common_core_js-0.3.7 lib/generators/common_core/templates/common_core.js
common_core_js-0.3.6 lib/generators/common_core/templates/common_core.js
common_core_js-0.3.5 lib/generators/common_core/templates/common_core.js
common_core_js-0.3.4 lib/generators/common_core/templates/common_core.js