Index: arms/html/searchEngine/content-container.html
===================================================================
diff -u -rcbf97af054e8ec277e9f9a24740270f7cb145577 -r7fd25ff97072570091f04daed0c3da3cc5414ebb
--- arms/html/searchEngine/content-container.html (.../content-container.html) (revision cbf97af054e8ec277e9f9a24740270f7cb145577)
+++ arms/html/searchEngine/content-container.html (.../content-container.html) (revision 7fd25ff97072570091f04daed0c3da3cc5414ebb)
@@ -51,21 +51,12 @@
- 모든 결과
+ 데이터 집계
Index: arms/js/searchEngine.js
===================================================================
diff -u -rda54c88924fd6c54b82fdac99e1e522fa1000ac2 -r7fd25ff97072570091f04daed0c3da3cc5414ebb
--- arms/js/searchEngine.js (.../searchEngine.js) (revision da54c88924fd6c54b82fdac99e1e522fa1000ac2)
+++ arms/js/searchEngine.js (.../searchEngine.js) (revision 7fd25ff97072570091f04daed0c3da3cc5414ebb)
@@ -106,6 +106,7 @@
let rangeDate = SearchApiModule.getRangeDate();
search_with_date(검색어, rangeDate);
} else {
+ setParameter("searchString",""); // 검색어 초기화
console.log("[searchEngine :: search-button] :: 검색어가 없거나 빈값 입니다.");
}
});
@@ -123,40 +124,23 @@
}
///////////////////////////////////////
-// 검색_모든결과 집계 이벤트리스너
+// 검색_데이터 집계 이벤트리스너
///////////////////////////////////////
function result_aggs_event() {
// 필터-드롭다운
- $("#data-result-group .dropdown-menu li").on("click", function (event) {
- var targetId = $(event.target).closest("a").attr("id");
- var targetText = $("#"+targetId).text();
- console.log("[searchEngine :: 모든 결과] :: 드롭다운 :: targetText=>" + targetText);
- $("#data-result").text(targetText);
+ $("#data-result-group").on("click", function (event) {
+ console.log("[searchEngine :: 모든 결과] :: 드롭다운 :: 로그집계 top5 보여주기");
- event.stopPropagation(); //이벤트 버블링 중지(클릭 후 드롭다운 사라지지 않음)
- });
-
- $("#overall-result").on("click", function (event) {
- $("#data-result-group").removeClass("open");
- });
-
- 로그집계_드롭다운_이벤트();
- //다른 이벤트 추가..
-}
-function 로그집계_드롭다운_이벤트() {
- //로그 버튼 눌렀을 때
- $("#log-agg-group").on("click", function (event) {
let rangeDate = SearchApiModule.getRangeDate();
//검색어 체크 (없다면, 검색창 확인하여 세팅)
if(!searchString) {
let searchTerm = $("#search-input").val();
if(searchTerm && searchTerm.trim()) {
let 검색어 = searchTerm.trim();
searchString = 검색어;
+ getTop5LogName(searchString, rangeDate);
}
}
- getTop5LogName(searchString, rangeDate);
- $("#log-agg-group").addClass("open");
});
}
@@ -302,8 +286,8 @@
total += parseInt(element["개수"]);
});
console.log("[searchEngine :: search_with_date] :: log-aggs-top5 :: total => ", total);
- var setting = `Top5 Values`;
- $("#log-agg-group .dropdown-custom-right").html("");
+ var setting = `로그 - Top 5 Values`;
+ $("#log-agg-top5").html("");
resultArr.forEach((element) => {
var ratio = +((parseInt(element["개수"]) / total) *100 ).toFixed(1);
setting += `-
@@ -316,7 +300,8 @@
`;
});
- $("#log-agg-group .dropdown-menu").html(setting);
+ setting +=`
`;
+ $("#log-agg-top5").html(setting);
}
}