aboutsummaryrefslogtreecommitdiffstats
path: root/ecomp-sdk-app/src/main/webapp/WEB-INF/fusion/jsp/es_search_demo.jsp
diff options
context:
space:
mode:
authorITSERVICES\rb7147 <rb7147@att.com>2017-04-25 11:46:00 -0400
committerITSERVICES\rb7147 <rb7147@att.com>2017-05-03 09:58:17 -0400
commite0addf5b588a1244f9679becd90999dfcb4c3a94 (patch)
tree1212772d6366730266ff0e093c874b07aa716c29 /ecomp-sdk-app/src/main/webapp/WEB-INF/fusion/jsp/es_search_demo.jsp
parent39fb0f30472777e4b60d6a7ac8aa4eb9773961ff (diff)
Policy 1707 commit to LF
Change-Id: Ibe6f01d92f9a434c040abb05d5386e89d675ae65 Signed-off-by: ITSERVICES\rb7147 <rb7147@att.com>
Diffstat (limited to 'ecomp-sdk-app/src/main/webapp/WEB-INF/fusion/jsp/es_search_demo.jsp')
-rw-r--r--ecomp-sdk-app/src/main/webapp/WEB-INF/fusion/jsp/es_search_demo.jsp97
1 files changed, 0 insertions, 97 deletions
diff --git a/ecomp-sdk-app/src/main/webapp/WEB-INF/fusion/jsp/es_search_demo.jsp b/ecomp-sdk-app/src/main/webapp/WEB-INF/fusion/jsp/es_search_demo.jsp
deleted file mode 100644
index 9dc2102f9..000000000
--- a/ecomp-sdk-app/src/main/webapp/WEB-INF/fusion/jsp/es_search_demo.jsp
+++ /dev/null
@@ -1,97 +0,0 @@
-<%--
- ================================================================================
- eCOMP Portal SDK
- ================================================================================
- Copyright (C) 2017 AT&T Intellectual Property
- ================================================================================
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- ================================================================================
- --%>
-<!-- <link rel="stylesheet" type="text/css" href="app/fusion/elasticsearch/styles/styles.css" > -->
-<script>
-app.controller('elasticSearchController',['$scope','$http',function ($scope,$http) {
- $scope.submenuId = "";
- $scope.isNew="";
- $scope.viewPerPage = 20;
- $scope.currentPage = 2;
- $scope.totalPage;
- $scope.searchCategory = "";
- $scope.searchString = "";
- $scope.tableData=[];
- $scope.searchText='';
- $scope.flagCount=0;
- function escapeRegExp(str) {
- return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|\&]/g, " ");
- }
- $scope.test = function(){
- $scope.searchText=$scope.searchText;
- var sendData ={
- "data" : escapeRegExp($scope.searchText),
- "size" : "100",
- "fuzzy" : "true",
- "resultname" : "custsuggest"
- };
-
- if($scope.flagCount<3 || $scope.searchText.length==0){
- $scope.flagCount++;
- $http.get('es_search/' + encodeURIComponent(JSON.stringify(sendData))).
- then(function(response){
- var data = JSON.parse(response.data.result);
- $scope.tableData = data.hits.hits;
- })
- .catch(function(data,status){
- console.log("Error: " + status + " : " + data);
- })
- .finally(function() {
- $scope.flagCount--;
- });
- }
- }
- $scope.searchText='';
-}]);
-</script>
-
-<div style="margin-left:20px;" ng-app="eSearchApp">
- <div style="margin-top:20px; margin-bottom:20px;"><span class="heading1">Elastic Search - </span><span class="heading2">Corporate Location Data System</span></div>
- <div class="demoElas" ng-controller="elasticSearchController">
- <div class="form-field" align="center">
- <input type="text" placeholder="What are you looking for?" class="search__large-iconform" ng-model="searchText" ng-change="test()">
- <i class="ion-ios-search-strong">&nbsp;</i>
- </div>
-
- <table att-table table-data="tableData" view-per-page="viewPerPage" current-page="currentPage" search-category="searchCategory" search-string="searchString" total-page="totalPage">
- <thead att-table-row type="header">
- <tr>
- <th att-table-header>Customer Name</th>
- <th att-table-header>Phone</th>
- <th att-table-header>Street</th>
- <th att-table-header>City</th>
- <th att-table-header>State</th>
- <th att-table-header>ZIP</th>
- <th att-table-header>CLLI</th>
- </tr>
- </thead>
- <tbody att-table-row type="body" row-repeat="options in tableData">
- <tr>
- <td att-table-body >{{options._source.name}}</td>
- <td att-table-body >{{options._source.suggest.payload.tn}}</td>
- <td att-table-body >{{options._source.suggest.payload.addr}}</td>
- <td att-table-body >{{options._source.suggest.payload.city}}</td>
- <td att-table-body >{{options._source.suggest.payload.st}}</td>
- <td att-table-body >{{options._source.suggest.payload.zip}}</td>
- <td att-table-body >{{options._source.suggest.payload.clli}}</td>
- </tr>
- </tbody>
- </table>
- </div>
-</div>