modify holds.js
authorJason Etheridge <jason@esilibrary.com>
Tue, 1 Oct 2013 20:20:43 +0000 (16:20 -0400)
committerJason Etheridge <jason@esilibrary.com>
Tue, 1 Oct 2013 21:06:11 +0000 (17:06 -0400)
Open-ILS/xul/staff_client/server/patron/holds.js

index 67ad4a9..ce7b5f6 100644 (file)
@@ -1473,7 +1473,17 @@ patron.holds.prototype = {
                                     'url_prefix' : xulG.url_prefix,
                                     'url' : xulG.url_prefix('browser')
                                 };
-                                xulG.display_window.g.patron.right_deck.set_iframe( urls.XUL_REMOTE_BROWSER + '?patron_hold=1', {}, content_params);
+                                if (typeof xulG.display_window != 'undefined') {
+                                    xulG.display_window.g.patron.right_deck.set_iframe( urls.XUL_REMOTE_BROWSER + '?patron_hold=1', {}, content_params);
+                                } else {
+                                    xulG.new_tab(
+                                        urls.XUL_REMOTE_BROWSER + '?patron_hold=1',
+                                        {
+                                            'tab_name' : 'Place Hold Patron #'+xulG.patron_id
+                                        },
+                                        content_params
+                                    );
+                                }
                             } catch(E) {
                                 obj.error.sdump('D_ERROR','cmd_search_opac: ' + E);
                             }