Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.albasani.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Thomas 'PointedEars' Lahn Newsgroups: comp.lang.javascript Subject: Re: DOM style object property names with vendor prefixes Date: Thu, 30 Oct 2014 07:32:18 +0100 Organization: PointedEars Software (PES) Lines: 30 Message-ID: <4739163.5him419PJc@PointedEars.de> References: <10973897.6iAA0hNIMK@PointedEars.de> Reply-To: Thomas 'PointedEars' Lahn Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Trace: solani.org 1414650739 30999 eJwFwYEBACAEBMCVEK8fJ8n+I3QXC4qbjoDHxBB8ooG8rD3b5NjDKA2VpWyZs7wJX26M3h8LTRBc (30 Oct 2014 06:32:19 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Thu, 30 Oct 2014 06:32:19 +0000 (UTC) User-Agent: KNode/4.14.1 X-User-ID: eJwFwYEBwDAEBMCVBE+Mo+L3H6F3sDgx6YFwEEzb5sOkftpLsdN3nGRpD6BdR4aI9C279Upqs31FaVzhD3LmFi8= Cancel-Lock: sha1:58Jki1GNaialliu9R+eox2IqvlE= X-NNTP-Posting-Host: eJwFwQERACAIA8BK84ApcdBB/wj+h3HxbWfQY2LYUu/bXIk+NAoDr7Q3OYLJkQUnYFe7zgcopREw Xref: csiph.com comp.lang.javascript:26035 Thomas 'PointedEars' Lahn wrote: > Joao Rodrigues wrote: >> On 27/10/2014 18:30, Chris Beall wrote: >>> […] CSS property name 'animation-duration' becomes DOM name >>> 'animationDuration'. The general conversion formula seems to be: >>> remove hyphens and capitalize the next letter (camel case). >>> >>> But, for bleeding-edge functions, it often becomes necessary to add >>> vendor-specific prefixes. If there's a standard rule for that syntax, I >>> haven't found it and would appreciate a pointer or two. >> >> There's a W3C Recommendation for the CSS 2.1 Specification, section >> 4.1.2.1 Vendor-specific extensions: >> > > You are missing the point. The question was about if there are any formal > specifications as to how style property names translate to style *object* > property names. > > There are not; there are only de-facto standards (which Mozilla *appears* > not to care to follow for some reason). Make that _WebKit_. -- PointedEars FAQ: | SVN: Twitter: @PointedEars2 | ES Matrix: Please do not Cc: me. / Bitte keine Kopien per E-Mail.