- Joined
- Apr 12, 2018
- Posts
- 200
- Reaction
- 335
- Points
- 149
- Age
- 26
How to format javascript in one line that the code will not go down!
Example:
$scope.updateSumAmount = function (sd) {
// Parse input values
const prQty = parseFloat(sd.sti_qty2);
const cost = parseFloat(sd.cost);
const original_prod_amount = parseFloat(sd.original_prod_amount);
const original_disc_amount = parseFloat(sd.original_disc_amount);
console.log(
"Original Product: ",
original_prod_amount,
" | ",
"Original Discount: ",
original_disc_amount
);
// Check if the values are numeric
const areNumeric = !isNaN(prQty) && !isNaN(cost);
if (areNumeric) {
sd.sum_amount = (prQty * cost).toFixed(2);
initial_percentage1 =
(original_disc_amount / original_prod_amount) * 100;
sd.disc_amount = (sd.sum_amount * initial_percentage1 * 0.01).toFixed(
2
);
sd.net_amount = (sd.sum_amount - sd.disc_amount).toFixed(2);
//Calculate dic_1
initial_percentage2 =($scope.getDisc1(sd.receipt_no) / original_prod_amount) * 100;
$scope.disc1 = (sd.sum_amount * initial_percentage2 * 0.01).toFixed(2);
console.log(
"From Discount #1:",
$scope.getDisc1(sd.receipt_no),
"To ",
$scope.disc1
);
} else {
sd.sum_amount = 0;
sd.net_amount = 0;
}
//update the total amount
$scope.updateTotalAmount1();
};
You can see that some of the lines in the code goes down like its wrapping.
Here's also my settings.json using VS Code:
{
"editor.formatOnSave": true,
"git.ignoreMissingGitWarning": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"
Example:
$scope.updateSumAmount = function (sd) {
// Parse input values
const prQty = parseFloat(sd.sti_qty2);
const cost = parseFloat(sd.cost);
const original_prod_amount = parseFloat(sd.original_prod_amount);
const original_disc_amount = parseFloat(sd.original_disc_amount);
console.log(
"Original Product: ",
original_prod_amount,
" | ",
"Original Discount: ",
original_disc_amount
);
// Check if the values are numeric
const areNumeric = !isNaN(prQty) && !isNaN(cost);
if (areNumeric) {
sd.sum_amount = (prQty * cost).toFixed(2);
initial_percentage1 =
(original_disc_amount / original_prod_amount) * 100;
sd.disc_amount = (sd.sum_amount * initial_percentage1 * 0.01).toFixed(
2
);
sd.net_amount = (sd.sum_amount - sd.disc_amount).toFixed(2);
//Calculate dic_1
initial_percentage2 =($scope.getDisc1(sd.receipt_no) / original_prod_amount) * 100;
$scope.disc1 = (sd.sum_amount * initial_percentage2 * 0.01).toFixed(2);
console.log(
"From Discount #1:",
$scope.getDisc1(sd.receipt_no),
"To ",
$scope.disc1
);
} else {
sd.sum_amount = 0;
sd.net_amount = 0;
}
//update the total amount
$scope.updateTotalAmount1();
};
You can see that some of the lines in the code goes down like its wrapping.
Here's also my settings.json using VS Code:
{
"editor.formatOnSave": true,
"git.ignoreMissingGitWarning": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"
HTML:
": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.defaultFormatter": "DEVSENSE.phptools-vscode",
"workbench.colorTheme": "Bearded Theme Arc",
"files.autoSave": "onWindowChange",
"workbench.iconTheme": "material-icon-theme",
"security.allowedUNCHosts": [
"172.16.43.75"
],
"explorer.confirmDelete": false,
"security.workspace.trust.untrustedFiles": "open",
"editor.stickyScroll.enabled": false
}