// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function initFlexTableLinks() {
  $('.flex_table .insert').click(function() {
    if($(this).hasClass('row')) {
      $('.flex_table').attr({'action': '/flex_tables_admin/insert_row'});
    } else if ($(this).hasClass('col')) {
      $('.flex_table').attr({'action': '/flex_tables_admin/insert_col'});
    }
    $('.flex_table').submit();
  });
}

function initFlexTableFilter() {
  $('.flex_table #active_filter').change(function() {
    $(this).closest('form').submit();
  });
  
}

/*
function initFexTableSubmit() {
  $('.flex_table input[type=submit]').click(function() {
    $('.flex_table').attr({'action': '/flex_tables_admin/update'});
  });
}
*/

$(document).ready(function() {
  initFlexTableLinks();
  initFlexTableFilter();
})