Index: jquery_compatibility_mode.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/jquery_compatibility_mode/jquery_compatibility_mode.module,v
retrieving revision 1.1.2.1
diff -u -p -r1.1.2.1 jquery_compatibility_mode.module
--- jquery_compatibility_mode.module	9 Apr 2009 04:47:26 -0000	1.1.2.1
+++ jquery_compatibility_mode.module	30 Oct 2009 16:40:34 -0000
@@ -11,7 +11,30 @@ function jquery_compatibility_mode_funct
    return $function_overrides;
 }
 
-function jquery_compatibility_mode_init()
+/**
+ * Implement hook_menu, instead of init
+ *
+ */
+function jquery_compatibility_mode_menu($may_cache) {
+  $items = array();
+  $items[] = array(
+    'path' => 'jquery_compatibility_mode', 
+    'title' => 'jquery_compatibility_mode',
+    'callback' => 'jquery_compatibility_mode_callback',
+    'type' => MENU_CALLBACK,
+    'access' => TRUE
+  );
+  
+  return $items;
+
+}
+
+// callback for meu
+function jquery_compatibility_mode_callback() {
+  _jquery_compatibility_mode_init();
+}
+
+function _jquery_compatibility_mode_init()
 {
    if (arg(0) == 'jquery_compatibility_mode')
    {
@@ -41,7 +64,6 @@ function jquery_compatibility_mode_init(
 
          //Spit out a jQuery compatiblity mode version of the file we received.
          echo $contents;
-         exit;
       }
    }
 }
@@ -203,4 +225,4 @@ function jquery_compatibility_mode_is_di
       return $reasons;
    }
    return FALSE;
-}
\ No newline at end of file
+}
