You are here

CHANGELOG.txt in Menu Minipanels 6

Same filename and directory in other branches
  1. 7.2 CHANGELOG.txt
  2. 7 CHANGELOG.txt
Menu_MiniPanels 6.x-1.x-dev, xxxx-xx-xx
---------------------------------------
#1883070 by tom friedhof: Vertical and Horizontal alignment must be integers.
#2213851 by jiff, jwilson3: Change theme registry modifications to improve
  performance and fix compatibility with devel_themer.
#1874246 by netdream, bryanhirsch, anwonac: Download qTip from GitHub.
#2106821 by acouch: Retain processed menu settings in JS.
#1947590 by wadmiraal, DamienMcKenna: JS errors when no menus enabled.
By DamienMcKenna: Fix duplicate update hook from #2213851.
#1960204 by james.williams, DamienMcKenna: Use Menu_MiniPanels option failed
  when creating new menus.


Menu_MiniPanels 6.x-1.4, 2012-12-01
-----------------------------------
#1854870 by DamienMcKenna: Replaced the array_replace_recursive() function with
  one taken from php.net.
#1851816 by DamienMcKenna: Cleaned up handling of default values and settings
  for the shared settings form, resolves errors in 1.3.


Menu_MiniPanels 6.x-1.3, 2012-11-24
-----------------------------------
#1847292 by patrickd: Drush Make integration for automatic downloading of the
  necessary qTip library.
#1844338 by willvincent, DamienMcKenna: Workaround for older versions of PHP
  that don't have the array_replace_recursive function.
#1148956 by DamienMcKenna, lussoluca: Support for qTip's position 'adjust'
  settings.
#1148956 by DamienMcKenna: Due to problems with qTip, both 'adjust' values
  must be non-zero in order for them to work.
#1798938 by DamienMcKenna: Separated the bundled qTip JS callback code so it
  may be overridden & customized.
#1021372 by DamienMcKenna: Remove each menu item's configuration in
  hook_uninstall().
#1840360 by DamienMcKenna: Check the entire menu tree when determining if qTip
  should be loaded.
#1849694 by DamienMcKenna: Disable integration with the Admin Menu and Devel
  modules.
#1849710 by DamienMcKenna: Drush download-qtip command could fail when the
  Libraries API module is installed.
#1608448 by DamienMcKenna: Updated the README.txt to mention the Drush Make
  integration.


Menu_MiniPanels 6.x-1.3-rc9, 2012-11-13
---------------------------------------
#1718012 by DamienMcKenna: Optional style setting fields were required; also
  reorganized the style settings fieldset for a slight UX improvement.
#1699648 by smartinm: Logic for excluding certain pages wasn't being ran so
  qTip was always loaded.
#1775482 by DamienMcKenna: Position Type selections are incorrect.
#1218174 by DamienMcKenna: Allow the position container to be changed.
#1837178 by DamienMcKenna: Corrected the Mini Panels admin link.
#1810496 by DamienMcKenna: If the 'container' value is empty, don't output it.
#1812500 by DamienMcKenna: Accidentally broke output in #1633136 by using a
  function that only exists in the D7 version; fixed it by renaming the D6
  function for consistency.
#1805648 by DamienMcKenna: Ensure all defaults are available, in case they
  are accidentally removed via hook_menu_minipanels_defaults_alter().


Menu_MiniPanels 6.x-1.3-rc8, 2012-08-21
---------------------------------------
#1580312 by DamienMcKenna: Makes the $var JS variable naming consistent.
#1661730 by DamienMcKenna: Replaced $.each with for() loop (minor performance
  improvement).
#1683872 by DamienMcKenna: Fixed callbacks, they were broken by the changes in
  #1661730.
#1633136 by DamienMcKenna: If the primary and secondary menus are the same,
  also process the second level of that menu.
#1728018 by DamienMcKenna: Restructured the output generation so it happens
  earlier in the page cycle to help avoid problems with other modules.


Menu_MiniPanels 6.x-1.3-rc7, 2012-06-17
---------------------------------------
#1553144 by DamienMcKenna: Removed some unnecessary code from
  menu_minipanels_preprocess_links_at_init().
