jQuery UI tijdelijke fix voor 4.3.89+ en 5.0.3

Gepost ongeveer 3 jaar geleden op Mark Duijkers

Plaats een onderwerp
  • Onderwerp is vergrendeld
Opgelost
Mark Duijkers
Mark Duijkers Beheer

Opgelost in 4.3.91 en 5.0.4.


Onlangs is TriplEforms geüpdatet naar  jQuery UI - v1.13.0 echter bevat deze versie ook weer een kwetsbaarheid >https://security.snyk.io/package/npm/jquery-ui/1.13.0. Daarom het advies te upgrade naar 1.13.2.


Stap 1

Download de bijlage van dit artikel jquery-ui.min 1.13.2.zip


De zip bevat een het volgende inhoudt


TriplEforms

  • Website (folder)
    • css(folder)
      • jquery-ui.min.css
    • js(folder)
      • jquery-ui.min.js

MijnOmgeving

  • Website (folder)
    • content(folder)
      • jquery-ui.min.css
    • scriptsfolder)
      • jquery-ui.min.js


Stap 2

In de zip staan de bestand al in de juiste volgorde. 

Maak je gebruik van de MijnOmgeving gebruik dan de inhoudt van de map MijnOmgeving. Gebruik je enkel TriplEforms gebruik dan de inhoudt van de map TriplEforms


Kopieer de bestanden over de huidige website folder heen. Bijvoorbeeld voor TriplEforms


MijnOmgeving




Stap 3

Pas de web.config aan. Deze aanpassing is nodig om de jQuery referentie niet uit de engine van TriplEforms te laden, maar uit de website. 

Voeg het attribuut registerJQueryUIReference toe aan de bestaande node.


<configuration>
    <kodision.tripleforms  registerJQueryUIReference="false" >
    </kodision.tripleforms>
</configuration>



Stap 4 ( Alleen voor triplEforms, niet de mijnOmgeving module)

Pas de main.master aan


Voeg de onderstaande regel toe onder de Jquery referentie

    <kodision:Script ID="jsJqueryUI" runat="server" Src="~/js/jquery-ui.min.js" Type="text/javascript"/>


Zoals onderstaand voorbeeld.


<html>
  <head runat="server">
    <kodision:Script ID="jsJquery" runat="server" Src="~/Scripts/jquery-3.5.1.min.js" Type="text/javascript"/>
    <kodision:Script ID="jsJqueryUI" runat="server" Src="~/js/jquery-ui.min.js" Type="text/javascript"/>
  </head>
</html>




Stap 5

Start een TriplEforms formulier op en controleer of het formulier er hetzelfde uitziet.


0 Stemmen


0 Opmerkingen