6.2.4 • Published 11 months ago

ozone-free-text-search v6.2.4

Weekly downloads
156
License
ISC
Repository
-
Last release
11 months 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.2.4

11 months ago

6.0.3

2 years ago

6.0.1

3 years ago

6.0.0

3 years ago

5.9.2

3 years ago

5.9.1

3 years ago

5.9.0

3 years ago

5.8.0

3 years ago

5.7.2

3 years ago

5.7.1

3 years ago

5.7.0

3 years ago

5.5.10

3 years ago

5.5.7

3 years ago

5.5.6

3 years ago

5.4.61

3 years ago

5.4.51

3 years ago

5.4.58

3 years ago

5.4.59

3 years ago

5.4.56

3 years ago

5.4.54

3 years ago

5.4.55

3 years ago

5.4.52

3 years ago

5.4.53

3 years ago

5.5.1

3 years ago

5.4.50

3 years ago

5.4.49

3 years ago

5.4.47

3 years ago

5.4.45

3 years ago

5.4.46

3 years ago

5.4.43

3 years ago

5.4.44

3 years ago

5.4.41

3 years ago

5.4.40

3 years ago

5.4.39

3 years ago

5.4.38

3 years ago

5.4.36

3 years ago

5.4.37

3 years ago

5.4.34

3 years ago

5.4.35

3 years ago

5.4.33

3 years ago

5.4.30

3 years ago

5.4.27

3 years ago

5.4.28

3 years ago

5.4.26

3 years ago

5.4.25

3 years ago

5.4.23

3 years ago

5.4.22

3 years ago

5.4.21

3 years ago

5.4.20

3 years ago

5.4.19

4 years ago

5.4.17

4 years ago

5.4.15

4 years ago

5.4.14

4 years ago

5.4.13

4 years ago

5.4.12

4 years ago

5.4.11

4 years ago

5.4.10

4 years ago

5.4.9

4 years ago

5.4.7

4 years ago

5.4.4

4 years ago

5.4.0

4 years ago

5.3.0

4 years ago

5.2.3

4 years ago

5.2.1

4 years ago

5.2.1-alpha.0

4 years ago

5.2.0

4 years ago

5.2.0-alpha.0

4 years ago

5.1.4

5 years ago

5.1.3

5 years ago

5.1.2

5 years ago

5.1.1

5 years ago

5.1.0

5 years ago

5.0.4

5 years ago

5.0.0

5 years ago

4.4.8

5 years ago

4.4.7

5 years ago

4.4.6

5 years ago

4.4.5

5 years ago

4.4.3

5 years ago

4.4.1

5 years ago

4.4.0

5 years ago

4.3.0

5 years ago

4.2.2

5 years ago

4.2.0

5 years ago

4.1.3-alpha.0

5 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.0.1

6 years ago

4.0.0

6 years ago

4.0.0-alpha.1

6 years ago

4.0.0-alpha.0

6 years ago

3.4.15

6 years ago

3.4.14

6 years ago

3.4.7

6 years ago

3.4.6

6 years ago

3.4.2

6 years ago

3.4.1

6 years ago

3.3.3

6 years ago

3.3.2

6 years ago

3.3.0

6 years ago

3.3.0-beta

6 years ago

3.2.0

6 years ago

3.2.0-beta9

6 years ago

3.2.0-beta8

6 years ago

3.2.0-beta6

6 years ago

3.2.0-beta5

6 years ago

3.2.0-beta4

6 years ago

3.2.0-beta3

6 years ago

3.2.0-beta2

6 years ago

3.2.0-beta1

6 years ago