1 [% WRAPPER 'default/base.tt2' %]
2 <script src='[% ctx.media_prefix %]/js/ui/default/acq/picklist/bib_search.js'> </script>
4 @import "[% ctx.media_prefix %]/js/dojo/dojox/form/resources/CheckedMultiSelect.css";
11 <div id='oils-acq-search-block' class='container'>
12 <form dojoType='dijit.form.Form' action='' method=''>
13 <script type="dojo/method" event="onSubmit">
14 doSearch(this.getValues());
15 return false; /* don't redirect */
17 <div id='oils-acq-search-sources-block'>
18 <div id='oils-acq-search-sources-label'>Search Sources</div>
19 <select style='overflow-y:auto;' id='oils-acq-search-source-select'
20 multiple='true' jsId="bibSourceSelect" dojoType="dojox.form.CheckedMultiSelect">
21 <option value='native-evergreen-catalog'>Evergreen Catalog</option>
23 <div id='oils-acq-search-progress'>
24 <div dojoType="dijit.ProgressBar" style="width:300px" jsId="searchProgress" id="searchProgress"></div>
26 <script>dojo.style('searchProgress', 'visibility', 'hidden');</script>
28 <div id='oils-acq-search-form-block'>
29 <div id='oils-acq-search-fields-label'>Search Fields</div>
30 <div id='oils-acq-search-fields'>
33 <tbody id='oils-acq-search-fields-tbody'>
34 <tr id='oils-acq-search-fields-template'>
35 <td name='label'> </td>
36 <td name='input'> </td>
38 <tr id='oils-acq-seach-fields-count-row'>
39 <td name='label'>Hits Per Source</td>
40 <td><input name='limit'
41 dojoType='dijit.form.NumberSpinner'
42 constraints='{min:5,max:50}'
48 <div id='oils-acq-search-fields-submit-block'>
49 <div dojoType='dijit.form.Button' type='submit'>Submit</div>
54 <div id='oils-acq-pl-search-results' style='height:100%'>
56 dojo.require('dijit.form.FilteringSelect');
57 dojo.require('dijit.Dialog');
59 <div dojoType="dijit.form.DropDownButton">
60 <span>Save Results</span>
61 <div dojoType="dijit.TooltipDialog" execute="saveResults(arguments[0]);">
62 <script type='dojo/connect' event='onOpen'>
65 <table class='dijitTooltipTable'>
68 <input dojoType="dijit.form.RadioButton" name="which" type='radio' checked='checked' value='selected'/>
69 <label for="name">Save selected</label>
70 <input dojoType="dijit.form.RadioButton" name="which" type='radio' value='all'/>
71 <label for="name">Save all</label>
74 <tr><td colspan='2'><hr/></td></tr>
76 <td><label for="new_name">Save as picklist: </label></td>
77 <td><input dojoType="dijit.form.TextBox" name="new_name"/></td>
80 <td><label for="existing_pl">Add to picklist: </label></td>
82 <input jsId='plAddExistingSelect' dojoType="dijit.form.FilteringSelect"
83 name="existing_pl" searchAttr='name' displayAttr='name'/>
87 <td colspan='2' align='center'>
88 <button dojoType='dijit.form.Button' type="submit">Save</button>
94 [% grid_jsid = 'plResultGrid'; domprefix = 'oils-acq-lineitem'; hide_details = 1 %]
95 [% INCLUDE 'default/acq/common/jubgrid.tt2' %]
97 <script>dojo.style('oils-acq-pl-search-results', 'visibility', 'hidden');</script>