🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
t

touch-input-nav

Scopes touch-web tabbed input navigation to input elements inside the same form

0.0.1
latest
71

Supply Chain Security

100

Vulnerability

84

Quality

75

Maintenance

100

License

Version published
Weekly downloads
4
Maintainers
1
Weekly downloads
 
Created
Issues
1

touch-input-nav

Scopes touch-web tabbed input navigation to input elements inside the same form

NPM version Travis Status

toutch-input-nav

Video made using SimFinger

Installation

Zip

Download a zip of the latest release which includes both minfied and un-minified versions.

bower

bower install touch-input-nav

browserify

npm install --save-dev touch-input-nav

Usage

Note: this module is dependent on jQuery.

This module will add a global listener for the focus event on all input, select, and textarea elements and then when a focus event occurs, it will disable all other input elements that are not inside the focused element's parent form element. It applies a class on the disabled elements so that they appear enabled in case they are visible within the viewport. A user can still tap on these disabled elements, just not tab to them as they are not a part of the same form.

// no module loader
window.touchInputNav();

// requirejs
define(['touch-input-nav'], function (touchInputNav) {
  touchInputNav();
});

// browserify
require('touch-input-nav')();

touchInputNav([className])

className

Type: string

A class to allow for custom styling of the disabled state. This can be used to override how the disabled state is presented for form input elements outside of the current form scope.

Current Browsers supported

  • iOS Safari/Chrome

Note: all other browsers will have no input field disabling applied.

Keywords

FAQs

Package last updated on 04 Jan 2014

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts