Skip to content

An AngularJS directive to display a context menu when a right-click event is triggered.

License

Notifications You must be signed in to change notification settings

jgalas-jc/ng-context-menu

 
 

Repository files navigation

An AngularJS directive to display a context menu when a right-click event is triggered

This project was built using ng-boilerplate!

Step 1: Install ng-context-menu

Install using Bower:

bower install ng-context-menu --save

Include ng-context-menu.min.js in your app.

Step 2: Load the ng-context-menu module

var app = angular.module('menu-demo', ['ngRoute', 'ng-context-menu'])

Step 3: Add the context-menu directive to a DOM element

<div context-menu class="panel panel-default" data-target="myMenu"
     ng-class="{ 'highlight': highlight, 'expanded' : expanded }">
  ...
</div>

Note: Make sure your dropdown menu has the css property position: fixed

Disabling the contextmenu

If you need to disable the contextmenu in certain circumstances, you can add an expression to the context-menu-disabled attribute. If the expression evaluates to true, the contextmenu will be disabled, for example, context-menu-disabled="1 === 1"

That's it, I hope you find this useful!

«–– Ian

About

An AngularJS directive to display a context menu when a right-click event is triggered.

Resources

License

Stars

Watchers

Forks

Packages

No packages published