class: SmallSense::CriticsWindow cvs_MAIN
authorClaus Gittinger <cg@exept.de>
Mon, 02 Mar 2015 15:55:50 +0100
branchcvs_MAIN
changeset 418 533f9d396eec
parent 417 441e176f9444
child 419 56dc11b797dc
class: SmallSense::CriticsWindow changed: #generateHTMLForRule:on: #updateRationaleAndFixes
SmallSense__CriticsWindow.st
--- a/SmallSense__CriticsWindow.st	Mon Mar 02 15:50:49 2015 +0100
+++ b/SmallSense__CriticsWindow.st	Mon Mar 02 15:55:50 2015 +0100
@@ -359,7 +359,14 @@
 generateHTMLForRule: rule on: stream
     | fixes |    
 
-     stream 
+    rule isComposite ifTrue:[ 
+        rule flatten 
+            do:[:each | self generateHTMLForRule: each on: stream. ]
+            separatedBy:[ stream nextPutLine: '<hr>' ].
+        ^ self.
+    ].
+
+    stream 
         nextPutAll: rule name; 
         nextPutAll:'<P>';  
         nextPutLine: rule rationale.
@@ -413,13 +420,7 @@
 
         html := 
             String streamContents:[:s|
-                rule isComposite ifFalse:[ 
-                    self generateHTMLForRule: rule on: s.
-                ] ifTrue:[ 
-                    rule flatten 
-                        do:[:each | self generateHTMLForRule: each on: s. ]
-                        separatedBy:[ s nextPutLine: '<hr>' ]
-                ]
+                self generateHTMLForRule: rule on: s.
             ].
     ].
 
@@ -493,11 +494,11 @@
 !CriticsWindow class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/goodies/smallsense/SmallSense__CriticsWindow.st,v 1.4 2015-03-02 14:50:49 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/smallsense/SmallSense__CriticsWindow.st,v 1.5 2015-03-02 14:55:50 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/goodies/smallsense/SmallSense__CriticsWindow.st,v 1.4 2015-03-02 14:50:49 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/smallsense/SmallSense__CriticsWindow.st,v 1.5 2015-03-02 14:55:50 cg Exp $'
 !
 
 version_HG
@@ -506,6 +507,6 @@
 !
 
 version_SVN
-    ^ '$Id: SmallSense__CriticsWindow.st,v 1.4 2015-03-02 14:50:49 cg Exp $'
+    ^ '$Id: SmallSense__CriticsWindow.st,v 1.5 2015-03-02 14:55:50 cg Exp $'
 ! !