Commit 43e91313 authored by Gabriel Monnerat's avatar Gabriel Monnerat

fixup! erp5_forge: Add new console gadget to run command lines from ERP5JS UI

add translation
parent 3a436f56
<!DOCTYPE html>
<html>
<!--
data-i18n=Command is empty
data-i18n=Status
-->
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width" />
......
......@@ -240,7 +240,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>1007.4610.39707.47223</string> </value>
<value> <string>1007.4614.37615.65501</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -260,7 +260,7 @@
</tuple>
<state>
<tuple>
<float>1678915367.01</float>
<float>1678920333.81</float>
<string>UTC</string>
</tuple>
</state>
......
......@@ -6,6 +6,7 @@
"use strict";
rJS(window)
.declareAcquiredMethod("getTranslationList", "getTranslationList")
.declareAcquiredMethod("notifySubmitting", "notifySubmitting")
.declareAcquiredMethod("notifySubmitted", "notifySubmitted")
.declareMethod('render', function render(options) {
......@@ -20,12 +21,21 @@
})
.onEvent("submit", function (evt) {
var gadget = this,
translation_list,
input_value = evt.target.querySelector("input").value,
output = gadget.element.querySelector("output");
return gadget.notifySubmitting()
.push(function () {
return this.getTranslationList([
"Command is empty",
"Status"
]);
})
.push(function (result_list) {
translation_list = result_list;
if (!input_value.trim()) {
throw new Error("Command is empty");
throw new Error(translation_list[0]);
}
return jIO.util.ajax({
url: gadget.state.context_url + "/" + input_value,
......@@ -46,7 +56,7 @@
}
} else {
// XXX - when response is empty, what we should display?
output.innerText = "Status: " + response.target.status;
output.innerText = translation_list[1] + ": " + response.target.status;
}
})
.push(undefined, function (error) {
......
......@@ -236,7 +236,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>1007.4672.15553.53981</string> </value>
<value> <string>1007.4683.37103.23125</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -256,7 +256,7 @@
</tuple>
<state>
<tuple>
<float>1678919733.96</float>
<float>1678920218.86</float>
<string>UTC</string>
</tuple>
</state>
......
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