#1264738 by DamienMcKenna: Added a note about 404 pages.
#1580072 by codycraven: Revert to using template_preprocess_page() for better
  compatibility with other modules.
#1580312 by codycraven: Improved the custom JS to be cleaner and more
  compatible with theming changes.
#1425046 by jwilson3: Hover class could still get stuck in certain scenarios.
Added a note about compatibility problems with JavaScript widgets.


Menu_MiniPanels 6.x-1.3-rc6, 2012-04-28
---------------------------------------
#1440474 by davidwhthomas, DamienMcKenna: Allow pages to be skipped by path.
#1535712 by DamienMcKenna: Quick links to toggle menus from the settings page.
#1551562 by DamienMcKenna: Don't load qTip code if no menu items configured.
#1535736 by DamienMcKenna: Documentation updates.


Menu_MiniPanels 6.x-1.3-rc5, 2012-04-08
---------------------------------------
#1505112 by DamienMcKenna: Updated API docs to indicate the custom styles JS
  file must be loaded after the module's JS that it may be necessary to load
  it from the theme.
#1199790 by DamienMcKenna: Fixed update 6101.
#1199790 by DamienMcKenna: Slight code cleanup on the update scripts.
#1337710 by DamienMcKenna: Slightly improved the settings menu item's
  description.
#1387914 by DamienMcKenna: Updated the README.txt file.
#1216546 by DamienMcKenna: Added support for the Hide Delay setting.
#1508776 by DamienMcKenna: Show the qTip library status on the settings page.
#1284396 by DamienMcKenna: Settings form UX improvements.


Menu_MiniPanels 6.x-1.3-rc4, 2012-03-23
---------------------------------------
#1370840 by DuaelFr: Stop searching for the JS file at the first matching path.
#1491396 by DamienMcKenna: Collision between admin and non-admin JS.
#1491502 by DamienMcKenna: Mention the Drush command in hook_requirements.
#1491490 by DamienMcKenna: Changed to use hook_form_FORM_ID_alter().
#1491514 by DamienMcKenna: Show minipanel name in menu edit form if the title
  is blank.
#1199790 by DamienMcKenna: Rewrote how the menus were identified, allowing all
  menus to be used and not just the primary & secondary links.
#1491398 by DamienMckenna: Improved default settings so the popup looks more
  like a popup menu rather than a tooltip.
#1496980 by DamienMcKenna: "Undefined index" editing menus, slight cleanup.
#1441214 by DamienMcKenna: Added a note to README.txt about menu link titles
  not working as tooltips due to how qTip works.
#1425046 by DamienMcKenna, jwilson3: Hover class could get stuck in certain
  scenarios.
#1233488 by DamienMcKenna, raiatea: z-index doesn't get set in certain
  circumstances.


Menu_MiniPanels 6.x-1.3-rc3, 2012-01-26
---------------------------------------
#1379542 by DamienMcKenna: Added note to README.txt about a known conflict
  with the DivX Player.
#1376860 by DamienMcKenna: Option to not output anything on admin pages.
#1304560 by codycraven, Amitaibu, jwilson3, DamienMcKenna: Automatically
  assign the "qtip-hover" class to the triggering menu link. Updated the
  API.txt example accordingly.
#1130664 by DamienMcKenna: Don't overwrite the $form['menu']['options'] element
  on the menu item edit form as it breaks other modules.
#1379542 by DamienMcKenna: Improved the README.txt note to be slightly more
  accurate of the problem.


Menu_MiniPanels 6.x-1.3-rc2, 2011-09-03
---------------------------------------
#1239292 by DamienMcKenna: Missed another line from rerolling the #1230622
  patch that caused the settings page to break.
#1116990 by kndr, DamienMcKenna: Added access to the qTips callbacks.
#1251804 by DamienMcKenna: Indicate what qTip JS file is being used.
#1238890 by DamienMcKenna: Leave a warning in hook_install() if the qTip JS
  library is not installed.
#1258150 by davidwhthomas, DamienMcKenna: Simplified usage of
  drupal_add_css(), we don't need to specify default arguments.
#1238882 by DamienMcKenna: Drush script to download the qTip script.


