chart_organisationEnhances the top menu from the Flamingo skin with open-on-hover and default action behaviour
TypeXAR
Developed by

Marius Dumitru Florea

Rating
LicenseGNU Lesser General Public License 2.1

Installable with the Extension Manager

Description

This extension aims to make the top menu from the Flamingo skin behave more like the menu from the Colibri skin when used on desktop. The impact for the tablet and phone users should be minimal. The following changes are introduced:

  • Open the menu on hover if the device supports it. This means that on desktop you'll have both open-on-click and open-on-hover enabled at the same time, while on touch-screen devices only the open-on-click is working.
  • The default action (navigation link) is active only when the drop down menu is opened.

This leads to the following navigation behaviour:

  • Desktop users will hover the menu and then click. The link will be triggered because the menu is already opened when they click
  • Tablet users will tap to open the menu and then either tap again on the same menu or tap on the first sub menu (e.g. 'Go to this Space') to trigger the navigation link
  • Phone users will tap to open the menu and then tap on the first sub menu (e.g. 'Go to this Space') to trigger the navigation link. It doesn't make sense to trigger the link when tapping again on the top menu because the user may want to close (actually collapse) the menu due to the limited available space (otherwise she needs to scroll up/down).

Prerequisites & Installation Instructions

We recommend using the Extension Manager to install this extension (Make sure that the text "Installable with the Extension Manager" is displayed at the top right location on this page to know if this extension can be installed with the Extension Manager). Note that installing Extensions when being offline is currently not supported and you'd need to use some complex manual method.

You can also use the following manual method, which is useful if this extension cannot be installed with the Extension Manager or if you're using an old version of XWiki that doesn't have the Extension Manager:

  1. Log in the wiki with a user having Administration rights
  2. Go to the Administration page and select the Import category
  3. Follow the on-screen instructions to upload the downloaded XAR
  4. Click on the uploaded XAR and follow the instructions
  5. You'll also need to install all dependent Extensions that are not already installed in your wiki
Tags:
Created by Marius Dumitru Florea on 2014/11/25 11:42
    

Get Connected