From 276caefc923b568fb144da8916dcc00718538031 Mon Sep 17 00:00:00 2001 From: jartek Date: Tue, 28 Oct 2014 22:16:35 +0530 Subject: [PATCH] Replace attr with prop for disabled elements --- static/js/app.js | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/static/js/app.js b/static/js/app.js index 5b84958..07cc984 100644 --- a/static/js/app.js +++ b/static/js/app.js @@ -177,17 +177,13 @@ function showTableStructure() { function runQuery() { setCurrentTab("table_query"); - $("#run").attr("disabled", "disabled"); - $("#explain").attr("disabled", "disabled"); - $("#csv").attr("disabled", "disabled"); + $("#run, #explain, #csv").prop("disabled", true); $("#query_progress").show(); var query = $.trim(editor.getValue()); if (query.length == 0) { - $("#run").removeAttr("disabled"); - $("#explain").removeAttr("disabled"); - $("#csv").removeAttr("disabled"); + $("#run, #explain, #csv").prop("disabled", false); $("#query_progress").hide(); return; } @@ -195,9 +191,7 @@ function runQuery() { executeQuery(query, function(data) { buildTable(data); - $("#run").removeAttr("disabled"); - $("#explain").removeAttr("disabled"); - $("#csv").removeAttr("disabled"); + $("#run, #explain, #csv").prop("disabled", false); $("#query_progress").hide(); $("#input").show(); $("#output").removeClass("full"); @@ -207,17 +201,13 @@ function runQuery() { function runExplain() { setCurrentTab("table_query"); - $("#run").attr("disabled", "disabled"); - $("#explain").attr("disabled", "disabled"); - $("#csv").attr("disabled", "disabled"); + $("#run, #explain, #csv").prop("disabled", true); $("#query_progress").show(); var query = $.trim(editor.getValue()); if (query.length == 0) { - $("#run").removeAttr("disabled"); - $("#explain").removeAttr("disabled"); - $("#csv").removeAttr("disabled"); + $("#run, #explain, #csv").prop("disabled", false); $("#query_progress").hide(); return; } @@ -225,9 +215,7 @@ function runExplain() { explainQuery(query, function(data) { buildTable(data); - $("#run").removeAttr("disabled"); - $("#explain").removeAttr("disabled"); - $("#csv").removeAttr("disabled"); + $("#run, #explain, #csv").prop("disabled", false); $("#query_progress").hide(); $("#input").show(); $("#output").removeClass("full");