? safarisearch/safarisearch.css
? safarisearch/srch.png
Index: safarisearch/safarisearch.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/safarisearch/safarisearch.js,v
retrieving revision 1.1
diff -u -p -r1.1 safarisearch.js
--- safarisearch/safarisearch.js	29 Nov 2006 18:53:23 -0000	1.1
+++ safarisearch/safarisearch.js	14 Mar 2007 17:21:40 -0000
@@ -2,9 +2,12 @@
 
 if (Drupal.jsEnabled) {
   $(document).ready(function() {
+    var input = $('#edit-search-theme-form-keys, #edit-search-block-form-keys');
     if (jQuery.browser.safari) {
-      var input = $('#edit-search_theme_form_keys, #edit-search_block_form_keys').attr('type', 'search');
-      input.attr('placeholder', $('input:submit', input[0].form).val());
+      input.attr({size: 18, type: 'search', placeholder: $('input:submit', input[0].form).val()});
+    }
+    else {
+      input.attr('size', 13).before('<span class="sbox-l"></span>').after('<span class="sbox-r"></span>').wrap('<span class="sbox"></span>');
     }
   });
-}
\ No newline at end of file
+}
Index: safarisearch/safarisearch.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/safarisearch/safarisearch.module,v
retrieving revision 1.1
diff -u -p -r1.1 safarisearch.module
--- safarisearch/safarisearch.module	29 Nov 2006 18:53:23 -0000	1.1
+++ safarisearch/safarisearch.module	14 Mar 2007 17:21:40 -0000
@@ -12,6 +12,7 @@
  */
 function safarisearch_form_alter($form_id, &$form) {
   if ($form_id == 'search_theme_form' || $form_id == 'search_block_form') {
+    drupal_add_css(drupal_get_path('module', 'safarisearch') .'/safarisearch.css', 'module');
     drupal_add_js(drupal_get_path('module', 'safarisearch') .'/safarisearch.js', 'module');
   }
 }
