I reopened this issue because when I click on one of the report buttons, the screen goes gray and there is no way to get out of it except hitting the browser refresh button. The form for report options comes up "behind" a gray overlay and is inaccessible. I tried rc1 and the most recent dev version with the same results. I am quite sure I installed the PHPExcel correctly. Tested on FF, Opera, and Chrome, all the same result.
The overlay is controlled via Yahoo User Interface (YUI) libraries. I am unable to reproduce the issue locally.
Perhaps this is a theme related issue? What theme are you using?
You are correct, it is the theme because I switched to Garland and it worked fine. My theme is Earth Birthday, which is an Artisteer theme. If you have any advice on how to fix it, I'm "listening".
Yes, that is the theme I am using. I haven't tested, but I suspect all Artisteer-generated themes will have the same problem and there are quite a few of them, plus probably a lot of people generating their own themes with Artisteer. I checked on the Artisteer forum and didn't see anything that applied to this problem. If we decide go ahead with the use of listkeeper/timesaver on our website, I will look into the theme problem and get back to you.
The issue with Artisteer themes seems to be happening whenever a modal dialogues occurs. I'm testing with the Earth Birthday theme.
In my local testing, I noticed that when I turn off modal dialogues the popup for reports work fine, however they get hidden behind the left navigation bar and the header bar.
To fix the issue for the dialogues hiding behind the header and left nav, I edited the artisteer's style.css file for Earth Birthday (I would assume this is similar for other artisteer themes as well) and found the following:
.contentLayout .content in the style.css file.
I commented out/removed the "overflow: hidden;" line for the .contentLayout .content setting and my dialogues all appear and work properly.
I've committed a fix for the modal issue in the DEV version of timesaver. You may have to wait for Drupal to regenerate the dev snapshot in order to test out the fix.
Thanks alot for fixing that reporting issue. It's working fine on my Artisteer Theme but if you do timesheet entry, it stretches out across the theme. You can see it on the screen-shot attached. Please advise if there is any way to fix this issue. I checked with Garland and it's working fine. Please let me know if you want me to open new issue.
What happens when you put back in the overflow:hidden line ? Do the pop ups hide behind the left navigation bar?
What if you change the overflow attribute from hidden to auto?
Apology. I still haven't removed overflow:hidden line yet 'cause I don't know where to remove it. There are loads of .content and I couldn't find .contentlayout as well. I just re-installed this module and tested it without making any changes on the css. If you don't mind could you please point me out where to remove that line. I attached my style.css in this post.
The style.css file should be the one in the theme folder for your specific theme that is having the issue.
However, it looks like your specific theme doesn't have that setting (if that style.css you attached is the one for your theme).
This is a theme-based issue and should be resolved outside of Timesaver. The solution for you would be to use something like firebug and determine what element is responsible for the body/content portion (probably a DIV tag somewhere) and then set the width constraints and/or the overflow constraints on it.
Comments
Comment #1
_randy commentedSimple fix to the timesaver code to fix an uppercase in the path to the output reports.
Comment #3
stg11 commentedI guess this means we have to use the dev version to see the reports until rc3 comes out?
Comment #4
stg11 commentedI reopened this issue because when I click on one of the report buttons, the screen goes gray and there is no way to get out of it except hitting the browser refresh button. The form for report options comes up "behind" a gray overlay and is inaccessible. I tried rc1 and the most recent dev version with the same results. I am quite sure I installed the PHPExcel correctly. Tested on FF, Opera, and Chrome, all the same result.
Comment #5
_randy commentedThe overlay is controlled via Yahoo User Interface (YUI) libraries. I am unable to reproduce the issue locally.
Perhaps this is a theme related issue? What theme are you using?
Comment #6
stg11 commentedYou are correct, it is the theme because I switched to Garland and it worked fine. My theme is Earth Birthday, which is an Artisteer theme. If you have any advice on how to fix it, I'm "listening".
Comment #7
_randy commentedClearly there's a CSS issue happening. I would assume you're referring to the Earth Birthday theme here:
http://drupal.org/project/Earth_birthday
?
I've never used that theme and would have to test with it. However this surely looks like a theme issue more than a timesaver issue.
Comment #8
stg11 commentedYes, that is the theme I am using. I haven't tested, but I suspect all Artisteer-generated themes will have the same problem and there are quite a few of them, plus probably a lot of people generating their own themes with Artisteer. I checked on the Artisteer forum and didn't see anything that applied to this problem. If we decide go ahead with the use of listkeeper/timesaver on our website, I will look into the theme problem and get back to you.
Comment #9
_randy commentedAny luck in finding what the Artisteer theme issue is?
Comment #10
stg11 commentedI could not find any solution. I'll look into it again.
Comment #11
hlan commented+1
I'm having the same issue as well. I'll update you guys if I can find out anything.
Thanks
Hlan
Comment #12
_randy commentedThe issue with Artisteer themes seems to be happening whenever a modal dialogues occurs. I'm testing with the Earth Birthday theme.
In my local testing, I noticed that when I turn off modal dialogues the popup for reports work fine, however they get hidden behind the left navigation bar and the header bar.
To fix the issue for the dialogues hiding behind the header and left nav, I edited the artisteer's style.css file for Earth Birthday (I would assume this is similar for other artisteer themes as well) and found the following:
.contentLayout .content in the style.css file.
I commented out/removed the "overflow: hidden;" line for the .contentLayout .content setting and my dialogues all appear and work properly.
I've committed a fix for the modal issue in the DEV version of timesaver. You may have to wait for Drupal to regenerate the dev snapshot in order to test out the fix.
Comment #13
taryar commentedHi
Thanks alot for fixing that reporting issue. It's working fine on my Artisteer Theme but if you do timesheet entry, it stretches out across the theme. You can see it on the screen-shot attached. Please advise if there is any way to fix this issue. I checked with Garland and it's working fine. Please let me know if you want me to open new issue.
Regards
Taylor
Comment #14
_randy commentedHi Taylor,
What happens when you put back in the overflow:hidden line ? Do the pop ups hide behind the left navigation bar?
What if you change the overflow attribute from hidden to auto?
Comment #15
taryar commentedApology. I still haven't removed overflow:hidden line yet 'cause I don't know where to remove it. There are loads of .content and I couldn't find .contentlayout as well. I just re-installed this module and tested it without making any changes on the css. If you don't mind could you please point me out where to remove that line. I attached my style.css in this post.
Thanks in advance,
Taylor
Comment #16
_randy commentedThe style.css file should be the one in the theme folder for your specific theme that is having the issue.
However, it looks like your specific theme doesn't have that setting (if that style.css you attached is the one for your theme).
This is a theme-based issue and should be resolved outside of Timesaver. The solution for you would be to use something like firebug and determine what element is responsible for the body/content portion (probably a DIV tag somewhere) and then set the width constraints and/or the overflow constraints on it.
Comment #17
taryar commentedThanks alot. I'll try with Firebug and keep posted if I can fix it. Really really appreciate for this greatest module.
Regards
Taylor
Comment #18
_randy commentedSince we're now talking about specific theme issues, I'll change the status of this issue to fixed.