@@ -13,15 +13,14 @@ include_once 'os2web_meetings.features.inc';
13
13
function os2web_meetings_init(){
14
14
drupal_add_css(drupal_get_path('module', 'os2web_meetings') . '/css/os2web_meetings.css', array('group' => CSS_THEME, 'every_page' => FALSE));
15
15
drupal_add_js(drupal_get_path('module', 'os2web_meetings') . '/js/os2web_meetings.js');
16
+ drupal_add_library('system', 'ui.datepicker');
16
17
}
17
18
18
19
/**
19
20
* Implements hook_FORM_alter().
20
21
*/
21
22
function os2web_meetings_form_views_exposed_form_alter(&$form, &$form_state) {
22
23
if ($form['#id'] === 'views-exposed-form-os2web-meetings-view-search-page') {
23
- $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';
24
- $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';
25
24
// Set up a validate function to forward user.
26
25
$form['#validate'] = array('os2web_meetings_views_exposed_form_os2web_meetings_view_search_page_validate');
27
26
@@ -30,21 +29,27 @@ function os2web_meetings_form_views_exposed_form_alter(&$form, &$form_state) {
30
29
31
30
// Add a little js to make the calendar icons clickable.
32
31
$cal_icon = url(drupal_get_path('theme', variable_get('theme_default', NULL)) . "/images/cal.png");
33
- $datepicker = 'jQuery(document).ready(function($) {
34
- $("#edit-from-date-value-datepicker-popup-0").datepicker({
35
- showOn: "both",
36
- buttonImage: "' . $cal_icon . '",
37
- buttonImageOnly: true,
38
- dateFormat: "dd-mm-yy"
39
- });
40
- $("#edit-to-date-value-datepicker-popup-0").datepicker({
41
- showOn: "both",
42
- buttonImage: "' . $cal_icon . '",
43
- buttonImageOnly: true,
44
- dateFormat: "dd-mm-yy"
45
- });
46
-
47
- });';
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));';
48
53
49
54
drupal_add_js($datepicker, array(
50
55
'type' => 'inline',
0 commit comments