2 # Copyright (C) 2008 Georgia Public Library Service
3 # Bill Erickson <erickson@esilibrary.com>
5 # This program is free software; you can redistribute it and/or
6 # modify it under the terms of the GNU General Public License
7 # as published by the Free Software Foundation; either version 2
8 # of the License, or (at your option) any later version.
10 # This program is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # GNU General Public License for more details.
17 <title>Vandelay</title>
18 <style type="text/css">
19 @import "/js/dojo/dojo/resources/dojo.css";
20 @import "/js/dojo/dijit/themes/tundra/tundra.css";
21 @import "/js/dojo/dijit/tests/css/dijitTests.css";
22 @import "/js/dojo/dojox/grid/_grid/Grid.css";
32 .match_div a:visited {
37 <script type="text/javascript" djConfig="parseOnLoad: true,isDebug:true" src="/js/dojo/dojo/dojo.js"></script>
38 <script type="text/javascript" src='vandelay.js'></script>
40 <body class="tundra" style='height:100%;'>
41 <div id="vl-generic-progress" style='width:100%;text-align:center'>
42 <div dojoType="dijit.ProgressBar" style="width:200px" indeterminate="true"></div>
44 <div id="vl-generic-progress-with-total" style='width:100%;text-align:center;display:none;'>
45 <div dojoType="dijit.ProgressBar" jsId='vlControlledProgressBar' style="width:200px"></div>
48 <!-- MARC upload form -->
49 <div id='vl-marc-upload-div' style='display:none;'>
50 <h1>Evergreen MARC File Upload</h1>
51 <form id="vl-marc-upload-form" enctype="multipart/form-data">
52 <input type='hidden' name='ses' id='vl-ses-input'/>
58 <input type='text' dojoType='dijit.form.TextBox' id='vl-queue-name' size='32'></input>
64 <select id='vl-record-type' dojoType='dijit.form.FilteringSelect'>
65 <option value='bib'>Bibliographic Records</option>
66 <option value='auth'>Authority Records</option>
73 <select name='purpose' dojoType='dijit.form.FilteringSelect'>
74 <option value='import'>Import</option>
80 <span id="vl-file-label">File to Upload:</span><br>
81 <span id="vl-file-uploading" style='display:none;'>Uploading...</span><br>
84 <input size='48' type="file" name="marc_upload">
89 <span id="vl-upload-progress-span" style="display:none;">
90 <div dojoType="dijit.ProgressBar" style="width:200px" indeterminate="true"></div>
95 <td colspan='2' align='center'>
96 <button dojoType="dijit.form.Button" onclick="batchUpload()">Upload</button>
102 <div id='vl-queue-div' style='display:none;height:100%;'>
103 <h1>Record Queue</h1><br/>
105 var vlQueueGridLayout;
106 function resetVlQueueGridLayout() {
107 vlQueueGridLayout = [{
108 defaultCell: {styles: 'text-align: center;'},
110 {name: 'Selected', get: vlQueueGridDrawSelectBox },
111 {name: 'Import Time', field:'import_time', get:getDateTimeField}
116 <button dojoType='dijit.form.Button' onclick='vlSelectAllGridRecords'>Select All</button>
117 <button dojoType='dijit.form.Button' onclick='vlSelectNoGridRecords'>Select None</button>
118 <button dojoType='dijit.form.Button' onclick='vlImportSelectedRecords'>Import Selected</button>
119 <div style='height:100%;'>
120 <div dojoType='dojox.Grid' jsId='vlQueueGrid'> </div>