FWP 7.0.3 breaks my CSS Menus

Publishing the same site in FWP 7.0.2 and 7.0.3 results in a CSS Menu ‘breaking’ as in … no longer working correctly.

You can see two identical sites below. No difference between the two except one is published via 7.0.2 and the other via 7.0.3.

The CSS Menu is broken when it is viewed in the ‘Responsive’ hamburger style. So resize your browser window, or view on iOS, to see the problem.

You will find that in the 7.0.3 site, clicking the orange menu has no effect and also, once into the white menu, the orange one’s icon is visible.

FWP 7.0.2 :
http://www.grantsymon.com/test702/testCSSMenus/test1.html

FWP 7.0.3 :
http://www.grantsymon.com/test703/testCSSMenus/test1.html


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

This has been mentioned already and Joe promised a fix soon.

David


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Hi Grant I had a similar problem http://www.freewaytalk.net/thread/view/159441

All seems to all be working now for me with the release today of FW 7.0.4

Hope this works for you too.

Matt.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Yep, we pushed out an update late yesterday afternoon that addresses this issue.

Cheers,
Joe

On 6 Mar 2015, at 22:05, Matt email@hidden wrote:

Hi Grant I had a similar problem http://www.freewaytalk.net/thread/view/159441

All seems to all be working now for me with the release today of FW 7.0.4

Hope this works for you too.

Matt.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

FWP 7.0.4 update does NOT fix this for me.

The result is identical to the 7.0.3 problem.

http://www.grantsymon.com/test704/testCSSMenus/test1.html


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

we pushed out an update late yesterday afternoon that addresses this issue.

Maybe not your use case Grant.

This is not a normal scenario - to have 2 separate responsive menus on the same page.

Do you need to have 2?

I know that it worked for you in 702 but there has certainly been issues in the past when multiple instances of CSS menus on the same page have caused problems.

Maybe there is a more elegant solution.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I spent a lot of time trying different approaches and the two menus was the only method that I could make work for my desire to have a vertical menu on the left, with formatting changes to describe two distinct areas … normal/client … with the client menu only being visible on specific pages.

The menu to the left is essential for me, because with monitors being so wide, vertical space becomes very precious for displaying portrait/vertical images.

If anyone can think of a way of replicating this design, with the visual difference between two areas of a menu, I’d be happy to hear about it. :slight_smile: :slight_smile:


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I spent a lot of time trying different approaches and the two menus was the only method that I could make work for my desire to have a vertical menu on the left, with formatting changes to describe two distinct areas … normal/client … with the client menu only being visible on specific pages.

The menu to the left is essential for me, because with monitors being so wide, vertical space becomes very precious for displaying portrait/vertical images.

If anyone can think of a way of replicating this design, with the visual difference between two areas of a menu, I’d be happy to hear about it. :slight_smile: :slight_smile:


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Sorry, I thought your problem was the single page issue where the menus
were not being cleared when clicking.

I’ll log this issue but I agree that it’s not a common use case so we won’t
be giving it a particularly high priority.

I actually thought you’d put two menus on by mistake. Ideally you want to
reduce the number of clicks a user has to make to find something to one at
the very most.

Joe

On Sunday, 8 March 2015, grantsymon email@hidden wrote:

I spent a lot of time trying different approaches and the two menus was
the only method that I could make work for my desire to have a vertical
menu on the left, with formatting changes to describe two distinct areas
… normal/client … with the client menu only being visible on specific
pages.

The menu to the left is essential for me, because with monitors being so
wide, vertical space becomes very precious for displaying portrait/vertical
images.

If anyone can think of a way of replicating this design, with the visual
difference between two areas of a menu, I’d be happy to hear about it. :slight_smile:
:slight_smile:


freewaytalk mailing list
email@hidden <javascript:;>
Update your subscriptions at:
http://freewaytalk.net/person/options


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

with the client menu only being visible on specific pages.

As you know Grant there are ways with some additional CSS to style the menu to achieve this effect.

If you wanted to go down this route I am sure we could style a single menu to show/hide items depending on what page you were on.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Dave,

I already have two menus and one of them (my client menu) is not on the Master page, so I’m having to update these separately anyway. So the showing/hiding thing is not so important. What would be necessary for me instead, is to have the styling/colours different for the client part of a single menu. To wit:

I’ve been trying understand myself how to do this … but inevitably have failed so far. I’ve been trying with the ::after content tag, mixed in with your previous code. It only affects the first line after and not the overall background :frowning:

Any pointers along these lines would be really useful.

(and yes Joe … I fully understand the advantage of a single menu and would love to have one. :slight_smile: )


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I’ve been trying with the ::after content tag

I have no clue what your thinking is behind using :after. I would use different Classes and/or target the links via their attributes like we did for your previous issue.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Dave,

I was trying to target everything after a certain point in the menu. I found that I can do this using ‘nth-child’.

Unfortunately, I don’t think this code works with IE8 and earlier … but I can live with that, because it will just mean that the menu will not have any special styling for those versions of IE, so it’ll still work and look okay, but the styling will not change for the client part.

So, by using the code you’ve already done for me Dave, I was able to add to it, so that I have just one css-menu, instead of two (normal/client) and as before, the client pages have a separate menu from the normal pages. So nothing changes, except my menu is simpler and no longer broken by 7.0.3 and 7.0.4. :slight_smile: :slight_smile:

http://www.grantsymon.com/test-c-menus/testCSSMenus/test1.html

I haven’t gone live with this on my site yet … in case there are some pitfalls I’m unaware of … so if anyone knows of any … please shout! :slight_smile:


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I have just one css-menu, instead of two (normal/client) and as before, the client pages have a separate menu from the normal pages.

Good work - just need some tweaks to sort the menu backgrounds in the hamburger menu in Chrome.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

On 10 Mar 2015, 10:58 pm, DeltaDave wrote:

Good work - just need some tweaks to sort the menu backgrounds in the hamburger menu in Chrome.

Indeed. I think all that is sorted now and I’ve updated my site. (If you’re curious to see it working Dave, take a look at that client site you have the address for)

However … I have one weird problem, that I’ve spent ages trying to fix. It’s not too serious, because I can workaround simply enough, but I’m wondering why it’s happening.

If you take a look here :

http://www.grantsymon.com/test-c-menus/testCSSMenus/test1.html

you’ll see that there are still the 2 css menus.

In the bottom menu, the text ‘Hotel President Wilson’ wraps on its own.
However, in the top menu, the same text doesn’t wrap. Does anyone have any idea why not?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options