From d6a64db1ced3d3577886a7aec140a5174cbceb48 Mon Sep 17 00:00:00 2001 From: alexwl Date: Wed, 6 Feb 2019 21:42:29 +0300 Subject: Add identifier search in all indexed packages --- javascript/app/templates/search.hbs | 46 +++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 javascript/app/templates/search.hbs (limited to 'javascript/app/templates/search.hbs') diff --git a/javascript/app/templates/search.hbs b/javascript/app/templates/search.hbs new file mode 100644 index 0000000..343ce68 --- /dev/null +++ b/javascript/app/templates/search.hbs @@ -0,0 +1,46 @@ +
+
+
+
+ {{#input-with-autocomplete + onSubmit=(action 'searchIdentifier') + createSearchUrlFunction=createSearchUrlFunction + maxItems=10 + selectItem=(action 'showIdentifier') + searchButtonText="Search in all packages" + placeholder="Haskell identifier" as |identifier|}} + {{identifier.demangledOccName}} :: {{type-signature-text components=identifier.idType.components}} +
+ {{identifier.locationInfo.packageId.name}}-{{identifier.locationInfo.packageId.version}} + {{#if identifier.locationInfo.modulePath}} + {{identifier.locationInfo.modulePath}} + {{else}} + {{identifier.locationInfo.moduleName}} + {{/if}} +
+ {{/input-with-autocomplete}} +
+
+ Query : {{model.query}} +
+
+ {{#paginated-list url=model.url as |identifiers|}} +
    + {{#each identifiers as |identifier|}} +
  • + {{identifier.demangledOccName}} :: {{type-signature-text components=identifier.idType.components}} + +
    + {{#if identifier.locationInfo.modulePath}} + Defined in {{identifier.locationInfo.packageId.name}}-{{identifier.locationInfo.packageId.version}} {{identifier.locationInfo.modulePath}} + {{/if}} +
    +
    {{{identifier.doc}}}
    +
  • + {{/each}} +
+ {{/paginated-list}} +
+
+
+
-- cgit v1.2.3