You are here

CHANGELOG.txt in Splashify 7

Same filename and directory in other branches
  1. 6 CHANGELOG.txt
2013-09-14
-----------
Fixed the following bugs:
- The "splash" parameter would show up in urls. This is fixed.
- With referrers that included the url of the site as a parameter (like in
Google search results), the JS was thinking it was coming from the current
site. This should be fixed.

2013-03-11
-----------
Updated the version detection code for the Mobile Detect library. Fixed a few
browser compatibility issues. Launched a full release of the module.

2012-12-20
-----------
Took out the manual integration of the Mobile Detect library and used the
libraries module instead (similar to what we are doing with the jStorage
library).

This would createa a fatal error when using the mobile_switch module, which
also uses the Mobile Detect library. This makes the dependency transparent.

2012-11-10
-----------
With the help of the community, refactored the JS to allow for anonymous
page caching. This allows the system to be fully functional with this
setting turned on. This also improved the speed of the JavaScript. Did
extensive testing in all browsers.

I also removed the Mobile_Tools dependency for setting mobile options. Instead
I include a copy of the lightweight Mobile Detect library
(http://code.google.com/p/php-mobile-detect/). We are just using it to detect
whether the user is on a mobile device. I implemented this after I discovered
the latest Mobile Tools broke the module.

2012-07-02
-----------
Created a "Show only to anonymous users" option on the When tab. Also added
an option on the Where tab that allows you to specify the pages where the
splash page should not show up.

2012-06-30
-----------
Added a new dependency using the pageapi. This module provides a hook that
allows splashify to work, regardless of the cache settings used on the site.
Also added an iframe config option to the admin to configure using the iframe
in colorbox.

2012-02-17
-----------
Fixed an issue with the sequential option when using the lightbox. It was
hitting the JS code in the drupal.behaviours attach twice. Wrapped all of
the JS code in a .load to prevent this from happening.

Did some testing with caching the JS and testing to see if modifying the
drupal cache settings break the splash page. Discovered that setting "Cache
pages for anonymous users" would break the splash functionality. But
aggregating the JS code did not break the splash page.

2012-02-16
-----------
Refactored the admin area to use AJAX for showing certain fields.

2012-02-12
-----------
Issue #1425392 by klausi: Re-worked the JS and applied some major changes

- Surrounded some output text that I missed with the t() function.
- Took out the help text from the main config page and included it in
hook_help(). This is in the .module file that was in the previous commit.
- Took out some basic JavaScript and put it into a separate JS file.
- Took out using the filter_xss() function where it was needed.
- Simplified a few if statements.
- I re-wrote the whole splash display mechanism. All of the JavaScript is now
in a separate file and we send drupal settings variables to use in the JS. This
makes the JS much easier to maintain and debug. This required a lot of
re-working in the splashify_init() function.

2012-02-11
-----------
Implemented the Libraries module for including and requiring the jStorage
jquery library.

2012-02-07
-----------
Fixed issue #1430676. The problem was not happening on my local server, but was
happening on my dev server. Fixed the problem by putting the JS call in the
<head> after the colorbox js/css is included.

2012-02-02
-----------
Fixed issue #1425392 by vaibhavjain: Moved files to 7.x-1.x branch. Also fixed
some minor code formatting issues.

2012-01-31
-----------
Created a sandbox project for splashify. At this point I had the base code for
the system already created.

File

CHANGELOG.txt
View source
  1. 2013-09-14
  2. -----------
  3. Fixed the following bugs:
  4. - The "splash" parameter would show up in urls. This is fixed.
  5. - With referrers that included the url of the site as a parameter (like in
  6. Google search results), the JS was thinking it was coming from the current
  7. site. This should be fixed.
  8. 2013-03-11
  9. -----------
  10. Updated the version detection code for the Mobile Detect library. Fixed a few
  11. browser compatibility issues. Launched a full release of the module.
  12. 2012-12-20
  13. -----------
  14. Took out the manual integration of the Mobile Detect library and used the
  15. libraries module instead (similar to what we are doing with the jStorage
  16. library).
  17. This would createa a fatal error when using the mobile_switch module, which
  18. also uses the Mobile Detect library. This makes the dependency transparent.
  19. 2012-11-10
  20. -----------
  21. With the help of the community, refactored the JS to allow for anonymous
  22. page caching. This allows the system to be fully functional with this
  23. setting turned on. This also improved the speed of the JavaScript. Did
  24. extensive testing in all browsers.
  25. I also removed the Mobile_Tools dependency for setting mobile options. Instead
  26. I include a copy of the lightweight Mobile Detect library
  27. (http://code.google.com/p/php-mobile-detect/). We are just using it to detect
  28. whether the user is on a mobile device. I implemented this after I discovered
  29. the latest Mobile Tools broke the module.
  30. 2012-07-02
  31. -----------
  32. Created a "Show only to anonymous users" option on the When tab. Also added
  33. an option on the Where tab that allows you to specify the pages where the
  34. splash page should not show up.
  35. 2012-06-30
  36. -----------
  37. Added a new dependency using the pageapi. This module provides a hook that
  38. allows splashify to work, regardless of the cache settings used on the site.
  39. Also added an iframe config option to the admin to configure using the iframe
  40. in colorbox.
  41. 2012-02-17
  42. -----------
  43. Fixed an issue with the sequential option when using the lightbox. It was
  44. hitting the JS code in the drupal.behaviours attach twice. Wrapped all of
  45. the JS code in a .load to prevent this from happening.
  46. Did some testing with caching the JS and testing to see if modifying the
  47. drupal cache settings break the splash page. Discovered that setting "Cache
  48. pages for anonymous users" would break the splash functionality. But
  49. aggregating the JS code did not break the splash page.
  50. 2012-02-16
  51. -----------
  52. Refactored the admin area to use AJAX for showing certain fields.
  53. 2012-02-12
  54. -----------
  55. Issue #1425392 by klausi: Re-worked the JS and applied some major changes
  56. - Surrounded some output text that I missed with the t() function.
  57. - Took out the help text from the main config page and included it in
  58. hook_help(). This is in the .module file that was in the previous commit.
  59. - Took out some basic JavaScript and put it into a separate JS file.
  60. - Took out using the filter_xss() function where it was needed.
  61. - Simplified a few if statements.
  62. - I re-wrote the whole splash display mechanism. All of the JavaScript is now
  63. in a separate file and we send drupal settings variables to use in the JS. This
  64. makes the JS much easier to maintain and debug. This required a lot of
  65. re-working in the splashify_init() function.
  66. 2012-02-11
  67. -----------
  68. Implemented the Libraries module for including and requiring the jStorage
  69. jquery library.
  70. 2012-02-07
  71. -----------
  72. Fixed issue #1430676. The problem was not happening on my local server, but was
  73. happening on my dev server. Fixed the problem by putting the JS call in the
  74. after the colorbox js/css is included.
  75. 2012-02-02
  76. -----------
  77. Fixed issue #1425392 by vaibhavjain: Moved files to 7.x-1.x branch. Also fixed
  78. some minor code formatting issues.
  79. 2012-01-31
  80. -----------
  81. Created a sandbox project for splashify. At this point I had the base code for
  82. the system already created.