X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=scpubgit%2Fstemmaweb.git;a=blobdiff_plain;f=root%2Fjs%2Fcomponentload.js;h=00a49612e4b70af42466a67bc972edd75b3e6e7c;hp=57ddb17350287a3f93b0494169b5f56e7f5bcc82;hb=e6d34d3e5a298e6d40e10dd313ba5f5cf3bb44e3;hpb=ef89f9c511c7e4da86a3495d826d19b9c50cde12 diff --git a/root/js/componentload.js b/root/js/componentload.js index 57ddb17..00a4961 100644 --- a/root/js/componentload.js +++ b/root/js/componentload.js @@ -161,9 +161,11 @@ function switch_stemweb_ui() { if( selectedTextInfo.stemweb_jobid == 0 ) { // We want to run Stemweb. $('#open_stemweb_ui').show(); - $('#call_stemweb').show() $('#query_stemweb_ui').hide(); - $('#stemweb_run_button').show(); + if( ! $('#stemweb-ui-dialog').dialog('isOpen') ) { + $('#call_stemweb').show() + $('#stemweb_run_button').show(); + } } else { $('#query_stemweb_ui').show(); $('#open_stemweb_ui').hide(); @@ -217,11 +219,12 @@ function process_stemweb_result(data) { failureMsg = 'Your stemweb query failed'; if( data.message ) { failureMsg = failureMsg + ' with the following message: ' + data.message + } else { + failureMsg = failureMsg + ' without telling us why.' } $('#stemweb_run_status').empty().append( - _make_message( 'error', failuremsg + '.' ) ); + _make_message( 'error', failureMsg ) ); } - switch_stemweb_ui(); } function _make_message( type, msg ) { @@ -616,7 +619,8 @@ $(document).ready( function() { id: 'stemweb_close_button', text: 'Close', click: function() { - $('#stemweb-ui-dialog').dialog('close'); + $('#stemweb-ui-dialog').dialog('close'); + switch_stemweb_ui(); }, }, },