Commit a3eb363d authored by Sven Franck's avatar Sven Franck

app: fixed translation action

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