From 51bf3c9c076f91656483657e7690ac5f6460b178 Mon Sep 17 00:00:00 2001 From: phasefx Date: Fri, 5 Aug 2005 17:34:05 +0000 Subject: [PATCH] bug #11, more entry points for marc editor and copy browser git-svn-id: svn://svn.open-ils.org/ILS/trunk@1619 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- .../chrome/content/evergreen/cat/copy_edit.js | 14 ++++++ .../evergreen/cat/copy_edit_overlay.xul | 8 ++++ .../chrome/content/evergreen/opac/opac.js | 45 +------------------ .../content/evergreen/util/spawn_win.js | 43 ++++++++++++++++++ 4 files changed, 66 insertions(+), 44 deletions(-) diff --git a/Evergreen/staff_client/chrome/content/evergreen/cat/copy_edit.js b/Evergreen/staff_client/chrome/content/evergreen/cat/copy_edit.js index af9bdb161e..3c5b278b50 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/cat/copy_edit.js +++ b/Evergreen/staff_client/chrome/content/evergreen/cat/copy_edit.js @@ -103,3 +103,17 @@ function refresh_spawning_browse_list() { mw.sdump('D_CAT','refresh_spawning_browse_list error: ' + js2JSON(E) + '\n'); } } + +function spawn_marc_from_copy_editor() { + try { + var record_id = user_request( + 'open-ils.search', + 'open-ils.search.biblio.find_by_barcode', + [ cn_list[0].copies()[0].barcode() ] + )[0].ids[0]; + marc_view(app_shell,record_id); + } catch(E) { + handle_error(E); + } +} + diff --git a/Evergreen/staff_client/chrome/content/evergreen/cat/copy_edit_overlay.xul b/Evergreen/staff_client/chrome/content/evergreen/cat/copy_edit_overlay.xul index 8e9d987cb9..8d83c1d572 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/cat/copy_edit_overlay.xul +++ b/Evergreen/staff_client/chrome/content/evergreen/cat/copy_edit_overlay.xul @@ -19,6 +19,12 @@ + + @@ -27,6 +33,8 @@