метод toggle абстрактного типа
bool toggle(Добавляет класс value к элементу, если его там нет, удаляет, если он есть.
Если shouldAdd истинно, то мы всегда добавляем этот value к элементу. Если shouldAdd ложно, то мы всегда удаляем value из элемента.
Если это соответствует одному элементу, возвращает true если value присутствует после операции, и возвращает false если value отсутствует после операции.
Если это соответствует многим элементам, всегда возвращается null.
value должен быть допустимым 'токеном', представляющим один класс, т.е. непустой строкой, не содержащей пробелов. Для переключения нескольких классов используйте toggleAll.
Исходный код
bool toggle(String value, [bool shouldAdd]);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/CssClassSet/toggle.html