/[drupal]/contributions/modules/event/event_node_edit.js
ViewVC logotype

Contents of /contributions/modules/event/event_node_edit.js

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.5 - (show annotations) (download) (as text)
Thu Dec 25 15:27:07 2008 UTC (11 months ago) by killes
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +2 -2 lines
File MIME type: text/javascript
#350796, event_node_edit.js not toggling ampm, patch by dturover
1 // $Id: event_node_edit.js,v 1.4 2008/12/17 22:55:03 killes Exp $
2 if (Drupal.jsEnabled) {
3 // Define the selectors of the fields that needs hiding/showing
4 var times = new Array("#edit-event-start-exploded-hour", "#edit-event-start-exploded-minute", "#edit-event-end-exploded-hour", "#edit-event-end-exploded-minute", "#edit-event-start-exploded-ampm", "#edit-event-end-exploded-ampm");
5 var end_date = new Array("#edit-event-end-exploded-wrapper");
6 $(document).ready(function () {
7 // Show/hide those fields after page load
8 event_switch(times, $("#edit-event-has-time").attr("checked") ? 'show' : 'hide');
9 event_switch(end_date, $("#edit-event-has-end-date").attr("checked") ? 'show' : 'hide');
10
11 // Attaching action for the "click" event
12 $("#edit-event-has-time").click(function () {
13 event_switch(times, 'toggle');
14 });
15 $("#edit-event-has-end-date").click(function () {
16 event_switch(end_date, 'toggle');
17 });
18 });
19 }
20
21 /**
22 * Helper function needed for showing/hiding fields
23 */
24 function event_switch(selectors, effect) {
25 $.each(selectors, function() {
26 var code = '$("' + this + '").' + effect + '();';
27 eval(code);
28 });
29 }

  ViewVC Help
Powered by ViewVC 1.1.2