20 ans !i-structures

Changements de l'applet iCremona en Javascript

Historique des changements de l'applet i-Cremona en javascript

Version Date Changements
3.0,025 25.03.2021 Petites corrections : l'utilisation de la touche Alt en remplacement de Ctrl fonctionne maintenant aussi pour la définition de la distance entre deux points. Il est possible d'insérer une ligne supplémentaire dans le fichier texte en pressant sur Majuscules+Enter (Enter tout seul ferme la fenêtre et exécute l'action).
3.0,024 18.11.2020 Améliorations pour utilisateurs de MacOS : il est maintenant possible d'utiliser la touche ALT en remplacement de la touche CTRL pour introduire un appui mobile ou faire tourner une force. La réinitialisation de l'applet depuis un exercice peut maintenant se faire en utiliser ALT+SHIFT+clic. On peut utiliser ALT en remplacement de CTRL partout dans l'applet (valable pour tous les OS).
Nouvelle fonctionnalité : il est aussi possible de réunitialiser l'applet à son contenu initial en faisant CTRL ou ALT+SHIFT+Ouvrir un fichier depuis l'applet lui-même.
Aussi nouveau : il est possible de fermer une boîte de dialogue avec les valeurs sélectionnées en pressant sur "Enter" ou sans faire d'action en pressant sur "Esc".
3.0,023 4.3.2020 Corrigé quelques excès dans la limitation des évènement liés au clavier qui empêchaient de faire des copier-coller ou même (avec plusieurs applets sur la même page) d'entrer des caractères au clavier. La souris permettait toujours de faire des copier-coller.
Ajouté une fonctionnalité permettant par CTRL+e de sauver la vue actuelle puis par CTRL+Maj+E de la restaurer, en permutant la vue actuelle avec la précédente, ce qui permet de zoomer et resortir rapidement.
3.0,022 7.10.2019 Fonctions CTRL+a et CTRL+x (ou delete) implémentées pour tous les types d'éléments de l'applet : forces, appuis, sous-système, lignes de traction et de compression.
3.0,021 29.08.2019 Un tas de petites corrections : plus d'interaction entre la roulette dans l'applet et la page contenant l'applet, possibilité d'utiliser Escape et Enter pour confirmer les entrées dans les boîtes de dialogue. Un nom de fichier sera proposé lors de l'enregistrement (pas de nom vide possible), à moins que le nom ne soit imposé comme dans les exercices. Amélioré le dessin de l'applet avec une image d'arrière-plan.
3.0,020 28.03.2019 Ajout de la fonctionnalité de choix de toolbar. Début de la fonctionnalité de zoom plus fin, activé en pressant le bouton Ctrl.
3.0,019 12.03.2018 Ajout de la fonctionnalité "Ctrl+Shift+Mise à l'échelle de l'écran". Si deux appuis dont définis à ce moment, la distance entre les deux appuis est calcule et affichée dans une fenêtre qui propose de la changer. Si on presse sur OK, la distance choisie devient la distance effective et l'appui n° 1 reçoit les coordonnées (0,0). Pratique pour mettre l'applet à l'échelle dans le cas de dimensionnement de poutres car une simple multiplication permet de changer l'échelle.
3.0,018 14.09.2017 Ajout d'une variable pour permettre de spécifier la taille de la barre d'outils. Devra probablement être mieux fait dans l'avenir. Correction de l'appel de la page d'aide pour permettre l'appel en https. Ajout des composantes Rh et Rv pour les réactions d'appui. Rh et Rv donnés en valeur absolue.
3.0,017 13.02.2017 Modification de IBETONPost pour mieux tenir compte des cas spéciaux comme les noms avec apostrophes ou les cas où il n'y a pas encore de fichier enregistré. Déployé le 21.11.2016 dans le cadre de 3.0,016 mais officialisé dans le cadre de 3.0,017. Vérification que l'amplitude des forces n'est pas nulle. Correction de la largeur de la boîte de dialogue pour l'ouverture de fichiers.
3.0,016 08.09.2016 Correction pour actions du bouton du milieu/roulette avec certaines souris
Quelques ajustements pour permettre l'ouverture de l'applet de l'étudiant en mode admin
3.0,015 30.08.2016 Encore quelques ajustements mineurs.
3.0,014 25.08.2016 Encore quelques ajustements mineurs.
3.0,013 11.08.2016 Quelques changements pour permettre le chargement d'applets depuis les quiz de Coursera.
Le bouton d'aide pointe maintenant vers la version ASP de l'aide, remise à jour.
3.0,012 02.08.2016 L'applet peut maintenant recevoir des données d'une autre page web au moyen de variables de session locales javascript. Cela permet notamment d'ouvrir l'applet dans une page externe avec des données. Pas mal de petits changements en rapport avec les fonctionnalités d'applets intégrés dans les nouveaux exercices. Quelques corrections de comportement anormaux. Renoncé au mode de blocage initial de l'applet, moins utile maintenant que les applets des exercices s'ouvrent dans une nouvelle page.
3.0,011 05.07.2016 Quelques petites corrections, notamment en rapport avec les évènements souris quand celle-ci est en-dehors de l'écran de l'applet. Nécessaire pour la nouvelle mise en page des exercices i-structures. Corrigé quelques petites erreurs lorsque les fichiers de données sont très imcomplets (pas d'appuis, de force, d'image d'arrière-plan, etc.) Sera probablement utile quand il s'agira de mettre en service l'applet depuis le lien iC du bandeau du site.
3.0,010 23.05.2016 Corrigé un problème avec la sélection des extrémités des forces ainsi que leur rotation et mise à l'échelle.
3.0,009 24.04.2016 Corrigé un problème qui compliquait l'utilisation simultanée de deux applets sur une page.
Les tooltips ne sortent plus de la zone de l'applet.
3.0,008 20.04.2016 Correction d'une erreur en rapport avec certaines versions de Chrome sous Windows.
3.0,007 18.04.2016 Passage à "use strict" pour plus de qualité en javascript.
Les popups ne sortent plus du canvas.
Les actions faites dans les boîtes de dialogue ne propagent moins vers l'applet, presque plus en réalité.
Quelques ajustements dans la taille des dialogues et le nombre de chiffres affichés.
Fait plusieurs corrections pour améliorer la compatibilité avec Safari sur Mac.
3.0,006 06.04.2016 Ligne d'action des forces en mouvement corrigée.
Permet d'ajouter une image d'arrière-plan.
Supprime les lignes vides lors de l'enregistrement du fichier.
3.0,005 04.04.2016 Epaisseur minimale : 2 pixels pour le polygone funiculaire
Lecture correcte des fichiers avec le mode de construction 3 (possible avec l'applet Java) --> considéré comme le mode 0 (angle initial)
Ligne d'action des forces et de la résultante.
3.0,004 22.03.2016 Résolution en mode de point de passage (boule rouge). Nécessite de presser "Majuscules" au moment de presser le bouton "boule rouge".
Zoom simplifié (roulette pour zoom avant/arrière + bouton du milieu de la souris pour déplacement)
Les valeurs des efforts apparaissent aussi quand le mode "Appui" est sélectionné.
Possibilité de redimensionner les écrans 1 et 2 au moyen de la barre intermédiaire.
Forces avec une amplitude négative sont tournées de 180°
Messages d'erreur quand la session a expiré.
3.0,003b 18.03.2016 Correction d'un bug dans la saisie de l'épaisseur et de la résistance du matériau (inversion).
3.0,003 14.03.2016 Correction d'un bug qui enregistrait parfois des NaN (Not a Number) dans les données des lignes de traction ou de compression.
3.0,002 10.03.2016 Possibilité de supprimer une ligne de traction depuis le mode ligne de compression et vice-versa.
Message indiquant le chargement de l'image d'arrière-plan et son arrivée. Surtout pour les liaisons lentes.
3.0,001 09.03.2016 Première version déployée sur le site