Skip to content

freakazoid41/pickle_complete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Pickle Complete

Pickle complate is a autocomplate component written as completely pure javascript. Just send json object or request information have fun again ! :-D

Pickle complate does't need anything except you !

Badges Falan

  • Simple javascript ability
  • Simple css ability for some style editing for your project

Initiation And Using Example

Initiate like this (not serverside) :

const pc = new PickleComplate({
      data:[{
        value:'Turkey',
        text:'Türkiye'
      },{
        value:'Russia',
        text:'Rusya'
      },{
        value:'Germany',
        text:'Almanya'
      },{
        value:'Italia',
        text:'İtalya'
      },{
        value:'France',
        text:'Fransa'
      }],
      config: {
        type:'local',
        target: '.picomplete',
        clickCallback:(target,node)=>{
          target.value = node.value;
        }
      }
    });

Initiate this for serverside :

const pc = new PickleComplate({
      request:{
        url:'https://yourapiaddress.com',
        type:'POST',
        value:'name',//target value key
        text:'name',//target text key
        params:{
             exkey:'exvalue' //example post parameter
        }
      },
      config: {
        type:'server',
        target: '.picomplete',
        clickCallback:(target,node)=>{
          target.value = node.value;
        },
        reqCallback : (data) => {
              data.stitle = data.value;
              delete data.value;
              return data; //return new data to post request
       },
      },
      
       changeCallback : (e,value) => {
          //element keyup callback
          //e => element
          //value => input value
       }
    });

You can use 'POST' or 'GET' for serverside.


Installation

  • Just include js and css file to your project then you can use it

Clone

  • Clone this repo to your local machine using https://github.com/freakazoid41/pickle_complete.git

About

Autocomplete component created with pure javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors