Git commit b1a9ec208fff3005b80ceed9c047a03829d78d5f by Bruno Coudoin. Committed on 15/12/2014 at 20:37. Pushed by bcoudoin into branch 'devel2'. imageid, add an api entry for created a chpater selector M +1 -0 src/activities/imageid/Imageid.qml M +1 -0 src/activities/imageid/imageid.js M +14 -0 src/activities/imageid/lang_api.js M +2 -2 src/activities/imageid/resource/words.json http://commits.kde.org/gcompris/b1a9ec208fff3005b80ceed9c047a03829d78d5f diff --git a/src/activities/imageid/Imageid.qml b/src/activities/imageid/Im= ageid.qml index 64fd8a8..0cb59e1 100644 --- a/src/activities/imageid/Imageid.qml +++ b/src/activities/imageid/Imageid.qml @@ -201,6 +201,7 @@ ActivityBase { id: repeatItem source: "qrc:/gcompris/src/core/resource/bar_repeat.svgz"; sourceSize.width: 80 * ApplicationInfo.ratio + z: 12 anchors { top: parent.top right: parent.right diff --git a/src/activities/imageid/imageid.js b/src/activities/imageid/ima= geid.js index ff6f126..0d577de 100755 --- a/src/activities/imageid/imageid.js +++ b/src/activities/imageid/imageid.js @@ -50,6 +50,7 @@ function start() { currentSubLevel =3D 0; = dataset =3D Lang.load(items.parser, baseUrl + "words.json") + Lang.getChapterModel(dataset) lessons =3D Lang.getAllLessons(dataset) maxLevel =3D lessons.length = diff --git a/src/activities/imageid/lang_api.js b/src/activities/imageid/la= ng_api.js index a562d0e..54c2d1d 100644 --- a/src/activities/imageid/lang_api.js +++ b/src/activities/imageid/lang_api.js @@ -60,6 +60,20 @@ function getChapter(dataset, chapter) { return dataset[chapter] } = +// Return a datamodel for the chapter suitable for creating a chapter sele= ctor +function getChapterModel(dataset) { + var chapters =3D [] + for (var c =3D 0; c < dataset.length; c++) { + console.log(dataset[c].content[0].content[0].image) + chapters.push( + {'name': dataset[c].name, + 'image': dataset[c].content[0].content[0].image, + 'index': c + }) + } + return chapters +} + function getLesson(dataset, chapter, lesson) { return chapter.content[lesson] } diff --git a/src/activities/imageid/resource/words.json b/src/activities/im= ageid/resource/words.json index a4b4a16..4309387 100644 --- a/src/activities/imageid/resource/words.json +++ b/src/activities/imageid/resource/words.json @@ -4125,9 +4125,9 @@ ] }, { - "type": "chapter", + "type": "chapter", "name": "object", - "content": [ + "content": [ { "type": "lesson", "name": "construction",