balmet.com

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

redux-palette.js (857B)


      1 /**
      2  * Field Palette (color)
      3  */
      4 
      5 /*global jQuery, redux*/
      6 
      7 (function( $ ) {
      8 	'use strict';
      9 
     10 	redux.field_objects         = redux.field_objects || {};
     11 	redux.field_objects.palette = redux.field_objects.palette || {};
     12 
     13 	redux.field_objects.palette.init = function( selector ) {
     14 		selector = $.redux.getSelector( selector, 'palette' );
     15 
     16 		$( selector ).each(
     17 			function() {
     18 				var el     = $( this );
     19 				var parent = el;
     20 
     21 				if ( ! el.hasClass( 'redux-field-container' ) ) {
     22 					parent = el.parents( '.redux-field-container:first' );
     23 				}
     24 
     25 				if ( parent.is( ':hidden' ) ) {
     26 					return;
     27 				}
     28 
     29 				if ( parent.hasClass( 'redux-field-init' ) ) {
     30 					parent.removeClass( 'redux-field-init' );
     31 				} else {
     32 					return;
     33 				}
     34 
     35 				el.find( '.buttonset' ).each(
     36 					function() {
     37 						$( this ).controlgroup();
     38 					}
     39 				);
     40 			}
     41 		);
     42 	};
     43 })( jQuery );