|
Drupal example source code file (calendar_colorpicker.js)
The calendar_colorpicker.js Drupal example source code
// $Id: calendar_colorpicker.js,v 1.4 2011/01/18 00:37:21 karens Exp $
/**
* Implementation of hook_elements.
*
* Much of the colorpicker code was adapted from the Colorpicker module.
* That module has no stable release yet nor any D6 branch.
*/
/*
* Bind the colorpicker event to the form element
*/
(function ($) {
Drupal.behaviors.calendarColorpicker = {
attach: function (context) {
// do we have multiple calendar_colors?
if ($("div.calendar_colorpicker").size() > 0) {
// loop over each calendar_color type
$("div.calendar_colorpicker").each(function() {
// create the farbtastic colorpicker
var farb = $.farbtastic(this);
// get the id of the current matched colorpicker wrapper div
var id = $(this).attr("id");
// get the calendar_color_textfields associated with this calendar_color
$("input.calendar_colorfield").filter("." + id).each(function () {
// set the background colors of all of the textfields appropriately
farb.linkTo(this);
// when clicked, they get linked to the farbtastic colorpicker that they are associated with
$(this).click(function () {
farb.linkTo(this);
});
});
});
}
}
};
})(jQuery);
Other Drupal examples (source code examples)Here is a short list of links related to this Drupal calendar_colorpicker.js source code file: |
"Drupal" is a registered trademark of Dries Buytaert.
our drupal tutorials and examples
Sponsored by:
Mat-Su Valley Programming (Wasilla and Palmer, Alaska)
Copyright 1998-2011 Alvin Alexander, devdaily.com
All Rights Reserved.