Sha256: debc7720bf2ecda2447c1583d31dfddbbf0600a74369d1bb611c8dcf9a352c86
Contents?: true
Size: 953 Bytes
Versions: 27
Compression:
Stored size: 953 Bytes
Contents
import Core from 'spotlight/core' SirTrevor.Blocks.FeaturedPages = (function(){ return Core.Block.Resources.extend({ type: "featured_pages", icon_name: "pages", autocomplete_url: function() { return $(this.inner).closest('form[data-autocomplete-exhibit-pages-path]').data('autocomplete-exhibit-pages-path').replace("%25QUERY", "%QUERY"); }, autocomplete_template: function(obj) { const thumbnail = obj.thumbnail_image_url ? `<div class="document-thumbnail"><img class="img-thumbnail" src="${obj.thumbnail_image_url}" /></div>` : '' return `<div class="autocomplete-item${!obj.published ? ' blacklight-private' : ''}">${thumbnail} <span class="autocomplete-title">${obj.title}</span><br/><small> ${obj.description}</small></div>` }, bloodhoundOptions: function() { return { prefetch: { url: this.autocomplete_url(), ttl: 0 } }; } }); })();
Version data entries
27 entries across 27 versions & 1 rubygems