Skip to content

Commit

Permalink
formatted python files, updates ArgosTranslate, ExtrasNode
Browse files Browse the repository at this point in the history
Changes:
Update ArgosTranslate node, change avaiables languages from selected
language and clear code.
Update HexToHue node, set piping next sibling input color elements
color. Fix readme extrasnodes.
Add to the file utils.js functions isValidStyle and rgbToHex
Update pyproject.toml to new version.
  • Loading branch information
AlekPet committed Jun 27, 2024
1 parent 7fd2b8e commit 1e8acc6
Show file tree
Hide file tree
Showing 12 changed files with 1,029 additions and 478 deletions.
189 changes: 140 additions & 49 deletions ArgosTranslateNode/argos_translate_node.py

Large diffs are not rendered by default.

18 changes: 13 additions & 5 deletions ArgosTranslateNode/js/argos_tranlsate_node.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ const findWidget = (node, name, attr = "name") =>
node.widgets.find((w) => w[attr] === name);

function get_support_langs() {
let node = this,
const node = this,
// Widgets values
widgets_values =
node?.widgets_values?.length > 0 ? node.widgets_values : [],
Expand All @@ -26,8 +26,8 @@ function get_support_langs() {
responseData = await responseData?.json();

if (!responseData || responseData == undefined) {
console.log("Invalid language, select default: en");
responseData = await api.fetchApi(`/alekpet/argo_langs_support/en`, {
console.log("Invalid language, select default: english");
responseData = await api.fetchApi(`/alekpet/argo_langs_support/english`, {
method: "GET",
headers: {
"Content-Type": "application/json",
Expand All @@ -40,9 +40,17 @@ function get_support_langs() {
const langs_support = responseData?.langs_support;

if (langs_support && langs_support?.length) {
const defaultValue =
langs_support.find((f) => f.toLowerCase() == "en") || "en";
let defaultValue =
langs_support.find((f) => f.toLowerCase() == "english") || "english";
// To translate

if (node?.widgets_values.length) {
const valueSerialized = node?.widgets_values[1];
defaultValue = langs_support.includes(valueSerialized)
? valueSerialized
: langs_support[0];
}

widget_to_translate.options.values = langs_support;
widget_to_translate.value = defaultValue;
}
Expand Down
Loading

0 comments on commit 1e8acc6

Please sign in to comment.