From cd2a2450395e7c6991abb449bb8f5385bca665e7 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 27 Jul 2021 00:55:10 -0400 Subject: remove link 'title' attributes that's just the 'href' (fr) (#1713) --- .../learn/forms/advanced_form_styling/index.html | 20 ++++++++++---------- .../forms/basic_native_form_controls/index.html | 2 +- files/fr/learn/forms/form_validation/index.html | 10 +++++----- .../how_to_build_custom_form_controls/index.html | 16 ++++++++-------- .../forms/how_to_structure_a_web_form/index.html | 2 +- .../forms/html_forms_in_legacy_browsers/index.html | 22 +++++++++++----------- .../author_fast-loading_html_pages/index.html | 18 +++++++++--------- files/fr/mozilla/firefox/releases/15/index.html | 6 +++--- files/fr/mozilla/firefox/releases/16/index.html | 2 +- files/fr/mozilla/firefox/releases/19/index.html | 2 +- files/fr/mozilla/firefox/releases/20/index.html | 2 +- files/fr/mozilla/firefox/releases/22/index.html | 10 +++++----- files/fr/mozilla/firefox/releases/24/index.html | 2 +- files/fr/mozilla/firefox/releases/3.5/index.html | 2 +- files/fr/mozilla/firefox/releases/3.6/index.html | 6 +++--- files/fr/mozilla/firefox/releases/4/index.html | 6 +++--- files/fr/mozilla/firefox/releases/7/index.html | 6 +++--- .../web/api/ambient_light_events/index.html | 2 +- .../web/api/elementcssinlinestyle/style/index.html | 2 +- .../basic_concepts_behind_indexeddb/index.html | 8 ++++---- .../creating_and_triggering_events/index.html | 2 +- .../html/html5/introduction_to_html5/index.html | 2 +- .../how_to/use_the_inspector_api/index.html | 2 +- .../index.html | 2 +- files/fr/tools/view_source/index.html | 2 +- 25 files changed, 78 insertions(+), 78 deletions(-) (limited to 'files/fr') diff --git a/files/fr/learn/forms/advanced_form_styling/index.html b/files/fr/learn/forms/advanced_form_styling/index.html index 3e8fcd3146..5f0c0ee5b6 100644 --- a/files/fr/learn/forms/advanced_form_styling/index.html +++ b/files/fr/learn/forms/advanced_form_styling/index.html @@ -92,9 +92,9 @@ original_slug: Web/Guide/HTML/Formulaires/Advanced_styling_for_HTML_forms
  • et beaucoup d'autres
  • -
  • Extensions des CSS Microsoft +
  • Extensions des CSS Microsoft
  • @@ -421,17 +421,17 @@ option {

    Si vous souhaitez avoir un contrôle total sur les widgets de formulaire, vous n'avez pas d'autre choix que de compter sur JavaScript. Dans l'article Comment créer des widgets de formulaires personnalisés, nous voyons comment le faire nous-mêmes, mais il existe des bibliothèques très utiles pouvant vous aider :

    Les bibliothèques suivantes ne visent pas seulement les formulaires, mais elles ont des fonctionnalités très intéressantes pour les traiter :

    Rappelez-vous que lier CSS et JavaScript peut avoir des effets collatéraux. Donc, si vous choisissez d'utiliser l'une de ces bibliothèques, vous devez toujours prévoir des solutions de repli dans les feuilles de style en cas d'échec du script. Il y a de nombreuses raisons pour lesquelles les scripts peuvent échouer, surtout dans le monde des mobiles et vous devez concevoir votre site Web ou votre application pour traiter ces cas le mieux possible.

    @@ -447,8 +447,8 @@ option {

    Voir aussi

    {{PreviousMenuNext("Web/Guide/HTML/Formulaires/Apparence_des_formulaires_HTML", "Web/Guide/HTML/Formulaires/Property_compatibility_table_for_form_widgets", "Web/Guide/HTML/Formulaires")}}

    diff --git a/files/fr/learn/forms/basic_native_form_controls/index.html b/files/fr/learn/forms/basic_native_form_controls/index.html index f40660b29c..56fb3843d0 100644 --- a/files/fr/learn/forms/basic_native_form_controls/index.html +++ b/files/fr/learn/forms/basic_native_form_controls/index.html @@ -661,7 +661,7 @@ beans.oninput L'état actuelle des formulaires HTML5 par Wufoo (en anglais) +
  • L'état actuelle des formulaires HTML5 par Wufoo (en anglais)
  • Tests HTML5 - inputs sur Quirksmode (en anglais) (et pour les navigateurs mobiles)
  • diff --git a/files/fr/learn/forms/form_validation/index.html b/files/fr/learn/forms/form_validation/index.html index 4e9b4d5a92..7abbf1ca9f 100644 --- a/files/fr/learn/forms/form_validation/index.html +++ b/files/fr/learn/forms/form_validation/index.html @@ -647,9 +647,9 @@ form.addEventListener("submit", function (event) {
    Pour limiter la frustration de l'utilisateur, il est très important de fournir autant d'information d'aide que nécessaire pour le guider dans la correction de sa saisie. Vous devriez afficher des suggestions en amont pour que l'utilisateur sache ce qui est attendu, ainsi que des messages d'erreur clairs. Si vous souhaitez vous plonger dans les exigences d'interface utilsateur pour la validation de formulaires, voici quelques articles (en anglais) utiles que vous devriez lire :
    @@ -825,12 +825,12 @@ addEvent(form, "submit", function () { diff --git a/files/fr/learn/forms/how_to_build_custom_form_controls/index.html b/files/fr/learn/forms/how_to_build_custom_form_controls/index.html index 4ff0241870..67f7c0fd68 100644 --- a/files/fr/learn/forms/how_to_build_custom_form_controls/index.html +++ b/files/fr/learn/forms/how_to_build_custom_form_controls/index.html @@ -95,9 +95,9 @@ original_slug: >-

    Dans notre exemple, les spécifications manquantes sont évidentes et nous les traiterons, mais cela peut devenir un problème réel sur de nouveaux widgets exotiques, pour lesquels personne n'a la moindre idée de ce qu'est le bon comportement. Il est donc toujours bon de passer du temps à l'étape conception, car si vous définissez pauvrement le comportement, ou si vous oubliez de le définir, il sera très difficile de le redéfinir une fois les utilisateurs habitués. Si vous avez des doutes, demandez l'avis des autres, et si vous avez le budget pour cela, n'hésitez pas à faire des tests utilisateur. Ce processus est appelé UX Design (User eXperience). Si vous voulez en savoir plus sur ce sujet, vous devriez consulter les ressources utiles suivantes :

    @@ -351,7 +351,7 @@ original_slug: >-
  • Le script ne se charge pas. La chose est très courante, en particulier dans le domaine des mobiles pour lesquels le réseau n'est pas sûr.
  • Le script est bogué. Il faut toujours prendre en considération cette éventualité.
  • Le script est en conflit avec un autre script tierce‑partie. Cela peut se produire avec des suites de scripts ou n'importe quel marque page utilisé par l'utilisateur.
  • -
  • Le script est en conflit avec, ou est affecté par un extension de navigateur  (comme l'extension « No script » de Firefox ou « Scripts » de Chrome).
  • +
  • Le script est en conflit avec, ou est affecté par un extension de navigateur  (comme l'extension « No script » de Firefox ou « Scripts » de Chrome).
  • L'utilisateur utilise un navigateur ancien et l'une des fonctions dont vous avez besoin n'est pas prise en charge. Cela se produira fréquemment lorsque vous utiliserez des API de pointe.s.
  • @@ -786,7 +786,7 @@ window.addEventListener('load', function () { highlightOption(select, optionList[index]); }; -

    Voici le résultat final de toutes ces modifications (vous obtiendrez un meilleur ressenti en les testant avec une technique d'assistance comme NVDA ou VoiceOver) :

    +

    Voici le résultat final de toutes ces modifications (vous obtiendrez un meilleur ressenti en les testant avec une technique d'assistance comme NVDA ou VoiceOver) :

    @@ -811,9 +811,9 @@ window.addEventListener('load', function () {

    Voici quelques bibliothèques à prendre en considération avant de coder les vôtres :

    diff --git a/files/fr/learn/forms/how_to_structure_a_web_form/index.html b/files/fr/learn/forms/how_to_structure_a_web_form/index.html index 80b6d6d142..1450da0f3c 100644 --- a/files/fr/learn/forms/how_to_structure_a_web_form/index.html +++ b/files/fr/learn/forms/how_to_structure_a_web_form/index.html @@ -52,7 +52,7 @@ original_slug: Web/Guide/HTML/Formulaires/Comment_structurer_un_formulaire_HTML

    L'élément {{HTMLElement("fieldset")}} est un moyen pratique de créer des groupes de widgets qui partagent le même but, pour le style et la sémantique. Vous pouvez étiqueter un {{HTMLElement("fieldset")}} en incluant un élément {{HTMLElement("legend")}} juste en dessous de la balise d'ouverture <fieldset>. Le contenu textuel de l'élément {{HTMLElement("legend")}} décrit formellement le but de l'élément {{HTMLElement("fieldset")}} inclus à l'intérieur.

    -

    De nombreuses technologies d'assistance utiliseront l'élément {{HTMLElement("legend")}} comme s'il faisait partie de l'étiquette de chaque widget à l'intérieur de l'élément {{HTMLElement("fieldset")}} correspondant. Par exemple, certains lecteurs d'écran comme Jaws ou NVDA énonceront le contenu de la légende avant d'indiquer l'étiquette de chaque widget.

    +

    De nombreuses technologies d'assistance utiliseront l'élément {{HTMLElement("legend")}} comme s'il faisait partie de l'étiquette de chaque widget à l'intérieur de l'élément {{HTMLElement("fieldset")}} correspondant. Par exemple, certains lecteurs d'écran comme Jaws ou NVDA énonceront le contenu de la légende avant d'indiquer l'étiquette de chaque widget.

    Voici un petit exemple :

    diff --git a/files/fr/learn/forms/html_forms_in_legacy_browsers/index.html b/files/fr/learn/forms/html_forms_in_legacy_browsers/index.html index 8267194ba9..16745fbf8e 100644 --- a/files/fr/learn/forms/html_forms_in_legacy_browsers/index.html +++ b/files/fr/learn/forms/html_forms_in_legacy_browsers/index.html @@ -18,12 +18,12 @@ original_slug: Web/Guide/HTML/Formulaires/HTML_forms_in_legacy_browsers @@ -31,10 +31,10 @@ original_slug: Web/Guide/HTML/Formulaires/HTML_forms_in_legacy_browsers

    Documentation indépendante

      -
    • Can I Use a des informations sur la prise en charge des techniques avancées. 
    • +
    • Can I Use a des informations sur la prise en charge des techniques avancées. 
    • Quirks Mode est une surprenante ressource sur la compatibilité des divers navigateurs. La partie sur les mobiles est la meilleure actuellement disponible.
    • -
    • Position Is Everything est la meilleure ressource disponible sur les bogues de rendu dans les navigateurs historiques et leur solution de contournement (le cas échéant).
    • -
    • Mobile HTML5 dispose d'informations de compatibilité pour une large gamme de navigateurs pour mobiles, et pas seulement pour le « top 5 » (y compris Nokia, Amazon et Blackberry).
    • +
    • Position Is Everything est la meilleure ressource disponible sur les bogues de rendu dans les navigateurs historiques et leur solution de contournement (le cas échéant).
    • +
    • Mobile HTML5 dispose d'informations de compatibilité pour une large gamme de navigateurs pour mobiles, et pas seulement pour le « top 5 » (y compris Nokia, Amazon et Blackberry).

    Rendre les choses simples

    @@ -157,13 +157,13 @@ input.button {
  • si le fil du code casse, le contenu et les fonctionnalités de base doivent rester accessibles et utilisables.
  • -

    Les principes d'un JavaScript non obstructif (écrit à l'origine par Peter-Paul Koch pour Dev.Opera.com et maintenant mis sur Docs.WebPlatform.org) descrit très bien ces idées.

    +

    Les principes d'un JavaScript non obstructif (écrit à l'origine par Peter-Paul Koch pour Dev.Opera.com et maintenant mis sur Docs.WebPlatform.org) descrit très bien ces idées.

    La bibliothèque Modernizr

    -

    Dans de nombreux cas, une bonne prothèse d'émulation (« polyfill ») peut aider en fournissant une API manquante. Un « polyfill » est un petit morceau de JavaScript qui « remplit un trou » dans les fonctionnalités des navigateurs historiques. Bien qu'ils puissent être utilisés pour améliorer la prise en charge de n'importe quelle fonctionnalité, leur utilisation dans le JavaScript est moins risquée que dans les CSS ou le HTML ; il existe de nombreux cas où JavaScript peut casser (problèmes de réseau, conflits de script, etc.). Mais avec le JavaScript, à condition de travailler avec un JavaScript non obstructif, si les polyfills manquent, ce ne sera pas grave.

    +

    Dans de nombreux cas, une bonne prothèse d'émulation (« polyfill ») peut aider en fournissant une API manquante. Un « polyfill » est un petit morceau de JavaScript qui « remplit un trou » dans les fonctionnalités des navigateurs historiques. Bien qu'ils puissent être utilisés pour améliorer la prise en charge de n'importe quelle fonctionnalité, leur utilisation dans le JavaScript est moins risquée que dans les CSS ou le HTML ; il existe de nombreux cas où JavaScript peut casser (problèmes de réseau, conflits de script, etc.). Mais avec le JavaScript, à condition de travailler avec un JavaScript non obstructif, si les polyfills manquent, ce ne sera pas grave.

    -

    La meilleure façon de remplir un trou d'API manquante consiste à utiliser la bibliothèque Modernizr et son projet dérivé : YepNope. Modernizr est une bibliothèque qui vous permet de tester la disponibilité d'une fonctionnalité pour une action en accord. YepNope est une bibliothèqe de chargements conditionnels.

    +

    La meilleure façon de remplir un trou d'API manquante consiste à utiliser la bibliothèque Modernizr et son projet dérivé : YepNope. Modernizr est une bibliothèque qui vous permet de tester la disponibilité d'une fonctionnalité pour une action en accord. YepNope est une bibliothèqe de chargements conditionnels.

    Voici un exemple :

    @@ -186,7 +186,7 @@ input.button { } }); -

    L'équipe de Modernizr fait une maintenance opportune de grande liste de « polyfills ». Prenez celui dont vous avez besoin.

    +

    L'équipe de Modernizr fait une maintenance opportune de grande liste de « polyfills ». Prenez celui dont vous avez besoin.

    Note : Modernizr a d'autres fonctionnalités remarquables pour faciliter le traitement du JavaScript non obstructif et les tecniques de simplifications élégantes. Prenez connaissance de  la documentation de Modernizr.

    diff --git a/files/fr/learn/html/howto/author_fast-loading_html_pages/index.html b/files/fr/learn/html/howto/author_fast-loading_html_pages/index.html index 6be720524c..273f26e5d5 100644 --- a/files/fr/learn/html/howto/author_fast-loading_html_pages/index.html +++ b/files/fr/learn/html/howto/author_fast-loading_html_pages/index.html @@ -17,7 +17,7 @@ original_slug: Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_ra
    • Eliminer les espaces et les commentaires inutile.
    • -
      Déplacer le script intégré (ou "inline scripts") et le code CSS dans des fichiers externes (un pour JavaScript, un pour CSS,...). Des outils tels que HTML Tidy peuvent automatiquement enlever les espaces de trop et les lignes vides à partir d'une source HTML valide. D'autres outils peuvent "compresser" JavaScript comme le libre YUIcompressor.
      +
      Déplacer le script intégré (ou "inline scripts") et le code CSS dans des fichiers externes (un pour JavaScript, un pour CSS,...). Des outils tels que HTML Tidy peuvent automatiquement enlever les espaces de trop et les lignes vides à partir d'une source HTML valide. D'autres outils peuvent "compresser" JavaScript comme le libre YUIcompressor.
    • Verifiez que votre site ne contient pas de code inutile ou de tags superflus. 
      @@ -32,7 +32,7 @@ original_slug: Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_ra
      • Utilisez le moins d'images possible sur votre site (et de gif animés ofc). Preferez des boutons graphiques en CSS.
      • -
      • Compressez vos images (éviter les .png). Vous pouvez pour cela utiliser Gimp ou Imagemagik.
      • +
      • Compressez vos images (éviter les .png). Vous pouvez pour cela utiliser Gimp ou Imagemagik.
      • Preferez le CSS ou le JavaScript au flash: il ralenti le navigateur.
      @@ -50,9 +50,9 @@ original_slug: Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_ra
      Plus d'informations:

      -    1. HTTP Conditional Get for RSS Hackers
      -    2. HTTP 304: Not Modified
      -    3. On HTTP Last-Modified and ETag

      +    1. HTTP Conditional Get for RSS Hackers
      +    2. HTTP 304: Not Modified
      +    3. On HTTP Last-Modified and ETag

      Réduire le nombre de scripts en ligne

      @@ -62,7 +62,7 @@ original_slug: Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_ra

      L'utilisation de CSS modernes réduit la quantité de balisage, et peut réduire la nécessité de "spacer" les images, en termes de disposition, et peut très souvent remplacer des images de texte stylisé - qui "coutent" beaucoup plus que l'équivalent texte-et-CSS.
      Utiliser des balises valides a d'autres avantages. Tout d'abord, les navigateurs n'ont pas besoin d'effectuer de corrections d'erreurs lors de l'analyse du code HTML.
      - En outre, la validité du balisage permet la libre utilisation d'autres outils qui peuvent pré-traiter vos pages web. Par exemple, HTML Tidy  peut supprimer des espaces blancs et des balises facultatives, mais il refusera de s'exécuter sur une page avec des erreurs de balisage graves.

      + En outre, la validité du balisage permet la libre utilisation d'autres outils qui peuvent pré-traiter vos pages web. Par exemple, HTML Tidy  peut supprimer des espaces blancs et des balises facultatives, mais il refusera de s'exécuter sur une page avec des erreurs de balisage graves.

      Segmentez votre contenu

      @@ -107,9 +107,9 @@ original_slug: Web/Guide/HTML/Astuces_de_création_de_pages_HTML_à_affichage_ra

      Liens connexes


      -     * Optimisez vos pages avec Yslow
      -     * Livre: "Speed Up Your Site" par Andy King
      -     * Site Optimization Tutorial (WebMonkey) (en anglais) 
      +     * Optimisez vos pages avec Yslow
      +     * Livre: "Speed Up Your Site" par Andy King
      +     * Site Optimization Tutorial (WebMonkey) (en anglais) 
          * Best Practices for Speeding Up Your Web Site (en anglais) 

       

      diff --git a/files/fr/mozilla/firefox/releases/15/index.html b/files/fr/mozilla/firefox/releases/15/index.html index afd69b7e3e..b075edbcff 100644 --- a/files/fr/mozilla/firefox/releases/15/index.html +++ b/files/fr/mozilla/firefox/releases/15/index.html @@ -16,7 +16,7 @@ original_slug: Mozilla/Firefox/Versions/15
      • L'attribut size de l'élément {{HTMLElement("font")}} est à présent géré selon la spécification HTML5. Cela signifie que toutes les valeurs entières supérieures à 10 ou inférieure à -10 sont désormais considérées, respectivement, comme équivalentes à 10 et -10.
      • Le support pour les attributs font-weight et point-size de l'élément <font> a été supprimé ; ils n'étaient pas standards et Gecko était le seul moteur qui les a supportés.
      • -
      • Le codec Opus est à présent supporté pour l'audio dans les conteneurs Ogg pour les éléments HTML {{HTMLElement("audio")}} et {{HTMLElement("video")}}.
      • +
      • Le codec Opus est à présent supporté pour l'audio dans les conteneurs Ogg pour les éléments HTML {{HTMLElement("audio")}} et {{HTMLElement("video")}}.
      • L'élément {{HTMLElement("source")}} supporte désormais l'attribut media.
      • Les éléments {{HTMLElement("audio")}} et {{HTMLElement("video")}} supportent désormais l'attribut played, qui fournit l'objet {{domxref("TimeRanges")}} listant les plages de temps des médias qui ont été lus jusqu'à présent.
      @@ -42,7 +42,7 @@ original_slug: Mozilla/Firefox/Versions/15
    • La méthode HTMLVideoElement.mozHasAudio() a été implémentée. Elle indique si une piste audio est associée à un élément vidéo. ({{bug(480376)}})
    • L'API Performance a une nouvelle méthode, now(), supportant les horloges haute résolution du type de DOMHighResTimeStamp. ({{bug(539095)}}).
    • L'API WebSMS a été mise à jour et supporte à présent l'attribut read indiquant si un SMS est lu ou non.
    • -
    • L'API FileHandle a été implémentée.
    • +
    • L'API FileHandle a été implémentée.
    • Le constructeur Blob prend désormais ArrayBufferView comme un membre du paramètre blobParts en plus de ArrayBuffer. ({{bug(752402)}})
    • {{domxref("DeviceLightEvent")}} spécifié dans Ambient Light Events a été implémenté.
    • {{domxref("DeviceProximityEvent")}} et {{domxref("UserProximityEvent")}} de Proximity Events ont été implementés.
    • @@ -66,7 +66,7 @@ original_slug: Mozilla/Firefox/Versions/15

      MathML

        -
      • Les opérateurs mathématiques peuvent désormais utiliser les polices téléchargeables spécifiés avec {{cssxref("@font-face")}}. Cela permet à l'extension MathML-fonts de travailler également avec les opérateurs extensibles.
      • +
      • Les opérateurs mathématiques peuvent désormais utiliser les polices téléchargeables spécifiés avec {{cssxref("@font-face")}}. Cela permet à l'extension MathML-fonts de travailler également avec les opérateurs extensibles.
      • L'attribut selection de {{MathMLElement("maction")}} est désormais uniquement pris en compte avec l'actiontype toggle.
      • L'obsolète et contraignant namedspace a été supprimé ({{bug("673759")}}).
      • La prise en charge de la syntaxe des valeurs de Length et {{MathMLElement("mpadded")}} a été améliorée selon la spécification MathML3.
      • diff --git a/files/fr/mozilla/firefox/releases/16/index.html b/files/fr/mozilla/firefox/releases/16/index.html index 101d8cfa10..c59c0b1ee8 100644 --- a/files/fr/mozilla/firefox/releases/16/index.html +++ b/files/fr/mozilla/firefox/releases/16/index.html @@ -55,7 +55,7 @@ original_slug: Mozilla/Firefox/Versions/16

        MathML

        diff --git a/files/fr/mozilla/firefox/releases/19/index.html b/files/fr/mozilla/firefox/releases/19/index.html index 47d53db6d3..0e9de33d5e 100644 --- a/files/fr/mozilla/firefox/releases/19/index.html +++ b/files/fr/mozilla/firefox/releases/19/index.html @@ -49,7 +49,7 @@ original_slug: Mozilla/Firefox/Versions/19

        XForms

        -

        Le support des XForms a été retiré dans Firefox 19.

        +

        Le support des XForms a été retiré dans Firefox 19.

        Changements pour les développeurs d'add-ons et les développeurs Mozilla

        diff --git a/files/fr/mozilla/firefox/releases/20/index.html b/files/fr/mozilla/firefox/releases/20/index.html index 69df123354..815a6c5fd2 100644 --- a/files/fr/mozilla/firefox/releases/20/index.html +++ b/files/fr/mozilla/firefox/releases/20/index.html @@ -31,7 +31,7 @@ original_slug: Mozilla/Firefox/Versions/20
        • CSS Flexbox est désormais disponible par défaut, uniquement dans les versions préliminaires (hors Bêta). Elle peut être activée dans la version finale en modifiant une préférence dans about:config.
        • -
        • La propriété mask-type de la spécification CSS Masking a été ajoutée ({{bug(793617)}}).
        • +
        • La propriété mask-type de la spécification CSS Masking a été ajoutée ({{bug(793617)}}).

        DOM

        diff --git a/files/fr/mozilla/firefox/releases/22/index.html b/files/fr/mozilla/firefox/releases/22/index.html index 1afc6d7685..a1b347e034 100644 --- a/files/fr/mozilla/firefox/releases/22/index.html +++ b/files/fr/mozilla/firefox/releases/22/index.html @@ -18,7 +18,7 @@ original_slug: Mozilla/Firefox/Versions/22

        JavaScript

          -
        • Les optimizations Asm.js sont activées, rendant possible la compilation d'applications C / C++ vers un sous-ensemble Javascript pour de meilleures performances.
        • +
        • Les optimizations Asm.js sont activées, rendant possible la compilation d'applications C / C++ vers un sous-ensemble Javascript pour de meilleures performances.
        • La syntaxe ES6 Arrow Function a été implémentée ({{bug(846406)}}).
        • La nouvelle fonction Object.is a été ajoutée ({{bug(839979)}}).
        @@ -27,7 +27,7 @@ original_slug: Mozilla/Firefox/Versions/22
        • Support de la propriété multipart avec XMLHttpRequest. Les réponses multipart/x-mixed-replace dans XMLHttpRequest ont été supprimées. C'était une fonctionnalité uniquement supportée par Gecko et jamais standardisée. Il est possible d'utiliser Server-Sent Events et Web Sockets ou d'inspecter la propriété responseText des progress events à la place.
        • -
        • Le support des Web Notifications est activé par défaut. ({{bug(782211)}}).
        • +
        • Le support des Web Notifications est activé par défaut. ({{bug(782211)}}).
        • La méthode {{domxref("XMLHttpRequest/FormData", "FormData")}}  append accepte maintenant un troisième paramètre optionnel filename ({{bug(690659)}}).
        • {{domxref("Node.isSupported")}} a été supprimé ({{bug(801562)}}).
        • {{domxref("Node.setUserData")}} et {{domxref("Node.getUserData")}} ont été supprimés pour le contenu web et dépréciés pour le contenu chrome ({{bug(842372)}})
        • @@ -47,16 +47,16 @@ original_slug: Mozilla/Firefox/Versions/22
          • Le paramètre properties a été supprimé des méthodes {{ifmethod('nsITreeView','getCellProperties')}}, {{ifmethod('nsITreeView','getColumnProperties')}} et {{ifmethod('nsITreeView','getRowProperties')}} de l'interface {{interface('nsITreeView')}}. Ces méthodes retourneront maintenant un string de noms de propriétés séparées par des espaces. ({{bug('407956')}})
          • La méthode {{ifmethod('inIDOMUtils', 'getCSSPropertyNames')}} a été implémentée et retourne le nom de toutes les propriétés CSS supportées.
          • -
          • Voir tous les changements.
          • +
          • Voir tous les changements.

          Outils pour développeurs de Firefox

            -
          • L'inspecteur de polices montre quelles polices sur votre ordinateur ont été appliquées sur cette page.
          • +
          • L'inspecteur de polices montre quelles polices sur votre ordinateur ont été appliquées sur cette page.
          • Le mode d'affichage de rendu visuel montre quand et où une page est re-rendue.
          • Les outils pour développeurs peuvent maintenant être affichés à droite d'une fenêtre et plus seulement en bas.
          • -
          • Certains onglets des outils pour développeurs sont passés de XUL à HTML. Par exemple, l'onglet présentant les règles css fait maintenant partie de chrome://browser/content/devtools/cssruleview.xhtml, et pas de  cssruleview.xul. Au lieu d'ajouter une couche pour ajouter des fonctionnalités directement sur ces onglets, vous pouvez ajouter une couche et la lier par script au document xul externe afin d'ajouter des écouteurs d'événements et de changer ces documents html.
          • +
          • Certains onglets des outils pour développeurs sont passés de XUL à HTML. Par exemple, l'onglet présentant les règles css fait maintenant partie de chrome://browser/content/devtools/cssruleview.xhtml, et pas de  cssruleview.xul. Au lieu d'ajouter une couche pour ajouter des fonctionnalités directement sur ces onglets, vous pouvez ajouter une couche et la lier par script au document xul externe afin d'ajouter des écouteurs d'événements et de changer ces documents html.
          • L'affichage en pile est maintenant affiché en fil d'Ariane en haut de l'onglet et la liste des scripts est maintenant sur la gauche du débuggeur.
          diff --git a/files/fr/mozilla/firefox/releases/24/index.html b/files/fr/mozilla/firefox/releases/24/index.html index ff43c72480..96ffc2d215 100644 --- a/files/fr/mozilla/firefox/releases/24/index.html +++ b/files/fr/mozilla/firefox/releases/24/index.html @@ -47,7 +47,7 @@ original_slug: Mozilla/Firefox/Versions/24
          • L'inspecteur Réseau vous permet désormais de filtrer par type de contenu (CSS/Images/Polices etc.) et de voir la taille et les temps de chargement par pertinence.
          • Le panneau d'options des Outils de développement vous permet de désactiver temporairement Javascript.
          • -
          • Les développeurs d'extensions peuvent utiliser la nouvelle Console Web pour les scripts au niveau du Chrome (Remplace la console d'erreur).
          • +
          • Les développeurs d'extensions peuvent utiliser la nouvelle Console Web pour les scripts au niveau du Chrome (Remplace la console d'erreur).

          MathML

          diff --git a/files/fr/mozilla/firefox/releases/3.5/index.html b/files/fr/mozilla/firefox/releases/3.5/index.html index 4e84c0e4f6..a14bce15c4 100644 --- a/files/fr/mozilla/firefox/releases/3.5/index.html +++ b/files/fr/mozilla/firefox/releases/3.5/index.html @@ -110,7 +110,7 @@ original_slug: Mozilla/Firefox/Versions/3.5
          Évènements de progression pour XMLHttpRequest
          Des évènements de progression sont à présent émis pour permettre aux extensions de surveiller l'état des requêtes.
          Amélioration des appels XMLHttpRequest synchrones
          -
          Les timeouts DOM et les évènements d'entrée sont à présent supprimés pendant un appel XMLHttpRequest synchrone.
          +
          Les timeouts DOM et les évènements d'entrée sont à présent supprimés pendant un appel XMLHttpRequest synchrone.
          Contrôle du préchargement DNS
          Firefox 3.5 permet le préchargement DNS, par lequel il effectue la résolution des noms de domaines à l'avance pour les liens présents dans la page courante, afin de gagner du temps lorsque l'on clique effectivement sur ces liens. Cet article explique comment adapter votre site pour désactiver le préchargement, ou contrôler le comportement de ce préchargement.
          diff --git a/files/fr/mozilla/firefox/releases/3.6/index.html b/files/fr/mozilla/firefox/releases/3.6/index.html index 5831e9e320..057280c478 100644 --- a/files/fr/mozilla/firefox/releases/3.6/index.html +++ b/files/fr/mozilla/firefox/releases/3.6/index.html @@ -61,7 +61,7 @@ original_slug: Mozilla/Firefox/Versions/3.6 -

    Firefox 3.6 (nom de code Namoroka) est sorti le 21 janvier 2010 et est basé sur Gecko 1.9.2. Cette page fournit des liens vers des articles qui décrivent les nouvelles fonctionnalités de Firefox 3.6.

    +

    Firefox 3.6 (nom de code Namoroka) est sorti le 21 janvier 2010 et est basé sur Gecko 1.9.2. Cette page fournit des liens vers des articles qui décrivent les nouvelles fonctionnalités de Firefox 3.6.

    Pour les développeurs de sites et d'applications Web

    @@ -134,7 +134,7 @@ original_slug: Mozilla/Firefox/Versions/3.6
      -
    • La méthode getBoxObjectFor() a été supprimée, car elle n'était pas standard et exposait d'autres fonctionnalités non standard. Voir bug 340571. La bibliothèque MooTools qui utilisait cet appel pour la détection de Gecko est affectée ; cela a été corrigé dans la dernière version de MooTools, assurez-vous donc d'être à jour.
    • +
    • La méthode getBoxObjectFor() a été supprimée, car elle n'était pas standard et exposait d'autres fonctionnalités non standard. Voir bug 340571. La bibliothèque MooTools qui utilisait cet appel pour la détection de Gecko est affectée ; cela a été corrigé dans la dernière version de MooTools, assurez-vous donc d'être à jour.
    • Les nouvelles propriétés mozInnerScreenX et mozInnerScreenY sur les objets DOM window on été ajoutés ; ils renvoient les coordonnées à l'écran du coin supérieur gauche de la zone de visualisation de la fenêtre.
    • La nouvelle propriété mozScreenPixelsPerCSSPixel de nsIDOMWindowUtils uniquement accessible depuis le chrome, fournit un facteur de conversion entre les pixels CSS et les pixels à l'écran ; cette valeur peut varier selon le niveau de zoom du contenu.
    • Lorsque l'identifiant de fragment de document de l'URL de la page change (la partie après le caractère « # » (dièse)), un nouvel évènement hashchange est envoyé à la page. Consultez window.onhashchange pour plus d'informations. bug 385434
    • @@ -200,7 +200,7 @@ original_slug: Mozilla/Firefox/Versions/3.6
      Thèmes légers
      -
      Firefox 3.6 supporte les thèmes légers ; ce sont des thèmes faciles à créer et qui sont simplement appliqué sur le fond de la fenêtre du navigateur, en haut (barre d'adresses et boutons) et en bas (barre d'état). Il s'agit d'une intégration de l'architecture de thèmes Personas dans Firefox.
      +
      Firefox 3.6 supporte les thèmes légers ; ce sont des thèmes faciles à créer et qui sont simplement appliqué sur le fond de la fenêtre du navigateur, en haut (barre d'adresses et boutons) et en bas (barre d'état). Il s'agit d'une intégration de l'architecture de thèmes Personas dans Firefox.

      Divers

      diff --git a/files/fr/mozilla/firefox/releases/4/index.html b/files/fr/mozilla/firefox/releases/4/index.html index 298b4ce21b..eb8db1df7c 100644 --- a/files/fr/mozilla/firefox/releases/4/index.html +++ b/files/fr/mozilla/firefox/releases/4/index.html @@ -295,7 +295,7 @@ original_slug: Mozilla/Firefox/Versions/4
      Optimisation des performances graphique
      Trucs et astuces pour profiter le maximum des performances graphiques et vidéo dans Firefox 4.
      Support de WebM
      -
      Le nouveau format vidéo ouvert WebM est supporté par Gecko 2.0.
      +
      Le nouveau format vidéo ouvert WebM est supporté par Gecko 2.0.
      Animation SVG avec SMIL
      Les animations SVG avec SMIL sont désomais supportées.
      Utilisation de SVG comme image ou arrière-plan CSS
      @@ -484,7 +484,7 @@ Gecko 2.0 note
      • Les évènements TabClose, TabSelect et TabOpen non plus de bulle jusqu'à l'élément <xul:tabbrowser> (gBrowser). Les récepteurs d'évènements pour ces évènements doivent être ajoutés à gBrowser.tabContainer plutôt qu'à gBrowser directement.
      • -
      • Le menu contextuel d'un onglet n'est plus un enfant anonyme de <xul:tabbrowser>. Il peut donc être surposé directement avec overlays XUL. On peut également y accéder directement depuis JavaScript via gBrowser.tabContextMenu. Voir cet article pour plus de détails.
      • +
      • Le menu contextuel d'un onglet n'est plus un enfant anonyme de <xul:tabbrowser>. Il peut donc être surposé directement avec overlays XUL. On peut également y accéder directement depuis JavaScript via gBrowser.tabContextMenu. Voir cet article pour plus de détails.
      • La nouvelle propriété visibleTabs a été ajoutée pour vous permettre de faire un tableau des onglets visibles, cela vous permet de déterminer quels onglets seront visibles dans l'ensemble de l'onglet courant. Par exemple, par Firefox Panorama l'utilise.
      • La nouvelle méthode showOnlyTheseTabs a été ajoutée, elle est utilisée Firefox Panorama.
      • Ajout de la nouvelle méthode showOnlyTheseTabs, qui est utilisée par Firefox Panorama.
      • @@ -504,7 +504,7 @@ Gecko 2.0 note

        Suppression du support à distance de XUL

        -

        Le support à distance de XUL n'est plus supporté, cela affecte les documents XUL qui étaient servis par HTTP, en outre, vous ne pouvez plus charger des documents XUL en utilisant l'URL file:// sauf en créant une préférence dom.allow_XUL_XBL_for_file avec la valeur true. Cependant, il y a une fonctionnalité de liste blanche qui peut être utilisée pour permettre à des domaines spécifiques de charger XUL à distance. L'extension Remote XUL Manager vous permet de gérer cette liste blanche.

        +

        Le support à distance de XUL n'est plus supporté, cela affecte les documents XUL qui étaient servis par HTTP, en outre, vous ne pouvez plus charger des documents XUL en utilisant l'URL file:// sauf en créant une préférence dom.allow_XUL_XBL_for_file avec la valeur true. Cependant, il y a une fonctionnalité de liste blanche qui peut être utilisée pour permettre à des domaines spécifiques de charger XUL à distance. L'extension Remote XUL Manager vous permet de gérer cette liste blanche.

        Divers changements XUL

        diff --git a/files/fr/mozilla/firefox/releases/7/index.html b/files/fr/mozilla/firefox/releases/7/index.html index 04e500e5c1..107b3c18ea 100644 --- a/files/fr/mozilla/firefox/releases/7/index.html +++ b/files/fr/mozilla/firefox/releases/7/index.html @@ -24,7 +24,7 @@ original_slug: Mozilla/Firefox/Versions/7

        Canvas

          -
        • Dans le cadre du projet Azure, le Backend Azure Direct2D a été implémenté et améliore considérablement les performances des canvas 2D.
        • +
        • Dans le cadre du projet Azure, le Backend Azure Direct2D a été implémenté et améliore considérablement les performances des canvas 2D.
        • La spécification de valeurs invalides lors de l'appel de setTransform(), bezierCurveTo() ou arcTo() ne renvoie plus d'exception, ces appels sont à présent ignorés silencieusement.
        • La méthode isPointInPath() considère maintenant correctement la matrice de transformation lors de la comparaison du point spécifié au tracé en cours.
        • L'appel de strokeRect() avec une largeur et une hauteur de zéro n'a désormais plus aucun effet.
        • @@ -231,8 +231,8 @@ original_slug: Mozilla/Firefox/Versions/7

          Autres changements

            -
          • La structure de la fenêtre de la bibliothèque (places.xul) a été nettoyée. Cela pourrait casser les extensions et les thèmes
          • -
          • L'apparence de la fenêtre d'aperçu avant impression a été modernisé et les auteurs de thèmes sont invités à avoir le même style en utilisant les pseudo-éléments CSS {{cssxref("::-moz-page")}}, {{cssxref("::-moz-page-sequence")}} et {{cssxref("::-moz-scrolled-page-sequence")}}
          • +
          • La structure de la fenêtre de la bibliothèque (places.xul) a été nettoyée. Cela pourrait casser les extensions et les thèmes
          • +
          • L'apparence de la fenêtre d'aperçu avant impression a été modernisé et les auteurs de thèmes sont invités à avoir le même style en utilisant les pseudo-éléments CSS {{cssxref("::-moz-page")}}, {{cssxref("::-moz-page-sequence")}} et {{cssxref("::-moz-scrolled-page-sequence")}}

          Voir également

          diff --git a/files/fr/orphaned/web/api/ambient_light_events/index.html b/files/fr/orphaned/web/api/ambient_light_events/index.html index 3b11560b2f..e53c0cc081 100644 --- a/files/fr/orphaned/web/api/ambient_light_events/index.html +++ b/files/fr/orphaned/web/api/ambient_light_events/index.html @@ -12,7 +12,7 @@ original_slug: Web/API/Ambient_Light_Events

          Les événements liés à la lumière

          Lorsque le capteur de lumière détecte un changement de luminosité, il envoie une notification au navigateur. Lorsque le navigateur reçoit une notification, il déclenche un événement {{domxref("DeviceLightEvent")}} qui fournit des informations sur la valeur exacte de l'intensité lumineuse.

          Cet événement peut être capturé au niveau de l'objet window en utilisant la méthode {{domxref("EventTarget.addEventListener","addEventListener")}} (en utilisant le nom d'événement {{event("devicelight")}}) ou en attachant le gestionnaire d'événément à la propriété {{domxref("window.ondevicelight")}}.

          -

          Une fois qu'il a été capturé, l'événement permet un accès à la valeur de l'intensité lumineuse, exprimée en lux avec la propriété {{domxref("DeviceLightEvent.value")}}.

          +

          Une fois qu'il a été capturé, l'événement permet un accès à la valeur de l'intensité lumineuse, exprimée en lux avec la propriété {{domxref("DeviceLightEvent.value")}}.

          Exemple

          window.addEventListener('devicelight', function(event) {
             var html = document.getElementsByTagName('html')[0];
          diff --git a/files/fr/orphaned/web/api/elementcssinlinestyle/style/index.html b/files/fr/orphaned/web/api/elementcssinlinestyle/style/index.html
          index 434372d572..01197dcf09 100644
          --- a/files/fr/orphaned/web/api/elementcssinlinestyle/style/index.html
          +++ b/files/fr/orphaned/web/api/elementcssinlinestyle/style/index.html
          @@ -50,7 +50,7 @@ div.style.marginTop = ".25cm";
           

          Lien Externe

          {{ languages( { "en": "en/DOM/element.style", "ja": "ja/DOM/element.style", "pl": "pl/DOM/element.style" } ) }}

          diff --git a/files/fr/orphaned/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html b/files/fr/orphaned/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html index 70ba6ab52c..96c99d80b4 100644 --- a/files/fr/orphaned/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html +++ b/files/fr/orphaned/web/api/indexeddb_api/basic_concepts_behind_indexeddb/index.html @@ -40,13 +40,13 @@ original_slug: Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB
          • Les bases de données IndexedDB stockent des paires clé-valeur. Les valeurs peuvent êtres des objets structurés, et les clés peuvent être des propriétés de ces objets. Vous pouvez créer des index à partir de n'importe quelle propriété des objets, pour faciliter la recherche et l'énumération triée. Les clés peuvent être des objets binaires.
          • IndexedDB est construit autour d'un modèle de base de données transactionnelle. Tout ce que vous faites avec IndexedDB se passe dans le contexte d'une transaction. L'API IndexedDB fournit beaucoup d'objets qui représentent des index, des tables, des curseurs, etc, mais chacun de ces objets est forcément relié à une transaction donnée. Il n'est pas possible d'exécuter de commandes ou d'ouvrir des curseurs en dehors d'une transaction. Les transactions ont une durée de vie bien définie, donc essayez d'utiliser une transaction après avoir terminé le traitement des exceptions. De plus, les transactions s'engagent automatiquement, elles ne peuvent être lancées manuellement.
            - Ce modèle basé sur des transactions est vraiment utile : rendez-vous compte qu'un utilisateur peut ouvrir deux instances de la même application web dans deux onglets différents en même temps. Si on n'utilisait pas d'opérations transactionnelles, une instance pourrait écraser les modifications de l'autre, et vice versa. Si vous n'êtes pas à l'aise avec la notion de transaction dans une base de données, vous pouvez consulter l'article Wikipedia sur les transactions. Vous pouvez aussi voir plus loin la partie transaction dans la section des définitions.
          • + Ce modèle basé sur des transactions est vraiment utile : rendez-vous compte qu'un utilisateur peut ouvrir deux instances de la même application web dans deux onglets différents en même temps. Si on n'utilisait pas d'opérations transactionnelles, une instance pourrait écraser les modifications de l'autre, et vice versa. Si vous n'êtes pas à l'aise avec la notion de transaction dans une base de données, vous pouvez consulter l'article Wikipedia sur les transactions. Vous pouvez aussi voir plus loin la partie transaction dans la section des définitions.
          • L'API IndexedDB est principalement asynchrone. L'API ne vous donne pas les données en retournant des valeurs. Au contraire, vous devez utiliser une fonction de rappel ("callback"). Vous ne stockez pas une valeur dans la base de données, ou vous ne récupérez pas une valeur de la base de manière synchrone, mais vous demandez qu'une opération de base de données soit exécutée. Un événement DOM est envoyé lorsque l'opération est terminée, et le type d'événement vous permet de savoir si l'opération a réussi ou échoué. Cela peut sembler un peu compliqué au premier abord, mais après tout, ce n'est pas si différent du fonctionnement de XMLHttpRequest.
          • IndexedDB utilise de nombreuses requêtes. Les requêtes sont des objets qui reçoivent les événements DOM de succès ou d'échec mentionnés précédemment. Elles ont des propriétés onsuccess et onerror, et vous pouvez appeler addEventListener() et removeEventListener() sur ces objets. Elles ont aussi les propriétés readyState, result, et errorCode qui vous donnent l'état d'une requête. La propriété result est plutôt magique car elle peut correspondre à beaucoup de choses différentes, en fonction de la manière dont la requête a été créée (par exemple, une instance de IDBCursor, ou la clé de la valeur que vous venez d'insérer dans la base de données.)
          • IndexedDB utilise les évènements DOM pour vous informer quand les résultats sont disponibles. Les évènements DOM ont toujours une  propriété de type (dans IndexedDB, sont préférables "success" (succès) ou "error" (erreur)). Les évènements DOM ont aussi une propriété target (cible) qui dit vers où l'évènement est dirigé. Dans la plupart des cas, la target d'un évènement est l'objet IDBRequest qui a été généré à la suite d'une opération de base de données . Les événements "success" ne se propagent pas et ne peuvent être annulés . Les évènements "Error", se propagent et peuvent être annulés. C'est très important, lors d'un événement d'erreur, les transactions annulent au fur et à mesure qu'elles s'exécutent, à moins qu'il ne soit annulé .
          • IndexedDB est orienté objet. IndexedDB n'est pas une base de données relationnelle, avec des tables, des colonnes et des lignes. Cette différence importante et fondamentale change votre manière de concevoir et construire vos applications.
            - Dans un espace de stockage de données relationel habituel, on aurait un tableau qui permet de stocker un ensemble de lignes de données, et de colonnes de types nommés de donnée. Avec IndexedDB, au contraire, vous créez un objet de stockage pour un type de données, et les objets JavaScript persistent simplement dans cet espace. Chaque objet de stockage peut utiliser un ensemble d'index qui rendent efficaces la recherche et l'itération. Si les systèmes de base de données orientée objet ne vous sont pas familiers, vous pouvez aller lire l'article Wikipedia sur les bases de données orientées objet.
          • -
          • IndexedDB n'utilise pas le langage Structured Query Language (SQL). Il utilise des requêtes sur un index pour obtenir un curseur, que l'on utilise ensuite pour parcourir l'ensemble des résultats. Si vous ne connaissez pas bien les systèmes NoSQL, vous pouvez consulter l'article Wikipedia sur NoSQL.
          • + Dans un espace de stockage de données relationel habituel, on aurait un tableau qui permet de stocker un ensemble de lignes de données, et de colonnes de types nommés de donnée. Avec IndexedDB, au contraire, vous créez un objet de stockage pour un type de données, et les objets JavaScript persistent simplement dans cet espace. Chaque objet de stockage peut utiliser un ensemble d'index qui rendent efficaces la recherche et l'itération. Si les systèmes de base de données orientée objet ne vous sont pas familiers, vous pouvez aller lire l'article Wikipedia sur les bases de données orientées objet. +
          • IndexedDB n'utilise pas le langage Structured Query Language (SQL). Il utilise des requêtes sur un index pour obtenir un curseur, que l'on utilise ensuite pour parcourir l'ensemble des résultats. Si vous ne connaissez pas bien les systèmes NoSQL, vous pouvez consulter l'article Wikipedia sur NoSQL.
          • IndexedDB adhère au principe de same-origin policy (politique de même origine). Une origine est le domaine, le protocole d'application et le port URL du document où le script est exécuté. Chaque origine a son propre ensemble de bases de données associées . Chaque base de données a un nom qui l'identifie dans une origine.
            La limite de sécurité d'IndexedDB empêche les applications d'accèder à des données d'origine différente. Par exemple, alors qu'une application ou une page http://www.example.com/app/ peut récupérer des données de http://www.example.com/dir/, parce qu'elles ont la même origine, elle ne peut pas récupérer les données de http://www.example.com:8080/dir/ (port différent) ni de https://www.example.com/dir/ (protocole différent), parce que leurs origines sont différentes.
          @@ -206,5 +206,5 @@ original_slug: Web/API/IndexedDB_API/Basic_Concepts_Behind_IndexedDB

          Article connexe

          diff --git a/files/fr/orphaned/web/guide/events/creating_and_triggering_events/index.html b/files/fr/orphaned/web/guide/events/creating_and_triggering_events/index.html index d00b3bd6c4..be6030debc 100644 --- a/files/fr/orphaned/web/guide/events/creating_and_triggering_events/index.html +++ b/files/fr/orphaned/web/guide/events/creating_and_triggering_events/index.html @@ -62,7 +62,7 @@ elem.dispatchEvent(event);

          Le déclenchement d'événements intégrés

          -

          Cet exemple démontre la simulation d'un clic (programmation générant un événement de clic) sur une case à cocher en utilisant des méthodes DOM. Voir l'exemple en action.

          +

          Cet exemple démontre la simulation d'un clic (programmation générant un événement de clic) sur une case à cocher en utilisant des méthodes DOM. Voir l'exemple en action.

          function simulateClick() {
             var event = new MouseEvent('click', {
          diff --git a/files/fr/orphaned/web/guide/html/html5/introduction_to_html5/index.html b/files/fr/orphaned/web/guide/html/html5/introduction_to_html5/index.html
          index c885937350..f1538efccb 100644
          --- a/files/fr/orphaned/web/guide/html/html5/introduction_to_html5/index.html
          +++ b/files/fr/orphaned/web/guide/html/html5/introduction_to_html5/index.html
          @@ -9,7 +9,7 @@ original_slug: Web/Guide/HTML/HTML5/Introduction_to_HTML5
           ---
           

          HTML5 est la nouvelle version du standard HTML. Il apporte non seulement l'utilisation de média riches (vidéo, audio, SVG, etc.) mais aussi des fonctionnalités permettant le développement d'applications web bien plus attractives et interactives.

          -

          Étant donné que HTML5 est encore en cours d'évolution, certains navigateurs ne supportent pas encore toutes les fonctionnalités offertes par ce nouveau standard. Ceci dit Gecko (et donc Firefox) supporte déjà dans sa version 1.8.1 une majorité des possibilités de HTML5. Vous trouverez ce que Gecko supporte déjà en visitant cette page : HTML5. Pour obtenir davantage d'informations sur le support de HTML5 par de multiples navigateurs, jetez un coup d'œil sur le site CanIUse .

          +

          Étant donné que HTML5 est encore en cours d'évolution, certains navigateurs ne supportent pas encore toutes les fonctionnalités offertes par ce nouveau standard. Ceci dit Gecko (et donc Firefox) supporte déjà dans sa version 1.8.1 une majorité des possibilités de HTML5. Vous trouverez ce que Gecko supporte déjà en visitant cette page : HTML5. Pour obtenir davantage d'informations sur le support de HTML5 par de multiples navigateurs, jetez un coup d'œil sur le site CanIUse .

          Indiquer que le document contient du HTML5 grâce au doctype HTML5

          diff --git a/files/fr/tools/page_inspector/how_to/use_the_inspector_api/index.html b/files/fr/tools/page_inspector/how_to/use_the_inspector_api/index.html index c50019fef6..78a9386c2c 100644 --- a/files/fr/tools/page_inspector/how_to/use_the_inspector_api/index.html +++ b/files/fr/tools/page_inspector/how_to/use_the_inspector_api/index.html @@ -15,7 +15,7 @@ original_slug: Outils/Inspecteur/Comment/Utiliser_l_API_de_l_Inspecteur

          window.inspector

          -

          Défini dans inspector-panel.js. Attributs et fonctions :

          +

          Défini dans inspector-panel.js. Attributs et fonctions :

          • .selection - information sur la sélection de l'inspecteur : diff --git a/files/fr/tools/remote_debugging/debugging_firefox_for_android_with_webide/index.html b/files/fr/tools/remote_debugging/debugging_firefox_for_android_with_webide/index.html index 803d9ff8ee..e48c0d9233 100644 --- a/files/fr/tools/remote_debugging/debugging_firefox_for_android_with_webide/index.html +++ b/files/fr/tools/remote_debugging/debugging_firefox_for_android_with_webide/index.html @@ -28,7 +28,7 @@ original_slug: Outils/Débogage_distant/Debugging_Firefox_for_Android_with_WebID diff --git a/files/fr/tools/view_source/index.html b/files/fr/tools/view_source/index.html index a7faa3c84e..7f353884b8 100644 --- a/files/fr/tools/view_source/index.html +++ b/files/fr/tools/view_source/index.html @@ -53,7 +53,7 @@ original_slug: Outils/View_source

            Le reporteur d'erreurs n'est PAS un validateur

            -

            L'outil ne reporte que les erreurs de parsing, PAS les erreurs de validité HTML. Par exemple mettre un élément {{ HTMLElement("div") }} en enfant d'un élément {{ HTMLElement("ul") }} n'est pas une erreur de parsing, mais ce n'est pas de l'HTML valide ! Cette erreur n'apparaitra donc pas dans l'outil. Pour valider un code HTML, il est nécessaire d'utiliser un validateur HTML tel que celui proposé par le W3C.

            +

            L'outil ne reporte que les erreurs de parsing, PAS les erreurs de validité HTML. Par exemple mettre un élément {{ HTMLElement("div") }} en enfant d'un élément {{ HTMLElement("ul") }} n'est pas une erreur de parsing, mais ce n'est pas de l'HTML valide ! Cette erreur n'apparaitra donc pas dans l'outil. Pour valider un code HTML, il est nécessaire d'utiliser un validateur HTML tel que celui proposé par le W3C.

            Toutes les erreurs de parsing ne sont pas supportées

            -- cgit v1.2.3-54-g00ecf