             promise.then ->
                 $confirm.notify("success")
                 $rootscope.$broadcast("history:reload")
-                $el.find('div.edit-description').hide()
-                $el.find('div.view-description').show()
+                $el.find('.edit-description').hide()
+                $el.find('.view-description').show()
             promise.then null, ->
                 $confirm.notify("error")
             promise.finally ->

            return if not isEditable()
            target = angular.element(event.target)
            if not target.is('a')
                $el.find('div.edit-description').show()
                $el.find('div.view-description').hide()
                $el.find('textarea').focus()

        $el.on "click", ".save", ->

        $el.on "keyup", "textarea", ->
            if event.keyCode == 27
                $scope.item.revert()
                $el.find('.edit-description').hide()
                $el.find('.view-description').show()

        $scope.$watch $attrs.ngModel, (value) ->
            return if not value
            $scope.item = value

            if isEditable()
                $el.find('.view-description .edit').show()
                $el.find('.view-description p').addClass('editable')
                $scope.noDescriptionMsg = noDescriptionMegEditMode
            else
                $scope.noDescriptionMsg = noDescriptionMegReadMode

