--- a/js/startscreen.js Fri Mar 08 19:05:17 2013 +0100
+++ b/js/startscreen.js Tue Mar 12 17:44:31 2013 +0100
@@ -210,7 +210,10 @@
allwords.sort();
$(".keyword-search").autocomplete({
- source: allwords
+ source: allwords,
+ change: function() {
+ window.setInterval(wordFilter,0);
+ }
}).on("keyup change paste", wordFilter);
// */
@@ -233,14 +236,11 @@
sbl = selectedBlocks.length,
topicBlocks = $(".topic");
if (!sbl && topicBlocks.length < sortedTopics.length) {
- topicBlocks.each(function() {
-
- })
selectedBlocks = topicBlocks;
sbl = selectedBlocks.length;
}
var topicsAndColors = [];
- selectedBlocks.map(function() {
+ selectedBlocks.each(function() {
var el = $(this),
topicid = parseInt(el.attr("data-topic-id"));
topicsAndColors.push({
@@ -285,6 +285,17 @@
}
}
+ var url = "playscreen.html#visibletopics="
+ + Array.prototype.join.call($(".topic:visible").map(function(){return $(this).attr("data-topic-id")}))
+ + "&selectedtopics="
+ + Array.prototype.slice.call(topicsAndColors.map(function(t){return t.id}))
+ + "&keywords="
+ + selectedWords.map(function(w) {
+ return encodeURIComponent(w);
+ }).join(",");
+
+ $(".play-button").attr("href",url);
+
}
var jqsvg = $(".start-svg");