Sha256: dc87a2e529d41cc8cb4110888a6d689419d6bfa7015bc321aecebab66de595c7

Contents?: true

Size: 704 Bytes

Versions: 3

Compression:

Stored size: 704 Bytes

Contents

Spotlight = function() {
  var buffer = new Array;
  return {
    onLoad: function(func) {
      buffer.push(func);
    },

    activate: function() {
      for(var i = 0; i < buffer.length; i++) {
        buffer[i].call();
      }
    }
  }
}();

if (typeof Turbolinks !== "undefined") {
  $(document).on('page:load', function() {
    Spotlight.activate();
  });
}
$(document).ready(function() {
  Spotlight.activate();
});

SirTrevor.setDefaults({
  uploadUrl: "/spotlight/attachments"
});

Spotlight.onLoad(function(){
  var instances = $('.sir-trevor-area'),
      l = instances.length, instance;

  while (l--) {
    instance = $(instances[l]);
    new SirTrevor.Editor({ el: instance });
  }

});

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
blacklight-spotlight-0.0.3 app/assets/javascripts/spotlight/spotlight.js
blacklight-spotlight-0.0.2 app/assets/javascripts/spotlight/spotlight.js
blacklight-spotlight-0.0.1 app/assets/javascripts/spotlight/spotlight.js