Remove repeating text

This commit is contained in:
Charles 2025-10-27 11:04:23 +01:00
parent 3680621fcc
commit 9a51c2d86f
1 changed files with 28 additions and 148 deletions

View File

@ -3,6 +3,30 @@ import Choices from 'choices.js';
import {TabulatorFull as Tabulator} from 'tabulator-tables';
// TODO: REFACTOR (doublon de langue )
const TABULATOR_FR_LANG = {
fr: {
ajax: { loading: "Chargement...", error: "Erreur" },
pagination: {
page_size: "Taille de page",
page_title: "Afficher la page",
first: "Premier",
first_title: "Première page",
last: "Dernier",
last_title: "Dernière page",
prev: "Précédent",
prev_title: "Page précédente",
next: "Suivant",
next_title: "Page suivante",
all: "Tout",
counter: { showing: "Affiche", of: "de", rows: "lignes", pages: "pages" },
},
headerFilters: { default: "Filtrer la colonne...", columns: {} },
data: { loading: "Chargement des données...", error: "Erreur de chargement des données" },
groups: { item: "élément", items: "éléments" },
},
};
export default class extends Controller {
static values = {
rolesArray: Array,
@ -216,43 +240,7 @@ export default class extends Controller {
}
}];
const tabulator = new Tabulator("#tabulator-userList", {
langs: {
fr: {
ajax: {
loading: "Chargement...",
error: "Erreur",
},
pagination: {
page_size: "Taille de page",
page_title: "Afficher la page",
first: "Premier",
first_title: "Première page",
last: "Dernier",
last_title: "Dernière page",
prev: "Précédent",
prev_title: "Page précédente",
next: "Suivant",
next_title: "Page suivante",
all: "Tout",
counter: {
showing: "Affiche",
of: "de",
rows: "lignes",
pages: "pages",
},
},
headerFilters: {
default: "Filtrer la colonne...",
columns: {},
},
data: {
loading: "Chargement des données...",
error: "Erreur de chargement des données",
},
groups: {item: "élément", items: "éléments"},
}
},
langs: TABULATOR_FR_LANG,
locale: "fr", //'en' for English, 'fr' for French (en is default, no need to include it)
ajaxURL: "/user/data",
ajaxConfig: "GET",
@ -381,43 +369,7 @@ export default class extends Controller {
paginationMode: "remote",
// paginationSize: 5,
ajaxParams: {orgId: this.orgIdValue},
langs: {
fr: {
ajax: {
loading: "Chargement...",
error: "Erreur",
},
pagination: {
page_size: "Taille de page",
page_title: "Afficher la page",
first: "Premier",
first_title: "Première page",
last: "Dernier",
last_title: "Dernière page",
prev: "Précédent",
prev_title: "Page précédente",
next: "Suivant",
next_title: "Page suivante",
all: "Tout",
counter: {
showing: "Affiche",
of: "de",
rows: "lignes",
pages: "pages",
},
},
headerFilters: {
default: "Filtrer la colonne...",
columns: {},
},
data: {
loading: "Chargement des données...",
error: "Erreur de chargement des données",
},
groups: {item: "élément", items: "éléments"},
}
},
langs: TABULATOR_FR_LANG,
ajaxResponse: (url, params, response) => response.data,
// paginationDataSent: {page: "page", size: "size"},
// paginationDataReceived: {last_page: "last_page"},
@ -531,43 +483,7 @@ export default class extends Controller {
paginationMode: "remote",
// paginationSize: 5,
ajaxParams: {orgId: this.orgIdValue},
langs: {
fr: {
ajax: {
loading: "Chargement...",
error: "Erreur",
},
pagination: {
page_size: "Taille de page",
page_title: "Afficher la page",
first: "Premier",
first_title: "Première page",
last: "Dernier",
last_title: "Dernière page",
prev: "Précédent",
prev_title: "Page précédente",
next: "Suivant",
next_title: "Page suivante",
all: "Tout",
counter: {
showing: "Affiche",
of: "de",
rows: "lignes",
pages: "pages",
},
},
headerFilters: {
default: "Filtrer la colonne...",
columns: {},
},
data: {
loading: "Chargement des données...",
error: "Erreur de chargement des données",
},
groups: {item: "élément", items: "éléments"},
}
},
langs: TABULATOR_FR_LANG,
ajaxResponse: (url, params, response) => response.data,
// paginationDataSent: {page: "page", size: "size"},
// paginationDataReceived: {last_page: "last_page"},
@ -782,43 +698,7 @@ export default class extends Controller {
// )
// }
const tabulator = new Tabulator("#tabulator-userListOrganization", {
langs: {
fr: {
ajax: {
loading: "Chargement...",
error: "Erreur",
},
pagination: {
page_size: "Taille de page",
page_title: "Afficher la page",
first: "Premier",
first_title: "Première page",
last: "Dernier",
last_title: "Dernière page",
prev: "Précédent",
prev_title: "Page précédente",
next: "Suivant",
next_title: "Page suivante",
all: "Tout",
counter: {
showing: "Affiche",
of: "de",
rows: "lignes",
pages: "pages",
},
},
headerFilters: {
default: "Filtrer la colonne...",
columns: {},
},
data: {
loading: "Chargement des données...",
error: "Erreur de chargement des données",
},
groups: {item: "élément", items: "éléments"},
}
},
langs: TABULATOR_FR_LANG,
locale: "fr",
ajaxURL: "/user/data/organization",
ajaxConfig: "GET",