Actions

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

Contents

Platform

JDocument

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

JDocumentHTML

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

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.[3]

JURI

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

CMS

Refernces

  1. Remove getHeadData(), setHeadData() and mergeHeadData() from JDocument since it only applies to JDocumentHTML. (GitHub)
  2. Move the rendering of HTML link elements to JDocumentRendererHead. (GitHub)
  3. Modify JDocumentRendererMessage to always render <div id="system-message-container"></div>. This makes it possible to render messages via JavaScript. (GitHub)
  4. Remove an unused paramet in JURI::buildQuery(). (GitHub)