hypeDocument.getSceneElementByName
Returns a scene element by name (HTMLDivElement).
/**
* hypeDocument.getSceneElementByName 1.0
* @return {HTMLDivElement} gives you the scene element by name
*/
hypeDocument.getSceneElementByName = function(name){
var idx = this.sceneNames().indexOf(name);
return document.querySelector('#'+this.documentId()+' > .HYPE_scene[hype_scene_index="'+idx+'"]');
}
Usage:
Lets assume you want to extract the text contained in an textfield in another scene called intro
.
var elm = hypeDocument.getSceneElementByName('intro');
var txt = elm.querySelector('#mytextbox').value;
Update:
1.0 initial release