mirror of
https://github.com/datahub-project/datahub.git
synced 2025-08-23 00:28:03 +00:00
Adds data-schema-table, and search-bar-form component templates, and help feedback initial template
This commit is contained in:
parent
c695846a3f
commit
50a14a1b50
@ -0,0 +1,50 @@
|
|||||||
|
{{#dataset-table fields=fields
|
||||||
|
sortColumnWithName=sortColumnWithName
|
||||||
|
filterBy=filterBy
|
||||||
|
sortDirection=sortDirection
|
||||||
|
class="table"
|
||||||
|
searchTerm=searchTerm as |table|}}
|
||||||
|
<input type="text"
|
||||||
|
title="Filter fields"
|
||||||
|
placeholder="Filter fields"
|
||||||
|
value="{{table.searchTerm}}"
|
||||||
|
oninput={{action table.filterDidChange value="target.value"}}>
|
||||||
|
{{#table.head as |head|}}
|
||||||
|
{{#head.column columnName="name"}}Field{{/head.column}}
|
||||||
|
{{#head.column columnName="dataType"}}Data Type{{/head.column}}
|
||||||
|
{{#head.column}}Member Identifier?{{/head.column}}
|
||||||
|
{{#head.column}}Field Format{{/head.column}}
|
||||||
|
{{/table.head}}
|
||||||
|
{{#table.body as |body|}}
|
||||||
|
{{#each
|
||||||
|
(slice table.beginOffset table.endOffset (sort-by table.sortBy table.data)) as |field|}}
|
||||||
|
{{#body.row as |row|}}
|
||||||
|
{{#row.cell}}
|
||||||
|
{{field.name}}
|
||||||
|
{{/row.cell}}
|
||||||
|
{{#row.cell}}
|
||||||
|
{{field.type}}
|
||||||
|
{{/row.cell}}
|
||||||
|
{{#row.cell}}
|
||||||
|
{{input type="checkbox" checked=field.hasPrivacyData change=(action "onPrivacyChange" field)}}
|
||||||
|
{{/row.cell}}
|
||||||
|
{{#row.cell}}
|
||||||
|
{{ember-selector values=fieldFormats
|
||||||
|
disabled=(not field.hasPrivacyData)
|
||||||
|
selected=field.format
|
||||||
|
selectionDidChange=(action "onFormatChange" field)}}
|
||||||
|
{{/row.cell}}
|
||||||
|
{{/body.row}}
|
||||||
|
{{/each}}
|
||||||
|
{{/table.body}}
|
||||||
|
{{#table.foot}}
|
||||||
|
{{dataset-table-pager data=table.data
|
||||||
|
page=table.page
|
||||||
|
limit=table.limit
|
||||||
|
pageLengths=table.pageLengths
|
||||||
|
beginOffset=table.beginOffset
|
||||||
|
endOffset=table.endOffset
|
||||||
|
onLimitChanged=table.onLimitChanged
|
||||||
|
onPageChanged=table.onPageChanged}}
|
||||||
|
{{/table.foot}}
|
||||||
|
{{/dataset-table}}
|
37
wherehows-web/app/templates/components/search-bar-form.hbs
Normal file
37
wherehows-web/app/templates/components/search-bar-form.hbs
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
<div class="form-group nacho-global-search">
|
||||||
|
<div class="input-group">
|
||||||
|
<div class="input-group-btn">
|
||||||
|
<button type="button"
|
||||||
|
class="btn btn-default dropdown-toggle nacho-button--large"
|
||||||
|
data-toggle="dropdown"
|
||||||
|
aria-haspopup="true"
|
||||||
|
aria-expanded="false">
|
||||||
|
<span class="caret" aria-label="Advanced Search"></span>
|
||||||
|
</button>
|
||||||
|
|
||||||
|
<ul class="dropdown-menu">
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<label for="search-input" class="sr-only">Search</label>
|
||||||
|
|
||||||
|
{{aupac-typeahead
|
||||||
|
action=(action (mut search))
|
||||||
|
autoFocus=true
|
||||||
|
allowFreeInput=true
|
||||||
|
source=keywordSource
|
||||||
|
async=true
|
||||||
|
limit=20
|
||||||
|
minLength=3
|
||||||
|
placeholder="Search by keywords... ex. pagekey"
|
||||||
|
class="form-control nacho-global-search__text-input"}}
|
||||||
|
|
||||||
|
<span class="input-group-btn">
|
||||||
|
<button class="btn btn-default nacho-button--large"
|
||||||
|
id="global-search-button"
|
||||||
|
type="submit" {{action "search"}}>
|
||||||
|
<span class="glyphicon glyphicon-search" aria-hidden="true"></span>
|
||||||
|
</button>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
1
wherehows-web/app/templates/help/feedback.hbs
Normal file
1
wherehows-web/app/templates/help/feedback.hbs
Normal file
@ -0,0 +1 @@
|
|||||||
|
{{outlet}}
|
Loading…
x
Reference in New Issue
Block a user