diff --git a/js/app.js b/js/app.js
index dcd72d7..03c35b0 100644
--- a/js/app.js
+++ b/js/app.js
@@ -33,10 +33,11 @@ define([
tagModeSwitch.checked = settings.tagMode === "all" ? true : false;
- languageSelect.store = new Memory();
- languages.forEach(function (l) {
- languageSelect.store.add(l);
- languageSelect.setSelected(l, l.value === settings.language);
+ languageSelect.source = new Memory({data: languages});
+ languageSelect.on("query-success", function () {
+ languages.forEach(function (l) {
+ languageSelect.setSelected(l, l.value === settings.language);
+ });
});
// callbacks called when a settings input field is modified
@@ -89,12 +90,12 @@ define([
photosReceived = function (json) {
// cleanup request
requestDone();
- // show the photos in the list by simply setting the list's store
- photolist.store = new Memory({data: json.items});
+ // show the photos in the list by simply setting the list's source
+ photolist.source = new Memory({data: json.items});
};
refreshPhotoList = function () {
- photolist.store = new Memory();
+ photolist.source = new Memory();
getPhotos(settings.tags);
};
diff --git a/runnable/part1/index.html b/runnable/part1/index.html
index 08ded1c..88361e1 100644
--- a/runnable/part1/index.html
+++ b/runnable/part1/index.html
@@ -27,14 +27,11 @@
-
-
-
@@ -62,20 +59,7 @@
3rd view
-
-
-