Adds data-schema-table, and search-bar-form component templates, and help feedback initial template

This commit is contained in:
Seyi Adebajo 2017-03-24 22:00:19 -07:00 committed by Mars Lan
parent c695846a3f
commit 50a14a1b50
3 changed files with 88 additions and 0 deletions

View File

@ -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}}

View 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>

View File

@ -0,0 +1 @@
{{outlet}}