@@ -198,17 +198,15 @@ renderTagCloud :: Double
198198 -- ^ Rendered cloud
199199renderTagCloud = renderTagCloudWith makeLink (intercalate " ")
200200 where
201− makeLink minSize maxSize tag url count min' max' = renderHtml $
202− H.a ! A.style (toValue $ "font-size: " ++ size count min' max')
203− ! A.href (toValue url)
204− $ toHtml tag
205− where
201+ makeLink minSize maxSize tag url count min' max' =
206202 -- Show the relative size of one 'count' in percent
207− size count min' max' =
208− let diff = 1 + fromIntegral max' - fromIntegral min'
209− relative = (fromIntegral count - fromIntegral min') / diff
210− size' = floor $ minSize + relative * (maxSize - minSize)
211− in show (size' :: Int) ++ "%"
203+ let diff = 1 + fromIntegral max' - fromIntegral min'
204+ relative = (fromIntegral count - fromIntegral min') / diff
205+ size = floor $ minSize + relative * (maxSize - minSize) :: Int
206+ in renderHtml $
207+ H.a ! A.style (toValue $ "font-size: " ++ show size ++ "%")
208+ ! A.href (toValue url)
209+ $ toHtml tag
212210
213211
214212--------------------------------------------------------------------------------