|
@@ -1,21 +1,8 @@
|
|
|
define [
|
|
define [
|
|
|
"base"
|
|
"base"
|
|
|
|
|
+ "services/algolia-search"
|
|
|
"libs/platform"
|
|
"libs/platform"
|
|
|
], (App, platform) ->
|
|
], (App, platform) ->
|
|
|
-
|
|
|
|
|
- App.factory "algoliaSearch", ->
|
|
|
|
|
- if window.sharelatex?.algolia? and window.sharelatex.algolia?.indexes?.wiki?
|
|
|
|
|
- client = new AlgoliaSearch(window.sharelatex.algolia?.app_id, window.sharelatex.algolia?.api_key)
|
|
|
|
|
- wikiIdx = client.initIndex(window.sharelatex.algolia?.indexes?.wiki)
|
|
|
|
|
- kbIdx = client.initIndex(window.sharelatex.algolia?.indexes?.kb)
|
|
|
|
|
-
|
|
|
|
|
- service =
|
|
|
|
|
- searchWiki: wikiIdx.search.bind(wikiIdx)
|
|
|
|
|
- searchKB: kbIdx.search.bind(kbIdx)
|
|
|
|
|
-
|
|
|
|
|
- return service
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
App.controller 'ContactModal', ($scope, $modal) ->
|
|
App.controller 'ContactModal', ($scope, $modal) ->
|
|
|
$scope.contactUsModal = () ->
|
|
$scope.contactUsModal = () ->
|
|
|
modalInstance = $modal.open(
|
|
modalInstance = $modal.open(
|