muuri
Version:
Responsive, sortable, filterable and draggable grid layouts.
24 lines (21 loc) • 570 B
JavaScript
/**
* Copyright (c) 2015-present, Haltu Oy
* Released under the MIT license
* https://github.com/haltu/muuri/blob/master/LICENSE.md
*/
import getStyle from './getStyle.js';
import getStyleName from './getStyleName.js';
/**
* Get current values of the provided styles definition object.
*
* @param {HTMLElement} element
* @param {Object} styles
* @return {Object}
*/
export default function getCurrentStyles(element, styles) {
var current = {};
for (var prop in styles) {
current[prop] = getStyle(element, getStyleName(prop));
}
return current;
}