Sha256: bfe01b7dc4267fa0f45e656d1c6148523ee379ec4097f5587b2a2dde78a91162

Contents?: true

Size: 678 Bytes

Versions: 156

Compression:

Stored size: 678 Bytes

Contents

Alchemy.Spinner = function Spinner(size, styles) {
  var html = HandlebarsTemplates.spinner(),
      $spinner = $(html),
      $svg = $spinner.find('svg'),
      className;

  switch (size) {
    case 'small': className = 'spinner--small';
      break;
    case 'large': className = 'spinner--large';
      break;
    default: className = 'spinner--medium';
  }

  $spinner.addClass(className);

  if (styles) {
    $svg.find('path').css(styles);
  }

  this.el = $spinner;

  this.spin = function spin(parent) {
    if (parent === undefined) parent = 'body';
    $(parent).append($spinner);
    return this;
  };

  this.stop = function stop() {
    $spinner.remove();
  };
};

Version data entries

156 entries across 156 versions & 1 rubygems

Version Path
alchemy_cms-7.0.16 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.15 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-6.1.10 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.14 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.13 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.12 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.11 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.10 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.9 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.8 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.7 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.6 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.5 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.4 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.3 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-6.1.9 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.2 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-6.1.8 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-6.1.7 app/assets/javascripts/alchemy/alchemy.spinner.js
alchemy_cms-7.0.1 app/assets/javascripts/alchemy/alchemy.spinner.js