_login.html.slim 1.28 KB
= form_tag login_path, class: 'login' do
  - if flash[:error]
    div class="group"
      = flash[:error]
  div class="hgroup"
    h1 Sign in to manage your bets!
  div class="group"
    input type="email" required=true name='key' autofocus=true value=params[:key]
      span class="highlight"
      span class="bar"
    label Email
  div class="group"
    input type="password" required=true name='password'
      span class="highlight"
      span class="bar"
    label Password
  button type="submit" class="button buttonBlue"
    | Sign in
    div class="ripples buttonRipples"
      span class="ripplesCircle"
javascript:
  $('input').blur(function() {
    var $this = $(this);
    if ($this.val())
      $this.addClass('used');
    else
      $this.removeClass('used');
  });

  var $ripples = $('.ripples');

  $ripples.on('click.Ripples', function(e) {

    var $this = $(this);
    var $offset = $this.parent().offset();
    var $circle = $this.find('.ripplesCircle');

    var x = e.pageX - $offset.left;
    var y = e.pageY - $offset.top;

    $circle.css({
      top: y + 'px',
      left: x + 'px'
    });

    $this.addClass('is-active');

  });

  $ripples.on('animationend webkitAnimationEnd mozAnimationEnd oanimationend MSAnimationEnd', function(e) {
  	$(this).removeClass('is-active');
  });