angular-disable-all

WebJar for angular-disable-all

Лицензия

Лицензия

Категории

Категории

Angular Взаимодействие с пользователем Веб-фреймворки
Группа

Группа

org.webjars.bower
Идентификатор

Идентификатор

angular-disable-all
Последняя версия

Последняя версия

0.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

angular-disable-all
WebJar for angular-disable-all
Ссылка на сайт

Ссылка на сайт

http://webjars.org
Система контроля версий

Система контроля версий

https://github.com/PLEEROCK/angular-disable-all

Скачать angular-disable-all

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.bower/angular-disable-all/ -->
<dependency>
    <groupId>org.webjars.bower</groupId>
    <artifactId>angular-disable-all</artifactId>
    <version>0.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.bower/angular-disable-all/
implementation 'org.webjars.bower:angular-disable-all:0.0.2'
// https://jarcasting.com/artifacts/org.webjars.bower/angular-disable-all/
implementation ("org.webjars.bower:angular-disable-all:0.0.2")
'org.webjars.bower:angular-disable-all:jar:0.0.2'
<dependency org="org.webjars.bower" name="angular-disable-all" rev="0.0.2">
  <artifact name="angular-disable-all" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.bower', module='angular-disable-all', version='0.0.2')
)
libraryDependencies += "org.webjars.bower" % "angular-disable-all" % "0.0.2"
[org.webjars.bower/angular-disable-all "0.0.2"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.webjars.bower : angular jar [1.0.8,)

Модули Проекта

Данный проект не имеет модулей.

disable-all directive for AngularJS

This directive allows to disable a given element and all buttons, inputs and other form controls will be disabled.

Open samples/index.html to see the example how to use this directive.

Installation

  1. Run bower install angular-disable-all --save

    • (or add manually into your bower.json dependencies and run bower-install)
    • (or download ZIP from github and extract files in the case if you don't use bower)
  2. Include bower_components/angular-disable-all/dist/angular-disable-all.js in your index.html file

  3. Add a new dependency in your module

angular.module('yourApp', ['disableAll', ...])

How to use it

Lets say you have a div with a form and inputs and buttons inside:

<div disable-all="true">

    <form>
        <input name="name" type="text">
        <button>submit</button>
    </form>
    
    <!-- This will not be disabled -->
    <a href="http://google.com" skip-disable>google</a>

</div>

Note: The skip-disable directive allow you to exclude a DOM element of the disable-all directive.

You can also specify boolean variable to disable-all, directive will watch it and disable / enable div when variable changes.

<div disable-all="isDisabled">

    <form>
        <input name="name" type="text">
        <button>submit</button>
    </form>

</div>

TODO-s (for contributors):

  • refactor some parts of code and make it easier to understand and maintain
  • better documentation and more examples if possible
  • cover sources with unit-tests
  • research in performance optimizations
  • search for bugs and fix them
  • star this project and get people to know about this plugin in angular community

Версии библиотеки

Версия
0.0.2