|
7 | 7 |
|
8 | 8 | include_once 'os2web_meetings.features.inc';
|
9 | 9 |
|
| 10 | +/** |
| 11 | + * Implements hook_init(). |
| 12 | + */ |
| 13 | +function os2web_meetings_init(){ |
| 14 | + drupal_add_css(drupal_get_path('module', 'os2web_meetings') . '/css/os2web_meetings.css', array('group' => CSS_THEME, 'every_page' => FALSE)); |
| 15 | + drupal_add_js(drupal_get_path('module', 'os2web_meetings') . '/js/os2web_meetings.js'); |
| 16 | + drupal_add_library('system', 'ui.datepicker'); |
| 17 | +} |
| 18 | + |
10 | 19 | /**
|
11 | 20 | * Implements hook_FORM_alter().
|
12 | 21 | */
|
13 | 22 | function os2web_meetings_form_views_exposed_form_alter(&$form, &$form_state) {
|
14 |
| - if ($form['#id'] === 'views-exposed-form-os2web_meetings_meetings-search-page') { |
15 |
| - $form['os2web_meetings_tax_committee']['#options']['http://norddjurs.dk/%C3%85bne-dagsordener.4803.aspx?doshow4803=1&filtercontrol48031=5488&filtercontrol48032=5462&filtercontrol48033=&filtercontrol48034=0&searchword4803='] = 'Djurs Mad I/S'; |
16 |
| - $form['os2web_meetings_tax_committee']['#options']['http://www.norddjurs.dk/%C3%85bne-dagsordener.4803.aspx?doshow4803=1&filtercontrol48031=5473&filtercontrol48032=0&filtercontrol48033=&filtercontrol48034=0&searchword4803='] = 'Beredskabskommisionen'; |
| 23 | + if ($form['#id'] === 'views-exposed-form-os2web-meetings-view-search-page') { |
17 | 24 | // Set up a validate function to forward user.
|
18 | 25 | $form['#validate'] = array('os2web_meetings_views_exposed_form_os2web_meetings_view_search_page_validate');
|
19 | 26 |
|
| 27 | + $form['from_date']['value']['#date_format'] = 'd-m-Y'; |
| 28 | + $form['to_date']['value']['#date_format'] = 'd-m-Y'; |
| 29 | + |
20 | 30 | // Add a little js to make the calendar icons clickable.
|
21 |
| - $cal_icon = drupal_get_path('theme', variable_get('theme_default', NULL)) . "/images/cal.png"; |
22 |
| - $datepicker = 'jQuery(document).ready(function($) { |
23 |
| - $( "#edit-from-date-value-datepicker-popup-0" ).datepicker({ |
24 |
| - showOn: "both", |
25 |
| - buttonImage: "' . $cal_icon . '", |
26 |
| - buttonImageOnly: true, |
27 |
| - dateFormat: "dd-mm-yy" |
28 |
| - }); |
29 |
| - $( "#edit-to-date-value-datepicker-popup-0" ).datepicker({ |
30 |
| - showOn: "both", |
31 |
| - buttonImage: "' . $cal_icon . '", |
32 |
| - buttonImageOnly: true, |
33 |
| - dateFormat: "dd-mm-yy" |
34 |
| - }); |
35 |
| - |
36 |
| - });'; |
| 31 | + $cal_icon = url(drupal_get_path('theme', variable_get('theme_default', NULL)) . "/images/cal.png"); |
| 32 | + $datepicker = ' |
| 33 | + |
| 34 | + |
| 35 | + (function ($) { |
| 36 | + Drupal.behaviors.os2web_meetings = { |
| 37 | + attach: function(context, settings) { |
| 38 | + $("#edit-from-date-value-date").datepicker({ |
| 39 | + showOn: "both", |
| 40 | + //buttonImage: "' . $cal_icon . '", |
| 41 | + buttonImageOnly: true, |
| 42 | + dateFormat: "dd-mm-yy" |
| 43 | + }); |
| 44 | + $("#edit-to-date-value-date").datepicker({ |
| 45 | + showOn: "both", |
| 46 | + //buttonImage: "' . $cal_icon . '", |
| 47 | + buttonImageOnly: true, |
| 48 | + dateFormat: "dd-mm-yy" |
| 49 | + }); |
| 50 | + } |
| 51 | + } |
| 52 | + }(jQuery));'; |
37 | 53 |
|
38 | 54 | drupal_add_js($datepicker, array(
|
39 | 55 | 'type' => 'inline',
|
|
0 commit comments