zeiv/caseadilla

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

Summary

Maintainability
A
0 mins
Test Coverage
//= require jquery
//= require jquery_ujs
//= require ./bootstrap.js
//

jQuery(document).ready(function() {

    if (current_controller) {
        active_tab = $("#tab-" + current_controller);
        if (active_tab) {
            active_tab.addClass("active");
        }
    }

    if($("#notice")) {
        setTimeout(function() {
            $("#notice").fadeOut(1000);
        }, 10000);
    };

    $("#generate-random-password-checkbox").click(function() {
      if ($(this).is(':checked')) {
          $("#caseadilla_user_password").attr("disabled", true);
          $("#caseadilla_user_password_confirmation").attr("disabled", true);
      }
      else {
          $("#caseadilla_user_password").removeAttr("disabled");
          $("#caseadilla_user_password_confirmation").removeAttr("disabled");
      }
    });

    $(".alert").alert();

  $('.wysiwym').each(function(i, elem) {
    $(elem).wymeditor({
            basePath: "/assets/caseadilla/wymeditor/",
            skin: "compact"
        });
  });

});

toggleDiv = function(div) {
    switch ($("#"+div).css('display')) {
        case "none":
            $("#"+div).fadeIn(300);
        break;

        case "block":
            $("#"+div).fadeOut(300);
        break;
    }
}