With the PHPExcel libraries installed properly, there is an issue showing the reports from the generated link.

CommentFileSizeAuthor
#15 style.txt54.11 KBtaryar
#13 Screenshot.png177.64 KBtaryar

Comments

_randy’s picture

Assigned: Unassigned » _randy
Status: Active » Fixed

Simple fix to the timesaver code to fix an uppercase in the path to the output reports.

Status: Fixed » Closed (fixed)

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

stg11’s picture

I guess this means we have to use the dev version to see the reports until rc3 comes out?

stg11’s picture

Version: 6.x-1.0-rc2 » 6.x-1.x-dev
Status: Closed (fixed) » Active

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.

_randy’s picture

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?

stg11’s picture

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".

_randy’s picture

Clearly 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.

stg11’s picture

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.

_randy’s picture

Any luck in finding what the Artisteer theme issue is?

stg11’s picture

I could not find any solution. I'll look into it again.

hlan’s picture

+1
I'm having the same issue as well. I'll update you guys if I can find out anything.

Thanks
Hlan

_randy’s picture

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.

taryar’s picture

StatusFileSize
new177.64 KB

Hi

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

_randy’s picture

Hi 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?

taryar’s picture

StatusFileSize
new54.11 KB

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.

Thanks in advance,
Taylor

_randy’s picture

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.

taryar’s picture

Thanks alot. I'll try with Firebug and keep posted if I can fix it. Really really appreciate for this greatest module.

Regards
Taylor

_randy’s picture

Status: Active » Fixed

Since we're now talking about specific theme issues, I'll change the status of this issue to fixed.

Status: Fixed » Closed (fixed)

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