//= require jquery //= require jquery_ujs //= require jquery-ui //= require autocomplete-rails //= require vendor //= require jquery.dataTables_ext //= require_tree ./design //= require_tree ./extra //= require_tree ./lib //= require underscore //= require backbone //= require backbone_rails_sync //= require backbone_datalink //= require backbone/rosa //= require_self function disableNotifierCbx(global_cbx) { if ($(global_cbx).attr('checked')) { $('.notify_cbx').removeAttr('disabled'); $('.notify_cbx').each(function(i,el) { $(el).prev().removeAttr('disabled'); }) } else { $('.notify_cbx').attr('disabled', 'disabled'); $('.notify_cbx').each(function(i,el) { $(el).prev().attr('disabled', 'disabled'); }) } } $(document).ready(function() { // setup all placeholders on page $('input[placeholder], textarea[placeholder]').placeholder(); $('input.user_role_chbx').click(function() { var current = $(this); current.parent().find('input.user_role_chbx').each(function(i,el) { if ($(el).attr('id') != current.attr('id')) { $(el).removeAttr('checked'); } }); }); $('#settings_notifier_can_notify').click(function() { disableNotifierCbx($(this)); }); $('div.information > div.profile > a').live('click', function(e) { e.preventDefault(); }); $('.more_activities').live('click', function(){ var button = $(this); $.ajax({ type: 'GET', url: button.attr("href"), success: function(data){ button.fadeOut('slow').after(data); button.remove(); } }); return false; }); $('.description-top .git_help').click(function() { $('#git_help_data').toggle(); var desc = $('.description-top'); if ($('#git_help_data').css('display') == 'none') { desc.css('height', '38px'); } else { desc.css('height', '196px'); } }); $(".toggle_btn").click(function() { var target = $( $(this).attr('data-target') ); //target.toggle(); if ( target.css('visibility') == 'hidden' ) { target.css('visibility', 'visible'); } else { target.css('visibility', 'hidden'); } return false; }); });