replace Cookie.js/cookieManager with dojo.cookie. Some things to watch out for as...
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 10 Nov 2010 20:51:23 +0000 (20:51 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 10 Nov 2010 20:51:23 +0000 (20:51 +0000)
In Cookie.js, a -1 passed as the expires parameter indicated a session cookie.  We could also specify such things as "+1y" or a specific date.  With dojo.cookie, an expires value of -1 deletes a cookie.  Not specifying an expires option will create a session cookie.  We can enter a date or a number days from today.  For the case in the code where we had "+1y", I supplied a value of 365.

In the previous code, we used empty strings for a lot of cookie deletion.  The canonical dojo example has us using null (with an expires of -1).  There were also some cases where it seemed obvious that we were deleting cookies, but were at the same passing an actual value (see base.js).  I changed these to nulls.

In opac_utils.js, grabFleshedUser(), I fixed a dead code path where a cookie deletion attempt came after a return statement.

I ran through the opac within and outside of the staff client, tried all of the acquisition UI's from the Acq menu, and most of the interfaces under Admin, and didn't find any auth cookie errors.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@18687 dcc99617-32d9-48b4-a31d-7c20da2025e4

36 files changed:
Open-ILS/web/conify/global/actor/org_unit.html
Open-ILS/web/conify/global/actor/org_unit.js
Open-ILS/web/conify/global/actor/org_unit_type.html
Open-ILS/web/conify/global/actor/org_unit_type.js
Open-ILS/web/conify/global/config/copy_status.html
Open-ILS/web/conify/global/config/copy_status.js
Open-ILS/web/conify/global/config/marc_code_maps.html
Open-ILS/web/conify/global/permission/grp_tree.html
Open-ILS/web/conify/global/permission/grp_tree.js
Open-ILS/web/conify/global/permission/perm_list.html
Open-ILS/web/conify/global/permission/perm_list.js
Open-ILS/web/js/ui/base.js
Open-ILS/web/opac/common/js/RemoteRequest.js
Open-ILS/web/opac/common/js/opac_utils.js
Open-ILS/web/opac/extras/bbags.xml
Open-ILS/web/opac/extras/circ/alt_holds_print.html
Open-ILS/web/opac/extras/selfcheck/selfcheck.js
Open-ILS/web/opac/extras/selfcheck/selfcheck.xml
Open-ILS/web/opac/skin/craftsman/js/sidebar.js
Open-ILS/web/opac/skin/default/js/adv_global.js
Open-ILS/web/opac/skin/default/js/mresult.js
Open-ILS/web/opac/skin/default/js/rresult.js
Open-ILS/web/opac/skin/default/js/sidebar.js
Open-ILS/web/opac/skin/default/xml/common/js_common.xml
Open-ILS/web/reports/oils_rpt.js
Open-ILS/web/reports/oils_rpt_common.xhtml
Open-ILS/web/reports/xul/template_builder.xul
Open-ILS/xul/staff_client/server/admin/cash_reports.xhtml
Open-ILS/xul/staff_client/server/admin/closed_dates.xhtml
Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml
Open-ILS/xul/staff_client/server/admin/hold_pull_list.xhtml
Open-ILS/xul/staff_client/server/admin/hold_pull_list_classic.xhtml
Open-ILS/xul/staff_client/server/admin/non_cat_types.xhtml
Open-ILS/xul/staff_client/server/admin/stat_cat_editor.xhtml
Open-ILS/xul/staff_client/server/main/data.xul
Open-ILS/xul/staff_client/server/patron/ue.xhtml

index 69fbf53..4f3de43 100644 (file)
@@ -48,7 +48,6 @@
 
                <!-- The OpenSRF API writ JS -->
                <script language='javascript' src='/opac/common/js/utils.js' type='text/javascript'></script>
-               <script language='javascript' src='/opac/common/js/Cookies.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/CGI.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/JSON_v1.js' type='text/javascript'></script>
 
index 7f73391..12f9139 100644 (file)
@@ -20,6 +20,7 @@ dojo.require('fieldmapper.dojoData');
 dojo.require('openils.widget.TranslatorPopup');
 dojo.require('openils.PermaCrud');
 dojo.require('dojo.parser');
+dojo.require('dojo.cookie');
 dojo.require('dojo.data.ItemFileWriteStore');
 dojo.require('dojo.date.stamp');
 dojo.require('dijit.form.TextBox');
@@ -38,8 +39,7 @@ dojo.requireLocalization("openils.conify", "conify");
 
 // some handy globals
 var cgi = new CGI();
-var cookieManager = new HTTP.Cookies();
-var ses = cookieManager.read('ses') || cgi.param('ses');
+var ses = dojo.cookie('ses') || cgi.param('ses');
 var pcrud = new openils.PermaCrud({ authtoken : ses });
 
 var current_ou, current_ou_hoo, ou_list_store;
index 2f93934..c3d4a5d 100644 (file)
@@ -50,7 +50,6 @@
 
                <!-- The OpenSRF API writ JS -->
                <script language='javascript' src='/opac/common/js/utils.js' type='text/javascript'></script>
-               <script language='javascript' src='/opac/common/js/Cookies.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/CGI.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/JSON_v1.js' type='text/javascript'></script>
 
index f3fb760..26cb07d 100644 (file)
@@ -20,6 +20,7 @@ dojo.require('fieldmapper.dojoData');
 dojo.require('openils.widget.TranslatorPopup');
 dojo.require('openils.PermaCrud');
 dojo.require('dojo.parser');
+dojo.require('dojo.cookie');
 dojo.require('dojo.data.ItemFileWriteStore');
 dojo.require('dojo.date.stamp');
 dojo.require('dijit.form.NumberSpinner');
@@ -39,8 +40,7 @@ dojo.requireLocalization("openils.conify", "conify");
 
 // some handy globals
 var cgi = new CGI();
-var cookieManager = new HTTP.Cookies();
-var ses = cookieManager.read('ses') || cgi.param('ses');
+var ses = dojo.cookie('ses') || cgi.param('ses');
 var pCRUD = new openils.PermaCrud({authtoken:ses});
 
 var current_type;
index 71183d7..ef100ca 100644 (file)
@@ -51,7 +51,6 @@
 
                <!-- The OpenSRF API writ JS -->
                <script language='javascript' src='/opac/common/js/utils.js' type='text/javascript'></script>
-               <script language='javascript' src='/opac/common/js/Cookies.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/CGI.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/JSON_v1.js' type='text/javascript'></script>
 
index a934f1a..1613ae8 100644 (file)
@@ -22,6 +22,7 @@ dojo.require('openils.PermaCrud');
 dojo.require('dojo.parser');
 dojo.require('dojo.string');
 dojo.require('dojo.data.ItemFileWriteStore');
+dojo.require('dojo.cookie');
 dojo.require('dijit.form.TextBox');
 dojo.require('dijit.form.ValidationTextBox');
 dojo.require('dijit.form.Textarea');
@@ -35,8 +36,7 @@ dojo.requireLocalization("openils.conify", "conify");
 
 // some handy globals
 var cgi = new CGI();
-var cookieManager = new HTTP.Cookies();
-var ses = cookieManager.read('ses') || cgi.param('ses');
+var ses = dojo.cookie('ses') || cgi.param('ses');
 var pCRUD = new openils.PermaCrud({authtoken:ses});
 
 var current_status;
index 69aa012..ccc9881 100644 (file)
@@ -51,7 +51,6 @@
 
                <!-- The OpenSRF API writ JS -->
                <script language='javascript' src='/opac/common/js/utils.js' type='text/javascript'></script>
-               <script language='javascript' src='/opac/common/js/Cookies.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/CGI.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/JSON_v1.js' type='text/javascript'></script>
 
index f55863b..5a34f55 100644 (file)
@@ -61,7 +61,6 @@
 
                <!-- The OpenSRF API writ JS -->
                <script language='javascript' src='/opac/common/js/utils.js' type='text/javascript'></script>
-               <script language='javascript' src='/opac/common/js/Cookies.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/CGI.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/JSON_v1.js' type='text/javascript'></script>
 
index bf6cc77..1ee39d3 100644 (file)
@@ -22,6 +22,7 @@ dojo.require('openils.widget.TranslatorPopup');
 dojo.require('dojo.parser');
 dojo.require('dojo.data.ItemFileWriteStore');
 dojo.require('dojo.date.stamp');
+dojo.require('dojo.cookie');
 dojo.require('dijit.form.NumberSpinner');
 dojo.require('dijit.form.TextBox');
 dojo.require('dijit.form.TimeTextBox');
@@ -43,8 +44,7 @@ dojo.requireLocalization("openils.conify", "conify");
 
 // some handy globals
 var cgi = new CGI();
-var cookieManager = new HTTP.Cookies();
-var ses = cookieManager.read('ses') || cgi.param('ses');
+var ses = dojo.cookie('ses') || cgi.param('ses');
 var server = {};
 server.pcrud = new openils.PermaCrud({ authtoken : ses });
 server.actor = new OpenSRF.ClientSession('open-ils.actor');
index 342ee81..76bd627 100644 (file)
@@ -51,7 +51,6 @@
 
                <!-- The OpenSRF API writ JS -->
                <script language='javascript' src='/opac/common/js/utils.js' type='text/javascript'></script>
-               <script language='javascript' src='/opac/common/js/Cookies.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/CGI.js' type='text/javascript'></script>
                <script language='javascript' src='/opac/common/js/JSON_v1.js' type='text/javascript'></script>
 
index 18c8fce..ff303f9 100644 (file)
@@ -21,6 +21,7 @@ dojo.require('openils.widget.TranslatorPopup');
 dojo.require('openils.PermaCrud');
 dojo.require('dojo.parser');
 dojo.require('dojo.string');
+dojo.require('dojo.cookie');
 dojo.require('dojo.data.ItemFileWriteStore');
 dojo.require('dijit.form.TextBox');
 dojo.require('dijit.form.ValidationTextBox');
@@ -35,8 +36,7 @@ dojo.requireLocalization("openils.conify", "conify");
 
 // some handy globals
 var cgi = new CGI();
-var cookieManager = new HTTP.Cookies();
-var ses = cookieManager.read('ses') || cgi.param('ses');
+var ses = dojo.cookie('ses') || cgi.param('ses');
 var pCRUD = new openils.PermaCrud({authtoken : ses});
 
 var ppl_strings = dojo.i18n.getLocalization('openils.conify', 'conify');
index 75cafe7..1f5de05 100644 (file)
@@ -37,8 +37,8 @@ function oilsSetupUser() {
 
         if(!authtoken) {
 
-            dojo.cookie('ses', openils.User.authtoken, {expires:-1, path:'/'}); // remove the cookie
-            dojo.cookie('ses', openils.User.authtoken, {expires:-1, path:oilsBasePath}); // remove the cookie
+            dojo.cookie('ses', null, {expires:-1, path:'/'}); // remove the cookie
+            dojo.cookie('ses', null, {expires:-1, path:oilsBasePath}); // remove the cookie
 
             dojo.addOnLoad(function(){
                 if(openils.XUL.isXUL()) {
index aff59b4..125f57a 100644 (file)
@@ -244,7 +244,7 @@ RemoteRequest.prototype.send = function(blocking) {
 
        try {
                var auth;
-               try { auth = cookieManager.read(COOKIE_SES) } catch(ee) {}
+               try { dojo.require('dojo.cookie'); auth = dojo.cookie(COOKIE_SES) } catch(ee) {}
                if( isXUL() ) auth = fetchXULStash().session.key;
                if( auth ) 
                        this.xmlhttp.setRequestHeader('X-OILS-Authtoken', auth);
index 9ed6260..8499c5e 100644 (file)
@@ -5,8 +5,6 @@
 function isXUL() { try { if(IAMXUL) return true;}catch(e){return false;}; }
 
 
-var cookieManager = new HTTP.Cookies();
-
 var __ilsEvent; /* the last event the occurred */
 
 var DEBUGSLIM;
@@ -222,13 +220,14 @@ function clearSearchParams() {
 
 
 function initCookies() {
+    dojo.require('dojo.cookie');
        FONTSIZE = "regular";
-       var font = cookieManager.read(COOKIE_FONT);
+       var font = dojo.cookie(COOKIE_FONT);
        scaleFonts(font);
        if(font) FONTSIZE = font;
-       SKIN = cookieManager.read(COOKIE_SKIN);
+       SKIN = dojo.cookie(COOKIE_SKIN);
     if(findCurrentPage() == HOME)
-        cookieManager.remove(COOKIE_SEARCH);
+        dojo.cookie(COOKIE_SEARCH,null,{'expires':-1});
 }
 
 /* URL param accessors */
@@ -522,7 +521,7 @@ function buildSearchLink(type, string, linknode, trunc) {
 }
 
 function setSessionCookie(ses) {
-       cookieManager.write(COOKIE_SES, ses, -1);
+       dojo.cookie(COOKIE_SES, ses);
 }
 
 
@@ -544,7 +543,7 @@ function grabUser(ses, force) {
        }
 
        if(!ses) {
-               ses = cookieManager.read(COOKIE_SES);
+               ses = dojo.cookie(COOKIE_SES);
                /* https cookies don't show up in http servers.. */
                _debug("cookie auth token = " + ses);
        }
@@ -636,8 +635,8 @@ function grabFleshedUser() {
        G.user = req.result();
 
        if(!G.user || G.user.length == 0) { 
+               dojo.cookie(COOKIE_SES,null,{'expires':-1});
                G.user = null; return false; 
-               cookieManager.write(COOKIE_SES,"");
        }
 
        G.user.session = ses;
@@ -661,7 +660,7 @@ function checkUserSkin(new_skin) {
                if(grabUser()) {
                        if(grabUserPrefs()) {
                                user_skin = G.user.prefs["opac.skin"];
-                               cookieManager.write( COOKIE_SKIN, user_skin, '+1y' );
+                               dojo.cookie( COOKIE_SKIN, user_skin, { 'expires' : 365 } );
                        }
                }
        }
@@ -794,10 +793,10 @@ function doLogout() {
 
        /* remove any cached data */
     dojo.require('dojo.cookie');
-    dojo.cookie(COOKIE_SES, '', {expires:-1});
-    dojo.cookie(COOKIE_RIDS, '', {expires:-1});
-    dojo.cookie(COOKIE_SKIN, '', {expires:-1});
-    dojo.cookie(COOKIE_SEARCH, '', {expires:-1});
+    dojo.cookie(COOKIE_SES, null, {expires:-1});
+    dojo.cookie(COOKIE_RIDS, null, {expires:-1});
+    dojo.cookie(COOKIE_SKIN, null, {expires:-1});
+    dojo.cookie(COOKIE_SEARCH, null, {expires:-1});
 
 
        checkUserSkin("default");
@@ -887,7 +886,7 @@ function orgSelect(id) {
 
 function setFontSize(size) {
        scaleFonts(size);
-       cookieManager.write(COOKIE_FONT, size, '+1y');
+       dojo.cookie(COOKIE_FONT, size, { 'expires' : 365});
 }
 
 var resourceFormats = [
index 9e7ebe3..2b6ecf7 100644 (file)
@@ -11,7 +11,6 @@
                <script language='javascript' src='/opac/common/js/utils.js'> </script>
                <script language='javascript' src='/opac/common/js//config.js'> </script> 
                <script language='javascript' src='/opac/common/js/CGI.js'> </script>
-               <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
        
                <script language='javascript' src='/opac/common/js/slimtree.js'> </script>
                <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
index 849b369..5c17c36 100644 (file)
@@ -26,7 +26,6 @@
         </style>
         <!-- The OpenSRF API writ JS -->
         <script language='javascript' src='/opac/common/js/utils.js' type='text/javascript'></script>
-        <script language='javascript' src='/opac/common/js/Cookies.js' type='text/javascript'></script>
         <script language='javascript' src='/opac/common/js/CGI.js' type='text/javascript'></script>
         <script language='javascript' src='/opac/common/js/JSON_v1.js' type='text/javascript'></script>
         <!-- Dojo goodness -->
index 9b48c63..d1b9f08 100644 (file)
@@ -45,8 +45,9 @@ var SET_AUTO_OVERRIDE_EVENTS = 'circ.selfcheck.auto_override_checkout_events';
 
 
 function selfckInit() {
+    dojo.require('dojo.cookie');
     var cgi = new CGI();
-    var staff = grabUser(cookieManager.read(STAFF_SES_PARAM) || cgi.param(STAFF_SES_PARAM));
+    var staff = grabUser(dojo.cookie(STAFF_SES_PARAM) || cgi.param(STAFF_SES_PARAM));
 
     selfckSetupPrinter();
 
@@ -122,9 +123,9 @@ function selfckSetupPrinter() {
 }
 
 function selfckTryPatronCookie() {
-    var pb = cookieManager.read(PATRON_BARCODE_COOKIE);
+    var pb = dojo.cookie(PATRON_BARCODE_COOKIE);
     if(pb) {
-        cookieManager.write(PATRON_BARCODE_COOKIE, '');
+        dojo.cookie(PATRON_BARCODE_COOKIE, null, {'expires':-1});
         $('selfck-patron-login-input').value = pb;
         selfckPatronLogin();
     }
@@ -245,7 +246,7 @@ function selfckPatronLogin(barcode) {
 }
 
 function selfckLogoutStaff() {
-    cookieManager.remove(STAFF_SES_PARAM);
+    dojo.cookie(STAFF_SES_PARAM,null,{'expires':-1});
     location.reload(true);
 }
 
@@ -256,7 +257,7 @@ function selfckLogoutStaff() {
 function selfckCheckPatronBarcode(itemBc) {
     if(patronBarcodeRegex) {
         if(itemBc.match(patronBarcodeRegex)) {
-            cookieManager.write(PATRON_BARCODE_COOKIE, itemBc, -1);
+            dojo.cookie(PATRON_BARCODE_COOKIE, itemBc);
             selfckLogoutPatron();
             return true;
         }
index a0418e2..d78f05e 100644 (file)
@@ -39,8 +39,6 @@
            <script language='javascript' type='text/javascript' 
             src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/CGI.js'></script>
            <script language='javascript' type='text/javascript' 
-            src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/Cookies.js'></script>
-           <script language='javascript' type='text/javascript' 
             src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/md5.js'></script>
         <script language='javascript' type='text/javascript' 
             src='<!--#echo var="OILS_OPAC_JS_HOST"-->/common/js/JSON_v1.js'></script>
index 45296e4..8a1777a 100644 (file)
@@ -68,7 +68,8 @@ function loginDance() {
 
                if(!strongPassword( G.ui.login.password.value ) ) {
 
-                       cookieManager.write(COOKIE_SES, "");
+            dojo.require('dojo.cookie');
+                       dojo.cookie(COOKIE_SES, "");
                        hideMe($('login_table'));
                        unHideMe($('change_pw_table'));
                        $('change_pw_current').focus();
index 74edd3f..9fdfca3 100644 (file)
@@ -8,7 +8,8 @@ var advSelectedOrg = null;
 function advgInit() {
 
        /* XXX */
-       if( cookieManager.read(COOKIE_NOGROUP_RECORDS) || SHOW_MR_DEFAULT )
+    dojo.require('dojo.cookie');
+       if( dojo.cookie(COOKIE_NOGROUP_RECORDS) || SHOW_MR_DEFAULT )
                $('adv_group_titles').checked = true;
 
        $n($('adv_global_tbody'), 'term').focus();
@@ -112,7 +113,7 @@ function initSearchBoxes() {
     /* loads the compiled search from the search cookie 
         and sets the widgets accordingly */
 
-    search = cookieManager.read(COOKIE_SEARCH);
+    search = dojo.cookie(COOKIE_SEARCH);
     if(!search) return;
     _debug("loaded compiled search cookie: " + search);
 
@@ -260,9 +261,9 @@ function advSubmitGlobal() {
        }
 
        if($('adv_group_titles').checked ) 
-               cookieManager.write(COOKIE_NOGROUP_RECORDS,'1',-1);
+               dojo.cookie(COOKIE_NOGROUP_RECORDS,'1');
        else
-               cookieManager.write(COOKIE_NOGROUP_RECORDS,'');
+               dojo.cookie(COOKIE_NOGROUP_RECORDS,null,{'expires':-1});
 
 
        goTo(buildOPACLink(args));
index 98220e7..726f589 100644 (file)
@@ -49,7 +49,8 @@ function mresultHandleMRIds(r) {
        var res = r.getResultObject();
     resultFacetKey = res.facet_key;
     resultCompiledSearch = res.compiled_search;
-    cookieManager.write(COOKIE_SEARCH, js2JSON(res.compiled_search), -1);
+    dojo.require('dojo.cookie');
+    dojo.cookie(COOKIE_SEARCH, js2JSON(res.compiled_search));
        if(res.count != null) {
                if( getOffset() == 0 ) HITCOUNT = res.count;
                runEvt('result', 'hitCountReceived');
index 145f06b..30bbbe5 100644 (file)
@@ -38,7 +38,7 @@ function rresultCollectIds() {
        switch(rtype) {
 
                case RTYPE_COOKIE:
-                       ids = JSON2js(cookieManager.read(COOKIE_RIDS));
+                       ids = JSON2js(dojo.cookie(COOKIE_RIDS));
                        _rresultHandleIds( ids, ids.length );
                        break;
 
@@ -245,7 +245,7 @@ function rresultHandleRIds(r) {
 function _rresultHandleIds(ids, count) {
        //var json = js2JSON({ids:ids,count:count});
        /*
-       cookieManager.write(COOKIE_SRIDS, json, '+1d');
+       dojo.cookie(COOKIE_SRIDS, json, {'expires':1});
        */
 
        HITCOUNT = parseInt(count);
@@ -321,7 +321,8 @@ function rresultFilterSearchResults(r) {
 
     resultFacetKey = result.facet_key;
     resultCompiledSearch = result.compiled_search;
-    cookieManager.write(COOKIE_SEARCH, js2JSON(result.compiled_search), -1);
+    dojo.require('dojo.cookie');
+    dojo.cookie(COOKIE_SEARCH, js2JSON(result.compiled_search));
        _rresultHandleIds( ids, result.count );
 }
 
index c172edf..902175e 100644 (file)
@@ -68,7 +68,8 @@ function loginDance() {
 
                if(!strongPassword( G.ui.login.password.value ) ) {
 
-                       cookieManager.write(COOKIE_SES, "");
+            dojo.require('dojo.cookie');
+                       dojo.cookie(COOKIE_SES, "");
                        hideMe($('login_table'));
                        unHideMe($('change_pw_table'));
                        $('change_pw_current').focus();
index a2a428f..c36dc06 100644 (file)
@@ -1,7 +1,6 @@
        <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/utils.js' type='text/javascript'></script>
        <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/config.js' type='text/javascript'></script>
        <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/CGI.js' type='text/javascript'></script>
-       <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/Cookies.js' type='text/javascript'></script>
        <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/md5.js' type='text/javascript'></script>
 
        <script language='javascript' src='<!--#echo var="OILS_JS_BASE"-->/slimtree.js' type='text/javascript'></script>
index ba542ff..835e06e 100644 (file)
@@ -23,10 +23,10 @@ function oilsInitReports() {
        }
 
 
-       oilsRptCookie = new HTTP.Cookies();
+    dojo.require('dojo.cookie');
        oilsRptCurrentOrg = USER.ws_ou();
-       cookieManager.write(COOKIE_SES, SESSION, -1, '/');
-       cookieManager.write('ws_ou', USER.ws_ou(), -1, '/');
+       dojo.cookie(COOKIE_SES, SESSION, { 'path' : '/'});
+       dojo.cookie('ws_ou', USER.ws_ou(), { 'path' : '/'});
 
        oilsRptFetchOrgTree(
                function() {
index 1715bd3..31d4f79 100644 (file)
@@ -14,6 +14,7 @@
 <script type="text/javascript">
        dojo.require('dojo.parser');
        dojo.require('dojo.string');
+       dojo.require('dojo.cookie');
 
        function status_update (markup) {
                dojo.byId('status_text').innerHTML = markup;
@@ -27,7 +28,6 @@
 <script type='text/javascript' src='/opac/common/js/JSON_v1.js'> </script>
 <script type='text/javascript' src='/opac/common/js/fmall.js'> </script>
 <script type='text/javascript' src='/opac/common/js/fmgen.js'> </script>
-<script type='text/javascript' src='/opac/common/js/Cookies.js'> </script>
 <script type='text/javascript' src='/opac/common/js/opac_utils.js'> </script>
 <script type='text/javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
 <script type='text/javascript' src='/opac/common/js/org_utils.js'> </script>
index 5815c36..40fffac 100644 (file)
@@ -36,7 +36,6 @@
 <script src='/opac/common/js/JSON_v1.js' type="application/x-javascript; e4x=1"/>
 <script src='/opac/common/js/fmall.js' type="application/x-javascript; e4x=1"/>
 <script src='/opac/common/js/fmgen.js' type="application/x-javascript; e4x=1"/>
-<script src='/opac/common/js/Cookies.js' type="application/x-javascript; e4x=1"/>
 <script src='/opac/common/js/opac_utils.js' type="application/x-javascript; e4x=1"/>
 <script src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js' type="application/x-javascript; e4x=1"/>
 <script src='/opac/common/js/org_utils.js' type="application/x-javascript; e4x=1"/>
index 0605b94..4c16df2 100644 (file)
@@ -18,7 +18,6 @@
         <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
         <script language='javascript' src='/opac/common/js/fmall.js'> </script>
         <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
-        <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
         <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
         <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
         <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
index af8ed45..a3af761 100644 (file)
@@ -16,7 +16,6 @@
         <script type='text/javascript' src='/opac/common/js/JSON_v1.js'> </script>
         <script type='text/javascript' src='/opac/common/js/fmall.js'> </script>
         <script type='text/javascript' src='/opac/common/js/fmgen.js'> </script>
-        <script type='text/javascript' src='/opac/common/js/Cookies.js'> </script>
         <script type='text/javascript' src='/opac/common/js/opac_utils.js'> </script>
         <script type='text/javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
         <script type='text/javascript' src='/opac/common/js/org_utils.js'> </script>
index 6f71e57..a4fb1c8 100644 (file)
@@ -22,7 +22,6 @@
         <script language='javascript' src='/opac/common/js/Cookie.js'> </script>
     
         <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
-        <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
         <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
         <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
         <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
index 8e4a3e2..355c655 100644 (file)
@@ -20,7 +20,6 @@
         <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
         <script language='javascript' src='/opac/common/js/fmall.js'> </script>
         <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
-        <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
         <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
         <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
         <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
index 603b154..dc00ec3 100644 (file)
@@ -19,7 +19,6 @@
         <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
         <script language='javascript' src='/opac/common/js/fmall.js'> </script>
         <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
-        <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
         <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
         <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
         <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
index 83f5857..0e8b6b0 100644 (file)
@@ -18,7 +18,6 @@
         <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
         <script language='javascript' src='/opac/common/js/fmall.js'> </script>
         <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
-        <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
         <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
         <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
         <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
index c9c1e09..b468a97 100644 (file)
@@ -18,7 +18,6 @@
         <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
         <script language='javascript' src='/opac/common/js/fmall.js'> </script>
         <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
-        <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
         <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
         <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
         <script language='javascript' src='/opac/common/js/org_utils.js'> </script>
index 5d80e27..5f05637 100644 (file)
             //cache_me('/xul/server/patron/ue_ui.js','http');
             //cache_me('/xul/server/patron/ue.js','http');
             //cache_me('/opac/common/js//config.js','http');
-            //cache_me('/opac/common/js/Cookie.js','http');
-            //cache_me('/opac/common/js/Cookies.js','http');
             //cache_me('/opac/common/js/opac_utils.js','http');
             //cache_me('/opac/common/js/init.js','http');
             //cache_me('/opac/common/js/jscalendar/calendar-brown.css','http');
index 1039261..37b807d 100644 (file)
@@ -18,7 +18,6 @@
         <script language='javascript' src='/opac/common/js/JSON_v1.js'> </script>
         <script language='javascript' src='/opac/common/js/fmall.js'> </script>
         <script language='javascript' src='/opac/common/js/fmgen.js'> </script>
-        <script language='javascript' src='/opac/common/js/Cookies.js'> </script>
         <script language='javascript' src='/opac/common/js/opac_utils.js'> </script>
         <script language='javascript' src='/opac/common/js/<!--#echo var="locale"-->/OrgTree.js'> </script>
         <script language='javascript' src='/opac/common/js/org_utils.js'> </script>