overleaf/services/web/public/coffee/ide/references-search/ReferencesSearchManager.coffee
2015-12-17 15:13:02 +00:00

20 lines
606 B
CoffeeScript

define [
], () ->
class ReferencesSearchManager
constructor: (@ide, @$scope) ->
console.log ">> yay"
@$scope.$on 'document:closed', (e, doc) =>
if doc.doc_id
entity = @ide.fileTreeManager.findEntityById doc.doc_id
if entity?.name?.match /.*\.bib$/
@$scope.$emit 'references:changed', entity
console.log ">> references changed"
@indexReferences doc.doc_id
indexReferences: (doc_id) ->
console.log ">> doc id #{doc_id}"
$.post("/project/#{@$scope.project_id}/references", {
docId: doc_id,
_csrf: window.csrfToken
}, (data) => console.log(data))