From a065e04d529da1d847b5062a12c46d916408bf32 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 21:46:22 -0500 Subject: update based on https://github.com/mdn/yari/issues/2028 --- .../fr/web/accessibility/at-apis/at-spi/index.html | 9 - .../interfaces_at-spi_prises_en_charge/index.html | 136 ---- .../fr/web/accessibility/at-apis/gecko/index.html | 9 - .../accessibility/at-apis/gecko/roles/index.html | 736 --------------------- .../at-apis/gecko/roles/role_alert/index.html | 41 -- .../gecko/roles/role_password_text/index.html | 27 - files/fr/web/accessibility/at-apis/index.html | 56 -- .../api/domapplicationsmanager/getall/index.html | 33 - files/fr/web/api/domapplicationsmanager/index.html | 82 --- files/fr/web/api/navigator/id/index.html | 17 - files/fr/web/api/navigator/mozpower/index.html | 26 - files/fr/web/api/navigator/moztcpsocket/index.html | 34 - files/fr/web/api/powermanager/index.html | 109 --- files/fr/web/api/tcp_socket_api/index.html | 121 ---- files/fr/web/api/tcpsocket/index.html | 102 --- files/fr/web/api/wifimanager/associate/index.html | 65 -- files/fr/web/api/wifimanager/connection/index.html | 44 -- .../wifimanager/connectioninformation/index.html | 52 -- files/fr/web/api/wifimanager/enabled/index.html | 39 -- files/fr/web/api/wifimanager/forget/index.html | 44 -- .../api/wifimanager/getknownnetworks/index.html | 35 - .../fr/web/api/wifimanager/getnetworks/index.html | 58 -- files/fr/web/api/wifimanager/index.html | 100 --- files/fr/web/api/wifimanager/macaddress/index.html | 34 - .../wifimanager/onconnectioninfoupdate/index.html | 33 - files/fr/web/api/wifimanager/ondisabled/index.html | 32 - files/fr/web/api/wifimanager/onenabled/index.html | 32 - .../web/api/wifimanager/onstatuschange/index.html | 33 - .../api/wifimanager/setpowersavingmode/index.html | 39 -- .../web/api/wifimanager/setstaticipmode/index.html | 51 -- files/fr/web/api/wifimanager/wps/index.html | 112 ---- files/fr/web/api/window/importdialog/index.html | 64 -- .../apps/design/building_blocks/buton/index.html | 231 ------- .../design/building_blocks/confirmation/index.html | 86 --- .../apps/design/building_blocks/filtre/index.html | 49 -- .../fr/web/apps/design/building_blocks/index.html | 268 -------- .../design/building_blocks/menu_action/index.html | 46 -- .../design/building_blocks/zone_saisie/index.html | 141 ---- files/fr/web/css/-moz-binding/index.html | 64 -- .../web/css/-moz-border-bottom-colors/index.html | 96 --- .../fr/web/css/-moz-border-left-colors/index.html | 95 --- .../fr/web/css/-moz-border-right-colors/index.html | 96 --- files/fr/web/css/-moz-border-top-colors/index.html | 96 --- files/fr/web/css/-moz-stack-sizing/index.html | 62 -- files/fr/web/css/-moz-text-blink/index.html | 51 -- files/fr/web/css/-moz-window-shadow/index.html | 70 -- files/fr/web/css/-ms-accelerator/index.html | 75 --- files/fr/web/css/-ms-block-progression/index.html | 48 -- .../web/css/-ms-content-zoom-chaining/index.html | 44 -- .../web/css/-ms-content-zoom-limit-max/index.html | 42 -- .../web/css/-ms-content-zoom-limit-min/index.html | 42 -- files/fr/web/css/-ms-content-zoom-limit/index.html | 44 -- .../css/-ms-content-zoom-snap-points/index.html | 74 --- .../web/css/-ms-content-zoom-snap-type/index.html | 54 -- files/fr/web/css/-ms-content-zoom-snap/index.html | 44 -- files/fr/web/css/-ms-content-zooming/index.html | 46 -- files/fr/web/css/-ms-filter/index.html | 218 ------ files/fr/web/css/-ms-flow-from/index.html | 40 -- files/fr/web/css/-ms-flow-into/index.html | 40 -- .../fr/web/css/-ms-high-contrast-adjust/index.html | 44 -- .../web/css/-ms-hyphenate-limit-chars/index.html | 46 -- .../web/css/-ms-hyphenate-limit-lines/index.html | 44 -- .../fr/web/css/-ms-hyphenate-limit-zone/index.html | 46 -- files/fr/web/css/-ms-ime-align/index.html | 48 -- files/fr/web/css/-ms-overflow-style/index.html | 43 -- files/fr/web/css/-ms-scroll-chaining/index.html | 68 -- files/fr/web/css/-ms-scroll-limit-x-max/index.html | 50 -- files/fr/web/css/-ms-scroll-limit-x-min/index.html | 44 -- files/fr/web/css/-ms-scroll-limit-y-max/index.html | 48 -- files/fr/web/css/-ms-scroll-limit-y-min/index.html | 44 -- files/fr/web/css/-ms-scroll-limit/index.html | 56 -- files/fr/web/css/-ms-scroll-rails/index.html | 50 -- .../fr/web/css/-ms-scroll-snap-points-x/index.html | 88 --- .../fr/web/css/-ms-scroll-snap-points-y/index.html | 94 --- files/fr/web/css/-ms-scroll-snap-x/index.html | 61 -- files/fr/web/css/-ms-scroll-snap-y/index.html | 61 -- files/fr/web/css/-ms-scroll-translation/index.html | 54 -- .../web/css/-ms-scrollbar-3dlight-color/index.html | 75 --- .../web/css/-ms-scrollbar-arrow-color/index.html | 95 --- .../fr/web/css/-ms-scrollbar-base-color/index.html | 95 --- .../css/-ms-scrollbar-darkshadow-color/index.html | 71 -- .../fr/web/css/-ms-scrollbar-face-color/index.html | 93 --- .../css/-ms-scrollbar-highlight-color/index.html | 95 --- .../web/css/-ms-scrollbar-shadow-color/index.html | 73 -- .../web/css/-ms-scrollbar-track-color/index.html | 97 --- files/fr/web/css/-ms-text-autospace/index.html | 59 -- files/fr/web/css/-ms-touch-select/index.html | 49 -- files/fr/web/css/-ms-wrap-flow/index.html | 63 -- files/fr/web/css/-ms-wrap-margin/index.html | 39 -- files/fr/web/css/-ms-wrap-through/index.html | 45 -- .../css/@media/-moz-mac-graphite-theme/index.html | 34 - .../web/css/@media/-moz-maemo-classic/index.html | 30 - files/fr/web/css/@media/-moz-os-version/index.html | 34 - .../@media/-moz-scrollbar-end-backward/index.html | 32 - .../@media/-moz-scrollbar-end-forward/index.html | 32 - .../-moz-scrollbar-start-backward/index.html | 32 - .../@media/-moz-scrollbar-start-forward/index.html | 32 - .../-moz-scrollbar-thumb-proportional/index.html | 32 - .../web/css/@media/-moz-touch-enabled/index.html | 46 -- .../index.html | 46 -- .../web/css/@media/-moz-windows-classic/index.html | 34 - .../css/@media/-moz-windows-compositor/index.html | 32 - .../@media/-moz-windows-default-theme/index.html | 34 - .../web/css/@media/-moz-windows-glass/index.html | 25 - .../web/css/@media/-moz-windows-theme/index.html | 43 -- .../_colon_-moz-full-screen-ancestor/index.html | 41 -- .../css/_colon_-moz-lwtheme-brighttext/index.html | 25 - .../css/_colon_-moz-lwtheme-darktext/index.html | 25 - files/fr/web/css/_colon_-moz-lwtheme/index.html | 25 - .../images-in-menus/index.html | 29 - .../web/css/_colon_-moz-system-metric/index.html | 39 -- .../mac-graphite-theme/index.html | 35 - .../scrollbar-end-backward/index.html | 29 - .../scrollbar-end-forward/index.html | 27 - .../scrollbar-start-backward/index.html | 29 - .../scrollbar-start-forward/index.html | 29 - .../scrollbar-thumb-proportional/index.html | 29 - .../touch-enabled/index.html | 29 - .../windows-default-theme/index.html | 69 -- .../fr/web/css/_doublecolon_-ms-browse/index.html | 108 --- files/fr/web/css/_doublecolon_-ms-check/index.html | 125 ---- files/fr/web/css/_doublecolon_-ms-clear/index.html | 137 ---- .../fr/web/css/_doublecolon_-ms-expand/index.html | 88 --- .../web/css/_doublecolon_-ms-fill-lower/index.html | 96 --- .../web/css/_doublecolon_-ms-fill-upper/index.html | 101 --- files/fr/web/css/_doublecolon_-ms-fill/index.html | 117 ---- .../fr/web/css/_doublecolon_-ms-reveal/index.html | 91 --- files/fr/web/css/_doublecolon_-ms-thumb/index.html | 100 --- .../css/_doublecolon_-ms-ticks-after/index.html | 91 --- .../css/_doublecolon_-ms-ticks-before/index.html | 89 --- .../fr/web/css/_doublecolon_-ms-tooltip/index.html | 30 - files/fr/web/css/_doublecolon_-ms-track/index.html | 104 --- files/fr/web/css/_doublecolon_-ms-value/index.html | 92 --- files/fr/web/css/azimuth/index.html | 104 --- .../fr/web/css/overflow-clip-box-block/index.html | 157 ----- .../fr/web/css/overflow-clip-box-inline/index.html | 157 ----- files/fr/web/css/overflow-clip-box/index.html | 175 ----- files/fr/web/events/cached/index.html | 82 --- files/fr/web/events/chargingchange/index.html | 63 -- files/fr/web/events/chargingtimechange/index.html | 63 -- files/fr/web/events/checking/index.html | 74 --- files/fr/web/events/downloading/index.html | 74 --- .../1.1/index.html" | 76 --- .../1.2/index.html" | 92 --- .../1.3/index.html" | 141 ---- .../1.4/index.html" | 28 - .../1.5/index.html" | 40 -- .../1.6/index.html" | 33 - .../1.7/index.html" | 38 -- .../1.8.1/index.html" | 30 - .../1.8.5/index.html" | 128 ---- .../1.8/index.html" | 41 -- .../index.html" | 72 -- .../index.html" | 273 -------- .../support_ecmascript_5_par_mozilla/index.html" | 46 -- .../fonctions/arguments/caller/index.html | 54 -- .../instructions/for_each...in/index.html | 80 --- .../objets_globaux/array/observe/index.html | 90 --- .../objets_globaux/array/unobserve/index.html | 89 --- .../objets_globaux/arraybuffer/transfer/index.html | 100 --- .../objets_globaux/date/tolocaleformat/index.html | 80 --- .../objets_globaux/function/arity/index.html | 32 - .../objets_globaux/function/isgenerator/index.html | 53 -- .../objets_globaux/number/tointeger/index.html | 56 -- .../objets_globaux/object/count/index.html | 42 -- .../objets_globaux/object/eval/index.html | 47 -- .../objets_globaux/object/getnotifier/index.html | 53 -- .../objets_globaux/object/nosuchmethod/index.html | 76 --- .../objets_globaux/object/observe/index.html | 154 ----- .../objets_globaux/object/parent/index.html | 42 -- .../objets_globaux/object/unobserve/index.html | 103 --- .../objets_globaux/object/unwatch/index.html | 70 -- .../objets_globaux/object/watch/index.html | 150 ----- .../objets_globaux/parallelarray/index.html | 56 -- .../objets_globaux/stopiteration/index.html | 115 ---- .../objets_globaux/string/quote/index.html | 72 -- .../index.html" | 183 ----- .../compr\303\251hensions_de_tableau/index.html" | 209 ------ .../expression_closures/index.html" | 85 --- 179 files changed, 13030 deletions(-) delete mode 100644 files/fr/web/accessibility/at-apis/at-spi/index.html delete mode 100644 files/fr/web/accessibility/at-apis/at-spi/interfaces_at-spi_prises_en_charge/index.html delete mode 100644 files/fr/web/accessibility/at-apis/gecko/index.html delete mode 100644 files/fr/web/accessibility/at-apis/gecko/roles/index.html delete mode 100644 files/fr/web/accessibility/at-apis/gecko/roles/role_alert/index.html delete mode 100644 files/fr/web/accessibility/at-apis/gecko/roles/role_password_text/index.html delete mode 100644 files/fr/web/accessibility/at-apis/index.html delete mode 100644 files/fr/web/api/domapplicationsmanager/getall/index.html delete mode 100644 files/fr/web/api/domapplicationsmanager/index.html delete mode 100644 files/fr/web/api/navigator/id/index.html delete mode 100644 files/fr/web/api/navigator/mozpower/index.html delete mode 100644 files/fr/web/api/navigator/moztcpsocket/index.html delete mode 100644 files/fr/web/api/powermanager/index.html delete mode 100644 files/fr/web/api/tcp_socket_api/index.html delete mode 100644 files/fr/web/api/tcpsocket/index.html delete mode 100644 files/fr/web/api/wifimanager/associate/index.html delete mode 100644 files/fr/web/api/wifimanager/connection/index.html delete mode 100644 files/fr/web/api/wifimanager/connectioninformation/index.html delete mode 100644 files/fr/web/api/wifimanager/enabled/index.html delete mode 100644 files/fr/web/api/wifimanager/forget/index.html delete mode 100644 files/fr/web/api/wifimanager/getknownnetworks/index.html delete mode 100644 files/fr/web/api/wifimanager/getnetworks/index.html delete mode 100644 files/fr/web/api/wifimanager/index.html delete mode 100644 files/fr/web/api/wifimanager/macaddress/index.html delete mode 100644 files/fr/web/api/wifimanager/onconnectioninfoupdate/index.html delete mode 100644 files/fr/web/api/wifimanager/ondisabled/index.html delete mode 100644 files/fr/web/api/wifimanager/onenabled/index.html delete mode 100644 files/fr/web/api/wifimanager/onstatuschange/index.html delete mode 100644 files/fr/web/api/wifimanager/setpowersavingmode/index.html delete mode 100644 files/fr/web/api/wifimanager/setstaticipmode/index.html delete mode 100644 files/fr/web/api/wifimanager/wps/index.html delete mode 100644 files/fr/web/api/window/importdialog/index.html delete mode 100644 files/fr/web/apps/design/building_blocks/buton/index.html delete mode 100644 files/fr/web/apps/design/building_blocks/confirmation/index.html delete mode 100644 files/fr/web/apps/design/building_blocks/filtre/index.html delete mode 100644 files/fr/web/apps/design/building_blocks/index.html delete mode 100644 files/fr/web/apps/design/building_blocks/menu_action/index.html delete mode 100644 files/fr/web/apps/design/building_blocks/zone_saisie/index.html delete mode 100644 files/fr/web/css/-moz-binding/index.html delete mode 100644 files/fr/web/css/-moz-border-bottom-colors/index.html delete mode 100644 files/fr/web/css/-moz-border-left-colors/index.html delete mode 100644 files/fr/web/css/-moz-border-right-colors/index.html delete mode 100644 files/fr/web/css/-moz-border-top-colors/index.html delete mode 100644 files/fr/web/css/-moz-stack-sizing/index.html delete mode 100644 files/fr/web/css/-moz-text-blink/index.html delete mode 100644 files/fr/web/css/-moz-window-shadow/index.html delete mode 100644 files/fr/web/css/-ms-accelerator/index.html delete mode 100644 files/fr/web/css/-ms-block-progression/index.html delete mode 100644 files/fr/web/css/-ms-content-zoom-chaining/index.html delete mode 100644 files/fr/web/css/-ms-content-zoom-limit-max/index.html delete mode 100644 files/fr/web/css/-ms-content-zoom-limit-min/index.html delete mode 100644 files/fr/web/css/-ms-content-zoom-limit/index.html delete mode 100644 files/fr/web/css/-ms-content-zoom-snap-points/index.html delete mode 100644 files/fr/web/css/-ms-content-zoom-snap-type/index.html delete mode 100644 files/fr/web/css/-ms-content-zoom-snap/index.html delete mode 100644 files/fr/web/css/-ms-content-zooming/index.html delete mode 100644 files/fr/web/css/-ms-filter/index.html delete mode 100644 files/fr/web/css/-ms-flow-from/index.html delete mode 100644 files/fr/web/css/-ms-flow-into/index.html delete mode 100644 files/fr/web/css/-ms-high-contrast-adjust/index.html delete mode 100644 files/fr/web/css/-ms-hyphenate-limit-chars/index.html delete mode 100644 files/fr/web/css/-ms-hyphenate-limit-lines/index.html delete mode 100644 files/fr/web/css/-ms-hyphenate-limit-zone/index.html delete mode 100644 files/fr/web/css/-ms-ime-align/index.html delete mode 100644 files/fr/web/css/-ms-overflow-style/index.html delete mode 100644 files/fr/web/css/-ms-scroll-chaining/index.html delete mode 100644 files/fr/web/css/-ms-scroll-limit-x-max/index.html delete mode 100644 files/fr/web/css/-ms-scroll-limit-x-min/index.html delete mode 100644 files/fr/web/css/-ms-scroll-limit-y-max/index.html delete mode 100644 files/fr/web/css/-ms-scroll-limit-y-min/index.html delete mode 100644 files/fr/web/css/-ms-scroll-limit/index.html delete mode 100644 files/fr/web/css/-ms-scroll-rails/index.html delete mode 100644 files/fr/web/css/-ms-scroll-snap-points-x/index.html delete mode 100644 files/fr/web/css/-ms-scroll-snap-points-y/index.html delete mode 100644 files/fr/web/css/-ms-scroll-snap-x/index.html delete mode 100644 files/fr/web/css/-ms-scroll-snap-y/index.html delete mode 100644 files/fr/web/css/-ms-scroll-translation/index.html delete mode 100644 files/fr/web/css/-ms-scrollbar-3dlight-color/index.html delete mode 100644 files/fr/web/css/-ms-scrollbar-arrow-color/index.html delete mode 100644 files/fr/web/css/-ms-scrollbar-base-color/index.html delete mode 100644 files/fr/web/css/-ms-scrollbar-darkshadow-color/index.html delete mode 100644 files/fr/web/css/-ms-scrollbar-face-color/index.html delete mode 100644 files/fr/web/css/-ms-scrollbar-highlight-color/index.html delete mode 100644 files/fr/web/css/-ms-scrollbar-shadow-color/index.html delete mode 100644 files/fr/web/css/-ms-scrollbar-track-color/index.html delete mode 100644 files/fr/web/css/-ms-text-autospace/index.html delete mode 100644 files/fr/web/css/-ms-touch-select/index.html delete mode 100644 files/fr/web/css/-ms-wrap-flow/index.html delete mode 100644 files/fr/web/css/-ms-wrap-margin/index.html delete mode 100644 files/fr/web/css/-ms-wrap-through/index.html delete mode 100644 files/fr/web/css/@media/-moz-mac-graphite-theme/index.html delete mode 100644 files/fr/web/css/@media/-moz-maemo-classic/index.html delete mode 100644 files/fr/web/css/@media/-moz-os-version/index.html delete mode 100644 files/fr/web/css/@media/-moz-scrollbar-end-backward/index.html delete mode 100644 files/fr/web/css/@media/-moz-scrollbar-end-forward/index.html delete mode 100644 files/fr/web/css/@media/-moz-scrollbar-start-backward/index.html delete mode 100644 files/fr/web/css/@media/-moz-scrollbar-start-forward/index.html delete mode 100644 files/fr/web/css/@media/-moz-scrollbar-thumb-proportional/index.html delete mode 100644 files/fr/web/css/@media/-moz-touch-enabled/index.html delete mode 100644 files/fr/web/css/@media/-moz-windows-accent-color-in-titlebar/index.html delete mode 100644 files/fr/web/css/@media/-moz-windows-classic/index.html delete mode 100644 files/fr/web/css/@media/-moz-windows-compositor/index.html delete mode 100644 files/fr/web/css/@media/-moz-windows-default-theme/index.html delete mode 100644 files/fr/web/css/@media/-moz-windows-glass/index.html delete mode 100644 files/fr/web/css/@media/-moz-windows-theme/index.html delete mode 100644 files/fr/web/css/_colon_-moz-full-screen-ancestor/index.html delete mode 100644 files/fr/web/css/_colon_-moz-lwtheme-brighttext/index.html delete mode 100644 files/fr/web/css/_colon_-moz-lwtheme-darktext/index.html delete mode 100644 files/fr/web/css/_colon_-moz-lwtheme/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/images-in-menus/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/mac-graphite-theme/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/scrollbar-end-backward/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/scrollbar-end-forward/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/scrollbar-start-backward/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/scrollbar-start-forward/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/scrollbar-thumb-proportional/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/touch-enabled/index.html delete mode 100644 files/fr/web/css/_colon_-moz-system-metric/windows-default-theme/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-browse/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-check/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-clear/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-expand/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-fill-lower/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-fill-upper/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-fill/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-reveal/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-thumb/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-ticks-after/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-ticks-before/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-tooltip/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-track/index.html delete mode 100644 files/fr/web/css/_doublecolon_-ms-value/index.html delete mode 100644 files/fr/web/css/azimuth/index.html delete mode 100644 files/fr/web/css/overflow-clip-box-block/index.html delete mode 100644 files/fr/web/css/overflow-clip-box-inline/index.html delete mode 100644 files/fr/web/css/overflow-clip-box/index.html delete mode 100644 files/fr/web/events/cached/index.html delete mode 100644 files/fr/web/events/chargingchange/index.html delete mode 100644 files/fr/web/events/chargingtimechange/index.html delete mode 100644 files/fr/web/events/checking/index.html delete mode 100644 files/fr/web/events/downloading/index.html delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.1/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.2/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.3/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.4/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.5/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.6/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.7/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8.1/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8.5/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/support_ecmascript_2015_par_mozilla/index.html" delete mode 100644 "files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/support_ecmascript_5_par_mozilla/index.html" delete mode 100644 files/fr/web/javascript/reference/fonctions/arguments/caller/index.html delete mode 100644 files/fr/web/javascript/reference/instructions/for_each...in/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/array/observe/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/array/unobserve/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/arraybuffer/transfer/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/date/tolocaleformat/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/function/arity/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/function/isgenerator/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/number/tointeger/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/count/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/eval/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/getnotifier/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/nosuchmethod/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/observe/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/parent/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/unobserve/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/unwatch/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/object/watch/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/parallelarray/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/stopiteration/index.html delete mode 100644 files/fr/web/javascript/reference/objets_globaux/string/quote/index.html delete mode 100644 "files/fr/web/javascript/reference/op\303\251rateurs/compr\303\251hensions_de_g\303\251n\303\251rateur/index.html" delete mode 100644 "files/fr/web/javascript/reference/op\303\251rateurs/compr\303\251hensions_de_tableau/index.html" delete mode 100644 "files/fr/web/javascript/reference/op\303\251rateurs/expression_closures/index.html" (limited to 'files/fr/web') diff --git a/files/fr/web/accessibility/at-apis/at-spi/index.html b/files/fr/web/accessibility/at-apis/at-spi/index.html deleted file mode 100644 index d8aa1d4763..0000000000 --- a/files/fr/web/accessibility/at-apis/at-spi/index.html +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: AT-SPI -slug: Web/Accessibility/AT-APIs/AT-SPI -tags: - - NeedsTranslation - - TopicStub -translation_of: Mozilla/Tech/Accessibility/AT-APIs/AT-SPI ---- -{{wiki.localize('System.API.page-generated-for-subpage')}} diff --git a/files/fr/web/accessibility/at-apis/at-spi/interfaces_at-spi_prises_en_charge/index.html b/files/fr/web/accessibility/at-apis/at-spi/interfaces_at-spi_prises_en_charge/index.html deleted file mode 100644 index 49a3682b84..0000000000 --- a/files/fr/web/accessibility/at-apis/at-spi/interfaces_at-spi_prises_en_charge/index.html +++ /dev/null @@ -1,136 +0,0 @@ ---- -title: Interfaces AT-SPI prises en charge -slug: Web/Accessibility/AT-APIs/AT-SPI/Interfaces_AT-SPI_prises_en_charge -tags: - - API - - AT_APIs - - AT_SPI - - Accessibilité -translation_of: Mozilla/Tech/Accessibility/AT-APIs/AT-SPI/Interfaces ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
InterfacePrise en chargeNotes
AccessibleOui -

Voir les attributs objets pris en charge

-
ActionOuiToutes les méthodes
ApplicationOuiToutes les méthodes
ComponentOuiToutes les méthodes
DesktopNon
DocumentOuiToutes les méthodes ?
EditableTextOuiToutes les méthodes
EventOui -

Voir les événements pris en charge

-
HyperlinkOuiN’importe quel objet inclus dans un texte est considéré comme un hyperlien !
HypertextOuiN’importe quel texte comportant un objet est considéré comme un hyperlien !
ImageNonROLE_IMAGE est pris en charge et cela suffit
LoginHelperNon
RegistryNon ?
RelationOui -

Voir les relations pris en charge

-
RoleOui -

Voir les rôles pris en charge

-
SelectionOuiPas encore pris en charge pour le texte
SelectorNon
StateOui -

Voir les états pris en charge

-
StreamableContentNonPeut s’appliquer aux greffons, mais probablement pas aux objets rendus par Gecko
TableOuiDe plus, l’objet se voit attribuer layout-guess="true" quand Gecko pense que le tableau est pour un layout et non pour des données
TextOui -

Voir les attributs de texte pris en charge

-
ValueOui
diff --git a/files/fr/web/accessibility/at-apis/gecko/index.html b/files/fr/web/accessibility/at-apis/gecko/index.html deleted file mode 100644 index 9cd605e79d..0000000000 --- a/files/fr/web/accessibility/at-apis/gecko/index.html +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Gecko -slug: Web/Accessibility/AT-APIs/Gecko -tags: - - NeedsTranslation - - TopicStub -translation_of: Mozilla/Tech/Accessibility/AT-APIs/Gecko ---- -{{wiki.localize('System.API.page-generated-for-subpage')}} diff --git a/files/fr/web/accessibility/at-apis/gecko/roles/index.html b/files/fr/web/accessibility/at-apis/gecko/roles/index.html deleted file mode 100644 index 7aac23cef2..0000000000 --- a/files/fr/web/accessibility/at-apis/gecko/roles/index.html +++ /dev/null @@ -1,736 +0,0 @@ ---- -title: Rôles Gecko -slug: Web/Accessibility/AT-APIs/Gecko/Roles -tags: - - AT_APIs - - Accessibilité - - NeedsTranslation - - Reference -translation_of: Mozilla/Tech/Accessibility/AT-APIs/Gecko/Roles ---- -

« AT APIs Support Page

-

This page offers a list of accessible roles used in Gecko. Role constants are defined in the nsIAccessibleRole interface.

-
-
- ROLE_NOTHING
-
- Used when the accessible item doesn't have a strongly defined role.
-
-
-
- ROLE_TITLEBAR
-
- Represents a title or caption bar for a window. Used by MSAA only, this is supported automatically by Microsoft Windows.
-
-
-
- ROLE_MENUBAR
-
- Represents the menu bar (positioned beneath the title bar of a window on most platforms or at the top of the screen on Mac OS X) from which menus are selected by the user.
-
-
-
- ROLE_SCROLLBAR
-
- Represents a vertical or horizontal scroll bar, which is part of the client area or used in a control.
-
-
-
- ROLE_GRIP
-
- Represents a special mouse pointer, which allows a user to manipulate user interface elements such as windows. For example, a user clicks and drags a sizing grip in the lower-right corner of a window to resize it
-
-
-
- ROLE_SOUND
-
- Represents a system sound, which is associated with various system events.
-
-
-
- ROLE_CURSOR
-
- Represents the system mouse pointer.
-
-
-
- ROLE_CARET
-
- Represents the system caret.
-
-
-
- ROLE_ALERT
-
- Represents an alert or a condition that a user should be notified about. Assistive Technologies typically respond to the role by reading the entire onscreen contents of containers advertising this role. Should be used for warning dialogs, etc.
-
-
-
- ROLE_WINDOW
-
- Represents the window frame, which contains child objects such as a title bar, client, and other objects contained in a window. The role is supported automatically by Microsoft Windows.
-
-
-
- ROLE_INTERNAL_FRAME
-
- A sub-document.
-
-
-
- ROLE_MENUPOPUP
-
- Represents a menu, which presents a list of options from which the user can make a selection to perform an action.
-
-
-
- ROLE_MENUITEM
-
- Represents a menu item, which is an entry in a menu that a user can choose to carry out a command, select an option.
-
-
-
- ROLE_TOOLTIP
-
- Represents a tooltip that provides helpful hints; this is generally displayed at the mouse cursor position.
-
-
-
- ROLE_APPLICATION
-
- Represents a main window for an application.
-
-
-
- ROLE_DOCUMENT
-
- Represents a document window. A document window is always contained within an application window.
-
-
-
- ROLE_PANE
-
- Represents a pane within a frame or document window. Users can navigate between panes and within the contents of the current pane, but cannot navigate between items in different panes. Thus, panes represent a level of grouping lower than frame windows or documents, but above individual controls.
-
-
-
- ROLE_CHART
-
- Represents a graphical image used to represent data.
-
-
-
- ROLE_DIALOG
-
- Represents a dialog box or message box.
-
-
-
- ROLE_BORDER
-
- Represents a window border.
-
-
-
- ROLE_GROUPING
-
- Logically groups other objects.
-
-
-
- ROLE_SEPARATOR
-
- Used to visually divide a space into two regions, such as a separator menu item or a bar that divides split panes within a window.
-
-
-
- ROLE_TOOLBAR
-
- Represents a toolbar, which is a grouping of controls (push buttons or toggle buttons) that provides easy access to frequently used features.
-
-
-
- ROLE_STATUSBAR
-
- Represents a status bar, which is an area at the bottom of a window that displays information about the current operation, state of the application, or selected object. The status bar has multiple fields, which display different kinds of information.
-
-
-
- ROLE_TABLE
-
- Represents a table that contains rows and columns of cells, and optionally, row headers and column headers.
-
-
-
- ROLE_COLUMNHEADER
-
- Represents a column header, providing a visual label for a column in a table.
-
-
-
- ROLE_ROWHEADER
-
- Represents a row header, which provides a visual label for a table row.
-
-
-
- ROLE_COLUMN
-
- Represents a column of cells within a table.
-
-
-
- ROLE_ROW
-
- Represents a row of cells within a table.
-
-
-
- ROLE_CELL
-
- Represents a cell within a table.
-
-
-
- ROLE_LINK
-
- Represents a link to something else. This object might look like text or a graphic, but it acts like a button.
-
-
-
- ROLE_HELPBALLOON
-
- Displays a Help topic in the form of a ToolTip or Help balloon.
-
-
-
- ROLE_CHARACTER
-
- Represents a cartoon-like graphic object, such as Microsoft Office Assistant, which is displayed to provide help to users of an application.
-
-
-
- ROLE_LIST
-
- Represents a list box, allowing the user to select one or more items.
-
-
-
- ROLE_LISTITEM
-
- Represents an item in a list.
-
-
-
- ROLE_OUTLINE
-
- Represents an outline or tree structure, such as a tree view control, that displays a hierarchical list and allows the user to expand and collapse branches.
-
-
-
- ROLE_OUTLINEITEM
-
- Represents an item in an outline or tree structure.
-
-
-
- ROLE_PAGETAB
-
- Represents a page tab, it is a child of a page tab list.
-
-
-
- ROLE_PROPERTYPAGE
-
- Represents a property sheet.
-
-
-
- ROLE_INDICATOR
-
- Represents an indicator, such as a pointer graphic, that points to the current item.
-
-
-
- ROLE_GRAPHIC
-
- Represents a picture.
-
-
-
- ROLE_STATICTEXT
-
- Represents read-only text, such as labels for other controls or instructions in a dialog box. Static text cannot be modified or selected.
-
-
-
- ROLE_TEXT_LEAF
-
- Represents selectable text that allows edits or is designated read-only.
-
-
-
- ROLE_PUSHBUTTON
-
- Represents a push button control.
-
-
-
- ROLE_CHECKBUTTON
-
- Represents a check box control.
-
-
-
- ROLE_RADIOBUTTON
-
- Represents an option button, also called a radio button. It is one of a group of mutually exclusive options. All objects sharing a single parent that have this attribute are assumed to be part of single mutually exclusive group.
-
-
-
- ROLE_COMBOBOX
-
- Represents a combo box; an edit control with an associated list box that provides a set of predefined choices.
-
-
-
- ROLE_DROPLIST
-
- Represents the calendar control.
-
-
-
- ROLE_PROGRESSBAR
-
- Represents a progress bar, dynamically showing the user the percent complete of an operation in progress.
-
-
-
- ROLE_DIAL
-
- Represents a dial or knob whose purpose is to allow a user to set a value.
-
-
-
- ROLE_HOTKEYFIELD
-
- Represents a hot-key field that allows the user to enter a combination or sequence of keystrokes.
-
-
-
- ROLE_SLIDER
-
- Represents a slider, which allows the user to adjust a setting in given increments between minimum and maximum values.
-
-
-
- ROLE_SPINBUTTON
-
- Represents a spin box, which is a control that allows the user to increment or decrement the value displayed in a separate "buddy" control associated with the spin box.
-
-
-
- ROLE_DIAGRAM
-
- Represents a graphical image used to diagram data.
-
-
-
- ROLE_ANIMATION
-
- Represents an animation control, which contains content that changes over time, such as a control that displays a series of bitmap frames.
-
-
-
- ROLE_EQUATION
-
- Represents a mathematical equation. It is used by MATHML.
-
-
-
- ROLE_BUTTONDROPDOWN
-
- Represents a button that drops down a list of items.
-
-
-
- ROLE_BUTTONMENU
-
- Represents a button that drops down a menu.
-
-
-
- ROLE_BUTTONDROPDOWNGRID
-
- Represents a button that drops down a grid.
-
-
-
- ROLE_WHITESPACE
-
- Represents blank space between other objects.
-
-
-
- ROLE_PAGETABLIST
-
- Represents a container of page tab controls.
-
-
-
- ROLE_CLOCK
-
- Represents a control that displays time.
-
-
-
- ROLE_SPLITBUTTON
-
- Represents a button on a toolbar that has a drop-down list icon directly adjacent to the button.
-
-
-
- ROLE_IPADDRESS
-
- Represents an edit control designed for an Internet Protocol (IP) address. The edit control is divided into sections for the different parts of the IP address.
-
-
-
- ROLE_ACCEL_LABEL
-
- Represents a label control that has an accelerator.
-
-
-
- ROLE_ARROW
-
- Represents an arrow in one of the four cardinal directions.
-
-
-
- ROLE_CANVAS
-
- Represents a control that can be drawn into and is used to trap events.
-
-
-
- ROLE_CHECK_MENU_ITEM
-
- Represents a menu item with a check box.
-
-
-
- ROLE_COLOR_CHOOSER
-
- Represents a specialized dialog that lets the user choose a color.
-
-
-
- ROLE_DATE_EDITOR
-
- Represents control whose purpose is to allow a user to edit a date.
-
-
-
- ROLE_DESKTOP_ICON
-
- An iconified internal frame in an ROLE_DESKTOP_PANE.
-
-
-
- ROLE_DESKTOP_FRAME
-
- A desktop pane. A pane that supports internal frames and iconified versions of those internal frames.
-
-
-
- ROLE_DIRECTORY_PANE
-
- A directory pane. A pane that allows the user to navigate through and select the contents of a directory. May be used by a file chooser.
-
-
-
- ROLE_FILE_CHOOSER
-
- A file chooser. A specialized dialog that displays the files in the directory and lets the user select a file, browse a different directory, or specify a filename. May use the directory pane to show the contents of a directory.
-
-
-
- ROLE_FONT_CHOOSER
-
- A font chooser. A font chooser is a component that lets the user pick various attributes for fonts.
-
-
-
- ROLE_CHROME_WINDOW
-
- Frame role. A top level window with a title bar, border, menu bar, etc. It is often used as the primary window for an application.
-
-
-
- ROLE_GLASS_PANE
-
- A glass pane. A pane that is guaranteed to be painted on top of all panes beneath it.
-
-
-
- ROLE_HTML_CONTAINER
-
- A document container for HTML, whose children represent the document content.
-
-
-
- ROLE_ICON
-
- A small fixed size picture, typically used to decorate components.
-
-
-
- ROLE_LABEL
-
- Presents an icon or short string in an interface.
-
-
-
- ROLE_LAYERED_PANE
-
- A layered pane. A specialized pane that allows its children to be drawn in layers, providing a form of stacking order. This is usually the pane that holds the menu bar as well as the pane that contains most of the visual components in a window.
-
-
-
- ROLE_OPTION_PANE
-
- A specialized pane whose primary use is inside a dialog.
-
-
-
- ROLE_PASSWORD_TEXT
-
- A text object uses for passwords, or other places where the text content is not shown visibly to the user.
-
-
-
- ROLE_POPUP_MENU
-
- A temporary window that is usually used to offer the user a list of choices, and then hides when the user selects one of those choices.
-
-
-
- ROLE_RADIO_MENU_ITEM
-
- A radio button that is a menu item.
-
-
-
- ROLE_ROOT_PANE
-
- A root pane. A specialized pane that has a glass pane and a layered pane as its children. Its children can include scroll bars and a viewport.
-
-
-
- ROLE_SCROLL_PANE
-
- A scroll pane. An object that allows a user to incrementally view a large amount of information.
-
-
-
- ROLE_SPLIT_PANE
-
- A split pane. A specialized panel that presents two other panels at the same time. Between the two panels is a divider the user can manipulate to make one panel larger and the other panel smaller.
-
-
-
- ROLE_TABLE_COLUMN_HEADER
-
- The header for a column of a table.
-
-
-
- ROLE_TABLE_ROW_HEADER
-
- The header for a row of a table.
-
-
-
- ROLE_TEAR_OFF_MENU_ITEM
-
- A menu item used to tear off and reattach its menu.
-
-
-
- ROLE_TERMINAL
-
- Represents an accessible terminal.
-
-
-
- ROLE_TEXT_CONTAINER
-
- Collection of objects that constitute a logical text entity.
-
-
-
- ROLE_TOGGLE_BUTTON
-
- A toggle button. A specialized push button that can be checked or unchecked, but does not provide a separate indicator for the current state.
-
-
-
- ROLE_TREE_TABLE
-
- Representas a control that is capable of expanding and collapsing rows as well as showing multiple columns of data.
-
-
-
- ROLE_VIEWPORT
-
- A viewport. An object usually used in a scroll pane. It represents the portion of the entire data that the user can see. As the user manipulates the scroll bars, the contents of the viewport can change.
-
-
-
- ROLE_HEADER
-
- Header of a document page.
-
-
-
- ROLE_FOOTER
-
- Footer of a document page.
-
-
-
- ROLE_PARAGRAPH
-
- A paragraph of text.
-
-
-
- ROLE_RULER
-
- A ruler such as those used in word processors.
-
-
-
- ROLE_AUTOCOMPLETE
-
- A text entry having dialog or list containing items for insertion into an entry widget, for instance a list of words for completion of a text entry.
-
-
-
- ROLE_EDITBAR
-
- An editable text object in a toolbar.
-
-
-
- ROLE_ENTRY
-
- An control whose textual content may be entered or modified by the user.
-
-
-
- ROLE_CAPTION
-
- A caption describing another object.
-
-
-
- ROLE_DOCUMENT_FRAME
-
- A visual frame or container which contains a view of document content. Document frames may occur within another Document instance, in which case the second document may be said to be embedded in the containing instance. HTML frames are often ROLE_DOCUMENT_FRAME. Either this object, or a singleton descendant, should implement the Document interface.
-
-
-
- ROLE_HEADING
-
- Heading.
-
-
-
- ROLE_PAGE
-
- An object representing a page of document content. It is used in documents which are accessed by the user on a page by page basis.
-
-
-
- ROLE_SECTION
-
- A container of document content.
-
-
-
- ROLE_REDUNDANT_OBJECT
-
- An object which is redundant with another object in the accessible hierarchy. ATs typically ignore objects with this role.
-
-
-
- ROLE_FORM
-
- A container of form controls.
-
-
-
- ROLE_IME
-
- An object which is used to allow input of characters not found on a keyboard, such as the input of Chinese characters on a Western keyboard.
-
-
-
- ROLE_APP_ROOT
-
-  ???
-
-
-
- ROLE_PARENT_MENUITEM
-
- Represents a menu item, which is an entry in a menu that a user can choose to display another menu.
-
-
-
- ROLE_CALENDAR
-
- A calendar that allows the user to select a date.
-
-
-
- ROLE_COMBOBOX_LIST
-
- A list of items that is shown by combobox.
-
-
-
- ROLE_COMBOBOX_OPTION
-
- A item of list that is shown by combobox
-
-
-
- ROLE_IMAGE_MAP
-
- An image map -- has child links representing the areas
-
-
-
- ROLE_OPTION
-
- An option in a listbox
-
-
-
- ROLE_RICH_OPTION
-
- A rich option in a listbox, it can have other widgets as children
-
-
-
- ROLE_LISTBOX
-
- A list of options
-
-
-

Editor's note: Use template ROLE_ to get reference on accessible role. It looks like ROLE_MENUITEM.

-
-

 

diff --git a/files/fr/web/accessibility/at-apis/gecko/roles/role_alert/index.html b/files/fr/web/accessibility/at-apis/gecko/roles/role_alert/index.html deleted file mode 100644 index 0a7b46f960..0000000000 --- a/files/fr/web/accessibility/at-apis/gecko/roles/role_alert/index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: ROLE_ALERT -slug: Web/Accessibility/AT-APIs/Gecko/Roles/ROLE_ALERT -tags: - - AT_APIs - - Accessibilité - - Reference - - Référence(2) - - Rôle - - À relire -translation_of: Mozilla/Tech/Accessibility/AT-APIs/Gecko/Roles/ROLE_ALERT ---- -

« Rôles Gecko Page

- -

Représente une alerte ou une condition qui doit être notifiée à l’utilisateur. Les technologies d’assistance répondent généralement au rôle en lisant l’intégralité des contenus affichés dans les conteneurs possédant ce rôle. Peut être utilisé pour les boîtes de dialogue d’alerte, etc.

- -

Associé à

- - - -

Événements

- - - -

Utilisé par

- - - -

diff --git a/files/fr/web/accessibility/at-apis/gecko/roles/role_password_text/index.html b/files/fr/web/accessibility/at-apis/gecko/roles/role_password_text/index.html deleted file mode 100644 index a3eaacc6b8..0000000000 --- a/files/fr/web/accessibility/at-apis/gecko/roles/role_password_text/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: ROLE PASSWORD TEXT -slug: Web/Accessibility/AT-APIs/Gecko/Roles/ROLE_PASSWORD_TEXT -translation_of: Mozilla/Tech/Accessibility/AT-APIs/Gecko/Roles/ROLE_PASSWORD_TEXT ---- -

 

- -

« Gecko Roles Page

- -

Description

- -

Un objet texte utilise pour les mots de passe ou d'autres endroits où le contenu du texte n'est pas affiché de manière visible pour l'utilisateur.

- -

Orienté vers

- - - -

Utilisé par

- - diff --git a/files/fr/web/accessibility/at-apis/index.html b/files/fr/web/accessibility/at-apis/index.html deleted file mode 100644 index 86c5d18b73..0000000000 --- a/files/fr/web/accessibility/at-apis/index.html +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: AT APIs Support -slug: Web/Accessibility/AT-APIs -tags: - - AT_APIs - - Accessibility - - NeedsTranslation - - TopicStub -translation_of: Mozilla/Tech/Accessibility/AT-APIs ---- -

Introduction

-
Documentation is in progress still. But in the meantime it more up-to-date and contains more details than existed analogues for AT-SPI and MSAA
-

This documentation explains how makers of screen readers, voice dictation packages, onscreen keyboards, magnification software and other assitive technologies can support Gecko-based software. We provide for them the support of these products on Windows, Linux/Unix and OS X platforms.

-

Accessible Gecko

-

Gecko is a rendering engine that Firefox, SeaMonkey, Netscape and yelp use. Gecko can render a variety of content, not just HTML and supports key web standards such as Cascading Style Sheets, Javascript and the W3C DOM. Gecko also handles the users keystrokes and mouse clicks. Gecko is the core architecture that we are adding accessibility to, in order to support basic accessibility in all applications that are based on it.

-

Gecko Based Applications

-

Gecko can be used in two ways to create application:

-

Embedded Clients

-

Embedded clients use Gecko only in the content window, at the moment for HTML and generic XML only. They typically use standard Windows controls for their user interface -- the area outside of the client content window, plus the context menu.

- -

XUL Applications

-

XUL applications make full use of the Gecko architecture, not only for HTML content, but also for the entire user interface. Widgets such as menus, tab panels, tree views and dialogs are provided via an XML language called XUL (eXtensible User-interface Language). None of the user interface contains standard OS controls. This is done to ensure a common look and feel across all supported platforms, and to allow for different skins (appearances). Developing a XUL window is not that different from developing a web page, but the elements available to add widgets are more powerful and designed to be similar to desktop widgets.

-

Examples of XUL applications:

- -

Gecko Version

-

For Firefox and all other Gecko-based products: this documentation applies to up-to-date product builds based on Gecko 1.9.2 -- currently not available on official releases. However most of described features are supported starting from Gecko 1.9.0 (Firefox 3.0). However it's preferable to grab the current build of Firefox or any other Gecko-based product to be up to dated:

- -

Determining if Accessibility is Enabled in a Firefox

-

Accessibility is enabled on Windows and Linux platforms by default. As well you might find helpful the about:accessibilityenabled Firefox extension.

-

Supported AT APIs

-

AT APIs terms

-
Microsoft Active Accessibility (MSAA)
an API devised by Microsoft so that accessibility aids can track what's going on inside the user interface of any software package that supports it. If you seriously need to understand MSAA, you'll need to read the docs on MSDN and play with the sample apps and code that come with MSAA SDK 1.3. (I recommend SDK 1.3 because the MSAA SDK 2.0 doesn't come with the source code to the testing tools. The other differences are not important).
IAccessible2 (IA2)
IAccessible2 is a new accessibility API which complements Microsoft's earlier work on MSAA. This API fills critical accessibility API gaps in the MSAA offering.
Assistive Technology Service Provider Interface (AT-SPI)
an API devised by Sun Microsystems so that accessibility aids can track what's going on inside the user interface of any software package that supports it. If you seriously need to understand AT-SPI, you'll need to read the docs on gnome.org and play with the available sample apps and code, such as at-poke. Please note that the web docs are sometimes out of date, and the latest AT-SPI is available on CVS.
Universal Access (UA)
Universal Access (UA) is the Apple's accessibility framework.
-

Windows platform

-

We support MSAA (Microsoft Active Accessibility) and IAccessible2 on Windows. Also we expose MS COM interfaces ISimpleDOM* to provide an access to DOM tree.

-

IAccessible2 is a set of interfaces that overlay the MSAA (IAccessible) and DOM (ISimpleDOM*) interface support. Any object that supports IAccessible will also support IAccessible2 and possibly any of the other IA2 interfaces.

-

Linux/Unix platform

-

We support ATK/AT-SPI interfaces on Linux.

-

Mac platform

-

We currently support only a subset of Universal Access. The rest of the Mozilla Universal Access support is in progress.

-

Accessible Web Specifications

-

Gecko exposes the number of XML languages including HTML to AT. Refer to accessible web specifications page to learn what and how markup languages are exposed.

AT APIs Implementation Details

-

Refer to implementation details page to see how Gecko supports interesting AT API. There you will find information how AT API interfaces, roles, states and etc are mapped into Gecko accessibility API and visa versa.

-

Keyboard User Interface and API

-

Fortunately, Gecko uses the standard keyboard API's for each supported platform. The Mozilla keyboard shortcuts for content are similar to what is used in other browsers. Here is a list of Firefox keyboard shortcuts.

-

Test Tools

-

Here you will find a list of tools to test accessibility Gecko-based applications.

- -

Screen Readers

-

Here's a list of screen readers we are oriented to in the first place.

-

Contacts

-

Please discuss accessibility issues on the Mozilla Accessibility groups or on the Mozilla Accessibility IRC channel.

diff --git a/files/fr/web/api/domapplicationsmanager/getall/index.html b/files/fr/web/api/domapplicationsmanager/getall/index.html deleted file mode 100644 index df247c4a1c..0000000000 --- a/files/fr/web/api/domapplicationsmanager/getall/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Apps.mgmt.getAll -slug: Web/API/DomApplicationsManager/getAll -tags: - - API Apps - - Apps -translation_of: Archive/Marketplace/API/DOMApplicationsManager/getAll ---- -

{{ ApiRef() }}

-

{{ non-standard_header() }}

-

Résumé

-

Liste toutes les applications installées dans le repertoire de l'utilisateur.

-

Syntaxe

-
window.navigator.mozApps.mgmt.getAll()
-
-

Paramètres

-

Aucun.

-

Renvoie

-

getAll() renvoie un objet pendingGetAll. Il est nécessaire de définir des callbacks pour les propriétés onsuccess et onerror de l'objet renvoyé.

-

pendingGetAll.result sera un tableau d'objet {{ domxref("App") }} qui contient les applications actuellement installées dans le navigateur. pendingGetAll.result sera une liste vide si aucune application n'est installée. onerror sera appelé si un problème grave intervient pendant cette vérification.

-

Cet appel a un accès restreint. navigator.mozApps.mgmt sera null si vous n'avez pas l'autorisation de récuperer les applications.

-

Erreurs

-

L'erreur suivante peut être renvoyée dans DOMRequest.error.

-
-
-
-
- DENIED
-
- Autorisation refusée.
-
-

Sujet en relation

-

API JavaScript Apps

diff --git a/files/fr/web/api/domapplicationsmanager/index.html b/files/fr/web/api/domapplicationsmanager/index.html deleted file mode 100644 index d30d16fa32..0000000000 --- a/files/fr/web/api/domapplicationsmanager/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: DOMApplicationsManager -slug: Web/API/DOMApplicationsManager -tags: - - API -translation_of: Archive/Marketplace/API/DOMApplicationsManager ---- -

{{ ApiRef("Apps") }}

- -

{{ non-standard_header() }}

- -

Provides support for managing, and Open Web apps in a browser. A manager can be accessed via {{domxref("DOMApplicationsRegistry.mgmt", "Navigator.mozApps.mgmt")}}

- -

Property

- -
-
{{domxref("DOMApplicationsManager.oninstall")}}
-
Is an {{domxref("EventManager")}} call when install event is received.
-
{{domxref("DOMApplicationsManager.onuninstall")}}
-
Is an {{domxref("EventManager")}} call when uninstall event is received.
-
{{domxref("DOMApplicationsManager.onenablestatechange")}}
-
Is an {{domxref("EventManager")}} call when enablestatechange event is received.
-
- -

Methods

- -
-
{{ domxref("DOMApplicationsManager.getAll()") }}
-
Returns all applications.
-
- -

Browser compatibility

- -

{{ CompatibilityTable() }}

- -
- - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari (WebKit)
Basic support{{ CompatUnknown() }}16.0{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}
-
- -
- - - - - - - - - - - - - - - - - - - -
FeatureAndroidFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic support{{ CompatUnknown() }}16.0{{ CompatUnknown() }}{{ CompatUnknown() }}{{ CompatUnknown() }}
-
- -

 

diff --git a/files/fr/web/api/navigator/id/index.html b/files/fr/web/api/navigator/id/index.html deleted file mode 100644 index 1da4e224cd..0000000000 --- a/files/fr/web/api/navigator/id/index.html +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: navigator.id -slug: Web/API/Navigator/id -tags: - - Navigator - - Persona -translation_of: Archive/Navigator-id ---- -
{{ ApiRef("Persona") }}
- -

Résumé

- -

Le protocole BrowserID définit une nouvelle propriété id dans l'objet {{ domxref ("window.navigator")}}, dans laquelle l'API BrowserID est rendue disponible. Cette API a subi plusieurs importantes modifications. Chaque modification est listée séparément ci-dessous.

- -

Syntaxe

- -
var id = navigator.id
diff --git a/files/fr/web/api/navigator/mozpower/index.html b/files/fr/web/api/navigator/mozpower/index.html deleted file mode 100644 index 5686a8d152..0000000000 --- a/files/fr/web/api/navigator/mozpower/index.html +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: window.navigator.mozPower -slug: Web/API/Navigator/mozPower -tags: - - B2G - - Firefox OS - - Non Standard - - Power Management - - WebAPI -translation_of: Archive/B2G_OS/API/Navigator/mozPower ---- -
- {{non-standard_header}} {{B2GOnlyHeader2('certified')}}
-

Résumé

-

Retourne un objet {{domxref("PowerManager")}} que vous pouvez utiliser pour gérer la consommation energétique de l'appareil.

-

Syntaxe

-
var power = window.navigator.mozPower;
-
-

Valeur

-

navigator.mozPower est un objet {{domxref("PowerManager")}}.

-

Spécification

-

Ne fait partie d'aucune spécification actuellement.

-

Voir aussi

- diff --git a/files/fr/web/api/navigator/moztcpsocket/index.html b/files/fr/web/api/navigator/moztcpsocket/index.html deleted file mode 100644 index 82c23e3c4b..0000000000 --- a/files/fr/web/api/navigator/moztcpsocket/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Navigator.mozTCPSocket -slug: Web/API/Navigator/mozTCPSocket -translation_of: Archive/B2G_OS/API/Navigator/mozTCPSocket ---- -

{{APIRef("Firefox OS")}}

- -

{{ non-standard_header() }}

- -

{{ B2GOnlyHeader2('privileged') }}

- -

Résumé

- -

Retourne une objet {{ domxref("TCPSocket") }}, vous pouvez l'utiliser pour ouvrir d'autres sockets.

- -

Syntaxe

- -
var socket = navigator.mozTCPSocket;
-
- -

Valeur

- -

navigator.mozTCPSocket est un objet {{domxref("TCPSocket")}} .

- -

Spécification

- -

Not part of any specification yet; however, this API is discussed at W3C as part of the System Applications Working Group under the TCP and UDP Socket API proposal.

- -

Voir aussi

- - diff --git a/files/fr/web/api/powermanager/index.html b/files/fr/web/api/powermanager/index.html deleted file mode 100644 index 184b07310f..0000000000 --- a/files/fr/web/api/powermanager/index.html +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: PowerManager -slug: Web/API/PowerManager -tags: - - API - - B2G - - Firefox OS - - Non-standard - - Power Management - - Reference - - WebAPI -translation_of: Archive/B2G_OS/API/MozPowerManager ---- -

{{ ApiRef() }}

-

{{ non-standard_header() }}

-

{{ B2GOnlyHeader2('certified') }}

-

L'interface PowerManager permet de contrôler explicitement les composants de l'appareil consommant de l'énergie.

-

Présentation de l'interface

-
callback wakeLockListener = void (DOMString topic, DOMString state);
-
-interface PowerManager
-{
-  attribute boolean cpuSleepAllowed
-  attribute double screenBrightness
-  attribute boolean screenEnabled
-
-  void addWakeLockListener(wakeLockListener listener);
-  void factoryReset();
-  DOMString getWakeLockState(DOMString topic)
-  void powerOff();
-  void reboot();
-  void removeWakeLockListener(wakeLockListener listener);
-};
-

Propriétés

-
-
- {{domxref("PowerManager.screenEnabled")}}
-
- Cette propriété est un booléen permettant de consulter ou définir l'état de l'écran de l'appareil. true correspond à un écran actif false à un écran éteint.
-
- {{domxref("PowerManager.screenBrightness")}}
-
- Cette propriété définit la luminosité du rétro-éclairage de l'écran sur une échelle de 0 (min) à 1 (max). Définir cet attribut modifie la luminosité de l'écran.
-
- {{domxref("PowerManager.cpuSleepAllowed")}}
-
- Cette propriété détermine si le processeur de l'appareil passera en veille après l'extinction de l'écran. Définir cet attribut à false inhibe la mise en veille du processeur de l'appareil.
-
-

Méthodes

-
-
- {{domxref("PowerManager.addWakeLockListener()")}}
-
- Enregistre un gestionnaire d'événements qui sera appelé à chaque changement d'état par rapport à la mise en veille de la ressource donnée.
-
- {{domxref("PowerManager.factoryReset()")}}
-
- Appeler cette méthode reconfigure l'appareil dans sa configuration usine (toutes les données utilisateurs seront perdues).
-
- {{domxref("PowerManager.getWakeLockState()")}}
-
- Retourne l'état de verrouillage d'une ressource donnée de l'appareil.
-
- {{domxref("PowerManager.powerOff()")}}
-
- Appeler cette méthode éteint l'appareil.
-
- {{domxref("PowerManager.reboot()")}}
-
- Cette méthode éteint l'appareil et le redémarre.
-
- {{domxref("PowerManager.removeWakeLockListener()")}}
-
- Permet de retirer un gestionnaire d'événements défini précédemment avec {{domxref("PowerManager.addWakeLockListener()","addWakeLockListener")}}.
-
-

Exemple

-
var screenTimeout;
-var power = window.navigator.mozPower;
-var powerAction = {
-  unlocked: function suspendDevice() {
-    power.cpuSleepAllowed = true;
-    power.screenEnabled   = false;
-  },
-
-  'locked-background': function shutOffOnlyScreen() {
-    power.cpuSleepAllowed = false;
-    power.screenEnabled   = false;
-  }
-}
-
-function screenLockListener(topic, state) {
-  if ('screen' !== topic) return;
-
-  window.clearTimeout(screenTimeout);
-
-  if (powerAction[state]) {
-    screenTimeout = window.setTimeout(powerAction[state], 3000);
-  }
-}
-
-power.addWakeLockListener(screenLockListener);
-
-

Spécification

-

Cette API ne fait partie d'aucune spécification.

-

Voir aussi

- diff --git a/files/fr/web/api/tcp_socket_api/index.html b/files/fr/web/api/tcp_socket_api/index.html deleted file mode 100644 index c8b06f46c4..0000000000 --- a/files/fr/web/api/tcp_socket_api/index.html +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: API TCP Socket -slug: Web/API/TCP_Socket_API -translation_of: Archive/B2G_OS/API/TPC_Socket_API ---- -

{{DefaultAPISidebar("TCP Socket API")}}

- -

{{ non-standard_header() }}

- -

{{ B2GOnlyHeader2('privileged') }}

- -

Résumé

- -

L'API TCPSocket se propose d'ouvrir et d'utiliser une connexion TCP. Cela permet de mettre en œuvre des protocoles de la couche supérieure à TCP comme IMAP, IRC, POP, HTTP, etc., ou même d'en créer de nouveaux pour des besoins spécifiques.

- -

Permission

- -

Pour utiliser cette API, comme pour toutes les API privilégiées, il est nécessaire de demander l'autorisation de l'utiliser dans l'application app manifeste.

- -
"permissions" : {
-  "tcp-socket" : {
-    "description" : "Create TCP sockets and communicate over them."
-  }
-}
- -

Aperçu

- -

Cette API est disponible à travers la propriété {{domxref("Navigator.mozTCPSocket","mozTCPSocket")}} qui est elle-même un objet {{domxref("TCPSocket")}}.

- -

Ouverture d'un socket

- -

L'ouverture d'un socket est fait avec la méthode {{domxref("TCPSocket.open()")}}. Cette méthode peut avoir jusqu'à trois paramètres:

- -
    -
  1. Une chaîne représentant le nom du serveur auquel se connecter (il peut aussi être son adresse IP brute).
  2. -
  3. Un nombre représentant le port TCP à utiliser par la socket (certains protocoles ont un port standard, par exemple 80 pour HTTP, 447 pour SSL, 25 pour SMTP, etc. Les numéros de port au-delà de 1024 ne sont pas assignés à un protocole spécifique et peuvent être utilisés pour d'autres fins.)
  4. -
  5. Un objet optionnel contenant jusqu'à deux paramétres : un booléen nommé useSecureTransport, false par défaut, est nécessaire pour utiliser SSL, ; et une chaîne nommée binaryType permet d'indiquer le type de données récupérées par l'application à travers l'événement {{event("data")}}, avec les valeurs attendues string par défaut ou arraybuffer.
  6. -
- -
var socket = navigator.mozTCPSocket.open('localhost', 80);
- -
-

Note: Seulement les applications certifiées peuvent utiliser un port inférieur à 1024.

-
- -

Ecoute des connexions

- -

L'écoute des connexions se fait avec les méthodes {{domxref("TCPSocket.listen()")}}. Cette méthode prévoit jusqu'à trois paramètres:

- -
    -
  1. Un nombre représentant le port TCP à utiliser pour écouter les connexions.
  2. -
  3. Un objet facultatif spécifiant les détails de la réception. Cet objet attend une propriété appelée binaryType, qui est une chaîne qui peut avoir deux valeurs possibles: "string" ou "ArrayBuffer". Si la valeur est "ArrayBuffer" alors le {{domxref("TCPSocket.send()")}} utilise {{domxref("ArrayBuffer")}} et les données reçues seront également disponible dans ce format.
  4. -
  5. Un nombre représentant la longueur maximale de la file d'attente des connexions en attente.
  6. -
- -
var socket = navigator.mozTCPSocket.listen(8080);
- -
-

Note: Seulement applications certifiées peuvent écouter sur un port inférieur à 1024.

-
- -

Envoi de données

- -

L'envoi de données se fait en utilisant la méthode {{domxref("TCPSocket.send()")}}. Les données envoyées peuvent au format chaîne ou Uint8Array; Cependant, rappelez-vous qu'un socket TCP travail avec les données binaires. Pour cette raison, il est beaucoup plus sûr d'utiliser Uint8Array à la place d'une chaîne lors de l'envoi des données.

- -

Pout protocole TCP, il vaut mieux envoyer 64 Ko maximum de données en même temps. Quand moins de 64kb ont été tamponnés, un appel à la méthode {{domxref("TCPSocket.send()","send")}} retourne true. Si le tampon est plein, la méthode renverra false pour indiquer que l'application devra faire une pause pour vider le tampon. Chaque fois que le tampon est vidé, un événement {{event("drain")}} est déclenché et l'application peut reprendre envoi de données.

- -

Il est possible de connaître exactement la quantité de données en mémoire tampon avec la propriété {{domxref("TCPSocket.bufferedAmount")}} .

- -
function getData() {
-  var data;
-
-  // récupérer les données
-
-  return data;
-}
-
-function pushData() {
-  var data;
-
-  do {
-    data = getData();
-  } while (data != null && socket.send(data));
-}
-
-// Chaque fois que le tampon est vidé
-// Nous essayons à nouveau d'envoyer des données.
-socket.ondrain = pushData;
-
-// Lancer l'envoi de données.
-pushData();
-
- -

Recevoir les données

- -

Chaque fois que le socket reçoit des données de l'hôte, il déclenche un événement {{event("data")}}. Cet événement donnera accès aux données du socket. Le type de données dépend de l'ensemble des options définies lorsque le socket a été ouvert (voir ci-dessus).

- -
socket.ondata = function (event) {
-  if (typeof event.data === 'string') {
-    console.log('Get a string: ' + event.data);
-  } else {
-    console.log('Get a Uint8Array');
-  }
-}
- -

Comme l'événement {{event("data")}} est déclenché autant que nécessaire, il peut parfois être nécessaire d'interrompre le flux de données entrants. À cette fin, l'appel de la méthode {{domxref("TCPSocket.suspend()")}} mettra en pause la lecture des données entrantes et cessera le déclenchement de {{event("data")}}. Il est possible de recommencer la lecture des données en appelant la méthode {{domxref("TCPSocket.resume()")}} .

- -

Fermeture d'un socket

- -

La fermeture d'un socket se fait simplement en utilisant {{domxref("TCPSocket.close()")}}.

- -

Standard

- -

Ne fait partie d'aucune spécification; Toutefois, cette API est discuté au sein du W3C dans le cadre du groupe de travail Applications Système sous la dénomination de RAW sockets.

- -

Voir aussi

- - diff --git a/files/fr/web/api/tcpsocket/index.html b/files/fr/web/api/tcpsocket/index.html deleted file mode 100644 index c0413ef9fc..0000000000 --- a/files/fr/web/api/tcpsocket/index.html +++ /dev/null @@ -1,102 +0,0 @@ ---- -title: TCPSocket -slug: Web/API/TCPSocket -translation_of: Archive/B2G_OS/API/TCPSocket ---- -

{{APIRef("Firefox OS")}}

- -

{{ non-standard_header() }}

- -

{{ B2GOnlyHeader2('privileged') }}

- -

Résumé

- -

L'interface TCPSocket permet d'accéder à un socket TCP brut.

- -

Le principal point de cette API d'entrée est la propriété{{domxref("navigator.mozTCPSocket")}} qui est un object TCPSocket.

- -
-

Note: Seulement applications certifiées peuvent accepter des connexions entrantes sur un port en dessous de 1024.

-
- -

Aperçu de l'API

- -
interface TCPSocket{
-  readonly attribute DOMString host;
-  readonly attribute unsigned short port;
-  readonly attribute boolean ssl;
-  readonly attribute unsigned long bufferedAmount;
-  readonly attribute DOMString binaryType;
-  readonly attribute DOMString readyState;
-
-  TCPSocket open(DOMString host, unsigned short port, [object options]);
-  TCPServerSocket listen(unsigned short port, [object options, [unsigned short backlog]]);
-  void upgradeToSecure();
-  void suspend();
-  void resume();
-  void close();
-  boolean send(in jsval data);
-
-  attribute onopen;
-  attribute ondrain;
-  attribute ondata;
-  attribute onerror;
-  attribute onclose;
-};
- -

Propriétés

- -
-
{{domxref("TCPSocket.host")}} {{readonlyinline}}
-
Une chaîne représentant le nom du serveur sur le quel le socket est connecté.
-
{{domxref("TCPSocket.port")}} {{readonlyinline}}
-
Un nombre représentant le port de connexion.
-
{{domxref("TCPSocket.ssl")}} {{readonlyinline}}
-
Une valeur booléenne indiquant si le socket est cryptée avec SSL (true) ou non (false).
-
{{domxref("TCPSocket.bufferedAmount")}} {{readonlyinline}}
-
Le nombre d'octets de données dans le tampon qui ne sont pas encore envoyés.
-
{{domxref("TCPSocket.binaryType")}} {{readonlyinline}}
-
Le type de données utilisé. Valeurs possibles : arraybuffer ou string.
-
{{domxref("TCPSocket.readyState")}} {{readonlyinline}}
-
L'état de socket. Valeurs possibles : connecting, open, closing, ou closed.
-
- -

Gestionnaires d'Evénements

- -
-
{{domxref("TCPSocket.onopen")}}
-
Gestionnaire d'événement {{event("open")}}. Après cet événement, le socket est prêt à envoyer et recevoir des données.
-
{{domxref("TCPSocket.ondrain")}}
-
Gestionnaire pour l'événement {{event("drain")}}. Cet événement est déclenché chaque fois que le tampon de données est vidé.
-
{{domxref("TCPSocket.onerror")}}
-
Gestionnaire pour l'événement {{event("error")}}.
-
{{domxref("TCPSocket.ondata")}}
-
Gestionnaire pour l'événement {{event("data")}}. Cet événement est déclenché chaque fois que les données ont été reçues.
-
{{domxref("TCPSocket.onclose")}}
-
Gestionnaire pour l'événement {{event("close")}}.
-
- -

Méthodes

- -
-
{{domxref("TCPSocket.close()")}}
-
Ferme la connexion.
-
{{domxref("TCPSocket.open()","TCPSocket.open(host, port [, options])")}}
-
Renvoie un nouvel objet connecté TCPSocket aux host donnée et au port donné.
-
{{domxref("TCPSocket.resume()")}}
-
Information sur l'événement data.
-
{{domxref("TCPSocket.send()","TCPSocket.send(data)")}}
-
Données tampons à envoyer sur le réseau.
-
{{domxref("TCPSocket.suspend()")}}
-
Suspend l'événement data.
-
- -

Spécification

- -

Ne fait partie d'aucune spécification; Toutefois, cette API est discuté au sein du W3C dans le cadre du groupe de travail des applications  système sous la dénomination API Socket TCP et UDP (anciennement connu sous le nom Raw Sockets API) .

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/associate/index.html b/files/fr/web/api/wifimanager/associate/index.html deleted file mode 100644 index e19b143cf8..0000000000 --- a/files/fr/web/api/wifimanager/associate/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: WifiManager.associate() -slug: Web/API/WifiManager/associate -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/associate ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -

{{B2GOnlyHeader2('certified')}}

- -

La méthode associate est utilisée pour associer (et connecter) un appareil avec un réseau WiFi donné.

- -

Syntaxe

- -
var request = navigator.mozWifiManager.associate(network);
- -

Paramètres

- -
-
network
-
Un objet réseau fournies par les méthode {{domxref("WifiManager.getNetworks","getNetworks")}} ou {{domxref("WifiManager.getKnownNetworks","getKnownNetworks")}}.
-
- -

Association d'un réseau sécurisé avec un dispositif nécessitant la mise en oeuvre de propriétés supplémentaires sur l'objet network est passé à la méthode:

- - - -

Résultats

- -

Elle renvoie un objet DOMRequest gérant le succès ou l'echec de l'opération. Une opération réussie signifie que le dispositif entre dans le workflow de connexion au réseau fourni. Le succès ou l'échec de la connexion elle-même peuvent être suivis à travers l'événement statuschange en attachant un gestionnaire d'événements à WifiManager.onstatuschange.

- -

Spécification

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/connection/index.html b/files/fr/web/api/wifimanager/connection/index.html deleted file mode 100644 index 928ab6af4e..0000000000 --- a/files/fr/web/api/wifimanager/connection/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: WifiManager.connection -slug: Web/API/WifiManager/connection -tags: - - API - - B2G - - Non-standard - - Propriété - - Reference - - WebAPI - - Wi-Fi -translation_of: Archive/B2G_OS/API/WifiManager/connection ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{B2GOnlyHeader2('certified')}}
- -

La valeur de la propriété connection offre le statut et le réseau actuel utilisé par l'adaptateur WiFi.

- -

Syntaxe

- -
var mac = navigator.mozWifiManager.connection
- -

Valeur

- -

Renvoie un objet avec les propriétés suivantes:

- -
-
status {{readonlyinline}}
-
Une chaîne représentant l'état actuel de la connexion, l'un des disconnected, connecting, associated ou connected (voir {{domxref("MozWifiStatusChangeEvent.status")}} pour plus d'informations sur chacun de ces statuts).
-
network {{readonlyinline}}
-
Un objet network représentant le réseau en cours d'utilisation ou null si l'appareil n'est connecté à aucun réseau (voir {{domxref("WifiManager.getNetworks()")}} pour plus d'informations).
-
- -

Spécifications

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/connectioninformation/index.html b/files/fr/web/api/wifimanager/connectioninformation/index.html deleted file mode 100644 index 0252bb7b15..0000000000 --- a/files/fr/web/api/wifimanager/connectioninformation/index.html +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: WifiManager.connectionInformation -slug: Web/API/WifiManager/connectionInformation -tags: - - API - - B2G - - Firefox OS - - Non-standard - - Propriété - - Reference - - WebAPI - - Wi-Fi -translation_of: Archive/B2G_OS/API/WifiManager/connectionInformation ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{B2GOnlyHeader2('certified')}}
- -

La valeur de la propriété connectionInformation fournit des informations supplémentaires sur la connexion en cours.

- -

La valeur de cette propriété est mise à jour chaque fois que l'événement {{event("connectionInfoUpdate")}} est déclenché.

- -

Syntaxe

- -
var info = navigator.mozWifiManager.connectionInformation
- -

Valeur

- -

Retourne un objet avec les propriétés suivantes:

- -
-
signalStrength{{readonlyinline}}
-
Un nombre indiquant la force absolue du signal en dBm .
-
relSignalStrength{{readonlyinline}}
-
Un certain nombre dans l'intervalle [0, 100] indiquant la force relative du signal.
-
LinkSpeed{{readonlyinline}}
-
Un nombre représentant la vitesse de liaison en Mb/s.
-
ipAddress{{readonlyinline}}
-
Une chaîne représentant l'adresse IP de l'appareil dans la notation décimale à point.
-
- -

Spécifications

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/enabled/index.html b/files/fr/web/api/wifimanager/enabled/index.html deleted file mode 100644 index 53f046b621..0000000000 --- a/files/fr/web/api/wifimanager/enabled/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: WifiManager.enabled -slug: Web/API/WifiManager/enabled -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/enabled ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{ B2GOnlyHeader2('certified') }}
- -

La valeur de la propriété enabled indique si le wifi est activé ( true ) ou désactivé (false).

- -
-

Note : Activer ou désactiver le WiFi ne peut être fait en utilisant les paramètres API pour changer le wifi.enabled réglage. Chaque fois que ce réglage change, l'objet {{domxref("WifiManager")}} enverra un événement {{event("enabled")}} ou {{event("disabled")}} Ces événements peuvent être traitées en utilisant les gestionnaires d'événements {{domxref("WifiManager.onenabled")}} et {{domxref("WifiManager.ondisabled")}}.

-
- -

Syntaxe

- -
var enabled = navigator.mozWifiManager.enabled
- -

Valeur

- -

Retourne un booléen.

- -

Spécifications

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/forget/index.html b/files/fr/web/api/wifimanager/forget/index.html deleted file mode 100644 index a88abba4dc..0000000000 --- a/files/fr/web/api/wifimanager/forget/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: WifiManager.forget() -slug: Web/API/WifiManager/forget -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/forget ---- -
{{APIRef("Firefox OS")}} {{non-standard_header}}
- -
{{B2GOnlyHeader2('certified')}}
- -

La méthode forget est utilisée pour « oublier » un réseau WiFi. Cela permettra d'éliminer le réseau de la liste des réseaux connus et de supprimer tous les paramètres de configuration liés à ce réseau.

- -

Si le dispositif est connecté à ce réseau, il en est déconnecté.

- -

Syntaxe

- -
var request = navigator.mozWifiManager.forget(network);
- -

Paramètres

- -
-
network
-
Un objet réseau fournit par les méthodes {{domxref("WifiManager.getNetworks","getNetworks")}} ou {{domxref("WifiManager.getKnownNetworks","getKnownNetworks")}}.
-
- -

Résultats

- -

Elle renvoie un objet DOMRequest gérant le succès ou l'échec de l'opération.

- -

Spécification

- -

Ne fait pas partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/getknownnetworks/index.html b/files/fr/web/api/wifimanager/getknownnetworks/index.html deleted file mode 100644 index 36f48007d0..0000000000 --- a/files/fr/web/api/wifimanager/getknownnetworks/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: WifiManager.getKnownNetworks() -slug: Web/API/WifiManager/getKnownNetworks -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/getKnownNetworks ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{B2GOnlyHeader2('certified') }}
- -

La méthode getKnownNetworks est utilisée pour récupérer la liste des réseaux WiFi connus, peu importe si ils sont disponibles ou non dans la zone entourant le dispositif. Un réseau connu est tout réseau précédemment associée au dispositif à l'aide de la méthode WifiManager.associate().

- -

Syntaxe

- -
var request = navigator.mozWifiManager.getKnownNetworks();
- -

Returns

- -

Elle retourne un handle DOMRequest de succès ou d'échec. Si l'opération est réussie, result est un Array d'objets network.

- -

Spécification

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/getnetworks/index.html b/files/fr/web/api/wifimanager/getnetworks/index.html deleted file mode 100644 index bdde0246c3..0000000000 --- a/files/fr/web/api/wifimanager/getnetworks/index.html +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: WifiManager.getNetworks() -slug: Web/API/WifiManager/getNetworks -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/getNetworks ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{B2GOnlyHeader2('certified')}}
- -

La méthode getNetworks est utilisée pour récupérer de la liste des réseaux WiFi disponibles autour de l'appareil.

- -

Syntaxe

- -
var request = navigator.mozWifiManager.getNetworks();
- -

Résultats

- -

Elle renvoie un handle DOMRequest de succès ou d'échec de l'opération. Si l'opération réussit, result est un Array d'objet {{Anch("Network")}}.

- -

Network

- -

Ce sont des objets JavaScript régulières avec les propriétés suivantes:

- -
-
ssid {{readonlyinline}}
-
Une chaîne représentant le ssid du réseau.
-
bssid{{readonlyinline}}
-
Une chaîne représentant le bssid du réseau.
-
capabilities{{readonlyinline}}
-
Un tableau de chaînes représentant les capacités spéciales du réseau (actuellement, seulement WPS est pris en charge).
-
security{{readonlyinline}}
-
Un tableau de chaînes représentant le modèle du réseau de sécurité (prend actuellement en charge WEP , WPA-PSK et WPA-EAP ).
-
signalStrength{{readonlyinline}}
-
Un nombre indiquant la force absolue du signal en dBm .
-
relSignalStrength{{readonlyinline}}
-
Une valeure dans l'intervalle [0, 100] indiquant la force relative du signal.
-
connected{{readonlyinline}}
-
Un booléen indiquant si l'appareil est connecté à ce réseau.
-
known{{readonlyinline}}
-
Une valeur booléenne indiquant si le réseau est déjà connu par le dispositif (si il a déjà été utilisée).
-
- -

Spécification

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/index.html b/files/fr/web/api/wifimanager/index.html deleted file mode 100644 index 51804c74f8..0000000000 --- a/files/fr/web/api/wifimanager/index.html +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: WifiManager -slug: Web/API/WifiManager -translation_of: Archive/B2G_OS/API/WifiManager ---- -

{{APIRef("Firefox OS")}}{{ non-standard_header() }}

- -

{{ B2GOnlyHeader2('certified') }}

- -

Sommaire

- -

Le manager Wifi (WifiManager) donne un accès aux périphriques wifi

- -

Interface

- -
interface WifiManager {
-  readonly attribute boolean enabled;
-  readonly attribute string macAddress;
-  readonly attribute object connection;
-  readonly attribute object connectionInformation;
-
-  attribute nsIDOMEventListener onenabled;
-  attribute nsIDOMEventListener ondisabled;
-  attribute nsIDOMEventListener onstatuschange;
-  attribute nsIDOMEventListener onconnectioninfoupdate;
-  attribute nsIDOMEventListener onstationinfoupdate
-
-  DOMRequest getNetworks();
-  DOMRequest getKnownNetworks();
-  DOMRequest associate(object network);
-  DOMRequest forget(object network);
-  DOMRequest wps(object detail);
-  DOMRequest setPowerSavingMode(boolean enabled);
-  DOMRequest setStaticIpMode(object network, object info)
-};
-
- -

Propriétés

- -
-
{{domxref("WifiManager.enabled")}} {{readonlyinline}}
-
Un booléen qui indique si le wifi est en marche (true) ou pas (false).
-
{{domxref("WifiManager.macAddress")}} {{readonlyinline}}
-
Une chaine de caractères représentant l' adresse MAC de l'adaptateur wifi
-
{{domxref("WifiManager.connection")}} {{readonlyinline}}
-
Un objet donnant des informations a propos de la connexion en cours (statut et réseau en cours d'utilisation).
-
{{domxref("WifiManager.connectionInformation")}} {{readonlyinline}}
-
Un objet donnant des informations supplémentaires a propos de la connexion en cours ou null si le périphérique n'est pas connecté en wifi.
-
- -

Gestion des évènements

- -
-
{{domxref("WifiManager.onenabled")}}
-
Signal {{event("enabled")}} ; Ce signal est déclenché quand le wifi est allumé.
-
{{domxref("WifiManager.ondisabled")}}
-
Signal {{event("disabled")}} ; Ce signal est déclenché quand le wifi est arrêté.
-
{{domxref("WifiManager.onstatuschange")}}
-
Signal {{event("statuschange")}} ; L'objet retourné correspondant à l'évènement est une instance de {{domxref("MozWifiStatusChangeEvent")}}.
-
{{domxref("WifiManager.connectionInfoUpdate")}}
-
{{domxref("WifiManager.onconnectionInfoUpdate")}}
-
{{domxref("WifiManager.onconnectioninfoupdate")}}
-
Signal {{event("connectioninfoupdate")}} ; Déclenché à chaque fois que les informations de connexion changent. L'objet retourné correspondant à l'évènement est une instance de {{domxref("MozWifiConnectionInfoEvent")}}.
-
{{domxref("WifiManager.onstationInfoUpdate")}}
-
{{domxref("WifiManager.onstationinfoupdate")}}
-
TBD
-
- -

Méthodes

- -
-
{{domxref("WifiManager.associate()")}}
-
Permet d'associer (et de connecter) un périphérique avec un réseau donné. Retourne un {{domxref("DOMRequest")}}.
-
{{domxref("WifiManager.forget()")}}
-
permet de créer un périphérique non associé à un réseau donné. Retourne un {{domxref("DOMRequest")}}.
-
{{domxref("WifiManager.getKnownNetworks()")}}
-
Permet de récupérer la liste de tous les réseaux avec lesquels le périphérique est associé. Retourne un {{domxref("DOMRequest")}}.
-
{{domxref("WifiManager.getNetworks()")}}
-
Permet de récupérer la liste de tous les réseaux disponibles dans la zone couverte par le périphérique. Retourne un {{domxref("DOMRequest")}}.
-
{{domxref("WifiManager.setPowerSavingMode()")}}
-
Permet à l'adaptateur wifi d'entrer/de sortir du mode d'enregistrement allumé  "power saving mode". Retourne un {{domxref("DOMRequest")}}.
-
{{domxref("WifiManager.setStaticIpMode()")}}
-
Permet de configurer une adresse IP statique pour le périphérique dans un réseau donné. Retourne un {{domxref("DOMRequest")}}.
-
{{domxref("WifiManager.wps()")}}
-
Permet de connecter le périphérique à un réseau en utilisant le système réseau WPS (si disponible). Retourne un {{domxref("DOMRequest")}}.
-
- -

Spécifications

- -

Il n'y a pas de spécifications pour ce module

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/macaddress/index.html b/files/fr/web/api/wifimanager/macaddress/index.html deleted file mode 100644 index 9c930a0548..0000000000 --- a/files/fr/web/api/wifimanager/macaddress/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: WifiManager.macAddress -slug: Web/API/WifiManager/macAddress -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/macAddress ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{ B2GOnlyHeader2('certified') }}
- -

La valeur de la propriété macAddress est l'adresse MAC fournie par l'adaptateur wifi.

- -

Syntaxe

- -
var mac = navigator.mozWifiManager.macAddress
- -

Valeur

- -

Retourne une chaîne.

- -

Spécification

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/onconnectioninfoupdate/index.html b/files/fr/web/api/wifimanager/onconnectioninfoupdate/index.html deleted file mode 100644 index 887dac48dc..0000000000 --- a/files/fr/web/api/wifimanager/onconnectioninfoupdate/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: WifiManager.onconnectioninfoupdate -slug: Web/API/WifiManager/onconnectioninfoupdate -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/onconnectioninfoupdate ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{B2GOnlyHeader2('certified')}}
- -

Pointe vers un écouteur d'événement pour recevoir l'événement {{event("connectioninfoupdate")}}. Ces événements se produisent lorsque les informations de connexion WiFi de l'appareil change.

- -

Syntaxe

- -
navigator.mozWifiManager.onconnectioninfoupdate = funcRef
- -

funcRef est une fonction à appeler lorsque l'événement {{event("connectioninfoupdate")}} se produit. Cette fonction de rappel reçoit un objet {{domxref("MozWifiConnectionInfoEvent")}} comme premier paramètre.

- -

Spécifications

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/ondisabled/index.html b/files/fr/web/api/wifimanager/ondisabled/index.html deleted file mode 100644 index c853d8d328..0000000000 --- a/files/fr/web/api/wifimanager/ondisabled/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: WifiManager.ondisabled -slug: Web/API/WifiManager/ondisabled -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/ondisabled ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -

{{B2GOnlyHeader2('certified')}}

- -

Pointe sur un écouteur d'événement pour recevoir l'événement {{event("disabled")}}. Cet événement se produit lorsque la WiFi de l'appareil est éteinte.

- -

Syntaxe

- -
navigator.mozWifiManager.ondisabled = funcRef
- -

funcRef est une fonction à appeler lorsque l'événement {{event("disabled")}} se produit.

- -

Spécifications

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/onenabled/index.html b/files/fr/web/api/wifimanager/onenabled/index.html deleted file mode 100644 index b0ca2ac382..0000000000 --- a/files/fr/web/api/wifimanager/onenabled/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: WifiManager.onenabled -slug: Web/API/WifiManager/onenabled -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/onenabled ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{ B2GOnlyHeader2('certified') }}
- -

Pointe sur un écouteur d'événement pour recevoir l'événement {{event("enabled")}}. Cet événement se produit lorsque la WiFi de l'appareil est allumée.

- -

Syntaxe

- -
navigator.mozWifiManager.onenabled = funcRef
- -

funcRef est une fonction à appeler lorsque l'événement {{event("enabled")}} se produit.

- -

Spécifications

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/onstatuschange/index.html b/files/fr/web/api/wifimanager/onstatuschange/index.html deleted file mode 100644 index fa27f2742b..0000000000 --- a/files/fr/web/api/wifimanager/onstatuschange/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: WifiManager.onstatuschange -slug: Web/API/WifiManager/onstatuschange -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/onstatuschange ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{B2GOnlyHeader2('certified')}}
- -

Pointe sur un écouteur d'événement pour recevoir l'événement {{event("statuschange")}}. Cet événement se produit lorsque la connexion WiFi change d'état.

- -

Syntaxe

- -
navigator.mozWifiManager.onstatuschange = funcRef
- -

funcRef est une fonction à appeler lorsque l'événement {{event("statuschange")}} se produit. Cette fonction de rappel reçoit un objet {{domxref("MozWifiStatusChangeEvent")}} comme premier paramètre.

- -

Spécifications

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/setpowersavingmode/index.html b/files/fr/web/api/wifimanager/setpowersavingmode/index.html deleted file mode 100644 index 5735b5944a..0000000000 --- a/files/fr/web/api/wifimanager/setpowersavingmode/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: WifiManager.setPowerSavingMode() -slug: Web/API/WifiManager/setPowerSavingMode -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/setPowerSavingMode ---- -
{{APIRef("Firefox OS")}}{{ non-standard_header() }}
- -
{{B2GOnlyHeader2('certified') }}
- -

La méthode setPowerSavingMode est utilisée pour que l'adaptateur WiFi active ou désactive le mode économie d'énergie.

- -

Syntaxe

- -
var request = navigator.mozWifiManager.setPowerSavingMode(enabled);
- -

Paramètres

- -
-
enabled
-
Un booléen indiquant si le dispositif doit activer (true) ou désactiver (false) le mode économie d'énergie.
-
- -

Résultats

- -

Elle renvoie un handle DOMRequest  qui indique le succès ou l'echec de l'opération.

- -

Spécification

- -

Ne fait partie d'aucune spécification.

- - diff --git a/files/fr/web/api/wifimanager/setstaticipmode/index.html b/files/fr/web/api/wifimanager/setstaticipmode/index.html deleted file mode 100644 index f88e2433eb..0000000000 --- a/files/fr/web/api/wifimanager/setstaticipmode/index.html +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: WifiManager.setStaticIpMode() -slug: Web/API/WifiManager/setStaticIpMode -tags: - - API - - B2G - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/setStaticIpMode ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{B2GOnlyHeader2('certified')}}
- -

La méthode setStaticIpMod est utilisée pour définir une adresse IP statique ou dynamique pour l'appareil sur un réseau donné (si le réseau dispose d'un serveur DHCP).

- -

Syntaxe

- -
var request = navigator.mozWifiManager.setStaticIpMode(param);
- -

Paramètres

- -
-
param
-
Un objet de configuration avec les propriétés suivantes: -
    -
  • enabled : Un booléen demandant si le mode IP statique doit être activé (true) ou désactivé (false). Si il est désactivé et un réseau WiFi DHCP activé, l'appareil obtiendra une adresse IP dynamique.
  • -
  • ipaddr : Une chaîne représentant l'adresse IP de l'appareil dans le format de quad en pointillés.
  • -
  • proxy : Une chaîne représentant l'adresse du serveur proxy (le cas échéant, sinon une chaîne vide).
  • -
  • maskLength : Un nombre représentant la longueur du masque réseau.
  • -
  • gateway : Une chaîne représentant une adresse de passerelle (le cas échéant, sinon une chaîne vide).
  • -
  • dns1 : Une chaîne représentant la première adresse du serveur DNS.
  • -
  • dns2 : Une chaîne représentant la deuxième adresse du serveur DNS.
  • -
-
-
- -

Résultats

- -

Elle renvoie un handle DOMRequest  qui indique le succès ou l'echec de l'opération.

- -

Spécification

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/wifimanager/wps/index.html b/files/fr/web/api/wifimanager/wps/index.html deleted file mode 100644 index b1b232f9a7..0000000000 --- a/files/fr/web/api/wifimanager/wps/index.html +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: WifiManager.wps() -slug: Web/API/WifiManager/wps -tags: - - API - - B2G - - Method - - Non Standard - - WebAPI -translation_of: Archive/B2G_OS/API/WifiManager/wps ---- -
{{APIRef("Firefox OS")}}{{non-standard_header}}
- -
{{ B2GOnlyHeader2('certified') }}
- -

La méthode wps est utilisée pour traiter un handle de connexionWPS avec les réseaux qui soutiennent cette fonctionnalité.

- -

Un réseau suportant une connexion WPS à la chaîne WPS disponible dans le tableau {{domxref("WifiManager.capabilities")}}.

- -

Une connexion WPS est un moyen simple de connecter un périphérique à un réseau. Il nécessite moins de connaissances de l'utilisateur et rend les choses plus faciles pour lui.Fondamentalement, quand un utilisateur a un routeur WiFi compatible WPS, il peut choisir cette méthode pour connecter son appareil sur le réseau au lieu de saisir son mot de passe.

- -

Il existe deux façons de lancer une connexion WPS:

- - - -

Syntaxe

- -
var request = navigator.mozWifiManager.wps(param);
- -

Paramètres

- -
-
param
-
Un objet de configuration avec les propriétés suivantes : -
    -
  • method : l'une des chaînes suivantes : -
      -
    • cancel pour annuler une tentative de connexion WPS.
    • -
    • pbs pour tenter une connexion en appuyant sur ​​le bouton physique du routeur WiFi.
    • -
    • pin pour tenter une connexion avec un code pin.
    • -
    -
  • -
  • bssid : une chaîne représentant le bssid du réseau pour se connecter. Il est obligatoire si la propriété method est définie à pin .
  • -
  • pin : une chaîne représentant le code pin saisi par l'utilisateur. Il est obligatoire si la propriété method est définie à pin.
  • -
-
-
- -

Résultats

- -

Elle renvoie un handle DOMRequestqui indique le succès ou l'échec de l'opération.

- -

Lorsque la propriété method est définie à pin, si l'opération est réussie et si l'utilisateur doit saisir un numéro d'identification sur son interface de routeur WiFi, le résultat de la requête est une chaîne représentant le code PIN.

- -

Exemple

- -
var wifi = navigator.mozWifiManager;
-
-var request = wifi.getNetworks();
-
-request.onsuccess = function () {
-  // Utilisons du premier réseau.
-  var network = this.result[0];
-  var isWPSEnabled = network.capabilities.indexOf('WPS') > -1;
-  var wpsRequest;
-
-  if (isWPSEnabled) {
-    if (comfirm('Voulez-vous utiliser le bouton poussoir pour connecter votre appareil ?')) {
-      wpsRequest = wifi.wps({
-        method : 'pbs'
-      });
-    }
-
-    else if (confirm('Voulez-vous saisir un numéro de code PIN sur votre interface de routeur wifi ?')){
-      wpsRequest = wifi.wps({
-        method : 'pin',
-        bssid: network.bssid
-      })
-
-      wpsRequest.onsuccess = function () {
-        alert('Veuillez saisir ce numéro sur votre interface de routeur WiFi:' + this.result)
-      }
-    }
-
-    else {
-      wpsRequest = wifi.wps({
-        method : 'pin',
-        bssid: network.bssid
-        pin: prompt('Veuillez indiquer le code PIN de votre routeur WiFi.')
-      })
-    }
-  }
-}
- -

Spécification

- -

Ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/api/window/importdialog/index.html b/files/fr/web/api/window/importdialog/index.html deleted file mode 100644 index 8b870f39d6..0000000000 --- a/files/fr/web/api/window/importdialog/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: window.importDialog -slug: Web/API/Window/importDialog -tags: - - Traduction_à_relire -translation_of: Archive/Web/Window.importDialog ---- -

{{ ApiRef() }}

-
- Cette page vient d'être traduite, mais elle a besoin d'un relecteur différent du traducteur. Pensez également à toujours vérifier le contenu avec sa toute dernière version en anglais.
-

Résumé

-

Puisque ouvrir une nouvelle fenêtre sur une plateforme mobile n'est pas vraiment approprié, l'équipe de Firefox Mobile a créé la méthode importDialog() pour remplacer {{ domxref("window.openDialog()") }}. Au lieu d'ouvrir une nouvelle fenêtre, elle fusionne l'élément XUL dialog spécifié avec la fenêtre principale.

-

Syntaxe

-
newDialog = importDialog(aParent, aSrc, aArguments)
-
-
-
- newDialog
-
- La fenêtre ouverte.
-
- aParent
-
- L'élément parent de la boîte de dialogue. Peut être null.
-
- aSrc
-
- L'URL chrome vers la boîte de dialogue XUL.
-
- aArguments
-
- Un objet JavaScript contenant les données à passer à la boîte de dialogue.
-
-

Exemple

-
newDialog = importDialog(aParent, aSrc, aArguments)
-
-
-
- newDialog
-
- La fenêtre ouverte
-
- aParent
-
- La parent de la fenêtre, éventuellement null.
-
- aSrc
-
- L'URL chrome  de la boîte de dialogue XUL.
-
- aArguments
-
- Un objet JavaScript contenant les données à transférer à la boîte de dialogue.
-
-

Notes

-

Le XUL passé à la méthode importDialog() est très similaire à celui passé à la méthode {{ domxref("window.openDialog()") }}, avec cependant quelques limitations et mises en garde :

- -

Le XUL est fusionné avec la fenêtre spécifiée, un peu à la manière d'un overlay. En conséquence, des conflits entre les identifiants (attributs id) et les scripts JavaScript sont possibles, comme avec les overlays. Prenez cela en considération.

-

Spécification

-

{{ DOM0() }}

-

{{ languages( { "en": "en/DOM/window.importDialog", "fr": "fr/DOM/window.importDialog" } ) }}

diff --git a/files/fr/web/apps/design/building_blocks/buton/index.html b/files/fr/web/apps/design/building_blocks/buton/index.html deleted file mode 100644 index 1ff0416084..0000000000 --- a/files/fr/web/apps/design/building_blocks/buton/index.html +++ /dev/null @@ -1,231 +0,0 @@ ---- -title: Bouton -slug: Web/Apps/Design/Building_Blocks/Buton -translation_of: Archive/B2G_OS/Firefox_OS_apps/Building_blocks/1.x/Button ---- -

Effectue une action quand touché par l'utilisateur. Ce sont des objets de l'interface utilisateur hautements flexibles qui ont une grande variété de styles. Consultez le guide de codage pour la façon de mettre en œuvre des boutons qui ressemblent à ceux décrits ici.

-

Caractéristiques

- -

Il y a différents types de boutons :

-
-
- Boutons d'action
-
- Utilisés lorsqu'il n'y a que quelques actions et qu'une liste n'est pas nécessaire. Le bouton d'action principal utilise une couleur spéciale pour indiquer que c'est la première option.
-
- Boutons de listes
-
- Utilisés lors de l'affichage d'une liste d'actions, ou pour déclencher l'affichage d'un sélecteur de valeur.
-
- Boutons de champ de saisie
-
- Utilisés pour effectuer des actions avec les champs de saisie.
-
- Boutons spéciaux/personnalisés
-
- Utilisés pour fournir des actions spécifiques, comme l'enregistrement, la numérotation, etc.
-
-

Captures d'écran

-

Voici quelques exemples visuels de ce à quoi les boutons devraient ressembler. N'oubliez pas que vous pouvez utiliser les feuilles de style et des ressources d'images fournies dans le guide de codage pour les implémenter.

-

Boutons d'action

-

Utilisés lorsqu'il n'y a que quelques actions et qu'une liste n'est pas nécessaire. Le bouton d'action principal utilise une couleur spéciale pour indiquer que c'est la première option.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Première actionSeconde actionSupprimer
Normal
Pressé
Désactivé
-

Sur un fond sombre, les boutons d'action ont une apparence spéciale, comme ci-dessous.

- - - - - - - - - - - - - - - -
 Première actionSeconde action
Désactivé
-

Boutons de liste

-

Utilisés lors de l'affichage d'une liste d'actions, ou pour déclencher l'affichage d'un sélecteur de valeur.

-

Déclencheurs

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 Déclencher une action dans la vue actuelleDéclencher une action dans une nouvelle vue Afficher un sélecteur de valeur
Normal
Pressé
Désactivé
-

Sélecteur de valeur

-

Une fois que le sélecteur de valeur a été ouvert, vous aurez besoin d'au moins un bouton sur le panneau de sélection de valeur pour annuler ledit sélecteur de valeur. Ces boutons doivent ressembler à ce qui suit:

- - - - - - - - - - - - - - - -
NormalPresséDésactivé
-

Boutons de champ de saisie

-

Les boutons de champ de saisie sont des boutons associés à un champ de saisie, qui, lorsqu'il est pressé, effectuent une action liée à ce champ de saisie.

- - - - - - - - - - - - - - - -
NormalPresséDésactivé
-

Boutons spéciaux

-

Les boutons spéciaux sont des boutons de style visuels avec des icônes, utilisés à des fins spéciales, telles que l'exploitation de la caméra de l'appareil, répondre et raccrocher le téléphone, et l'activation de la numérotation au clavier. Vous pouvez bien sûr trouver d'autres utilisations pour ce style de bouton.

-

Boutons photo

-

Ces butons n'ont pas d'état désactivé, vous n'avez tout simplement pas besoin de les afficher si la prise de photos n'est pas disponible.

- - - - - - - - - - - - - - - - - - - - - - - -
 Enregistrement vidéoArrêter l'enregistrement vidéoPrendre photo
Normal
Pressé
-

Boutons téléphone

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
 RépondreRaccrocherMasquer le clavier
Normal
Pressé
Désactivé
-

Boutons personnalisés

-

Voici des exemples boutons personnalisés, ici pour ajouter un contact.

- - - - - - - - - - - - - - - -
Normal
Pressé
Désactivé
-

Voir aussi

- diff --git a/files/fr/web/apps/design/building_blocks/confirmation/index.html b/files/fr/web/apps/design/building_blocks/confirmation/index.html deleted file mode 100644 index 17d6db6553..0000000000 --- a/files/fr/web/apps/design/building_blocks/confirmation/index.html +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: Confirmation -slug: Web/Apps/Design/Building_Blocks/Confirmation -translation_of: Archive/B2G_OS/Firefox_OS_apps/Building_blocks/1.x/Confirmation ---- -

Un message de confirmation demande à l'utilisateur d'effectuer ou de confirmer une action, par exemple répondre à un message système qui demande à l'utilisateur de redémarrer l'appareil après un changement de carte SIM, ou demander à l'utilisateur d'accorder ou de refuser l'autorisation d'exécuter une tâche. Consultez le guide de codage pour la façon de mettre en œuvre ces invites dans votre application.

-

Caractéristiques

- -

Captures d'écran

-

Voici quelques exemples de ce à quoi diverses invites de confirmation peuvent ressembler.

- - - - - - - - - - - -
-

Apparence par défaut

-

- Ici, un {{HTMLElement("h1")}} est utilisé pour créer la « confirmation » du titre.. La classe delete est appliquée au bouton Supprimer pour l'afficher avec l'apparence d'un bouton Supprimer
-

Avec un contenu de corps

-

-

Dans cet exemple, un corps plus complexe est utilisé, avec une image et son style. La classe « recommandé » est utilisée pour indiquer que le bouton « Action » est le bouton qui doit effectuer ladite action.

-
-

Sans titre

-

Cet exemple est exactement comme celui du dessus sauf qu'il n'y a pas de bloc {{HTMLElement("h1")}} pour créer un titre.

-
-

En mode d'édition

-

-
-

Variations

-

Il y a quelques variantes sur le plan des invites de confirmation, comme vous l'avez vu ci-dessus. Les maquettes simplifiées ci-dessous aident à clarifier les composants de l'invite de confirmation, et montrent que vous avez le contrôle sur la mise en page du contenu.

- - - - - - - - - - - -
-

Invite de permission

-

-

Ici, l'icône et le titre sont utilisés pour identifier l'application qui demande l'autorisation, et le genre de permission demandé.

-

Le texte du corps du document doit aller plus en détail sur ce que l'octroi de cette autorisation signifie.

-
-

Invite de confirmation d'action

-

-

Ce message simple confirmation d'action pose une question simple, et ne dispose pas d'un titre.

-
-

Invite de confirmation d'action

-

-

Cet invite de confirmation d'action un peu plus complexe ajoute une icône et un titre.

-
 
-

Interaction

-

Supprimer des  messages

-

Dans cet exemple, une invite de confirmation est utilisée pour demander à l'utilisateur s'il est certain de vouloir supprimer les messages sélectionnés à partir d'une liste de courriels. Appuyer sur le bouton « Supprimer » affiche l'invite ; la suppression se produit uniquement si l'utilisateur appuie sur le bouton « Supprimer » dans l'invite de confirmation.

-

-

Confirmer une demande de permission

-

Dans cet exemple, l'utilisateur ouvre pour la première fois une application qui a besoin de l'autorisation d'utiliser le service de géolocalisation. Comme l'application nécessite l'autorisation pour fonctionner, il demande immédiatement l'autorisation d'utiliser le service de localisation. Lorsque l'utilisateur ferme l'invite en tapant soit « Ne pas autoriser » (qui refuse l'autorisation d'utiliser la géolocalisation) soit « Autoriser » (qui accorde la permission), le message de confirmation se ferme et le choix de l'utilisateur prend effet.

-

-

Notez que cet exemple comporte une case à cocher dans l'invite de confirmation pour enregistrer le choix de l'utilisateur afin que celui-ci ne soit pas demandé à nouveau ultérieurement.

-

Voir aussi

- diff --git a/files/fr/web/apps/design/building_blocks/filtre/index.html b/files/fr/web/apps/design/building_blocks/filtre/index.html deleted file mode 100644 index 91df36efa2..0000000000 --- a/files/fr/web/apps/design/building_blocks/filtre/index.html +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Filtre -slug: Web/Apps/Design/Building_Blocks/Filtre -translation_of: Archive/B2G_OS/Firefox_OS_apps/Building_blocks/1.x/Filter ---- -

Les filtres peuvent être utilisés pour deux usages :

-
    -
  1. le filtrage, dans lequel l'utilisateur peut visualiser un ensemble unique de données de différentes manières. Par exemple, l'application Calendrier utilise des filtres pour sélectionner l'échelle de temps utilisée de la visualisation de données (qui est de jour, semaine ou mois) ;
  2. -
  3. la navigation (présentation d'un second ensemble d'onglets lorsque des onglets sont déjà présents dans votre interface utilisateur).
  4. -
-

Consultez le Guide de codage pour la façon de mettre en œuvre les filtres dans votre application.

-

Caractéristiques

- -

Captures d'écran

- - - - - - - -
-

Filtres au somment

-

-
-

Filtres au fond

-

-
-

Variations

-

Il ya seulement deux variations: si les filtres sont au sommet ou au fond.

-

Filtres au sommet

-

-

Filtres au fond

-

-

Interaction

-

Taper sur un bouton du filtre change immédiatement la vue affichée pour représenter le nouveau contenu.

-

Voir aussi

- diff --git a/files/fr/web/apps/design/building_blocks/index.html b/files/fr/web/apps/design/building_blocks/index.html deleted file mode 100644 index f652943f31..0000000000 --- a/files/fr/web/apps/design/building_blocks/index.html +++ /dev/null @@ -1,268 +0,0 @@ ---- -title: Open Web App UX building blocks -slug: Web/Apps/Design/Building_Blocks -translation_of: Archive/B2G_OS/Firefox_OS_apps/Building_blocks/1.x ---- -

Vous trouverez ici une description des éléments de l'interface utilisateur commune aux applications Open Web dont l'interface est destinée aux petits écrans  — comme les applications Firefox OSavec des exemples montrant leur aspect et leurs fonctions. Notez que les exemples particuliers que vous trouverez dans cette section ont été rédigés conformément aux lignes directrices de conception de Firefox OS, mais ils doivent vous fournir des informations utiles, quel que soit le type d'aide que vous recherchez pour votre projet.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-


-  Détails
- Coding guide

-
-

 

-
-

Bouton

-
-

- -

Détails
- Coding guide

-
-

 

-
-

Confirmation

-
-

- -

Détails
- Coding guide
-  

-
-

 

-
-

Filtre

-
-

- -

Détails
- Coding guide

-
-

 

-
-

Entête

-
-

- -

Details
- Coding guide

-
-

 

-
-

Zone de saisie

-
-

- -

Détails
- Coding guide

-
-

 

-
-

Listes

-
-

- -

Details
- Coding guide

-
-

 

-
-

Object menu

-
-

- -

Details
- Coding guide

-
-

 

-
-

Indicateur de progression et d'activité

-
-

- -

Details
- Coding guide

-
-

 

-
-

Défilement

-
-

- -

Details
- Coding guide

-
-

 

-
-

Barre de réglage

-
-

- -

Details
- Coding guide

-
-

 

-
-

Statut

-
-


- Details
- Coding guide

-
-

 

-
-

Switch

-
-

- -

Details
- Coding guide

-
-

 

-
-

Onglets

-
-

- -

Details
- Coding guide

-
-

 

-
-

Barre d'outils

-
-

- -

Details
- Coding guide

-
-

 

-
-

Sélecteur de valeur

-
-

- -

Details
- Coding Guide

-
-

 

-
- -

 

diff --git a/files/fr/web/apps/design/building_blocks/menu_action/index.html b/files/fr/web/apps/design/building_blocks/menu_action/index.html deleted file mode 100644 index 707a1ae49d..0000000000 --- a/files/fr/web/apps/design/building_blocks/menu_action/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Menu action -slug: Web/Apps/Design/Building_Blocks/menu_action -translation_of: Archive/B2G_OS/Firefox_OS_apps/Building_blocks/1.x/Action_menu ---- -

Un menu Action présente une liste d'élémenst, liée au contenu de l'application, à partir de laquelle l'utilisateur peut faire une sélection. Consultez le guide de codage pour plus de détails sur la façon de mettre en place un menu d'action dans votre application.

-

Caractéristiques

- -

Captures d'écran

- - - - - - - -
-

État neutre

-

-

Le menu Action ouvert attendant la sélection de l'utilisateur.

-
-

État appuyé

-

-

L'apparence du menu quand l'utilisateur touche le boutton "Option 3"

-
-

Variations

-

Il existe deux variantes de base sur le menu Action : si le menu a une chaîne de titre en haut ou non.

-

-

Interaction

-

Ce diagramme montre comment l'utilisateur interagit avec le menu action.

-

-

Voir aussi

- diff --git a/files/fr/web/apps/design/building_blocks/zone_saisie/index.html b/files/fr/web/apps/design/building_blocks/zone_saisie/index.html deleted file mode 100644 index 666da829a2..0000000000 --- a/files/fr/web/apps/design/building_blocks/zone_saisie/index.html +++ /dev/null @@ -1,141 +0,0 @@ ---- -title: Zone de saisie -slug: Web/Apps/Design/Building_Blocks/zone_saisie -translation_of: Archive/B2G_OS/Firefox_OS_apps/Building_blocks/1.x/Input_area ---- -

Une zone de saisie est un champ d'entrée de données. Il peut y avoir beaucoup de variations sur ce à quoi une zone de saisie peut ressembler, elles peuvent être aussi simple que d'un champ de saisie de texte, et aussi complexe qu'un champ de saisie multi-partie avec une entrée de texte, des sélecteurs de valeur et des boutons. Consultez le Guide de codage pour les détails sur la mise en œuvre des zones de saisie.

-

Caractéristiques

-

Détails à venir.

-

Captures d'écrans

-

Ici vous pouvez voir une variété de zones de saisie, qui suggère différentes utilisations possibles.

-

Entrées génériques

-

Ce sont de simples boîtes de saisie de texte.

- - - - - - - -
-

Entrée générique: vide

-

-

Voici une boîte de saisie simple, sans texte saisi à l'intérieur, seulement du texte générique pour l'espace réservé.

-
-

Entrée générique: remplie

-

-

Ici, l'entrée générique est préremplie. Notez la présence du bouton "effacer" à l'extrémité droite du champ de saisie.

-
-

Entrées dans le haut de la vue

-

Ces entrées sont situées dans la partie supérieure de la vue (soit tout en haut de l'écran, ou immédiatement sous un en-tête).

- - - - - - - -
-

Haut : vide

-

-

Voici un champ de saisie de texte en haut d'une page, qui devrait être utilisé sous un en-tête.

-
-

Haut : actif

-

-

Ce champ de saisie de texte du haut de vue est actif, il dispose d'un bouton actif "Annuler" à côté de lui, et le bouton "Effacer" dans le champ de saisie est visible.

-

Ce style d'entrée doit être utilisée sans en-tête.

-
-

Note: Ceci nécessite plus d'explications, de quelle façon est-ce différent de la forme «vide» en termes d'utilisation d'en-tête ?

-
-
-

Entrées dans le bas de la vue

-

Ces entrées sont situées dans le bas de la vue.

- - - - - - - - - - - -
-

Boîte de saisie de texte vide

-

-

Cette zone de saisie en bas de vue comporte un bouton "Envoyer" (qui vient d'une application SMS). Notez que le bouton "Envoyer" est désactivée car l'entrée est vide.

-
-

Boîte de saisie de texte pleine

-

-

Maintenant, la zone de saisie est remplie, et le bouton "Envoyer" est activé.

-
-

Boîte de saisie de texte multi-lignes

-

-

Étant donné que la quantité de texte saisi par l'utilisateur augmente, la zone de saisie en bas de vue s'étend vers le haut pour faire de la place à plus de contenu, comme on le voit ici.

-
 
-

Fieldsets simples

-

Ces fieldsets comprennent une combinaison d'un sélecteur de valeur et d'une zone de saisie. Dans cet exemple, le bouton de sélection de valeur est utilisée pour ouvrir un sélecteur de choisir de type de contact dans l'application contacts (travail, maison, etc), et la zone de saisie est utilisé pour entrer l'adresse e-mail correspondante.

- - - - - - - - - - - -
-

Vide

-

-

Ici, la zone de saisie de texte est vide, ne montrant que le texte de l'espace réservé.

-
-

Avec du texte

-

-

Ici, l'utilisateur a entré une adresse email. Un bouton Supprimer se trouve à côté du champ, afin de permettre la suppression de l'adresse de courriel à partir de l'enregistrement de contact.

-

 

-
-

Avec le bouton de sélection de valeurs pressé

-

-

Ici, l'utilisateur a appuyé sur le bouton de sélection de valeur, quand il sera relâché, le sélecteur de valeur s'ouvrira pour laisser choisir le type de contact.

-
-

Désactivé, avec le bouton annuler

-

-

Ici, l'entrée est désactivée, mais possède un bouton annuler.

-
-

Note: Besoin d'explication pour les cas d'utilisation de cet objet.

-
-
-

Fieldsets complexes

-

Les fieldsets plus complexes peuvent contenir

- - - - - - - -
-

Avec du contenu entré

-

-

Ici, nous avons une zone d'entrée pour laquelle plusieurs valeurs de saisie de texte sont associés à la catégorie "Maison": un numéro de téléphone et un nom. Un bouton est inclus pour ajouter une adresse à cette catégorie.

-

 

-
-

Désactivé, avec un bouton annuler

-

-

Dans cet exemple, l'entrée est désactivée, avec un bouton annuler.

-
-

Note: Besoin d'explication pour les cas d'utilisation de cet objet.

-
-

 

-
-

Interaction

-

Ci dessous vous pouvez voir une série d'interaction dans le but de créer une nouvelle entrée de calendrier.

-

-

Voir aussi

- diff --git a/files/fr/web/css/-moz-binding/index.html b/files/fr/web/css/-moz-binding/index.html deleted file mode 100644 index 509abfe15a..0000000000 --- a/files/fr/web/css/-moz-binding/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: '-moz-binding' -slug: Web/CSS/-moz-binding -tags: - - CSS - - Déprécié - - Non-standard - - Propriété - - Reference - - XBL -translation_of: Archive/Web/CSS/-moz-binding ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété -moz-binding, utilisée par les applications Mozilla, permet d'attacher une liaison (binding) XBL à un élément DOM.

- -

{{cssinfo}}

- -

Syntaxe

- -
/* Valeur de type <url> */
--moz-binding: url(http://www.exemple.org/xbl/htmlBindings.xml#checkbox);
-
-/* Valeurs globales */
--moz-binding: inherited;
--moz-binding: initial;
--moz-binding: unset;
-
- -

Valeurs

- -
-
<url>
-
L'URL (typ {{cssxref("<url>")}} depuis laquelle effectuer la liaison XBL (l'URL inclue le fragment d'identification)
-
none
-
Aucune liaison XBL n'est appliquée à l'élément.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -
.exemple {
-  -moz-binding: url(http://www.exemple.org/xbl/htmlBindings.xml#radiobutton);
-}
- -

Spécifications

- -

Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-moz-binding")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/-moz-border-bottom-colors/index.html b/files/fr/web/css/-moz-border-bottom-colors/index.html deleted file mode 100644 index 7f13373584..0000000000 --- a/files/fr/web/css/-moz-border-bottom-colors/index.html +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: '-moz-border-bottom-colors' -slug: Web/CSS/-moz-border-bottom-colors -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-moz-border-bottom-colors ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Pour les applications Mozilla, la propriété -moz-border-bottom-colors définit une liste de couleurs à utiliser pour mettre en forme la bordure du côté bas.

- -
/* Une couleur  */
-/* Type <color> */
--moz-border-bottom-colors: #f0f0f0;
-
-/* Plusieurs valeurs <color> */
--moz-border-bottom-colors: #f0f0f0 #a0a0a0 #505050 #000000;
-
-/* Valeurs globales */
--moz-border-bottom-colors: inherit;
--moz-border-bottom-colors: initial;
--moz-border-bottom-colors: unset;
-
- -

Lorsque la bordure d'un élément est plus épaisse qu'un pixel CSS, chaque ligne de pixels utilisera une des couleurs indiquées (en allant de l'extérieur vers l'intérieur). Cela permet d'éviter l'utilisation de boîtes imbriquées. Si la bordure est plus large que le nombre de couleurs indiquées, la partie restante de la bordure sera peinte avec la couleur utilisée le plus à intérieur.

- -

{{cssinfo}}

- -

Cette propriété n'est pas appliquée :

- -
    -
  1. Si {{cssxref("border-style")}} vaut dashed ou dotted.
  2. -
  3. Aux tableaux pour lesquels border-collapse: collapse.
  4. -
- -

Syntaxe

- -

Valeurs

- -

Cette propriété permet d'utiliser une liste de couleurs séparées par des blancs.

- -
-
<color>
-
Définit la couleur à utiliser pour une ligne de pixels de la bordure basse. La valeur transparent est valide. Voir {{cssxref("<color>")}} pour les valeurs et unités possibles.
-
none
-
La valeur initiale de la propriété, aucune couleur n'est utilisée ou {{cssxref("border-color")}} est utilisée si elle est définie.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

CSS

- -
#exemple {
-  padding: 20px;
-  background-color: gray;
-  border: 10px solid black;
-  -moz-border-top-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-  -moz-border-right-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-bottom-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-left-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-}
- -

HTML

- -
<div id="exemple">Exemple</div>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples", 120, 90)}}

- -

Spécifications

- -

Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-moz-border-bottom-colors")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/-moz-border-left-colors/index.html b/files/fr/web/css/-moz-border-left-colors/index.html deleted file mode 100644 index 417c62f00a..0000000000 --- a/files/fr/web/css/-moz-border-left-colors/index.html +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: '-moz-border-left-colors' -slug: Web/CSS/-moz-border-left-colors -tags: - - CSS - - Non-standard - - Reference -translation_of: Archive/Web/CSS/-moz-border-left-colors ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Pour les applications Mozilla, la propriété -moz-border-left-colors définit une liste de couleurs à utiliser pour mettre en forme la bordure du côté gauche.

- -
/* Une couleur  */
-/* Type <color> */
--moz-border-left-colors: #f0f0f0;
-
-/* Plusieurs valeurs <color> */
--moz-border-left-colors: #f0f0f0 #a0a0a0 #505050 #000000;
-
-/* Valeurs globales */
--moz-border-left-colors: inherit;
--moz-border-left-colors: initial;
--moz-border-left-colors: unset;
-
- -

Lorsque la bordure d'un élément est plus épaisse qu'un pixel CSS, chaque ligne de pixels utilisera une des couleurs indiquées (en allant de l'extérieur vers l'intérieur). Cela permet d'éviter l'utilisation de boîtes imbriquées. Si la bordure est plus large que le nombre de couleurs indiquées, la partie restante de la bordure sera peinte avec la couleur utilisée le plus à intérieur.

- -

{{cssinfo}}

- -

Cette propriété n'est pas appliquée :

- -
    -
  1. Si {{cssxref("border-style")}} vaut dashed ou dotted.
  2. -
  3. Aux tableaux pour lesquels border-collapse: collapse.
  4. -
- -

Syntaxe

- -

Valeurs

- -

Cette propriété permet d'utiliser une liste de couleurs séparées par des blancs.

- -
-
<color>
-
Définit la couleur à utiliser pour une ligne de pixels de la bordure gauche. La valeur transparent est valide. Voir {{cssxref("<color>")}} pour les valeurs et unités possibles.
-
none
-
La valeur initiale de la propriété, aucune couleur n'est utilisée ou {{cssxref("border-color")}} est utilisée si elle est définie.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

CSS

- -
#exemple {
-  padding: 20px;
-  background-color: gray;
-  border: 10px solid black;
-  -moz-border-top-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-  -moz-border-right-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-bottom-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-left-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-}
- -

HTML

- -
<div id="exemple">Exemple</div>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples", 120, 90)}}

- -

Spécifications

- -

Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-moz-border-left-colors")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/-moz-border-right-colors/index.html b/files/fr/web/css/-moz-border-right-colors/index.html deleted file mode 100644 index ee49e0effe..0000000000 --- a/files/fr/web/css/-moz-border-right-colors/index.html +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: '-moz-border-right-colors' -slug: Web/CSS/-moz-border-right-colors -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-moz-border-right-colors ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Pour les applications Mozilla, la propriété -moz-border-right-colors définit une liste de couleurs à utiliser pour mettre en forme la bordure du côté droit.

- -
/* Une couleur  */
-/* Type <color> */
--moz-border-right-colors: #f0f0f0;
-
-/* Plusieurs valeurs <color> */
--moz-border-right-colors: #f0f0f0 #a0a0a0 #505050 #000000;
-
-/* Valeurs globales */
--moz-border-right-colors: inherit;
--moz-border-right-colors: initial;
--moz-border-right-colors: unset;
-
- -

Lorsque la bordure d'un élément est plus épaisse qu'un pixel CSS, chaque ligne de pixels utilisera une des couleurs indiquées (en allant de l'extérieur vers l'intérieur). Cela permet d'éviter l'utilisation de boîtes imbriquées. Si la bordure est plus large que le nombre de couleurs indiquées, la partie restante de la bordure sera peinte avec la couleur utilisée le plus à intérieur.

- -

{{cssinfo}}

- -

Cette propriété n'est pas appliquée :

- -
    -
  1. Si {{cssxref("border-style")}} vaut dashed ou dotted.
  2. -
  3. Aux tableaux pour lesquels border-collapse: collapse.
  4. -
- -

Syntaxe

- -

Valeurs

- -

Cette propriété permet d'utiliser une liste de couleurs séparées par des blancs.

- -
-
<color>
-
Définit la couleur à utiliser pour une ligne de pixels de la bordure droite. La valeur transparent est valide. Voir {{cssxref("<color>")}} pour les valeurs et unités possibles.
-
none
-
La valeur initiale de la propriété, aucune couleur n'est utilisée ou {{cssxref("border-color")}} est utilisée si elle est définie.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

CSS

- -
#exemple {
-  padding: 20px;
-  background-color: gray;
-  border: 10px solid black;
-  -moz-border-top-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-  -moz-border-right-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-bottom-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-left-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-}
- -

HTML

- -
<div id="exemple">Exemple</div>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples", 120, 90)}}

- -

Spécifications

- -

Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-moz-border-right-colors")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/-moz-border-top-colors/index.html b/files/fr/web/css/-moz-border-top-colors/index.html deleted file mode 100644 index cbb381bab6..0000000000 --- a/files/fr/web/css/-moz-border-top-colors/index.html +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: '-moz-border-top-colors' -slug: Web/CSS/-moz-border-top-colors -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-moz-border-top-colors ---- -
{{Non-standard_header}}{{CSSRef}}
- -

Pour les applications Mozilla, la propriété {{cssxref("-moz-border-top-colors")}} définit une liste de couleurs à utiliser pour mettre en forme la bordure du côté haut.

- -
/* Une couleur  */
-/* Type <color> */
--moz-border-top-colors: #f0f0f0;
-
-/* Plusieurs valeurs <color> */
--moz-border-top-colors: #f0f0f0 #a0a0a0 #505050 #000000;
-
-/* Valeurs globales */
--moz-border-top-colors: inherit;
--moz-border-top-colors: initial;
--moz-border-top-colors: unset;
-
- -

Lorsque la bordure d'un élément est plus épaisse qu'un pixel CSS, chaque ligne de pixels utilisera une des couleurs indiquées (en allant de l'extérieur vers l'intérieur). Cela permet d'éviter l'utilisation de boîtes imbriquées. Si la bordure est plus large que le nombre de couleurs indiquées, la partie restante de la bordure sera peinte avec la couleur utilisée le plus à intérieur.

- -

{{cssinfo}}

- -

Cette propriété n'est pas appliquée :

- -
    -
  1. Si {{cssxref("border-style")}} vaut dashed ou dotted.
  2. -
  3. Aux tableaux pour lesquels border-collapse: collapse.
  4. -
- -

Syntaxe

- -

Valeurs

- -

Cette propriété permet d'utiliser une liste de couleurs séparées par des blancs.

- -
-
<color>
-
Définit la couleur à utiliser pour une ligne de pixels de la bordure haute. La valeur transparent est valide. Voir {{cssxref("<color>")}} pour les valeurs et unités possibles.
-
none
-
La valeur initiale de la propriété, aucune couleur n'est utilisée ou {{cssxref("border-color")}} est utilisée si elle est définie.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

CSS

- -
#exemple {
-  padding: 20px;
-  background-color: gray;
-  border: 10px solid black;
-  -moz-border-top-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-  -moz-border-right-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-bottom-colors: red #f60 #f80 #f90 #fa0 #fb0 #fc0 #fd0 #fe0 #ff0;
-  -moz-border-left-colors: #e00 #c30 #c50 #c60 #c70 #c80 #c90 #ca0 #cb0 #cc0;
-}
- -

HTML

- -
<div id="exemple">Exemple</div>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples", 120, 90)}}

- -

Spécifications

- -

Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-moz-border-top-colors")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/-moz-stack-sizing/index.html b/files/fr/web/css/-moz-stack-sizing/index.html deleted file mode 100644 index dab5eb2287..0000000000 --- a/files/fr/web/css/-moz-stack-sizing/index.html +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: '-moz-stack-sizing' -slug: Web/CSS/-moz-stack-sizing -tags: - - CSS - - Non-standard - - Propriété - - Reference - - XUL -translation_of: Archive/Web/CSS/-moz-stack-sizing ---- -
{{Non-standard_header}}{{CSSRef}}{{gecko_minversion_header("1.9.1")}}
- -

La propriété -moz-stack-sizing est une propriété propriétaire. Normalement, un élément {{XULElem("stack")}} changera sa taille pour que tous ses éléments fils soient complètement visibles. Ainsi, si on déplace un élément fils de cette pile vers la droite, la pile s'élargira pour que l'élément reste visible.

- -
/* Valeurs avec un mot-clé */
--moz-stack-sizing: stretch-to-fit;
--moz-stack-sizing: ignore;
-
-/* Valeurs globales */
--moz-stack-sizing: inherit;
--moz-stack-sizing: initial;
--moz-stack-sizing: unset;
-
- -

Si on veut empêcher le redimensionnement automatique, on pourra définir -moz-stack-sizing avec la valeur ignore sur l'élément fils. La propriété n'est pas définie sur la pile elle-même mais sur les éléments fils de la pile. Cela permet d'ignorer certains éléments fils mais pas d'autres.

- -

Note : Dans les versions antérieures de Gecko, on pouvait contourner ce problème en définissant des marges basse et droite négatives sur la pile et des marges basse et droite positives sur les éléments fils qu'on ne souhaitait pas ignorer.

- -

Syntaxe

- -

Valeurs

- -
-
stretch-to-fit
-
L'élément enfant influencera la taille de la pile.
-
ignore
-
La pile ne prendra pas en compte cet élément enfant lors du calcul de la taille.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -
.mainsheet {
-  -moz-stack-sizing: ignore;
-}
-
- -

Spécifications

- -

Cette propriété est une propriété propriétaire liée à Mozilla/Gecko et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/-moz-text-blink/index.html b/files/fr/web/css/-moz-text-blink/index.html deleted file mode 100644 index dd11eb1154..0000000000 --- a/files/fr/web/css/-moz-text-blink/index.html +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: '-moz-text-blink' -slug: Web/CSS/-moz-text-blink -tags: - - CSS - - Non-standard - - Obsolete - - Propriété - - Reference -translation_of: Archive/Web/CSS/-moz-text-blink ---- -
{{CSSRef}}{{non-standard_header}}{{Obsolete_Header(26)}}
- -

La propriété CSS non-standard -moz-text-blink détermine le mode de clignotement.

- -
-

Note : Firefox, qui était le seul des principaux navigateurs à la prendre en charge, a abandonné son support dans Firefox 26. Désormais, plus aucun navigateur ne la prend en charge.

-
- -

Syntaxe

- -

Valeurs

- -
-
none
-
Il n'y a pas de clignotement.
-
blink
-
Le texte clignote. Ne pas faire clignoter le texte est l'une des techniques pour respecter le point de contrôle 3.3 des WAI-UAAG.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -
.exemple {
-  -moz-text-blink: blink;
-}
- -

Spécifications

- -

Cette propriété était définie dans un ancien brouillon de la spécification CSS 3 Text. Sa définition a été supprimée des nouvelles versions.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-moz-text-blink")}}

diff --git a/files/fr/web/css/-moz-window-shadow/index.html b/files/fr/web/css/-moz-window-shadow/index.html deleted file mode 100644 index 4312b16d54..0000000000 --- a/files/fr/web/css/-moz-window-shadow/index.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: '-moz-window-shadow' -slug: Web/CSS/-moz-window-shadow -tags: - - CSS - - Non-standard - - Obsolete - - Propriété - - Reference - - XUL -translation_of: Archive/Web/CSS/-moz-window-shadow ---- -

{{CSSRef}}{{Non-standard_Header}}{{deprecated_Header("Gecko44")}}

- -

La propriété -moz-window-shadow définit si une fenêtre doit avoir une ombre. Cette propriété ne fonctionne que pour Mac OS X.

- -
-

Note : Cette propriété n'est pas standard et ne peut plus être utilisée depuis Firefox 44.

-
- -

Firefox 3 a ajouté la prise en charge des fenêtres transparentes sur Mac OS X. Cependant, les ombres pour ces fenêtres étaient désactivées et il n'y avait aucun moyen de les activer.Avec Firefox 3.5, le comportement par défaut a été modifié. Toutes les fenêtres ont une ombre et la propriété -moz-window-shadow a été introduite afin de désactiver les ombres indésirables.

- -

Syntaxe

- -

La propriété -moz-window-shadow est définie avec l'un des mots-clés suivants.

- -

Valeurs

- -
-
default
-
La fenêtre aura une ombre avec le style par défaut.
-
menu
-
La fenêtre aura une ombre dont le style est approprié pour les menus.
-
tooltip
-
La fenêtre aura une ombre dont le style est approprié pour les bulles d'information.
-
sheet
-
La fenêtre aura une ombre dont le style est approprié pour les fenêtres qui sont des feuilles.
-
none
-
La fenêtre n'aura pas d'ombre.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -
.KUI-panel {
-  -moz-window-shadow: none;
-}
-
- -

Spécifications

- -

Cette propriété est une propriété propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-moz-window-shadow")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/-ms-accelerator/index.html b/files/fr/web/css/-ms-accelerator/index.html deleted file mode 100644 index 048b5b6f09..0000000000 --- a/files/fr/web/css/-ms-accelerator/index.html +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: '-ms-accelerator' -slug: Web/CSS/-ms-accelerator -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-accelerator ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-accelerator est une extension Microsoft qui définit ou récupère une chaîne qui indique si l'objet représente un raccourci clavier.

- -

Syntaxe

- -
/* L'objet n'est pas un raccourci clavier (par défaut) */
--ms-accelerator: false
-/* L'objet est un raccourci clavier */
--ms-accelerator: true
-
- -

 

- -

Valeurs

- -
-
false
-
-

L'objet n'est pas un raccourci clavier.

-
-
true
-
-

L'objet est un raccourci clavier.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

Cet exemple utilise l'attribut -ms-accelerator dans un élément {{HTMLElement("u")}} pour spécifier que 'N' est la touche d'accès qui permettra d'accéder à l'élément {{HTMLElement("label")}}. Si l'option "souligner les raccourcis clavier" n'est pas activée dans les propriétés d'affichage Windows de l'utilisateur,  'N' ne sera pas souligné tant que la touche Alt ne sera pas enfoncée. Lorsque l'utilisateur appuie sur Alt+N, l'élément {{HTMLElement("input")}} qui possède l'attribut {{htmlattrxref("accessKey","input")}} avec pour valeur 'N' reçoit le focus.

- -
<!DOCTYPE html>
-
-<html>
-  <head>
-    <title>Accelerator</title>
-  </head>
-  <body>
-    <label for="oNom"><u style="-ms-accelerator: true; accelerator: true">N</u>om: </label>
-    <input type="text"
-      id="oNom"
-      size="25"
-      accesskey="N"
-      value="Votre nom ici" />
-  </body>
-</html>
-
- -

Spécifications

- -

Ce pseudo-élément ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est prise en charge par Windows 2000 et les versions ultérieures. Elle permet aux utilisateurs de masquer les indicateurs de navigation pour les éléments de menu et les contrôles tant que la touche Alt n'est pas enfoncée.

- -

Une touche d'accès (access key) est un caractère utilisé comme raccourci clavier pour sélectionner un objet. L'utilisateur effectue la combinaison de touches Alt + touche d'accès pour déplacer le focus sur l'objet demandé et déclencher l'évènement associé à cet objet.

- -

Dans Internet Explorer 8 (IE8) l'attribut -ms-accelerator est une extension CSS, et peut être utilisé comme synonyme de accelerator dans le mode standard d'IE 8.

diff --git a/files/fr/web/css/-ms-block-progression/index.html b/files/fr/web/css/-ms-block-progression/index.html deleted file mode 100644 index 502f1fb6b7..0000000000 --- a/files/fr/web/css/-ms-block-progression/index.html +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: '-ms-block-progression' -slug: Web/CSS/-ms-block-progression -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-block-progression ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-block-progression est une propriété spécifique à Microsoft qui indique la progression du bloc et l'orientation de la disposition.

- -

Syntaxe

- -

La propriété -ms-block-progression est définie grâce à l'un des mots-clés suivants.

- -

Valeurs

- -
-
tb
-
La valeur par défaut. Les blocs s'écoulent de haut en bas et la disposition est horizontale.
-
rl
-
Les blocs s'écoulent de droite à gauche et la disposition est verticale.
-
bt
-
Les blocs s'écoulent de bas en haut et la disposition est horizontale.
-
lr
-
Les blocs s'écoulent de gauche à droite et la disposition est verticale
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Avec une disposition verticale, les lignes de textes sont tournées de 90° dans le sens des aiguilles d'une montre. Les images ne sont pas tournées mais les tableaux sont tournés. La disposition des boîtes avec un orientatiofrn verticale est strictement analogue à la disposition avec une orientation horizontale : la largeur, la hauteur, top, bottom, right et left ne tournent pas avec le texte.

- -

Seul un seul mode de progression peut être actif à un moment donné. Ces valeurs ne peuvent pas êtres combinées.

- -

Cette propriété est basée sur la propriété block-progression décrite dans le module de spécification CSS3 Text Layout.

diff --git a/files/fr/web/css/-ms-content-zoom-chaining/index.html b/files/fr/web/css/-ms-content-zoom-chaining/index.html deleted file mode 100644 index 5a016f2178..0000000000 --- a/files/fr/web/css/-ms-content-zoom-chaining/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: '-ms-content-zoom-chaining' -slug: Web/CSS/-ms-content-zoom-chaining -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-content-zoom-chaining ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-content-zoom-chaining est une propriété spécifique à Microsoft qui indique le comportement du zoom lorsque l'utilisateur atteint la limite du zoom lors de son utilisation.

- -

Syntaxe

- -

La propriété -ms-content-zoom-chaining est définie grâce à l'un des mots-clés suivants.

- -

Valeurs

- -
-
none
-
La valeur par défaut. Un effet de rebondissement est déclenché lorsque l'utilisateur atteint la limite.
-
chained
-
Le zoom est fait sur le plus proche parent qui peut être zoomé lorsque l'utilisateur atteint la limite. Aucun effet de rebondissement n'est affiché.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a pas d'impact sur les éléments qui ne peuvent pas être zoomés. Pour plus d'informations sur les éléments pouvant être zoomés, voir -ms-content-zooming.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions avec le pavé tactile.

- -

Il est nécessaire d'avoir Windows 8 ou une version ultérieure afin d'utiliser cette propriété.

diff --git a/files/fr/web/css/-ms-content-zoom-limit-max/index.html b/files/fr/web/css/-ms-content-zoom-limit-max/index.html deleted file mode 100644 index b683e617b5..0000000000 --- a/files/fr/web/css/-ms-content-zoom-limit-max/index.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: '-ms-content-zoom-limit-max' -slug: Web/CSS/-ms-content-zoom-limit-max -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-content-zoom-limit-max ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-content-zoom-limit-max est une propriété spécifique à Microsoft qui détermine le facteur de zoom maximal.

- -

Syntaxe

- -

La propriété -ms-content-zoom-limit-max est définie avec une valeur en pourcentage de la taillle sans zoom.

- -

Valeurs

- -
-
<percentage>
-
Le facteur de zoom maximal proportionnellement à la taille originale (pour ce type de valeur cf. {{cssxref("<percentage>")}}).
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cet élément ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété contraint la limite pour le zoom tactile et les valeurs de la propriété msContentZoomFactor. Cette propriété n'a pas d'impact pour les éléments qui ne peuvent pas être zoomés. Voir {{CSSXref("-ms-content-zooming")}} pour plus de détails sur les éléments pouvant être zoomés.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions avec le pavé tactile.

- -

Windows 8 ou une version ultérieure est nécessaire afin d'utiliser cette propriété.

diff --git a/files/fr/web/css/-ms-content-zoom-limit-min/index.html b/files/fr/web/css/-ms-content-zoom-limit-min/index.html deleted file mode 100644 index e4303cb9f1..0000000000 --- a/files/fr/web/css/-ms-content-zoom-limit-min/index.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: '-ms-content-zoom-limit-min' -slug: Web/CSS/-ms-content-zoom-limit-min -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-content-zoom-limit-min ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-content-zoom-limit-min est une propriété spécifique à Microsoft qui détermine le facteur de zoom minimal.

- -

Syntaxe

- -

La propriété -ms-content-zoom-limit-min est définie avec une valeur en pourcentage de la taillle sans zoom.

- -

Valeurs

- -
-
<percentage>
-
Le facteur de zoom minimal proportionnellement à la taille originale (pour ce type de valeur cf. {{cssxref("<percentage>")}}).
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cet élément ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété contraint la limite pour le zoom tactile et les valeurs de la propriété msContentZoomFactor. Cette propriété n'a pas d'impact pour les éléments qui ne peuvent pas être zoomés. Voir {{CSSXRef("-ms-content-zooming")}} pour plus de détails sur les éléments pouvant être zoomés.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions avec le pavé tactile.

- -

Windows 8 ou une version ultérieure est nécessaire afin d'utiliser cette propriété.

diff --git a/files/fr/web/css/-ms-content-zoom-limit/index.html b/files/fr/web/css/-ms-content-zoom-limit/index.html deleted file mode 100644 index 420ad5c2ea..0000000000 --- a/files/fr/web/css/-ms-content-zoom-limit/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: '-ms-content-zoom-limit' -slug: Web/CSS/-ms-content-zoom-limit -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-content-zoom-limit ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-content-zoom-limit est une propriété raccourcie spécifique à Microsoft qui indique les valeurs à utiliser pour les propriétés  {{CSSXref("-ms-content-zoom-limit-min")}} et  {{CSSXref("-ms-content-zoom-limit-max")}}.

- -

Syntaxe

- -

La propriété -ms-content-zoom-limit est définie avec une ou deux valeurs de limites de zoom, dans l'ordre qui suit et séparées par un espace.

- -

Valeur

- -
-
-ms-content-zoom-limit-min
-
La valeur à utiliser pour la propriété -ms-content-zoom-limit-min.
-
-ms-content-zoom-limit-max
-
La valeur à utiliser pour la propriété -ms-content-zoom-limit-max.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a pas d'impact pour les éléments qui ne peuvent pas être zoomés. Pour plus d'informations sur les éléments pouvant être zoomés, voir -ms-content-zooming.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions avec le pavé tactile.

- -

Il est nécessaire d'avoir Windows 8 ou une version ultérieure afin d'utiliser cette propriété.

diff --git a/files/fr/web/css/-ms-content-zoom-snap-points/index.html b/files/fr/web/css/-ms-content-zoom-snap-points/index.html deleted file mode 100644 index e600c0a099..0000000000 --- a/files/fr/web/css/-ms-content-zoom-snap-points/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: '-ms-content-zoom-snap-points' -slug: Web/CSS/-ms-content-zoom-snap-points -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-content-zoom-snap-points ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-content-zoom-snap-points est une propriété spécifique à Microsoft qui indique l'emplacement des points d'accroches pour les niveaux de zoom.

- -

Syntaxe

- -

La propriété -ms-content-zoom-snap-points est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
snapInterval(<start zoomfactors>, <step zoomfactors>)
-
-

Cette forme indique l'emplacement des points d'accroche pour le zoom :

- -
    -
  • <start zoomfactor> indique l'emplacement du premier point d'accroche. Cette valeur est exprimée comme un nombre suivi d'un signe pourcent (%).
  • -
  • <step zoomfactor> indique la distance entre les différents points d'accroche (en zoom et en dézoom) à partir du point d'accroche initial. Cette valeur est exprimée comme un nombre suivi d'un signe pourcent (%).
  • -
-
-
snapList(<list zoomfactors>)
-
-

Cette forme indique la position des points d'accroche sous la forme d'une liste de points d'accroche indidivuels, séparés par des virgules. Chaque point d'accroche est exprimé comme un nombre suivi d'un caractère pourcent (%).

- -
    -
  • Si l'une des valeurs de <list zoomfactors> est inférieure à la valeur indiquée par la propriété {{CSSXref("-ms-content-zoom-limit-min")}}, ce sera la valeur de cette dernière qui sera utilisée.
  • -
  • Si l'une des valeurs de <list zoomfactors> est supérieure à la valeur définie par la propriété {{CSSXref("-ms-content-zoom-limit-max")}}, ce sera la valeur de cette dernière qui sera utilisée.
  • -
-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

Cet exemple illustre les deux formes possibles pour une règle utilisant la propriété -ms-content-zoom-snap-points. Dans le premier sélecteur, le premier point d'accorche est situé à 0% puis l'intervalle à 100%. Dans le second sélecteur, chaque point d'accroche est explicitement listé : le premier à 100%, le deuxième à 200%, le troisième à 300%, etc.

- -
.snappy1 {
-  -ms-content-zoom-snap-points: snapInterval(0%, 100%);
-  ...
-}
-
-.snappy2 {
-  -ms-content-zoom-snap-points: snapList(100%, 200%, 300%, 400%, 500%);
-  ...
- }
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a pas d'impact pour les éléments qui ne peuvent pas être zoomés. Voir {CSSXref("-ms-content-zooming")} pour plus de détails sur les éléments pouvant être zoomés.

- -

Lorsqu'un utilisateur fait défiler du contenu ou le déplace puis retire le pointeur (doigt ou stylet), le contenu peut continuer à bouger avec une certaine inertie. Les points d'accroche permettent de modifier ce comportement en arrêtant cette inertie à certains niveaux. Utiliser des points d'accroches permet ainsi d'éviter que le contenu se déplace ou se zoome/dézoome à des niveaux qui ne seraient pas pertinents.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions avec le pavé tactile.

- -

Windows 8 ou une version ultérieure est nécessaire afin d'utiliser cette propriété.

diff --git a/files/fr/web/css/-ms-content-zoom-snap-type/index.html b/files/fr/web/css/-ms-content-zoom-snap-type/index.html deleted file mode 100644 index d2e52fc009..0000000000 --- a/files/fr/web/css/-ms-content-zoom-snap-type/index.html +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: '-ms-content-zoom-snap-type' -slug: Web/CSS/-ms-content-zoom-snap-type -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-content-zoom-snap-type ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-content-zoom-snap-type est une propriété spécifique à Microsoft qui définit la façon dont le zoom se comporte aux points d'accroche pour les niveaux de zoom.

- -

Syntaxe

- -

La propriété -ms-content-zoom-snap-type est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
none
-
-

La valeur par défaut. Les points d'accroche n'ont pas d'impact sur le zoom. Le contenu continuera à être zoomé / dézoomé après que l'action utilisateur se soit arrêtée.

-
-
proximity
-
-

Cette valeur indique que le processus de zoom/dézoom s'arrête à peu près au niveau du point d'accroche après que l'interaction utilisateur ait cessé. Avec cette valeur, il est donc possible que le facteur de zoom du contenu soit arrêté entre deux points d'accroche.

-
-
mandatory
-
-

Cette valeur indique que le processus de zoom/dézoom s'arrête obligatoirement sur un des points d'accroche après que l'interaction utilisateur ait cessé. Le point d'accroche sélectionné est le point d'accroche le plus proche du facteur de zoom du contenu sur lequel le mouvement se serait arrêté.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a pas d'impact pour les éléments qui ne peuvent pas être zoomés. Voir {{CSSXRef("-ms-content-zooming")}} pour plus de détails sur les éléments pouvant être zoomés.

- -

Lorsqu'un utilisateur fait défiler du contenu ou le déplace puis retire le pointeur (doigt ou stylet), le contenu peut continuer à bouger avec une certaine inertie. Les points d'accroche permettent de modifier ce comportement en arrêtant cette inertie à certains niveaux. Utiliser des points d'accroches permet ainsi d'éviter que le contenu se déplace ou se zoome/dézoome à des niveaux qui ne seraient pas pertinents.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions avec le pavé tactile.

- -

Windows 8 ou une version ultérieure est nécessaire afin d'utiliser cette propriété.

diff --git a/files/fr/web/css/-ms-content-zoom-snap/index.html b/files/fr/web/css/-ms-content-zoom-snap/index.html deleted file mode 100644 index 2e3b584d59..0000000000 --- a/files/fr/web/css/-ms-content-zoom-snap/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: '-ms-content-zoom-snap' -slug: Web/CSS/-ms-content-zoom-snap -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-content-zoom-snap ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-content-zoom-snap est une propriété raccourcie spécifique à Microsoft qui définit les valeurs des proriétés {{CSSXref("-ms-content-zoom-snap-type")}} et {{CSSXref("-ms-content-zoom-snap-points")}}.

- -

Syntaxe

- -

La propriété -ms-content-zoom-snap est définie avec une ou deux des valeurs suivantes, dans cet ordre et séparées par un espace.

- -

Valeurs

- -
-
-ms-content-zoom-snap-type
-
La valeur à utiliser pour la propriété {{CSSXref("-ms-content-zoom-snap-type")}}.
-
-ms-content-zoom-snap-points
-
La valeur à utiliser pour la propriété {{CSSXref("-ms-content-zoom-snap-points")}}.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cet élément ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a pas d'impact pour les éléments qui ne peuvent pas être zoomés. Voir {{CSSXref("-ms-content-zooming")}} pour plus de détails sur les éléments pouvant être zoomés.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions avec le pavé tactile.

- -

Windows 8 ou une version ultérieure est nécessaire afin d'utiliser cette propriété.

diff --git a/files/fr/web/css/-ms-content-zooming/index.html b/files/fr/web/css/-ms-content-zooming/index.html deleted file mode 100644 index 216a176781..0000000000 --- a/files/fr/web/css/-ms-content-zooming/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: '-ms-content-zooming' -slug: Web/CSS/-ms-content-zooming -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-content-zooming ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-content-zooming est une propriété spécifique à Microsoft qui indique si le zoom est autorisé.

- -

Syntaxe

- -

La propriété -ms-content-zooming est définie avec l'un des mots-clés suivants.

- -

Valeurs

- -
-
none
-
La valeur initiale pour tous les éléments sauf ceux de plus haut niveau. L'élément ne peut pas être zoomé.
-
zoom
-
La valeur initiale pour l'élément de plus haut niveau. L'élément peut être zoomé.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a pas d'impact sauf si le dépassement est permis sur l'axe horizontal et sur l'axe vertical.

- -

Par défaut, les éléments pouvant être zoomés peuvent être zoomés au doigt avec un geste de "pincement". L'élément de plus haut niveau peut également être zoomés avec une double touche lorsque le zoom est autorisé.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions avec le pavé tactile.

- -

Il est nécessaire d'avoir Windows 8 ou une version ultérieure afin d'utiliser cette propriété.

diff --git a/files/fr/web/css/-ms-filter/index.html b/files/fr/web/css/-ms-filter/index.html deleted file mode 100644 index 5b0f0a3042..0000000000 --- a/files/fr/web/css/-ms-filter/index.html +++ /dev/null @@ -1,218 +0,0 @@ ---- -title: '-ms-filter' -slug: Web/CSS/-ms-filter -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-filter ---- -
{{CSSRef}}{{Non-standard_Header}}{{Obsolete_Header}}
- -

La propriété -ms-filter est une propriété spécifique à Microsoft qui permet de définir des filtres à appliquer à un objet.

- -
-

Attention ! Ne pas confondre cette propriété et la propriété standard {{CSSxRef("filter")}}  car les deux sont pleinement incompatibles.

-
- -
-

Attention ! Cette fonctionnalité a été dépréciée avec Internet Explorer 9. Dans Internet Explorer 10, cette fonctionnalité a été supprimée et ne devrait plus être utilisée.

-
- -

Syntaxe

- -

La propriété -ms-filter est définie avec une chaîne de caractères contenant une liste d'un ou plusieurs éléments, séparés par des espaces. Chacun de ces éléments peut avoir l'un des types suivants :

- - - -

Syntaxe formelle

- -
filter: <-ms-filter-function>+ {{Deprecated_Inline}}
--ms-filter: [ "'" <-ms-filter-function># "'" ] | [ '"' <-ms-filter-function># '"' ]
-
-où
-<-ms-filter-function> = <-ms-filter-function-progid> | <-ms-filter-function-legacy>
-
-où
-<-ms-filter-function-progid> = 'progid:' [ <ident-token> '.' ]* [ <ident-token> | <function-token> <any-value> ')' ]
-<-ms-filter-function-legacy> = <ident-token> | <function-token> <any-value> ')'
- -

La chaîne de caractères ({{CSSxRef("string")}}) contient la liste des filtres, transitions et surfaces procédurales. Voir la référence relative aux filtres et transitions pour plus de détails.

- -

Exemples

- -

L'exemple suivant illustre comment utiliser la propriété -ms-filter dans Internet Explorer 8.

- -
-ms-filter: 'progid:DXImageTransform.Microsoft.MotionBlur(strength=50), progid:DXImageTransform.Microsoft.BasicImage(mirror=1)';
-
- -

L'exemple suivant illustre comment utiliser un style en incise pour appliquer un filtre sur une image.

- -
<img style="filter:progid:DXImageTransform.Microsoft.MotionBlur(strength=50)
-    progid:DXImageTransform.Microsoft.BasicImage(mirror=1)"
-    src="/workshop/samples/author/dhtml/graphics/cone.jpg"
-    height="80px" width="80px" alt="cone">
-
- -

Dans l'exemple suivant, on voit comment utiliser les API scriptées pour définir un filtre sur une image.

- -
<body>
-  <p>Click the image to start the filter.</p>
-  // Call the function.
-  <div id="filterFrom"
-      style="position: absolute;
-            width: 200px;
-            height: 250px;
-            background-color: white;
-            filter: revealTrans()">
-    <img id="imageFrom"
-         style="position: absolute;
-                top: 20px;
-                left: 20px;"
-                src="sphere.jpg"
-                alt="sphere">
-    <div id="filterTo"
-         style="position: absolute;
-                width: 200px;
-                height: 250px;
-                top: 20px;
-                left: 20px;
-                background: white;
-                visibility: hidden;">
-    </div>
-  </div>
-  <script type="text/javascript">
-  let filterImg = document.querySelector('#filterFrom');
-  filterImg.addEventListener('click', doFilter);
-
-  function doFilter () {
-    filterFrom.filters.item(0).Apply(); // 12 is the dissolve filter.
-    filterFrom.filters.item(0).Transition=12;
-    imageFrom.style.visibility = "hidden";
-    filterTo.style.visibility = "";
-    filterFrom.filters.item(0).play(14);
-  }
-  </script>
-</body>
-
- -

Dégradé

- -
progid:DXImageTransform.Microsoft.Gradient( <properties> )
-
-où
-<properties> = [ <Enabled> | <EndColor> | <EndColorStr> | <GradientType> | <StartColor> | <StartColorStr> ]#
-
-où
-<Enabled> = 'Enabled=' [ true | false ]
-<EndColor> = 'StartColor=' {{CSSxRef("<color>")}}
-<EndColorStr> = 'StartColorStr=' {{CSSxRef("<color>")}}
-<GradientType> = 'GradientType=' {{CSSxRef("<integer>")}}
-<StartColor> = 'StartColor=' {{CSSxRef("<color>")}}
-<StartColorStr> = 'StartColorStr=' {{CSSxRef("<color>")}}
-
- -
-
Enabled
-
Valeur par défaut : true
- Utiliser false pour désactiver le dégradé.
-
EndColor
-
La couleur pour la fin du dégradé, seules les couleurs opaques (utilisant la notation #RRGGBB) sont prises en charge.
-
EndColorStr
-
La couleur pour la fin du dégradé avec une prise en charge des couleurs opaques avec la notation #RRGGBB et une prise en charge des couleurs avec la notation #AARRGGBB.
-
GradientType
-
Valeur par défaut : 0 (ce qui est équivalent à {{CSSxRef("linear-gradient",'linear-gradient(to bottom, …)')}})
- Toute valeur non nulle rendra le dégradé horizontal (équivalent à {{CSSxRef("linear-gradient",'linear-gradient(to right, …)')}})
-
StartColor
-
La couleur pour le début du dégradé, seules les couleurs opaques (utilisant la notation #RRGGBB) sont prises en charge.
-
StartColorStr
-
La couleur pour le début du dégradé avec une prise en charge des couleurs opaques avec la notation #RRGGBB et une prise en charge des couleurs avec la notation #AARRGGBB.
-
- -

HTML

- -
<div class="gradient horizontal"></div>
-<div class="gradient vertical"></div>
-
- -

CSS

- - - -
.gradient.horizontal {
-  -ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#000000", GradientType=1)';
-  background-image: linear-gradient(to right, #ffffff 0%, #000000 100%);
-}
-
-.gradient.vertical {
-  -ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(startColorStr="#ffffff", endColorStr="#000000", GradientType=0)';
-  background-image: linear-gradient(to bottom, #ffffff 0%, #000000 100%);
-}
-
- -

Résultat

- -

{{EmbedLiveSample("Dégradé","100%","120")}}

- -

Spécifications

- -

Cette propriété est une propriété spécifique à Microsoft, ne doit pas être utilisée sur le Web et ne fait partie d'aucune spécification.

- -

{{CSSInfo("-ms-filter")}}

- -

Notes

- -

Le tableau suivant énumère les différents filtres DX spécifiques qui étaient fréquemment utilisés, avec leur équivalent en CSS standard :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Nom du filtre DXAlternative standard
Alpha{{CSSxRef("opacity")}}
AlphaImageLoader{{HTMLElement("img")}} ou {{CSSxRef("background-image")}} et les propriétés associées
Gradient{{CSSxRef("background-image")}}: {{CSSxRef("linear-gradient")}}
DropShadow{{CSSxRef("text-shadow")}} ou {{CSSxRef("box-shadow")}}
Matrix{{CSSxRef("transform")}}, {{CSSxRef("transform-origin")}}
- -

Pour Windows Internet Explorer 8, la propriété -ms-filter est une extension à CSS et peut être utilisée comme synonyme de {{CSSxRef("filter")}} en mode standard IE8.

- -

Un objet doit avoir une disposition où afficher le filtre. Pour cela, on pourra fournir une hauteur et une largeur à l'élément grâce aux propriétés {{CSSxRef("height")}} et {{CSSxRef("width")}}.

- -

Le filtre d'ombre peut être appliqué à un objet {{HTMLElement("img")}} en paramétrant le filtre sur le conteneur de l'image.

diff --git a/files/fr/web/css/-ms-flow-from/index.html b/files/fr/web/css/-ms-flow-from/index.html deleted file mode 100644 index 30218bc85d..0000000000 --- a/files/fr/web/css/-ms-flow-from/index.html +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: '-ms-flow-from' -slug: Web/CSS/-ms-flow-from -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-flow-from ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-flow-from est une propriété spécifique de Microsoft qui permet d'obtenir ou de définir une valeur identifiant un conteneur {{HTMLElement("iframe")}} du document et qui reçoit du contenu d'une  source de données.

- -

Syntaxe

- -

La propriété -ms-flow-from est définie grâce à l'une des valeurs suivantes.

- -

Valeurs

- -
-
none
-
-

La valeur par défaut. Aucun conteneur n'est indiqué.

-
-
{{cssxref("<custom-ident>")}}
-
-

Le nom du conteneur de région.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

diff --git a/files/fr/web/css/-ms-flow-into/index.html b/files/fr/web/css/-ms-flow-into/index.html deleted file mode 100644 index fc3e6d0e43..0000000000 --- a/files/fr/web/css/-ms-flow-into/index.html +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: '-ms-flow-into' -slug: Web/CSS/-ms-flow-into -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-flow-into ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-flow-into est une propriété spécifique de Microsoft extension qui permet d'obtenir ou de définir une valeur identifiant un conteneur {{HTMLElement("iframe")}} du document et qui sert de source de données à la région.

- -

Syntaxe

- -

La propriété -ms-flow-into est définie grâce à l'une des valeurs suivantes.

- -

Valeurs

- -
-
none
-
-

La valeur par défaut. Aucun conteneur n'est indiqué.

-
-
{{cssxref("<custom-ident>")}}
-
-

Le nom du conteneur de région.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

diff --git a/files/fr/web/css/-ms-high-contrast-adjust/index.html b/files/fr/web/css/-ms-high-contrast-adjust/index.html deleted file mode 100644 index 255065c35e..0000000000 --- a/files/fr/web/css/-ms-high-contrast-adjust/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: '-ms-high-contrast-adjust' -slug: Web/CSS/-ms-high-contrast-adjust -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-high-contrast-adjust ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-high-contrast-adjust est une propriété spécifique à Microsoft qui permet de récupérer ou de définir une valeur qui indique s'il faut surcharger des propriétés CSS qui auraient été définies pour un mode de contraste élevé.

- -

Syntaxe

- -

La propriété -ms-high-contrast-adjust est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
auto
-
-

Cet mot-clé indique que les propriétés CSS applicables seront ajustées comme souhaité lorsque le système utilisera un mode de contraste élevé.

-
-
none
-
-

Cet mot-clé indique que les propriétés CSS applicables ne seront pas ajustées lorsque le système utilisera un mode de contraste élevé.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique et n'est décrite dans aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

La propriété -ms-high-contrast-adjust fonctionne avec la caractéristique média {{cssxref("-ms-high-contrast")}}.

diff --git a/files/fr/web/css/-ms-hyphenate-limit-chars/index.html b/files/fr/web/css/-ms-hyphenate-limit-chars/index.html deleted file mode 100644 index b95cc7f355..0000000000 --- a/files/fr/web/css/-ms-hyphenate-limit-chars/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: '-ms-hyphenate-limit-chars' -slug: Web/CSS/-ms-hyphenate-limit-chars -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-hyphenate-limit-chars ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-hyphenate-limit-chars est une propriété spécifique à Microsoft qui définit une à trois valeurs indiquant le nombre minimal de caractères utilisés pour un mot tronqué pour passer à la ligne. Si le mot n'a pas suffisamment de caractères avant ou après le passage à la ligne, aucune césure n'est appliquée sur le mot.

- -

Syntaxe

- -

La propriété -ms-hyphenate-limit-chars est définie de la façon suivante.

- -

Valeurs

- -
-
auto
-
-

Cette valeur correspond à la valeur composite 5 2 2 qui signifie que le mot doit mesurer au moins 5 caractères pour être sujet à une césure, qu'il faut au moins 2 caractères avant la césure et 2 caractères après la césure.

-
-
<integer> {1,3}
-
-

Une à trois valeurs entières (cf. {{cssxref("<integer>")}}) qui décrivent respectivement la taille minimale du mot, le nombre de caractères minimal avant la césure et le nombre de caractères minimal après la césure.

- -

Lorsque la troisième valeur n'est pas indiquée, la valeur utilisée est égale à la seconde valeur.

- -

Si la deuxième et troisième valeurs sont absentes, elles utilisent la même valeur que auto.

- -

Note : il n'est pas possible d'utiliser des valeurs négatives.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété non-standard et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

diff --git a/files/fr/web/css/-ms-hyphenate-limit-lines/index.html b/files/fr/web/css/-ms-hyphenate-limit-lines/index.html deleted file mode 100644 index cc6d74f543..0000000000 --- a/files/fr/web/css/-ms-hyphenate-limit-lines/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: '-ms-hyphenate-limit-lines' -slug: Web/CSS/-ms-hyphenate-limit-lines -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-hyphenate-limit-lines ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété -ms-hyphenate-limit-lines est une propriété spécifique à Microsoft qui indique le nombre maximum de lignes consécutives pouvant se terminer avec un mot sur deux lignes (au sein d'un même élément).

- -

Syntaxe

- -

La propriété -ms-hyphenate-limit-lines est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
no-limit
-
-

Cette valeur indique que les césures ne sont pas limitées en fonction des lignes coupées auparavant. On peut donc avoir toutes les lignes de texte de l'élément qui se terminent par une césure.

-
-
<integer>
-
-

Un entier (type {{cssxref("<integer>")}} qui indique le nombre maximal de lignes successives pouvant se terminer par une césure.

- -

Si on utilise la valeur 2 (par exemple), on ne pourra pas avoir plus de deux lignes qui se suivent et pour lesquelles la fin est un mot coupé. Lorsqu'on utilise la valeur 0, cela signifie qu'aucune ligne ne peut entraîner la césure d'un de ses mots et il n'y a donc aucune césure.

- -

Les valeurs négatives ne sont pas autorisées pour cette propriété.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique à Microsoft et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

diff --git a/files/fr/web/css/-ms-hyphenate-limit-zone/index.html b/files/fr/web/css/-ms-hyphenate-limit-zone/index.html deleted file mode 100644 index f1cd54609e..0000000000 --- a/files/fr/web/css/-ms-hyphenate-limit-zone/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: '-ms-hyphenate-limit-zone' -slug: Web/CSS/-ms-hyphenate-limit-zone -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-hyphenate-limit-zone ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-hyphenate-limit-zone est une propriété spécifique à Microsoft qui indique la largeur de la zone dans laquelle on peut appliquer une césure et un trait d'union sur les mots pour passer à la ligne.

- -

Syntaxe

- -

La propriété -ms-hyphenate-limit-zone est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
{{cssxref("percentage")}}
-
-

Un entier suivi du caractère % qui indique la taille de la zone proportionnellement à la taille de la boîte de la ligne. Les valeurs négatives ne sont pas autorisées.

-
-
{{cssxref("length")}}
-
-

Une valeur décimale suivie par une unité qui indique la largeur de la zone. Pour plus d'informations sur les valeurs possibles, voir les types de donnée en CSS. Les valeurs négatives ne sont pas autorisées.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique et n'est décrite dans aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

La propriété -ms-hyphenate-limit-zone permet de contrôler le nombre de blancs autorisés pour le passage à la ligne. La zone concernée se situe toujours sur le côté logique droit de la boîte de padding..

- -

Un mot sera uniquement sujet à une césure s'il commence à l'extérieur ou à la limite gauche de la zone.

diff --git a/files/fr/web/css/-ms-ime-align/index.html b/files/fr/web/css/-ms-ime-align/index.html deleted file mode 100644 index 9193fc87d2..0000000000 --- a/files/fr/web/css/-ms-ime-align/index.html +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: '-ms-ime-align' -slug: Web/CSS/-ms-ime-align -tags: - - CSS - - NeedsBrowserCompatibility - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-ime-align ---- -
{{Non-standard_header}}{{CSSRef}}
- -

La propriété CSS -ms-ime-align est une propriété spécifique à Microsoft qui permet d'aligner la boîte de la fenêtre pour l'Input Method Editor (IME) par rapport à l'élément sur lequel la composition IME est active.

- -

Cette extension est implémentée par Microsoft Edge et Internet Explorer 11.

- -

Les listes IME potentielles sont positionnées sur l'écran avec suffisamment d'espace pour permettre une saisie de texte. Dans certains cas, l'IME peut imposer une taille minimale.

- -

Lorsqu'on utilise -ms-ime-align: after, un IME pourra ajuster la fenêtre candidate et le comportement de la saisie clavier afin de permettre une meilleure ergonomie (en utilisant par exemple une liste candidate horizontale et en autorisant l'envoi de certaines touches à l'application pour les suggestions).

- -

Syntaxe

- -
/* Keyword values */
--ms-ime-align: auto;
--ms-ime-align: after;
-
- -

La propriété -ms-ime-align est définie avec l'un des mot-clés suivants.

- -

Valeurs

- -
-
auto
-
La valeur initiale. L'IME peut aligner la fenêtre candidate de n'importe quelle manière.
-
after
-
L'IME devrait essayer d'aligner la fenêtre candidate sous l'élément (pour les dispositions organisées avec un mode gauche à droite ou avec un mode droite à gauche).
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

{{cssinfo}}

diff --git a/files/fr/web/css/-ms-overflow-style/index.html b/files/fr/web/css/-ms-overflow-style/index.html deleted file mode 100644 index b118010d4e..0000000000 --- a/files/fr/web/css/-ms-overflow-style/index.html +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: '-ms-overflow-style' -slug: Web/CSS/-ms-overflow-style -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-overflow-style ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété -ms-overflow-style est une propriété propriétaire, spécifique à Internet Explorer et Microsoft Edge qui permet de contrôler le comportement des barres de défilement lorsque le contenu d'un élément déborde.

- -

Valeurs

- -
-
auto
-
La valeur initiale. Synonyme de inherit.
-
none
-
Les barres de défilement ne sont jamais affichées. Si l'élément dépasse, on peut toujours le faire défiler.
-
scrollbar
-
Les barres de défilement « classiques » sont affichées si le contenu de l'élément dépasse. Les barres ne se masquent pas automatiquement et ne chevauchent jamais le contenu de l'élément. Les dimensions de la zone accordée au contenu sont réduites d'autant que nécessaire pour afficher les barres de défilement.
-
-ms-autohiding-scrollbar
-
Des barres de défilement sont utilisées si le contenu dépasse et ces barres sont automatiquement masquées. C'est-à-dire qu'elles apparaissent pendant le défilement ou peu après que le pointeur ait interagit avec l'élément. Elles se « cachent » après l'arrêt de l'interaction et/ou du défilement. Lorsqu'elles sont visbles, les barres de défilement empiètent sur le contenu de l'élément.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété propriétaire liée à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/-ms-scroll-chaining/index.html b/files/fr/web/css/-ms-scroll-chaining/index.html deleted file mode 100644 index f5ade6d887..0000000000 --- a/files/fr/web/css/-ms-scroll-chaining/index.html +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: '-ms-scroll-chaining' -slug: Web/CSS/-ms-scroll-chaining -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-chaining ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété -ms-scroll-chaining est une propriété spécifique à Microsoft qui définit la façon dont le défilement se comporte lorsque l'utilisateur atteint la limite du défilement suite à une manipulation.

- -

Syntaxe

- -

La propriété -ms-scroll-chaining est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
chained
-
-

La valeur initiale. L'élément parent le plus proche commence à défiler lorsque l'utilisateur atteint la limite. Il n'y a pas d'effet de rebond.

-
-
none
-
-

Un effet de rebond est utilisé lorsque l'utilisateur atteint la limite de défilement.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

Dans l'exemple qui suit, le conteneur de l'image a -ms-scroll-chaining property qui vaut chained et c'est donc l'élément parent qui poursuivra le défilement. Si on avait utilisé none, un effet de blocage avec rebondissement aurait été utilisé. Pour plus d'informations, voir un exemple de défilement, déplacement, zoom en HTML.

- -
.imageContainer {
-  -ms-scroll-chaining: chained;
-  -ms-overflow-style: none;
-  -ms-content-zooming: zoom;
-  -ms-scroll-rails: none;
-  -ms-content-zoom-limit-min: 100%;
-  -ms-content-zoom-limit-max: 500%;
-  -ms-scroll-snap-type: proximity;
-  -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
-  -ms-overflow-style: none;
-  width: 480px;
-  height: 270px;
-  overflow: auto;
-}
-
- -

Spécifications

- -

Cette propriété est spécifique à Microsoft et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété ne s'applique qu'aux contrôles tactiles. Quelle que soit la valeur de –ms-scroll-chaining, les contrôles clavier ne permettront pas l'enchaînement du défilement et la navigation à la souris entraînera toujours le défilement sur l'élément ancêtre le plus proche.

- -

Cette propriété n'a aucun effet sur les éléments qui ne défilent pas.

- -

Cette propriété est uniquement disponible pour Windows 8 ou les versions ultérieures.

diff --git a/files/fr/web/css/-ms-scroll-limit-x-max/index.html b/files/fr/web/css/-ms-scroll-limit-x-max/index.html deleted file mode 100644 index 88f3276fda..0000000000 --- a/files/fr/web/css/-ms-scroll-limit-x-max/index.html +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: '-ms-scroll-limit-x-max' -slug: Web/CSS/-ms-scroll-limit-x-max -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-limit-x-max ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-scroll-limit-x-max est une propriété spécifique à Microsoft qui indique la valeur maximum pour la propriété {{domxref("Element.scrollLeft")}}.

- -

Cette propriété est accessible en lecture et en écriture.

- -

Syntaxe

- -

La propriété -ms-scroll-limit-x-max est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
auto
-
-

La valeur maximale pour scrollLeft est égale à scrollWidth.

-
-
{{cssxref("length")}}
-
-

La longueur maximale choisie pour scrollLeft.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a aucun effet sur les éléments qui ne défilent pas.

- -

Le comportement choisi avec -ms-scroll-limit-x-max s'appliquera uniquement avec {{cssxref("msContentZoomFactor")}} qui vaut 1 ; pour les autres facteurs de zoom, le comportement de la propriété n'est pas défini.

- -

Cette propriété est uniquement disponible à partir de Windows 8.

diff --git a/files/fr/web/css/-ms-scroll-limit-x-min/index.html b/files/fr/web/css/-ms-scroll-limit-x-min/index.html deleted file mode 100644 index b9f22df94e..0000000000 --- a/files/fr/web/css/-ms-scroll-limit-x-min/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: '-ms-scroll-limit-x-min' -slug: Web/CSS/-ms-scroll-limit-x-min -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-limit-x-min ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété -ms-scroll-limit-x-min est une propriété spécifique à Microsoft qui indique la valeur minimale pour la propriété {{domxref("Element.scrollLeft")}}.

- -

Syntaxe

- -

La propriété -ms-scroll-limit-x-min est définie avec une longueur.

- -

Valeurs

- -
-
{{cssxref("length")}}
-
-

La valeur minimale pour la propriété scrollLeft. Si la valeur fournie est négative, c'est 0 qui sera utilisé.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a aucun effet sur les éléments qui ne défilent pas.

- -

Le comportement choisi avec -ms-scroll-limit-x-min s'appliquera uniquement avec {{cssxref("msContentZoomFactor")}} qui vaut 1 ; pour les autres facteurs de zoom, le comportement de la propriété n'est pas défini.

- -

Cette propriété est uniquement disponible à partir de Windows 8.

diff --git a/files/fr/web/css/-ms-scroll-limit-y-max/index.html b/files/fr/web/css/-ms-scroll-limit-y-max/index.html deleted file mode 100644 index c677901f71..0000000000 --- a/files/fr/web/css/-ms-scroll-limit-y-max/index.html +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: '-ms-scroll-limit-y-max' -slug: Web/CSS/-ms-scroll-limit-y-max -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-limit-y-max ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-scroll-limit-y-max est une propriété spécifique à Microsoft qui indique la valeur maximum pour la propriété {{domxref("Element.scrollTop")}}.

- -

Syntaxe

- -

La propriété -ms-scroll-limit-y-max est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
auto
-
-

La valeur maximale pour scrollTop est égale à {{domxref("Element.scrollHeight")}}.

-
-
{{cssxref("length")}}
-
-

La longueur maximale choisie pour scrollTop.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a aucun effet sur les éléments qui ne défilent pas.

- -

Le comportement choisi avec -ms-scroll-limit-y-max s'appliquera uniquement avec {{cssxref("msContentZoomFactor")}} qui vaut 1 ; pour les autres facteurs de zoom, le comportement de la propriété n'est pas défini.

- -

Cette propriété est uniquement disponible à partir de Windows 8.

diff --git a/files/fr/web/css/-ms-scroll-limit-y-min/index.html b/files/fr/web/css/-ms-scroll-limit-y-min/index.html deleted file mode 100644 index 85150a1660..0000000000 --- a/files/fr/web/css/-ms-scroll-limit-y-min/index.html +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: '-ms-scroll-limit-y-min' -slug: Web/CSS/-ms-scroll-limit-y-min -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-limit-y-min ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété -ms-scroll-limit-y-min est une propriété spécifique à Microsoft qui indique la valeur minimale pour la propriété {{domxref("Element.scrollTop")}}.

- -

Syntaxe

- -

La propriété -ms-scroll-limit-y-min est définie avec une longueur.

- -

Valeurs

- -
-
{{cssxref("length")}}
-
-

La valeur minimale pour la propriété scrollTop. Si la valeur fournie est négative, c'est 0 qui sera utilisé.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a aucun effet sur les éléments qui ne défilent pas.

- -

Le comportement choisi avec -ms-scroll-limit-y-min s'appliquera uniquement avec {{cssxref("msContentZoomFactor")}} qui vaut 1 ; pour les autres facteurs de zoom, le comportement de la propriété n'est pas défini.

- -

Cette propriété est uniquement disponible à partir de Windows 8.

diff --git a/files/fr/web/css/-ms-scroll-limit/index.html b/files/fr/web/css/-ms-scroll-limit/index.html deleted file mode 100644 index b541233201..0000000000 --- a/files/fr/web/css/-ms-scroll-limit/index.html +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: '-ms-scroll-limit' -slug: Web/CSS/-ms-scroll-limit -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-limit ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS -ms-scroll-limit est une propriété raccourcie spécifique à Microsoft qui définit les valeurs de {{cssxref("-ms-scroll-limit-x-min")}}, {{cssxref("-ms-scroll-limit-y-min")}}, {{cssxref("-ms-scroll-limit-x-max")}} et {{cssxref("-ms-scroll-limit-y-max")}}.

- -

Syntaxe

- -

La propriété -ms-scroll-limit est définie avec une ou plusieurs valeurs de limite de défilmeent dans l'ordre et séparées par des espaces.

- -

Valeurs

- -
-
-ms-scroll-limit-x-min
-
-

La valeur utilisée pour la propriété {{cssxref("-ms-scroll-limit-x-min")}}.

-
-
-ms-scroll-limit-y-min
-
-

La valeur utilisée pour la propriété {{cssxref("-ms-scroll-limit-y-min")}}.

-
-
-ms-scroll-limit-x-max
-
-

La valeur utilisée pour la propriété {{cssxref("-ms-scroll-limit-x-max")}}.

-
-
-ms-scroll-limit-y-max
-
-

La valeur utilisée pour la propriété {{cssxref("-ms-scroll-limit-y-max")}}.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique à Microsoft et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a aucun effet sur les éléments qui ne défilent pas.

- -

Le comportement choisi avec -ms-scroll-limit s'appliquera uniquement avec {{cssxref("msContentZoomFactor")}} qui vaut 1 ; pour les autres facteurs de zoom, le comportement de la propriété n'est pas défini.

- -

Cette propriété est uniquement disponible à partir de Windows 8.

diff --git a/files/fr/web/css/-ms-scroll-rails/index.html b/files/fr/web/css/-ms-scroll-rails/index.html deleted file mode 100644 index c5441922c5..0000000000 --- a/files/fr/web/css/-ms-scroll-rails/index.html +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: '-ms-scroll-rails' -slug: Web/CSS/-ms-scroll-rails -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-rails ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété -ms-scroll-rails est une propriété spécifique à Microsoft qui indique si le défilement est contraint sur l'axe principal du déplacement.

- -

Cette propriété est accessible en lecture et en écriture.

- -

Syntaxe

- -

La propriété -ms-scroll-rails est définie avec l'une des valeurs suivantes.

- -

Valeurs

- -
-
none
-
-

Le contenu défile en suivant exactement le doigt de l'utilisateur. Cette valeur permet un déplacement libre.

-
-
railed
-
-

Le défilement est contraint sur l'axe principal. C'est la valeur par défaut.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété n'a adeucun effet sur les éléments qu'on ne peut pas faire défiler.

- -

À partir de Windows 8.1, cette propriété est prise en charge pour les interactions au pavé tactile.

- -

Cette propriété est uniquement disponible à partir de Windows 8.

diff --git a/files/fr/web/css/-ms-scroll-snap-points-x/index.html b/files/fr/web/css/-ms-scroll-snap-points-x/index.html deleted file mode 100644 index 85d49351c5..0000000000 --- a/files/fr/web/css/-ms-scroll-snap-points-x/index.html +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: '-ms-scroll-snap-points-x' -slug: Web/CSS/-ms-scroll-snap-points-x -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-snap-points-x ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété CSS -ms-scroll-snap-points-x est une propriété spécifique à Microsoft qui définit l'emplacement des points d'accroche le long de l'axe horizontal.

- -

Syntaxe

- -

Valeurs

- -
-

Note : Une valeur de type <length-percentage> est une valeur de type {{cssxref("<length>")}} ou une valeur de type {{cssxref("<percentaqe>")}}.

-
- -
-
snapInterval( <length-percentage>, <length-percentage> )
-
-

Cette forme permet d'indiquer la position d'un point d'accroche puis l'intervalle entre les points d'accroche.

- -
    -
  • La première valeur indique l'emplacement du premier point d'accroche.
  • -
  • La seconde valeur indique la distance entre chaque point d'accroche qui suit ou précède (c'est-à-dire à gauche et à droite du point d'accroche initial).
  • -
-
-
snapList( <length-percentage># )
-
-

Cette forme permet d'indiquer l'ensemble des points d'accroche comme une liste de valeurs séparées par des virgules. Chaque valeur représente un facteur de zoom.

- -
    -
  • Si la valeur est inférieure à {{CSSXref("-ms-scroll-limit-x-min")}}, {{CSSXref("-ms-scroll-limit-x-min")}} sera utilisée.
  • -
  • Si la valeur est supérieure à {{CSSXref("-ms-scroll-limit-x-max")}}, {{CSSXref("-ms-scroll-limit-x-max")}} sera utilisée.
  • -
-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Exemples

- -

Dans cet exemple, on illustre les deux types de valeurs possibles pour -ms-scroll-snap-points-x. Dans le premier sélecteur, le premier point d'accroche se situe à 0% et l'intervalle est défini à 100%. Dans le second sélecteur, chaque point d'accroche est défini séparément (à 100%, 200%, 300%, et ainsi de suite).

- -
.container {
-  overflow-x: auto;
-  overflow-y: hidden;
-  -ms-scroll-snap-type: mandatory;
-  -ms-scroll-snap-points-x: snapInterval(0%, 100%);
-  width: 480px;
-  height: 270px;
-}
-
-.imageContainer {
-  -ms-scroll-chaining: chained;
-  -ms-overflow-style: none;
-  -ms-content-zooming: zoom;
-  -ms-scroll-rails: none;
-  -ms-scroll-limit-x-min: 100%;
-  -ms-scroll-limit-x-max: 500%;
-  -ms-scroll-snap-type: proximity;
-  -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
-  -ms-overflow-style: none;
-  width: 480px;
-  height: 270px;
-  overflow: auto;
-}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est disponible à partir de Windows 8. Elle n'a aucun effet pour les éléments qui ne permettent pas d'utiliser un ascenseur.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions à la souris, au clavier ou au pavé tactile.

diff --git a/files/fr/web/css/-ms-scroll-snap-points-y/index.html b/files/fr/web/css/-ms-scroll-snap-points-y/index.html deleted file mode 100644 index 6568891ed1..0000000000 --- a/files/fr/web/css/-ms-scroll-snap-points-y/index.html +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: '-ms-scroll-snap-points-y' -slug: Web/CSS/-ms-scroll-snap-points-y -tags: - - CSS - - Non-standard - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-snap-points-y ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété CSS -ms-scroll-snap-points-y est une propriété spécifique à Microsoft qui définit l'emplacement des points d'accroche le long de l'axe vertical.

- -

Syntaxe

- -

Valeurs

- -
-

Note : Une valeur de type <length-percentage> est une valeur de type {{cssxref("<length>")}} ou une valeur de type {{cssxref("<percentaqe>")}}.

-
- -
-
snapInterval( <length-percentage>, <length-percentage> )
-
-

Cette forme permet d'indiquer la position d'un point d'accroche puis l'intervalle entre les points d'accroche.

- -
    -
  • La première valeur indique l'emplacement du premier point d'accroche.
  • -
  • La seconde valeur indique la distance entre chaque point d'accroche qui suit ou précède (c'est-à-dire au dessus et en dessous du point d'accroche initial).
  • -
-
-
snapList( <length-percentage># )
-
-

Cette forme permet d'indiquer l'ensemble des points d'accroche comme une liste de valeurs séparées par des virgules. Chaque valeur représente un facteur de zoom.

- -
    -
  • Si la valeur est inférieure à {{CSSXref("-ms-scroll-limit-y-min")}}, {{CSSXref("-ms-scroll-limit-y-min")}} sera utilisée.
  • -
  • Si la valeur est supérieure à {{CSSXref("-ms-scroll-limit-y-max")}}, {{CSSXref("-ms-scroll-limit-y-max")}} sera utilisée.
  • -
-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Exemples

- -

Dans cet exemple, on illustre les deux types de valeurs possibles pour -ms-scroll-snap-points-y. Dans le premier sélecteur, le premier point d'accroche se situe à 0% et l'intervalle est défini à 100%. Dans le second sélecteur, chaque point d'accroche est défini séparément (à 100%, 200%, 300%, et ainsi de suite).

- -
.container {
-  overflow-x: auto;
-  overflow-y: hidden;
-  -ms-scroll-snap-type: mandatory;
-  -ms-scroll-snap-points-y: snapInterval(0%, 100%);
-  width: 480px;
-  height: 270px;
-}
-
-.imageContainer {
-  -ms-scroll-chaining: chained;
-  -ms-overflow-style: none;
-  -ms-content-zooming: zoom;
-  -ms-scroll-rails: none;
-  -ms-scroll-limit-x-min: 100%;
-  -ms-scroll-limit-x-max: 500%;
-  -ms-scroll-snap-type: proximity;
-  -ms-scroll-snap-points-y: snapList(100%, 200%, 300%, 400%, 500%);
-  -ms-overflow-style: none;
-  width: 480px;
-  height: 270px;
-  overflow: auto;
-}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est disponible à partir de Windows 8. Elle n'a aucun effet pour les éléments qui ne permettent pas d'utiliser un ascenseur.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions à la souris, au clavier ou au pavé tactile.

- -

Voir aussi

- - diff --git a/files/fr/web/css/-ms-scroll-snap-x/index.html b/files/fr/web/css/-ms-scroll-snap-x/index.html deleted file mode 100644 index 6b889bb584..0000000000 --- a/files/fr/web/css/-ms-scroll-snap-x/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: '-ms-scroll-snap-x' -slug: Web/CSS/-ms-scroll-snap-x -tags: - - CSS - - Non-standard - - Propriété raccourcie - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-snap-x ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété raccourcie -ms-scroll-snap-x est une propriété spécifique à Microsoft qui définit les valeurs des propriétés {{cssxref("-ms-scroll-snap-type")}} and {{cssxref("-ms-scroll-snap-points-x")}}.

- -

Syntaxe

- -

Valeurs

- -

La propriété raccourcie -ms-scroll-snap-x est définie avec une ou deux des valeurs suivantes, dans cet ordre et séparées par des espaces.

- -
-
-ms-scroll-snap-type
-
-

La valeur de la propriété {{cssxref("-ms-scroll-snap-type")}}.

-
-
-ms-scroll-snap-points-x
-
-

La valeur de la propriété {{cssxref("-ms-scroll-snap-points-x")}}.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Exemples

- -

La proprirété -ms-scroll-snap-x est une propriété raccourcie. Les deux sélecteurs du fragment de code suivant auront le même effet.

- -
.scroll1 {
-  -ms-scroll-snap-type: proximity;
-  -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
-}
-
-.scroll2 {
-  -ms-scroll-snap-x: proximity snapList(100%, 200%, 300%, 400%, 500%);
-}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est disponible à partir de Windows 8. Elle n'a aucun effet pour les éléments qui ne permettent pas d'utiliser un ascenseur.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions à la souris, au clavier ou au pavé tactile.

diff --git a/files/fr/web/css/-ms-scroll-snap-y/index.html b/files/fr/web/css/-ms-scroll-snap-y/index.html deleted file mode 100644 index de5c0836cb..0000000000 --- a/files/fr/web/css/-ms-scroll-snap-y/index.html +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: '-ms-scroll-snap-y' -slug: Web/CSS/-ms-scroll-snap-y -tags: - - CSS - - Non-standard - - Propriété raccourcie - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-snap-y ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété raccourcie -ms-scroll-snap-y est une propriété spécifique à Microsoft qui définit les valeurs des propriétés {{cssxref("-ms-scroll-snap-type")}} and {{cssxref("-ms-scroll-snap-points-y")}}.

- -

Syntaxe

- -

Valeurs

- -

La propriété raccourcie -ms-scroll-snap-y est définie avec une ou deux des valeurs suivantes, dans cet ordre et séparées par des espaces.

- -
-
-ms-scroll-snap-type
-
-

La valeur de la propriété {{cssxref("-ms-scroll-snap-type")}}.

-
-
-ms-scroll-snap-points-y
-
-

La valeur de la propriété {{cssxref("-ms-scroll-snap-points-y")}}.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Exemples

- -

La proprirété -ms-scroll-snap-y est une propriété raccourcie. Les deux sélecteurs du fragment de code suivant auront le même effet.

- -
.scroll1 {
-  -ms-scroll-snap-type: proximity;
-  -ms-scroll-snap-points-y: snapList(100%, 200%, 300%, 400%, 500%);
-}
-
-.scroll2 {
-  -ms-scroll-snap-y: proximity snapList(100%, 200%, 300%, 400%, 500%);
-}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est disponible à partir de Windows 8. Elle n'a aucun effet pour les éléments qui ne permettent pas d'utiliser un ascenseur.

- -

À partir de Windows 8.1, cette propriété est également prise en charge pour les interactions à la souris, au clavier ou au pavé tactile.

diff --git a/files/fr/web/css/-ms-scroll-translation/index.html b/files/fr/web/css/-ms-scroll-translation/index.html deleted file mode 100644 index 0246236b59..0000000000 --- a/files/fr/web/css/-ms-scroll-translation/index.html +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: '-ms-scroll-translation' -slug: Web/CSS/-ms-scroll-translation -tags: - - CSS - - Non-standard - - Reference -translation_of: Archive/Web/CSS/-ms-scroll-translation ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété CSS -ms-scroll-translation est une propriété spécifique à Microsoft qui indique si une translation verticale / horizontale est appliquée lors du défilement sur l'élément ciblé.

- -

{{cssinfo}}

- -

Syntaxe

- -

Valeurs

- -
-
vertical-to-horizontal
-
-

Une translation verticale/horizontale est appliquée lorsque c'est pertinent.

-
-
none
-
-

Aucune translation n'est appliquée. C'est la valeur initiale pour l'élément {{HTMLElement("html")}}.

-
-
inherit
-
-

La valeur initiale : la valeur de la propriété est héritée via la valeur de l'élément parent.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est disponible à partir de Windows 8. Elle n'a aucun effet pour les éléments qui ne permettent pas d'utiliser un ascenseur

- -

Si le code JavaScript de la page écoute les évènements DOM liés au défilement, les évènements relatifs au défilement vertical et au défilement horizontal sont distincts et correspondent à l'axe selon lequel l'utilisateur a défilé. La propriété -ms-scroll-translation, avec la valeur vertical-to-horizontal, permet de transformer les évènements de défilement vertical en évènements de défilement horizontal.

- -

Cette propriété n'a pas d'impact lorsqu'on navigue avec le clavier.

- -

Les modèles CSS par défaut pour les applications Windows qui utilisent JavaScript, "ui-light.css" et "ui-dark.css" utilisent la valeur vertical-to-horizontal sur l'élément {{HTMLElement("html")}}.

diff --git a/files/fr/web/css/-ms-scrollbar-3dlight-color/index.html b/files/fr/web/css/-ms-scrollbar-3dlight-color/index.html deleted file mode 100644 index 5caa81ebc2..0000000000 --- a/files/fr/web/css/-ms-scrollbar-3dlight-color/index.html +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: '-ms-scrollbar-3dlight-color' -slug: Web/CSS/-ms-scrollbar-3dlight-color -tags: - - CSS - - Déprécié - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scrollbar-3dlight-color ---- -
{{CSSRef}}{{Non-standard_header}}{{Deprecated_Header}}
- -

La propriété -ms-scrollbar-3dlight-color est une propriété spécifique à Microsoft qui définit la couleur pour les bords haut et gauche de la boîte de défilement et pour les flèches de la barre de défilement.

- -

Syntaxe

- -

La valeur de -ms-scrollbar-3dlight-color est définie avec une couleur.

- -

Valeurs

- -
-
<color>
-
-

Une couleur (cf. type {{cssxref("<color>")}}) qui sera utilisée pour les bords gauche et haut de la boîte de défilement et pour les flèches de l'ascenseur.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

L'exemple qui suit illustre comment appliquer la propriété -ms-scrollbar-3dlight-color à un élément {{HTMLElement("textarea")}}.

- -

HTML

- -
<textarea class="Blue3dLight">
-  The top and left edges of the thumb and
-  button-face elements in the scroll bar for
-  this element will be blue.
-</textarea>
- -

CSS

- -
.Blue3dLight {
-  -ms-scrollbar-3dlight-color: blue;
-  scrollbar-3dlight-color: blue; /* Use the standard when available. */
-}
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples")}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-ms-scrollbar-3dlight-color")}}

- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est disponible à partir de Internet Explorer 8.

- -

La boîte de défilement est la boîte carrée dans laquelle une barre de défilement peut être déplacée de haut en bas ou de gauche à droite afin de modifier la position du contenu sur l'écran. Les flèches de défilement sont situées aux extrémités de l'ascenseur et permettent de faire défiler le contenu.

- -

Cette propriété s'applique aux éléments qui affichent un ascenseur (notamment via la propriété {{cssxref("overflow")}}).

diff --git a/files/fr/web/css/-ms-scrollbar-arrow-color/index.html b/files/fr/web/css/-ms-scrollbar-arrow-color/index.html deleted file mode 100644 index cc67bd8bde..0000000000 --- a/files/fr/web/css/-ms-scrollbar-arrow-color/index.html +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: '-ms-scrollbar-arrow-color' -slug: Web/CSS/-ms-scrollbar-arrow-color -tags: - - CSS - - Déprécié - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scrollbar-arrow-color ---- -
{{CSSRef}}{{Non-standard_header}}{{Deprecated_Header}}
- -

La propriété CSS -ms-scrollbar-arrow-color est une propriété spécifique à Microsoft qui définit la couleur des flèches pour les extrêmités des barres de défilement.

- -

Syntaxe

- -

Valeurs

- -
-
<color>
-
-

La couleur à utiliser pour les flèches des barres de défilement, voir {{cssxref("<color>")}}.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

L'exemple qui suit illustre comment utiliser -ms-scrollbar-arrow-color et {{cssxref("-ms-scrollbar-face-color")}} afin d'afficher une boîte avec une barre de défilement avec un curseur et des flèches bleues d'une part et une boîte avec une barre de défilement avec un curseur et des flèches vertes d'autre part.

- -

CSS

- -
div {
-  width: 150px;
-  height: 150px;
-  overflow-y: scroll;
-  border-style: solid;
-  border-width: thin;
-  font-family: sans-serif;
-  float: left;
-  margin-right: 10px;
-}
-.blueScrollBox {
-  scrollbar-face-color: blue;
-  scrollbar-arrow-color: blue;
-}
-.greenScrollBox {
-  scrollbar-face-color: green;
-  scrollbar-arrow-color: green;
-}
-
- -

HTML

- -
<body>
-  <div class="blueScrollBox">
-    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-  </div>
-  <div class="greenScrollBox">
-    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-  </div>
-</body>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples")}}

- -

Si votre navigateur ne permet de visualiser le résultat, voici une image statique :

- -

Image for -ms-scrollbar-arrow-color usage example

- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-ms-scrollbar-arrow-color")}}

- -

Notes

- -

Pour IE 8, la propriété -ms-scrollbar-arrow-color est une extension et peut être utilisée comme synonyme de scrollbar-arrow-color en mode standard.

- -

Les flèches de défilement sont présentes sur les boutons situés à chaque extrêmité de la barre de défilement.

- -

Cette propriété s'applique aux éléments affichant une barre de défilement. Pour activer le défilement sur différents éléments, voir la propriété {{cssxref("overflow")}}.

diff --git a/files/fr/web/css/-ms-scrollbar-base-color/index.html b/files/fr/web/css/-ms-scrollbar-base-color/index.html deleted file mode 100644 index df5cb77dc5..0000000000 --- a/files/fr/web/css/-ms-scrollbar-base-color/index.html +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: '-ms-scrollbar-base-color' -slug: Web/CSS/-ms-scrollbar-base-color -tags: - - CSS - - Déprécié - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scrollbar-base-color ---- -
{{CSSRef}}{{Non-standard_header}}{{Deprecated_Header}}
- -

La propriété CSS -ms-scrollbar-base-color est une propriété spécifique à Microsoft qui indique la couleur de base à utiliser pour les principaux composants d'une barre de défilement.

- -

Syntaxe

- -

Valeurs

- -
-
<color>
-
-

La couleur de base à utiliser pour les principaux composants de la barre de défilement, voir {{cssxref("<color>")}}.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

Dans cet exemple, on utilise les propriétés -ms-scrollbar-base-color et {{cssxref("-ms-scrollbar-arrow-color")}} afin de créer deux objets {{HTMLElement("div")}} ayant chacun un thème différent pour les barres de défilement.

- -

CSS

- -
div {
-  width: 150px;
-  height: 150px;
-  border-style: solid;
-  border-width: thin;
-  overflow-y: scroll;
-  font-family: sans-serif;
-  float: left;
-  margin-right: 10px;
-}
-.aquaScroll {
-  scrollbar-base-color: aqua;
-  scrollbar-arrow-color: blue;
-  border-color: blue;
-}
-.bisqueScroll {
-  scrollbar-base-color: bisque;
-  scrollbar-arrow-color: red;
-  border-color: red;
-}
-
- -

CSS

- -
<body>
-  <div class="aquaScroll">
-    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-  </div>
-  <div class="bisqueScroll">
-    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-  </div>
-</body>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples")}}

- -

L'image suivante illustre le résultat obtenu. On voit que scrollbar-base-color fournit une couleur de base et que le navigateur décline cette couleur sur différents tons pour les différents composants.

- -

Image for -ms-scrollbar-base-color example

- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-ms-scrollbar-base-color")}}

- -

Notes

- -

Pour IE 8 et les versions ultérieures, la propriété -ms-scrollbar-base-color est une extension et peut être utilisée comme synonyme de scrollbar-base-color en mode standard.

- -

Cette propriété s'applique aux éléments affichant une barre de défilement. Pour activer le défilement sur différents éléments, voir la propriété {{cssxref("overflow")}}.

diff --git a/files/fr/web/css/-ms-scrollbar-darkshadow-color/index.html b/files/fr/web/css/-ms-scrollbar-darkshadow-color/index.html deleted file mode 100644 index a2346346f6..0000000000 --- a/files/fr/web/css/-ms-scrollbar-darkshadow-color/index.html +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: '-ms-scrollbar-darkshadow-color' -slug: Web/CSS/-ms-scrollbar-darkshadow-color -tags: - - CSS - - Déprécié - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scrollbar-darkshadow-color ---- -
{{CSSRef}}{{Non-standard_header}}{{Deprecated_Header}}
- -

La propriété -ms-scrollbar-darkshadow-color est une propriété spécifique à Microsoft qui définit la couleur de la gouttière pour l'ascenseur.

- -

Syntaxe

- -

La propriété -ms-scrollbar-darkshadow-color est définie avec une couleur.

- -

Valeurs

- -
-
<color>
-
-

La couleur de la gouttière (cf. le type {{cssxref("<color>")}} pour les valeurs possibles).

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

HTML

- -
<textarea class="BlueShadow">
-  The gutter elements in the scroll bar for this
-  element will be blue.
-</textarea>
- -

CSS

- -
.BlueShadow {
-  scrollbar-darkshadow-color: blue;
-}
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples")}}

- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-ms-scrollbar-darkshadow-color")}}

- -

Notes

- -

Cette propriété est disponible à partir de Internet Explorer 8.

- -

La gouttière est l'espace entre la piste et les bords bas et droit de la boîte de défilement et des flèches de l'ascenseur. La couleur -ms-scrollbar-darkshadow-color apparaît en dehors de {{cssxref("-ms-scrollbar-shadow-color")}}.

- -

Cette propriété s'applique aux éléments qui affichent un ascenseur (notamment via la propriété {{cssxref("overflow")}}).

diff --git a/files/fr/web/css/-ms-scrollbar-face-color/index.html b/files/fr/web/css/-ms-scrollbar-face-color/index.html deleted file mode 100644 index 6a2929243f..0000000000 --- a/files/fr/web/css/-ms-scrollbar-face-color/index.html +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: '-ms-scrollbar-face-color' -slug: Web/CSS/-ms-scrollbar-face-color -tags: - - CSS - - Non-standard - - Obsolete - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scrollbar-face-color ---- -
{{CSSRef}}{{Non-standard_header}}{{Deprecated_Header}}
- -

La propriété CSS -ms-scrollbar-face-color est une propriété spécifique à Microsoft qui indique la couleur du curseur de défilement et des flèches de la barre de défilement.

- -

Syntaxe

- -

Valeurs

- -
-
<color>
-
-

La couleur à utiliser pour le curseur et les flèches, cf. {{cssxref("<color>")}}.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

Dans cet exemple, on utilise -ms-scrollbar-face-color et {{cssxref("-ms-scrollbar-arrow-color")}} afin de créer deux styles de barre de défilement pour deux boîtes : l'une verte et l'autre bleue.

- -

CSS

- -
div {
-  width: 150px;
-  height: 150px;
-  overflow-y: scroll;
-  border-style: solid;
-  border-width: thin;
-  font-family: sans-serif;
-  float: left;
-  margin-right: 10px;
-}
-.blueScrollBox {
-  scrollbar-face-color: blue;
-  scrollbar-arrow-color: blue;
-}
-.greenScrollBox {
-  scrollbar-face-color: green;
-  scrollbar-arrow-color: green;
-}
-
- -

HTML

- -
<body>
-  <div class="blueScrollBox">
-    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-  </div>
-  <div class="greenScrollBox">
-    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-  </div>
-</body>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples")}}

- -

L'image qui suit permet d'avoir un aperçu du résultat si votre navigateur n'est pas compatible avec ces fonctionnalités.

- -

Image for -ms-scrollbar-face-color example

- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-ms-scrollbar-face-color")}}

- -

Notes

- -

Cette fonctionnalité est prise en charge à partir de IE 8. Pour IE 8, la propriété -ms-scrollbar-face-color est une extension et peut être utilisée comme synonyme de scrollbar-face-color en mode standard.

- -

Cette propriété s'applique aux éléments affichant une barre de défilement. Pour activer le défilement sur différents éléments, voir la propriété {{cssxref("overflow")}}.

diff --git a/files/fr/web/css/-ms-scrollbar-highlight-color/index.html b/files/fr/web/css/-ms-scrollbar-highlight-color/index.html deleted file mode 100644 index 43a0ea824b..0000000000 --- a/files/fr/web/css/-ms-scrollbar-highlight-color/index.html +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: '-ms-scrollbar-highlight-color' -slug: Web/CSS/-ms-scrollbar-highlight-color -tags: - - CSS - - Déprécié - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scrollbar-highlight-color ---- -
{{CSSRef}}{{Non-standard_header}}{{Deprecated_Header}}
- -

La propriété CSS -ms-scrollbar-highlight-color est une propriété spécifique à Microsoft qui définit la couleur pour la piste et le contour d'une barre de défilement.

- -

Syntaxe

- -

Valeurs

- -
-
<color>
-
-

La couleur à utiliser pour le contour et la piste de la barre de défilement, cf. {{cssxref("<color>")}}.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

Dans l'exemple qui suit, on utilise -ms-scrollbar-highlight-color, {{CSSXref("-ms-scrollbar-face-color")}} ainsi que {{CSSXref("-ms-scrollbar-arrow-color")}} afin de créer deux {{HTMLElement("div")}} ayant chacun un thème différent pour les barres de défilement.

- -

CSS

- -
div {
-  width: 150px;
-  height: 150px;
-  border-style: solid;
-  border-width: thin;
-  overflow-y: scroll;
-  font-family: sans-serif;
-  float: left;
-  margin-right: 10px;
-}
-.blueScroll {
-  -ms-scrollbar-highlight-color: aqua;
-  -ms-scrollbar-face-color: blue;
-  -ms-scrollbar-arrow-color: blue;
-  border-color: blue;
-}
-.redScroll {
-  -ms-scrollbar-highlight-color: bisque;
-  -ms-scrollbar-face-color: red;
-  -ms-scrollbar-arrow-color: red;
-  border-color: red;
-}
- -

HTML

- -
<body>
-  <div class="blueScroll">
-    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-  </div>
-  <div class="redScroll">
-    Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-  </div>
-</body>
- -

Résultat

- -

{{EmbedLiveSample("Exemples")}}

- -

L'image qui suit permet d'avoir un aperçu du résultat si votre navigateur n'est pas compatible avec ces fonctionnalités.

- -

Image for -ms-scrollbar-highlight-color example

- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-ms-scrollbar-highlight-color")}}

- -

Notes

- -

Pour IE 8, la propriété -ms-scrollbar-highlight-color est une extension et peut être utilisée comme synonyme de scrollbar-highlight-color en mode standard.

- -

Cette propriété s'applique aux éléments affichant une barre de défilement. Pour activer le défilement sur différents éléments, voir la propriété {{cssxref("overflow")}}.

diff --git a/files/fr/web/css/-ms-scrollbar-shadow-color/index.html b/files/fr/web/css/-ms-scrollbar-shadow-color/index.html deleted file mode 100644 index 126fe6fb7f..0000000000 --- a/files/fr/web/css/-ms-scrollbar-shadow-color/index.html +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: '-ms-scrollbar-shadow-color' -slug: Web/CSS/-ms-scrollbar-shadow-color -tags: - - CSS - - Déprécié - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scrollbar-shadow-color ---- -
{{CSSRef}}{{Non-standard_header}}{{Deprecated_Header}}
- -

La propriété -ms-scrollbar-shadow-color est une propriété spécifique à Microsoft qui définit la couleur pour les bords bas et droit de la boîte de défilement et pour les flèches de la barre de défilement.

- -

Syntaxe

- -

La valeur de -ms-scrollbar-shadow-color est définie avec une couleur.

- -

Valeurs

- -
-
<color>
-
-

Une couleur (cf. type {{cssxref("<color>")}}) qui sera utilisée pour les bords droit et bas de la boîte de défilement et pour les flèches de l'ascenseur.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

L'exemple qui suit illustre comment appliquer la propriété -ms-scrollbar-shadow-color à un élément {{HTMLElement("textarea")}}.

- -

HTML

- -
<textarea class="BlueShadow">
- Placeat reiciendis impedit quo qui ea et. Cum quia aut
- non ut est ducimus necessitatibus
-</textarea>
- -

CSS

- -
.BlueShadow {
-  -ms-scrollbar-shadow-color: blue;
-}
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples")}}

- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-ms-scrollbar-shadow-color")}}

- -

Notes

- -

Cette propriété est disponible à partir de Internet Explorer 8. La propriété -ms-scrollbar-shadow-color est une extension spécifique à CSS et, sous le mode Standard d'IE8, peut être utilisée comme synonyme de scrollbar-shadow-color.

- -

La boîte de défilement est la boîte carrée dans laquelle une barre de défilement peut être déplacée de haut en bas ou de gauche à droite afin de modifier la position du contenu sur l'écran. Les flèches de défilement sont situées aux extrémités de l'ascenseur et permettent de faire défiler le contenu.

- -

Cette propriété s'applique aux éléments qui affichent un ascenseur (notamment via la propriété {{cssxref("overflow")}}).

diff --git a/files/fr/web/css/-ms-scrollbar-track-color/index.html b/files/fr/web/css/-ms-scrollbar-track-color/index.html deleted file mode 100644 index 557cf14a6b..0000000000 --- a/files/fr/web/css/-ms-scrollbar-track-color/index.html +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: '-ms-scrollbar-track-color' -slug: Web/CSS/-ms-scrollbar-track-color -tags: - - CSS - - Déprécié - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-scrollbar-track-color ---- -
{{CSSRef}}{{Non-standard_header}}{{Deprecated_Header}}
- -

La propriété CSS -ms-scrollbar-track-color est une propriété spécifique à Microsoft qui permet de définir la couleur de la piste utilisée pour les barres de défilement.

- -

Syntaxe

- -

Valeurs

- -
-
<color>
-
-

La couleur à utiliser pour la piste (cf. {{cssxref("<color>")}}).

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

L'exemple qui suit utilise -ms-scrollbar-track-color, {{cssxref("-ms-scrollbar-face-color")}} ainsi que {{cssxref("-ms-scrollbar-arrow-color")}} afin de créer deux éléments {{HTMLElement("div")}} disposants d'un thème chacun pour les barres de défilement.

- -

CSS

- -
div {
-  width: 150px;
-  height: 150px;
-  border-style: solid;
-  border-width: thin;
-  overflow-y: scroll;
-  font-family: sans-serif;
-  float: left;
-  margin-right: 10px;
-}
-.blueScroll {
-  -ms-scrollbar-highlight-color: aqua;
-  -ms-scrollbar-face-color: blue;
-  -ms-scrollbar-arrow-color: blue;
-  border-color: blue;
-}
-.redScroll {
-  -ms-scrollbar-highlight-color: bisque;
-  -ms-scrollbar-face-color: red;
-  -ms-scrollbar-arrow-color: red;
-  border-color: red;
-}
-
- -

HTML

- -
<div class="blueScroll">
-  Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-</div>
-<div class="redScroll">
-  Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-</div>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples")}}

- -

L'image suivante illustre le résultat obtenu :

- -

Image for -scrollbar-track-color example

- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.-ms-scrollbar-track-color")}}

- -

Notes

- -

Pour IE 8, la propriété -ms-scrollbar-track-color est une extension et peut être utilisée comme synonyme de scrollbar-track-color en mode standard.

- -

La piste est l'élément de la barre sur laquelle on déplace le curseur verticalement ou horizontalement

- -

Cette propriété s'applique aux éléments affichant une barre de défilement. Pour activer le défilement sur différents éléments, voir la propriété {{CSSXref("overflow")}}.

diff --git a/files/fr/web/css/-ms-text-autospace/index.html b/files/fr/web/css/-ms-text-autospace/index.html deleted file mode 100644 index 972ef3bc1d..0000000000 --- a/files/fr/web/css/-ms-text-autospace/index.html +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: '-ms-text-autospace' -slug: Web/CSS/-ms-text-autospace -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-text-autospace ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété -ms-text-autospace est une propriété spécifique à Microsoft qui définit l'espacement automatique et la réduction d'espace lorsque le texte doit être ajusté.

- -

Syntaxe

- -

Valeurs

- -
-
none
-
-

La valeur initiale de cette propriété. Aucun effet n'est appliqué, aucun espace supplémentaire n'est ajouté.

-
-
ideograph-alpha
-
-

Un espace supplémentaire est inséré entre le texte idéographique et le texte non-idéographique (alphabet latin, cyrillique, grec, arabe ou hébreu).

-
-
ideograph-numeric
-
-

Un espace supplémentaire est inséré entre le texte idéographique et les caractères numériques.

-
-
ideograph-parenthesis
-
-

Un espace supplémentaire est inséré entre les parenthèses (normales) et un idéographe.

-
-
ideograph-space
-
-

La largeur de l'espace est agrandie lorsque celui-ci est accolé à des idéogrammes.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est disponible à partir de Windows 8.

- -

Cette propriété est une extension spécifique à CSS et peut être utilisée comme synonyme de text-autospace lorsqu'IE8 est en mode standard.

- -

Un idéogramme est un caractère provenant d'un système d'écriture asiatique qui représente un concept ou une idée mais qui ne correspond pas à un mot ou à une prononciation particulière.

diff --git a/files/fr/web/css/-ms-touch-select/index.html b/files/fr/web/css/-ms-touch-select/index.html deleted file mode 100644 index f59ffad593..0000000000 --- a/files/fr/web/css/-ms-touch-select/index.html +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: '-ms-touch-select' -slug: Web/CSS/-ms-touch-select -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-touch-select ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété -ms-touch-select est une propriété spécifique à Microsoft qui active la barre d'accroche (gripper) pour les éléments qui permettent de sélectionner du texte au toucher.

- -

Syntaxe

- -

Valeurs

- -
-
grippers
-
-

La valeur initiale pour la propriété. Les points qui forment la barre d'accroche sont toujours activé. De plus, la sélection commencera même si un gestionnaire onclick, onmsgesturetap ou onmouseup est activé.

-
-
none
-
-

La barre d'accroche n'est jamais affichée et les fonctionnalités de sélection tactile par défaut ne sont pas fournies.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Cette propriété est disponible à partir de Windows 8.

- -

La propriété -ms-touch-select doit uniquement être utilisée par les applications qui fournissent leur propre mécanisme de sélection. La plupart des applications devraient plutôt utiliser la propriété {{cssxref("-ms-user-select")}}.

- -

Si vous choisissez de masquer la barre d'accroche, vous devrez vous assurer de fournir un mécanisme de sélection tactile. Pour réaliser cela avec JavaScript, vous pouvez voir les différentes API disponibles.

- -

Cette propriété n'a aucun effet pour les interactions à la souris, au clavier ou au pavé tactile.

diff --git a/files/fr/web/css/-ms-wrap-flow/index.html b/files/fr/web/css/-ms-wrap-flow/index.html deleted file mode 100644 index 54c93a3ae6..0000000000 --- a/files/fr/web/css/-ms-wrap-flow/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: '-ms-wrap-flow' -slug: Web/CSS/-ms-wrap-flow -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-wrap-flow ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété CSS -ms-wrap-flow est une propriété spécifique à Microsoft qui indique comment les exclusions jouent sur le contenu en ligne (inline) au sein des éléments de bloc.

- -

Syntaxe

- -

Valeurs

- -
-
auto
-
-

Une exclusion est créée pour les éléments flottants. Pour les éléments non-flottants, aucune exclusion n'est créée.

-
-
both
-
-

Le contenu en ligne peut s'écouler sur chaque côté de l'exclusion.

-
-
start
-
-

Le contenu en ligne peut passer à la ligne au début de la zone d'exclusion mais ne peut occuper la partie située après la zone d'exclusion.

-
-
end
-
-

Le contenu en ligne peut passer à la ligne après la zone d'exclusion mais ne peut occuper la partie située avant la zone d'exclusion.

-
-
maximum
-
-

Le contenu en ligne peut passer à ligne sur le côté de l'exclusion qui dispose de l'espace le plus grand pour cette ligne (l'autre côté est alors laissé vide).

-
-
clear
-
-

Le contenu en ligne peut uniquement passer à la ligne au dessus et en dessous de l'exclusion, les zones avant le début et après la fin de l'exclusion sont laissées vide.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Spécifications

- -

Cette propriété n'est pas une propriété standard et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

La propriété -ms-wrap-flow transforme un élément en exclusion lorsque sa valeur calculée est différente de auto. Cette propriété définit le comportement du contenu en ligne autour de cet élément d'exclusion (de façon similaire aux éléments flottants).

- -

Lorsque -ms-wrap-flow a une valeur calculée différente de auto, l'élément ne devient pas un élément d'exclusion, sauf si la valeur calculée de la propriété float n'est pas none. Dans ce cas, l'élément fournit sa bordure au contexte du bloc englobant et le flux du contenu s'adapte selon la propriété {{cssxref("clear")}}.

- -

Pour plus d'informations sur l'impact d'un élément d'exclusion quant au flux du contenu, voir la section Terminologie de la spécification de niveau 1 pour les exclusions CSS.

diff --git a/files/fr/web/css/-ms-wrap-margin/index.html b/files/fr/web/css/-ms-wrap-margin/index.html deleted file mode 100644 index 164c64b9f2..0000000000 --- a/files/fr/web/css/-ms-wrap-margin/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: '-ms-wrap-margin' -slug: Web/CSS/-ms-wrap-margin -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-wrap-margin ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété -ms-wrap-margin est une propriété spécifique à Microsoft qui définit une marge qui décale le retour à la ligne par rapport aux autres formes.

- -

Syntaxe

- -

Valeurs

- -
-
{{cssxref("<length>")}}
-
-

La taille de la marge avec une valeur non-négative.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

Les décalages créés par la propriété -ms-wrap-margin sont décalés en en dehors de l'exclusion. Cette propriété peut être utilisée avec n'importe quelle valeur de longueur.

diff --git a/files/fr/web/css/-ms-wrap-through/index.html b/files/fr/web/css/-ms-wrap-through/index.html deleted file mode 100644 index d817d34bbb..0000000000 --- a/files/fr/web/css/-ms-wrap-through/index.html +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: '-ms-wrap-through' -slug: Web/CSS/-ms-wrap-through -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Archive/Web/CSS/-ms-wrap-through ---- -
{{CSSRef}}{{non-standard_header}}
- -

La propriété CSS -ms-wrap-through est une propriété spécifique à Microsoft qui indique comment le contenu devrait s'écouler autour d'un élément d'exclusion.

- -

Syntaxe

- -

Valeurs

- -
-
wrap
-
-

L'élément d'exclusion hérite de la configuration de l'élément parent. Les éléments en ligne descendants s'écoulent autour des éléments d'exclusion définis en dehors de l'élément.

-
-
none
-
-

L'élément d'exclusion n'hérite pas de la configuration de l'élément parent. Les éléments descendants s'écoulent uniquement autour des éléments d'exclusion définis à l'intérieur de l'élément.

-
-
- -

Syntaxe formelle

- -
{{csssyntax}}
-
- -

Spécifications

- -

Cette propriété est une propriété spécifique et ne fait partie d'aucune spécification.

- -

{{cssinfo}}

- -

Notes

- -

La propriété -ms-wrap-through peut être utilisée afin de contrôler l'effet des exclusions. On peut notamment avoir un contenu de bloc qui s'écoule autour d'un élément d'exclusion et un autre contenu de bloc de créer une intersection avec ce même élément d'exclusion.

- -

Le contour d'exclusion d'une boîte est formé par l'ensemble des zones d'exclusion associées à l'élément. Pour plus d'informations, voir la section Terminologie de la spécification de niveau 1 pour le module CSS Exclusions.

diff --git a/files/fr/web/css/@media/-moz-mac-graphite-theme/index.html b/files/fr/web/css/@media/-moz-mac-graphite-theme/index.html deleted file mode 100644 index 0e40cdfb52..0000000000 --- a/files/fr/web/css/@media/-moz-mac-graphite-theme/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: '-moz-mac-graphite-theme' -slug: Web/CSS/@media/-moz-mac-graphite-theme -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-mac-graphite-theme ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

La caractéristique média -moz-mac-graphite-theme, rattachée à la règle @  @media, est spécifique à Gecko et peut être utilisée afin d'appliquer des styles si, sur macOS, l'utilisateur utilise le thème "Graphite".

- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Si l'utilisateur a configuré son appareil afin d'utiliser le thème "Graphite" de macOS X, cette caractéristique vaut 1. Sinon, elle vaut 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : Non

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-maemo-classic/index.html b/files/fr/web/css/@media/-moz-maemo-classic/index.html deleted file mode 100644 index 1711266448..0000000000 --- a/files/fr/web/css/@media/-moz-maemo-classic/index.html +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: '-moz-maemo-classic' -slug: Web/CSS/@media/-moz-maemo-classic -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-maemo-classic ---- -
{{CSSRef}}{{Non-standard_Header}}{{Gecko_MinVersion_Header("1.9.2")}}
- -

La caractérique média -moz-maemo-classic, rattachée à la règle @ @media, est spécifique à Gecko et permet d'appliquer des styles si l'agent utilisateur utilise le thème Maemo original.

- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Si l'agent utilisateur utilise Maemo avec le thème original, cette caractéristique vaut 1. Sinon, elle vaut 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : Non.

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-os-version/index.html b/files/fr/web/css/@media/-moz-os-version/index.html deleted file mode 100644 index 5fafbdb5c5..0000000000 --- a/files/fr/web/css/@media/-moz-os-version/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: '-moz-os-version' -slug: Web/CSS/@media/-moz-os-version -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-os-version ---- -
{{cssref}}{{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

La caractéristique média -moz-os-version, rattachée à la règle @ @media, est spécifique à Gecko et permet d'appliquer des styles en fonction de la version de Windows de l'utilisateur. Cela peut être utile afin d'adapter l'apparence d'une interface utilisateur en fonction de la version du système d'exploitation.

- -

Syntaxe

- -

Valeurs

- -
-
windows-win7
-
Le système d'exploitation est Windows 7.
-
windows-win8
-
Le système d'exploitation est Windows 8.
-
windows-win10
-
Le système d'exploitation est Windows 10.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : Non

diff --git a/files/fr/web/css/@media/-moz-scrollbar-end-backward/index.html b/files/fr/web/css/@media/-moz-scrollbar-end-backward/index.html deleted file mode 100644 index 823591be7f..0000000000 --- a/files/fr/web/css/@media/-moz-scrollbar-end-backward/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: '-moz-scrollbar-end-backward' -slug: Web/CSS/@media/-moz-scrollbar-end-backward -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-scrollbar-end-backward ---- -
{{cssref}}{{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Si l'interface de l'appareil affiche une flèche à la fin des ascensceurs (scrollbars), cette caractéristique vaut 1 et sinon 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : Non

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-scrollbar-end-forward/index.html b/files/fr/web/css/@media/-moz-scrollbar-end-forward/index.html deleted file mode 100644 index 2d7bb0dd8a..0000000000 --- a/files/fr/web/css/@media/-moz-scrollbar-end-forward/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: '-moz-scrollbar-end-forward' -slug: Web/CSS/@media/-moz-scrollbar-end-forward -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-scrollbar-end-forward ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Si l'interface de l'appareil affiche un bouton avec une flèche à la fin des ascenseurs (scrollbars), cette caractéristique vaut 1, sinon elle vaut 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : Non

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-scrollbar-start-backward/index.html b/files/fr/web/css/@media/-moz-scrollbar-start-backward/index.html deleted file mode 100644 index 1424cda885..0000000000 --- a/files/fr/web/css/@media/-moz-scrollbar-start-backward/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: '-moz-scrollbar-start-backward' -slug: Web/CSS/@media/-moz-scrollbar-start-backward -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-scrollbar-start-backward ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Si l'interface de l'appareil affiche un bouton avec une flèche vers l'arrière à la fin des ascenseurs (scrollbars), cette caractéristique vaut 1 et sinon 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : non

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-scrollbar-start-forward/index.html b/files/fr/web/css/@media/-moz-scrollbar-start-forward/index.html deleted file mode 100644 index 851323ed06..0000000000 --- a/files/fr/web/css/@media/-moz-scrollbar-start-forward/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: '-moz-scrollbar-start-forward' -slug: Web/CSS/@media/-moz-scrollbar-start-forward -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-scrollbar-start-forward ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Si l'interface de l'appareil affiche une flèche vers l'avant au début des ascenseurs (scrollbars), cette caractéristique vaut 1 et sinon 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : Non.

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-scrollbar-thumb-proportional/index.html b/files/fr/web/css/@media/-moz-scrollbar-thumb-proportional/index.html deleted file mode 100644 index 575085f65a..0000000000 --- a/files/fr/web/css/@media/-moz-scrollbar-thumb-proportional/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: '-moz-scrollbar-thumb-proportional' -slug: Web/CSS/@media/-moz-scrollbar-thumb-proportional -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-scrollbar-thumb-proportional ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Si l'interface de l'appareil affiche une barre de défilement dont la taille est proportionnelle au pourcentage du document visible, cette caractéristique vaut 1 et sinon 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : Non

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-touch-enabled/index.html b/files/fr/web/css/@media/-moz-touch-enabled/index.html deleted file mode 100644 index 76b8621ab3..0000000000 --- a/files/fr/web/css/@media/-moz-touch-enabled/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: '-moz-touch-enabled' -slug: Web/CSS/@media/-moz-touch-enabled -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-touch-enabled ---- -

{{CSSRef}}{{Non-standard_Header}}{{Gecko_MinVersion_Header("1.9.2")}}

- -
-

Note : Depuis Firefox 58, cette caractéristique média ne peut plus être utilisée pour du contenu web, elle est uniquement accessible pour du code pour le chrome/XUL. Voir {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Cette caractéristique vaut 1 si l'appareil prend en charge les évènements tactiles et 0 sinon.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : Non

- -

Exemples

- -

Cette caractéristique peut être utilisée pour afficher des boutons plus gros si l'utilisateur emploie un appareil tactile.

- -
button {
-  padding: .5em;
-}
-
-@media (-moz-touch-enabled) {
-  button {
-    padding: 1em;
-  }
-}
- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-windows-accent-color-in-titlebar/index.html b/files/fr/web/css/@media/-moz-windows-accent-color-in-titlebar/index.html deleted file mode 100644 index 3b2937525c..0000000000 --- a/files/fr/web/css/@media/-moz-windows-accent-color-in-titlebar/index.html +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: '-moz-windows-accent-color-in-titlebar' -slug: Web/CSS/@media/-moz-windows-accent-color-in-titlebar -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-windows-accent-color-in-titlebar ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

La caractéristique média -moz-windows-accent-color-in-titlebar, spécifique à Gecko et rattachée à la règle @ @media, peut-être utilisée afin d'appliquer des styles selon que les couleurs d'accentuation de Microsoft Windows pour les barres de titres sont activées ou non.

- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Cette caractéristique vaut 1 si les couleurs d'accentuation sont activées pour les barres de titre des fenêtres (pour les versions récentes de Windows, par exemple Windows 10). Sinon, elle vaut 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : non

- -

Exemples

- -
@media (-moz-windows-accent-color-in-titlebar: 1) {
-  h1 {
-    color: -moz-win-accentcolortext;
-  }
-
-  body {
-    background-color: -moz-win-accentcolor;
-  }
-}
- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-windows-classic/index.html b/files/fr/web/css/@media/-moz-windows-classic/index.html deleted file mode 100644 index eed112dbf8..0000000000 --- a/files/fr/web/css/@media/-moz-windows-classic/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: '-moz-windows-classic' -slug: Web/CSS/@media/-moz-windows-classic -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-windows-classic ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Cette caractéristique vaut 1 si l'utilisateur utilise Windows sans aucun thème (c'est-à-dire en mode classique plutôt qu'en mode uxtheme). Sinon, elle vaut 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des prefixes min/max : non

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-windows-compositor/index.html b/files/fr/web/css/@media/-moz-windows-compositor/index.html deleted file mode 100644 index c590e35390..0000000000 --- a/files/fr/web/css/@media/-moz-windows-compositor/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: '-moz-windows-compositor' -slug: Web/CSS/@media/-moz-windows-compositor -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: 'Archive/Web/CSS/:-moz-system-metric/-moz-windows-compositor' ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Cette caractéristique vaut 1 si l'utilisateur utilise Windows avec le compositeur DWM. Sinon, elle vaut 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : non

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-windows-default-theme/index.html b/files/fr/web/css/@media/-moz-windows-default-theme/index.html deleted file mode 100644 index 8a84ca3119..0000000000 --- a/files/fr/web/css/@media/-moz-windows-default-theme/index.html +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: '-moz-windows-default-theme' -slug: Web/CSS/@media/-moz-windows-default-theme -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-windows-default-theme ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Si l'utilisateur utilise un thème Windows par défaut (Luna, Royale, Zune ou Aero (incluant Vista Basic, Vista Advanced et Aero Glass)), cette caractéristique vaut 1 et sinon elle vaut 0.
-
- -


- Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : non

- -

Voir aussi

- - diff --git a/files/fr/web/css/@media/-moz-windows-glass/index.html b/files/fr/web/css/@media/-moz-windows-glass/index.html deleted file mode 100644 index 9fdccd49a6..0000000000 --- a/files/fr/web/css/@media/-moz-windows-glass/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: '-moz-windows-glass' -slug: Web/CSS/@media/-moz-windows-glass -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-windows-glass ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -
-
{{cssxref("<integer>")}}
-
Cette caractéristique vaut 1 si l'utilisateur utilise l thème Windows Glass et 0 sinon. Note : ce thème n'existe que pour Windows 7 et les versions antérieures.
-
- -

Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : non

diff --git a/files/fr/web/css/@media/-moz-windows-theme/index.html b/files/fr/web/css/@media/-moz-windows-theme/index.html deleted file mode 100644 index c0bebdf7f1..0000000000 --- a/files/fr/web/css/@media/-moz-windows-theme/index.html +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: '-moz-windows-theme' -slug: Web/CSS/@media/-moz-windows-theme -tags: - - '@media' - - CSS - - Caractéristique média - - Non-standard -translation_of: Archive/Web/CSS/@media/-moz-windows-theme ---- -
{{cssref}} {{Non-standard_header}}
- -
-

Note : Depuis Firefox 58, cette caractéristique média n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

La caractéristique média -moz-windows-theme, spécifique à Gecko et rattachée à la règle @ @media, permet de personnaliser les éléments d'interfaces afin que ceux-ci soient bien intégrés par rapport au thème Windows utilisé par l'utilisateur.

- -

Syntaxe

- -

La caractéristique -moz-windows-theme est un mot-clé indiquant le thème Windows actuellement utilisé.

- -

Valeurs

- - - -

Média : {{cssxref("Media/Visual")}}
- Gestion des préfixes min/max : non

- -

Voir aussi

- - diff --git a/files/fr/web/css/_colon_-moz-full-screen-ancestor/index.html b/files/fr/web/css/_colon_-moz-full-screen-ancestor/index.html deleted file mode 100644 index 4004032f1c..0000000000 --- a/files/fr/web/css/_colon_-moz-full-screen-ancestor/index.html +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: ':-moz-full-screen-ancestor' -slug: 'Web/CSS/:-moz-full-screen-ancestor' -tags: - - CSS - - Non-standard - - Obsolete - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-full-screen-ancestor' ---- -
{{CSSRef}}{{non-standard_header}}{{deprecated_header}}
- -

La pseudo-classe :-moz-full-screen-ancestor permettait de cibler tous les ancêtres d'un élément affiché en plein écran à l'exception des frames contenues dans les documents parents.

- -
-

Cette pseudo-classe a été retirée de Firefox 50

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-full-screen-ancestor")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/_colon_-moz-lwtheme-brighttext/index.html b/files/fr/web/css/_colon_-moz-lwtheme-brighttext/index.html deleted file mode 100644 index 68304a2c21..0000000000 --- a/files/fr/web/css/_colon_-moz-lwtheme-brighttext/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: ':-moz-lwtheme-brighttext' -slug: 'Web/CSS/:-moz-lwtheme-brighttext' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Mozilla/Gecko/Chrome/CSS/:-moz-lwtheme-brighttext' ---- -
{{CSSRef}}{{non-standard_header}}
- -

La pseudo-classe :-moz-lwtheme-brighttext correspond à un élément de l'interface utilisateur du navigateur (le chrome) lorsque {{cssxref(":-moz-lwtheme")}} vaut true et qu'un thème léger avec une couleur de texte clair est sélectionné.

- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/css/_colon_-moz-lwtheme-darktext/index.html b/files/fr/web/css/_colon_-moz-lwtheme-darktext/index.html deleted file mode 100644 index 912ddbd7f6..0000000000 --- a/files/fr/web/css/_colon_-moz-lwtheme-darktext/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: ':-moz-lwtheme-darktext' -slug: 'Web/CSS/:-moz-lwtheme-darktext' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Mozilla/Gecko/Chrome/CSS/:-moz-lwtheme-darktext' ---- -
{{CSSRef}}{{non-standard_header}}
- -

La pseudo-classe :-moz-lwtheme-darktext correspond à un élément de l'interface utilisateur du navigateur (le chrome) lorsque {{cssxref(":-moz-lwtheme")}} vaut true et qu'un thème léger avec une couleur de texte sombre est sélectionné.

- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/css/_colon_-moz-lwtheme/index.html b/files/fr/web/css/_colon_-moz-lwtheme/index.html deleted file mode 100644 index 31b249d0ca..0000000000 --- a/files/fr/web/css/_colon_-moz-lwtheme/index.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: ':-moz-lwtheme' -slug: 'Web/CSS/:-moz-lwtheme' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Mozilla/Gecko/Chrome/CSS/:-moz-lwtheme' ---- -
{{CSSRef}}{{non-standard_header}}
- -

La pseudo-classe :-moz-lwtheme permet de cibler les documents liés à l'interface utilisateur du navigateur (le chrome) lorsque l'attribut {{xulattr("lightweightthemes")}} de l'élément racine vaut true et qu'un thème est sélectionné.

- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/css/_colon_-moz-system-metric/images-in-menus/index.html b/files/fr/web/css/_colon_-moz-system-metric/images-in-menus/index.html deleted file mode 100644 index dba93df04b..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/images-in-menus/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-system-metric(images-in-menus)' -slug: 'Web/CSS/:-moz-system-metric/images-in-menus' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/images-in-menus' ---- -
{{CSSRef}}{{Non-standard_header}}{{Fx_minversion_header(3)}}
- -

La pseudo-classe :-moz-system-metric(images-in-menus) correspond à un élément si l'interface utilisateur de l'ordinateur utilisée permet d'utiliser des images dans les menus.

- -

Ce sélecteur est principalement destiné aux développeurs de thèmes.

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.images-in-menus")}}

diff --git a/files/fr/web/css/_colon_-moz-system-metric/index.html b/files/fr/web/css/_colon_-moz-system-metric/index.html deleted file mode 100644 index 75e34f4f90..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: ':-moz-system-metric()' -slug: 'Web/CSS/:-moz-system-metric' -tags: - - CSS - - Non-standard - - Obsolete - - Pseudo-classe -translation_of: 'Archive/Web/CSS/:-moz-system-metric' ---- -

{{CSSRef}}{{Draft}}{{Non-standard_Header}}{{Obsolete_Header("gecko58")}}

- -

{{wiki.localize("System.API.page-generated-for-subpage")}}

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur le Web. Elle ne peut être utilisée que de façon interne (pour du chrome ou du code XUL). Voir {{bug(1396066)}} pour plus de détails.

-
- -

Syntaxe

- -

Valeurs

- -

{{SubpagesWithSummaries}}

- -

Syntaxe formelle

- -
{{CSSSyntax}}
- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/_colon_-moz-system-metric/mac-graphite-theme/index.html b/files/fr/web/css/_colon_-moz-system-metric/mac-graphite-theme/index.html deleted file mode 100644 index fb3013b14f..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/mac-graphite-theme/index.html +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: ':-moz-system-metric(mac-graphite-theme)' -slug: 'Web/CSS/:-moz-system-metric/mac-graphite-theme' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/mac-graphite-theme' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

La pseudo-classe :-moz-system-metric(mac-graphite-theme) correspond à un élément si l'utilisateur a sélectionné l'apparence Graphite dans l'écran des préférences système de Mac OS X.

- -

Ce sélecteur est principalement destiné aux développeurs de thèmes.

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.mac-graphite-theme")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-end-backward/index.html b/files/fr/web/css/_colon_-moz-system-metric/scrollbar-end-backward/index.html deleted file mode 100644 index d5ff5941e3..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-end-backward/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-end-backward)' -slug: 'Web/CSS/:-moz-system-metric/scrollbar-end-backward' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-end-backward' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La pseudo-classe :-moz-system-metric(scrollbar-end-backward) correspond à un élément si l'interface utilisateur de l'ordinateur inclut un bouton de recul à la fin des barres de défilement.

- -

Ce sélecteur est principalement destiné aux développeurs de thèmes.

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.scrollbar-end-backward")}}

diff --git a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-end-forward/index.html b/files/fr/web/css/_colon_-moz-system-metric/scrollbar-end-forward/index.html deleted file mode 100644 index abc2ef8c2e..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-end-forward/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-end-forward)' -slug: 'Web/CSS/:-moz-system-metric/scrollbar-end-forward' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-end-forward' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La pseudo-classe :-moz-system-metric(scrollbar-end-forward) correspond à un élément si l'interface utilisateur de l'ordinateur inclut un bouton d'avancement à la fin des barres de défilement.

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.scrollbar-end-forward")}}

diff --git a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-start-backward/index.html b/files/fr/web/css/_colon_-moz-system-metric/scrollbar-start-backward/index.html deleted file mode 100644 index 19c645904f..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-start-backward/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-start-backward)' -slug: 'Web/CSS/:-moz-system-metric/scrollbar-start-backward' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-start-backward' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La pseudo-classe :-moz-system-metric(scrollbar-start-backward) correspond à un élément si l'interface utilisateur de l'ordinateur utilisé inclut un bouton avec une flèche vers le bas à la fin des barres de défilement.

- -

Ce sélecteur est principalement destiné aux développeurs de thèmes.

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.scrollbar-start-backward")}}

diff --git a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-start-forward/index.html b/files/fr/web/css/_colon_-moz-system-metric/scrollbar-start-forward/index.html deleted file mode 100644 index a6cc78db85..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-start-forward/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-start-forward)' -slug: 'Web/CSS/:-moz-system-metric/scrollbar-start-forward' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-start-forward' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La pseudo-classe :-moz-system-metric(scrollbar-start-forward) correspond à un élément si l'interface utilisateur de l'ordinateur inclue une flèche pour remonter au début des barres de défilement.

- -

Ce sélecteur est principalement destiné aux développeurs de thèmes.

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.scrollbar-start-forward")}}

diff --git a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-thumb-proportional/index.html b/files/fr/web/css/_colon_-moz-system-metric/scrollbar-thumb-proportional/index.html deleted file mode 100644 index 14c1511f98..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/scrollbar-thumb-proportional/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-system-metric(scrollbar-thumb-proportional)' -slug: 'Web/CSS/:-moz-system-metric/scrollbar-thumb-proportional' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/scrollbar-thumb-proportional' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

La pseudo-classe :-moz-system-metric(scrollbar-thumb-proportional) correspondra à un élément si l'interface utilisateur de l'ordinateur utilise des curseurs de barre de défilement proportionnels à la taille de la zone visible du document à l'écran.

- -

Ce sélecteur est principalement destiné aux développeurs de thèmes.

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.scrollbar-thumb-proportional")}}

diff --git a/files/fr/web/css/_colon_-moz-system-metric/touch-enabled/index.html b/files/fr/web/css/_colon_-moz-system-metric/touch-enabled/index.html deleted file mode 100644 index 4b48986029..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/touch-enabled/index.html +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: ':-moz-system-metric(touch-enabled)' -slug: 'Web/CSS/:-moz-system-metric/touch-enabled' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/touch-enabled' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

La pseudo-classe :-moz-system-metric(touch-enabled) correspondra à un élément si l'appareil sur lequel il est affiché est une interface tactile.

- -
Note : Cette pseudo-classe n'est pas destinée à être utilisée sur le Web. Pour cela, on privilégiera la requête média {{cssxref("-moz-touch-enabled")}}.
- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.touch-enabled")}}

diff --git a/files/fr/web/css/_colon_-moz-system-metric/windows-default-theme/index.html b/files/fr/web/css/_colon_-moz-system-metric/windows-default-theme/index.html deleted file mode 100644 index ae0eaf8806..0000000000 --- a/files/fr/web/css/_colon_-moz-system-metric/windows-default-theme/index.html +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: ':-moz-system-metric(windows-default-theme)' -slug: 'Web/CSS/:-moz-system-metric/windows-default-theme' -tags: - - CSS - - Non-standard - - Pseudo-classe - - Reference -translation_of: 'Archive/Web/CSS/:-moz-system-metric/windows-default-theme' ---- -
{{Non-standard_header}}{{CSSRef}}
- -

La pseudo-classe :-moz-system-metric(windows-default-theme) correspond à un élément si l'utilisateur utilise l'un des thèmes Windows suivant : Luna, Royale, Zune ou Aero (c'est-à-dire Vista Basic, Vista Standard ou Aero Glass). Les thèmes Windows classiques et les thèmes tiers sont exclus.

- -

Ce sélecteur est principalement destiné aux développeurs de thèmes.

- -
-

Note : Depuis Firefox 58, cette pseudo-classe n'est plus disponible pour être utilisée sur du contenu web. Elle ne peut être utilisée que de façon interne (c'est-à-dire avec XUL et pour le code du chrome). Cf. {{bug(1396066)}} pour plus de détails.

-
- -

Exemples

- -

CSS

- -
#defaultThemes,
-#nonDefaultThemes {
-  background-color: #FFA0A0;
-}
-
-#defaultThemes:-moz-system-metric(windows-default-theme) {
-  background-color: #A0FFA0;
-}
-
-#nonDefaultThemes:not(-moz-system-metric(windows-default-theme)) {
-  background-color: #A0FFA0;
-}
-
-#notSupported:-moz-system-metric(windows-default-theme),
-#notSupported:not(:-moz-system-metric(windows-default-theme)) {
-  display: none;
-}
- -

HTML

- -
<p id="defaultThemes">
-  Ce paragraphe devrait avoir un fond vert avec les thèmes Windows
-  Luna/Royale/Zune/Aero et un fond rouge avec les autres.
-</p>
-
-<p id="nonDefaultThemes">
-  Ce paragraphe devrait avoir un fond vert avec with Windows Classic
-  ou avec un thème tiers ou un fond rouge pour les autres.
-</p>
-
-<p id="notSupported">La détection des thèmes n'est pas prise en charge.</p>
- -

Résultat

- -

{{EmbedLiveSample("Exemples", "100%", 170)}}

- -

Spécifications

- -

Cette pseudo-classe est une pseudo-classe propriétaire liée à Gecko/Mozilla et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-moz-system-metric.windows-default-theme")}}

diff --git a/files/fr/web/css/_doublecolon_-ms-browse/index.html b/files/fr/web/css/_doublecolon_-ms-browse/index.html deleted file mode 100644 index a1c0fc0ad9..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-browse/index.html +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: '::-ms-browse' -slug: 'Web/CSS/::-ms-browse' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-browse' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-browse représente le bouton qui permet d'ouvrir l'explorateur de fichier d'un élément {{HTMLElement("input")}} de type file.

- -

Propriétés autorisées

- -

Seules les propriétés CSS suivantes peuvent être utilisées avec une règle qui utilise un sélecteur avec ::-ms-browse. Les autres propriétés sont ignorées.

- -
- -
-

Syntaxe

- -
  {{csssyntax}}
-
- -

Exemples

- -

HTML

- -
<label>Choisir une image : <input type="file"></label>
- -

CSS

- -
input[type="file"]::-ms-browse {
-  color: red;
-  background-color: yellow;
-}
- -

Résultat

- -

{{EmbedLiveSample('Exemples')}}

- -

Capture d'écran correspondante

- -

- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-ms-browse")}}

diff --git a/files/fr/web/css/_doublecolon_-ms-check/index.html b/files/fr/web/css/_doublecolon_-ms-check/index.html deleted file mode 100644 index 7696ee6792..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-check/index.html +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: '::-ms-check' -slug: 'Web/CSS/::-ms-check' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-check' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-check est une extension Microsoft qui représente la marque visuelle d'un élément {{HTMLElement("input")}} de type="checkbox" or type="radio". Ce pseudo-élément n'est pas standard et est uniquement pris en charge par Internet Explorer et Edge.

- -

Propriétés autorisées

- -

Seules certaines propriétés CSS peuvent être utilisées au sein d'une règle dont le sélecteur contient ::-ms-check. Les autres propriétés seront ignorées.

- -
- -
- -

Syntaxe

- -
selecteur::-ms-check
-
- -

Exemples

- -

CSS

- -
input, label {
-  display: inline;
-}
-
-input[type=radio]::-ms-check {
-  /* Le cercle sera rouge comme l'option sera sélectionnée. */
-  color: red;
-  /* La bordure de l'élément sera rouge si l'option est sélectionnée */
-  border-color: red;
-}
-
-input[type=checkbox]::-ms-check {
-  /* La coche sera verte quand la case sera cochée. */
-  color: green;
-  /* La bordure de l'élément sera verte si la case est cochée */
-  border-color: red;
-}
- -

HTML

- -
<form>
-  <label for="redButton">Rouge</label>
-  <input type="radio" id="redButton"><br>
-  <label for="greenCheckbox">Verte</label>
-  <input type="checkbox" id="greenCheckbox">
-</form>
- -

Résultat

- -

La capture d'écran à gauche illustre le résultat obtenu avec Internet Explorer ou Edge.

- -

{{EmbedLiveSample('Exemples', '', '', 'https://mdn.mozillademos.org/files/15814/ie11-example.PNG', 'Web/CSS/::-ms-check')}}

- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-ms-check")}}

diff --git a/files/fr/web/css/_doublecolon_-ms-clear/index.html b/files/fr/web/css/_doublecolon_-ms-clear/index.html deleted file mode 100644 index fe06d95707..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-clear/index.html +++ /dev/null @@ -1,137 +0,0 @@ ---- -title: '::-ms-clear' -slug: 'Web/CSS/::-ms-clear' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-clear' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-clear représente le bouton qui permet d'effacer la valeur saisie dans un champ {{HTMLElement("input")}}. Ce bouton et ce pseudo-élément ne sont pas standards et sont uniquement pris en charge par Internet Explorer 10, 11 et Edge. Le bouton est uniquement affichés pour les champs textuels {{HTMLElement("input")}} non-vides et qui ont le focus.

- -

Le bouton de remise à zéro est uniquement affiché pour les contrôles textuels qui ont le focus et qui ne sont pas vides. Les contrôles concernés sont :

- - - -

Propriétés autorisées

- -

Seules les propriétés CSS suivantes peuvent être utilisées dans une règle qui contient ::-ms-clear dans son sélecteur (les autres propriétés seront ignorées).

- -
- -
- -

Syntaxe

- -
 selecteur::-ms-clear
- -

Exemples

- -

CSS

- -
input,
-label {
-  display: block;
-}
-
-input[type=text]::-ms-clear {
-  color: red; /* La croix du bouton sera rouge. */
-  /* On peut cacher la croix avec display qui vaut "none" */
-}
- -

HTML

- -
<form>
-  <label for="firstname">First name:</label>
-  <input type="text" id="firstname" name="firstname" placeholder="First name"><br>
-
-  <label for="lastname">Last name:</label>
-  <input type="text" id="lastname" name="lastname" placeholder="Second name">
-</form>
-
- -

Résultat

- -

{{EmbedLiveSample('Exemples')}}

- -

Voici une capture d'écran du résultat obtenu avec IE 10/11 :

- -

 

- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-ms-clear")}}

diff --git a/files/fr/web/css/_doublecolon_-ms-expand/index.html b/files/fr/web/css/_doublecolon_-ms-expand/index.html deleted file mode 100644 index f8f7b3ded3..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-expand/index.html +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: '::-ms-expand' -slug: 'Web/CSS/::-ms-expand' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-expand' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-expand représente le bouton contenu dans un élément {{HTMLElement("select")}} et qui permet d'ouvrir ou de fermer le menu déroulant qui propose les options ({{HTMLElement("option")}}). Il est généralement représenté par un triangle orienté vers le bas.

- -

Propriétés autorisées

- -

Seules certaines propriétés CSS peuvent être utilisées dans une règle contenant ::-ms-expand dans son sélecteur (les autres propriétés seront ignorées).

- - -
- -
-

Syntaxe

- -
::-ms-expand
-
- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- - -

Compatibilité des navigateurs

- - -

{{Compat("css.selectors.-ms-expand")}}

diff --git a/files/fr/web/css/_doublecolon_-ms-fill-lower/index.html b/files/fr/web/css/_doublecolon_-ms-fill-lower/index.html deleted file mode 100644 index de4df1e4af..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-fill-lower/index.html +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: '::-ms-fill-lower' -slug: 'Web/CSS/::-ms-fill-lower' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-fill-lower' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-fill-lower représente la portion de la piste d'un élément {{HTMLElement("input")}} de type range qui contient les valeurs inférieures à la valeur du curseur.

- -

Propriétés autorisées

- -

Seules les propriétés CSS suivantes peuvent être utilisées dans une règle dont le sélecteur contient ::-ms-fill-lower (les autres propriétés sont ignorées).

- - - -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-ms-fill-lower")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/_doublecolon_-ms-fill-upper/index.html b/files/fr/web/css/_doublecolon_-ms-fill-upper/index.html deleted file mode 100644 index 3413848720..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-fill-upper/index.html +++ /dev/null @@ -1,101 +0,0 @@ ---- -title: '::-ms-fill-upper' -slug: 'Web/CSS/::-ms-fill-upper' -tags: - - CSS - - Non-standard - - Pseudo-élément(2) - - Référence(2) -translation_of: 'Archive/Web/CSS/::-ms-fill-upper' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-fill-upper représente la portion de la piste d'un élément {{HTMLElement("input")}} de type range qui contient les valeurs supérieures à la valeur du curseur.

- -

Propriétés autorisées

- -

Seules les propriétés CSS suivantes peuvent être utilisées dans une règle dont le sélecteur contient ::-ms-fill-upper. Les autres propriétés sont ignorées.

- - - -

Syntax

- -
{{csssyntax}}
-
- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-ms-fill-upper")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/_doublecolon_-ms-fill/index.html b/files/fr/web/css/_doublecolon_-ms-fill/index.html deleted file mode 100644 index e122d2104d..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-fill/index.html +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: '::-ms-fill' -slug: 'Web/CSS/::-ms-fill' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-fill' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-fill est un pseudo-élément spécifique à Microsoft qui représente la partie « remplie » d'un élément {{HTMLElement("progress")}}. Ce pseudo-élément n'est pas standard et est uniquement disponible avec Internet Explorer 10, Internet Explorer 11 et Microsoft Edge.

- -

Toutes les propriétés autorisées (à l'exception de {{cssxref("animation-name")}}) s'appliquent sur une barre de progression dans un état déterminé. Seule animation-name s'applique sur une barre dans un état indéterminée. Les éléments <progress> dans un état indéterminés sont ceux qui n'ont pas d'attribut {{htmlattrxref("value")}}, ils peuvent être sélectionnés grâce à la pseudo-classe {{cssxref(":indeterminate")}}.

- -

Par défaut, IE affiche un bordure avec des points qui se déplacent lorsque la barre est dans un état déterminée. En utilisant animation-name sur ::-ms-fill, on peut modifier l'animation :

- - - - - - - - - - - - - - - - - - - - - - -
ValeurDescription
noneL'animation est désactivée, aucun point n'est affiché.
-ms-barLes points animés sont affichés sous la forme d'une barre.
-ms-ringLes points animés sont affichés sous la forme d'un anneau.
- -

Propriétés autorisées

- -

Seules les propriétés suivantes peuvent être utilisées avec ::-ms-fill (les autres propriétés seront ignorées) :

- - - -

Syntaxe

- -
{{csssyntax}}
- - - -

Exemples

- -

CSS

- -
progress::-ms-fill {
-  background-color: orange;
-}
- -

HTML

- -
<progress value="10" max="50"></progress>
-
- -

Résultat

- -

{{EmbedLiveSample("Exemples", 300, 50)}}

- -

Une barre de progression mise en forme avec cette feuille de style devrait ressembler à :

- -

Progress Bar with Orange Fill

- -

Spécifications

- -

Ce pseudo-élément est spécifique à Microsoft et n'est décrit dans aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-ms-fill")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/_doublecolon_-ms-reveal/index.html b/files/fr/web/css/_doublecolon_-ms-reveal/index.html deleted file mode 100644 index e0e998ad5b..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-reveal/index.html +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: '::-ms-reveal' -slug: 'Web/CSS/::-ms-reveal' -tags: - - CSS - - Microsoft - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-reveal' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-reveal est un pseudo-élément spécifique à Microsoft qui est utilisé pour la représentation du bouton qui permet de révéler le mot de passe qui est généralement affiché juste après un élément {{HTMLElement("input/password", '<input type="password">')}} dans Internet Explorer 10+.

- -

Ce bouton permet d'afficher le contenu du mot de passe dans le champs (plutôt que les astérisques qui masquent les caractères).

- -

Ce pseudo-élément n'est pas standard et est spécifique à Internet Explorer 10+.

- -

Propriétés autorisées

- -

Seules les propriétés suivantes peuvent être utilisées dans une règle dont le sélecteur contient ::-ms-reveal (les autres propriétés seront ignorées).

- - - -

Syntaxe

- -
{{csssyntax("::-ms-reveal")}}
-
- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-ms-reveal")}}

diff --git a/files/fr/web/css/_doublecolon_-ms-thumb/index.html b/files/fr/web/css/_doublecolon_-ms-thumb/index.html deleted file mode 100644 index 895408d2b0..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-thumb/index.html +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: '::-ms-thumb' -slug: 'Web/CSS/::-ms-thumb' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-thumb' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-thumb est un pseudo-élément spécifique à Microsoft qui représente le curseur qui peut être déplacer le long de la piste d'un élément {{HTMLElement("input")}} de type range afin de modifier la valeur numérique associée.

- -

Propriétés autorisées

- -

Seules les propriétés suivantes peuvent être utilisées dans une règle dont le sélecteur contient ::-ms-thumb (les autres propriétés sont ignorées).

- - - -

Syntax

- -
{{csssyntax}}
-
- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/css/_doublecolon_-ms-ticks-after/index.html b/files/fr/web/css/_doublecolon_-ms-ticks-after/index.html deleted file mode 100644 index 02bf07507a..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-ticks-after/index.html +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: '::-ms-ticks-after' -slug: 'Web/CSS/::-ms-ticks-after' -tags: - - CSS - - Microsoft - - Non-standard - - Pseudo-element - - Reference - - Web -translation_of: 'Archive/Web/CSS/::-ms-ticks-after' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-ticks-after est une extension Microsoft qui permet d'appliquer un ou plusieurs styles aux graduations d'une piste qui sont situées après le curseur (la piste est celle d'un contrôle <input type="range">). Pour une disposition avec une écriture de gauche à droite, les marques sont situées sous la piste. Pour une disposition avec une écriture de haut en bas, les marques sont situées à droite de la piste.

- -

Par défaut, les marques ne sont pas affichées, il est nécessaire d'utiliser la valeur block pour la propriété {{cssxref("display")}}.

- -

Il est possible d'utiliser simultanément les sélecteurs ::-ms-ticks-after, {{cssxref("::-ms-ticks-before")}}, et {{cssxref("::-ms-track")}} mais cela créera alors trois ensembles de marques, ce qui n'est pas recommandé. Pour une meilleure ergonomie, il est conseillé de n'utiliser qu'un seul ensemble de marque. Pour retirer les marques, on pourra utiliser la valeur transparent sur la propriété {{cssxref("color")}}.

- -

Propriétés autorisées

- -

Voici les propriétés qui peuvent être définies dans les styles associés à ce pseudo-élément (les autres propriétés seront ignorées) :

- - - -

Syntaxe

- -
{{csssyntax}}
-
- - - -

Voir aussi

- - diff --git a/files/fr/web/css/_doublecolon_-ms-ticks-before/index.html b/files/fr/web/css/_doublecolon_-ms-ticks-before/index.html deleted file mode 100644 index 371ff710ec..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-ticks-before/index.html +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: '::-ms-ticks-before' -slug: 'Web/CSS/::-ms-ticks-before' -tags: - - CSS - - Microsoft - - Non-standard - - Pseudo-element - - Reference - - Web -translation_of: 'Archive/Web/CSS/::-ms-ticks-before' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-ticks-before est une extension Microsoft qui permet d'appliquer un ou plusieurs styles aux graduations d'une piste qui sont situées avant le curseur (la piste est celle d'un contrôle <input type="range">). Pour une disposition avec une écriture de gauche à droite, les marques sont situées au-dessus de la piste. Pour une disposition avec une écriture de haut en bas, les marques sont situées à gauche de la piste.

- -

Par défaut, les marques ne sont pas affichées, il est nécessaire d'utiliser la valeur block pour la propriété {{cssxref("display")}}.

- -

Il est possible d'utiliser simultanément les sélecteurs {{cssxref("::-ms-ticks-after")}}, ::-ms-ticks-before et {{cssxref("::-ms-track")}} mais cela créera alors trois ensembles de marques, ce qui n'est pas recommandé. Pour une meilleure ergonomie, il est conseillé de n'utiliser qu'un seul ensemble de marque. Pour retirer les marques, on pourra utiliser la valeur transparent sur la propriété {{cssxref("color")}}.

- -

Propriétés autorisées

- -

 

- -

Voici les propriétés qui peuvent être définies dans les styles associés à ce pseudo-élément (les autres propriétés seront ignorées) :

- - - -

Syntaxe

- -
{{csssyntax}}
- -

Voir aussi

- - diff --git a/files/fr/web/css/_doublecolon_-ms-tooltip/index.html b/files/fr/web/css/_doublecolon_-ms-tooltip/index.html deleted file mode 100644 index e4d68b6bcc..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-tooltip/index.html +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: '::-ms-tooltip' -slug: 'Web/CSS/::-ms-tooltip' -tags: - - CSS - - Extension - - Microsoft - - Non-standard - - Pseudo-element - - Reference - - Web -translation_of: 'Archive/Web/CSS/::-ms-tooltip' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-tooltip est une extension Microsoft qui permet d'appliquer un ou plusieurs styles à la bulle d'information du curseur d'un élément <input type="range">.

- -

Propriétés autorisées

- -

Seules les propriétés {{cssxref("display")}} et {{cssxref("visibility")}} peuvent être utilisées avec ::-ms-tooltip.

- -

Syntaxe

- -
{{csssyntax}}
- -

Voir aussi

- - diff --git a/files/fr/web/css/_doublecolon_-ms-track/index.html b/files/fr/web/css/_doublecolon_-ms-track/index.html deleted file mode 100644 index 5dda04462a..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-track/index.html +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: '::-ms-track' -slug: 'Web/CSS/::-ms-track' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-track' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-track est un pseudo-élément spécifique à Microsoft qui permet de représenter la piste sur laquelle on peut déplacer le curseur d'un élément {{HTMLElement("input")}} de range.

- -

La propriété {{cssxref("color")}}, appliquée au sein d'un sélecteur ::-ms-track modifiera la couleur des graduations le long de la piste. Si on souhaite les masquer, on pourra utiliser la valeur transparent.

- -

On peut utiliser les pseudo-éléments {{cssxref("::-ms-ticks-after")}}, {{cssxref("::-ms-ticks-before")}} et ::-ms-track ensemble afin de créer trois ensembles graduations. Toutefois, pour des raisons d'ergonomie, il est conseillé de n'avoir qu'une seule mise en forme pour ces graudations.

- -

Propriétés autorisées

- -

Seules les propriétés CSS suivantes sont autorisées dans une règle dont le sélecteur contient ::-ms-track (les autres propriétés sont ignorées).

- - - -

Syntaxe

- -
  {{csssyntax}}
-
- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Voir aussi

- - diff --git a/files/fr/web/css/_doublecolon_-ms-value/index.html b/files/fr/web/css/_doublecolon_-ms-value/index.html deleted file mode 100644 index 264ead8b53..0000000000 --- a/files/fr/web/css/_doublecolon_-ms-value/index.html +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: '::-ms-value' -slug: 'Web/CSS/::-ms-value' -tags: - - CSS - - Non-standard - - Pseudo-element - - Reference -translation_of: 'Archive/Web/CSS/::-ms-value' ---- -
{{CSSRef}}{{Non-standard_header}}
- -

Le pseudo-élément ::-ms-value est un pseudo-élément spécifique à Microsoft qui permet d'appliquer des règles sur les éléments {{HTMLElement("input")}} ou {{HTMLElement("select")}}. Seules certaines propriétés peuvent être paramétrées via ce pseudo-élément, les règles agissant sur d'autres propriétés n'auront donc aucun effet.

- -

Propriétés autorisées

- -

Seules les propriétés suivantes peuvent être utilisées dans une règle dont le sélecteur contient ::-ms-value (les autres propriétés sont ignorées).

- - - -

Syntaxe

- -
{{csssyntax}}
- -

Exemples

- -
input::-ms-value {
-  color: lime;
-  font-style: italic;
-}
- -

Spécifications

- -

Ce pseudo-élément est un pseudo-élément propriétaire lié à Trident/Microsoft et ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.selectors.-ms-value")}}

diff --git a/files/fr/web/css/azimuth/index.html b/files/fr/web/css/azimuth/index.html deleted file mode 100644 index c8143dcaac..0000000000 --- a/files/fr/web/css/azimuth/index.html +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: azimuth -slug: Web/CSS/azimuth -tags: - - CSS - - Obsolete - - Propriété - - Reference -translation_of: Archive/Web/CSS/azimuth ---- -
{{CSSRef}}{{obsolete_header}}{{outdated}}
- -

Utilisée avec la propriété {{cssxref("elevation")}}, azimuth permet de positionner différentes sources audio dans l'espace pour une présentation auditive. Cela permet de séparer les voix de façons naturelles, qui pourront donc provenir de différents emplacements. Une sortie stereo permettra d'obtenir un son avec des sources situées sur deux dimensions, des écouteurs binauriculaires permettent d'obtenir un son tri-dimensionnel.

- -

Syntaxe

- -
{{csssyntax}}
- -

Valeurs

- -
-
angle
-
Un angle indiquant la position de la source dans l'intervalle -360deg - 360deg. La valeur 0deg (la valeur par défaut) est dirigée vers le centre, 90deg vers la droite, 180deg vers l'arrière et 270deg ou -90deg vers la gauche.
-
- -

Image:Azimuth.png

- -

Mots-clés pour cette propriété

- - - -

Exemples

- -
h1 {
-  azimuth: 30deg;
-}
-
-td.a {
-  azimuth: far-right;
-}
-
-#12 {
-  azimuth: behind far-right;  /* 120deg */
-}
-
-p.comment {
-  azimuth: behind;  /* 180deg */
-}
-
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
{{SpecName('CSS2.1', 'aural.html#spatial-props', 'azimuth')}}{{Spec2('CSS2.1')}}Définition initiale.
- -

{{cssinfo}}

- -

Compatibilité des navigateurs

- - - -

{{Compat("css.properties.azimuth")}}

- -

Voir aussi

- - diff --git a/files/fr/web/css/overflow-clip-box-block/index.html b/files/fr/web/css/overflow-clip-box-block/index.html deleted file mode 100644 index 54c60574d8..0000000000 --- a/files/fr/web/css/overflow-clip-box-block/index.html +++ /dev/null @@ -1,157 +0,0 @@ ---- -title: overflow-clip-box-block -slug: Web/CSS/overflow-clip-box-block -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Mozilla/Gecko/Chrome/CSS/overflow-clip-box-block ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS overflow-clip-box-block définit par rapport à quelle boîte est appliqué le rognement lorsque le contenu dépasse dans la direction de bloc (la direction orthogonale au sens d'écriture).

- -
/* Valeurs avec un mot-clé */
-overflow-clip-box-block: padding-box;
-overflow-clip-box-block: content-box;
-
-/* Valeurs globales */
-overflow-clip-box-block: inherited;
-overflow-clip-box-block: initial;
-overflow-clip-box-block: unset;
-
- -
-

Note : Sur Gecko, padding-box est, par défaut utilisé partout sauf pour <input type="text"> et les éléments semblables qui utilisent content-box. Par défaut, cette propriété est uniquement activée pour les feuilles de style de l'agent utilisateur et le contexte du chrome.

-
- -

{{cssinfo}}

- -

Syntaxe

- -

Valeurs

- -
-
padding-box
-
Avec ce mot-clé, le rognage est relatif à la boîte de remplissage (padding).
-
content-box
-
Avec ce mot-clé, le rognage est relatif à la boîte de contenu.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

padding-box

- -

HTML

- -
<div class="things">
-  <input value="ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ" class="scroll padding-box">
-  <div class="scroll padding-box"><span>ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ</span></div>
-</div>
-
- -

CSS

- -
.scroll {
-  overflow: auto;
-  padding: 0 30px;
-  width: 6em;
-  border: 1px solid black;
-  background: lime content-box;
-}
-
-.padding-box {
-  overflow-clip-box-block: padding-box;
-}
- -

JavaScript

- -
function scrollSomeElements() {
-  var elms = document.querySelectorAll('.scroll');
-  for (i=0; i < elms.length; ++i) {
-    elms[i].scrollLeft=80;
-  }
-}
-var elt = document.queryElementsByTagName('body')[0];
-
-elt.addEventListener("load", scrollSomeElements, false);
-
- -

Résultat

- -

{{EmbedLiveSample('padding-box')}}

- -

Spécifications

- -

Cette propriété a été proposée au groupe de travail CSSWG du W3C. Elle n'est pas encore en voie de standardisation mais devrait apparaître dans {{SpecName("CSS3 Overflow")}} si c'est le cas.

- -

Compatibilité des navigateurs

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
FonctionnalitéFirefox (Gecko)ChromeInternet ExplorerOperaSafari (WebKit)
Support simple{{CompatGeckoDesktop(59)}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
FonctionnalitéFirefox Mobile (Gecko)AndroidIE PhoneOpera MobileSafari Mobile
Support simple{{CompatGeckoMobile(59)}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

[1] Cette propriété est contrôlée par la préférence layout.css.overflow-clip-box.enabled dont la valeur par défaut est false. Elle est uniquement activée pour les feuilles de style de l'agent utilisateur ou le contexte du chrome. Voir {{bug(966992)}}.

- -

Voir aussi

- - - -

 

diff --git a/files/fr/web/css/overflow-clip-box-inline/index.html b/files/fr/web/css/overflow-clip-box-inline/index.html deleted file mode 100644 index e7df371778..0000000000 --- a/files/fr/web/css/overflow-clip-box-inline/index.html +++ /dev/null @@ -1,157 +0,0 @@ ---- -title: overflow-clip-box-inline -slug: Web/CSS/overflow-clip-box-inline -tags: - - CSS - - Non-standard - - Propriété - - Reference -translation_of: Mozilla/Gecko/Chrome/CSS/overflow-clip-box-inline ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété CSS overflow-clip-box-inline définit par rapport à quelle boîte est appliqué le rognement lorsque le contenu dépasse dans la direction en ligne (la direction correspondant au sens d'écriture).

- -
/* Valeurs avec un mot-clé */
-overflow-clip-box-inline: padding-box;
-overflow-clip-box-inline: content-box;
-
-/* Valeurs globales */
-overflow-clip-box-inline: inherited;
-overflow-clip-box-inline: initial;
-overflow-clip-box-inline: unset;
-
- -
-

Note : Sur Gecko, padding-box est, par défaut utilisé partout sauf pour <input type="text"> et les éléments semblables qui utilisent content-box. Par défaut, cette propriété est uniquement activée pour les feuilles de style de l'agent utilisateur et le contexte du chrome.

-
- -

{{cssinfo}}

- -

Syntaxe

- -

Valeurs

- -
-
padding-box
-
Avec ce mot-clé, le rognage est relatif à la boîte de remplissage (padding).
-
content-box
-
Avec ce mot-clé, le rognage est relatif à la boîte de contenu.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

padding-box

- -

HTML

- -
<div class="things">
-  <input value="ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ" class="scroll padding-box">
-  <div class="scroll padding-box"><span>ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ</span></div>
-</div>
-
- -

CSS

- -
.scroll {
-  overflow: auto;
-  padding: 0 30px;
-  width: 6em;
-  border: 1px solid black;
-  background: lime content-box;
-}
-
-.padding-box {
-  overflow-clip-box-inline: padding-box;
-}
- -

JavaScript

- -
function scrollSomeElements() {
-  var elms = document.querySelectorAll('.scroll');
-  for (i=0; i < elms.length; ++i) {
-    elms[i].scrollLeft=80;
-  }
-}
-var elt = document.queryElementsByTagName('body')[0];
-
-elt.addEventListener("load", scrollSomeElements, false);
-
- -

Résultat

- -

{{EmbedLiveSample('padding-box')}}

- -

Spécifications

- -

Cette propriété a été proposée au groupe de travail CSSWG du W3C. Elle n'est pas encore en voie de standardisation mais devrait apparaître dans {{SpecName("CSS3 Overflow")}} si c'est le cas.

- -

Compatibilité des navigateurs

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - -
FonctionnalitéFirefox (Gecko)ChromeInternet ExplorerOperaSafari (WebKit)
Support simple{{CompatGeckoDesktop(59)}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - -
FonctionnalitéFirefox Mobile (Gecko)AndroidIE PhoneOpera MobileSafari Mobile
Support simple{{CompatGeckoMobile(59)}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

[1] Cette propriété est contrôlée par la préférence layout.css.overflow-clip-box.enabled dont la valeur par défaut est false. Elle est uniquement activée pour les feuilles de style de l'agent utilisateur ou le contexte du chrome. Voir {{bug(966992)}}.

- -

Voir aussi

- - - -

 

diff --git a/files/fr/web/css/overflow-clip-box/index.html b/files/fr/web/css/overflow-clip-box/index.html deleted file mode 100644 index 997137220e..0000000000 --- a/files/fr/web/css/overflow-clip-box/index.html +++ /dev/null @@ -1,175 +0,0 @@ ---- -title: overflow-clip-box -slug: Web/CSS/overflow-clip-box -tags: - - CSS - - Non-standard - - Propriété - - Propriété raccourcie - - Reference -translation_of: Mozilla/Gecko/Chrome/CSS/overflow-clip-box ---- -
{{CSSRef}}{{Non-standard_header}}
- -

La propriété overflow-clip-box permet de définir la boîte à laquelle faire référence lorsqu'il y a un dépassement du contenu. C'est une propriété raccourcie pour les propriétés {{cssxref("overflow-clip-box-inline")}} et {{cssxref("overflow-clip-box-block")}}.

- -
/* Valeurs avec un mot-clé */
-overflow-clip-box: padding-box;
-overflow-clip-box: content-box;
-
-/* Deux valeurs */
-overflow-clip-box: padding-box content-box;
-overflow-clip-box: content-box content-box;
-
-/* Valeurs globales */
-overflow-clip-box: inherited;
-overflow-clip-box: initial;
-overflow-clip-box: unset;
-
- -
-

Note : Par défaut, sur Gecko, padding-box est utilisé partout mais <input type="text"> et les éléments similaires utilisent la valeur content-box. Avant Firefox 29, ce comportement était intégré en dur. Depuis, le comportement se base sur cette propriété qui peut être utilisée à d'autres endroits. On notera que cette propriété est uniquement activée pour les feuilles de styles définies au niveau de l'agent utilisateur et pour les contextes liés au chrome de l'application.

-
- -

{{cssinfo}}

- -

Syntaxe

- -

Valeurs

- -
-
padding-box
-
Ce mot-clé indique que le rognage du contenu qui dépasse sera fait par rapport à la boîte de remplissage (padding).
-
content-box
-
Ce mot-clé indique que le rognage du contenu qui dépasse sera fait par rapport à la boîte de contenu.
-
- -

Syntaxe formelle

- -
{{csssyntax}}
- -

Exemples

- -

HTML

- -
<div class="things">
-  <input value="ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ" class="scroll padding-box">
-  <div class="scroll padding-box"><span>ABCDEFGHIJKLMNOPQRSTUVWXYZÅÄÖ</span></div>
-</div>
-
- -

CSS

- -
.scroll {
-  overflow: auto;
-  padding: 0 30px;
-  width: 6em;
-  border: 1px solid black;
-  background: lime content-box;
-}
-
-.padding-box {
-  overflow-clip-box: padding-box;
-}
-
- -

JavaScript

- -
function scrollSomeElements() {
-  var elms = document.querySelectorAll('.scroll');
-  for (i=0; i < elms.length; ++i) {
-    elms[i].scrollLeft=80;
-  }
-}
-var elt = document.queryElementsByTagName('body')[0];
-
-elt.addEventListener("load", scrollSomeElements, false);
-
- -

Résultat

- -

{{EmbedLiveSample('Exemples')}}

- -

Spécifications

- -

Cette propriété a été proposée dans le cadre du groupe de travail CSS du W3C. Elle n'est pas encore sur le chemin du processus standard mais si elle est acceptée, elle fera vraisemblablement partie de la spécification {{SpecName("CSS3 Overflow")}}.

- -

Compatibilité des navigateurs

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéFirefox (Gecko)ChromeInternet ExplorerOperaSafari (WebKit)
Support simple{{CompatGeckoDesktop("29.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
Propriété raccourcie, gestion de deux valeurs{{CompatGeckoDesktop("59")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéFirefox Mobile (Gecko)AndroidIE PhoneOpera MobileSafari Mobile
Support simple{{CompatGeckoMobile("29.0")}}[1]{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
Propriété raccourcie, gestion de deux valeurs{{CompatGeckoMobile("59")}}{{CompatNo}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

[1] Cette propriété est contrôlée grâce à la préférence layout.css.overflow-clip-box.enabled dont la valeur par défaut est false. Elle est uniquement activée au sein des feuilles de style de l'agent utilisateur pour le chrome. Pour plus d'informations, voir {{bug(966992)}}.

- -

Voir aussi

- - diff --git a/files/fr/web/events/cached/index.html b/files/fr/web/events/cached/index.html deleted file mode 100644 index eb0abd8d1f..0000000000 --- a/files/fr/web/events/cached/index.html +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: cached -slug: Web/Events/cached -translation_of: Archive/Events/cached ---- -

L'événement cached est déclenché lorsque les resources répertoriées dans le manifeste du cache de l'application ont été téléchargées et que l'application est maintenant mise en cache.

- -

Informations générales

- -
-
Spécification
-
Offline
-
Interface
-
Event
-
Propagation
-
Non
-
Annulable
-
Non
-
Cible
-
applicationCache
-
Action par défaut
-
Aucune
-
- -

Propriétés

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PropriétéTypeDescription
-

target {{ReadOnlyInline}}

-
{{domxref("EventTarget")}}La cible de l'événement (la plus haute cible dans l'arbre du DOM).
-

type {{ReadOnlyInline}}

-
{{domxref("DOMString")}}Le type de l'événement.
-

canBubble {{ReadOnlyInline}}

-
booleanEst-ce que l'événement se propage?
-

cancelable {{ReadOnlyInline}}

-
booleanEst-il possible d'annuler l'événement?
- -

Evénements liés

- - - -

Voir aussi

- - diff --git a/files/fr/web/events/chargingchange/index.html b/files/fr/web/events/chargingchange/index.html deleted file mode 100644 index faf96a2b44..0000000000 --- a/files/fr/web/events/chargingchange/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: chargingchange -slug: Web/Events/chargingchange -translation_of: Archive/Events/chargingchange ---- -

L'événement chargingchange est déclenché lorsque l'attribut charging de l'API batterie est modifié.

- -

Informations générales

- -
-
Spécification
-
Battery
-
Interface
-
Event
-
Propagation
-
Non
-
Annulable
-
Non
-
Cible
-
{{domxref("BatteryManager")}}
-
Action par défaut
-
Aucune
-
- -

Propriétés

- -

Le callback de l'événement ne reçoit aucun objet événement, mais les propriétés peuvent être lues à partir de l'objet {{domxref("BatteryManager")}} reçu par la méthode {{domxref("navigator.getBattery")}}.

- - - - - - - - - - - - - - -
PropertyTypeDescription
{{domxref("BatteryManager.charging")}} {{readOnlyInline}}booleanEtat de charge de la batterie du système. Retourne true si la batterie est en chargement. Si l'état de la batterie du système est non-déterminé, aucune batterie n'est rattachée au système ou si si la batterie se décharge, retourne false.
- -

Exemple

- -
navigator.getBattery().then(function(battery) {
-
-  console.log("Battery charging? " + (battery.charging ? "Yes" : "No"));
-
-  battery.addEventListener('chargingchange', function() {
-    console.log("Battery charging? " + (battery.charging ? "Yes" : "No"));
-  });
-
-});
-
- -

Evénements liés

- - diff --git a/files/fr/web/events/chargingtimechange/index.html b/files/fr/web/events/chargingtimechange/index.html deleted file mode 100644 index da83eed90c..0000000000 --- a/files/fr/web/events/chargingtimechange/index.html +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: chargingtimechange -slug: Web/Events/chargingtimechange -translation_of: Archive/Events/chargingtimechange ---- -

L'événement chargingtimechange est déclenché quand l'attribut chargingTime de l'API batterie a été modifié.

- -

Informations générales

- -
-
Spécification
-
Battery
-
Interface
-
Event
-
Propagation
-
Non
-
Annulable
-
Non
-
Cible
-
{{domxref("BatteryManager")}}
-
Action par défaut
-
Aucune
-
- -

Propriétés

- -

Le callback de l'événement ne reçoit aucun objet événement, mais les propriétés peuvent être lues à partir de l'objet {{domxref("BatteryManager")}} reçu par la méthode {{domxref("navigator.getBattery")}}.

- - - - - - - - - - - - - - -
PropertyTypeDescription
{{domxref("BatteryManager.chargingTime")}} {{readOnlyInline}}double (float)Le temps restant en seconde jusqu'à ce que la batterie du système soit pleine. Retourne 0 si la batterie est chargée. Retourne l'infini positif si la batterie se décharge ou si l'implémentation est incapable de trouver le temps restant de charge.
- -

Exemple

- -
navigator.getBattery().then(function(battery) {
-
-  console.log("Battery charging time: " + battery.chargingTime + " seconds");
-
-  battery.addEventListener('chargingtimechange', function() {
-    console.log("Battery charging time: " + battery.chargingTime + " seconds");
-  });
-
-});
-
- -

Evénements liés

- - diff --git a/files/fr/web/events/checking/index.html b/files/fr/web/events/checking/index.html deleted file mode 100644 index 4260ed04cf..0000000000 --- a/files/fr/web/events/checking/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: checking -slug: Web/Events/checking -translation_of: Archive/Events/checking ---- -

L'événement checking est déclenché lorsque le user agent recherche une mise à jour ou tente de télécharger le manifeste de cache pour la première fois

- -

Informations générales

- -
-
Spécification
-
Offline
-
Interface
-
Event
-
Propagation
-
Non
-
Annulable
-
Non
-
Cible
-
applicationCache
-
Action par défaut
-
Aucune
-
- -

Propriétés

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyTypeDescription
target {{ReadOnlyInline}}EventTarget (DOM element)La cible de l'événement (la plus haute cible dans l'arbre du DOM).
type {{ReadOnlyInline}}stringLe type de l'événement.
canBubble {{ReadOnlyInline}}booleanEst-ce que l'événement se propage?
cancelable {{ReadOnlyInline}}booleanEst-il possible d'annuler l'événement?
- -

Evénements liés

- - - -

Voir aussi

- - diff --git a/files/fr/web/events/downloading/index.html b/files/fr/web/events/downloading/index.html deleted file mode 100644 index bcb9af0622..0000000000 --- a/files/fr/web/events/downloading/index.html +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: downloading -slug: Web/Events/downloading -translation_of: Archive/Events/downloading ---- -

L'événement downloading est déclenché après la vérification de la mise à jour du cache d'application, si le user-agent a trouvé une mise à jour et la récupère ou  télécharge les resources répertoriées par le manifeste du cache pour la première fois.

- -

Informations générales

- -
-
Spécification
-
Offline
-
Interface
-
Event
-
Ppropagation
-
Non
-
Annulable
-
Non
-
Cible
-
applicationCache
-
Action par défaut
-
Aucune
-
- -

Propriétés

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
PropertyTypeDescription
target {{ReadOnlyInline}}EventTarget (DOM element)La cible de l'événement ( La cible la plus haute dans l'arbre DOM).
type {{ReadOnlyInline}}stringLe type d'événement.
canBubble {{ReadOnlyInline}}booleanEst-ce que l'événement se propage?
cancelable {{ReadOnlyInline}}booleanEst-il possible d'annuler l'événement.
- -

Evénements liés

- - - -

Voir aussi

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.1/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.1/index.html" deleted file mode 100644 index f5f42abe9d..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.1/index.html" +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.1 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.1 -tags: - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.1 ---- -
{{jsSidebar("New_in_JS")}}
- -

Ce document liste les modifications apportées à JavaScript entre Netscape Navigator 2.0 et 3.0. L'ancienne documentation Netscape décrit ceci comme « les fonctionnalités ajoutées après la version 1 ». Netscape Navigator 3.0 est sorti le 19 août 1996. Netscape Navigator 3.0 était la deuxième version majeure du navigateur à supporter JavaScript.

- -

Versions de JavaScript

- -

Netscape Navigator 3.0 a introduit des versions pour le langage JavaScript :

- -
<SCRIPT LANGUAGE="JavaScript">    <!-- JavaScript pour Navigator 2.0. -->
-<SCRIPT LANGUAGE="JavaScript1.1"> <!-- JavaScript pour Navigator 3.0. -->
- -

Nouvelles fonctionnalités de JavaScript 1.1

- -

Nouveaux objets

- - - -

Nouvelles propriétés

- - - -

Nouvelles méthodes

- - - -

Nouveaux opérateurs

- - - -

Autres fonctionnalités apparues

- - - -

Fonctionnalités modifiées avec JavaScript 1.1

- - - -

 

diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.2/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.2/index.html" deleted file mode 100644 index c5d42ee62b..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.2/index.html" +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.2 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.2 -tags: - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.2 ---- -
{{jsSidebar("New_in_JS")}}
- -

Ce document liste les modifications apportées à JavaScript entre Netscape Navigator 3.0 et Netscape Navigator 4.0. L'ancienne documentation de Netscape peut être consultée sur archive.org. Netscape Navigator 4.0 est sorti le 11 juin 1997. Netscape Navigator 4.0 était la troisième version majeure du navigateur à supporter JavaScript.

- -

Versions de JavaScript

- -

Netscape Navigator 4.0 permet d'exécuter les versions de JavaScript inférieures ou égales à 1.2. On notera que Netscape Navigator 3.0, ainsi que les versions antérieures, ignoraient les scripts dont l'attribut LANGUAGE correspondait à "JavaScript1.2" ou à une autre version ultérieure.

- -
<SCRIPT LANGUAGE="JavaScript1.1"> <!-- JavaScript pour Navigator 3.0. -->
-<SCRIPT LANGUAGE="JavaScript1.2"> <!-- JavaScript pour Navigator 4.0. -->
- -

Nouvelles fonctionnalités de JavaScript 1.2

- -

Nouveaux objets

- - - -

Nouvelles propriétés

- - - -

Nouvelles méthodes

- - - -

Nouveaux opérateurs

- - - -

Nouvelles instructions

- - - -

Nouvelles fonctionnalités supplémentaires

- - - -

Les fonctionnalités modifiées avec JavaScript 1.2

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.3/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.3/index.html" deleted file mode 100644 index 19bb50046e..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.3/index.html" +++ /dev/null @@ -1,141 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.3 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.3 -tags: - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.3 ---- -
{{jsSidebar("New_in_JS")}}
- -

Le document qui suit est un journal des modifications concernant JavaScript entre les versions de Netscape Navigator 4.0 et 4.5. L'ancienne documentation de Netscape peut être consultée sur archive.org. Netscape Navigator 4.5 est sorti le 19 octobre 1998.

- -

Le changement le plus important concernant JavaScript 1.3 fut la conformité avec ECMA-262 et Unicode grâce au retrait des incohérences entre JavaScript 1.2 et le nouveau standard ECMA (publié en juin 1997). Certaines fonctionnalités supplémentaires de la version 1.2, non définies par ECMA-262, furent conservées dans le langage JavaScript (voir ci-après la liste des différences).

- -

Versions de JavaScript

- -

Netscape Communicator et Navigator 4.06 et 4.5 exécutent les versions de JavaScript inférieures ou égales à 1.3. Les versions de Communicator et Navigator 4.0-4.05 et inférieures ignoraient les scripts dont l'attribut LANGUAGE avait la valeur "JavaScript1.3" ou supérieur.

- -
<SCRIPT LANGUAGE="JavaScript1.2"> <!-- JavaScript pour Navigator 4.0. -->
-<SCRIPT LANGUAGE="JavaScript1.3"> <!-- JavaScript pour Navigator 4.5. -->
- -

Nouvelles fonctionnalités de JavaScript 1.3

- -

Nouveaux objets globaux

- - - -

Nouvelles méthodes

- - - -

Nouvelles fonctionnalités supplémentaires

- - - -

Les fonctionnalités modifiées avec JavaScript 1.3

- - - -

Les fonctionnalités de JavaScript 1.3 hors d'ECMA-262

- -

Les listes qui suivent comparent la version d'ECMA-262 avant juin 1998 et JavaScript 1.3. Les fonctionnalités qui suivent ne faisaient pas parties du standard mais furent implémentées avec JavaScript 1.3.

- -

Les opérateurs et mots-clés

- - - -

Les instructions

- - - -

Les objets natifs

- - - -

Les méthodes d'objets natifs

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.4/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.4/index.html" deleted file mode 100644 index 990ecbe991..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.4/index.html" +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.4 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.4 -tags: - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.4 ---- -
{{jsSidebar("New_in_JS")}}
- -

Ce document liste les modifications apportées avec JavaScript 1.4 qui fut uniquement utilisé côté serveur pour Nescape, il fut sorti en 1999. L'ancienne documentation pour Netscape peut être trouvée sur archive.org.

- -

Nouvelles fonctionnalités de JavaScript 1.4

- - - -

Les fonctionnalités modifiées avec JavaScript 1.4

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.5/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.5/index.html" deleted file mode 100644 index 6b506a0ba6..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.5/index.html" +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.5 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.5 -tags: - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.5 ---- -
{{jsSidebar("New_in_JS")}}
- -
Ce document liste les modifications apportées avec JavaScript 1.5. Cette version était incluse dans Netscape Navigator 6.0 qui est sorti le 14 novembre 2000. Cette version de JavaScript fut également utilisée dans les versions suivantes de Netscape Navigator et dans Firefox 1.0. JavaScript 1.5 peut être comparé à JScript 5.5 et Internet Explorer 5.5, qui fut sorti en juillet 2000. Le standard ECMA correspondant est la troisième édition d'ECMA-262 (décembre 1999).
- -

Nouvelles fonctionnalités de JavaScript 1.5

- - - -

Fonctionnalités modifiées avec JavaScript 1.5

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.6/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.6/index.html" deleted file mode 100644 index c45e80840a..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.6/index.html" +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.6 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.6 -tags: - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.6 ---- -
{{jsSidebar("New_in_JS")}}
- -

Ce document liste les modifications apportées avec JavaScript 1.6. Cette version fut incluse avec Firefox 1.5 (Gecko 1.8) sorti en novembre 2005. Le standard ECMA correspondant est la troisième édition d'ECMA-262 et ECMAScript for XML (E4X) définit des fonctionnalités additionnelles. Plusieurs fonctionnalités furent introduites avec cette version : E4X, des nouvelles méthodes pour Array et les méthodes génériques pour Array et String.

- -

Nouvelles fonctionnalités de JavaScript 1.6

- - - -

Fonctionnalités modifiées avec JavaScript 1.6

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.7/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.7/index.html" deleted file mode 100644 index b88fa1606e..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.7/index.html" +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.7 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.7 -tags: - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.7 ---- -
{{jsSidebar("New_in_JS")}}
- -

Cette page présente le journal des modifications (changelog) pour JavaScript 1.7. Cette version de Javascript a été incluse dans Firefox 2 (Octobre 2006).

- -

JavaScript 1.7 est une mise à jour du langage qui introduit plusieurs nouvelles fonctionnalités, en particulier : les générateurs et les itérateurs, la définition de tableaux par compréhension, les expressions let et l'assignation par décomposition.

- -

Utilisation de JavaScript 1.7

- -

Afin de pouvoir utiliser certaines des nouvelles fonctionnalités de JavaScript 1.7, il est nécessaire de spécifier qu'on utilise JavaScript 1.7. Dans du code HTML ou XUL, on utilisera :

- -
<script type="application/javascript;version=1.7"></script>
-
- -

Si vous utilisez le shell JavaScript, vous devrez définir la version utilisée à l'aide de l'argument en ligne de commande -version 170 ou de la fonction version() :

- -
version(170);
-
- -

Pour utiliser les fonctionnalités nécessitant l'utilisation des nouveaux mots-clés « yield » et « let », il est obligatoire de spécifier l'utilisation de la version 1.7, les scripts existants pouvant utiliser ces mots-clés comme noms de variables ou de fonctions. Les fonctionnalités n'utilisant pas de nouveaux mots-clés (assignations déstructurantes et définitions de tableaux par compréhension) peuvent être utilisées sans préciser la version de JavaScript.

- -

Nouvelles fonctionnalités dans JavaScript 1.7

- -

Les fonctionnalités suivantes ont été ajoutées à JavaScript 1.7 et ne faisaient partie d'aucun standard ECMA-262 lors de leur introduction. Dans les versions plus récentes de Firefox, leur implémentation a été mise à jour de façon à respecter la sémantique de ECMAScript Edition 6. Veuillez consulter les pages de référence pour plus d'informations sur ces évolutions.

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8.1/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8.1/index.html" deleted file mode 100644 index 3b2a3b16a0..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8.1/index.html" +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.8.1 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.8.1 -tags: - - Firefox 3.5 - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.8.1 ---- -
{{jsSidebar("New_in_JS")}}
- -

Cette page présente le journal des modifications (changelog) pour JavaScript 1.8.5. Cette version de Javascript a été introduite dans Firefox 3.5.

- -

JavaScript 1.8.1 est une version de mise à jour mineure de JavaScript du point de vue de la syntaxe. Le principal changement lié à cette version est l'ajout du compilateur juste-à-temps Tracemonkey (en anglais), qui améliore les performances.

- -

Nouvelles fonctionnalités dans JavaScript 1.8.1

- - - -

Changements apportés par JavaScript 1.8.1

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8.5/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8.5/index.html" deleted file mode 100644 index 1e03d6f2a0..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8.5/index.html" +++ /dev/null @@ -1,128 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.8.5 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.8.5 -tags: - - ECMAScript 5 - - Firefox 4 - - JavaScript - - JavaScript 1.8.5 - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.8.5 ---- -
{{jsSidebar("New_in_JS")}}
- -

Cette page présente le journal des modifications (changelog) pour JavaScript 1.8.5. Cette version de Javascript a été introduite dans Firefox 4.

- -

Nouvelles fonctionnalités dans JavaScript 1.8.5

- -

Nouvelles fonctions

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FonctionDescription
{{jsxref("Object.create")}}Crée un nouvel objet avec l'objet prototype et les propriétés fournies. {{bug("492840")}}
{{jsxref("Object.defineProperty")}}Ajoute une propriété nommée et avec un descripteur à un objet.
{{jsxref("Object.defineProperties")}}Ajoute des propriétés nommées et avec descripteurs à un object.
{{jsxref("Object.getOwnPropertyDescriptor")}}Renvoie un descripteur de propriété d'une propriété nommée ou d'un objet. {{bug("505587")}}
{{jsxref("Object.keys")}}Renvoie un tableau avec toutes les propriétés énumérables d'un objet. {{bug("307791")}}
{{jsxref("Object.getOwnPropertyNames")}}Renvoie un tableau avec toutes les propriétés (énumérables et non énumérables) d'un objet. {{bug("518663")}}
{{jsxref("Object.preventExtensions")}}Empêche l'ajout de nouvelles propriétés à un objet. {{bug("492849")}}
{{jsxref("Object.isExtensible")}}Détermine s'il est possible d'étendre un objet. {{bug("492849")}}
{{jsxref("Object.seal")}}Empêche la suppression des propriétés d'un objet par un autre code. {{bug("492845")}}
{{jsxref("Object.isSealed")}}Détermine si un objet est scellé. {{bug("492845")}}
{{jsxref("Object.freeze")}}« Gèle » un objet : un code externe ne peut pas supprimer ou changer des propriétés {{bug("492844")}}
{{jsxref("Object.isFrozen")}}Détermine si un objet a été gelé. {{bug("492844")}}
{{jsxref("Array.isArray")}}Vérifie si une variable est un tableau.  {{bug("510537")}}
{{jsxref("Date.prototype.toJSON")}}Renvoie une chaîne de caractères JSON depuis un objet Date.
{{jsxref("Function.prototype.bind")}}Crée une nouvelle fonction qui, lorsqu'elle est appelée, appelle elle-même cette fonction dans le contexte fourni (avec une séquence d'arguments) {{bug("429507")}}
- -

Nouvelles fonctionnalités ECMAScript5

- - - -

Avancées de standardisation

- -

Les diverses syntaxes non-standard utilisées pour définir les getters et les setters ont été retirées. La syntaxe définie dans ECMAScript 5 n'a pas été changée. Ces syntaxes étaient assez obscures et rarement utilisées : si vous pensez être concerné, veuillez lire cet article de blog (anglais) pour plus de détails.

- -

Nouveaux objets

- - - - - - - - - - - - - - -
ObjetDescription
Ancienne API ProxyOffre un support pour la création de proxies d'Object et Function permettant la méta-programmation en JavaScript.
- -

Changements apportés par JavaScript 1.8.5

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8/index.html" deleted file mode 100644 index b9574c34ab..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/1.8/index.html" +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: Nouveautés de JavaScript 1.8 -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript/1.8 -tags: - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/1.8 ---- -
{{jsSidebar("New_in_JS")}}
- -

Cette page présente le journal des modifications (changelog) pour JavaScript 1.8. Cette version de Javascript a été introduite dans Firefox 3 avec Gecko 1.9. Consultez le {{ Bug(380236) }} pour suivre les progrès du développement de JavaScript 1.8.

- -

Utilisation de JavaScript 1.8

- -

Afin d'utiliser certaines des nouvelles fonctionnalités de JavaScript 1.8, utilisez :

- -
<script type="application/javascript;version=1.8">
-  ... votre code ...
-</script>
-
- -

Une autre méthode (non recommandée) consiste à utiliser l'attribut déprécié language de la balise <script> avec la valeur « JavaScript1.8 ».

- -

Lorsque vous utilisez le shell JavaScript, des composants XPCOM JavaScript ou des éléments <script> XUL, la dernière version de JavaScript (JavaScript 1.8 dans Mozilla 1.9) est utilisée automatiquement (cf. {{ Bug(381031) }}, {{ Bug(385159) }}).

- -

Pour utiliser les fonctionnalités nécessitant l'utilisation des nouveaux mots-clés « yield » et « let », la version 1.7 ou supérieure doit être spécifiée, car du code existant peut utiliser ces mots-clés comme noms de variables ou de fonctions. Les fonctionnalités qui n'utilisent pas de nouveaux mots-clés (comme les expressions génératrices) peuvent être utilisés sans préciser la version de JavaScript.

- -

Nouvelles fonctionnalités dans JavaScript 1.8

- - - -

Changements apportés par JavaScript 1.8

- -

Affectation par décomposition dans les boucles for...in

- -

L'une des modifications apportées par JavaScript 1.8 est la correction d'un bug lié à l'{{ jsxref('Opérateurs/Affecter_par_décomposition', 'Affection par décomposition de tableaux') }}, introduite avec JavaScript 1.7. Il était auparavant possible de décomposer les clés et valeurs d'un tableau avec la syntaxe for ( var [clé, valeur] in tableau ). Cela rendait cependant impossible la décomposition des valeurs d'un tableau de tableaux. Ce bug a été résolu ({{ Bug("366941") }}), et la syntaxe a utiliser est devenue la suivante : for ( var [clé, valeur] in Iterator(tableau)).

diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/index.html" deleted file mode 100644 index c6140c5323..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/index.html" +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: Nouveautés et historique de JavaScript -slug: Web/JavaScript/Nouveautés_et_historique_de_JavaScript -tags: - - ECMAScript - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript ---- -
{{jsSidebar("New_in_JS")}}
- -

Ce chapitre contient des informations sur l'historique des versions de JavaScript et sur le statut de l'implémentation des applications basées sur SpiderMonkey telles que Firefox.

- -

Versions d'ECMAScript

- -
-
Ressources sur le language
-
Plus d'informations sur les standards ECMAScript sur lesquels est basé JavaScript.
-
Support d'ECMAScript 5
-
Le statut d'implémentation relatif à l'édition 5.1 du standard ECMA-262 pour les moteurs et les produits Mozilla.
-
Support d'ECMAScript 2015
-
Le statut d'implémentation relatif à l'édition 6 du standard ECMA-262 (ES2015/ES6) pour les moteurs et les produits Mozilla.
-
Support d'ECMAScript Next
-
Le statut d'implémentation relatif aux éditions à venir du standard ECMA-262 qui suit désormais un rythme annuel (ES2016/ES2017/ES2018/etc.) pour les moteurs et les produits Mozilla.
-
- -

Notes des versions JavaScript

- -
-
Notes des versions de Firefox pour les fonctionnalités liées à JavaScript
-
Ces notes de versions décrivent les fonctionnalités JavaScript implémentées à partir de Firefox 5.
-
- -

Versions de JavaScript

- -

Notion dépréciée ({{deprecated_inline()}}). Le versionnement de JavaScript et le ciblage de la version pour les fonctionnalités est spécifique à Mozilla et est en cours de suppression. Firefox 4 fut la dernière version de Firefox qui fait référence à une version de JavaScript (en l'occurence la version 1.8.5). Avec les standards ECMA, les fonctionnalités de JavaScript sont désormais mentionnées avec l'édition ECMA-262 qui comporte leur définition initiale, par exemple ECMAScript 2015 (ES2015/ES6).

- -

JavaScript fut publié avec la version 1.0 en mars 1996 dans les logiciels Netscape Navigator 2.0 et Internet Explorer 2.0.

- -
-
JavaScript 1.1
-
La version livrée avec Netscape Navigator 3.0. Sortie le 19 août 1996.
-
JavaScript 1.2
-
La version livrée avec Netscape Navigator 4.0-4.05. Sortie le 11 juin 1997.
-
JavaScript 1.3
-
La version livrée avec Netscape Navigator 4.06-4.7x. Sortie le 19 octobre 1998.
- Travail de standardisation pour la mise aux normes par rapport aux deux premières édition d'ECMA-262.
-
JavaScript 1.4
-
La version livrée pour le JavaScript côté serveur de Netscape. Sortie en 1999.
-
JavaScript 1.5
-
La version livrée avec Netscape Navigator 6.0 et Firefox 1.0. Sortie le 14 novembre 2000.
- Travail de standardisation pour la mise aux normes par rapport à la troisième édition d'ECMA-262.
-
JavaScript 1.6
-
Version livrée avec Firefox 1.5. Sortie en novembre 2005.
- Inclue ECMAScript pour XML (E4X), de nouvelles méthodes pour Array et les méthodes génériques pour String et Array.
-
JavaScript 1.7
-
Version livrée avec Firefox 2. Sortie en octobre 2006.
- Inclue les générateurs et itérateurs historiques (différents de ceux définis par ECMAScript 2015 (ES6)), les compréhensions de tableaux, les expressions let et l'affectation par décomposition.
-
JavaScript 1.8
-
Version livrée avec Firefox 3. Sortie en juin 2008.
- Inclue les expressions pour les fermetures, les expressions de générateurs (ancienne version, différente de celles d'ECMAScript 2015 (ES6)) et Array.reduce()
-
JavaScript 1.8.1
-
Version livrée avec Firefox 3.5. Sortie le 30 juin 2009.
- Inclue le compilateur JIT TraceMonkey et le support du JSON natif.
-
JavaScript 1.8.2
-
Version livrée avec Firefox 3.6. Sortie le 22 juin 2009.
- Inclue uniquement quelques changements mineurs.
-
JavaScript 1.8.5
-
Version livrée avec Firefox 4. Sortie le 27 juillet 2010.
- Inclue de nombreuses fonctionnalités pour la mise aux normes par rapport à la cinquième édition d'ECMA-262 Edition 5.
- Cette version est la dernière version de JavaScript utilisant cette méthode dépréciée pour la numérotation.
-
diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/support_ecmascript_2015_par_mozilla/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/support_ecmascript_2015_par_mozilla/index.html" deleted file mode 100644 index cbfddccb7a..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/support_ecmascript_2015_par_mozilla/index.html" +++ /dev/null @@ -1,273 +0,0 @@ ---- -title: Support d'ECMAScript 6 par Mozilla -slug: >- - Web/JavaScript/Nouveautés_et_historique_de_JavaScript/Support_ECMAScript_2015_par_Mozilla -tags: - - ECMAScript 2015 - - Firefox - - JavaScript -translation_of: Archive/Web/JavaScript/New_in_JavaScript/ECMAScript_2015_support_in_Mozilla ---- -
{{jsSidebar("New_in_JS")}}
- -

ECMAScript 2015 (sixième édition) est la version actuelle pour le langage ECMAScript. C'est le standard qui définit l'implémentation de JavaScript, notamment pour SpiderMonkey, le moteur utilisé par Firefox et les autres applications Mozilla.

- -

Cette version est appelée avec le nom de code « ES.next », « Harmony » ou « ECMAScript 6 ». Les brouillons de spécification (aussi appelés drafts) se trouvent sur le wiki officiel d'ECMA. Le premier draft basé sur ECMAScript 5.1, a été publié le 12 juillet 2011 sous le nom « ES.next ». À partir d'août 2014, ECMAScript 2015 n'a plus accepté de nouvelles fonctionnalités et a été stabilisé. Il a été officiellement approuvé et fut publié le 17 juin 2015 par l'assemblée générale ECMA. Ce standard apparaîtra également sur le standard international ISO/IEC 16262:2016.

- -

Une version PDF et une version HTML du standard sont disponibles et peuvent être librement téléchargéees sur ecma-international.org.

- -

La liste de diffusion es-discuss permet de discuter des standards ECMAScript.

- -

Bibliothèque standard

- -

Ajouts à l'objet Array

- - - -

Les objets Map et Set et leurs équivalents avec références faibles

- - - -

Nouvelles fonctions pour l'objet Math

- - - -

Ajouts à l'objet Number

- - - -

Ajouts à l'objet Object

- - - -

Ajouts à l'objet Date

- - - -

Nouvel objet Promise

- - - -

Nouvel objet Proxy

- - - -

Nouvel objet Reflect

- - - -

Ajouts à l'objet RegExp

- - - -

Ajouts à l'objet String

- - - -

Nouvel objet Symbol

- - - -

Tableaux typés

- -

Les tableaux typés sont désormais spécifiés par ECMAScript 2015, ils ne suivent donc plus leur propre spécification.

- - - -

Expressions et opérateurs

- - - -

Instructions

- - - -

Fonctions

- - - -

Autres fonctionnalités

- - - -

Voir aussi

- - diff --git "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/support_ecmascript_5_par_mozilla/index.html" "b/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/support_ecmascript_5_par_mozilla/index.html" deleted file mode 100644 index 03ba972133..0000000000 --- "a/files/fr/web/javascript/nouveaut\303\251s_et_historique_de_javascript/support_ecmascript_5_par_mozilla/index.html" +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Support d'ECMAScript 5 par Mozilla -slug: >- - Web/JavaScript/Nouveautés_et_historique_de_JavaScript/Support_ECMAScript_5_par_Mozilla -tags: - - ECMAScript 5 - - JavaScript - - Versions -translation_of: Archive/Web/JavaScript/New_in_JavaScript/ECMAScript_5_support_in_Mozilla ---- -
{{jsSidebar("New_in_JS")}}
- -

ECMAScript 5.1 est une version publiée du standard sur lequel est basé JavaScript. Cette version a été approuvée en juin 2011.

- -

L'environnement d'exécution JavaScript utilisé dans les dernières versions des projets Mozilla (Firefox et Thunderbird par exemple) supporte entièrement les fonctionnalités d'ECMAScript 5.1. Cet article traite des différentes fonctionnalités d'ECMAScript 5.1 et de leur support par les différentes versions de l'environnement JavaScript de Mozilla.

- -

Fonctionnalités supportées

- -

Ajoutées dans JavaScript 1.8.5 (Gecko 2, Firefox 4 et ultérieures)

- -

Firefox 4 supporte entièrement ECMAScript 5, y compris les méthodes Object.* et le mode strict. Voir la page Nouveautés de JavaScript 1.8.5 pour plus d'informations.

- -

Ajoutées dans JavaScript 1.8.1 (Gecko 1.9.1, Firefox 3.5)

- - - -

Des  améliorations apportées par ECMAScript 5 ont permis de corriger l'algorithme d'analyse (parsing) pour ne plus évaluer du code XHTML comme du code JavaScript dans certains cas.

- -

Ajoutées dans JavaScript 1.6 (Gecko 1.8, Firefox 1.5)

- -

De nouvelles méthodes Array ont été introduites pour faciliter la manipulation des tableaux. Ces méthodes faisaient partie de JavaScript depuis JavaScript 1.6. Elles ont été standardisées avec ECMAScript 5.

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/fonctions/arguments/caller/index.html b/files/fr/web/javascript/reference/fonctions/arguments/caller/index.html deleted file mode 100644 index 0a6660cab2..0000000000 --- a/files/fr/web/javascript/reference/fonctions/arguments/caller/index.html +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: caller -slug: Web/JavaScript/Reference/Fonctions/arguments/caller -tags: - - Functions - - JavaScript - - Obsolete - - Propriété - - Reference - - arguments -translation_of: Archive/Web/JavaScript/arguments.caller ---- -
{{jsSidebar("Functions")}}{{obsolete_header}}
- -
La propriété obsolète arguments.caller était utilisée afin de fournir la fonction ayant appelée la fonction en cours d'exécution. Cette propriété a été retirée et ne fonctione plus.
- -

Description

- -

Cette propriété n'est plus disponible. Vous pouvez en revanche utiliser {{jsxref("Function.caller")}}.

- -
function quiAppelle() {
-   if (quiAppelle.caller == null)
-      console.log('Appel depuis la portée globale.');
-   else
-      console.log(quiAppelle.caller + ' a appelé !');
-}
- -

Exemples

- -

Le code suivant pouvait être utilisé pour connaître la valeur de arguments.caller dans une fonction. La propriété étant obsolète, le code ne fonctionne plus.

- -
function quiAppelle() {
-   if (arguments.caller == null)
-      console.log('Appel depuis la portée globale.');
-   else
-      console.log(arguments.caller + ' a appelé !');
-}
-
- -

Spécifications

- -

Cette propriété ne fait partie d'aucun standard. Elle fut implémentée avec JavaScript 1.1 et retirée avec le {{bug(7224)}} en raisons d'éventuelles vulnérabilités.

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.functions.arguments.caller")}}

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/instructions/for_each...in/index.html b/files/fr/web/javascript/reference/instructions/for_each...in/index.html deleted file mode 100644 index 103651bc31..0000000000 --- a/files/fr/web/javascript/reference/instructions/for_each...in/index.html +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: for each...in -slug: Web/JavaScript/Reference/Instructions/for_each...in -tags: - - Déprécié - - E4X - - Instruction - - JavaScript - - Reference -translation_of: Archive/Web/JavaScript/for_each...in ---- -
{{JsSidebar("Statements")}}{{deprecated_header}}
- -
-

L'instruction for each...in est dépréciée car elle appartient au standard ECMA-357 (E4X). E4X sera désactivé par défaut puis retiré à l'avenir. Il faut désormais utiliser l'instruction {{jsxref("Instructions/for...of","for...of")}}. (Voir {{ bug("791343")}}.)
- Firefox lance désormais des avertissements lorsque des boucles for each...in et cette instruction a été retirée du canal Nightly.
- Veuillez consulter l'article sur cet avertissement pour des indications quant aux solutions de migration.

-
- -

L'instruction for each...in itère une variable donnée sur toutes les propriétés d'un objet. Pour chaque propriété distincte, une instruction spécifique est exécutée.

- -

Syntaxe

- -
for each (variable in objet) {
-  instruction
-}
- -
-
variable
-
Une variable à itérer sur les valeurs des propriétés, elle peut être déclarée avec le mot-clé {{jsxref("Instructions/var","var")}}. Cette variable est locale à la fonction et non à la boucle.
-
- -
-
objet
-
L'objet pour lequel les propriétés sont itérées.
-
- -
-
instruction
-
Une instruction à exécuter pour chaque propriétés. Pour effectuer plusieurs instructions au sein de la boucle, il faut utiliser une instruction de {{jsxref("Instructions/block","bloc","",1)}} ({ ... }) pour regrouper les instructions.
-
- -

Description

- -

L'itération ne s'effectue que sur les propriétés spécifiques, définies par l'utilisateur. Elle ne s'effectuera pas sur les propriétés implicites déjà intégrées comme les méthodes objet telles que la méthode indexOf des chaînes de caractères.

- -

Exemple

- -

Utiliser for each...in

- -

Attention : Ne jamais utiliser cette boucle sur un tableau. Ne l'utiliser que pour les objets. (Voir des détails sur la page de l'instruction {{jsxref("Instructions/for...in")}}).

- -

Le fragment de code parcourt les propriétés d'un objet et en calcule leur somme.

- -
var somme = 0;
-var obj = {prop1: 5, prop2: 13, prop3: 8};
-
-for each (var item in obj) {
-  somme += item;
-}
-
-console.log(somme); // affiche "26", ce qui correspond à 5+13+8
- -

Spécifications

- -

Cette instruction ne fait partie d'aucune spécification ECMA-262. Elle a été implémentée avec JavaScript 1.6 et est dépréciée.

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.statements.for_each_in")}}

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/array/observe/index.html b/files/fr/web/javascript/reference/objets_globaux/array/observe/index.html deleted file mode 100644 index ea02585a28..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/array/observe/index.html +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: Array.observe() -slug: Web/JavaScript/Reference/Objets_globaux/Array/observe -tags: - - Array - - JavaScript - - Méthode - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Array.observe ---- -
{{JSRef}} {{obsolete_header}}
- -

La méthode Array.observe() est utilisée afin d'observer les modifications apportées à un tableau de façon asynchrone. Elle fonctionne de la même façon que la méthode {{jsxref("Object.observe()")}} pour les objets. Cette méthode fournit un flux de changements, triés dans l'ordre dans lequel ils se sont produits. Utiliser cette méthode est équivalent à appeler {{jsxref("Object.observe()")}} avec la liste ["add", "update", "delete", "splice"] comme troisième argument. Toutefois, cette API a été dépréciée et retirée des navigateurs. Il est préférable d'utiliser l'objet {{jsxref("Proxy")}}, plus générique, à la place.

- -

Syntaxe

- -
Array.observe(arr, callback)
- -

Paramètres

- -
-
arr
-
Le tableau qu'on souhaite observer.
-
callback
-
La fonction à appeler à chaque fois que des changements sont effectués. Cette fonction est appelée avec l'argument suivant : -
-
changes
-
Un tableau d'objets représentant chacun une modification. Les propriétés de ces objets sont : -
    -
  • name : Le nom de la propriété qui a été modifiée.
  • -
  • object : Le tableau modifié (une fois que la modification a été effectuée).
  • -
  • type : Une chaîne de caractères indiquant le type de modification qui a eu lieu. Elle peut valoir "add" (pour ajout), "update" (pour modification), "delete"(pour suppression) ou "splice" (pour découpage).
  • -
  • oldValue : Propriété présente uniquement lorsque le type vaut "update" ou "delete". La valeur de la propriété est la valeur avant qu'elle ait été modifiée.
  • -
  • index : Propriété présente uniquement lorsque le type vaut "splice". L'index auquel la modification a eu lieu.
  • -
  • removed : Propriété présente uniquement lorsque le type vaut "splice". Le tableau des éléments supprimés.
  • -
  • addedCount : Propriété uniquement présente lorsque le type vaut "splice". Le nombre d'éléments ajoutés.
  • -
-
-
-
-
- -

Description

- -

La fonction callback est appelée à chaque fois qu'un changement est apporté à arr, elle est appelée avec un argument qui est un tableau contenant tous les changements qui se sont produits, dans l'ordre dans lequel ils se sont produits. 

- -
-

Les modifications apportées avec les méthodes d'Array, comme Array.prototype.pop(), seront enregistrées avec le type "splice". Les modifications d'éléments qui ne modifient pas la longueur du tableau sont enregistrés en tant qu'update".

-
- -

Exemples

- -

Enregistrer les différents types de modifications

- -
var arr = ['a', 'b', 'c'];
-
-Array.observe(arr, function(changes) {
-  console.log(changes);
-});
-
-arr[1] = 'B';
-// [{type: 'update', object: <arr>, name: '1', oldValue: 'b'}]
-
-arr[3] = 'd';
-// [{type: 'splice', object: <arr>, index: 3, removed: [], addedCount: 1}]
-
-arr.splice(1, 2, 'beta', 'gamma', 'delta');
-// [{type: 'splice', object: <arr>, index: 1, removed: ['B', 'c'], addedCount: 3}]
-
- -

Spécifications

- -

Proposition de spécification (Strawman proposal) (en anglais).

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Array.observe")}}

-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/array/unobserve/index.html b/files/fr/web/javascript/reference/objets_globaux/array/unobserve/index.html deleted file mode 100644 index bb32557e28..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/array/unobserve/index.html +++ /dev/null @@ -1,89 +0,0 @@ ---- -title: Array.unobserve() -slug: Web/JavaScript/Reference/Objets_globaux/Array/unobserve -tags: - - Array - - JavaScript - - Méthode - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Array.unobserve ---- -
{{JSRef}} {{obsolete_header}}
- -

La méthode Array.unobserve() est utilisée pour retirer les observateurs placés grâce à {{jsxref("Array.observe()")}}. Cette API a été dépréciée et retirée des navigateurs. À la place, il est préférable d'utiliser l'objet {{jsxref("Proxy")}}, plus générique.

- -

Syntaxe

- -
Array.unobserve(arr, callback)
- -

Paramètres

- -
-
arr
-
Le tableau qu'on souhaite arrêter d'observer.
-
callback
-
La référence à l'observateur dont on souhaite qu'il arrête d'être appelé à chaque changement apporté au tableau arr.
-
- -

Description

- -

Array.unobserve() doit être appelé après {{jsxref("Array.observe()")}} afin de retirer un observateur du tableau.

- -

La fonction de rappel (callback) utilisée doit être une référence à une fonction et non une fonction anonyme car c'est cette référence qui sera utilisée pour retrouver l'observateur. Ça ne sert à rien d'appeler Array.unobserve() avec une fonction anonyme comme paramètre de callback, cela ne retirera aucun observateur.

- -

Exemples

- -

Arrêter d'observer un tableau

- -
var arr = [1, 2, 3];
-
-var observateur = function(changements) {
-  console.log(changements);
-}
-
-Array.observe(arr, observateur);
-​
-arr.push(4);
-// [{type: "splice", object: <arr>, index: 3, removed:[], addedCount: 1}]
-
-Array.unobserve(arr, observateur);
-
-arr.pop();
-// Le callback n'a pas été appelé
- -

Utiliser une fonction anonyme

- -
var personnes = ['Khalid', 'Ahmed', 'Mohammed'];
-
-Array.observe(personnes, function (changements) {
-  console.log(changements);
-});
-
-personnes.shift();
-// [{type: "splice", object: <arr>, index: 0, removed: [ "Khalid" ], addedCount: 0 }]
-
-Array.unobserve(personnes, function (changements) {
-  console.log(changements);
-});
-
-personnes.push('Abdullah');
-// [{type: "splice", object: <arr>, index: 2, removed: [], addedCount: 1 }]
-// Le callback est toujours appelé
-
- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Array.unobserve")}}

-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/arraybuffer/transfer/index.html b/files/fr/web/javascript/reference/objets_globaux/arraybuffer/transfer/index.html deleted file mode 100644 index 0d13e6aa38..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/arraybuffer/transfer/index.html +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: ArrayBuffer.transfer() -slug: Web/JavaScript/Reference/Objets_globaux/ArrayBuffer/transfer -tags: - - ArrayBuffer - - Experimental - - JavaScript - - Méthode - - Reference - - TypedArrays - - polyfill -translation_of: Archive/Web/JavaScript/ArrayBuffer.transfer ---- -
{{JSRef}}{{SeeCompatTable}}
- -

La méthode statique ArrayBuffer.transfer() renvoie un nouvel objet ArrayBuffer dont le contenu a été transféré depuis les données d'ancienBuffer et qui est soit tronqué soit complété avec des zéros pour que la longueur du nouvel objet soit égale à nouvelleLongueur. Si nouvelleLongueur vaut undefined, on utilisera la propriété byteLength de l'ancienBuffer. Cette opération fait que ancienBuffer sera dans un état détaché.

- -

Syntaxe

- -
ArrayBuffer.transfer(ancienBuffer [, nouvelleLongueur]);
- -

Paramètres

- -
-
ancienBuffer
-
Un objet {{jsxref("ArrayBuffer")}} à partir duquel on souhaite transférer des données.
-
nouvelleLongueur
-
La longueur, exprimée en octets, du nouvel objet ArrayBuffer.
-
- -

Valeur de retour

- -

Un nouvel objet ArrayBuffer.

- -

Description

- -

La méthode ArrayBuffer.transfer() permet d'agrandir et de détacher des objets ArrayBuffer. Le fait de pouvoir agrandir un ArrayBuffer sans effectuer de copie permet d'être beaucoup plus efficace sur les grands buffers (comme pour realloc). Le fait de pouvoir détacher un ArrayBuffer permet au développeur d'avoir un contrôle explicite sur la mémoire sous-jacente et sa libération. Cela permet d'éviter d'avoir à libérer toutes les références et d'attendre le travail du ramasse-miettes.

- -

Exemples

- -
var buf1 = new ArrayBuffer(40);
-new Int32Array(buf1)[0] = 42;
-
-var buf2 = ArrayBuffer.transfer(buf1, 80);
-buf1.byteLength; // 0 (attention, avec la prothèse, la valeur sera toujours 40)
-buf2.byteLength; // 80
-new Int32Array(buf2)[0]; // 42
-
-var buf3 = ArrayBuffer.transfer(buf2, 0);
-buf2.byteLength; // 0 (attention, avec la prothèse, la valeur sera toujours 80)
-buf3.byteLength; // 0
-
- -

Prothèse d'émulation (polyfill)

- -

Ce fragment de code permet d'obtenir la plupart des fonctionnalités de transfer() dans un environnement qui ne le prend pas en charge nativement. Attention, cela ne correspond pas exactement à l'API mais permet de transférer des données d'un ArrayBuffer vers un autre.

- -
if (!ArrayBuffer.transfer) {
-    ArrayBuffer.transfer = function(source, length) {
-        if (!(source instanceof ArrayBuffer))
-            throw new TypeError('Source must be an instance of ArrayBuffer');
-        if (length <= source.byteLength)
-            return source.slice(0, length);
-        var sourceView = new Uint8Array(source),
-            destView = new Uint8Array(new ArrayBuffer(length));
-        destView.set(sourceView);
-        return dest.buffer;
-    };
-}
- -

Spécifications

- - - - - - - - - - - - - - - - -
SpécificationÉtatCommentaires
Proposition pour ArrayBuffer.prototype.transferBrouillonBrouillon de niveau 2
- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.builtins.ArrayBuffer.transfer")}}

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/date/tolocaleformat/index.html b/files/fr/web/javascript/reference/objets_globaux/date/tolocaleformat/index.html deleted file mode 100644 index 70c13e3a25..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/date/tolocaleformat/index.html +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: Date.prototype.toLocaleFormat() -slug: Web/JavaScript/Reference/Objets_globaux/Date/toLocaleFormat -tags: - - Date - - JavaScript - - Méthode - - Prototype - - Reference -translation_of: Archive/Web/JavaScript/Date.toLocaleFormat ---- -
{{JSRef}} {{Non-standard_header}}
- -

La méthode non-standard toLocaleFormat() convertit une date en une chaîne de caractères, en utilisant le formatage renseigné. {{jsxref("DateTimeFormat")}} est une alternative standardisée. Voir aussi la nouvelle version de {{jsxref("Date.prototype.toLocaleDateString()")}}.

- -
-

Attention, cette fonction a été  retirée à partir de Firefox 58. Voir l'article sur cet avertissement pour plus d'informations et d'éléments pour migrer le code concerné.

-
- -

Syntaxe

- -
dateObj.toLocaleFormat(formatTexte)
- -

Paramètres

- -
-
formatTexte
-
Une chaîne de caractères formattée selon les attentes de la fonction strftime() en C.
-
- -

Valeur de retour

- -

Une chaîne de caractères qui représente la date indiquée avec le formatage décrit par l'argument.

- -

Description

- -

La méthode toLocaleFormat() apporte un meilleur contrôle sur le formattage des textes produits pour une date. Les noms des mois et des jours de la semaine sont localisés en utilisant la locale du système d'exploitation. Cependant, l'arrangement des jours et mois, ainsi que les autres tâches de localisation ne sont pas prises en charge automatiquement, puisque vous avez le contrôle sur leur ordre d'éxécution. Vous devez faire attention que la chaîne formattée soit localisée correctement en fonction des réglages du systèmes de l'utilisateur. N'oubliez pas que la locale utilisée n'est pas forcément la même que la locale du navigateur.

- -

Les développeurs de modules et XULRunner doivent savoir que charger directement le chaîne de formattage depuis un fichier .dtd ou .properties en utilisant chrome://somedomain/locale/somefile.ext doit être évité, car le fichier dtd/properties et la méthode toLocaleFormat() n'utilisent pas forcément la même locale, ce qui peut produire des résultats ambigües, ou des dates illisibles.

- -

Notez aussi que le comportement de la locale utilisée dépend de la plateforme, et que l'utilisateur peut modifier cette locale. Ainsi, utiliser la locale du système pour choisir le format, peut dans certains cas ne pas être approprié. Vous devriez envisager l'usage des méthodes plus génériques toLocale* de l'objet {{jsxref("Date")}}, ou créer votre localisation personnalisée de la date à partir des méthodes get* de l'objet Date.

- -

Utiliser toLocaleFormat()

- -
var aujourdhui = new Date();
-var date = aujourdhui.toLocaleFormat("%A, %B %e, %Y"); // A ne pas faire
-
- -

Dans cet exemple, toLocaleFormat() renvoie une chaîne de caractères tel que "Wednesday, October 3, 2007". Notez que le format de ce texte dans cet exemple n'est pas correctement localisé, ce qui amène aux problèmes décrits plus haut.

- -

Prothèse d'émulation (polyfill)

- -

En utilisant la bibliothèque DateJS, il est possible d'émuler {{jsxref("Date.prototype.toLocaleDateString()")}} pour des environnements qui n'en disposent pas nativement :

- -
if (!Date.prototype.toLocaleFormat) {
-    (function() {
-        Date.prototype.toLocaleFormat = function(formatString) {
-            return this.format(formatString);
-        };
-    }());
-}
- -

Spécifications

- -

Ne fait partie d'aucune spécification. Implémentée avec JavaScript 1.6.

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.builtins.Date.toLocaleFormat")}}

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/function/arity/index.html b/files/fr/web/javascript/reference/objets_globaux/function/arity/index.html deleted file mode 100644 index 9245cd83ab..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/function/arity/index.html +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Function.arity -slug: Web/JavaScript/Reference/Objets_globaux/Function/arity -tags: - - Function - - JavaScript - - Obsolete - - Propriété - - Reference -translation_of: Archive/Web/JavaScript/Function.arity ---- -
{{JSRef}} {{Obsolete_header}}
- -

La propriété arity était utilisée pour renvoyer le nombre d'arguments attendu par la fonction. Elle n'existe plus et a été remplacée par la propriété {{jsxref("Function.prototype.length")}}.

- -

Spécifications

- -

Implémentée avec JavaScript 1.2. Obsolète depuis JavaScript 1.4.

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Function.arity")}}

-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/function/isgenerator/index.html b/files/fr/web/javascript/reference/objets_globaux/function/isgenerator/index.html deleted file mode 100644 index 2c483e93ec..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/function/isgenerator/index.html +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Function.prototype.isGenerator() -slug: Web/JavaScript/Reference/Objets_globaux/Function/isGenerator -tags: - - Function - - JavaScript - - Méthode - - Reference -translation_of: Archive/Web/JavaScript/Function.isGenerator ---- -
{{JSRef}} {{Non-standard_header}}
- -

La méthode non-standard isGenerator() permettait de déterminer si une fonction était un générateur. Cette fonction a été retirée de Firefox à partir de Firefox 58.

- -

Syntaxe

- -
fun.isGenerator()
- -

Valeur de retour

- -

Un booléen indiquant si la fonction appelante est un générateur.

- -

Description

- -

La méthode isGenerator() permet de déterminer si la fonction fun est un générateur. Elle faisait partie des propositions pour Harmony mais n'a pas été retenue pour la spécification ECMAScript 2015.

- -

Exemples

- -
function f () { }
-
-function* g () {
-  yield 42;
-}
-
-console.log("f.isGenerator() = " + f.isGenerator()); // f.isGenerator() = false
-console.log("g.isGenerator() = " + g.isGenerator()); // g.isGenerator() = true
-
- -

Spécifications

- -

Cette méthode ne fait partie d'aucune spécification. Elle a été implémentée avec JavaScript 1.8.6.

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.builtins.Function.isGenerator")}}

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/number/tointeger/index.html b/files/fr/web/javascript/reference/objets_globaux/number/tointeger/index.html deleted file mode 100644 index cce3444088..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/number/tointeger/index.html +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Number.toInteger() -slug: Web/JavaScript/Reference/Objets_globaux/Number/toInteger -tags: - - JavaScript - - Méthode - - Number - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Number.toInteger ---- -
{{JSRef}}{{obsolete_header}}
- -

La méthode Number.toInteger() est utilisée pour évaluer la valeur passée en argument et la convertir en entier. Son implémentation a été supprimée.

- -

Si la valeur à convertir est {{jsxref("NaN")}}, {{jsxref("null")}} ou {{jsxref("undefined")}}, 0 sera renvoyé.
- Si la valeur à convertir est false, 0 sera renvoyé, si c'est true, 1 sera renvoyé.

- -

Syntaxe

- -
Number.toInteger(nombre)
- -

Paramètres

- -
-
nombre
-
La valeur à convertir en entier.
-
- -

Exemples

- -

Utiliser toInteger

- -

Voici quelques exemples utilisant la méthode :

- -
Number.toInteger(0.1),     // 0
-Number.toInteger(1),       // 1
-Number.toInteger(Math.PI), // 3
-Number.toInteger(null)     // 0
-
- -

Spécifications

- -

Number.toInteger faisait partie de la spécification ECMAScript 6 mais a été retirée le 23/08/2013 dans la révision 17 du brouillon (draft).

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.builtins.Number.toInteger")}}

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/object/count/index.html b/files/fr/web/javascript/reference/objets_globaux/object/count/index.html deleted file mode 100644 index 03dfa86bde..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/count/index.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Object.prototype.__count__ -slug: Web/JavaScript/Reference/Objets_globaux/Object/count -tags: - - JavaScript - - Object - - Obsolete - - Propriété - - Prototype - - Reference -translation_of: Archive/Web/JavaScript/Object.count ---- -
{{JSRef}}{{Non-standard_Header}}{{obsolete_header("gecko2")}}
- -

La propriété __count__ était utilisée pour compter les propriétés énumérables d'un objet mais a été retiréee.

- -

Syntaxe

- -
obj.__count__
- -

Exemples

- -
{ 1: 1 }.__count__              // 1
-[].__count__                    // 0
-[1].__count__                   // 1
-[1, /* trou */, 2, 3].__count__ // 3
- -

Spécifications

- -

Cette propriété n'appartient à aucune spécification.

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.builtins.Object.count")}}

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/object/eval/index.html b/files/fr/web/javascript/reference/objets_globaux/object/eval/index.html deleted file mode 100644 index ae6e095928..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/eval/index.html +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: Object.prototype.eval() -slug: Web/JavaScript/Reference/Objets_globaux/Object/eval -tags: - - JavaScript - - Méthode - - Object - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Object.eval ---- -
{{JSRef}} {{obsolete_header}}
- -

La méthode Object.eval() permet d'évaluer une chaîne de caractères contenant du code JavaScript dans le contexte de l'objet. Cette méthode a été retirée.

- -

Syntaxe

- -
obj.eval(string)
- -

Paramètres

- -
-
string
-
N'importe quelle chaîne de caractères qui représente une expression JavaScript ou une séquence d'instructions. L'expression peut contenir des variables et des propriétés d'objets existants.
-
- -

Description

- -

La méthode eval ne peut plus être utilisée à partir d'un objet. Il faut utiliser la méthode {{jsxref("eval", "eval")}} à la place.

- -

Spécifications

- -

Cette méthode ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Object.eval")}}

-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/object/getnotifier/index.html b/files/fr/web/javascript/reference/objets_globaux/object/getnotifier/index.html deleted file mode 100644 index ab7f2e2779..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/getnotifier/index.html +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: Object.getNotifier() -slug: Web/JavaScript/Reference/Objets_globaux/Object/getNotifier -tags: - - JavaScript - - Méthode - - Object - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Object.getNotifier ---- -
{{JSRef}}{{obsolete_header}}
- -

La méthode Object.getNotifer() est utilisée pour créer un objet qui permet de déclencher des changements (tels que perçus par Object.observe()) de façon synthétique. Cette API a été dépréciée et retirée des navigateurs.

- -

Syntaxe

- -
Object.getNotifier(obj)
- -

Paramètres

- -
-
obj
-
L'objet dont on souhaite récupérer le notificateur (notifier) associé.
-
- -

Valeur de retour

- -

L'objet de notification associé à l'objet passé en argument.

- -

Description

- -

Le notificateur est utilisé pour déclencher des changements qui pourront être observés avec Object.observe().

- -

Spécifications

- -

Proposition de spécification.

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Object.getNotifier")}}

-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/object/nosuchmethod/index.html b/files/fr/web/javascript/reference/objets_globaux/object/nosuchmethod/index.html deleted file mode 100644 index bd87292bc5..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/nosuchmethod/index.html +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: Object.prototype.__noSuchMethod__ -slug: Web/JavaScript/Reference/Objets_globaux/Object/noSuchMethod -tags: - - JavaScript - - Object - - Obsolete - - Propriété - - Prototype - - Reference -translation_of: Archive/Web/JavaScript/Object.noSuchMethod ---- -
{{JSRef}}{{Non-standard_Header}}{{Obsolete_Header("gecko43")}}
- -

La propriété __noSuchMethod__ était utilisée pour faire référence à une fonction qui devait être utilisée lorsqu'on appelait une méthode inexistante d'un objet. Cette fonction n'est plus disponible.

- -

Si __noSuchMethod__ a été abandonnée, la spécification ECMAScript 2015 (ES6) fournit les objets Proxy qui permettent de réaliser ce qui pouvait être fait avec cette propriété (et plus encore).

- -

Syntaxe

- -
obj.__noSuchMethod__ = fun
- -

Paramètres

- -
-
fun
-
Une fonction de la forme
-
-
function (id, args) { . . . }
- -
-
id
-
Le nom de la méthode qui n'est pas définie pour l'objet et qui a été appelée.
-
args
-
Le tableau d'arguments passé à la méthode.
-
-
-
- -

Description

- -

Par défaut, lorsqu'on appelle une méthode qui n'existe pas pour un objet, cela lève une exception {{jsxref("TypeError")}}. Ce comportement peut être modifié en définissant une fonction pour la propriété __noSuchMethod__. Cette fonction prend en compte deux arguments : le premier qui est le nom de la méthode non définie qui a été appelée et le second qui correspond au tableau des arguments passés lors de l'appel. Le deuxième argument est bien un tableau (il hérite de {{jsxref("Array.prototype")}}) et n'est pas un objet semblable à un tableau comme l'objet {{jsxref("Fonctions/arguments","arguments")}}.

- -

Si cette méthode ne peut être appelée, soit parce qu'elle vaut undefined (sa valeur par défaut), soit parce qu'elle a été supprimée ou définie avec une valeur qui n'est pas une fonction, le moteur JavaScript reprendra le comportement par défaut et renverra des exceptions TypeError.

- -

Exemples

- -

Un test simple avec __noSuchMethod__

- -
var o = {
-  __noSuchMethod__: function(id, args) {
-                     console.log(id, '(' + args.join(', ') + ')');
-                    }
-};
-
-o.toto(1, 2, 3);
-o.truc(4, 5);
-o.machin();
-
-// affichera
-// toto (1, 2, 3)
-// truc (4, 5)
-// machin ()
-
- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification et a été retirée : voir le {{bug(683218)}}.

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Object.noSuchMethod")}}

-
diff --git a/files/fr/web/javascript/reference/objets_globaux/object/observe/index.html b/files/fr/web/javascript/reference/objets_globaux/object/observe/index.html deleted file mode 100644 index eb0e3ec8c0..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/observe/index.html +++ /dev/null @@ -1,154 +0,0 @@ ---- -title: Object.observe() -slug: Web/JavaScript/Reference/Objets_globaux/Object/observe -tags: - - JavaScript - - Méthode - - Object - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Object.observe ---- -
{{JSRef}}{{obsolete_header}}
- -

La méthode Object.observe() est utilisée afin d'observer de façon asynchrone les modifications apportées à un objet. Cette méthode fournit un flux d'information qui correspondent aux changement apportés à l'objet, dans l'ordre dans lequel ils se sont produits. Cependant, cette API a été dépréciée et retirée des navigateurs. À la place, il est préférable d'utiliser l'objet {{jsxref("Proxy")}}.

- -

Syntaxe

- -
Object.observe(obj, callback[,listeChangements])
- -

Paramètres

- -
-
obj
-
L'objet qu'on souhaite observer.
-
callback
-
La fonction qui est appelée à chaque fois qu'un changement est effectué. Elle est invoquée avec l'argument suivant : -
-
changes
-
Un tableau d'objets dont chaque élément représente une modification. Les propriétés de ces objets sont : -
    -
  • name : Le nom de la propriété qui a été modifiée.
  • -
  • object : L'objet modifié une fois le changement apporté.
  • -
  • type : Une chaîne de caractères qui indique le type de modification qui a eu lieu. Elle peut valoir "add", "update", ou "delete".
  • -
  • oldValue : Propriété présente uniquement pour les types "update" et "delete". Elle correspond à la valeur de l'objet avant la modification.
  • -
-
-
-
-
listeChangements
-
La liste des types de changements qu'on souhaite observer sur l'objet donné avec la fonction de retour donnée. Par défaut, si cet argument n'est pas utilisé, le tableau utilisé sera ["add", "update", "delete", "reconfigure", "setPrototype", "preventExtensions"].
-
- -

Valeur de retour

- -

L'objet qu'on souhaite observer.

- -

Description

- -

La fonction callback est appelée chaque fois qu'une modification est apportée à obj avec comme argument le tableau listant l'ensemble des modifications, dans l'ordre dans lequel elles se sont produites.

- -

Exemples

- -

Enregistrer les différents types de modifications

- -
var obj = {
-  toto: 0,
-  truc: 1
-};
-
-Object.observe(obj, function(changes) {
-  console.log(changes);
-});
-
-obj.machin = 2;
-// [{name: 'machin', object: , type: 'add'}]
-
-obj.toto = 'coucou';
-// [{name: 'toto', object: , type: 'update', oldValue: 0}]
-
-delete obj.machin;
-// [{name: 'machin', object: , type: 'delete', oldValue: 2}]
-
-Object.defineProperty(objet,'toto', {writable: false});
-// [{name: 'toto', object: <obj>, type: 'reconfigure'}]
-
-Object.setPrototypeOf(obj, {});
-//  [{name: '__proto__',object: <obj>, type: 'setPrototype', oldValue: <prototype>}]
-
-Object.seal(obj);
-// [
-//    {name: 'toto', object: <obj>, type: 'reconfigure'},
-//    {name: 'machin', object: <obj>, type: 'reconfigure'},
-//    {object: <obj>, type: 'preventExtensions'}
-// ]
-
- -

Lier des données

- -
// Un objet représentant un utilisateur
-var utilisateur = {
-  id: 0,
-  nom: 'Brendan Eich',
-  titre: 'Mr.'
-};
-
-// Une fonction de salutation
-function majSalutation() {
-  user.greeting = 'Bonjour, ' + utilisateur.titre + ' ' + utilisateur.nom + ' !';
-}
-majSalutation();
-
-Object.observe(utilisateur, function(changes) {
-  changes.forEach(function(change) {
-    // Pour chaque modification qui porte sur le nom ou le titre
-    // on met à jour la salutation
-    if (change.name === 'nom' || change.name === 'titre') {
-      majSalutation();
-    }
-  });
-});
-
- -

Exemple : Enregistrer des changements personnalisés

- -
// On représente un point sur un plan bidimensionnel
-var point = {x: 0, y: 0, distance: 0};
-
-function setPosition(pt, x, y) {
-  // On effectue un changement personnalisé
-  Object.getNotifier(pt).performChange('reposition', function() {
-    var exDistance = pt.distance;
-    pt.x = x;
-    pt.y = y;
-    pt.distance = Math.sqrt(x * x + y * y);
-    return {exDistance: exDistance};
-  });
-}
-
-Object.observe(point, function(changes) {
-  console.log('Distance modifiée : ' + (point.distance - changes[0].exDistance));
-}, ['reposition']);
-
-setPosition(point, 3, 4);
-// Distance modifiée : 5
- -

Spécifications

- -

Proposition de spécification (straw man proposal).

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Object.observe")}}

-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/object/parent/index.html b/files/fr/web/javascript/reference/objets_globaux/object/parent/index.html deleted file mode 100644 index dfbda99f34..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/parent/index.html +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Object.prototype.__parent__ -slug: Web/JavaScript/Reference/Objets_globaux/Object/Parent -tags: - - JavaScript - - Object - - Obsolete - - Propriété - - Prototype - - Reference -translation_of: Archive/Web/JavaScript/Object.parent ---- -
{{JSRef}}{{Non-standard_Header}}{{Obsolete_Header("gecko2")}}
- -

La propriété __parent__ était utilisée pour pointer vers le contexte d'un objet mais elle a été supprimée.

- -

Syntaxe

- -
obj.__parent__
- -

Description

- -

Pour les objets de plus haut niveau, on aurait eu window par exemple.

- -

Spécifications

- -

Cette propriété ne fait partie d'aucune spécification.

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Object.parent")}}

-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/object/unobserve/index.html b/files/fr/web/javascript/reference/objets_globaux/object/unobserve/index.html deleted file mode 100644 index 88de52a813..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/unobserve/index.html +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: Object.unobserve() -slug: Web/JavaScript/Reference/Objets_globaux/Object/unobserve -tags: - - JavaScript - - Méthode - - Object - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Object.unobserve ---- -
{{JSRef}} {{obsolete_header}}
- -

La méthode Object.unobserve() est utilisée pour retirer des observateurs placés avec {{jsxref("Object.observe()")}}. Cette méthode et l'API à laquelle elle appartient ont été dépréciées et retirées des navigateurs. À la place, il est préférable d'utiliser l'objet {{jsxref("Proxy")}}.

- -

Syntaxe

- -
Object.unobserve(obj, callback)
- -

Paramètres

- -
-
obj
-
L'objet qu'on souhaite arrêter d'observer.
-
callback
-
La référence vers l'observateur qu'on souhaite arrêter d'appeler à chaque fois qu'une modification est apportée à obj.
-
- -

Valeur de retour

- -

L'objet qui n'est plus observé.

- -

Description

- -

Object.unobserve() doit être appelé après {{jsxref("Object.observe()")}} afin de retirer un observateur d'un objet.

- -

La fonction de rappel (callback) doit être une référence à la fonction et non une fonction anonyme. En effet, c'est cette référence qui sera utilisée pour retirer l'observateur précédemment placé. Appeler Object.unobserve() avec une fonction anonyme n'aura aucun effet, cela ne retirera aucun observateur.

- -

Exemples

- -

Arrêter l'observation un objet

- -
var obj = {
-  toto: 0,
-  truc: 1
-};
-
-var observer = function(changements) {
-  console.log(changements);
-}
-
-Object.observe(obj, observer);
-​
-obj.nouvelleProp = 2;
-// [{name: 'nouvelleProp', object: <obj>, type: 'add'}]
-
-Object.unobserve(obj, observer);
-
-obj.toto = 1;
-// La fonction callback n'a pas été appelée
- -

Utiliser une fonction anonyme

- -
var personne = {
-  name : 'Ahmed',
-  age : 25
-};
-
-Object.observe(personne, function (changements) {
-  console.log(changements);
-});
-
-personne.age = 40;
-// [{name: 'age', object: <obj>, oldValue: 25, type: 'update'}]
-
-Object.unobserve(personne, function (changements) {
-  console.log(changements);
-});
-
-personne.age = 63;
-// [{name: 'age', object: <obj>, oldValue: 40, type: 'update'}]
-// La fonction callback est toujours appelée
-
- -

Specifications

- -

Proposition de spécification (strawman proposal).

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Object.unobserve")}}

-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/object/unwatch/index.html b/files/fr/web/javascript/reference/objets_globaux/object/unwatch/index.html deleted file mode 100644 index 4863156034..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/unwatch/index.html +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: Object.prototype.unwatch() -slug: Web/JavaScript/Reference/Objets_globaux/Object/unwatch -tags: - - JavaScript - - Méthode - - Non-standard - - Object - - Prototype - - Reference -translation_of: Archive/Web/JavaScript/Object.unwatch ---- -
{{JSRef}}{{Non-standard_header}}
- -
-

Méthode dépréciée ! Ne pas utiliser unwatch() et {{jsxref("Object.prototype.watch", "watch()")}}. En effet, ces deux méthodes n'étaient implémentées qu'avec Gecko et ont été retirées à partir de Firefox 58. De plus, l'ajout de points d'arrêts conditionnels a de graves impacts sur les performances, notamment sur les objets globaux comme window. Il est conseillé d'utiliser les accesseurs et mutateurs ou les proxies.

-
- -

La méthode unwatch() permet de retirer un point d'arrêt conditionnel créé par la méthode {{jsxref("Object.prototype.watch", "watch()")}}.

- -

Syntaxe

- -
obj.unwatch(prop)
- -

Paramètres

- -
-
prop
-
Le nom de la propriété dont on ne veut plus suivre l'état.
-
- -

Valeur de retour

- -

{{jsxref("undefined")}}.

- -

Description

- -

Le débogueur JavaScript possède plusieurs fonctionnalités, y compris celles offertes par cette fonction. Pour plus d'informations sur cet outil, voir le débogueur JavaScript.

- -

Par défaut, tous les objets qui descendent de {{jsxref("Object")}} héritent de cette méthode.

- -
-

Note : unwatch() utilise le nom d'une seule propriété comme paramètre. Ce comportement est expliqué avec la méthode {{jsxref("Object.watch", "watch()")}}.

-
- -

Exemples

- -

Voir {{jsxref("Object.watch", "watch()")}}.

- -

Spécifications

- -

Cette méthode ne fait partie d'aucune spécification. Implémentée avec JavaScript 1.2.

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Object.unwatch")}}

-
- -

Notes de compatibilté

- -

Si on appelle unwatch() sur un objet {{domxref("Document")}}, on aura une exception {{jsxref("TypeError")}} à partir de Firefox 23 ({{bug(903332)}}). Cette régression a été corrigée avec Firefox 27.

- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/object/watch/index.html b/files/fr/web/javascript/reference/objets_globaux/object/watch/index.html deleted file mode 100644 index 5a99dfe28f..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/object/watch/index.html +++ /dev/null @@ -1,150 +0,0 @@ ---- -title: Object.prototype.watch() -slug: Web/JavaScript/Reference/Objets_globaux/Object/watch -tags: - - JavaScript - - Méthode - - Non-standard - - Object - - Prototype - - Reference -translation_of: Archive/Web/JavaScript/Object.watch ---- -
{{JSRef}}{{non-standard_header}}
- -
-

Méthode dépréciée ! Ne pas utiliser watch() et {{jsxref("Object.prototype.unwatch", "unwatch()")}}. En effet, ces deux méthodes n'ont été implémentées qu'avec Gecko et sont dépréciées. Elle sont retirées avec à partir de Firefox 58. De plus, l'ajout de points d'arrêts conditionnels a de graves impacts sur les performances, notamment sur les objets globaux comme window. Il est conseillé d'utiliser les accesseurs et mutateurs ou les proxies. Attention également à ne pas confondre {{jsxref("Object.prototype.watch", "Object.watch")}} et {{jsxref("Object.prototype.observe", "Object.observe")}}.

-
- -

La méthode watch() permet d'appeler une fonction lorsqu'une propriété est affectée.

- -

Syntaxe

- -
obj.watch(prop, handler)
- -

Paramètres

- -
-
prop
-
Le nom d'une propriété d'un objet dont on souhaite surveiller les changements.
-
handler
-
Une fonction à appeler quand la valeur de la propriété est modifiée.
-
- -

Valeur de retour

- -

{{jsxref("undefined")}}.

- -

Description

- -

Cette méthode permet de surveiller les assignations à une propriété appelée prop de l'objet courant, et appelle handler(prop, ancienneValeur, nouvelleValeur) dès que prop est définie et enregistre la valeur de retour dans cette propriété. Un tel point de surveillance peut filtrer (ou rendre null) l'assignation de la valeur, en renvoyant une valeur nouvelleValeur modifiée (ou en renvoyant ancienneValeur).

- -

Si une propriété pour laquelle un point de surveillance avait été défini, celui-ci ne disparait pas. Si la propriété est recréée par la suite, le point de surveillance sera toujours en activité.

- -

Pour retirer un point de surveillance, utilisez la méthode {{jsxref("Object.unwatch", "unwatch()")}}/ Par défaut, la méthode watch est héritée par tous les objets descendant d'Object.

- -

Le débogueur JavaScript a des fonctionnalités similaires à celles fournies par cette méthode, ainsi que d'autres options de débogage. Pour en savoir plus, voir le débogueur JavaScript.

- -

Dans Firefox, handler n'est appelé que pour les assignations par script, pas depuis du code natif. Par exemple, window.watch('location', myHandler) n'appellera pas myHandler si l'utilisateur clique sur un lien vers une cible dans le document courant. Par contre, window.location += '#myAnchor' appellera myHandler :

- -

Exemples

- -

Utiliser watch et unwatch

- -
var o = {p:1};
-o.watch("p",
-   function (id, oldval, newval) {
-      console.log("o." + id + " a été modifiée de " + oldval + " en " + newval);
-      return newval;
-   });
-
-o.p = 2;
-o.p = 3;
-delete o.p;
-o.p = 4;
-
-o.unwatch('p');
-o.p = 5;
-
- -

Ce script affiche la sortie suivante :

- -
o.p a été modifiée de 1 en 2
-o.p a été modifiée de 2 en 3
-o.p a été modifiée de undefined en 4
-
- -

Utiliser watch pour valider les propriétés d'un objet

- -

La méthode watch peut être utilisée pour tester les assignations d'une propriété d'objet. Cet exemple s'assure que toute Personne a un nom valide et un age entre 0 et 200.

- -
Personne = function(name,age) {
-  this.watch("age", Personne.prototype._isValidAssignment);
-  this.watch("nom", Personne.prototype._isValidAssignment);
-  this.nom = nom;
-  this.age = age;
-}
-
-Personne.prototype.toString = function() {
-  return this.nom + ", " + this.age;
-};
-
-Personne.prototype._isValidAssignment = function(id, oldval, newval) {
-  if (id == "nom" && (!newval || newval.length > 30)) {
-    throw new RangeError("nom invalide pour " + this);
-  }
-  if (id == "age"  && (newval < 0 || newval > 200)) {
-    throw new RangeError("âge invalide pour " + this);
-  }
-  return newval;
-}
-
-will = new Personne("Will", 29);
-console.log(will);   // Will, 29
-
-try {
-  will.nom = "";
-} catch (e) {
-  console.log(e);
-}
-
-try {
-  will.age = -4;
-} catch (e) {
-  console.log(e);
-}
-
- -

Ce script affichera la sortie suivante :

- -
Will, 29
-RangeError: nom invalide pour Will, 29
-RangeError: âge invalide pour Will, 29
-
- -

Spécifications

- -

Cette méthode ne fait partie d'aucune spécification. Elle a été implémentée avec JavaScript 1.2.

- -

Compatibilité des navigateurs

- -
- - -

{{Compat("javascript.builtins.Object.watch")}}

-
- -

Notes de compatibilité

- - - -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/parallelarray/index.html b/files/fr/web/javascript/reference/objets_globaux/parallelarray/index.html deleted file mode 100644 index 2ab4d8bb74..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/parallelarray/index.html +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: ParallelArray -slug: Web/JavaScript/Reference/Objets_globaux/ParallelArray -tags: - - JavaScript - - Obsolete - - ParallelArray - - Reference -translation_of: Archive/Web/ParallelArray ---- -
{{jsSidebar("Objects")}}{{ obsolete_header}}
- -

Le but de ParallelArray est de disposer de parallélisme pour les données des applications web. Les fonctions disponibles via cette objet tenteront une exécution en parallèle avant de traiter l'exécution de façon séquentielle si besoin. Pour être sûr que votre code puisse être exécuté en parallèle, il est conseillé de se limiter aux fonctions JavaScript parallélisables supportées par Firefox (article en anglais).

- -

Syntaxe

- -
new ParallelArray()
-new ParallelArray([element0, element1, ...])
-new ParallelArray(arrayLength, elementalFunction)
- -

Instances de ParallelArray

- -

Propriétés

- -
-
length
-
Indique le nombre d'éléments dans l'objet ParallelArray.
-
- -

Méthodes

- -
-
map
-
reduce
-
scan
-
scatter
-
filter
-
flatten
-
partition
-
get
-
- -

Exemples

- -

Utilisation de map en parallèle

- -
var p = new ParallelArray([0, 1, 2, 3, 4]);
-var m = p.map(function (v) {
-  return v + 1;
-});
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/stopiteration/index.html b/files/fr/web/javascript/reference/objets_globaux/stopiteration/index.html deleted file mode 100644 index 5b26730085..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/stopiteration/index.html +++ /dev/null @@ -1,115 +0,0 @@ ---- -title: StopIteration -slug: Web/JavaScript/Reference/Objets_globaux/StopIteration -tags: - - JavaScript - - Legacy Iterator - - Reference - - Référence(2) - - StopIteration -translation_of: Archive/Web/StopIteration ---- -
{{jsSidebar("Objects")}}{{deprecated_header}}
- -
Non standard. L'objet StopIteration est une fonctionnalité propre à SpiderMonkey. Pour utiliser des fonctions pérennes, préférez les boucles {{jsxref("Instructions/for...of", "for...of")}} et le protocole itérateur.
- -

L'objet StopIteration est une exception levée lorsque l'on cherche à accéder au prochain élément d'un itérateur épuisé et implémentant le protocole itérateur historique.

- -

Syntaxe

- -
StopIteration
- -

Description

- -

StopIteration est un élément lié à l'ancien protocole pour les itérateurs. Il sera retiré en même temps que les itérateurs et générateurs historiques (pour être remplacé par l'équivalent ECMAScript2015/ECMAScript6).

- -

Exemples

- -

StopIteration est levée par l'objet {{jsxref("Objets_globaux/Iterator", "Iterator")}}.

- -
var a = {
-  x: 10,
-  y: 20
-};
-var iter = Iterator(a);
-console.log(iter.next()); // ["x", 10]
-console.log(iter.next()); // ["y", 20]
-console.log(iter.next()); // lève StopIteration
-
- -

Lever StopIteration directement.

- -
function f() {
-  yield 1;
-  yield 2;
-  throw StopIteration;
-  yield 3; // cette ligne ne sera jamais exécutée
-}
-
-for (var n in f()) {
-  console.log(n);   // imprime 1, puis 2, mais pas 3
-}
-
- -

Spécifications

- -

Non standard. Ne fait partie d'aucun standard.

- -

Compatibilité des navigateurs

- -
{{CompatibilityTable}}
- -
- - - - - - - - - - - - - - - - - - - -
FonctionnalitéChromeFirefox (Gecko)Internet ExplorerOperaSafari
Support simple{{CompatNo}}{{CompatVersionUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
FonctionnalitéAndroidChrome pour AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Support simple{{CompatNo}}{{CompatNo}}{{CompatVersionUnknown}}{{CompatNo}}{{CompatNo}}{{CompatNo}}
-
- -

Voir aussi

- - diff --git a/files/fr/web/javascript/reference/objets_globaux/string/quote/index.html b/files/fr/web/javascript/reference/objets_globaux/string/quote/index.html deleted file mode 100644 index 181ae613fc..0000000000 --- a/files/fr/web/javascript/reference/objets_globaux/string/quote/index.html +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: String.prototype.quote() -slug: Web/JavaScript/Reference/Objets_globaux/String/quote -tags: - - JavaScript - - Méthode - - Obsolete - - Prototype - - Reference - - String -translation_of: Archive/Web/JavaScript/String.quote ---- -
{{obsolete_header("37")}}{{JSRef}} {{Non-standard_header}}
- -

La méthode quote() est une méthode non-standard qui permet de renvoyer une copie de la chaîne de caractères en remplaçant les différents caractères spéciaux de la chaîne par leur séquence d'échappement et en encadrant le résultat avec des doubles quotes (").

- -

Syntaxe

- -
str.quote()
- -

Valeur de retour

- -

Une nouvelle chaîne de caractères représentant la chaîne appelante, encadrée entre doubles quotes et pour laquelle les caractères spéciaux ont été échappés.

- -

Exemples

- -

Le tableau suivant illustre comment la méthode quote remplace les différents caractères spéciaux et encadre la chaîne résultante entre doubles quotes. La troisième colonne illustre comment la méthode eval évalue les séquences d'échappement à nouveau.

- - - - - - - - - - - - - - - - - - - - - - - - - - -
strstr.quote()eval(str.quote())
Coucou monde !"Coucou monde !"Coucou monde !
Coucou
-         monde !
"Coucou\n\tmonde !"Coucou
-         monde !
" \ — '"\" \\ \u2014 '"" \ — '
- -

Spécifications

- -

Aucune. Cette méthode ne fait partie d'aucun standard. Elle a été implémentée avec JavaScript 1.3.

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.builtins.String.quote")}}

- -

Voir aussi

- - diff --git "a/files/fr/web/javascript/reference/op\303\251rateurs/compr\303\251hensions_de_g\303\251n\303\251rateur/index.html" "b/files/fr/web/javascript/reference/op\303\251rateurs/compr\303\251hensions_de_g\303\251n\303\251rateur/index.html" deleted file mode 100644 index 83682e6284..0000000000 --- "a/files/fr/web/javascript/reference/op\303\251rateurs/compr\303\251hensions_de_g\303\251n\303\251rateur/index.html" +++ /dev/null @@ -1,183 +0,0 @@ ---- -title: Compréhensions de générateur -slug: Web/JavaScript/Reference/Opérateurs/Compréhensions_de_générateur -tags: - - Iterator - - JavaScript - - Non-standard - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Generator_comprehensions ---- -
{{JSSidebar("Operators")}}{{Non-standard_Header}}{{Obsolete_Header("gecko58")}}
- -
Non-standard. Ne pas utiliser !
-La syntaxe de  compréhensions de générateurs ne sont pas une fonctionnalité standard et ont été retirées à partir de Firefox 58. Mieux vaut utiliser les {{jsxref("Instructions/function*", "générateurs", "", 1)}} pour des fonctionnalités similaires.
- -

La syntaxe de compréhension de générateur était une expression qui permettait de construire rapidement une fonction génératrice à partir d'un objet itérable. Toutefois, cette syntaxe a été retirée du standard et de l'implémentation qui en est faite par Firefox. Elle ne doit pas être utilisée.

- -

Syntaxe

- -
(for (x of itérable) x)
-(for (x of itérable) if (condition) x)
-(for (x of itérable) for (y of itérable) x + y)
-
- -

Description

- -

Une compréhension de générateur peut contenir deux sortes de composants :

- - - -

L'itération for-of est toujours le premier composant. Il est possible d'utiliser plusieurs itérations for-of et plusieurs instructions if.

- -

Les {{jsxref("Opérateurs/Compréhensions_de_tableau","compréhensions de tableaux","","true")}} ont un inconvénient majeur : quand on les utilise, un nouveau tableau est créé en mémoire. Cela ne pose pas de problème particulier quand le tableau en question est petit (l'impact sera alors léger) mais lorsque le tableau est très grand (voire infini avec un générateur), cela peut poser problème que de vouloir créer un nouveau tableau.

- -

Les générateurs permettent de calculer des suites à la demande (chaque élément successif est calculé lorsqu'on en a besoin). Les compréhensions de générateurs sont presque identiques, d'une point de vue syntaxique, aux compréhensions de tableaux. Plutôt d'utiliser des crochets, elles utilisent des parenthèses et au lieu de créer un tableau, elles créent un générateur qui pourra être utilisé. Cette notation peut être vue comme une notation raccourcie pour créer des générateurs.

- -

Imaginons qu'on ait un itérateur qui parcourt une grande série d'entiers et qu'on veuille créer un itérateur qui itère sur les doubles de ces entiers. Une compréhension de tableau entraînerait la création d'un tableau complet en mémoire, dont les éléments seraient les valeurs doublées :

- -
var doubles = [for (i in it) i * 2];
-
- -

En revanche, une compréhension de générateur permettrait de créer un nouvel itérateur qui pourrait être utilisé pour créer les valeurs doublées à la demande, quand on a besoin de les utiliser :

- -
var it2 = (for (i in it) i * 2);
-console.log(it2.next()); // La première valeur, doublée
-console.log(it2.next()); // La deuxième valeur, doublée
-
- -

Lorsqu'une compréhension de générateur est utilisée comme un argument d'une fonction, les parenthèses utilisées pour l'appel de la fonction permettent de ne pas écrire les parenthèse encadrant la compréhension :

- -
var résultat = faireQuelqueChose(for (i in it) i * 2);
-
- -

Avec la compréhension de générateur, on ne parcourt qu'une fois la structure de l'objet alors qu'avec une compréhension de tableau, on parcourt une fois le tableau pour construire la nouvelle version puis une seconde fois quand on souhaite l'utiliser.

- -

Exemples

- -

Compréhensions simples

- -
(for (i of [ 1, 2, 3 ]) i*i );
-// fonction génératrice qui générera 1, 4, et 9
-
-[...(for (i of [ 1, 2, 3 ]) i*i )];
-// [1, 4, 9]
-
-var abc = [ "A", "B", "C" ];
-(for (lettres of abc) lettres.toLowerCase());
-// fonction génératrice qui générera "a", "b", et "c"
-
- -

Compréhensions utilisant une instruction if

- -
var années = [ 1954, 1974, 1990, 2006, 2010, 2014 ];
-
-(for (année of années) if (année > 2000) année);
-// fonction génératrice qui générera 2006, 2010, et 2014
-
-(for (année of années) if (année > 2000) if(année < 2010) année);
-// fonction génératrice qui générera 2006, équivaut à :
-
-(for (année of années) if (année > 2000 && année < 2010) année);
-// fonction génératrice qui générera 2006
-
- -

Compréhensions de générateurs et fonctions génératrices

- -

Pour mieux comprendre la syntaxe des compréhensions, on peut la comparer avec celle des fonctions génératrices :

- -

Exemple 1 : Générateur simple.

- -
var nombres = [ 1, 2, 3 ];
-
-// Fonction génératrice
-(function*() {
-  for (let i of nombres) {
-    yield i * i;
-  }
-})()
-
-// Compréhension de générateur
-(for (i of nombres) i*i );
-
-// Résultat : les deux instructions renvoient chacune un générateur pour créer [ 1, 4, 9 ]
-
- -

Second exemple : Un générateur avec if.

- -
var nombres = [ 1, 2, 3 ];
-
-// Fonction génératrice
-(function*() {
-  for (let i of nombres) {
-    if (i < 3) {
-      yield i * 1;
-    }
-  }
-})()
-
-// Compréhension
-(for (i of nombres) if (i < 3) i);
-
-// Résultat : les deux renvoient un générateur qui générera [ 1, 2 ]
- -

Spécifications

- -

Était initialement prévu pour le brouillon ECMAScript 2015 mais fut retiré lors de la révision 27 (août 2014). Consulter les révisions antérieures d'ES2015 pour les spécifications de cette sémantique.

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.operators.generator_comprehensions")}}

- -

Notes relatives à l'implémentation de SpiderMonkey

- - - -

Différences avec les anciennes compréhensions JS 1.7 et JS 1.8

- -
-

Les compréhensions « JS1.7 / JS1.8 » ont été retirées à partir de Gecko 46 ({{bug(1220564)}}).

-
- -

Ancienne syntaxe pour les compréhensions (ne plus l'utiliser) :

- -
[X for (Y in Z)]
-[X for each (Y in Z)]
-[X for (Y of Z)]
-
- -

Les différences :

- - - -

Voir aussi

- - diff --git "a/files/fr/web/javascript/reference/op\303\251rateurs/compr\303\251hensions_de_tableau/index.html" "b/files/fr/web/javascript/reference/op\303\251rateurs/compr\303\251hensions_de_tableau/index.html" deleted file mode 100644 index 17a61266a9..0000000000 --- "a/files/fr/web/javascript/reference/op\303\251rateurs/compr\303\251hensions_de_tableau/index.html" +++ /dev/null @@ -1,209 +0,0 @@ ---- -title: Compréhensions de tableau -slug: Web/JavaScript/Reference/Opérateurs/Compréhensions_de_tableau -tags: - - JavaScript - - Non-standard - - Obsolete - - Opérateurs - - Reference -translation_of: Archive/Web/JavaScript/Array_comprehensions ---- -
{{jsSidebar("Operators")}}{{Obsolete_Header(58)}}
- -
Non-standard. Ne pas utiliser !
-Les compréhensions de tableau ne sont pas standard et ont été retirées à partir de Firefox 58. Pour obtenir des fonctionnalités équivalentes, il est conseillés d'utiliser {{jsxref("Array.prototype.map")}}, {{jsxref("Array.prototype.filter")}}, {{jsxref("Fonctions/Fonctions_fléchées", "les fonctions fléchées", "", 1)}} et la{{jsxref("Opérateurs/Opérateurs/Affecter_par_décomposition", "décomposition", "", 1)}}.
- -

La syntaxe de compréhension de tableau était une expression JavaScript permettant de construire rapidement un nouveau tableau à partir d'un tableau existant. Toutefois, cette syntaxe a été retirée du standard et de l'implémentation qui en est faite par Firefox. Elle ne doit pas être utilisée.

- -

Syntaxe

- -
[for (x of itérable) x]
-[for (x of itérable) if (condition) x]
-[for (x of itérable) for (y of itérable) x + y]
-
- -

Description

- -

Dans une compréhension de tableau, on peut utiliser deux types de composants :

- - - -

L'itération basée sur for...of sera toujours le premier composant. On peut utiliser plusieurs for...of ou instructions if.

- -

Les compréhensions de tableau furent proposées pour être standardisées avec ECMAScript 2016. Elles fournissent une notation raccourcie pour pouvoir construire un nouveau tableau basé sur le contenu d'un autre tableau. Les compréhensions sont proches des fonctions {{jsxref("Array.prototype.map", "map()")}} et {{jsxref("Array.prototype.filter", "filter()")}} qui peuvent être combinées pour arriver au même effet.

- -

La compréhension qui suit prend un tableau de nombres et crée un nouveau tableau qui contiendra les doubles de chaque élément :

- -
var nombres = [1, 2, 3, 4];
-var doublés = [for (i of nombres) i * 2];
-console.log(doublés); // affiche 2,4,6,8
-
- -

Cela est équivalent à l'opération suivante, qui utilise {{jsxref("Array.prototype.map", "map()")}} :

- -
var doublés = nombres.map(i => i * 2);
-
- -

Les compréhensions peuvent également être utilisées pour sélectionner certains éléments qui respectent un critère donné. Voici par exemple une compréhension qui ne sélectionne que les nombres pairs :

- -
var nombres = [1, 2, 3, 21, 22, 30];
-var pairs = [for (i of nombres) if (i % 2 === 0) i];
-console.log(pairs); // affiche 2,22,30
-
- -

Ici, la méthode {{jsxref("Array.prototype.filter", "filter()")}} peut être utilisée pour parvenir au même résultat :

- -
var pairs = nombres.filter(i => i % 2 === 0);
-
- -

{{jsxref("Array.prototype.map", "map()")}} et {{jsxref("Array.prototype.filter", "filter()")}} peuvent être utilisés pour traduire une compréhension de tableau.

- -

Voici un autre exemple de compréhension, qui ne prend que les nombres pairs et qui les double :

- -
var nombres = [1, 2, 3, 21, 22, 30];
-var pairsDoublés = [for (i of nombres) if (i % 2 === 0) i * 2];
-console.log(pairsDoublés); // affiche 4,44,60
-
- -

Les crochets d'une compréhension introduisent un bloc implicite pour les portées. Les nouvelles variables (comme i dans l'exemple), sont traitées comme si elles avaient été déclarées avec {{jsxref("Instructions/let","let")}}. Cela signifie donc que ces variables ne pourront pas être utilisées en dehors de la compréhension.

- -

L'élément d'entrée d'une compréhension de tableau ne doit pas nécessairement être un tableau, il est également possible d'utiliser des itérateurs et des générateurs.

- -

Une chaîne de caractères peut aussi être utilisé comme élément de départ :

- -
var str = 'abcdef';
-var consonnes = [for (c of str) if (!(/[aeiouyAEIOUY]/).test(c)) c].join(''); // 'bcdf'
-var avecZéros = [for (c of str) c+'0' ].join(''); // 'a0b0c0d0e0f0'
-
- -

Là encore, la structure de l'élément d'entrée n'est pas préservée, il faut donc utiliser {{jsxref("Array.prototype.join", "join()")}} pour récupérer une chaîne.

- -

Exemples

- -

Compréhensions de tableaux simples

- -
[for (i of [ 1, 2, 3 ]) i*i ];
-// [ 1, 4, 9 ]
-
-var abc = [ "A", "B", "C" ];
-[for (lettres of abc) lettres.toLowerCase()];
-// [ "a", "b", "c" ]
- -

Compréhensions de tableaux utilisant if

- -
var années = [ 1954, 1974, 1990, 2006, 2010, 2014 ];
-[for (année of années) if (année > 2000) année];
-// [ 2006, 2010, 2014 ]
-[for (année of années) if (année > 2000) if(année < 2010) année];
-// [ 2006 ] qui correspond aussi à
-[for (année of années) if (année > 2000 && année < 2010) année];
-// [ 2006 ]
- -

Comparaison avec map et filter

- -

Afin de mieux comprendre la syntaxe des compréhensions, on peut la comparer avec les méthodes de l'objet Array {{jsxref("Array.map", "map")}} et {{jsxref("Array.filter", "filter")}} :

- -
var nombres = [ 1, 2, 3 ];
-
-nombres.map(function (i) { return i * i });
-nombres.map(i => i*i);
-[for (i of nombres) i*i ];
-// tous vaudront [ 1, 4, 9 ]
-
-nombres.filter(function (i) { return i < 3 });
-nombres.filter(i => i < 3);
-[for (i of nombres) if (i < 3) i];
-// on obtiendra [ 1, 2 ] pour ces trois instructions
-
- -

Les compréhensions manipulant deux tableaux

- -

On peut itérer deux fois avec for...of afin de travailler avec deux tableaux :

- -
var nombres = [ 1, 2, 3 ];
-var lettres = [ "a", "b", "c" ];
-
-var produitCartésien = [for (i of nombres) for (j of lettres) i+j];
-// [ "1a", "1b", "1c", "2a", "2b", "2c", "3a", "3b", "3c" ]
-
-var grille = [for (i of nombres) [for (j of lettres) i+j]];
-// [
-//  ["1a", "1b", "1c"],
-//  ["2a", "2b", "2c"],
-//  ["3a", "3b", "3c"]
-// ]
-
-[for (i of nombres) if (i > 1) for (j of lettres) if(j > "a") i+j]
-// ["2b", "2c", "3b", "3c"], correspond à :
-
-[for (i of nombres) for (j of lettres) if (i > 1) if(j > "a") i+j]
-// ["2b", "2c", "3b", "3c"]
-
-[for (i of nombres) if (i > 1) [for (j of lettres) if(j > "a") i+j]]
-// [["2b", "2c"], ["3b", "3c"]], ne correspond pas à :
-
-[for (i of nombres) [for (j of lettres) if (i > 1) if(j > "a") i+j]]
-// [[], ["2b", "2c"], ["3b", "3c"]]
-
- -

Spécifications

- -

Ce point faisait initialement partie du brouillon ECMAScript 2015 mais fut retiré dans la révision 27 (août 2014). Veuillez vous référer aux révisions précédentes pour la sémantique utilisée.

- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.operators.array_comprehensions")}}

- -

Notes spécifiques relatives à l'implémentation de SpiderMonkey

- - - -

Différences avec les compréhensions précédentes JS1.7/JS1.8

- -
-

Les compréhensions « JS1.7 / JS1.8 » ont été retirées à partir de Gecko 46 ({{bug(1220564)}}).

-
- -

Ancienne syntaxe pour les compréhensions (ne plus l'utiliser) :

- -
[X for (Y in Z)]
-[X for each (Y in Z)]
-[X for (Y of Z)]
-
- -

Les différences :

- - - -

Pour quelques suggestions pour migrer du code, voir le bug {{bug("1220564")}} et notamment le commentaire #42.

- -

Voir aussi

- - diff --git "a/files/fr/web/javascript/reference/op\303\251rateurs/expression_closures/index.html" "b/files/fr/web/javascript/reference/op\303\251rateurs/expression_closures/index.html" deleted file mode 100644 index a80e576883..0000000000 --- "a/files/fr/web/javascript/reference/op\303\251rateurs/expression_closures/index.html" +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: Expression closures -slug: Web/JavaScript/Reference/Opérateurs/Expression_closures -tags: - - Functions - - JavaScript - - Non-standard - - Obsolete - - Reference -translation_of: Archive/Web/JavaScript/Expression_closures ---- -
{{JSSidebar("Operators")}}{{Non-standard_Header}}{{Obsolete_Header("gecko60")}}
- -
Opérateur non-standard, ne pas utiliser !
-Cette syntaxe est une fonctionnalité dépréciée, spécifique à Firefox et qui a été retirée avec Firefox 60. En remplacement, il est préférable d'utiliser les fonctions fléchées.
- -

Les expressions de fermetures sont une notation de raccourci pour écrire des fonctions simples.

- -

Syntaxe

- -
function [nom]([param1[, param2[, ..., paramN]]])
-   expression
-
- -

Paramètres

- -
-
nom
-
Le nom de la fonction, ce paramètre est optionnel. S'il n'est pas utilisé, la fonction sera anonyme. Le nom de cette fonction est local uniquement pour le corps de la fonction.
-
paramN
-
Le nom d'un argument à passer à la fonction. Une fonction peut avoir jusqu'à 255 arguments.
-
expression
-
L'expression qui correspond au corps de la fonction.
-
- -

Description

- -

Cet élément du langage n'est qu'une notation raccourcie pour l'écriture de fonctions simples. Il permet d'approcher un peu plus d'une notation correspondant au lambda calcul.

- -

Pour les versions de JavaScript antérieures ou égales à 1.7 :

- -
function(x) { return x * x; }
- -

Avec JavaScript 1.8 :

- -
function(x) x * x
- -

Cette syntaxe permet de ne pas utiliser les accolades et l'instruction return (ici implicite). En dehors de la concision syntaxique, cet opérateur n'apporte pas d'autre avantage.

- -

Exemples

- -

Un raccourci pour ajouter des gestionnaires d'événements :

- -
 document.addEventListener("click", function() false, true);
-
- -

On peut utiliser cette notation avec les fonctions introduites pour les tableaux avec JavaScript 1.6 :

- -
elems.some(function(elem) elem.type == "text");
-
- -

Compatibilité des navigateurs

- - - -

{{Compat("javascript.operators.expression_closures")}}

- -

Notes de compatibilité

- - - -

Voir aussi

- - -- cgit v1.2.3-54-g00ecf