use attr instead of data
authorMarcin Koziej <marcin.koziej@nowoczesnapolska.org.pl>
Wed, 9 Jan 2013 16:24:22 +0000 (17:24 +0100)
committerMarcin Koziej <marcin.koziej@nowoczesnapolska.org.pl>
Wed, 9 Jan 2013 16:24:22 +0000 (17:24 +0100)
redakcja/static/edumed/js/edumed.coffee
redakcja/static/edumed/js/edumed.js

index 84fb91f..adc3ae5 100644 (file)
@@ -44,7 +44,7 @@ class Excercise extends Binding
     @show_score(score)
 
   get_value_list: (elem, data_key, numbers) ->
     @show_score(score)
 
   get_value_list: (elem, data_key, numbers) ->
-    vl = $(elem).data(data_key).split(/[ ,]+/).map($.trim) #.map((x) -> parseInt(x))
+    vl = $(elem).attr("data-" + data_key).split(/[ ,]+/).map($.trim) #.map((x) -> parseInt(x))
     if numbers
       vl = vl.map((x) -> parseInt(x))
     return vl
     if numbers
       vl = vl.map((x) -> parseInt(x))
     return vl
index aec1c4c..92ab4c1 100644 (file)
@@ -77,7 +77,7 @@
 
     Excercise.prototype.get_value_list = function(elem, data_key, numbers) {
       var vl;
 
     Excercise.prototype.get_value_list = function(elem, data_key, numbers) {
       var vl;
-      vl = $(elem).data(data_key).split(/[ ,]+/).map($.trim);
+      vl = $(elem).attr("data-" + data_key).split(/[ ,]+/).map($.trim);
       if (numbers) {
         vl = vl.map(function(x) {
           return parseInt(x);
       if (numbers) {
         vl = vl.map(function(x) {
           return parseInt(x);