* add/remove the css properties as defined in manager.options.cssProps * @param {Manager} manager * @param {Boolean} add
(manager, add)
| 94387 | * @param {Manager} manager |
| 94388 | * @param {Boolean} add |
| 94389 | */ function toggleCssProps(manager, add) { |
| 94390 | var element = manager.element; |
| 94391 | if (!element.style) return; |
| 94392 | var prop; |
| 94393 | each(manager.options.cssProps, function(value, name) { |
| 94394 | prop = prefixed(element.style, name); |
| 94395 | if (add) { |
| 94396 | manager.oldCssProps[prop] = element.style[prop]; |
| 94397 | element.style[prop] = value; |
| 94398 | } else element.style[prop] = manager.oldCssProps[prop] || ""; |
| 94399 | }); |
| 94400 | if (!add) manager.oldCssProps = {}; |
| 94401 | } |
| 94402 | /** |
| 94403 | * trigger dom event |
| 94404 | * @param {String} event |
no test coverage detected