Menu_MiniPanels 6.x-1.3-rc1, 2011-08-04
---------------------------------------
#1230622 by DamienMcKenna: Missed a line when I originally rerolled this
  patch.
#943842 by DamienMcKenna: Allow the qTip file to be loaded from multiple paths,
  changing the default to "sites/all/libraries/qtip", but cache the path to
  offset the performance hit.
#943842 by DamienMcKenna: Now includes proper Libraries API support as the
  first location checked for the qTip JS file.
#1234654 by DamienMcKenna: Slight refactoring of menu_minipanels_form_alter()
  to match the D7 branch more closely. Also tidied up a few small things - 
  comments, output variables, etc.


Menu_MiniPanels 6.x-1.3-beta2, 2011-07-31
-----------------------------------------
#1230686 by davidwhthomas: Fatfingered the last patch.


Menu_MiniPanels 6.x-1.3-beta1, 2011-07-30
-----------------------------------------
#1199426 by DamienMcKenna: updated all comments to fit the Drupal coding
  standards.
#1221566 by DamienMcKenna: Added hook_menu_minipanels_defaults_alter() to
  allow the defaults to be customized.
#1230622 by davidwhthomas, DamienMcKenna: Separated admin functionality.
#1148958 by lussoluca, DamienMcKenna: Added hook_menu_minipanels_style()
  and hook_menu_minipanels_styles() to allow creation of custom styles.
#1234620 by DamienMcKenna: improve hook_init() implementation.
#1185506 by DamienMcKenna: Indicate which fields are really required, don't
  output settings which are not required.
#1199412 by DamienMcKenna: Separate the admin JS into its own file.
#1230686 by muhleder, DamienMcKenna: Prevent duplicate content on DOM change.


Menu_MiniPanels 6.x-1.2, 2011-01-09
-----------------------------------
All users advised to upgrade from 1.1 and 1.0.

NOTE: (If not already done in 1.1 upgrade) Manual update process required. If
you are upgrading an existing site that uses Menu_MiniPanels, you'll need to
edit and save (without changing options) each menu item that uses a
menu_minipanel to make it work.

Fix issue introduced in last update. Any menu item that didn't have a
  specific element set was broken.
#991246 - Additional fix. Moving minipanel rendering from init to footer,
  broke panels css display, because minipanels were rendered after css had
  already been added to page.


Menu_MiniPanels 6.x-1.1, 2011-01-08
-----------------------------------
NOTE: Manual update process required. If you are upgrading an existing site
that uses Menu_MiniPanels, you'll need to edit and save (without changing
options) each menu item that uses a menu minipanel to make it work.

#997476 - Suggestion from sammo. Add ability to set custom target for the
  minipanel, to enable things like full width drop downs.
#980592 - Not working when using same menu. When the same menu was added on
  the same page (e.g primary links in a block), Drupal.settings was being set
  twice and breaking javascript. Thus add a check if the mlid has already
  been added. This also fixes an issue introduced in previous commit that
  meant minipanels would only work with primary and secondary links.
#945886 - Using the same minipanel for more than one menu item doesn't work.
  This is fixed with some re-engineering to use the mlid in the
  drupal.settings array and panel id. This fix will break existing sites until
  the menu items are edited and resaved. The time required to write an
  automated upgrade path is not justified when a few manual clicks will do.
#945884 - Minipanels that had a system name containing a number weren't
  working because the regex didn't have numbers in the character class.


Menu_MiniPanels 6.x-1.0, 2010-10-16
-----------------------------------
Improved code as a result of a code review by @kiamlaluno.
All sensible qTip configuration parameters implemented.

File

