Sha256: fb7c52e5628d04bf5bf5daa70c41e2358c5deacc619ae67372d1e8b10cf9c8ea

Contents?: true

Size: 903 Bytes

Versions: 5

Compression:

Stored size: 903 Bytes

Contents

- html_attributes = field.html_attributes.reverse_merge({:style => "background-color: #{field.color}"}).reverse_merge((hdv = field.html_default_value).nil? ? {} : { :value => hdv })
= form.send field.view_helper, field.method_name, html_attributes

= javascript_include_tag asset_path 'rails_admin/jquery.colorpicker.js'
= stylesheet_link_tag asset_path 'rails_admin/jquery.colorpicker.css'
= form.javascript_for(field) do
  :plain
    var input = $('#{ form.jquery_namespace(field) } input')
    input.css('backgroundColor', '#' + input.val());
    input.ColorPicker({
      color: input.val(),
      onShow: function (el) {
        $(el).fadeIn(500);
      	return false;
      },
      onHide: function (el) {
      	$(el).fadeOut(500);
        return false;
      },
      onChange: function (hsb, hex, rgb) {
        input.val(hex);
        input.css('backgroundColor', '#' + hex);
      }
    });

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
obitum-rails_admin-0.0.5 app/views/rails_admin/main/_form_colorpicker.html.haml
drewda_rails_admin-0.0.1 app/views/rails_admin/main/_form_colorpicker.html.haml
obitum-rails_admin-0.0.4 app/views/rails_admin/main/_form_colorpicker.html.haml
obitum-rails_admin-0.0.3 app/views/rails_admin/main/_form_colorpicker.html.haml
obitum-rails_admin-0.0.2 app/views/rails_admin/main/_form_colorpicker.html.haml