diff options
author | alexwl <alexey.a.kiryushin@gmail.com> | 2019-02-06 21:42:29 +0300 |
---|---|---|
committer | alexwl <alexey.a.kiryushin@gmail.com> | 2019-02-06 21:42:29 +0300 |
commit | d6a64db1ced3d3577886a7aec140a5174cbceb48 (patch) | |
tree | 88a6535043547da7093c126df642770533a4ab71 /javascript/app/templates/packages.hbs | |
parent | b796d370c6b7ec7452a37440b089fd45853a47f4 (diff) |
Add identifier search in all indexed packages
Diffstat (limited to 'javascript/app/templates/packages.hbs')
-rw-r--r-- | javascript/app/templates/packages.hbs | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/javascript/app/templates/packages.hbs b/javascript/app/templates/packages.hbs index 6dc4b7b..80464e6 100644 --- a/javascript/app/templates/packages.hbs +++ b/javascript/app/templates/packages.hbs @@ -1,6 +1,26 @@ <div class="flex-container container"> - <div> - <!-- <p class="lead"><b>Haskell code explorer</b> </p> --> + <div> + <div class="global-identifier-search-form"> + {{#input-with-autocomplete + onSubmit=(action 'searchIdentifier') + createSearchUrlFunction=createSearchUrlFunction + maxItems=10 + selectItem=(action 'showIdentifier') + searchButtonText="Search in all packages" + placeholder="Haskell identifier" as |identifier|}} + <span class="source-code-font">{{identifier.demangledOccName}} :: {{type-signature-text components=identifier.idType.components}}</span> + <div class="module-name"> + <b>{{identifier.locationInfo.packageId.name}}-{{identifier.locationInfo.packageId.version}}</b> + {{#if identifier.locationInfo.modulePath}} + {{identifier.locationInfo.modulePath}} + {{else}} + {{identifier.locationInfo.moduleName}} + {{/if}} + </div> + {{/input-with-autocomplete}} + </div> + </div> + <div> <div class="package-search-form"> {{input class="form-control" type="text" value=query placeholder="Package name"}} <span>Number of packages : {{packages.length}}</span> |