Giter Site home page Giter Site logo

follow-the-leader's Introduction

Follow The Leader

A jQuery plugin that you can use to synchronize a bunch of fields together. So if you change the value of one, all the others change too.

###Everything is the same.

The simplest use of FTL is to place the same class on all the <input> fields you want synched. Something like:

<input class=todo-list></input>
<input class=todo-list></input>
<input class=todo-list></input>

Then call $(".todo-list").followTheLeader(); in your JavaScript file. When you type in any of those fields, it will update the other fields to match it.

Blocking updates if the input has been typed in.

You can also set an input to only allow itself to be updated if it doesn't already have a unique value. To do that, add the class take-suggestion to the input:

<input class=todo-list></input>
<input class="todo-list take-suggestion"></input>
<input class=todo-list></input>

Now, the field that has the take-suggestion class will only change to follow the others if it hasn't already been set otherwise.


You can see this in action on AppRecord.SupremecourtBC.ca.

follow-the-leader's People

Contributors

bj-mcduck avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.