Action At A Distance Wikipedia Demo

Your Spooky UUID: {{uuid}}
Loading...

Code Sample

var startUrl = 'http://en.wikipedia.org/wiki/Spooky_the_Tuff_Little_Ghost';
var spookyActions = [];

spookyActions.push('ActionAtADistance.setSpookyResult(' +
    '{data: $("div#mw-content-text").html()});' +
    'console.log("Hello, from " + document.title);');

var wikiActionAtADistance = ActionAtADistance();

wikiActionAtADistance.onConnect(function() {
    wikiActionAtADistance.start(startUrl);
});

wikiActionAtADistance.onDocumentLoaded(function(documentLocationHref) {
    spookyAction = spookyActions[0];
});

wikiActionAtADistance.onEvaluateResponse(function(data) {
    spooky = data.result;
});

if (wikiActionAtADistance.connected()) {
    spookyAction = spookyActions[0];
}

$scope.actionAtADistance = function() {
    wikiActionAtADistance.evaluate({action: spookyAction});
};