| {% extends 'layout.html' %} | {% from '_macros/_asset_list_item.html' import asset_list_item %} include ../mixins/components | {% block page_title %}Search{% if project %} {{ project.name }}{% endif %}{% endblock %} | {% block head %} script(src="{{ url_for('static_pillar', filename='assets/js/vendor/video.min.js') }}") script(src="{{ url_for('static_pillar', filename='assets/js/vendor/videojs-ga-0.4.2.min.js') }}") script(src="{{ url_for('static_pillar', filename='assets/js/vendor/videojs-hotkeys-0.2.20.min.js') }}") | {% endblock %} | {% block og %} meta(property="og:type", content="website") | {% if og_picture %} meta(property="og:image", content="{{ og_picture.thumbnail('l', api=api) }}") meta(property="twitter:image", content="{{ og_picture.thumbnail('l', api=api) }}") | {% endif %} | {% if project %} meta(property="og:title", content="{{project.name}} - Blender Cloud") meta(name="twitter:title", content="{{project.name}} on Blender Cloud") meta(property="og:url", content="{{url_for('projects.view', project_url=project.url, _external=True)}}") meta(property="og:description", content="{{project.summary}}") meta(name="twitter:description", content="{{project.summary}}") | {% endif %} | {% endblock %} | {% block body %} | {% if project %} script. document.body.dataset["projectId"] = "{{project._id}}"; | {% endif %} #search-container.d-flex(class="{% if project %}search-project{% endif %}") | {% if project %} #project_sidebar.bg-white ul.project-tabs.p-0 li.tabs-browse( title="Browse", data-toggle="tooltip", data-placement="right") a(href="{{url_for('projects.view', project_url=project.url, _external=True)}}") i.pi-folder li.tabs-search.active( title="Search", data-toggle="tooltip", data-placement="right") a(href="{{url_for('projects.search', project_url=project.url, _external=True)}}") i.pi-search | {% endif %} .search-settings#search-sidebar.bg-light input.search-field.p-2.bg-white( type="text", name="q", id="q", autocomplete="off", spellcheck="false", autocorrect="false", placeholder="Search by Title, Type...") #pagination.mt-3 #facets #stats.search-list-stats .border-left.search-list +card-deck(0)(id='hits', class="m-0 px-2 card-deck-vertical") #search-details.border-left.search-details #search-error #search-hit-container.w-100 | {% raw %} // Facet template script(type="text/template", id="facet-template") .card.border-0.p-0.m-2 .card-body.p-3.m-0 h6.text-muted {{ title }} | {{#values}} a.facet_link.toggleRefine( class='{{#refined}}refined{{/refined}}', data-facet='{{ facet }}', data-value='{{ value }}', href='#') span | {{ label }} small.text-black-50.float-right {{ count }} | {{/values}} // Hit template script(type="text/template", id="hit-template") a.card.asset.card-image-fade.pl-0.mx-0.mb-1( data-hit-id='{{ objectID }}', href="/nodes/{{ objectID }}/redir", class="js-search-hit {{#is_free}}free{{/is_free}}") .embed-responsive.embed-responsive-16by9 | {{#picture}} .card-img-top.embed-responsive-item(style="background-image: url({{{ picture }}})") | {{/picture}} | {{^picture}} .card-img-top.card-icon.embed-responsive-item | {{#media}} i(class="pi-{{{ media }}}") | {{/media}} | {{^media}} i(class="pi-{{{ node_type }}}") | {{/media}} | {{/picture}} .card-body.py-2.d-flex.flex-column .card-title.mb-1.font-weight-bold | {{ name }} ul.card-text.list-unstyled.d-flex.text-black-50.mt-auto li.pr-2.project {{ project.name }} | {{#media}} li.pr-2.text-capitalize {{{ media }}} | {{/media}} li.pr-2 {{{ created_at }}} // Pagination template script(type="text/template", id="pagination-template") ul.search-pagination.