You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by bu...@apache.org on 2019/08/16 15:04:33 UTC
svn commit: r1865307 -
/uima/uima-ducc/trunk/uima-ducc-web/src/main/webapp/root/js/ducc.local.js
Author: burn
Date: Fri Aug 16 15:04:33 2019
New Revision: 1865307
URL: http://svn.apache.org/viewvc?rev=1865307&view=rev
Log:
UIMA-6114 Upgrade the ducc_load_experiment_details_data method to remove the flapping bird
Modified:
uima/uima-ducc/trunk/uima-ducc-web/src/main/webapp/root/js/ducc.local.js
Modified: uima/uima-ducc/trunk/uima-ducc-web/src/main/webapp/root/js/ducc.local.js
URL: http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-web/src/main/webapp/root/js/ducc.local.js?rev=1865307&r1=1865306&r2=1865307&view=diff
==============================================================================
--- uima/uima-ducc/trunk/uima-ducc-web/src/main/webapp/root/js/ducc.local.js (original)
+++ uima/uima-ducc/trunk/uima-ducc-web/src/main/webapp/root/js/ducc.local.js Fri Aug 16 15:04:33 2019
@@ -1,322 +1,305 @@
function ducc_load_experiments_head()
{
- ducc_experiments_max_records();
- ducc_experiments_users();
+ ducc_experiments_max_records();
+ ducc_experiments_users();
}
var ms_load_experiments_data = +new Date() - ms_reload_min;
function ducc_load_experiments_data()
{
- var ms_now = +new Date();
- if(ms_now < ms_load_experiments_data + ms_reload_min) {
- return;
- }
- ms_load_experiments_data = ms_now;
- var table_style = ducc_preferences_get("table_style");
- if(table_style == "scroll") {
- ducc_load_scroll_experiments_data()
- }
- else {
- ducc_load_classic_experiments_data()
- }
+ var ms_now = +new Date();
+ if(ms_now < ms_load_experiments_data + ms_reload_min) {
+ return;
+ }
+ ms_load_experiments_data = ms_now;
+ var table_style = ducc_preferences_get("table_style");
+ if(table_style == "scroll") {
+ ducc_load_scroll_experiments_data()
+ }
+ else {
+ ducc_load_classic_experiments_data()
+ }
}
function ducc_load_classic_experiments_data()
{
- try {
- $.ajax(
- {
- url : "/ducc-servlet/experiments-data",
- success : function (data)
- {
- $("#experiments_list_area").html(data);
- ducc_timestamp();
- ducc_authentication();
- ducc_utilization();
- ducc_cluetips();
- }
- });
- }
- catch(err) {
- ducc_error("ducc_load_classic_experiments_data",err);
- }
+ try {
+ $.ajax(
+ {
+ url : "/ducc-servlet/experiments-data",
+ success : function (data)
+ {
+ $("#experiments_list_area").html(data);
+ ducc_timestamp();
+ ducc_authentication();
+ ducc_utilization();
+ }
+ });
+ }
+ catch(err) {
+ ducc_error("ducc_load_classic_experiments_data",err);
+ }
}
function ducc_load_scroll_experiments_data()
{
- try {
- oTable.fnReloadAjax("/ducc-servlet/json-format-aaData-experiments",ducc_load_scroll_experiments_callback);
- }
- catch(err) {
- ducc_error("ducc_load_scroll_experiments_data",err);
- }
+ try {
+ oTable.fnReloadAjax("/ducc-servlet/json-format-aaData-experiments",ducc_load_scroll_experiments_callback);
+ }
+ catch(err) {
+ ducc_error("ducc_load_scroll_experiments_data",err);
+ }
}
function ducc_load_scroll_experiments_callback()
{
- try {
- ducc_timestamp();
- ducc_authentication();
- ducc_utilization();
- ducc_cluetips();
- oTable.fnAdjustColumnSizing();
- }
- catch(err) {
- ducc_error("ducc_load_scroll_experiments_callback",err);
- }
+ try {
+ ducc_timestamp();
+ ducc_authentication();
+ ducc_utilization();
+ oTable.fnAdjustColumnSizing();
+ }
+ catch(err) {
+ ducc_error("ducc_load_scroll_experiments_callback",err);
+ }
}
function ducc_init_experiments_data()
{
- try {
- data = "<img src=\"opensources/images/indicator.gif\" alt=\"waiting...\">"
- $("#experiments_list_area").html(data);
- data = "...?"
- $("#timestamp_area").html(data);
- data = "...?"
- $("#authentication_area").html(data);
- }
- catch(err) {
- ducc_error("ducc_init_experiments_data",err);
- }
+ try {
+ data = "<img src=\"opensources/images/indicator.gif\" alt=\"waiting...\">"
+ $("#experiments_list_area").html(data);
+ data = "...?"
+ $("#timestamp_area").html(data);
+ data = "...?"
+ $("#authentication_area").html(data);
+ }
+ catch(err) {
+ ducc_error("ducc_init_experiments_data",err);
+ }
}
function ducc_experiments_max_records()
{
- try {
- var d_value = "16";
- var x_value = "1";
- var y_value = "4096";
- var experimentsmax = ducc_appl("experimentsmax");
- //
- var c_value = ducc_get_cookie(experimentsmax);
- var r_value = document.form_selectors.maxrecs_input.value;
- if(c_value == null) {
- c_value = d_value;
- ducc_put_cookie(experimentsmax,c_value);
- document.form_selectors.maxrecs_input.value = c_value;
- return;
- }
- if(r_value == "default") {
- document.form_selectors.maxrecs_input.value = c_value;
- //$.jGrowl(" max records: "+c_value);
- return;
- }
- //
- n_value = 1*r_value;
- if(isNaN(n_value)) {
- document.form_selectors.maxrecs_input.value = c_value;
- $.jGrowl(" max records, invalid: "+r_value);
- return;
- }
- r_value = 1*r_value;
- x_value = 1*x_value;
- y_value = 1*y_value;
- if(r_value < x_value) {
- $.jGrowl(" max records, too small: "+r_value+" < "+x_value);
- document.form_selectors.maxrecs_input.value = c_value;
- return;
- }
- if(r_value > y_value) {
- $.jGrowl(" max records, too large: "+r_value+" > "+y_value);
- document.form_selectors.maxrecs_input.value = c_value;
- return;
- }
- //
- if(c_value != r_value) {
- c_value = r_value;
- ducc_put_cookie(experimentsmax,c_value);
- document.form_selectors.maxrecs_input.value = c_value;
- $.jGrowl(" max records: "+c_value);
- return;
- }
- }
- catch(err) {
- throw err;
- //ducc_error("ducc_experiments_max_records",err);
- }
+ try {
+ var d_value = "16";
+ var x_value = "1";
+ var y_value = "4096";
+ var experimentsmax = ducc_appl("experimentsmax");
+ //
+ var c_value = ducc_get_cookie(experimentsmax);
+ var r_value = document.form_selectors.maxrecs_input.value;
+ if(c_value == null) {
+ c_value = d_value;
+ ducc_put_cookie(experimentsmax,c_value);
+ document.form_selectors.maxrecs_input.value = c_value;
+ return;
+ }
+ if(r_value == "default") {
+ document.form_selectors.maxrecs_input.value = c_value;
+ //$.jGrowl(" max records: "+c_value);
+ return;
+ }
+ //
+ n_value = 1*r_value;
+ if(isNaN(n_value)) {
+ document.form_selectors.maxrecs_input.value = c_value;
+ $.jGrowl(" max records, invalid: "+r_value);
+ return;
+ }
+ r_value = 1*r_value;
+ x_value = 1*x_value;
+ y_value = 1*y_value;
+ if(r_value < x_value) {
+ $.jGrowl(" max records, too small: "+r_value+" < "+x_value);
+ document.form_selectors.maxrecs_input.value = c_value;
+ return;
+ }
+ if(r_value > y_value) {
+ $.jGrowl(" max records, too large: "+r_value+" > "+y_value);
+ document.form_selectors.maxrecs_input.value = c_value;
+ return;
+ }
+ //
+ if(c_value != r_value) {
+ c_value = r_value;
+ ducc_put_cookie(experimentsmax,c_value);
+ document.form_selectors.maxrecs_input.value = c_value;
+ $.jGrowl(" max records: "+c_value);
+ return;
+ }
+ }
+ catch(err) {
+ throw err;
+ //ducc_error("ducc_experiments_max_records",err);
+ }
}
function ducc_experiments_users()
{
- try {
- var experimentsusers = ducc_appl("experimentsusers");
- var d_value = "";
- var c_value = ducc_get_cookie(experimentsusers);
- var r_value = document.form_selectors.users_input.value;
- if(c_value == null) {
- c_value = d_value;
- ducc_put_cookie(experimentsusers,c_value);
- document.form_selectors.users_input.value = c_value;
- return;
- }
- if(r_value == "default") {
- document.form_selectors.users_input.value = c_value;
- return;
- }
- if(c_value != r_value) {
- c_value = r_value;
- ducc_put_cookie(experimentsusers,c_value);
- document.form_selectors.users_input.value = c_value;
- $.jGrowl(" users: "+c_value);
- return;
- }
- return;
- }
- catch(err) {
- throw err;
- //ducc_error("ducc_experiments_users",err);
- }
+ try {
+ var experimentsusers = ducc_appl("experimentsusers");
+ var d_value = "";
+ var c_value = ducc_get_cookie(experimentsusers);
+ var r_value = document.form_selectors.users_input.value;
+ if(c_value == null) {
+ c_value = d_value;
+ ducc_put_cookie(experimentsusers,c_value);
+ document.form_selectors.users_input.value = c_value;
+ return;
+ }
+ if(r_value == "default") {
+ document.form_selectors.users_input.value = c_value;
+ return;
+ }
+ if(c_value != r_value) {
+ c_value = r_value;
+ ducc_put_cookie(experimentsusers,c_value);
+ document.form_selectors.users_input.value = c_value;
+ $.jGrowl(" users: "+c_value);
+ return;
+ }
+ return;
+ }
+ catch(err) {
+ throw err;
+ //ducc_error("ducc_experiments_users",err);
+ }
}
var ms_load_experiment_details_data = +new Date() - ms_reload_min;
+var wip_experiment_details_data = false;
function ducc_load_experiment_details_data()
{
- var ms_now = +new Date();
- if(ms_now < ms_load_experiment_details_data + ms_reload_min) {
- return;
- }
- ms_load_experiment_details_data = ms_now;
- try {
- data = "<img src=\"opensources/images/indicator.gif\" alt=\"waiting...\">";
- $("#loading_experiment_details_area").html(data);
- ducc_load_experiment_details_jobs_data();
- server_url= "/ducc-servlet/experiment-details-data"+location.search;
- $.ajax(
- {
- url : server_url,
- success : function (data)
- {
- $("#experiment_details_area").html(data);
- ducc_cluetips();
- hide_show();
- data = "";
- $("#loading_experiment_details_area").html(data);
- ducc_timestamp();
- ducc_authentication();
- ducc_utilization();
- }
- });
- }
- catch(err) {
- data = "";
- $("#loading_experiment_details_area").html(data);
- ducc_error("ducc_load_experiment_details_data",err);
- }
-}
-
-function ducc_load_experiment_details_jobs_data()
-{
- try {
- server_url= "/ducc-servlet/experiment-details-jobs-data"+location.search;
- $.ajax(
- {
- url : server_url,
- success : function (data)
- {
- $("#jobs_list_area").html(data);
- }
- });
- }
- catch(err) {
- ducc_error("ducc_load_experiments_jobs_data",err);
- }
+ var fname = "ducc_load_experiment_details_data"
+ var data = null;
+ var ms_now = +new Date();
+ if (ms_now < ms_load_experiment_details_data + ms_reload_min) {
+ return;
+ }
+ ms_load_experiment_details_data = ms_now;
+ if(wip_experiment_details_data) {
+ ducc_console_warn(fname+" already in progress...")
+ return;
+ }
+ wip_experiment_details_data = true;
+ try {
+ data = "<img src=\"opensources/images/indicator.gif\" alt=\"waiting...\">";
+ $("#loading_experiment_details_area").html(data);
+ var servlet = "/ducc-servlet/experiment-details-data"+location.search;
+ var tomsecs = ms_timeout;
+ $.ajax({
+ url: servlet,
+ timeout: tomsecs
+ }).done(function(data) {
+ wip_experiment_details_data = false;
+ $("#experiment_details_area").html(data);
+ data = "";
+ $("#loading_experiment_details_area").html(data);
+ ducc_load_common();
+ ducc_console_success(fname);
+ }).fail(function(jqXHR, textStatus) {
+ wip_experiment_details_data = false;
+ data = "";
+ $("#loading_experiment_details_area").html(data);
+ ducc_console_fail(fname, textStatus);
+ });
+ } catch(err) {
+ wip_experiment_details_data = false;
+ data = "";
+ $("#loading_experiment_details_area").html(data);
+ ducc_error(fname,err);
+ }
}
function ducc_init_experiment_details_data()
{
- try {
- data = "<img src=\"opensources/images/indicator.gif\" alt=\"waiting...\">"
- $("#experiment_details_area").html(data);
- data = "...?"
- $("#jobs_list_area").html(data);
- data = "...?"
- $("#timestamp_area").html(data);
- data = "...?"
- $("#authentication_area").html(data);
- }
- catch(err) {
- ducc_error("ducc_init_experiment_details_data",err);
- }
+ try {
+ data = "<img src=\"opensources/images/indicator.gif\" alt=\"waiting...\">"
+ $("#experiment_details_area").html(data);
+ data = "...?"
+ $("#jobs_list_area").html(data);
+ data = "...?"
+ $("#timestamp_area").html(data);
+ data = "...?"
+ $("#authentication_area").html(data);
+ }
+ catch(err) {
+ ducc_error("ducc_init_experiment_details_data",err);
+ }
}
function ducc_init_identify_experiment_details()
{
- try {
- data = "<img src=\"opensources/images/indicator.gif\" alt=\"waiting...\">"
- $("#identify_experiment_details_area").html(data);
- }
- catch(err) {
- ducc_error("ducc_init_identify_experiment_details",err);
- }
+ try {
+ data = "<img src=\"opensources/images/indicator.gif\" alt=\"waiting...\">"
+ $("#identify_experiment_details_area").html(data);
+ }
+ catch(err) {
+ ducc_error("ducc_init_identify_experiment_details",err);
+ }
}
function ducc_load_identify_experiment_details()
{
- try {
- server_url= "/ducc-servlet/experiment-details-directory"+location.search;
- $.ajax(
- {
- url : server_url,
- success : function (data)
- {
- $("#identify_experiment_details_area").html(data);
- hide_show();
- }
- });
- }
- catch(err) {
- ducc_error("ducc_load_identify_experiment_details",err);
- }
+ try {
+ server_url= "/ducc-servlet/experiment-details-directory"+location.search;
+ $.ajax(
+ {
+ url : server_url,
+ success : function (data)
+ {
+ $("#identify_experiment_details_area").html(data);
+ }
+ });
+ }
+ catch(err) {
+ ducc_error("ducc_load_identify_experiment_details",err);
+ }
}
function ducc_init_local(type)
{
- try {
- if(type == "experiments") {
- $(document).keypress(function(e) {
- if(e.which == 13) {
- ducc_load_experiments_head();
- ducc_load_experiments_data();
- }
- });
- ducc_init_experiments_data();
- ducc_load_experiments_head();
- ducc_load_experiments_data();
- }
- if(type == "experiment-details") {
- ducc_init_identify_experiment_details();
- ducc_init_experiment_details_data();
- ducc_load_identify_experiment_details();
- ducc_load_experiment_details_data();
- }
- }
- catch(err) {
- ducc_error("ducc_init_local",err);
- }
+ try {
+ if(type == "experiments") {
+ $(document).keypress(function(e) {
+ if(e.which == 13) {
+ ducc_load_experiments_head();
+ ducc_load_experiments_data();
+ }
+ });
+ ducc_init_experiments_data();
+ ducc_load_experiments_head();
+ ducc_load_experiments_data();
+ }
+ if(type == "experiment-details") {
+ ducc_init_identify_experiment_details();
+ ducc_init_experiment_details_data();
+ ducc_load_identify_experiment_details();
+ ducc_load_experiment_details_data();
+ }
+ }
+ catch(err) {
+ ducc_error("ducc_init_local",err);
+ }
}
function ducc_update_page_local(type)
{
- try {
- if(type == "experiments") {
- ducc_load_experiments_head();
- ducc_load_experiments_data();
- for (var i=0; i < document.duccform.refresh.length; i++) {
- ducc_load_experiments_data();
- }
- }
- if(type == "experiment-details") {
- for (var i=0; i < document.duccform.refresh.length; i++) {
- ducc_load_identify_experiment_details();
- ducc_load_experiment_details_data();
- }
- }
- }
- catch(err) {
- ducc_error("ducc_update_page_local",err);
- }
+ try {
+ if(type == "experiments") {
+ ducc_load_experiments_head();
+ ducc_load_experiments_data();
+ }
+ if(type == "experiment-details") {
+ ducc_load_identify_experiment_details();
+ ducc_load_experiment_details_data();
+ }
+ }
+ catch(err) {
+ ducc_error("ducc_update_page_local",err);
+ }
}