Fix appPopoverMenus
This commit is contained in:
@@ -27,15 +27,17 @@ app.directive('appPopoverMenuUtils', function () {
|
|||||||
link: function (scope, elm) {
|
link: function (scope, elm) {
|
||||||
var menu = elm.find('.popovermenu');
|
var menu = elm.find('.popovermenu');
|
||||||
var button = elm.find('button');
|
var button = elm.find('button');
|
||||||
button.click(function () {
|
button.click(function (e) {
|
||||||
menu.toggleClass('hidden');
|
menu.toggleClass('hidden');
|
||||||
if(!menu.hasClass('hidden')) {
|
if(!menu.hasClass('hidden')) {
|
||||||
button.css('display','block');
|
button.css('display','block');
|
||||||
} else {
|
} else {
|
||||||
button.css('display','');
|
button.css('display','');
|
||||||
}
|
}
|
||||||
|
e.stopPropagation();
|
||||||
});
|
});
|
||||||
scope.$on('documentClicked', function (scope, event) {
|
scope.$on('documentClicked', function (scope, event) {
|
||||||
|
e.stopPropagation();
|
||||||
if (event.target !== button) {
|
if (event.target !== button) {
|
||||||
menu.addClass('hidden');
|
menu.addClass('hidden');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -655,15 +655,17 @@ app.directive('appPopoverMenuUtils', function () {
|
|||||||
link: function (scope, elm) {
|
link: function (scope, elm) {
|
||||||
var menu = elm.find('.popovermenu');
|
var menu = elm.find('.popovermenu');
|
||||||
var button = elm.find('button');
|
var button = elm.find('button');
|
||||||
button.click(function () {
|
button.click(function (e) {
|
||||||
menu.toggleClass('hidden');
|
menu.toggleClass('hidden');
|
||||||
if(!menu.hasClass('hidden')) {
|
if(!menu.hasClass('hidden')) {
|
||||||
button.css('display','block');
|
button.css('display','block');
|
||||||
} else {
|
} else {
|
||||||
button.css('display','');
|
button.css('display','');
|
||||||
}
|
}
|
||||||
|
e.stopPropagation();
|
||||||
});
|
});
|
||||||
scope.$on('documentClicked', function (scope, event) {
|
scope.$on('documentClicked', function (scope, event) {
|
||||||
|
e.stopPropagation();
|
||||||
if (event.target !== button) {
|
if (event.target !== button) {
|
||||||
menu.addClass('hidden');
|
menu.addClass('hidden');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -59,9 +59,7 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="app-popover-menu-utils">
|
<div class="app-popover-menu-utils">
|
||||||
<button class="card-options icon-more"
|
<button class="card-options icon-more" ng-model="card"></button>
|
||||||
ng-click="c.status.showMenu=!c.status.showMenu; $event.stopPropagation();"
|
|
||||||
ng-model="card" ng-if="boardservice.canEdit()"></button>
|
|
||||||
<div class="popovermenu bubble hidden">
|
<div class="popovermenu bubble hidden">
|
||||||
<ul>
|
<ul>
|
||||||
<li ng-if="filter!=='archive'">
|
<li ng-if="filter!=='archive'">
|
||||||
|
|||||||
Reference in New Issue
Block a user