removing the JSAN dep -- all we need is the $ function
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 10 May 2007 16:27:18 +0000 (16:27 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 10 May 2007 16:27:18 +0000 (16:27 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@7233 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/web/reports/xul/base.xul
Open-ILS/web/reports/xul/utilities.js

index 11717c2..9aff555 100644 (file)
@@ -5,12 +5,9 @@
 
 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:xhtml="http://www.w3.org/1999/xhtml" onload="loadIDL()">
 
-<script src="jsan/JSAN.js" type="application/x-javascript; e4x=1"/>
-<script>JSAN.use('DOM.Utils')</script>
-
+<script src="utilities.js" type="application/x-javascript; e4x=1"/>
 <script src="/opac/common/js/JSON.js" type="application/x-javascript; e4x=1"/>
 <script src="/opac/common/js/md5.js" type="application/x-javascript; e4x=1"/>
-<script src="utilities.js" type="application/x-javascript; e4x=1"/>
 <script src="xulbuilder.js" type="application/x-javascript; e4x=1"/>
 <script src="source-setup.js" type="application/x-javascript; e4x=1"/>
 <script src="source-browse.js" type="application/x-javascript; e4x=1"/>
index 18e2611..d30da69 100644 (file)
@@ -1,3 +1,22 @@
+function $ () {
+       var elements = new Array();
+
+       for (var i = 0; i < arguments.length; i++) {
+               var element = arguments[i];
+
+               if (typeof element == 'string')
+                       element = document.getElementById(element) || undefined;
+
+               if (arguments.length == 1)
+                       return element;
+
+               elements.push( element );
+       }
+
+       return elements;
+}
+
+
 function map (func, list) {
         var ret = [];
         for (var i = 0; i < list.length; i++) ret.push(func(list[i]));