Hi and thank you very much for this nice module ;)
It's brilliant !!!

I have installed pageear module and everything works fine but the problem is when I switch site theme for Acquia Marina site corner doesn’t work. After switching for any other theme is OK.

Any clue? I didn’t find any answer in the net.

Regards

Comments

manfer’s picture

Status: Active » Postponed (maintainer needs more info)

Very strange, I have tested pageear 6.x-2.1-rc9 with Acquia Marina 6.x-1.9 (with its default options) and worked fine for me.

If you could answer me some questions I would test if I find any clue.

  1. Version of pageear you are using.
  2. Version of Acquia Marina.
  3. Tested browser. In this fast test I only tested firefox and safari. I could test internet explorer if it is not working on that browser.
  4. Options of Acquia Marina enabled if there is any different than default.
  5. Have you made any personal changes to Acquia Marina theme?
pawelc’s picture

Thx for quick response.

1. Version of pageear you are using.
>> I was trying 6.x-2.1-rc9 and 6.x-2.x-dev - the same result.

2. Version of Acquia Marina.
>> 6.x-1.9

3. Tested browser. In this fast test I only tested firefox and safari. I could test internet explorer if it is not working on that browser.
>> FF 3.0.15

4. Options of Acquia Marina enabled if there is any different than default.
>> I was trying witg defaul settings as well

5. Have you made any personal changes to Acquia Marina theme?
>> No.

I have noticed that after few minutes pageear appeared but was only once.

Thx for your help.

manfer’s picture

Could you try a browser cache clean? In firefox Tools->Clear private data... and only cache (be sure to only clean cache and all it. I'm not sure now if 3.0 version of firefox has a dropdown menu to select the period you want to clean as 3.5, if so all period must be selected not just an hour or so. But be sure only the cache is selected if you need to preserve any other information the browser handles).

But if pageear is working in other themes it should not be the problem. Besides I don't see any on Acquia that can be making pageear fail in your drupal site. Still a mistery for me.

Could you try another browser too and confirm pageear and Acquia Marina doesn't work for you in that other browser, please?

I would continue thinking on something but those two test would be helpful.

Thanks.

pawelc’s picture

Thanks for advice.

I was trying to clean FF cache – still the same.

Just installed fresh copy of Drupal with pageear and Acquia Marina and works fine with FF and Opera, doesn’t work with IE7.

Should be something with other modules configuration. I will try to switch off all extra modules.

Give u feedback later on.

pawelc’s picture

Switched off all modules apart form core and still the same.

It's interesting that when I am using firebug to inspect code pageear appears. After refresh site again disappear.

manfer’s picture

Wow, really strange.

If I understood. Fresh install works, but in the site with the problem it does not work even with all other modules disabled.

And I see there is an issue with IE7? I have to test that too.

In you find any other clues please report. I'm going to investigate.

manfer’s picture

Lol, this is really weird, but I'm finally starting to confirm your issue.

I have to test linux because my other tests were on Mac OS X, but I think one of the variables of the problem is Windows.

By now I confirmed, the combination --Firefox 3.5-Windows-Acquia Marina theme-- has some issue with pageear, at least it is a start to begin debug, lol.

Other tests in Windows:

  • Safari 4.0.3 Windows Acquia Marina theme, and pageear works.
  • IE8 Windows Acquia Marina theme, and pageear works.
  • Chrome Windows Acquia Marina theme, and pageear works.
  • Opera 10 Windows Acquia Marina theme, and pageear works.
manfer’s picture

I found the css stylesheet on Acquia Marina that makes this happen.

It is just the first in style.css of Acquia Marina theme:

html, body, div, span, p, blockquote, pre, code, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, label, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
...

Now I have to understand which of those CSS and why is a problem with --Firefox 3.5-Windows-Pageear-- and probably too for --IE7-Windows-Pageear-- (as you are having same issue with that browser though I can't test that).

I going first to try to know which one is exactly, I think it should be the margin 0 for html, body or div.

I continue debugging.

manfer’s picture

OK

body {
  margin: 0;
}

That's it.

The problem: Acquia Marina seems to need it and still I can't find a workaround for this. One important reason is because I still haven't understood why this is happening, I only know what exactly is happening.

With that margin 0 on body, for some reason I don't understand, Firefox 3 (and maybe IE7) on Windows (Firefox Linux and Mac does not present that issue) are not rendering the peel flash movie located inside the page though on a very deep z-index position. Unless all media is loaded on peel it does not sends the message to the flag to show it and pageear never shows. So, as peel is not being rendered, it is not loading its media and pageear is never displayed.

Why I know that is what is happening? It is easy to see it. Just you have to have the environtment that triggers this issue (Firefox 3.x-Windows-Acquia Marina Theme-Pageear). Now if you enable the default sample pageear that would be located on top right corner of nodes, you just have to visit one node, and after it has finished loading, just write on browser's navigation bar:

javascript:showFlag('topright');

That simulates the peel ordering flag to show. The flag pageear will appear correctly them, but... If you put your mouse over pageear to make it open, it disappears again??, no, not so, the peel is there but is totally white and it is starting to load its media. As soon as it does the peel appears opened. And after that if you continue using the pageear it works as it should from the beggining.

That's the WHAT's happening.
I don't know the WHY's happening and still can't think of a workaround within pageear.

I'll continue to try.

Other thing I have found is even with that body with margin 0 if peel is on a high z-index position it is rendered but that's not a solution.

manfer’s picture

Please, try pageear version 6.x-2.1-rc10 to confirm if that solves the issue.

Thanks.

manfer’s picture

Category: support » bug
manfer’s picture

Assigned: pawelc » manfer
Status: Postponed (maintainer needs more info) » Active
pawelc’s picture

Manfer, thank you very much for your help. It's working now :) Good job.
If you find a time you can check compatible with IE7.
Thx again.

Best regards
Pawel

manfer’s picture

The problem with IE7 is with all themes or again a combination -- IE7 - Acquia Marina -- ?

I would try to install IE7 somewhere to test myself.

pawelc’s picture

Hi, I have just tried IE7 with Garland and Acquia Marina - non of them is working.

Garland with IE7 report:
Line: 164
Char: 1
Error: Expected identifier, string or number
Code: 0

manfer’s picture

Status: Active » Fixed

I mark this as fixed and I'm going to open a new one for the IE7 (maybe IE6 too problem).

Status: Fixed » Closed (fixed)
Issue tags: -pageear

Automatically closed -- issue fixed for 2 weeks with no activity.