Sha256: 7615b10560c31653641d3a5f34771a293948f6dbb1edb89b29e0ac6d347f14b3

Contents?: true

Size: 639 Bytes

Versions: 1

Compression:

Stored size: 639 Bytes

Contents

// Color inputs

$(document).on('change', '.form-control.color', function() {
  var $input = $(this);
  var $wrapper = $input.closest('.form-group.color');
  var $target = $wrapper.find('.color-input__hex-tracker');
  var value = $input.val();

  $target.val(value);
});

$(document).on('keyup', '.color-input__hex-tracker', function() {
  var $input = $(this);
  var $wrapper = $input.closest('.form-group.color');
  var $target = $wrapper.find('.form-control.color');
  var value = $input.val();

  if ( /(^#?[0-9A-F]{6}$)/i.test( value ) ) {
    if ( value[0] != '#' ) {
      value = '#' + value;
    }
    $target.val(value);
  }
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
forest_cms-0.98.1 app/assets/javascripts/forest/admin/partials/color_inputs.js