MCPcopy Create free account
hub / github.com/microsoft/SandDance / toggleCssProps

Function toggleCssProps

docs/app/js/sanddance-app.js:94389–94401  ·  view source on GitHub ↗

* add/remove the css properties as defined in manager.options.cssProps * @param {Manager} manager * @param {Boolean} add

(manager, add)

Source from the content-addressed store, hash-verified

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

Callers 2

ManagerFunction · 0.70
sanddance-app.jsFile · 0.70

Calls 2

eachFunction · 0.70
prefixedFunction · 0.70

Tested by

no test coverage detected