Difference between revisions of "Potential backward compatibility issues in Joomla 1.7 and Joomla Platform 11.2"

From Joomla! Documentation

(Created page with "= Platform = == JDocument == *getHeadData(), setHeadData() and mergeHeadData() are from now on only present in JDocumentHTML. They have been removed from JDocument and JDocumen...")
 
(Add References)
Line 2: Line 2:
  
 
== JDocument ==
 
== JDocument ==
*getHeadData(), setHeadData() and mergeHeadData() are from now on only present in JDocumentHTML. They have been removed from JDocument and JDocumentXML
+
*getHeadData(), setHeadData() and mergeHeadData() are from now on only present in JDocumentHTML. They have been removed from JDocument and JDocumentXML.<ref>[https://github.com/joomla/joomla-platform/commit/2a72ba9e73dbd4ef1484ef0af29249aa3e0c6067 Remove getHeadData(), setHeadData() and mergeHeadData() from JDocument since it only applies to JDocumentHTML. (GitHub)]</ref>
  
 
=== JDocumentHTML ===
 
=== JDocumentHTML ===
*JDocumentHTML::$_links has changed to a multidimensional array. Also the rendering of the link elements has been moved from JDocumentHTML to JDocumentRenderHead.
+
*JDocumentHTML::$_links has changed to a multidimensional array. Also the rendering of the link elements has been moved from JDocumentHTML to JDocumentRenderHead.<ref>[https://github.com/joomla/joomla-platform/commit/7884e7d9456afac17558f6e90a0e7e86be8b14f2 Move the rendering of HTML link elements to JDocumentRendererHead. (GitHub)]</ref>
  
 
=== JDocumentRendererMessage ===
 
=== JDocumentRendererMessage ===
*A div element with the ID "system-message-container" is always rendered, whether there are messages or not. This ID should not be used in any extension or template.
+
*A div element with the ID "system-message-container" is always rendered, whether there are messages or not. This ID should not be used in any extension or template.<ref>[https://github.com/joomla/joomla-platform/commit/bade3acf0f5ea588be92cb24d4237228c043a3c7 Modify JDocumentRendererMessage to always render &lt;div id="system-message-container">&lt;/div>. This makes it possible to render messages via JavaScript. (GitHub)]</ref>
  
 
== JURI ==
 
== JURI ==
*The unused parameter $akey has been removed from JURI::buildQuery()  
+
*The unused parameter $akey has been removed from JURI::buildQuery().<ref>[https://github.com/joomla/joomla-platform/commit/14ebbbd702c2d79098057647fcc4603157896509 Remove an unused paramet in JURI::buildQuery(). (GitHub)]</ref>
  
 
= CMS =
 
= CMS =
 +
 +
 +
= Refernces =
 +
<references />

Revision as of 16:59, 30 May 2011

Platform[edit]

JDocument[edit]

  • getHeadData(), setHeadData() and mergeHeadData() are from now on only present in JDocumentHTML. They have been removed from JDocument and JDocumentXML.[1]

JDocumentHTML[edit]

  • JDocumentHTML::$_links has changed to a multidimensional array. Also the rendering of the link elements has been moved from JDocumentHTML to JDocumentRenderHead.[2]

JDocumentRendererMessage[edit]

  • A div element with the ID "system-message-container" is always rendered, whether there are messages or not. This ID should not be used in any extension or template.[3]

JURI[edit]

  • The unused parameter $akey has been removed from JURI::buildQuery().[4]

CMS[edit]

Refernces[edit]