Commit a3eb363d authored by Sven Franck's avatar Sven Franck

app: fixed translation action

parent 2d1e8fe0
......@@ -3056,6 +3056,11 @@
// TODO: figure out a way to translate per gadget!
// TODO: figure out if and how to translate meta easily
"translate": function (obj, language, init) {
console.log("SO???")
console.log(obj)
console.log(language)
console.log(init)
var class_list,
lookup,
new_language,
......@@ -3063,8 +3068,8 @@
current_language = $.i18n.lng(),
shortcut = function (language) {
switch (language) {
case "zh-CN":
return "flag-cn";
case "fr-FR":
return "flag-fr";
case "en-EN":
return "flag-en";
}
......@@ -3292,9 +3297,7 @@
**/
// TODO: allow to run multiple mappers eg formItem + tableRow
map.element = function (element, wrapper, i) {
console.log(element)
if (wrapper.child_mapper) {
console.log("Child mapper...");
if (element.scheme) {
// NOTE: chaining allows the mapper to make additional async requests!
return map[wrapper.child_mapper]({
......@@ -3318,7 +3321,6 @@
})
.fail(app.util.error);
}
console.log("OUT")
return RSVP.resolve(wrapper.child_constructor({
"item": element,
"wrapper": wrapper,
......@@ -3403,8 +3405,6 @@
var quirk_dict, section, pos, label, j, k, field, setter, record, new_item,
id, key, obj, translation_fields, item;
console.log("HELLO")
console.log(spec)
translation_fields = "titletextlabel";
quirk_dict = spec.wrapper.property_dict;
item = spec.item;
......@@ -5033,6 +5033,10 @@
"gadget": document.getElementById(id)
};
if (response.gadget === null) {
return response;
}
has_form = response.gadget.getElementsByTagName("form");
return util.mergeObject(
{
......
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