} else {
that.addEventListener("repeatEvent", ds);
}
- } else if ((/\.(begin|end)/).test(val)) { //3) syncbase-valueの場合
+ } else if (/\.(begin|end)/.test(val)) { //3) syncbase-valueの場合
id = searchId();
if (id) {
var ds = (function(that, name, offset) {
};
})(that, name, offset),
ev = "";
- if (RegExp.$1 === "begin") {
+ /\.(begin|end)/.test(val); //RegExp.$1のために、もう一度する必要がある
+ if (RegExp.$1 === "begin") {
ev = "beginEvent";
} else if (RegExp.$1 === "end") {
ev = "endEvent";
}
+ console.log(RegExp.$1);
that.ownerDocument.getElementById(id).addEventListener(ev, ds);
}
} else if (val.indexOf("wallclock(") === 0) { //4) wallclock-valueの場合