diff --git a/services/web/public/coffee/analytics/AbTestingManager.coffee b/services/web/public/coffee/analytics/AbTestingManager.coffee index 23741dbaa9..950f4f89f8 100644 --- a/services/web/public/coffee/analytics/AbTestingManager.coffee +++ b/services/web/public/coffee/analytics/AbTestingManager.coffee @@ -64,54 +64,6 @@ define [ bucketIndex = parseInt(hash.toString().slice(0,2), 16) % (buckets?.length or 2) return buckets[bucketIndex] - - App.factory "algoliawiki", -> - client = new AlgoliaSearch("SK53GL4JLY", "e398f35d3074fde57ca6d6c88d8be37c") - index = client.initIndex("lean-wiki-index") - return index - - App.controller "SearchWikiController", ($scope, algoliawiki, _) -> - algolia = algoliawiki - $scope.hits = [] - - $scope.clearSearchText = -> - $scope.searchQueryText = "" - updateHits [] - - $scope.safeApply = (fn)-> - phase = $scope.$root.$$phase - if(phase == '$apply' || phase == '$digest') - $scope.$eval(fn) - else - $scope.$apply(fn) - - buildHitViewModel = (hit)-> - page_underscored = hit.pageName.replace(/\s/g,'_') - section_underscored = hit.sectionName.replace(/\s/g,'_') - result = - name : hit._highlightResult.pageName.value + " - " + hit._highlightResult.sectionName.value - url :"/learn/#{page_underscored}##{section_underscored}" - console.log result - return result - - updateHits = (hits)-> - $scope.safeApply -> - $scope.hits = hits - - $scope.search = -> - query = $scope.searchQueryText - console.log query - if !query? or query.length == 0 - updateHits [] - return - - algolia.search query, (err, response)-> - if response.hits.length == 0 - updateHits [] - else - hits = _.map response.hits, buildHitViewModel - updateHits hits - App.controller "AbTestController", ($scope, abTestManager)-> testKeys = _.keys(window.ab) diff --git a/services/web/public/coffee/main.coffee b/services/web/public/coffee/main.coffee index 40c6bd753d..de36e33c34 100644 --- a/services/web/public/coffee/main.coffee +++ b/services/web/public/coffee/main.coffee @@ -16,6 +16,7 @@ define [ "main/register-users" "main/subscription/group-subscription-invite-controller" "main/contact-us" + "main/templates" "analytics/AbTestingManager" "directives/asyncForm" "directives/stopPropagation"