Select Language

Activity

Joshua S. Las Vegas, NV
Melany W. San Jose, CA
Esteban C. Miami, FL
Tara S. New York, NY
The slicer project getslicer.io
31%
5 / 24
Metamovies reworked metamovies.co
84%
28 / 31
Fast Pizza redesign fastpizza.com
60%
25 / 39

Call Danny at Colby's

Today - 11:30am

Meeting with Alice

Today - 01:00pm

Answer Annie's message

Today - 01:45pm

Send new campaign

Today - 02:30pm

Project review

Today - 03:30pm

Call Trisha Jackson

Today - 05:00pm

Write proposal for Don

Today - 06:00pm

Simple Autocomplete

Huro is integrated with EasyAutocomplete, a nice jQuery automplete library. You can check the plugin documentation on Github. You can also access the javascript code by visiting the assets/js/components.js file. The following shows how it works with a simple result template.


      //JS CODE
      var demoSimpleOptions = {
          url: "assets/data/user.json",
          getValue: "name",
          template: {
              type: "custom",
              method: function (value, item) {
                  return `
                      <div class="template-wrapper">
                          <div class="entry-text">
                              <span>${value}</span>
                          </div>
                      </div>
                  `
              }
          },
          highlightPhrase: false,
          list: {
              maxNumberOfElements: 5,
              showAnimation: {
                  type: "fade", //normal|slide|fade
                  time: 400,
                  callback: function () { }
              },
              match: {
                  enabled: true
              },
              onChooseEvent: function () {
                  //do your stuff here
              }
          },
      };
      
      $("#autocomplete-demo-simple").easyAutocomplete(demoSimpleOptions);
      
      //MARKUP
      <div class="field is-autocomplete">
          <div class="control has-icon">
              <input id="autocomplete-demo-simple" type="text" class="input" placeholder="Search people...">
              <div class="form-icon">
                  <i data-feather="search"></i>
              </div>
          </div>
      </div>
      

Subtext Autocomplete

Huro is integrated with EasyAutocomplete, a nice jQuery automplete library. You can check the plugin documentation on Github. You can also access the javascript code by visiting the assets/js/components.js file. The following shows how it works with a subtitle result template.


      //JS CODE
      var demoSubtextOptions = {
          url: "assets/data/user.json",
          getValue: "name",
          template: {
              type: "custom",
              method: function (value, item) {
                  return `
                      <div class="template-wrapper">
                          <div class="entry-text">
                              <span>${value}</span>
                              <span>${item.location}</span>
                          </div>
                      </div>
                  `
              }
          },
          highlightPhrase: false,
          list: {
              maxNumberOfElements: 5,
              showAnimation: {
                  type: "fade", //normal|slide|fade
                  time: 400,
                  callback: function () { }
              },
              match: {
                  enabled: true
              },
              onChooseEvent: function () {
                  //do your stuff here
              }
          },
      };
      
      $("#autocomplete-demo-subtext").easyAutocomplete(demoSubtextOptions);
      
      //MARKUP
      <div class="field is-autocomplete">
          <div class="control has-icon">
              <input id="autocomplete-demo-subtext" type="text" class="input" placeholder="Search people...">
              <div class="form-icon">
                  <i data-feather="search"></i>
              </div>
          </div>
      </div>
      

Advanced Autocomplete

Huro is integrated with EasyAutocomplete, a nice jQuery automplete library. You can check the plugin documentation on Github. You can also access the javascript code by visiting the assets/js/components.js file. The following shows how it works with an advanced result template.


      //JS CODE
      var demoAdvancedOptions = {
          url: "assets/data/user.json",
          getValue: "name",
          template: {
              type: "custom",
              method: function (value, item) {
                  return `
                      <div class="template-wrapper">
                          <div class="avatar-wrapper">
                              <img class="autocpl-avatar" src="${item.pic}">
                              <img class="avatar-badge" src="${item.badge}">
                          </div>
                          <div class="entry-text">
                              <span>${value}</span>
                              <span>${item.location}</span>
                          </div>
                      </div>
                  `
              }
          },
          highlightPhrase: false,
          list: {
              maxNumberOfElements: 5,
              showAnimation: {
                  type: "fade", //normal|slide|fade
                  time: 400,
                  callback: function () { }
              },
              match: {
                  enabled: true
              },
              onChooseEvent: function () {
                  //do your stuff here
              }
          },
      };
      
      $("#autocomplete-demo-advanced").easyAutocomplete(demoAdvancedOptions);
      
      //MARKUP
      <div class="field is-autocomplete">
          <div class="control has-icon">
              <input id="autocomplete-demo-advanced" type="text" class="input" placeholder="Search people...">
              <div class="form-icon">
                  <i data-feather="search"></i>
              </div>
          </div>
      </div>