Commit 702cd9e
docs: add missing comma after "i.e." for clarity (#38905)
* docs: add missing comma after "i.e." for clarity
* feat: add new linter configuration
* -
* revert
* -
* Update files/en-us/web/api/webgl_api/constants/index.md
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update files/en-us/web/api/webgl_api/constants/index.md
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update .markdownlint.jsonc
Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com>
* fix: format json
* feat: commas for e.g.
* chore: disable eslint rule
* chore: disable eslint rule
* Update files/en-us/mdn/writing_guidelines/writing_style_guide/index.md
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Update files/en-us/mdn/writing_guidelines/writing_style_guide/index.md
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* -
* Fix
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com>
Co-authored-by: Joshua Chen <sidachen2003@gmail.com>1 parent 43f272a commit 702cd9e
974 files changed
Lines changed: 1648 additions & 1626 deletions
File tree
- files/en-us
- games
- publishing_games/game_distribution
- techniques
- 2d_collision_detection
- 3d_collision_detection
- 3d_on_the_web
- building_up_a_basic_demo_with_a-frame
- building_up_a_basic_demo_with_three.js
- control_mechanisms/desktop_with_gamepad
- tilemaps/square_tilemaps_implementation_colon__static_maps
- glossary
- accessible_description
- api
- bitwise_flags
- block/css
- cdn
- certificate_authority
- character_set
- crawler
- deserialization
- dom
- endianness
- entity_header
- ftu
- general_header
- http_header
- main_axis
- network_throttling
- ota
- payload_header
- repo
- request_header
- rest
- safe/http
- serialization
- submit_button
- top_layer
- webdav
- webgl
- learn_web_development
- core
- accessibility
- css_and_javascript
- html
- mobile
- multimedia
- tooling
- wai-aria_basics
- css_layout
- legacy_layout_methods
- media_queries
- design_for_developers
- frameworks_libraries
- angular_getting_started
- svelte_getting_started
- svelte_reactivity_lifecycle_accessibility
- vue_first_component
- vue_methods_events_models
- vue_refs_focus_management
- scripting
- a_first_splash
- dom_scripting
- functions
- json
- math
- object_basics
- what_is_javascript
- what_went_wrong
- structuring_content
- advanced_text_features
- emphasis_and_importance
- general_embedding_technologies
- headings_and_paragraphs
- html_images
- html_table_basics
- html_video_and_audio
- planet_data_table
- styling_basics
- backgrounds_and_borders
- debugging_css
- handling_different_text_directions
- pseudo_classes_and_elements
- tables
- text_styling/fundamentals
- version_control
- extensions
- client-side_apis
- client-side_storage
- drawing_graphics
- introduction
- third_party_apis
- video_and_audio_apis
- client-side_tools
- introducing_complete_toolchain
- overview
- package_management
- forms
- advanced_form_styling
- basic_native_form_controls
- how_to_build_custom_form_controls
- how_to_structure_a_web_form
- other_form_controls
- sending_and_retrieving_form_data
- styling_web_forms
- ui_pseudo-classes
- your_first_form
- performance
- multimedia
- perceived_performance
- what_is_web_performance
- server-side
- apache_configuration_htaccess
- django
- admin_site
- authentication
- deployment
- development_environment
- django_assessment_blog
- forms
- generic_views
- home_page
- introduction
- models
- skeleton_website
- testing
- express_nodejs
- deployment
- displaying_data
- bookinstance_detail_page_and_challenge
- genre_detail_page
- home_page
- locallibrary_base_template
- template_primer
- forms
- create_book_form
- introduction
- mongoose
- routes
- skeleton_website
- first_steps
- client-server_overview
- introduction
- web_frameworks
- testing
- feature_detection
- html_and_css
- introduction
- testing_strategies
- your_own_automation_environment
- getting_started
- environment_setup
- command_line
- dealing_with_files
- web_standards/how_the_web_works
- howto
- solve_html_problems/author_fast-loading_html_pages
- solve_javascript_problems
- tools_and_setup
- available_text_editors
- checking_that_your_web_site_is_working_properly
- how_do_you_host_your_website_on_google_app_engine
- set_up_a_local_testing_server
- upload_files_to_a_web_server
- using_github_pages
- what_software_do_i_need
- web_mechanics
- what_is_a_domain_name
- what_is_a_url
- mdn/writing_guidelines
- changelog
- experimental_deprecated_obsolete
- howto
- markdown_in_mdn
- write_an_api_reference
- information_contained_in_a_webidl_file
- sidebars
- page_structures
- code_examples
- live_samples
- macros/commonly_used_macros
- page_types
- api_landing_page_template
- syntax_sections
- writing_style_guide
- mozilla
- add-ons/webextensions
- api
- action/setpopup
- browseraction/setpopup
- browsingdata
- remove
- settings
- declarativenetrequest
- getmatchedrules
- headerinfo
- updateenabledrulesets
- devtools/panels/create
- downloads
- downloaditem
- downloadquery
- oncreated
- events/urlfilter
- i18n/locale-specific_message_reference
- pageaction/imagedatatype
- sidebaraction/setpanel
- storage
- tabs/tab
- webrequest
- blockingresponse
- onbeforerequest
- securityinfo
- windows
- create
- remove
- internationalization
- manifest.json
- browser_specific_settings
- permissions
- your_second_webextension
- firefox/releases
- 1.5/using_firefox_1.5_caching
- 100
- 106
- 119
- 11
- 120
- 121
- 123
- 132
- 18
- 24
- 28
- 3.5/security_changes
- 3.6/updating_extensions
- 35
- 38
- 3/dom_improvements
- 43
- 52
- 54
- 55
- 57
- 59
- 63
- 64
- 65
- 67
- 68
- 70
- 80
- 81
- 82
- 84
- 86
- 90
- 91
- webassembly
- guides
- c_to_wasm
- concepts
- rust_to_wasm
- text_format_to_wasm
- understanding_the_text_format
- reference
- control_flow/select
- javascript_interface
- compilestreaming_static
- table
- get
- length
- set
- web
- accessibility
- aria
- guides
- live_regions
- screen_reader_implementors
- reference/roles
- alert_role
- form_role
- list_role
- listbox_role
- listitem_role
- guides
- seizure_disorders
- understanding_wcag
- operable
- robust
- understandable
- api
- abortsignal
- abort_event
- abort_static
- attribution_reporting_api
- registering_sources
- registering_triggers
- audiocontext
- baselatency
- setsinkid
- audiodestinationnode
- audionode
- baseaudiocontext
- createperiodicwave
- state
- blob/slice
- broadcastchannel
- message_event
- messageerror_event
- cachestorage
- cache
- matchall
- match
- canvas_api/tutorial/transformations
- canvasrenderingcontext2d/settransform
- channelmergernode
- channelsplitternode
- chapterinformation
- closeevent/code
- closewatcher
- cancel_event
- requestclose
- compute_pressure_api
- contentvisibilityautostatechangeevent
- cookiechangeevent
- changed
- deleted
- css_painting_api/guide
- csscontainerrule
- cssprimitivevalue
- getcountervalue
- getrectvalue
- getrgbcolorvalue
- cssrule
- cssstyledeclaration
- getpropertypriority
- parentrule
- cssstylerule
- css/registerproperty_static
- datatransferitem/getasstring
- dedicatedworkerglobalscope
- message_event
- messageerror_event
- documentpictureinpicture/requestwindow
- document
- cookie
- domain
- domcontentloaded_event
- execcommand
- fonts
- open
- prerenderingchange_event
- requeststorageaccessfor
- requeststorageaccess
- scrollsnapchanging_event
- securitypolicyviolation_event
- title
- write
- domerror
- domexception
- element
- animate
- auxclick_event
- classlist
- click_event
- contentvisibilityautostatechange_event
- gotpointercapture_event
- innerhtml
- lostpointercapture_event
- part
- pointercancel_event
- pointerdown_event
- pointerenter_event
- pointerleave_event
- pointermove_event
- pointerout_event
- pointerover_event
- pointerrawupdate_event
- pointerup_event
- prefix
- scrollsnapchanging_event
- securitypolicyviolation_event
- setattributens
- transitionrun_event
- transitionstart_event
- eventsource/message_event
- event
- extendablecookiechangeevent
- changed
- deleted
- fedcm_api
- idp_integration
- rp_sign-in
- fenced_frame_api
- communication_with_embedded_frames
- fencedframeconfig
- fence
- reportevent
- setreporteventdataforautomaticbeacons
- filereadersync
- readasarraybuffer
- readasbinarystring
- readasdataurl
- readastext
- filesystemhandle/requestpermission
- fontfaceset/load
- formdata/formdata
- gainnode/gainnode
- gamepad_api
- using_the_gamepad_api
- gamepad
- axes
- pose
- gpuadapter/requestdevice
- gpubuffer/mapasync
- gpucanvascontext/getcurrenttexture
- gpucommandencoder
- beginrenderpass
- copybuffertotexture
- copytexturetobuffer
- finish
- popdebuggroup
- gpucomputepassencoder
- dispatchworkgroupsindirect
- dispatchworkgroups
- end
- popdebuggroup
- setbindgroup
- gpucomputepipeline
- getbindgrouplayout
- gpudevice
- createrenderpipeline
- features
- importexternaltexture
- limits
- lost
- gpuqueue
- submit
- writebuffer
- writetexture
- gpurenderbundleencoder
- finish
- popdebuggroup
- setbindgroup
- gpurenderpassencoder
- beginocclusionquery
- endocclusionquery
- end
- popdebuggroup
- setbindgroup
- gpurenderpipeline
- getbindgrouplayout
- html_drag_and_drop_api/file_drag_and_drop
- htmlanchorelement
- attributionsrc
- referrerpolicy
- htmlareaelement/referrerpolicy
- htmldialogelement
- showmodal
- show
- htmlelement
- command_event
- hidepopover
- showpopover
- togglepopover
- htmlfencedframeelement
- config
- height
- width
- htmlformelement
- requestsubmit
- submit_event
- htmliframeelement
- src
- htmlimageelement
- attributionsrc
- referrerpolicy
- htmllinkelement/referrerpolicy
- htmlmediaelement
- preload
- srcobject
- htmlmetaelement/scheme
- htmloptionelement/option
- htmlscriptelement
- attributionsrc
- referrerpolicy
- htmlslotelement/slotchange_event
- htmltablecellelement
- htmltablerowelement
- htmltablesectionelement
- idbobjectstore
- createindex
- deleteindex
- put
- idbtransaction
- mode
- identitycredentialrequestoptions
- identitycredential
- isautoselected
- indexeddb_api
- basic_terminology
- checking_when_a_deadline_is_due
- using_indexeddb
- installevent/addroutes
- intersection_observer_api
- keyboardevent/iscomposing
- media_capabilities_api/using_the_media_capabilities_api
- mediacapabilities/encodinginfo
- mediadevices/getdisplaymedia
- medialist
- mediatext
- mediaquerylist
- mediasource
- duration
- endofstream
- mediastream_recording_api/using_the_mediastream_recording_api
- mutationrecord/target
- ndefreader
- ndefreader
- reading_event
- readingerror_event
- ndefrecord
- ndefrecord
- node
- notifications_api/using_the_notifications_api
- notification/close
- notrestoredreasondetails/reason
- otpcredential
- pannernode/refdistance
- payment_request_api/using_the_payment_request_api
- paymentrequestevent/total
- performance_api
- long_animation_frame_timing
- monitoring_bfcache_blocking_reasons
- performance_data
- performanceentry/starttime
- performancescripttiming
- permissions/revoke
- picture-in-picture_api
- pointer_events
- pointerevent
- positionsensorvrdevice
- getstate
- publickeycredentialcreationoptions
- push_api
- range/comparenode
- readablestream/readablestream
- reporting_api
- reportingobserver/reportingobserver
- report
- type
- resize_observer_api
- rtcdatachannel/message_event
- rtcinboundrtpstreamstats/kind
- rtcoutboundrtpstreamstats/kind
- rtcremoteinboundrtpstreamstats/kind
- rtcrtpscripttransformer/generatekeyframe
- screendetailed/devicepixelratio
- selection
- collapse
- setposition
- tostring
- type
- server-sent_events/using_server-sent_events
- service_worker_api
- serviceworkercontainer
- message_event
- messageerror_event
- register
- startmessages
- serviceworkerglobalscope
- serviceworker
- snapevent
- snaptargetblock
- snaptargetinline
- sourcebuffer
- abort
- appendwindowend
- appendwindowstart
- mode
- timestampoffset
- updating
- speculation_rules_api
- speechgrammarlist/addfromstring
- speechrecognition
- interimresults
- speechsynthesisutterance
- lang
- speechsynthesisvoice/voiceuri
- streams_api
- using_readable_streams
- using_writable_streams
- stylepropertymap
- append
- delete
- set
- subtlecrypto
- decrypt
- encrypt
- svganimationelement
- beginevent_event
- endevent_event
- svgelement/load_event
- svgfespotlightelement/limitingconeangle
- taskattributiontiming
- containername
- containersrc
- topics_api
- using
- touch
- radiusx
- touch
- urlsearchparams/sort
- view_transition_api
- viewtransition
- visibilitystateentry
- vrdisplaycapabilities
- canpresent
- maxlayers
- vrdisplay
- depthfar
- depthnear
- geteyeparameters
- web_animations_api
- keyframe_formats
- web_animations_api_concepts
- web_audio_api
- best_practices
- using_web_audio_api
- web_audio_spatialization_basics
- web_authentication_api
- web_components
- web_locks_api
- web_speech_api
- web_workers_api
- structured_clone_algorithm
- using_web_workers
- webgl_api
- types
- webgl_best_practices
- webglrenderingcontext/vertexattribpointer
- webgpu_api
- webotp_api
- websocketstream/opened
- websocket/websocket
- webvr_api
- concepts
- using_the_webvr_api
- using_vr_controllers_with_webvr
- window
- beforeunload_event
- getcomputedstyle
- innerheight
- message_event
- messageerror_event
- name
- open
- origin
- outerheight
- outerwidth
- rejectionhandled_event
- resize_event
- scrollsnapchanging_event
- vrdisplaypresentchange_event
- workerglobalscope
- origin
- worker
- message_event
- messageerror_event
- worker
- worklet/addmodule
- xmlhttprequest_api/using_formdata_objects
- xmlhttprequest/send
- css
- @import
- @media
- prefers-color-scheme
- @page/size
- @starting-style
- _colon_blank
- _colon_defined
- _colon_paused
- _colon_popover-open
- _colon_stalled
- align-content
- anchor
- animation-range-end
- animation-range-start
- animation-range
- basic-shape/polygon
- box-flex
- color_value
- color-mix
- color
- hsl
- hwb
- lab
- lch
- light-dark
- oklab
- oklch
- rgb
- content-visibility
- css_anchor_positioning
- try_options_hiding
- using
- css_box_model/introduction_to_the_css_box_model
- css_colors/relative_colors
- css_containment/using_css_containment
- css_display
- containing_block
- visual_formatting_model
- css_flexible_box_layout/mastering_wrapping_of_flex_items
- css_fonts/variable_fonts_guide
- css_grid_layout/grid_layout_and_accessibility
- css_logical_properties_and_values
- basic_concepts_of_logical_properties_and_values
- sizing
- css_scroll-driven_animations
- css_scroll_snap/using_scroll_snap_events
- css_syntax/error_handling
- css_values_and_units
- numeric_data_types
- value_definition_syntax
- env
- exp
- flex
- font-variation-settings
- forced-color-adjust
- frequency-percentage
- grid-auto-columns
- grid-auto-rows
- grid-template-areas
- grid-template-columns
- grid-template-rows
- height
- interpolate-size
- layout_cookbook
- media_objects
- length
- list-style-image
- mask-border-repeat
- max-block-size
- max-height
- max-width
- min-height
- min-width
- outline-style
- overflow
- overlay
- overscroll-behavior
- paint-order
- perspective
- place-content
- place-self
- pointer-events
- position-anchor
- position-area_value
- quotes
- timeline-scope
- unicode-bidi
- var
- view-timeline-inset
- white-space-collapse
- width
- will-change
- zoom
- events
- event_handlers
- html
- attributes
- accept
- multiple
- rel
- prefetch
- preload
- element
- audio
- a
- base
- colgroup
- col
- div
- fencedframe
- iframe
- img
- input
- checkbox
- color
- datetime-local
- date
- file
- image
- month
- link
- pre
- rb
- script
- type
- importmap
- speculationrules
- section
- select
- textarea
- track
- video
- global_attributes
- itemprop
- lang
- popover
- tabindex
- microformats
- responsive_images
- http
- guides
- cookies
- cors/errors/corsdidnotsucceed
- cross-origin_resource_policy
- network_error_logging
- proxy_servers_and_tunneling
- proxy_auto-configuration_pac_file
- reference/headers
- attribution-reporting-register-source
- cache-control
- content-security-policy
- form-action
- object-src
- if-match
- last-modified
- observe-browsing-topics
- permissions-policy
- fullscreen
- storage-access
- sec-fetch-dest
- sec-fetch-site
- user-agent/firefox
- javascript
- guide
- closures
- expressions_and_operators
- inheritance_and_the_prototype_chain
- language_overview
- meta_programming
- modules
- regular_expressions/character_classes
- typed_arrays
- using_promises
- working_with_objects
- reference
- deprecated_and_obsolete_features
- errors
- cyclic_object_value
- in_operator_no_object
- invalid_array_length
- invalid_right_hand_side_instanceof_operand
- undeclared_var
- global_objects
- array
- concat
- length
- reverse
- sort
- asyncgeneratorfunction/prototype
- atomics
- date
- todatestring
- tostring
- totimestring
- toutcstring
- error
- function
- arguments
- length
- tostring
- generatorfunction/prototype
- globalthis
- intl
- datetimeformat/datetimeformat
- locale
- getweekinfo
- language
- numberformat/numberformat
- pluralrules/pluralrules
- iterator/iterator
- json/stringify
- math
- clz32
- log
- nan
- number
- epsilon
- tostring
- object
- getprototypeof
- isprototypeof
- preventextensions
- setprototypeof
- tolocalestring
- parseint
- promise
- any
- promise
- race
- resolve
- regexp
- exec
- flags
- symbol.matchall
- symbol.match
- symbol.replace
- string
- at
- fromcharcode
- fromcodepoint
- iswellformed
- raw
- replace
- slice
- split
- symbol
- temporal
- plaindatetime
- erayear
- era
- plaindate
- erayear
- era
- plainyearmonth
- erayear
- era
- zoneddatetime
- erayear
- era
- typedarray
- weakmap
- iteration_protocols
- lexical_grammar
- operators
- await
- decrement
- import.meta/resolve
- import
- increment
- in
- new
- operator_precedence
- remainder
- this
- typeof
- statements
- async_function
- for-await...of
- for...in
- for...of
- for
- function_star_
- import
- with
- strict_mode
- template_literals
- mathml
- guides/authoring
- reference
- element
- annotation-xml
- annotation
- mi
- mover
- mo
- mtable
- mtr
- munderover
- munder
- global_attributes
- dir
- mathcolor
- scriptlevel
- values
- tutorials/for_beginners
- tables
- text_containers
- media/guides
- audio_and_video_delivery
- cross_browser_video_player
- video_player_styling_basics
- autoplay
- formats/image_types
- performance
- guides
- fundamentals
- performance_budgets
- speculative_loading
- privacy
- guides
- firefox_tracking_protection
- privacy_sandbox
- redirect_tracking_protection
- state_partitioning
- storage_access_policy
- third-party_cookies
- progressive_web_apps/tutorials/js13kgames/loading
- security
- firefox_security_guidelines
- practical_implementation_guides/cookies
- referer_header_colon__privacy_and_security_concerns
- same-origin_policy
- secure_contexts
- svg
- guides
- linking
- svg_as_an_image
- reference
- attribute
- begin
- calcmode
- height
- href
- keypoints
- lang
- limitingconeangle
- method
- order
- orientation
- orient
- panose-1
- repeatcount
- repeatdur
- restart
- startoffset
- text-decoration
- vector-effect
- visibility
- width
- word-spacing
- xlink_colon_href
- xlink_colon_show
- xml_colon_lang
- element/use
- uri/reference/fragment/text_fragments
- webdriver/reference
- capabilities/firefoxoptions
- commands/setwindowrect
- errors
- staleelementreference
- xml
- xpath/reference/functions/current
- xslt
- guides/pi_parameters
- reference/element/number
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
231 | 231 | | |
232 | 232 | | |
233 | 233 | | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
234 | 248 | | |
235 | 249 | | |
236 | 250 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
251 | 251 | | |
252 | 252 | | |
253 | 253 | | |
254 | | - | |
| 254 | + | |
255 | 255 | | |
256 | 256 | | |
257 | 257 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
108 | | - | |
| 108 | + | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
| |||
0 commit comments