Skip to content

Commit

Permalink
fix: added translations missing blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
rupato-deriv committed Jul 23, 2024
1 parent ed6d5e6 commit 5790032
Show file tree
Hide file tree
Showing 26 changed files with 104 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { localize } from '@deriv/translations';
import { plusIconDark } from '../../images';
import { runIrreversibleEvents, runGroupedEvents } from '../../../utils';
import { runIrreversibleEvents, runGroupedEvents, modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_create_with = {
protected_statements: ['STACK'],
Expand Down Expand Up @@ -77,6 +77,9 @@ Blockly.Blocks.lists_create_with = {
});
}
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

// Head's up! This is also the code generation for the "text_join" block.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_getIndex = {
init() {
Expand Down Expand Up @@ -95,6 +96,9 @@ Blockly.Blocks.lists_getIndex = {

this.initSvg();
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_getIndex = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_getSublist = {
init() {
Expand Down Expand Up @@ -85,6 +86,9 @@ Blockly.Blocks.lists_getSublist = {
//commented this line breaks the backward compatibility
//this.render(false);
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_getSublist = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_indexOf = {
init() {
Expand Down Expand Up @@ -54,6 +55,9 @@ Blockly.Blocks.lists_indexOf = {
FIND: null,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_indexOf = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_isEmpty = {
init() {
Expand Down Expand Up @@ -37,6 +38,9 @@ Blockly.Blocks.lists_isEmpty = {
VALUE: null,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_isEmpty = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_length = {
init() {
Expand Down Expand Up @@ -34,6 +35,9 @@ Blockly.Blocks.lists_length = {
VALUE: null,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_length = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { localize } from '@deriv/translations';
import { emptyTextValidator } from '../../../utils';
import { emptyTextValidator, modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_repeat = {
init() {
Expand Down Expand Up @@ -43,6 +43,9 @@ Blockly.Blocks.lists_repeat = {
NUM: emptyTextValidator,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_repeat = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_setIndex = {
init() {
Expand Down Expand Up @@ -75,6 +76,9 @@ Blockly.Blocks.lists_setIndex = {
this.getInput('AT').appendField(menu, 'WHERE');
this.initSvg();
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_setIndex = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_sort = {
init() {
Expand Down Expand Up @@ -56,6 +57,9 @@ Blockly.Blocks.lists_sort = {
LIST: null,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_sort = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_split = {
init() {
Expand Down Expand Up @@ -70,6 +71,9 @@ Blockly.Blocks.lists_split = {
this.initSvg();
//this.render(false);
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_split = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { localize } from '@deriv/translations';
import { minusIconDark } from '../../images';
import { runIrreversibleEvents, runGroupedEvents } from '../../../utils';
import { runIrreversibleEvents, runGroupedEvents, modifyContextMenu } from '../../../utils';

Blockly.Blocks.lists_statement = {
required_parent_type: 'lists_create_with',
Expand Down Expand Up @@ -82,6 +82,9 @@ Blockly.Blocks.lists_statement = {
}
}
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.lists_statement = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.controls_flow_statements = {
init() {
Expand Down Expand Up @@ -37,6 +38,9 @@ Blockly.Blocks.controls_flow_statements = {
),
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.controls_flow_statements = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.controls_for = {
init() {
Expand Down Expand Up @@ -71,6 +72,9 @@ Blockly.Blocks.controls_for = {
BY: null,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.controls_for = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.controls_forEach = {
init() {
Expand Down Expand Up @@ -51,6 +52,9 @@ Blockly.Blocks.controls_forEach = {
LIST: null,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.controls_forEach = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.controls_repeat = {
init() {
Expand Down Expand Up @@ -43,6 +44,9 @@ Blockly.Blocks.controls_repeat = {
),
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.controls_repeat =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.controls_repeat_ext = {
init() {
Expand Down Expand Up @@ -45,6 +46,9 @@ Blockly.Blocks.controls_repeat_ext = {
TIMES: null,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.controls_repeat_ext = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.controls_whileUntil = {
init() {
Expand Down Expand Up @@ -50,6 +51,9 @@ Blockly.Blocks.controls_whileUntil = {
BOOL: null,
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.controls_whileUntil = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.variables_get = {
init() {
Expand Down Expand Up @@ -54,6 +55,9 @@ Blockly.Blocks.variables_get = {
});
}
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.variables_get = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.variables_set = {
init() {
Expand Down Expand Up @@ -37,6 +38,9 @@ Blockly.Blocks.variables_set = {
description: localize('Assigns a given value to a variable'),
};
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
};

Blockly.JavaScript.javascriptGenerator.forBlock.variables_set = block => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { localize } from '@deriv/translations';
import { getCurrencyDisplayCode } from '@deriv/shared';
import { config } from '../../../../constants/config';
import { modifyContextMenu } from '../../../utils';

const description = localize(
'Your contract is closed automatically when your profit is more than or equals to this amount. This block can only be used with the accumulator trade type.'
Expand Down Expand Up @@ -54,6 +55,9 @@ Blockly.Blocks.accumulator_take_profit = {
this.setCurrency();
}
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
restricted_parents: ['trade_definition_accumulator'],
setCurrency: Blockly.Blocks.trade_definition_tradeoptions.setCurrency,
getRequiredValueInputs() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { localize } from '@deriv/translations';
import { config } from '../../../../constants/config';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.trade_definition_candleinterval = {
init() {
Expand Down Expand Up @@ -29,6 +30,9 @@ Blockly.Blocks.trade_definition_candleinterval = {

this.enforceLimitations();
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
enforceLimitations: Blockly.Blocks.trade_definition_market.enforceLimitations,
};
Blockly.JavaScript.javascriptGenerator.forBlock.trade_definition_candleinterval = () => {};
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { localize } from '@deriv/translations';
import { config } from '../../../../constants/config';
import { getContractTypeOptions } from '../../../shared';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.trade_definition_contracttype = {
init() {
Expand Down Expand Up @@ -59,6 +60,9 @@ Blockly.Blocks.trade_definition_contracttype = {
}
}
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
enforceLimitations: Blockly.Blocks.trade_definition_market.enforceLimitations,
};
Blockly.JavaScript.javascriptGenerator.forBlock.trade_definition_contracttype = () => '';
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { localize } from '@deriv/translations';
import { runIrreversibleEvents } from '../../../utils';
import { runIrreversibleEvents, modifyContextMenu } from '../../../utils';
import ApiHelpers from '../../../../services/api/api-helpers';

/* eslint-disable */
Expand Down Expand Up @@ -38,6 +38,9 @@ Blockly.Blocks.trade_definition_market = {
this.setMovable(false);
this.setDeletable(false);
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
onchange(event) {
const allowed_events = ['BLOCK_CREATE', 'BLOCK_CHANGE', 'BLOCK_DRAG'];
const is_allowed_event =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { localize } from '@deriv/translations';
import { modifyContextMenu } from '../../../utils';

Blockly.Blocks.trade_definition_restartbuysell = {
init() {
Expand Down Expand Up @@ -37,6 +38,9 @@ Blockly.Blocks.trade_definition_restartbuysell = {

this.enforceLimitations();
},
customContextMenu(menu) {
modifyContextMenu(menu);
},
enforceLimitations: Blockly.Blocks.trade_definition_market.enforceLimitations,
required_inputs: ['TIME_MACHINE_ENABLED'],
};
Expand Down
Loading

0 comments on commit 5790032

Please sign in to comment.