|
8 | 8 |
|
9 | 9 | <script> |
10 | 10 | // PEB page settings: |
11 | | - // 'pebSettings' object name is hard-coded. |
12 | | - var pebSettings = {}; |
| 11 | + var pebSettings = {}; // 'pebSettings' object name is hard-coded. |
13 | 12 | pebSettings.autoStartScripts = ['interactive_one', 'interactive_two']; |
14 | 13 | pebSettings.cutLabel = '- Cut -'; |
15 | 14 | pebSettings.copyLabel = '- Copy -'; |
|
54 | 53 | interactive_two.scriptExitCommand = '_close_'; |
55 | 54 | interactive_two.scriptExitConfirmation = '_closed_'; |
56 | 55 |
|
| 56 | + var open_files = {}; |
| 57 | + open_files.scriptFullPath = '{app}/perl/open-files.pl'; |
| 58 | + open_files.requestMethod = 'POST'; |
| 59 | + open_files.stdoutFunction = function (stdout) { |
| 60 | + displayTestResult(stdout); |
| 61 | + } |
| 62 | + |
| 63 | + var open_directory = {}; |
| 64 | + open_directory.scriptFullPath = '{app}/perl/open-directory.pl'; |
| 65 | + open_directory.requestMethod = 'POST'; |
| 66 | + open_directory.stdoutFunction = function (stdout) { |
| 67 | + displayTestResult(stdout); |
| 68 | + } |
| 69 | + |
57 | 70 | var get_test = {}; |
58 | 71 | get_test.scriptFullPath = '{app}/perl/get-post-test.pl'; |
59 | 72 | get_test.stdoutFunction = function (stdout) { |
|
82 | 95 | displayTestResult(stdout); |
83 | 96 | } |
84 | 97 |
|
85 | | - // Filesystem dilog boxes configuration objects: |
| 98 | + // Settings objects for the filesystem dialogs: |
86 | 99 | var select_file = {}; |
87 | 100 | select_file.type = 'single-file'; |
88 | 101 | select_file.receiverFunction = function (fileName) { |
89 | | - clearTargetElement(); |
90 | | - var pre = document.createElement("pre"); |
91 | | - pre.innerHTML = 'Selected existing file: ' + fileName; |
92 | | - document.getElementById('tests').appendChild(pre); |
| 102 | + open_files.inputData = fileName; |
| 103 | + peb.startScript('open_files.settings'); |
93 | 104 | } |
94 | 105 |
|
95 | 106 | var new_file_name = {}; |
96 | 107 | new_file_name.type = 'new-file-name'; |
97 | 108 | new_file_name.receiverFunction = function (fileName) { |
98 | 109 | clearTargetElement(); |
99 | 110 | var pre = document.createElement("pre"); |
100 | | - pre.innerHTML = 'Selected new file name: ' + fileName; |
| 111 | + pre.innerHTML = 'New file name: ' + fileName; |
101 | 112 | document.getElementById('tests').appendChild(pre); |
102 | 113 | } |
103 | 114 |
|
104 | 115 | var select_files = {}; |
105 | 116 | select_files.type = 'multiple-files'; |
106 | 117 | select_files.receiverFunction = function (fileNames) { |
107 | | - clearTargetElement(); |
108 | | - var pre = document.createElement("pre"); |
109 | | - fileNames = fileNames.replace(/;/g, "<br>"); |
110 | | - pre.innerHTML = 'Selected files:<br>' + fileNames; |
111 | | - document.getElementById('tests').appendChild(pre); |
| 118 | + open_files.inputData = fileNames; |
| 119 | + peb.startScript('open_files.settings'); |
112 | 120 | } |
113 | 121 |
|
114 | 122 | var select_directory = {}; |
115 | 123 | select_directory.type = 'directory'; |
116 | 124 | select_directory.receiverFunction = function (directoryName) { |
117 | | - clearTargetElement(); |
118 | | - var pre = document.createElement("pre"); |
119 | | - pre.innerHTML = 'Selected directory: ' + directoryName; |
120 | | - document.getElementById('tests').appendChild(pre); |
| 125 | + open_directory.inputData = directoryName; |
| 126 | + peb.startScript('open_directory.settings'); |
121 | 127 | } |
122 | 128 |
|
123 | 129 | function clearTargetElement() { |
|
180 | 186 | <div class="navbar navbar-inverse"> |
181 | 187 | <ul class="nav navbar-nav"> |
182 | 188 | <li> |
183 | | - <a id="filesystem-menu" role="button" data-toggle="dropdown" data-target="#"> |
184 | | - Dialogs |
| 189 | + <a id="local-tests" role="button" data-toggle="dropdown" data-target="#"> |
| 190 | + Local Tests |
185 | 191 | <span class="caret"></span> |
186 | 192 | </a> |
187 | 193 |
|
188 | 194 | <ul class="dropdown-menu" role="menu"> |
189 | 195 | <li> |
190 | | - <a href="select_file.dialog">Select Existing File</a> |
| 196 | + <a href="select_file.dialog">Open Existing File</a> |
191 | 197 | </li> |
192 | 198 |
|
193 | 199 | <li> |
194 | | - <a href="new_file_name.dialog">New File Name</a> |
| 200 | + <a href="new_file_name.dialog">Enter New File Name</a> |
195 | 201 | </li> |
196 | 202 |
|
197 | 203 | <li> |
198 | | - <a href="select_files.dialog">Select Multiple Files</a> |
| 204 | + <a href="select_files.dialog">Open Multiple Files</a> |
199 | 205 | </li> |
200 | 206 |
|
201 | 207 | <li> |
202 | | - <a href="select_directory.dialog">Select Directory</a> |
| 208 | + <a href="select_directory.dialog">Open Directory</a> |
203 | 209 | </li> |
204 | | - </ul> |
205 | | - </li> |
206 | 210 |
|
207 | | - <li> |
208 | | - <a id="local-tests" role="button" data-toggle="dropdown" data-target="#"> |
209 | | - Local Tests |
210 | | - <span class="caret"></span> |
211 | | - </a> |
212 | | - |
213 | | - <ul class="dropdown-menu" role="menu"> |
214 | 211 | <li> |
215 | 212 | <a href="get_test.settings">GET Test</a> |
216 | 213 | </li> |
|
220 | 217 | </li> |
221 | 218 |
|
222 | 219 | <li> |
223 | | - <a href="perl_info.settings">Perl Basic information</a> |
| 220 | + <a href="perl_info.settings">Perl Basic Information</a> |
224 | 221 | </li> |
225 | 222 |
|
226 | 223 | <li> |
|
0 commit comments