Sha256: 246c74bae4b8fca964f5214ca107e9b5f089b31e4da64985838357c036da971b

Contents?: true

Size: 956 Bytes

Versions: 18

Compression:

Stored size: 956 Bytes

Contents

$(document).ready(function() {
  function setFrontHeight(element) {
    var height = element.height();
    element.css({ height: height + 'px' }).attr('data-original-height', height);
  }

  function removeFrontHeight(element) {
    element.css({ height: 'inherit' });
  }

  $('.assessment .flip-action a').on('click', function() {
    $(this).closest('.assessment').addClass('flip');

    var front = $(this).closest('.front');
    setFrontHeight(front);

    var frontHeight = front.height();

    var back = $(this).closest('.front').next('.back');
    var backHeight = back.height();

    if (frontHeight > backHeight) {
      back.css({ height: '100%' });
    } else {
      front.css({ height: backHeight + 'px' });
    }
  });

  $('.assessment .flip-action-back a').on('click', function() {
    var assessment = $(this).closest('.assessment').removeClass('flip');
    var front = assessment.find('.front');
    removeFrontHeight(front);
  });
});

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
woople-theme-0.3.02 app/assets/javascripts/assessment_flipper.js
woople-theme-0.3.01 app/assets/javascripts/assessment_flipper.js
woople-theme-0.3.0 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.49 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.48 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.47 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.46 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.45 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.44 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.43 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.42 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.41 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.40 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.39 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.38 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.37 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.36 app/assets/javascripts/assessment_flipper.js
woople-theme-0.2.35 app/assets/javascripts/assessment_flipper.js