Commit b265c991 authored by Sven Franck's avatar Sven Franck

added submit/reset/button JQM elements to automatic translations

parent 053e6479
......@@ -182,6 +182,7 @@
lookup,
targets,
target,
route_text,
elements = single ? [nodeList] :
nodeList.querySelectorAll(".translate");
......@@ -190,6 +191,17 @@
element = elements[i];
lookup = element.getAttribute("data-i18n");
// JQM inputs > this avoids having to call checkboxRadio("refresh")!
if (element.tagName === "INPUT") {
switch (element.type) {
case "submit":
case "reset":
case "button":
route_text = true;
break;
}
}
if (lookup) {
if (lookup.indexOf(";") > -1) {
targets = lookup.split(";");
......@@ -207,6 +219,9 @@
element.setAttribute(target[0].substr(1), i18n.t(target[1]));
break;
case "[value":
if(route_text) {
element.previousSibling.textContent = i18n.t(target[1]);
}
element.value = i18n.t(target[1]);
break;
case "[html":
......@@ -227,18 +242,6 @@
} else {
util.errorHandler({"error":"Translate NodeList - i18n not defined"});
}
// .find("select").selectMenu("refresh").end()
// .find("input").filter(function() {
// switch (this.type || this.attr(type)) {
// case "submit":
// case "reset":
// case "button":
// return true;
// break;
// }
// return false;
// }).checkboxRadio("refresh");
},
/** translate the active page
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment