copy summary for bill details and bill history
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 12 Jul 2006 20:00:20 +0000 (20:00 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 12 Jul 2006 20:00:20 +0000 (20:00 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@4963 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/bill_details.xul
Open-ILS/xul/staff_client/server/patron/bill_history.xul

index 6b00596..fed9eca 100644 (file)
@@ -82,6 +82,9 @@
                                                $('checked_in').value = r_circ.checkin_time() ? r_circ.checkin_time().toString().substr(0,10) : '';
                                                $('due').value = r_circ.due_date() ? r_circ.due_date().toString().substr(0,10) : '';
 
+                                               $('copy_summary').setAttribute('src',urls.XUL_COPY_SUMMARY + '?copy_id=' + r_circ.target_copy());
+                                               $('copy_summary').hidden=false;
+
                                                g.network.simple_request(
                                                        'MODS_SLIM_RECORD_RETRIEVE_VIA_COPY',
                                                        [ r_circ.target_copy() ],
@@ -89,7 +92,7 @@
                                                                var r_mvr = rreq.getResultObject();
                                                                if (instanceOf(r_mvr,mvr)) {
                                                                        util.widgets.remove_children('title');
-                                                                       $('title').appendChild( document.createTextNode( r_mvr.title() ) );
+                                                                       $('title').appendChild( document.createTextNode( r_mvr.title().substr(0,50) ) );
                                                                } else {
                                                                        g.network.simple_request(
                                                                                'FM_ACP_RETRIEVE',
 
                <splitter><grippy/></splitter>
 
+               <iframe id="copy_summary" flex="1" hidden="true"/>
+
+               <splitter><grippy/></splitter>
+
                        <groupbox orient="vertical" flex="2">
                                <caption label="Bills" style="color: red"/>
                                <tree id="bill_tree" flex="1" enableColumnDrag="true"/>
index 374c490..3328d28 100644 (file)
                                                $('checked_in').value = r_circ.checkin_time() ? r_circ.checkin_time().toString().substr(0,10) : '';
                                                $('due').value = r_circ.due_date() ? r_circ.due_date().toString().substr(0,10) : '';
 
+                                               $('copy_summary').setAttribute('src',urls.XUL_COPY_SUMMARY + '?copy_id=' + r_circ.target_copy());
+                                               $('copy_summary').hidden=false;
+
                                                g.network.simple_request(
                                                        'MODS_SLIM_RECORD_RETRIEVE_VIA_COPY',
                                                        [ r_circ.target_copy() ],
                                                        function (rreq) {
                                                                var r_mvr = rreq.getResultObject();
                                                                if (instanceOf(r_mvr,mvr)) {
-                                                                       $('title').appendChild( document.createTextNode( r_mvr.title() ) );
+                                                                       $('title').appendChild( document.createTextNode( r_mvr.title().substr(0,50) ) );
                                                                } else {
                                                                        g.network.simple_request(
                                                                                'FM_ACP_RETRIEVE',
                                        $('details').disabled = g.bill_list_selection.length == 0;
                                        $('add').disabled = g.bill_list_selection.length == 0;
                                        $('summary').hidden = g.bill_list_selection.length == 0;
+                                       $('copy_summary').hidden = g.bill_list_selection.length == 0;
                                        g.mbts_id = g.bill_list_selection[0];
                                        retrieve_specific_mbts();
                                        retrieve_circ();
                <label id="patron_name" class="patronNameLarge"/>
 
                <groupbox orient="vertical" flex="1" id="summary" hidden="true"/>
+               <iframe id="copy_summary" hidden="true"/>
 
                <splitter><grippy/></splitter>