Child pages
  • Floater Menu Replacement
Skip to end of metadata
Go to start of metadata

Overview

It's time for the floater menu to go. (NB: the floater menu appears in the top left corner of a FarCry website when an administrator is loggged in). It doesn't scroll with page anymore (removed due to performance issues on some browsers and designs), blocks the right click context menu, has options we don't need, is missing others that would be really useful. Also it's ugly.

This feature was released in 5.1.0

Current Behaviour

Proposed Changes

The following is a mockup of what we're thinking of doing instead.

Our current plan is to use ExtJS to add the tray on page load, so the page should still validate as per usual. To the user it would look almost like there was another FireFox find bar at the bottom of the page. The entire page would still be accessible via a scroll bar if necessary.

The tray will be defined in webskins. It will make is easier to present the tray differently in one application or add information for specific content types (like versioned types).

  • No labels

3 Comments

  1. Would this be in an iframe? (I'm guessing iframe because I see the scroll bar above it -- which leads me to believe that we won't have to scroll all the way down just to find the options)

    Whether it is or not, I vote yes for iframe.  Although it's one of those things we love to hate, it's also decent with web applications and browser support.  It's also much lighter weight than some of the js framework solutions (although I'm not necessarily against them).

    Another thing that has always bugged me is that I've never been able to run a draft page through a web validator (such as W3C validator) if it is in draft.  Yes, you can validate local html that has been cached to your machine (so it has nothing to do with security), but the HTML the current menu sends is invalid XHTML.  So, doing something like an iFrame (or something that can excluse any "extra" code needed to make the new menu) should allow us to be able to send just the contents of said frame to be validated (whilst not being tainted by the menu).

  2. I have just seen this in action and it is awesome!!

    Edit draft pages inline - brilliant!

    Well done Blair

  3. Sounds pretty neat, i also want to see this in action!