[annotator-dev] Margin Viewer Plugin

Rick rmercer33 at gmail.com
Mon Mar 16 07:17:21 UTC 2015

I want to try out the Margin Viewer annotator plugin but can't find any
docs showing how to initialize it.​ I'm using annotator 1.2.9. I got the
coffeescript code from Github and have compiled it to js.

Not sure what name to use during initialization. Here's my init code. Would
sure appreciate any insight.



    .annotator("addPlugin", 'Store', {
      prefix: '/api',
      urls: {
        create: '/a',
        update: '/a/:id',
        destroy: '/a/:id',
        search: '/a/get'
      annotationData: {"docId":this.data._id, "userId":Meteor.userId()},
      loadFromSearch: {
        "user": Meteor.userId(),
    .annotator("addPlugin", 'StoreLogger')
    .annotator("addPlugin", 'Permissions', {
      user: userInfo,
      userId: function(user) {
        if (user && user.id) {
          return user.id;
          return user
      userString: function(user) {
        if (user && user.id) {
          return user.email;
          return user
      permissions: {
        'read': [userInfo.id],
        'update': [userInfo.id],
        'delete': [userInfo.id],
        'admin': [userInfo.id]
      showViewPermissionsCheckbox: false,
      showEditPermissionsCheckbox: false
    .annotator('addPlugin', 'Tags')
    .annotator('addPlugin', 'Share', {
    .annotator("addPlugin", 'MarginViewer')
    .annotator("addPlugin", 'Markdown');
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/annotator-dev/attachments/20150316/480311c9/attachment-0003.html>

More information about the annotator-dev mailing list