diff --git a/platform/search/res/templates/search-view.html b/platform/search/res/templates/search-view.html deleted file mode 100644 index b066c2c8f6..0000000000 --- a/platform/search/res/templates/search-view.html +++ /dev/null @@ -1,57 +0,0 @@ - - -
- - -
-
Search:
- -
- - -
- - -
-

- Results: -

-
- -
-
-
- - -
-
\ No newline at end of file diff --git a/platform/search/src/controllers/SearchViewController.js b/platform/search/src/controllers/SearchViewController.js deleted file mode 100644 index 8ac98df828..0000000000 --- a/platform/search/src/controllers/SearchViewController.js +++ /dev/null @@ -1,109 +0,0 @@ -/***************************************************************************** - * Open MCT Web, Copyright (c) 2014-2015, United States Government - * as represented by the Administrator of the National Aeronautics and Space - * Administration. All rights reserved. - * - * Open MCT Web is 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. - * - * Open MCT Web includes source code licensed under additional open source - * licenses. See the Open Source Licenses file (LICENSES.md) included with - * this source code distribution or the Licensing information page available - * at runtime from the About dialog for additional information. - *****************************************************************************/ -/*global define*/ - -/** - * Module defining SearchViewController. Created by shale on 07/08/2015. - */ -define(function () { - "use strict"; - - var INITIAL_LOAD_NUMBER = 20, - LOAD_INCREMENT = 5; - - function SearchViewController($scope, $timeout, searchService) { - // Starting amount of results to load. Will get increased. - var numResults = INITIAL_LOAD_NUMBER; - - function update(timestamp) { - // Get the results - $scope.results = searchService.getLatestResults(0, numResults); - - // Check to make sure that these results are the latest ones - function waitForLatest() { - var timestamps = searchService.getLatestTimestamps(), - areOld = timestamps.some(function (c) {return c < timestamp; }); - // If any of the timestamps are older than the one we made the query with - if (areOld) { - // Then wait and try to update again - searchService.updateResults(); - $timeout(waitForLatest, 100); - } else { - // We got the latest results now - $scope.results = searchService.getLatestResults(0, numResults); - } - } - waitForLatest(); - } - - function search(inputID) { - var date = new Date(), - timestamp = date.getTime(); - - // Reset 'load more' - numResults = INITIAL_LOAD_NUMBER; - - // Send the query - searchService.sendQuery(inputID, timestamp); - - update(timestamp); - } - - return { - /** - * Search the filetree. - * - * @param inputID The name of the ID property of the html text - * input where this funcion should find the search term. - */ - search: search, - - /** - * Checks to see if there are any search results to display. - */ - areResults: function () { - if ($scope.results) { - return $scope.results.length > 0; - } else { - return false; - } - }, - - /** - * Checks to see if there are more search results to display. - */ - areMore: function () { - return numResults < searchService.getNumResults(); - }, - - /** - * Increases the number of search results to display, and then - * load them. - */ - loadMore: function () { - numResults += LOAD_INCREMENT; - update(); - } - }; - } - return SearchViewController; -});