Commits on Mar 30, 2014
  1. Release v1.8.1

    committed Mar 29, 2014
  2. Updated copyright year to 2014.

    committed Mar 29, 2014
  3. Returned default behavior to 'Home' and 'End' keys of jumping to the …

    …beginning/end of the input. Still jumps to the beginning/end of the results list as well. [fixes #27]
    committed Mar 29, 2014
Commits on Aug 28, 2013
  1. Bumped version to 1.8.0.

    committed Aug 28, 2013
  2. Merge pull request #20 from firedev/master

    Fixed issue where certain browsers (like IE8) tried to display the results list when there was no data, instead of displaying the no results list.
    committed Aug 28, 2013
Commits on Aug 26, 2013
  1. Tweaked previous merge.

    committed Aug 26, 2013
  2. Merge pull request #23 from lwe/accept-data-function

    The `data` option can now be a function that returns an object, allowing for dynamic values that are computed for every request.
    committed Aug 26, 2013
  3. Merge pull request #25 from hobnob/master

    Fixed an issue where the cursor would be moved to the end of the input after every keyup, making it difficult to add/edit existing input. Particularly evident in Chrome.
    committed Aug 26, 2013
Commits on Aug 19, 2013
  1. @hobnob

    Fixes an issue with Chrome

    In Chrome, if you enter text and then move the cursor to the front of an input and continue typing, the cursor will automatically move to the end of the input after entering the first character.
    
    For example:
    If I type `test` into the input, and then attempt to rectify the text by typing `some test`. The cursor for the input will move as soon as I type `s`, resulting in `stestome `
    
    This makes the input almost unusable for editing when using Chrome
    hobnob committed Aug 19, 2013
Commits on May 15, 2013
  1. @lwe

    allow options.data to accept a function

    Sometimes it's required to provide dynamic data, like excluding items
    or similar things. The current solution is to manually update the
    `data` option after a change:
    
        $input.marcoPolo('option', 'data', { without: selected.join(',') })
    
    To simplify providing this, this commit adds all necessary changes to
    allow options.data to accept a function, so this could be rewritten as:
    
        $input.marcoPolo({
          url: '/marco/polo',
          data: function($inp, query) {
            return { without: selected.join(',) };
          }, ...
        });
    
    Of course the existing functionality by providing just an object or string
    still works as expected.
    lwe committed May 15, 2013
Commits on May 3, 2013
  1. @firedev

    Fix for IE8

    firedev committed May 3, 2013
Commits on Mar 18, 2013
  1. Added direct download links.

    committed Mar 18, 2013
Commits on Mar 12, 2013
Commits on Jan 30, 2013
Commits on Jan 23, 2013
Commits on Jan 21, 2013
  1. Changed date from 2012 to 2013.

    committed Jan 21, 2013
Commits on Jan 7, 2013
  1. Upgraded 'grunt-saucelabs' build task to 1.3.2. Sauce Labs username a…

    …nd access key are now both passed by environment variable. Added Sauce Labs build status image to README.
    committed Jan 7, 2013
Commits on Dec 21, 2012
  1. Added 'grunt-saucelabs' for grunt to run the Jasmine tests against di…

    …fferent browsers with Sauce Labs. Added Sauce Labs key as a secure environment variable for Travis.
    committed Dec 21, 2012
  2. Upgraded Jasmine to v1.3.1.

    committed Dec 21, 2012
Commits on Dec 3, 2012
  1. Added 'test' Grunt task.

    committed Dec 3, 2012
Commits on Nov 19, 2012
  1. Moved 'main' and 'dependencies' from package.json to the 'component' …

    …section of grunt.js since they're specific to component.json.
    committed Nov 19, 2012