File: database-import-form.html

package info (click to toggle)
openrefine 3.9.5-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 44,440 kB
  • sloc: javascript: 106,758; java: 91,946; xml: 6,634; sh: 614; makefile: 78; python: 71; sql: 59
file content (135 lines) | stat: -rw-r--r-- 9,169 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<div  bind="databasePanel" class="database-container">
    
         <div id = "databaseLayoutDiv" class="grid-layout layout-div">
                <div><button type="button" class="button" id="newConnectionButtonDiv" bind="newConnectionButton">New connection</button></div>
                <div style="margin-top:1px; padding-right:1px;"></div>
                <div class="sidebarDiv" bind="sidebarDiv">
                 
              <div class="custom-restricted database-border">	
                <span id="savedConnectionSpan">Saved connections</span>
                <ul bind="menuListUl" id="menuListUl"></ul>
            </div>
               
               <div class="connection-div-layout">
               
                     <div id = "newConnectionDiv" class="new-connection-div " bind="newConnectionDiv">
                           
                           <!-- <div class="panel panel-info"> -->
                             <form>
                             	  <fieldset class="new-connection-fieldset database-border">
                                      <legend class="new-connection-legend" id="new-connection-legend"></legend>
                                  
                                      <div>
                                           <label id="connectionNameLabel" for="connectionName"></label>
                                           <input spellcheck="false" bind="connectionNameInput" id="connectionName" type="text" placeholder="" value="" required>
                                       </div>
                               
                                       <div>
                                           <label id="databaseTypeLabel" for="databaseTypeSelect"></label>
                                            <select name="selection" id="databaseTypeSelect" bind="databaseTypeSelect" required>
                                            	  <option value="postgresql">PostgreSQL</option>  
                                               <option value="mysql" selected="selected">MySQL</option>
                                               <option value="mariadb">MariaDB</option>
                                                <option value="sqlite">SQLite</option>
                                            </select>
                                       </div>

                                        <div class="dbtype-options dbt-postgresql dbt-mysql dbt-mariadb">
                                          <label id="databaseHostLabel" for="databaseHost"></label> 
                                          <input spellcheck="false"  bind="databaseHostInput" id="databaseHost" type="text" placeholder="" value="localhost" required>
                                        </div>
                                        <div class="dbtype-options dbt-postgresql dbt-mysql dbt-mariadb">
                                          <label id="databasePortLabel" for="databasePort"></label> 
                                          <input spellcheck="false" bind="databasePortInput" id="databasePort" type="text" placeholder="" value="5432" required>
                                        </div>
                                        <div class="dbtype-options dbt-postgresql dbt-mysql dbt-mariadb">
                                          <label id="databaseUserLabel" for="databaseUser"></label> 
                                          <input spellcheck="false" bind="databaseUserInput" id="databaseUser" type="text" placeholder="" value="postgres" required>
                                        </div>
                                        <div class="dbtype-options dbt-postgresql dbt-mysql dbt-mariadb">
                                          <label id="databasePasswordLabel" for="databasePassword"></label> 
                                          <input bind="databasePasswordInput" id="databasePassword" type="password" placeholder="" required>
                                        </div>
                                        <div class=" dbtype-options dbt-postgresql dbt-mysql dbt-mariadb dbt-sqlite">
                                          <label id="databaseNameLabel" for="initialDatabase"></label> 
                                          <input spellcheck="false" bind="initialDatabaseInput" id="initialDatabase" type="text" placeholder="" required>
                                        </div>
                                        <div class="dbtype-options">
                                          <label id="databaseSchemaLabel" for="initialSchema"></label> 
                                          <input spellcheck="false" bind="initialSchemaInput" id="initialSchema" type="text" placeholder="" required>
                                        </div>
                                       
                                        <div id="newConnectionControlDiv">
                                           <button type="button" class="button" id="databaseTestButton" bind="testDatabaseButton"><span>Test</span></button>
                                           <button type="button" class="button" id="databaseSaveButton" bind="saveConnectionButton">Save</button>
                                           <button type="button" class="button" id="databaseConnectButton" bind="databaseConnectButton">Connect</button>
                                       </div>
                                       
                                       <div id="editConnectionControlDiv" style="display: none;">
                                           <button type="button" class="button" id="connectionEditButton" bind="editConnectionButton"><span>Edit</span></button>
                                           <button type="button" class="button" id="connectionEditCancelButton" bind="cancelEditConnectionButton">Cancel</button>
                                         
                                       </div>
                               			
                                   </fieldset>
                                </form>
                            
                           	 
                           <!-- </div> --> <!--End Panel Div -->
                         
                         
                      </div><!--End NewConnectionDiv -->
                             
                      <div class="sql-editor-div  grid-layout" bind="sqlEditorDiv" id="sqlEditorDiv" style="display: none;" >
                                   
                                <form>
                                		<input type="hidden" id="currentConnectionNameInput" name="currentConnectionName">
                                		<input type="hidden" id="currentDatabaseTypeInput" name="currentDatabaseType">
                                		<input type="hidden" id="currentDatabaseUserInput" name="currentDatabaseUser">
                                		<input type="hidden" id="currentDatabasePasswordInput" name="currentDatabasePassword">
                                		<input type="hidden" id="currentDatabaseHostInput" name="currentDatabaseHost">
                                		<input type="hidden" id="currentDatabasePortInput" name="currentDatabasePort">
                                		<input type="hidden" id="currentInitialDatabaseInput" name="currentInitialDatabase">
                                		
									<div class="database-border">
										<div class="panel-heading"><label for="queryTextArea">Query Editor</label></div>
										<div>
											<fieldset style="margin-top:5px;">
											    <textarea id="queryTextArea" bind="queryTextArea" class="no-resize" placeholder="Enter your query" rows="10" >SELECT * FROM</textarea>
											</fieldset>	
										    <div id="connectionParameterSpan"></div>
											<!-- <select name="querySelect" id="queryHistorySelect" bind="queryHistorySelect" class="pure-input-1" style="padding-bottom:2px;">
													<option value="1">Query History</option>  
											</select> -->
										</div>
										
									<div>
										<div>
									       <button type="button" id="executeQueryBtn" bind="executeQueryButton">Preview Query Result</button>
									    <!--    <button type="button" bind="saveQueryButton" class="button-success pure-button">Save Query</button> -->
									    		
									    </div>
									</div>
									</div>
                                    
                                    <!--
									<div class="panel panel-info pure-input-1-2">
										<div class="panel-heading">Saved Queries</div>
										<div class="panel-body">
											<div class="queryResultDiv pure-input-1 scrollable" bind="queryResultDiv" id="queryResultDiv" style="<!padding:2px; margin-top:5px;"> </div>
										</div>
										
									</div>
                                    -->
                             </form>	
                        
                     </div><!-- End Sql Editor Div-->
                   
               </div>
           
           </div> <!-- End pure-g -->
         
       </div> <!-- End databaseLayoutDiv -->
    
    
</div><!-- End databaseContainer -->