Skip to content

Commit

Permalink
#253 - utiliser désormais baseUrl à la place de https://secure.weda.fr
Browse files Browse the repository at this point in the history
…(baseUrl est extrait de manifest.json). Pour les tests, simplement modifier la valeur dans le manifest.
  • Loading branch information
Refhi committed Sep 28, 2024
1 parent 6db3d26 commit 7dc7622
Show file tree
Hide file tree
Showing 11 changed files with 87 additions and 75 deletions.
8 changes: 4 additions & 4 deletions aati.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
// Arrêts de travail automatisés
// Ajout d'un 2e bouton à côté de AT nommé "AT sans CV" pour shunter la lecture automatique de la carte vitale
addTweak('https://secure.weda.fr/FolderMedical/PatientViewForm.aspx', 'autoAATI', function () {
addTweak('/FolderMedical/PatientViewForm.aspx', 'autoAATI', function () {
let selecteurBoutonAT = '[title="Transmettre un avis d\'arrêt de travail via le téléservice AATi"]';
function processButton(elements) {
// remplace le texte "AT" par "AT avec CV | AT sans CV"
Expand Down Expand Up @@ -28,8 +28,8 @@ addTweak('https://secure.weda.fr/FolderMedical/PatientViewForm.aspx', 'autoAATI'


urlAATI = [
'https://secure.weda.fr/FolderMedical/Aati.aspx',
'https://secure.weda.fr/BinaryData.aspx'
'/FolderMedical/Aati.aspx',
'/BinaryData.aspx'
]

addTweak(urlAATI, 'autoAATI', function () {
Expand Down Expand Up @@ -149,7 +149,7 @@ addTweak(urlAATI, 'autoAATI', function () {


// Envoi du document à l'assistant
addTweak(['https://secure.weda.fr/BinaryData.aspx','blob:https://secure.weda.fr/'], "*sendDocToCompanion", function () {
addTweak('/BinaryData.aspx', "*sendDocToCompanion", function () {
chrome.storage.local.get(['autoAATIexit'], function (result) {
getOption('RemoveLocalCompanionPrint', function (RemoveLocalCompanionPrint) {
if (Date.now() - result.autoAATIexit < 10000 && RemoveLocalCompanionPrint === false) {
Expand Down
2 changes: 1 addition & 1 deletion agenda.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
addTweak('https://secure.weda.fr/FolderAgenda/AgendaForm.aspx', '*RightClickAgenda', function () {
addTweak('/FolderAgenda/AgendaForm.aspx', '*RightClickAgenda', function () {
function openPatient(rdvElement) {
rdvElement.click(); // Clic sur l'élement
waitForElement({
Expand Down
2 changes: 1 addition & 1 deletion antecedent.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// Ajoute des cases pour trier les atcds CIM-10 par ordre alphabétique et pour masquer les CIM-10 secondaires
addTweak('https://secure.weda.fr/FolderMedical/AntecedentForm.aspx', '*trimCIM10', function () {
addTweak('/FolderMedical/AntecedentForm.aspx', '*trimCIM10', function () {
function addCheckBox() {
let checkbox = document.querySelector('#trim');
if (!checkbox) {
Expand Down
24 changes: 12 additions & 12 deletions consultation.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
// addTabsToIframe est appelé depuis keyCommands.js au moment où on injecte les raccourcis clavier via addShortcutsToIframe

function removeHistoryIframe(iframes) {
iframes = Array.from(iframes).filter(iframe => !iframe.src.startsWith('https://secure.weda.fr/FolderMedical/FrameHistoriqueForm.aspx'));
iframes = Array.from(iframes).filter(iframe => !iframe.src.startsWith(`${baseUrl}/FolderMedical/FrameHistoriqueForm.aspx`));
return iframes;
}

Expand Down Expand Up @@ -50,7 +50,7 @@ function addTabsToIframe(scopeName, iframe, index, iframes) {
});
}

addTweak('https://secure.weda.fr/FolderMedical/ConsultationForm.aspx', 'TweakTabConsultation', function () {
addTweak('/FolderMedical/ConsultationForm.aspx', 'TweakTabConsultation', function () {
let titleElement = document.querySelector('#TextBoxEvenementTitre');
titleElement.tabIndex = 1;
let subTitleElement = document.querySelector('#TextBoxDocumentTitre');
Expand Down Expand Up @@ -86,7 +86,7 @@ addTweak('https://secure.weda.fr/FolderMedical/ConsultationForm.aspx', 'TweakTab
});
});

addTweak('https://secure.weda.fr/FolderMedical/ConsultationForm.aspx', 'FocusOnTitleInConsultation', function () {
addTweak('/FolderMedical/ConsultationForm.aspx', 'FocusOnTitleInConsultation', function () {
let titleElement = document.querySelector('#TextBoxEvenementTitre');
afterMutations({
delay: 300, callBackId: 'FocusOnTitleInConsultation',
Expand Down Expand Up @@ -114,7 +114,7 @@ function genderCalculated() {
}


addTweak('https://secure.weda.fr/FolderMedical/ConsultationForm.aspx', '*CourbesPediatriques', function () {
addTweak('/FolderMedical/ConsultationForm.aspx', '*CourbesPediatriques', function () {
// Afficher en overlay une image issue d'une URL en cas de survol de certains éléments
// Récupérer la liste des éléments présents dans le suivi
let courbesPossibles = {
Expand Down Expand Up @@ -258,7 +258,7 @@ addTweak('https://secure.weda.fr/FolderMedical/ConsultationForm.aspx', '*Courbes
let tc = courbesPossiblesFiltered[key].TC;
// pour la métrique je considère que dès que l'url est appelée c'est une action
recordMetrics({ clicks: 4, drags: 4 });
return `https://secure.weda.fr/CourbeWEDA.aspx?PatDk=${patDk}&TC=${tc}`;
return `${baseUrl}/CourbeWEDA.aspx?PatDk=${patDk}&TC=${tc}`;
}

console.log('addOverIcon started with', courbesPossiblesFiltered);
Expand Down Expand Up @@ -310,7 +310,7 @@ addTweak('https://secure.weda.fr/FolderMedical/ConsultationForm.aspx', '*Courbes

});

addTweak('https://secure.weda.fr/FolderMedical/ConsultationForm.aspx', '*ZScoreIMC', function () {
addTweak('/FolderMedical/ConsultationForm.aspx', '*ZScoreIMC', function () {
// Calcul automatique du Z-score pour l'IMC
// 1 - tableau du Z-score selon les références Françaises (source : https://banco.podia.com/calculette-imc-z-score)
// L, S et M sont les paramètres de la courbe de référence utilisés dans le calcul du Z-score
Expand Down Expand Up @@ -482,31 +482,31 @@ addTweak('https://secure.weda.fr/FolderMedical/ConsultationForm.aspx', '*ZScoreI
// Définir les pages pour lesquelles l'historique doit être déplacé à gauche et leur cible
let pagesToLeftPannel_ = [
{
url: 'https://secure.weda.fr/FolderMedical/ConsultationForm.aspx',
url: '/FolderMedical/ConsultationForm.aspx',
targetElementSelector: '#form1 > div:nth-child(14) > div > table > tbody > tr > td:nth-child(1) > table',
option: 'MoveHistoriqueToLeft_Consultation',
pageType: 'Consultation'
},
{
url: 'https://secure.weda.fr/FolderMedical/CertificatForm.aspx',
url: '/FolderMedical/CertificatForm.aspx',
targetElementSelector: '#form1 > div:nth-child(15) > table > tbody > tr > td:nth-child(1) > table > tbody > tr',
option: 'MoveHistoriqueToLeft_Certificat',
pageType: 'Certificat'
},
{
url: 'https://secure.weda.fr/FolderMedical/DemandeForm.aspx',
url: '/FolderMedical/DemandeForm.aspx',
targetElementSelector: '#ContentPlaceHolder1_UpdatePanelAll',
option: 'MoveHistoriqueToLeft_Demande',
pageType: 'Demande'
},
{
url: 'https://secure.weda.fr/FolderMedical/FormulaireForm.aspx',
url: '/FolderMedical/FormulaireForm.aspx',
targetElementSelector: '#form1 > div:nth-child(14) > table > tbody > tr > td > table',
option: 'MoveHistoriqueToLeft_Formulaire',
pageType: 'Formulaire'
},
{
url: 'https://secure.weda.fr/FolderMedical/CourrierForm.aspx',
url: '/FolderMedical/CourrierForm.aspx',
targetElementSelector: '#form1 > div:nth-child(15) > table > tbody > tr > td:nth-child(1) > table',
option: 'MoveHistoriqueToLeft_Courrier',
pageType: 'Courrier'
Expand All @@ -528,7 +528,7 @@ const HISTORY_PROPORTION = 0.29;
function getUrlHistory() {
const url = window.location.href;
const params = url.split('?')[1];
return `https://secure.weda.fr/FolderMedical/FrameHistoriqueForm.aspx?${params}`;
return `${baseUrl}/FolderMedical/FrameHistoriqueForm.aspx?${params}`;
}

function createIframe(targetElement) {
Expand Down
Loading

0 comments on commit 7dc7622

Please sign in to comment.