Просмотр исходного кода

Update entry truncating logic while typing.

Paulo Reis 9 лет назад
Родитель
Сommit
49fe8ef3a3

+ 5 - 2
services/web/public/coffee/ide/review-panel/directives/changeEntry.coffee

@@ -13,10 +13,13 @@ define [
 			onIndicatorClick: "&"
 		link: (scope, element, attrs) ->
 			scope.contentLimit = 40
-			scope.needsCollapsing = scope.entry.content.length > scope.contentLimit
 			scope.isCollapsed = true
+			scope.needsCollapsing = false
 
 			scope.toggleCollapse = () ->
 				scope.isCollapsed = !scope.isCollapsed
 				$timeout () ->
-					scope.$emit "review-panel:layout"
+					scope.$emit "review-panel:layout"
+
+			scope.$watch "entry.content.length", (contentLength) ->
+				scope.needsCollapsing = contentLength > scope.contentLimit

+ 5 - 2
services/web/public/coffee/ide/review-panel/directives/resolvedCommentEntry.coffee

@@ -11,10 +11,13 @@ define [
 			onDelete: "&"
 		link: (scope, element, attrs) ->
 			scope.contentLimit = 40
-			scope.needsCollapsing = scope.thread.content.length > scope.contentLimit
+			scope.needsCollapsing = false
 			scope.isCollapsed = true
 
 			scope.toggleCollapse = () ->
 				scope.isCollapsed = !scope.isCollapsed
 				$timeout () ->
-					scope.$emit "review-panel:layout"
+					scope.$emit "review-panel:layout"
+
+			scope.$watch "thread.content.length", (contentLength) ->
+				scope.needsCollapsing = contentLength > scope.contentLimit