diff --git a/README.md b/README.md index 92fe982..ba72320 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,10 @@ Rozšíření přidává užitečné funkce do modulu [Pacienti COVID-19](https: ## Žádanky testů COVID-19 + Pacienti COVID-19 +- Přidává tlačítko **Detail žádanky na Žádanky testů COVID-19** na detail žádanky v modulu **Pacienti Covid-19** + +![Preview](preview/tlacitko_detail_zadanky_na_Zadanky_testu_covid_19.PNG) + - Přidává možnost přesunout vytváření žádanky z **Žádanky testů Covid 19** do modulu **Pacienti COVID-19** ![Preview](preview/preview_presunout_zadanku_do_Pacienti_covid_19.PNG) diff --git a/content/content.js b/content/content.js index 56a81cc..0738e6b 100644 --- a/content/content.js +++ b/content/content.js @@ -24,7 +24,11 @@ function getRegistrCUDZadankyMojeZadankyUrl() { return getEregRegistrUrl() + "/Registr/CUDZadanky/MojeZadanky"; } -function getRegistrCUDOvereniGetCertifikat(Cislo) { +function getRegistrCUDOvereniDetailCisloUrl(Cislo) { + return getRegistrZadankyDomainUrl() + "/Registr/CUD/Overeni/DetailCislo?Cislo=" + Cislo; +} + +function getRegistrCUDOvereniGetCertifikatUrl(Cislo) { return getRegistrZadankyDomainUrl() + "/Registr/CUD/Overeni/GetCertifikat?Cislo=" + Cislo; } @@ -331,7 +335,7 @@ if(CisloElement && CisloElement.value) { var linkElement = document.createElement("a"); linkElement.setAttribute("class", "button-action ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only valid"); - linkElement.setAttribute("href", getRegistrCUDOvereniGetCertifikat(CisloElement.value)); + linkElement.setAttribute("href", getRegistrCUDOvereniGetCertifikatUrl(CisloElement.value)); linkElement.text = "Stáhnout certifikát"; linkElement.setAttribute("role", "button"); @@ -512,4 +516,22 @@ if( } } ); +} + +if( + CisloLabel && CisloLabel.nextElementSibling.innerText && + formActionsElement + ) { + + var Cislo = CisloLabel.nextElementSibling.innerText; + + var button = document.createElement("button"); + button.innerText = "Detail žádanky na Žádanky testů COVID-19"; + button.setAttribute("class", "button-action ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only") + + button.addEventListener('click', function() { + window.open(getRegistrCUDOvereniDetailCisloUrl(Cislo)); + }, false); + + formActionsElement.appendChild(button); } \ No newline at end of file diff --git a/preview/tlacitko_detail_zadanky_na_Zadanky_testu_covid_19.PNG b/preview/tlacitko_detail_zadanky_na_Zadanky_testu_covid_19.PNG new file mode 100644 index 0000000..28bbbef Binary files /dev/null and b/preview/tlacitko_detail_zadanky_na_Zadanky_testu_covid_19.PNG differ