Download the PHP package onokumus/metismenu without Composer

On this page you can find all versions of the php package onokumus/metismenu. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package metismenu

metismenu NPM version NPM monthly downloads NPM total downloads

A collapsible jQuery menu plugin

This version does not support any version of IE browser.

Getting started

Install

Install with npm:

Install with yarn:

Install with composer

Download

download

Usage

  1. Include metismenu StyleSheet

  2. Include jQuery

  3. Include metisMenu plugin's code

  4. Add id attribute to unordered list

  5. Make expand/collapse controls accessible

Be sure to add aria-expanded to the element a. This attribute explicitly defines the current state of the collapsible element to screen readers and similar assistive technologies. If the collapsible element is closed by default, it should have a value of aria-expanded="false". If you've set the collapsible element's parent li element to be open by default using the mm-active class, set aria-expanded="true" on the control instead. The plugin will automatically toggle this attribute based on whether or not the collapsible element has been opened or closed.

  1. Arrow Options

add has-arrow class to a element

  1. Call the plugin:

Stopping list opening on certain elements

Setting aria-disabled="true" in the <a> element as shown will stop metisMenu opening the menu for that particular list. This can be changed dynamically and will be obeyed correctly:

toggle

Type: Boolean Default: true

For auto collapse support.

dispose

Type: String Default: null

For stop and destroy metisMenu.

preventDefault

Type: Boolean Default: true

Prevents or allows dropdowns' onclick events after expanding/collapsing.

since from version 2.7.0

triggerElement

Type: jQuery selector Default: a

parentTrigger

Type: jQuery selector Default: li

subMenu

Type: jQuery selector Default: ul

Events

Event Type Description
show.metisMenu This event fires immediately when the _show instance method is called.
shown.metisMenu This event is fired when a collapse ul element has been made visible to the user (will wait for CSS transitions to complete).
hide.metisMenu This event is fired immediately when the _hide method has been called.
hidden.metisMenu This event is fired when a collapse ul element has been hidden from the user (will wait for CSS transitions to complete).

Migrating to v3 from v2

Demo

http://mm.onokumus.com

Contains a simple HTML file to demonstrate metisMenu plugin.

About

Related projects

Contributors

Contributor
onokumus
diegozhu
sinabs
DrugoLebowski
BurkovBA
arthurtalkgoal
mrdziuban
nicolasigot
PeterDaveHello
kalidema
AndrewEastwood
rgnevashev
719media
chriswiggins
jmagnusson
LukasDrgon
Cediddi
WoMayr
capynet

Contributing

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.

Please read the contributing guide for advice on opening issues, pull requests, and coding standards.

Release History

DATE VERSION CHANGES
2021-05-16 v3.0.7 sass support
2020-03-22 v3.0.6 fix security vulnerabilities
2019-12-28 v3.0.5 Fix dispose to be similar to init (adding event) #184
2019-03-07 v3.0.4 fix
2018-10-05 v3.0.3 fix
2018-10-05 v3.0.2 fix
2018-10-05 v3.0.1 fix
2018-10-05 v3.0.0 more functionally
2018-10-05 v2.7.9.1 Fix dispose option #173
2018-06-28 v2.7.9 Make jquery a peer dependency
2018-06-14 v2.7.8 remove aria-expanded attribute & remove transitionend check
2018-02-14 v2.7.4 jQuery -> $ in src/metisMenu.js to fix import. #158
2018-02-14 v2.7.3 window might not be defined in node.js environment #156
2017-12-31 v2.7.2 isolate against bootstrap changes, remove old legacy ie9 code #154
2017-10-30 v2.7.1 added check in complete()-callback to break when menu was disposed #150
2017-03-08 v2.7.0 fixed has-arrow class border color & added new 3 options
2017-02-23 v2.6.3 fixed #129
2017-02-02 v2.6.2 doubleTapToGo option is deprecated
2016-12-06 v2.6.1 fix require.js
2016-11-29 v2.6.0 dispose support
2016-05-06 v2.5.2 fix Menu failed to remove collapsing class
2016-05-06 v2.5.1 fixed bootstrap conflict
2016-03-31 v2.5.0 Event support
2016-03-11 v2.4.3 create meteor package
2016-03-04 v2.4.2 back to version 2.4.0
2016-03-03 v2.4.1 Transition element passed to methods (removed)
2016-01-25 v2.4.0 Support AMD / Node / CommonJS
2016-01-08 v2.3.0 Adding aria-disabled=true to the link element prevents the dropdown from opening
2015-09-27 v2.2.0 Events supported & added preventDefault options
2015-08-06 v2.1.0 RTL & aria-expanded attribute & TypeScript type definitions support
2015-07-25 v2.0.3 When the active item has doubleTapToGo should not collapse
2015-05-23 v2.0.2 fixed
2015-05-22 v2.0.1 changeable classname support
2015-04-03 v2.0.0 Remove Bootstrap dependency
2015-03-24 v1.1.3 composer support
2014-11-01 v1.1.3 Bootstrap 3.3.0
2014-07-07 v1.1.0 Add double tap functionality
2014-06-24 v1.0.3 cdnjs support & rename plugin
2014-06-18 v1.0.3 Create grunt task
2014-06-10 v1.0.2 Fixed for IE8 & IE9

Author

Osman Nuri Okumus

License

Copyright © 2021, Osman Nuri Okumus. Released under the MIT License.


All versions of metismenu with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package onokumus/metismenu contains the following files

Loading the files please wait ....