? lib/.DS_Store
Index: jscalendar.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/jstools/jscalendar/jscalendar.css,v
retrieving revision 1.2
diff -u -r1.2 jscalendar.css
--- jscalendar.css	6 May 2006 15:55:57 -0000	1.2
+++ jscalendar.css	6 May 2006 16:56:44 -0000
@@ -3,4 +3,7 @@
 }
 .calendar table td {
   font-size:100%;
+}
+img.jscalendar {
+  cursor: pointer;
 }
\ No newline at end of file
Index: jscalendar.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/jstools/jscalendar/jscalendar.js,v
retrieving revision 1.4
diff -u -r1.4 jscalendar.js
--- jscalendar.js	10 Apr 2006 03:48:40 -0000	1.4
+++ jscalendar.js	6 May 2006 16:56:44 -0000
@@ -7,10 +7,11 @@
     for (var i = 0; input = inputs[i]; ++i) {
       if (input && (input.getAttribute('type') == 'text') && hasClass(input, 'jscalendar')) {
         var form = input.form;
-        var button = document.createElement('button');
-        button.appendChild(document.createTextNode(' ... '));
-        button.setAttribute('id', input.getAttribute('id') + '-button');
-        input.parentNode.insertBefore(button, input.nextSibling);
+        var img = document.createElement('img');
+        img.setAttribute('src', form.elements['edit[jscalendar_path]'].value + '/x-office-calendar.png');
+        img.setAttribute('id', input.getAttribute('id') + '-button');
+        img.setAttribute('class', 'jscalendar');
+        input.parentNode.insertBefore(img, input.nextSibling);
         var settings = [];
         settings['ifFormat'] = form.elements['edit[jscalendar_ifFormat]'] ? form.elements['edit[jscalendar_ifFormat]'].value : '%Y-%m-%d %H:%M:%S';
         // We use eval() because the result is a boolean while our input is a string.
Index: jscalendar.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/jstools/jscalendar/jscalendar.module,v
retrieving revision 1.5
diff -u -r1.5 jscalendar.module
--- jscalendar.module	10 Apr 2006 03:48:40 -0000	1.5
+++ jscalendar.module	6 May 2006 16:56:44 -0000
@@ -48,6 +48,10 @@
         unset($form['#jscalendar_' . $setting]);
       }
     }
+    $form['jscalendar_path'] = array(
+      '#type' => 'hidden',
+      '#value' => drupal_get_path('module', 'jscalendar')   
+    );
   }
 }
 
