1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * @file
- * Javascript for Color Field.
- */
- (function ($, Drupal) {
- 'use strict';
- /**
- * Enables grid widget on color elements.
- *
- * @type {Drupal~behavior}
- *
- * @prop {Drupal~behaviorAttach} attach
- * Attaches a grid widget to a color input element.
- */
- Drupal.behaviors.color_field_jquery_simple_color = {
- attach: function (context, settings) {
- var $context = $(context);
- var settings = settings.color_field.color_field_widget_grid;
- $context.find('.js-color-field-widget-grid__color').each(function (index, element) {
- var $element = $(element);
- $element.simpleColor({
- cellWidth: settings.cell_width,
- cellHeight: settings.cell_height,
- cellMargin: settings.cell_margin,
- boxWidth: settings.box_width,
- boxHeight: settings.box_height
- });
- });
- }
- };
- })(jQuery, Drupal);
|