From 04b7ac542664c68ad45b85ac82660f0be29e0039 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Thu, 15 May 2014 09:24:43 -0400 Subject: [PATCH] feature(menu) v0.6.0 --- lib/client/menu/{README.md => HELP.md} | 30 ++++++++++++++++++++------ lib/client/menu/menu-io.css | 2 ++ lib/client/menu/menu-io.js | 9 ++++++-- lib/client/menu/package.json | 2 +- 4 files changed, 34 insertions(+), 9 deletions(-) rename lib/client/menu/{README.md => HELP.md} (65%) diff --git a/lib/client/menu/README.md b/lib/client/menu/HELP.md similarity index 65% rename from lib/client/menu/README.md rename to lib/client/menu/HELP.md index 75b7afe7..9be0ca4c 100644 --- a/lib/client/menu/README.md +++ b/lib/client/menu/HELP.md @@ -24,29 +24,47 @@ Tired to use js based libraries which use jquery and `.hover` classes insteed of Create `html` page with `js` and `css` connected. ```html - - + + ``` Add little JavaScript: + ```js -var menu = Menu({ +var menu = MenuIO({ 'item name': function onItemNameClick() { } } ``` +You could use element and (or) options parameters if you need to. + +```js +var element = document.body, + + options = { + icon : true, /* add class icon-item-name */ + beforeClose : alert, + beforeShow : alert, + beforeClick : alert, + name : 'name of menu' /* if you want use a couple menu on one element */ + }, + + menu = Menu(element, options, { + 'item name': function onItemNameClick() { + }); +``` Look for `examples` directory or copy example from bottom: ```html - - + +