Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: strategical maintenance #34

Merged
merged 3 commits into from
Mar 30, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
56 changes: 3 additions & 53 deletions demos/furo-ui5-number-input.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,78 +19,28 @@
import { html, render } from 'lit';
import './initEnv.js';
import '../src/furo-ui5-number-input.js';
import '../src/furo-ui5-select.js';

import '@furo/route/src/furo-location.js';
import '@furo/data/src/furo-deep-link.js';
import '@furo/data/src/furo-collection-agent.js';
import '@furo/data/src/furo-data-object.js';
import '@furo/util/src/doc/furo-demo-snippet.js';
import '@furo/layout/src/furo-form-layouter.js';

import '@ui5/webcomponents/dist/Icon.js';
import '@ui5/webcomponents-icons/dist/search.js';


render(
html`

<furo-demo-snippet>
<template>

<furo-form-layouter two>
<p full>
FuroUi5TextInput with static suggestions.
</p>
<furo-ui5-select
label="use with text-input"
ƒ-bind-data="--daoPerson(*.bmi)">
</furo-ui5-select>
<br>
<furo-ui5-select
label="use with text-input"
ƒ-bind-data="--daoPerson(*.bmi)">
</furo-ui5-select>
<br>

<furo-ui5-number-input
readonly=""
label="use with text-input"
ƒ-bind-data="--daoPerson(*.bmi)">
</furo-ui5-number-input>
<p full>
FuroUi5TextInput with search integration to show lazy loaded suggestions (debounced input).
</p>
<furo-ui5-number-input
label="use with text-input"
display-field-path="data.name"
desc-field-path="data.display_name"
ƒ-bind-data="--daoPerson(*.bmi)"
ƒ-bind-options="--collection(*.entities)"
@-search-requested="--searchRequest">
<ui5-icon slot="icon" name="search"></ui5-icon>
</furo-ui5-number-input>

<p full>
FuroUi5TextInput with search integration to show lazy loaded suggestions (click on icon).
</p>
<furo-ui5-number-input
label="use with text-input"
display-field-path="data.name"
desc-field-path="data.display_name"
ƒ-bind-data="--daoPerson(*.bmi)"
ƒ-bind-options="--collection(*.entities)">
<ui5-icon slot="icon" name="search" interactive @-click="--iconClicked"></ui5-icon>
</furo-ui5-number-input>
<furo-ui5-number-input ƒ-bind-data="--daoPerson(*.bmi)"></furo-ui5-number-input>
</furo-form-layouter>
<furo-data-object type="person.Person" @-object-ready="--daoPerson"></furo-data-object>

<furo-data-object type="person.PersonCollection" @-object-ready="--collection" ƒ-inject-raw="--response"></furo-data-object>

<furo-location @-location-changed="--locationChanged"></furo-location>
<furo-deep-link service="PersonService" @-hts-out="--hts" ƒ-qp-in="--locationChanged(*.query)"></furo-deep-link>

<furo-collection-agent service="PersonService" ƒ-hts-in="--hts" ƒ-search="--searchRequest" ƒ-list="--iconClicked" @-response="--response">
</furo-collection-agent>
<furo-data-object type="person.Person" @-object-ready="--daoPerson"></furo-data-object>


</template>
Expand Down
15 changes: 8 additions & 7 deletions demos/furo-ui5-text-input.html
Original file line number Diff line number Diff line change
Expand Up @@ -41,17 +41,17 @@
<p full>
FuroUi5TextInput with static suggestions.
</p>
<furo-ui5-text-input
label="use with text-input"
ƒ-bind-data="--daoPerson(*.sex)">
<furo-ui5-text-input show-suggestions>
<ui5-suggestion-item text="Item #1"></ui5-suggestion-item>
<ui5-suggestion-item text="Item #2"></ui5-suggestion-item>
</furo-ui5-text-input>
<p full>
FuroUi5TextInput with search integration to show lazy loaded suggestions (debounced input).
</p>
<furo-ui5-text-input
label="use with text-input"
display-field-path="data.name"
desc-field-path="data.display_name"
display-field-path="data.display_name"
desc-field-path="data.phone_nr"
ƒ-bind-data="--daoPerson(*.sex)"
ƒ-bind-options="--collection(*.entities)"
@-search-requested="--searchRequest">
Expand All @@ -70,14 +70,15 @@
<ui5-icon slot="icon" name="search" interactive @-click="--iconClicked"></ui5-icon>
</furo-ui5-text-input>
</furo-form-layouter>

<furo-data-object type="person.Person" @-object-ready="--daoPerson"></furo-data-object>

<furo-data-object type="person.PersonCollection" @-object-ready="--collection" ƒ-inject-raw="--response"></furo-data-object>

<furo-location @-location-changed="--locationChanged"></furo-location>
<furo-deep-link service="PersonService" @-hts-out="--hts" ƒ-qp-in="--locationChanged(*.query)"></furo-deep-link>
<furo-deep-link service="personservice.PersonService" @-hts-out="--hts" ƒ-qp-in="--locationChanged(*.query)"></furo-deep-link>

<furo-collection-agent service="PersonService" ƒ-hts-in="--hts" ƒ-search="--searchRequest" ƒ-list="--iconClicked" @-response="--response">
<furo-collection-agent service="personservice.PersonService" ƒ-hts-in="--hts" ƒ-search="--searchRequest" ƒ-list="--iconClicked" @-response="--response">
</furo-collection-agent>


Expand Down
1 change: 1 addition & 0 deletions demos/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@
<li><a href="/demos/furo-ui5-step-input.html">number step input</a></li>
<li><a href="/demos/furo-ui5-barcode-scanner-dialog.html">furo-ui5-barcode-scanner-dialog</a></li>
<li><a href="/demos/furo-ui5-section.html">furo-ui5-section</a></li>
<li><a href="/demos/furo-ui5-number-input.html">furo-ui5-number-input</a></li>
</ul>


Expand Down
2 changes: 1 addition & 1 deletion hugo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ weight = 8

[params]
# do not forget to update ./static/init.js too
PrecompiledFuroVersion = "2.0.0"
PrecompiledFuroVersion = "2.2.0"

# (Optional, default light) Sets color theme: light, dark or auto.
# Theme 'auto' switches between dark and light modes based on browser/os preferences
Expand Down
1 change: 1 addition & 0 deletions hugo/content/docs/components/furo-ui5-sign-pad.md
Original file line number Diff line number Diff line change
Expand Up @@ -132,5 +132,6 @@ bind a entity field




{{% api "_furo-ui5-sign-pad-footer.md" %}}
{{% api "_furo-ui5-sign-pad-scripts.md" %}}
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,18 @@ bookHidden: true

#### Example

<script type="module" src="/init.js"></script>
<furo-demo-snippet>
<template>
<ui5-button @-click="--openClicked" design="Default">Open</ui5-button>
<furo-ui5-barcode-scanner-dialog ƒ-show="--openClicked"></furo-ui5-barcode-scanner-dialog>
<furo-ui5-barcode-scanner-dialog ƒ-bind-data="--dataObject(*.furo_data_textarea_input)" ƒ-show="--openClicked"></furo-ui5-barcode-scanner-dialog>
<furo-ui5-textarea-input
ƒ-bind-data="--dataObject(*.furo_data_textarea_input)"
></furo-ui5-textarea-input>
<furo-data-object
type="experiment.Experiment"
@-object-ready="--dataObject"
></furo-data-object>
</template>
</furo-demo-snippet>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ The default typerenderer context for the cells is **cell**. You can set the cont

<script type="module" src="/init.js"></script>


<furo-demo-snippet>
<template>
<button @-click="--read">load data</button><br><br>
Expand Down