|
@@ -686,39 +686,10 @@ ${ assist.assistPanel() }
|
|
|
<div id="import-data-modal" class="modal hide fade"></div>
|
|
<div id="import-data-modal" class="modal hide fade"></div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
-<div id="columnAnalysis" class="popover mega-popover right">
|
|
|
|
|
- <div class="arrow"></div>
|
|
|
|
|
- <h3 class="popover-title" style="text-align: left">
|
|
|
|
|
- <a class="pull-right pointer close-popover" style="margin-left: 8px"><i class="fa fa-times"></i></a>
|
|
|
|
|
- <a class="pull-right pointer stats-refresh" style="margin-left: 8px"><i class="fa fa-refresh"></i></a>
|
|
|
|
|
- <strong class="column-name"></strong> ${ _(' column analysis') }
|
|
|
|
|
- </h3>
|
|
|
|
|
- <div class="popover-content">
|
|
|
|
|
- <div class="pull-right hide filter">
|
|
|
|
|
- <input id="columnAnalysisTermsFilter" type="text" placeholder="${ _('Prefix filter...') }"/>
|
|
|
|
|
- </div>
|
|
|
|
|
- <ul class="nav nav-tabs" role="tablist">
|
|
|
|
|
- <li class="active"><a href="#columnAnalysisStats" role="tab" data-toggle="tab">${ _('Stats') }</a></li>
|
|
|
|
|
- <li><a href="#columnAnalysisTerms" role="tab" data-toggle="tab">${ _('Terms') }</a></li>
|
|
|
|
|
- </ul>
|
|
|
|
|
- <div class="tab-content">
|
|
|
|
|
- <div class="tab-pane active" id="columnAnalysisStats" style="text-align: left">
|
|
|
|
|
- <div class="content"></div>
|
|
|
|
|
- </div>
|
|
|
|
|
- <div class="tab-pane" id="columnAnalysisTerms" style="text-align: left">
|
|
|
|
|
- <div class="alert">${ _('There are no terms to be shown') }</div>
|
|
|
|
|
- <div class="content"></div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
-</div>
|
|
|
|
|
-
|
|
|
|
|
<script src="${ static('beeswax/js/stats.utils.js') }"></script>
|
|
<script src="${ static('beeswax/js/stats.utils.js') }"></script>
|
|
|
|
|
|
|
|
<script type="text/javascript" charset="utf-8">
|
|
<script type="text/javascript" charset="utf-8">
|
|
|
|
|
|
|
|
- var STATS_PROBLEMS = "${ _('There was a problem loading the stats.') }";
|
|
|
|
|
-
|
|
|
|
|
require([
|
|
require([
|
|
|
"knockout",
|
|
"knockout",
|
|
|
"ko.charts",
|
|
"ko.charts",
|
|
@@ -1410,12 +1381,6 @@ ${ assist.assistPanel() }
|
|
|
## });
|
|
## });
|
|
|
## % endif
|
|
## % endif
|
|
|
}
|
|
}
|
|
|
- if ($(e.target).attr("href") == "#columnAnalysisTerms") {
|
|
|
|
|
- $("#columnAnalysis .filter").removeClass("hide");
|
|
|
|
|
- }
|
|
|
|
|
- if ($(e.target).attr("href") == "#columnAnalysisStats") {
|
|
|
|
|
- $("#columnAnalysis .filter").addClass("hide");
|
|
|
|
|
- }
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
$("#import-data-btn").click(function () {
|
|
$("#import-data-btn").click(function () {
|
|
@@ -1430,24 +1395,6 @@ ${ assist.assistPanel() }
|
|
|
hueUtils.text2Url(document.querySelectorAll('.sampleTable td:last-child'));
|
|
hueUtils.text2Url(document.querySelectorAll('.sampleTable td:last-child'));
|
|
|
|
|
|
|
|
$('a[data-toggle="tab"]:eq(0)').click();
|
|
$('a[data-toggle="tab"]:eq(0)').click();
|
|
|
-
|
|
|
|
|
- ## $("a[data-column]").on("click", function () {
|
|
|
|
|
- ## var _link = $(this);
|
|
|
|
|
- ## var _col = _link.data("column");
|
|
|
|
|
- ## var statsUrl = "/beeswax/api/table/${database}/${table.name}/stats/" + _col;
|
|
|
|
|
- ## var refreshUrl = "/beeswax/api/analyze/${database}/${table.name}/" + _col;
|
|
|
|
|
- ## var termsUrl = "/beeswax/api/table/${database}/${table.name}/terms/" + _col + "/";
|
|
|
|
|
- ## $("#columnAnalysisStats .content").html("<i class='fa fa-spinner fa-spin'></i>");
|
|
|
|
|
- ## $("#columnAnalysis").show().css("top", _link.position().top - $("#columnAnalysis").outerHeight() / 2 + _link.outerHeight() / 2).css("left", _link.position().left + _link.outerWidth());
|
|
|
|
|
- ## showColumnStats(statsUrl, refreshUrl, termsUrl, _col, STATS_PROBLEMS, function () {
|
|
|
|
|
- ## $("#columnAnalysis").show().css("top", _link.position().top - $("#columnAnalysis").outerHeight() / 2 + _link.outerHeight() / 2).css("left", _link.position().left + _link.outerWidth());
|
|
|
|
|
- ## });
|
|
|
|
|
- ## });
|
|
|
|
|
-
|
|
|
|
|
- $(document).on("click", "#columnAnalysis .close-popover", function () {
|
|
|
|
|
- $("#columnAnalysis").hide();
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
});
|
|
});
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|