</div>
<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
- <div id='acq-view-invoice-div'></div>
+ <div id='acq-invoice-summary'>
+ <div id='acq-view-invoice-div'></div>
+ <button dojoType='dijit.form.Button' id='acq-invoice-summary-toggle-off'>[% l('Hide Summary') %]</button>
+ </div>
+ <div id='acq-invoice-summary-small'>
+ <h3 id='acq-invoice-summary-name'></h3>
+ <button dojoType='dijit.form.Button' id='acq-invoice-summary-toggle-on'>[% l('Show Summary') %]</button>
+ </div>
+ <br/>
</div>
<div dojoType="dijit.layout.ContentPane" layoutAlign="client">
<div dojoType="dijit.layout.ContentPane"
class='oils-acq-detail-content-pane' title="Search">
- <script type='dojo/connect' event='onShow'>renderUnifiedSearch();</script>
+ <script type='dojo/connect' event='onShow'>
+ // hide summary info when opening the search tab
+ dojo.byId('acq-invoice-summary-toggle-off').onclick();
+ renderUnifiedSearch();
+ </script>
<!-- slim, inline unified search UI -->
itemTypes = pcrud.retrieveAll('aiit');
+ dojo.byId('acq-invoice-summary-toggle-off').onclick = function() {
+ openils.Util.hide(dojo.byId('acq-invoice-summary'));
+ openils.Util.show(dojo.byId('acq-invoice-summary-small'));
+ };
+
+ dojo.byId('acq-invoice-summary-toggle-on').onclick = function() {
+ openils.Util.show(dojo.byId('acq-invoice-summary'));
+ openils.Util.hide(dojo.byId('acq-invoice-summary-small'));
+ }
+
+ // show summary info by default
+ dojo.byId('acq-invoice-summary-toggle-on').onclick();
+
+
if(cgi.param('create')) {
renderInvoice();
}
if(invoice) {
+
+ // TODO : update for new invoices
+ dojo.byId('acq-invoice-summary-name').innerHTML = invoice.inv_ident();
+
dojo.forEach(
invoice.items(),
function(item) {