[dokuwiki] New PR: Remove obsolete attributes at <script> tag

  • From: "petrkajzar" <wiki@xxxxxxxxxxxx>
  • To: dokuwiki@xxxxxxxxxxxxx
  • Date: Fri, 29 Nov 2019 18:20:11 +0100 (CET)

Hi,

petrkajzar opened a new pull request at 
https://github.com/splitbrain/dokuwiki/pull/2921:

Nowadays it is not necessary to specify `type `or `charset` attribute at 
`<script>` tag:

1. `type` attribute defaults to "application/javascript", so there is no need 
to specify that. The recent value "text/javascript" used in DokuWiki code is 
obsolete in favor of the default "application/javascript", as stated e.g. here: 
https://www.iana.org/assignments/media-types/media-types.xhtml#text
2. `charset` attribute of the `<script>` tag defaults to encoding be the same 
as the encoding of the script element's node document. As DokuWiki's default 
encoding is "utf-8", there is no need to specify this encoding in external 
resources. See: 
https://html.spec.whatwg.org/multipage/scripting.html#the-script-element
3. both attributes cause unnecessary warning when passing the W3 validator.

Please help us to review this pull request, so new contributors get feedback in 
a timely manner.

7e4faa80-12cc-11ea-9ca7-d987a9fdc651


-- 
DokuWiki mailing list - more info at
http://www.dokuwiki.org/mailinglist

Other related posts:

  • » [dokuwiki] New PR: Remove obsolete attributes at <script> tag - petrkajzar