soulwire/sketch.js

When augmenting a DOM element, height is undefined

Opened this issue · 1 comments

<div class="test-context"></div>
var container = document.querySelectorAll('.test-context')[0];
var test = Sketch.augment(container);

As far as i'm aware, i should be able to augment an existing DOM element and manipulate said DOM element using CSS.

I seem to be getting the following error:

Cannot read property 'height' of undefined

On sketch.js 298, which looks like it's not getting the style.height correctly for DOM elements.

Am i missing a step? Or is this an error with Sketch?

Looks like this could be a bug, yes—I'll look into that. Although for now it will work if you use create instead, passing in the container:

var test = Sketch.create({
  container: container
});