Skip to content

Commit

Permalink
Merge 3feff9a into 339f2a5
Browse files Browse the repository at this point in the history
  • Loading branch information
peuter committed Aug 27, 2016
2 parents 339f2a5 + 3feff9a commit 39ed7a2
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 7 deletions.
9 changes: 6 additions & 3 deletions .doc/docutils/directives/widget_example.py
Expand Up @@ -189,15 +189,18 @@ def run(self):
for screenshot in meta.iter('screenshot'):
shot = {
"name": screenshot.get("name", name + str(shot_index)),
"data": {}
"data": []
}
shot_index += 1

for data in screenshot.iter('data'):
shot['data'][data.get("address", "0/0/0")] = data.text
shot['data'].append({
'address': data.get("address", "0/0/0"),
'value': data.text
})

for caption in screenshot.iter('caption'):
if not 'caption' in shot:
if 'caption' not in shot:
shot['caption'] = caption.text
else:
shot['caption'] += caption.text
Expand Down
7 changes: 5 additions & 2 deletions .doc/plugins/widget_example.js
Expand Up @@ -142,12 +142,15 @@ exports.handlers = {
if (node.name() == "screenshot") {
var shot = {
name: node.attr("name").value() || name + shotIndex,
data: {}};
data: []};
node.childNodes().forEach(function (node) {
if (node.name() == "caption") {
shot.caption = node.text();
} else if (node.name() == "data") {
shot.data[node.attr("address").value()] = node.text()
shot.data.push({
'address': node.attr("address").value(),
'value': node.text()
});
}
});
settings.screenshots.push(shot);
Expand Down
7 changes: 5 additions & 2 deletions .doc/screenshots-spec.js
Expand Up @@ -192,8 +192,11 @@ describe('generation screenshots from jsdoc examples', function () {
return widget.isDisplayed();
}, 1000).then(function() {
settings.screenshots.forEach(function(setting) {
for (var ga in setting.data) {
cvMockup.sendUpdate(ga, setting.data[ga]);

if (setting.data && Array.isArray(setting.data)) {
setting.data.forEach(function (data) {
cvMockup.sendUpdate(data.address, data.value);
});
}

widget.getSize().then(function (size) {
Expand Down

0 comments on commit 39ed7a2

Please sign in to comment.