20 lines
620 B
CoffeeScript
20 lines
620 B
CoffeeScript
proposalSelector = ".proposal-show"
|
|
|
|
annotationsMetadata = ->
|
|
return {
|
|
beforeAnnotationCreated: (ann) ->
|
|
ann.proposal_id = $(proposalSelector).data("id");
|
|
ann.user_id = $(proposalSelector).data("user-id");
|
|
};
|
|
|
|
App.annotations =
|
|
initialize: ->
|
|
app = new annotator.App()
|
|
.include(annotator.ui.main, { element: $(proposalSelector)[0] })
|
|
.include(annotator.storage.http, { prefix: "", urls: { search: "/annotations/search" } })
|
|
.include(annotationsMetadata)
|
|
|
|
app.start()
|
|
.then( ->
|
|
app.annotations.load( { proposal_id: $(proposalSelector).data("id") } )
|
|
) |