CHANGELOG.txt
View source
  1. Menu_MiniPanels 6.x-1.x-dev, xxxx-xx-xx
  2. ---------------------------------------
  3. #1883070 by tom friedhof: Vertical and Horizontal alignment must be integers.
  4. #2213851 by jiff, jwilson3: Change theme registry modifications to improve
  5. performance and fix compatibility with devel_themer.
  6. #1874246 by netdream, bryanhirsch, anwonac: Download qTip from GitHub.
  7. #2106821 by acouch: Retain processed menu settings in JS.
  8. #1947590 by wadmiraal, DamienMcKenna: JS errors when no menus enabled.
  9. By DamienMcKenna: Fix duplicate update hook from #2213851.
  10. #1960204 by james.williams, DamienMcKenna: Use Menu_MiniPanels option failed
  11. when creating new menus.
  12. Menu_MiniPanels 6.x-1.4, 2012-12-01
  13. -----------------------------------
  14. #1854870 by DamienMcKenna: Replaced the array_replace_recursive() function with
  15. one taken from php.net.
  16. #1851816 by DamienMcKenna: Cleaned up handling of default values and settings
  17. for the shared settings form, resolves errors in 1.3.
  18. Menu_MiniPanels 6.x-1.3, 2012-11-24
  19. -----------------------------------
  20. #1847292 by patrickd: Drush Make integration for automatic downloading of the
  21. necessary qTip library.
  22. #1844338 by willvincent, DamienMcKenna: Workaround for older versions of PHP
  23. that don't have the array_replace_recursive function.
  24. #1148956 by DamienMcKenna, lussoluca: Support for qTip's position 'adjust'
  25. settings.
  26. #1148956 by DamienMcKenna: Due to problems with qTip, both 'adjust' values
  27. must be non-zero in order for them to work.
  28. #1798938 by DamienMcKenna: Separated the bundled qTip JS callback code so it
  29. may be overridden & customized.
  30. #1021372 by DamienMcKenna: Remove each menu item's configuration in
  31. hook_uninstall().
  32. #1840360 by DamienMcKenna: Check the entire menu tree when determining if qTip
  33. should be loaded.
  34. #1849694 by DamienMcKenna: Disable integration with the Admin Menu and Devel
  35. modules.
  36. #1849710 by DamienMcKenna: Drush download-qtip command could fail when the
  37. Libraries API module is installed.
  38. #1608448 by DamienMcKenna: Updated the README.txt to mention the Drush Make
  39. integration.
  40. Menu_MiniPanels 6.x-1.3-rc9, 2012-11-13
  41. ---------------------------------------
  42. #1718012 by DamienMcKenna: Optional style setting fields were required; also
  43. reorganized the style settings fieldset for a slight UX improvement.
  44. #1699648 by smartinm: Logic for excluding certain pages wasn't being ran so
  45. qTip was always loaded.
  46. #1775482 by DamienMcKenna: Position Type selections are incorrect.
  47. #1218174 by DamienMcKenna: Allow the position container to be changed.
  48. #1837178 by DamienMcKenna: Corrected the Mini Panels admin link.
  49. #1810496 by DamienMcKenna: If the 'container' value is empty, don't output it.
  50. #1812500 by DamienMcKenna: Accidentally broke output in #1633136 by using a
  51. function that only exists in the D7 version; fixed it by renaming the D6
  52. function for consistency.
  53. #1805648 by DamienMcKenna: Ensure all defaults are available, in case they
  54. are accidentally removed via hook_menu_minipanels_defaults_alter().
  55. Menu_MiniPanels 6.x-1.3-rc8, 2012-08-21
  56. ---------------------------------------
  57. #1580312 by DamienMcKenna: Makes the $var JS variable naming consistent.
  58. #1661730 by DamienMcKenna: Replaced $.each with for() loop (minor performance
  59. improvement).
  60. #1683872 by DamienMcKenna: Fixed callbacks, they were broken by the changes in
  61. #1661730.
  62. #1633136 by DamienMcKenna: If the primary and secondary menus are the same,
  63. also process the second level of that menu.
  64. #1728018 by DamienMcKenna: Restructured the output generation so it happens
  65. earlier in the page cycle to help avoid problems with other modules.
  66. Menu_MiniPanels 6.x-1.3-rc7, 2012-06-17
  67. ---------------------------------------
  68. #1553144 by DamienMcKenna: Removed some unnecessary code from
  69. menu_minipanels_preprocess_links_at_init().
  70. #1264738 by DamienMcKenna: Added a note about 404 pages.
  71. #1580072 by codycraven: Revert to using template_preprocess_page() for better
  72. compatibility with other modules.
  73. #1580312 by codycraven: Improved the custom JS to be cleaner and more
  74. compatible with theming changes.
  75. #1425046 by jwilson3: Hover class could still get stuck in certain scenarios.
  76. Added a note about compatibility problems with JavaScript widgets.
  77. Menu_MiniPanels 6.x-1.3-rc6, 2012-04-28
  78. ---------------------------------------
  79. #1440474 by davidwhthomas, DamienMcKenna: Allow pages to be skipped by path.
  80. #1535712 by DamienMcKenna: Quick links to toggle menus from the settings page.
  81. #1551562 by DamienMcKenna: Don't load qTip code if no menu items configured.
  82. #1535736 by DamienMcKenna: Documentation updates.
  83. Menu_MiniPanels 6.x-1.3-rc5, 2012-04-08
  84. ---------------------------------------
  85. #1505112 by DamienMcKenna: Updated API docs to indicate the custom styles JS
  86. file must be loaded after the module's JS that it may be necessary to load
  87. it from the theme.
  88. #1199790 by DamienMcKenna: Fixed update 6101.
  89. #1199790 by DamienMcKenna: Slight code cleanup on the update scripts.
  90. #1337710 by DamienMcKenna: Slightly improved the settings menu item's
  91. description.
  92. #1387914 by DamienMcKenna: Updated the README.txt file.
  93. #1216546 by DamienMcKenna: Added support for the Hide Delay setting.
  94. #1508776 by DamienMcKenna: Show the qTip library status on the settings page.
  95. #1284396 by DamienMcKenna: Settings form UX improvements.
  96. Menu_MiniPanels 6.x-1.3-rc4, 2012-03-23
  97. ---------------------------------------
  98. #1370840 by DuaelFr: Stop searching for the JS file at the first matching path.
  99. #1491396 by DamienMcKenna: Collision between admin and non-admin JS.
  100. #1491502 by DamienMcKenna: Mention the Drush command in hook_requirements.
  101. #1491490 by DamienMcKenna: Changed to use hook_form_FORM_ID_alter().
  102. #1491514 by DamienMcKenna: Show minipanel name in menu edit form if the title
  103. is blank.
  104. #1199790 by DamienMcKenna: Rewrote how the menus were identified, allowing all
  105. menus to be used and not just the primary & secondary links.
  106. #1491398 by DamienMckenna: Improved default settings so the popup looks more
  107. like a popup menu rather than a tooltip.
  108. #1496980 by DamienMcKenna: "Undefined index" editing menus, slight cleanup.
  109. #1441214 by DamienMcKenna: Added a note to README.txt about menu link titles
  110. not working as tooltips due to how qTip works.
  111. #1425046 by DamienMcKenna, jwilson3: Hover class could get stuck in certain
  112. scenarios.
  113. #1233488 by DamienMcKenna, raiatea: z-index doesn't get set in certain
  114. circumstances.
  115. Menu_MiniPanels 6.x-1.3-rc3, 2012-01-26
  116. ---------------------------------------
  117. #1379542 by DamienMcKenna: Added note to README.txt about a known conflict
  118. with the DivX Player.
  119. #1376860 by DamienMcKenna: Option to not output anything on admin pages.
  120. #1304560 by codycraven, Amitaibu, jwilson3, DamienMcKenna: Automatically
  121. assign the "qtip-hover" class to the triggering menu link. Updated the
  122. API.txt example accordingly.
  123. #1130664 by DamienMcKenna: Don't overwrite the $form['menu']['options'] element
  124. on the menu item edit form as it breaks other modules.
  125. #1379542 by DamienMcKenna: Improved the README.txt note to be slightly more
  126. accurate of the problem.
  127. Menu_MiniPanels 6.x-1.3-rc2, 2011-09-03
  128. ---------------------------------------
  129. #1239292 by DamienMcKenna: Missed another line from rerolling the #1230622
  130. patch that caused the settings page to break.
  131. #1116990 by kndr, DamienMcKenna: Added access to the qTips callbacks.
  132. #1251804 by DamienMcKenna: Indicate what qTip JS file is being used.
  133. #1238890 by DamienMcKenna: Leave a warning in hook_install() if the qTip JS
  134. library is not installed.
  135. #1258150 by davidwhthomas, DamienMcKenna: Simplified usage of
  136. drupal_add_css(), we don't need to specify default arguments.
  137. #1238882 by DamienMcKenna: Drush script to download the qTip script.
  138. Menu_MiniPanels 6.x-1.3-rc1, 2011-08-04
  139. ---------------------------------------
  140. #1230622 by DamienMcKenna: Missed a line when I originally rerolled this
  141. patch.
  142. #943842 by DamienMcKenna: Allow the qTip file to be loaded from multiple paths,
  143. changing the default to "sites/all/libraries/qtip", but cache the path to
  144. offset the performance hit.
  145. #943842 by DamienMcKenna: Now includes proper Libraries API support as the
  146. first location checked for the qTip JS file.
  147. #1234654 by DamienMcKenna: Slight refactoring of menu_minipanels_form_alter()
  148. to match the D7 branch more closely. Also tidied up a few small things -
  149. comments, output variables, etc.
  150. Menu_MiniPanels 6.x-1.3-beta2, 2011-07-31
  151. -----------------------------------------
  152. #1230686 by davidwhthomas: Fatfingered the last patch.
  153. Menu_MiniPanels 6.x-1.3-beta1, 2011-07-30
  154. -----------------------------------------
  155. #1199426 by DamienMcKenna: updated all comments to fit the Drupal coding
  156. standards.
  157. #1221566 by DamienMcKenna: Added hook_menu_minipanels_defaults_alter() to
  158. allow the defaults to be customized.
  159. #1230622 by davidwhthomas, DamienMcKenna: Separated admin functionality.
  160. #1148958 by lussoluca, DamienMcKenna: Added hook_menu_minipanels_style()
  161. and hook_menu_minipanels_styles() to allow creation of custom styles.
  162. #1234620 by DamienMcKenna: improve hook_init() implementation.
  163. #1185506 by DamienMcKenna: Indicate which fields are really required, don't
  164. output settings which are not required.
  165. #1199412 by DamienMcKenna: Separate the admin JS into its own file.
  166. #1230686 by muhleder, DamienMcKenna: Prevent duplicate content on DOM change.
  167. Menu_MiniPanels 6.x-1.2, 2011-01-09
  168. -----------------------------------
  169. All users advised to upgrade from 1.1 and 1.0.
  170. NOTE: (If not already done in 1.1 upgrade) Manual update process required. If
  171. you are upgrading an existing site that uses Menu_MiniPanels, you'll need to
  172. edit and save (without changing options) each menu item that uses a
  173. menu_minipanel to make it work.
  174. Fix issue introduced in last update. Any menu item that didn't have a
  175. specific element set was broken.
  176. #991246 - Additional fix. Moving minipanel rendering from init to footer,
  177. broke panels css display, because minipanels were rendered after css had
  178. already been added to page.
  179. Menu_MiniPanels 6.x-1.1, 2011-01-08
  180. -----------------------------------
  181. NOTE: Manual update process required. If you are upgrading an existing site
  182. that uses Menu_MiniPanels, you'll need to edit and save (without changing
  183. options) each menu item that uses a menu minipanel to make it work.
  184. #997476 - Suggestion from sammo. Add ability to set custom target for the
  185. minipanel, to enable things like full width drop downs.
  186. #980592 - Not working when using same menu. When the same menu was added on
  187. the same page (e.g primary links in a block), Drupal.settings was being set
  188. twice and breaking javascript. Thus add a check if the mlid has already
  189. been added. This also fixes an issue introduced in previous commit that
  190. meant minipanels would only work with primary and secondary links.
  191. #945886 - Using the same minipanel for more than one menu item doesn't work.
  192. This is fixed with some re-engineering to use the mlid in the
  193. drupal.settings array and panel id. This fix will break existing sites until
  194. the menu items are edited and resaved. The time required to write an
  195. automated upgrade path is not justified when a few manual clicks will do.
  196. #945884 - Minipanels that had a system name containing a number weren't
  197. working because the regex didn't have numbers in the character class.
  198. Menu_MiniPanels 6.x-1.0, 2010-10-16
  199. -----------------------------------
  200. Improved code as a result of a code review by @kiamlaluno.
  201. All sensible qTip configuration parameters implemented.