Umb confirm delete: move on-outside-click directive to inner div to remove click events when confirm dialog is not open.

This commit is contained in:
Mads Rasmussen
2015-09-03 13:32:21 +02:00
parent 358bb048ea
commit 8825ea9300

View File

@@ -1,15 +1,19 @@
<div class="umb-confirm-delete" on-outside-click="closeOverlay()">
<div class="umb-confirm-delete">
<a href="" ng-click="toggleOverlay()">
<i class="icon-trash"></i>
</a>
<a class="umb_confirm-delete__overlay-action -confirm" href="" ng-click="confirmAction()" ng-if="confirmOverlayOpen">
<i class="icon-check"></i>
</a>
<div ng-if="confirmOverlayOpen" on-outside-click="closeOverlay()">
<a class="umb_confirm-delete__overlay-action -cancel" href="" ng-click="closeOverlay()" ng-if="confirmOverlayOpen">
<i class="icon-delete"></i>
</a>
<a class="umb_confirm-delete__overlay-action -confirm" href="" ng-click="confirmAction()">
<i class="icon-check"></i>
</a>
<a class="umb_confirm-delete__overlay-action -cancel" href="" ng-click="closeOverlay()">
<i class="icon-delete"></i>
</a>
</div>
</div>