Piattaforma legacy

Impatto degli aggiornamenti del framework JavaScript/CSS

Le modifiche introdotte nell'applicazione come risultato degli aggiornamenti ai framework JavaScript e CSS e ad altri componenti sono spiegati in questo argomento.

Tabella 1. Impatto degli aggiornamenti del framework/libreria
Componente aggiornato Impatto
Il framework AngularJS viene aggiornato dalla versione 1.4.7 a 1.6.0. La funzione angular.noop viene introdotta come gestore errori predefinito, che era assente in precedenza. Quindi, gli errori della console non vengono visualizzati quando il programma di gestione degli errori non è definito.
Il framework UI Bootstrap viene aggiornato dalla versione 0.14.3 a 2.3.0. Le direttive bootstrap come accordion, carousel, modal window, drop-down, popover, tooltipe tabset hanno modifiche di sintassi nella nuova versione.
La libreria d3JS viene aggiornata dalla versione 3.5.17 a 4.4.0. Alcune funzioni della libreria d3JS sono aggiornate nella versione più recente e vengono aggiornate nella directory dial-chart-d3.directive che si trova nella directory <WAR>/ngstore/shared/dial-chart-d3 .
La libreria i18next viene aggiornata alla versione più aggiornata. La direttiva iscI8n , il servizio, il fornitore e la configurazione vengono aggiornati con l'ultima sintassi / utilizzo. Ciò non ha alcun impatto sull'utilizzo della direttiva e del servizio iscI8n . Nei messaggi modali, i letterali sono stati tradotti due volte prima. Questo problema è stato risolto con l'aggiornamento.
La libreria moment viene aggiornata alla versione più aggiornata. Nessun impatto.
La libreria ng-touch viene aggiornata alla versione più aggiornata. Gli eventi touch funzionano correttamente nei dispositivi mobili.
La libreria ui-select viene aggiornata alla versione più aggiornata. Nessun impatto.
Nota: come risultato degli aggiornamenti menzionati in questo argomento, potrebbe essere necessario un impegno manuale per rendere le proprie personalizzazioni compatibili con la versione aggiornata dei framework e delle librerie.