Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Odd rendering of month/year in 1.4 #77

Open
errantpixel opened this issue Jul 10, 2012 · 1 comment
Open

Odd rendering of month/year in 1.4 #77

errantpixel opened this issue Jul 10, 2012 · 1 comment

Comments

@errantpixel
Copy link

Moving my redmine installation up to the 1.4 branch and put the latest version of this plugin in as well and am now seeing an odd render issue in the month/year table along the top. It's consistent whichever theme I choose, so it doesn't appear to be theme related. Its as if the divs are getting stacked on top of one another.

Screenshot here:

http://db.tt/WIZeJusT

Any pointers?

@errantpixel
Copy link
Author

Looking closer, it appears the style of div is getting fractions inserted

<div style="left:248/1px;width:247/1px;height:18px;" class="gantt_hdr">
    <a href="/projects/demo/issues/gantt?month=8&amp;months=6&amp;year=2012&amp;zoom=3" title="August 2012">2012-8</a>
    </div>

This is only occuring to the months headers, relevant snippet of show.html.erb

#
# Months headers
#
month_f = @gantt.date_from
left = 0
height = (show_weeks ? header_heigth : header_heigth + g_height)
@gantt.months.times do
        width = ((month_f >> 1) - month_f) * zoom - 1
        %>
        <div style="left:<%= left %>px;width:<%= width %>px;height:<%= height %>px;" class="gantt_hdr">
        <%= link_to "#{month_f.year}-#{month_f.month}", @gantt.params.merge(:year => month_f.year, :month => month_f.month), :title => "#{month_name(month_f.month)} #{month_f.year}"%>
        </div>
        <%
        left = left + width + 1
        month_f = month_f >> 1
end %>

I can't see where the fractional result for both left and width could be coming in to play.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant