From: phasefx Date: Wed, 20 Jul 2005 03:41:07 +0000 (+0000) Subject: more billing interface. currently unfinished X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=2c3a2b17d2c0fc5fe885e97342872c6af5f3e164;p=Evergreen.git more billing interface. currently unfinished git-svn-id: svn://svn.open-ils.org/ILS/trunk@1296 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_bills.js b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_bills.js index 81a39cd5a2..ed37e0c7c8 100644 --- a/Evergreen/staff_client/chrome/content/evergreen/patron/patron_bills.js +++ b/Evergreen/staff_client/chrome/content/evergreen/patron/patron_bills.js @@ -5,38 +5,24 @@ function patron_bills_init(p) { sdump('D_CONSTRUCTOR',arg_dump(arguments)); p.patron_bills_cols = [ - /* { - 'id' : 'id', 'label' : getString('mbts_id_label'), 'flex' : 1, - 'primary' : false, 'hidden' : false, 'fm_class' : 'mbts', 'fm_field_render' : '.id()' - }, - */ - { - 'id' : 'xact_dates', 'label' : getString('bills_xact_dates_label'), 'flex' : 1, + 'id' : 'xact_dates', 'label' : getString('bills_xact_dates_label'), 'flex' : 0, 'primary' : false, 'hidden' : false, 'fm_class' : 'mbts', 'fm_field_render' : 'xact_dates_box($$)' }, { - 'id' : 'money', 'label' : getString('bills_money_label'), 'flex' : 1, - 'primary' : false, 'hidden' : false, 'fm_class' : 'mbts', - 'fm_field_render' : 'money_box($$)' - }, - /* - { - 'id' : 'total_owed', 'label' : getString('mbts_total_owed_label'), 'flex' : 1, - 'primary' : false, 'hidden' : false, 'fm_class' : 'mbts', 'fm_field_render' : '.total_owed()' + 'id' : 'notes', 'label' : getString('mbts_xact_type_label'), 'flex' : 1, + 'primary' : false, 'hidden' : false, 'fm_class' : 'mbts', + 'fm_field_render' : '.xact_type()' }, { - 'id' : 'total_paid', 'label' : getString('mbts_total_paid_label'), 'flex' : 1, - 'primary' : false, 'hidden' : false, 'fm_class' : 'mbts', 'fm_field_render' : '.total_paid()' - }, - { - 'id' : 'balance_owed', 'label' : getString('mbts_balance_owed_label'), 'flex' : 1, - 'primary' : false, 'hidden' : false, 'fm_class' : 'mbts', 'fm_field_render' : '.balance_owed()' + 'id' : 'money', 'label' : getString('bills_money_label'), 'flex' : 0, + 'primary' : false, 'hidden' : false, 'fm_class' : 'mbts', + 'fm_field_render' : 'money_box($$)' }, - */ { - 'id' : 'current_pay', 'label' : getString('bills_current_payment_label'), 'flex' : 1, 'render_xul' : 'textbox' + 'id' : 'current_pay', 'label' : getString('bills_current_payment_label'), 'flex' : 0, + 'render_xul' : 'textbox' } ]; @@ -84,11 +70,15 @@ function list_box_init( p ) { listcol.setAttribute('flex', p.cols[i].flex); } - p.add_row = function (cols) { + p.add_row = function (cols, params) { var listitem = p.w.document.createElement('listitem'); listbox.appendChild( listitem ); listitem.setAttribute('allowevents','true'); + listitem.setAttribute('style','border-bottom: black solid thin'); + for (var i in params) { + listitem.setAttribute( i, params[i] ); + } if (window.navigator.userAgent.match( /Firefox/ )) { listitem.setAttribute('label',''); @@ -207,7 +197,7 @@ function patron_bills_add_patron_bills(p, bills) { var listcell = p.w.document.createElement('listcell'); listcell.setAttribute('pack','start'); listcell.setAttribute('align','start'); - listcell.setAttribute('style','border-bottom: black solid thin'); + listcell.setAttribute('style','border-left: black solid thin'); var col = ''; if (hash.fm_field_render) { @@ -235,6 +225,6 @@ function patron_bills_add_patron_bills(p, bills) { } cols.push( listcell ); } - p.list_box.add_row( cols ); + p.list_box.add_row( cols, { 'record_id' : mbts.id() } ); } } diff --git a/Evergreen/staff_client/chrome/locale/en-US/evergreen/OpenILS.properties b/Evergreen/staff_client/chrome/locale/en-US/evergreen/OpenILS.properties index b66574ae4f..a67a642b68 100644 --- a/Evergreen/staff_client/chrome/locale/en-US/evergreen/OpenILS.properties +++ b/Evergreen/staff_client/chrome/locale/en-US/evergreen/OpenILS.properties @@ -99,4 +99,5 @@ mbts_total_owed_label=Original Bill mbts_total_paid_label=Total Paid mbts_xact_finish_label=Finish mbts_xact_start_label=Start +mbts_xact_type_label=Notes