6.3.0 • Published 1 year ago

ozone-free-text-search v6.3.0

Weekly downloads
156
License
ISC
Repository
-
Last release
1 year ago

NPM version

\<ozone-free-text-search>

Material design for free text search box.

install

$ npm install --save ozone-free-text-search

usage

taktik-free-text-search is a horizontal free text taktik-search bar to any content. The search api has to be set using metods‘registerAutoCompleteAPI‘ and ‘registerSearchAPI‘

Example:

    <paper-material elevation="1">
      <style is="custom-style">
        .customStyle {
          --taktik-search-button: {
            background-color: sienna;
            color: white;
          };
          --taktik-auto-complete-items: {
            font-family: serif;
          };
          --taktik-count-result-found:{
            color: darkgrey;
          }
          --taktik-input-color: {
            --paper-input-container-focus-color: #2C2958;
          }
        }
      </style>
      <taktik-free-text-search
        id="taktikFreeTextSearch"
        class="customStyle "
        search-value="{{search}}"
        show-item-count
        suggestions="{{autoCompleteResults}}"
        search-results="{{result}}">
        </taktik-free-text-search>

      found {{result.length}} results with "{{search}}".
    </paper-material>
    <script>
    ...
        this.$.taktikFreeTextSearch.taktikFreeTextSearch('taktik-search', (event) => {
            console.log('Search string: ', event.detail)
        });
    ... 
        @observer('search')
        async _searchChange(searchString){
            const searchQuery = new SearchQuery()
            searchQuery
                .quicksearch(this.search)
                .setSize(5)
                .suggestion(searchString, lastTerm, 5);
            const autoComplete = await this.itemClient.search(searchQuery.searchRequest)
            this.set('autoCompleteResults', autoComplete.results)
        }

    </script>

Events

taktik-search: Fired when the search is submitted. The value of the search query can be found in the detail.

Styling

The following custom properties and mixins are available for styling:

Custom propertyDescriptionDefault
--taktik-search-buttoncss mixin for the search button{}
--taktik-auto-complete-itemscss mixin auto complete paper-items{}
--taktik-count-result-foundcss mixin for the number of result found{}
--taktik-input-colorcss mixin for the color of the input{--paper-input-container-focus-color: #2C2958;}
--taktik-listBoxcss mixin for the list box style{}
--taktik-search-disablecss mixin when search is disable{}
6.3.0

1 year ago

6.2.4

2 years ago

6.0.3

4 years ago

6.0.1

4 years ago

6.0.0

4 years ago

5.9.2

4 years ago

5.9.1

4 years ago

5.9.0

4 years ago

5.8.0

4 years ago

5.7.2

4 years ago

5.7.1

4 years ago

5.7.0

4 years ago

5.5.10

4 years ago

5.5.7

4 years ago

5.5.6

4 years ago

5.4.61

4 years ago

5.4.51

4 years ago

5.4.58

4 years ago

5.4.59

4 years ago

5.4.56

4 years ago

5.4.54

4 years ago

5.4.55

4 years ago

5.4.52

4 years ago

5.4.53

4 years ago

5.5.1

4 years ago

5.4.50

4 years ago

5.4.49

4 years ago

5.4.47

4 years ago

5.4.45

4 years ago

5.4.46

4 years ago

5.4.43

4 years ago

5.4.44

4 years ago

5.4.41

4 years ago

5.4.40

4 years ago

5.4.39

4 years ago

5.4.38

4 years ago

5.4.36

4 years ago

5.4.37

4 years ago

5.4.34

4 years ago

5.4.35

4 years ago

5.4.33

4 years ago

5.4.30

4 years ago

5.4.27

4 years ago

5.4.28

4 years ago

5.4.26

4 years ago

5.4.25

4 years ago

5.4.23

4 years ago

5.4.22

5 years ago

5.4.21

5 years ago

5.4.20

5 years ago

5.4.19

5 years ago

5.4.17

5 years ago

5.4.15

5 years ago

5.4.14

5 years ago

5.4.13

5 years ago

5.4.12

5 years ago

5.4.11

5 years ago

5.4.10

5 years ago

5.4.9

5 years ago

5.4.7

5 years ago

5.4.4

5 years ago

5.4.0

5 years ago

5.3.0

5 years ago

5.2.3

5 years ago

5.2.1

6 years ago

5.2.1-alpha.0

6 years ago

5.2.0

6 years ago

5.2.0-alpha.0

6 years ago

5.1.4

6 years ago

5.1.3

6 years ago

5.1.2

6 years ago

5.1.1

6 years ago

5.1.0

6 years ago

5.0.4

6 years ago

5.0.0

6 years ago

4.4.8

6 years ago

4.4.7

6 years ago

4.4.6

6 years ago

4.4.5

6 years ago

4.4.3

6 years ago

4.4.1

6 years ago

4.4.0

6 years ago

4.3.0

6 years ago

4.2.2

6 years ago

4.2.0

6 years ago

4.1.3-alpha.0

7 years ago

4.1.1

7 years ago

4.1.0

7 years ago

4.0.1

7 years ago

4.0.0

7 years ago

4.0.0-alpha.1

7 years ago

4.0.0-alpha.0

7 years ago

3.4.15

7 years ago

3.4.14

7 years ago

3.4.7

7 years ago

3.4.6

7 years ago

3.4.2

7 years ago

3.4.1

7 years ago

3.3.3

7 years ago

3.3.2

7 years ago

3.3.0

7 years ago

3.3.0-beta

7 years ago

3.2.0

7 years ago

3.2.0-beta9

7 years ago

3.2.0-beta8

7 years ago

3.2.0-beta6

7 years ago

3.2.0-beta5

7 years ago

3.2.0-beta4

7 years ago

3.2.0-beta3

7 years ago

3.2.0-beta2

7 years ago

3.2.0-beta1

7 years ago