diff --git a/js/angular/directive/itemDeleteButton.js b/js/angular/directive/itemDeleteButton.js index 007f12d420d..ed6bc1b896c 100644 --- a/js/angular/directive/itemDeleteButton.js +++ b/js/angular/directive/itemDeleteButton.js @@ -31,6 +31,11 @@ var ITEM_TPL_DELETE_BUTTON = */ IonicModule .directive('ionDeleteButton', function() { + + function stopPropagation(ev) { + ev.stopPropagation(); + } + return { restrict: 'E', require: ['^^ionItem', '^?ionList'], @@ -48,6 +53,9 @@ IonicModule container.append($element); itemCtrl.$element.append(container).addClass('item-left-editable'); + //Don't bubble click up to main .item + $element.on('click', stopPropagation); + init(); $scope.$on('$ionic.reconnectScope', init); function init() {