Sha256: 600fdff847e142ff163f34fbc37929da30031ab1e7f1ff9fcd9c973d50d61386

Contents?: true

Size: 1.2 KB

Versions: 24

Compression:

Stored size: 1.2 KB

Contents

FORGE.features.buttons = {
  init: function() {
    $.each($('.button-link-holder'), function() {
      var width = $(this).find('a:first').width();
      $(this).css('width', width + 'px');
    });
    $('div.button-link-holder').hover(
      function() { $(this).find('.hover').fadeIn(); },
      function() {
        $(this).find('.hover').fadeOut();
        $(this).find('.press').fadeOut();
      }
    );

    $('.button-link-holder').mousedown(function() {
      $(this).find('.press').fadeIn(80);
    });

    $('.button-link-holder').mouseup(function() {
      $(this).find('.press').fadeOut(80);
      window.location = $(this).find('a').attr('href');
    });

    $('#new-button').mousedown(function() {
      var button = $(this);
      button.find('img').attr('src', '<%= asset_path "forge/button-new-left-press.png" %>');
      setTimeout(function() { button.addClass('press') }, 0);
    });

    $('#new-button').bind('mouseup mouseout', function() {
      $(this).find('img').attr('src', '<%= asset_path "forge/button-new-left.png" %>');
      $(this).removeClass('press');
    });

    $(document).on('click', 'a.submit', function() {
      this.blur();
      $(this).closest('form').submit();
    });
  }
}

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
forge-cli-0.1.10 lib/forge/app/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.9 lib/forge/app/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.8 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.7 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.6 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.5 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.4 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.3 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.2 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.1 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.1.0 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.18 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.17 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.16 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.15 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.14 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.13 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.12 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.11 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb
forge-cli-0.0.10 lib/forge/lib/assets/javascripts/forge/features/buttons.js.erb