{:uriI"�file:///Users/khcr/.rvm/gems/ruby-2.2.2/gems/snaptable-0.8.3/app/assets/javascripts/snaptable/table.js?type=application/javascript&pipeline=self&id=c1c2e2bc51b2a990f25296cf40026d7dc5f7ed4b655b20bb359501bad36d75be:ET:load_pathI"Q/Users/khcr/.rvm/gems/ruby-2.2.2/gems/snaptable-0.8.3/app/assets/javascripts;T:
filenameI"d/Users/khcr/.rvm/gems/ruby-2.2.2/gems/snaptable-0.8.3/app/assets/javascripts/snaptable/table.js;T:	nameI"snaptable/table;T:logical_pathI"snaptable/table.self.js;T:content_typeI"application/javascript;T:sourceI"/* global $ */

"use strict";

/* Admin table */

function snapifyTable() {
  
  var snaptable = $("#snaptable");

  var tableButtons = snaptable.find(".table_buttons"),
      editButton = tableButtons.find("a[class='edit']"),
      deleteButton = tableButtons.find("a[class='delete']"),
      showButton = tableButtons.find("a[class='show']"),
      path = window.location.pathname + "/";

  // add ajax to the pagination
  snaptable.on("click", ".pagination a", function() {
    $.getScript(this.href);
    return false;
  });

  // line clickable
  snaptable.on("click", "tbody tr", function(e) {
    var id = $(this).data("url") ;
    if ( typeof id !== "undefined" && !$(this).hasClass("selected") ) {
      $("tr.selected").removeClass("selected");
      $(this).addClass("selected");
      deleteButton.add(editButton).add(showButton).addClass("on");
      editButton.attr("href", path + id + "/edit");
      deleteButton.attr("href", path + id);
      showButton.attr("href", path + id);
    }
  });

  // Double click
  snaptable.on("dblclick", "tbody tr", function() {
    var id = $(this).data("url");
    if ( typeof id !== "undefined" ) {
      window.location = path + id + "/edit";
    }
  });

}

$(document).on("ready page:load", function() {

  snapifyTable();

});
;T:
metadata{:dependencieso:Set:
@hash{	I"environment-version;TTI"environment-paths;TTI"Zprocessors:type=application/javascript&file_type=application/javascript&pipeline=self;TTI"rfile-digest:///Users/khcr/.rvm/gems/ruby-2.2.2/gems/snaptable-0.8.3/app/assets/javascripts/snaptable/table.js;TT:
requiredo;;{�:stubbedo;;{�:
linkso;;{�:charsetI"
utf-8;F:digest"%}���XT#�'�ۍ!��]�n�1V��Ԣ��:lengthi:dependencies_digest"%
��Yn�����Y�Cy�wi�D���?����b:idI"Ec1c2e2bc51b2a990f25296cf40026d7dc5f7ed4b655b20bb359501bad36d75be;F:
mtimel+$E.V