packages feed

lambdacms-core-0.0.8.0: templates/admin-layout.julius

(function($, scope) {
  var toggleForm;
  $(document).ready(function() {
    var formToggles;
    formToggles = $('.form-toggle');
    formToggles.each(function(index) {
      var btn, glyph;
      glyph = $('<span />').addClass('glyphicon');
      btn = $(this);
      if (btn.parent('.form-toggle-wrapper').find('.has-error').length) {
        btn.data('expanded', true);
      }
      btn.prepend(glyph);
      toggleForm(this);
    });
    formToggles.on('click', function() {
      var btn;
      btn = $(this);
      btn.data('expanded', !btn.data('expanded'));
      toggleForm(this);
    });
  });
  return toggleForm = function(button) {
    var btn, form, glyph;
    btn = $(button);
    glyph = btn.find('span.glyphicon');
    form = btn.parent('.form-toggle-wrapper').find('form');
    if (btn.data('expanded')) {
      form.show();
      glyph.addClass('glyphicon-chevron-down').removeClass('glyphicon-chevron-right');
    } else {
      form.hide();
      glyph.addClass('glyphicon-chevron-right').removeClass('glyphicon-chevron-down');
    }
  };
})(jQuery, window);