|
108 | 108 |
|
109 | 109 | <script type="text/javascript"> |
110 | 110 | var first_launch = true; |
| 111 | +var logon = false; |
111 | 112 | var models; |
112 | 113 | var domain_type; |
113 | 114 | var languages; |
|
124 | 125 | } |
125 | 126 |
|
126 | 127 | function handlersUI() { |
127 | | - console.log('handlersUI'); |
128 | 128 | $('#node-input-action').change(function (val) { |
129 | 129 | action = $('#node-input-action').val(); |
130 | 130 | selectAction(); |
|
153 | 153 | } |
154 | 154 |
|
155 | 155 | function selectAction() { |
156 | | - console.log('selectAction'); |
157 | 156 | action = $('#node-input-action').val(); |
158 | 157 | switch (action) { |
159 | 158 | case 'train': |
|
178 | 177 | } |
179 | 178 |
|
180 | 179 | function basemodelsAvailable() { |
181 | | - console.log('basemodelsAvailable'); |
182 | 180 | $('select#node-input-basemodel').empty(); |
183 | 181 | var base_models_available = models.filter(function (model) { |
184 | 182 | return model.customizable === true; |
|
212 | 210 | } |
213 | 211 |
|
214 | 212 | function domainsAvailable() { |
215 | | - console.log('domainsAvailable'); |
216 | 213 | $('select#node-input-domain').empty(); |
217 | 214 | domains = models.map(function (a) { |
218 | 215 | return a.domain; |
|
244 | 241 | } |
245 | 242 |
|
246 | 243 | function selectDomain() { |
247 | | - console.log('selectDomain'); |
248 | 244 | $('#node-input-srclang').empty(); |
249 | 245 | $('#node-input-destlang').empty(); |
250 | 246 | domain_selected = $('#node-input-domain').val(); |
|
303 | 299 | } |
304 | 300 |
|
305 | 301 | function destlangAvailable() { |
306 | | - console.log('destlangAvailable'); |
307 | 302 | var pair_lang = domain_type.map(function (a) { |
308 | 303 | return a.model_id; |
309 | 304 | }); |
|
316 | 311 | available_destlang.forEach(function (val) { |
317 | 312 | $('#node-input-destlang option[value=' + val.split('-')[1] + ']').removeAttr('disabled') |
318 | 313 | }); |
319 | | - |
320 | 314 | checkPairLang(); |
321 | 315 | } |
322 | 316 |
|
323 | 317 | function checkPairLang() { |
324 | | - console.log('checkPairLang'); |
325 | 318 | if($('select#node-input-destlang option:selected').is(':disabled')) { |
326 | 319 | $('select#node-input-destlang').val('en'); |
327 | 320 | } |
328 | | - console.log('when calling checkPairLang:'); |
329 | | - console.log('values from var'); |
330 | | - console.log(' models ', models); |
331 | | - console.log(' domain_type ', domain_type); |
332 | | - console.log(' languages ', languages); |
333 | | - console.log(' domain_selected ', domain_selected); |
334 | | - console.log(' srclang_selected ', srclang_selected); |
335 | | - console.log(' destlang_selected ', destlang_selected); |
336 | | - console.log(' action ', action); |
337 | | - console.log(' base_model_selected ', base_model_selected); |
338 | | - console.log('values from actual'); |
339 | | - console.log(" domain_selected "); |
340 | | - console.log($('#node-input-domain').val()); |
341 | | - console.log(" srclang_selected "); |
342 | | - console.log($('#node-input-srclang').val()); |
343 | | - console.log(" destlang_selected "); |
344 | | - console.log($('#node-input-destlang').val()); |
345 | | - console.log(" action "); |
346 | | - console.log($('#node-input-action').val()); |
347 | | - console.log(" base_model_selected "); |
348 | | - console.log($('#node-input-basemodel').val()) |
349 | | - console.log('end when calling checkPairLang'); |
350 | 321 | } |
351 | 322 |
|
352 | 323 | function getModels() { |
353 | | - console.log('getModels'); |
354 | 324 | $.getJSON('watson-translate/models/').done(function (data) { |
355 | 325 | models = data.models; |
356 | 326 | handlersUI(); |
|
361 | 331 | } |
362 | 332 |
|
363 | 333 | function oneditprepare() { |
364 | | - console.log('when calling oneditprepare:'); |
365 | | - console.log('before node this'); |
366 | | - console.log('values from var'); |
367 | | - console.log(' models ', models); |
368 | | - console.log(' domain_type ', domain_type); |
369 | | - console.log(' languages ', languages); |
370 | | - console.log(' domain_selected ', domain_selected); |
371 | | - console.log(' srclang_selected ', srclang_selected); |
372 | | - console.log(' destlang_selected ', destlang_selected); |
373 | | - console.log(' action ', action); |
374 | | - console.log(' base_model_selected ', base_model_selected); |
375 | | - console.log('values from actual'); |
376 | | - console.log(" domain_selected "); |
377 | | - console.log($('#node-input-domain').val()); |
378 | | - console.log(" srclang_selected "); |
379 | | - console.log($('#node-input-srclang').val()); |
380 | | - console.log(" destlang_selected "); |
381 | | - console.log($('#node-input-destlang').val()); |
382 | | - console.log(" action "); |
383 | | - console.log($('#node-input-action').val()); |
384 | | - console.log(" base_model_selected "); |
385 | | - console.log($('#node-input-basemodel').val()) |
386 | | - console.log('end when calling oneditprepare'); |
387 | 334 | var node = this; |
388 | | - console.log('after node this'); |
389 | | - console.log('when calling oneditprepare:'); |
390 | | - console.log('values from var'); |
391 | | - console.log(' models ', models); |
392 | | - console.log(' domain_type ', domain_type); |
393 | | - console.log(' languages ', languages); |
394 | | - console.log(' domain_selected ', domain_selected); |
395 | | - console.log(' srclang_selected ', srclang_selected); |
396 | | - console.log(' destlang_selected ', destlang_selected); |
397 | | - console.log(' action ', action); |
398 | | - console.log(' base_model_selected ', base_model_selected); |
399 | | - console.log('values from actual'); |
400 | | - console.log(" domain_selected "); |
401 | | - console.log($('#node-input-domain').val()); |
402 | | - console.log(" srclang_selected "); |
403 | | - console.log($('#node-input-srclang').val()); |
404 | | - console.log(" destlang_selected "); |
405 | | - console.log($('#node-input-destlang').val()); |
406 | | - console.log(" action "); |
407 | | - console.log($('#node-input-action').val()); |
408 | | - console.log(" base_model_selected "); |
409 | | - console.log($('#node-input-basemodel').val()) |
410 | | - console.log('end when calling oneditprepare'); |
411 | 335 | $.getJSON('watson-translate/vcap/') |
412 | 336 | .done(function (sids) { |
413 | 337 | $('.credentials').toggle(!sids); |
| 338 | + logon = true; |
414 | 339 | }) |
415 | 340 | .fail(function () { |
416 | 341 | $('.credentials').show(); |
417 | 342 | }).always(function () { |
418 | 343 | $('#credentials-check').hide(); |
419 | 344 | }) |
420 | 345 |
|
421 | | - if (first_launch || !models) { |
| 346 | + if ((first_launch || !models) && logon) { |
422 | 347 | getModels(); |
423 | 348 | first_launch = false; |
424 | 349 | } else { |
|
0 commit comments