1 <h1>[% l('Evergreen MARC File Upload') %]</h1><br/>
2 <form id="vl-marc-upload-form" enctype="multipart/form-data">
3 <input type='hidden' name='ses' id='vl-ses-input'/>
4 <table class='form_table'>
6 <td>[% l('Record Type') %]</td>
8 <select id='vl-record-type' dojoType='dijit.form.FilteringSelect'
9 jsId='vlUploadRecordType' onchange='vlShowUploadForm();'>
10 <option value='bib' selected='selected'>[% l('Bibliographic Records') %]</option>
11 <option value='auth'>[% l('Authority Records') %]</option>
12 <option value='bib-acq'>[% l('Acquisitions Records') %]</option>
17 <td>[% l('Create a New Upload Queue') %]</td>
19 <input type='text' dojoType='dijit.form.TextBox' id='vl-queue-name' size='32'></input>
21 <td>[% l('or Add to an Existing Queue') %]</td>
23 <select jsId='vlUploadQueueSelector' dojoType='dijit.form.FilteringSelect' required='false'>
28 <td>[% l('Record Match Set') %]</td>
30 <input jsId='vlUploadQueueMatchSet'
31 dojoType='dijit.form.FilteringSelect' labelAttr='name' searchAttr='name'/>
33 <td>[% l('Limit matches to bucket') %]</td>
35 <input jsId='vlUploadQueueMatchBucket'
36 dojoType='dijit.form.FilteringSelect' labelAttr='name' searchAttr='name'/>
40 <td>[% l('Holdings Import Profile') %]</td>
42 <input jsId='vlUploadQueueHoldingsImportProfile'
43 dojoType='dijit.form.FilteringSelect' labelAttr='name' searchAttr='name'/>
47 <td>[% l('Select a Record Source') %]</td>
49 <select name='bib_source' jsId='vlUploadSourceSelector'
50 dojoType='dijit.form.FilteringSelect' labelAttr='source' searchAttr='source'></select>
53 <tr><td colspan='2' style='margin-top:10px;border-bottom:1px solid #888;border-top:2px solid #888'>
54 <b>[% l('Record Import Actions') %]</b>
57 <td>[% l('Merge Profile') %]</td>
59 <div jsId='vlUploadMergeProfile' dojoType='dijit.form.FilteringSelect' required='false' labelAttr='name' searchAttr='name'></div>
63 <td>[% l('Import Non-Matching Records') %]</td>
65 <input jsId='vlUploadQueueImportNoMatch' dojoType='dijit.form.CheckBox'/>
69 <td>[% l('Merge On Exact Match (901c)') %]</td>
71 <input jsId='vlUploadQueueAutoOverlayExact' dojoType='dijit.form.CheckBox'/>
75 <td>[% l('Merge On Single Match') %]</td>
77 <input jsId='vlUploadQueueAutoOverlay1Match' dojoType='dijit.form.CheckBox'/>
81 <td>[% l('Merge On Best Match') %]</td>
82 <td colspan='4'><input jsId='vlUploadQueueAutoOverlayBestMatch' dojoType='dijit.form.CheckBox'/></td>
85 <td>[% l('Best/Single Match Minimum Quality Ratio') %]</td>
87 <input style='width:3em' value='0.0' jsId='vlUploadQueueAutoOverlayBestMatchRatio' dojoType='dijit.form.TextBox'/>
88 <span style='padding-left: 10px; font-size:90%'>[% l('New Record Quality / Quality of Best Match') %]</span>
92 <td>[% l('Insufficient Quality Fall-Through Profile') %]</td>
94 <div jsId='vlUploadFtMergeProfile' dojoType='dijit.form.FilteringSelect' required='false' labelAttr='name' searchAttr='name'></div>
97 <tr id='vl-trash-groups-row'>
98 <td>[% l('Remove MARC Field Groups') %]</td>
100 <select style='overflow-y:auto; height:6em; width:12em' multiple='true'
101 jsId="vlUploadTrashGroups"
102 dojoType="dojox.form.CheckedMultiSelect">
106 <tr><td colspan='2' style='margin-top:10px;border-bottom:1px solid #888;border-top:2px solid #888'>
107 <b>[% l('Copy Import Actions') %]</b>
110 <td>[% l('Auto-overlay In-process Acquisitions Copies') %]</td>
111 <td colspan='4'><input jsId='vlUploadQueueAutoOverlayInprocessAcqCopies' dojoType='dijit.form.CheckBox'/></td>
114 <td>[% l('Auto-overlay On-order Cataloguing Copies') %]</td>
115 <td colspan='4'><input jsId='vlUploadQueueAutoOverlayOnorderCatCopies' dojoType='dijit.form.CheckBox'/></td>
118 <td>[% l('Use Org Unit Matching in Copy to Determine Best Match') %]</td>
120 <input jsId='vlUploadQueueAutoOverlayOrgUnitCopies' dojoType='dijit.form.CheckBox'/>
124 <tr><td colspan='2' style='border-bottom:2px solid #888;'></td></tr>
125 <tr><td colspan='2' style='padding-bottom: 10px;'></td></tr>
128 <span id="vl-file-label">[% l('File to Upload:') %]</span>
129 <input size='48' style='border:1px solid #888;' type="file" name="marc_upload"/>
130 <span style='margin-left:10px;'><button dojoType="dijit.form.Button" onclick="batchUpload()">[% l('Upload') %]</button></span>