@@ -4,7 +4,7 @@ import Prelude
4
4
5
5
import Effect (Effect )
6
6
import Effect.Exception (error , throwException )
7
- import CSS (Rendered , Path (..), Predicate (..), Refinement (..), Selector (..), FontFaceSrc (..), FontFaceFormat (..), renderedSheet , renderedInline , fromString , selector , block , display , render , borderBox , boxSizing , contentBox , blue , color , body , a , p , px , dashed , border , inlineBlock , red , (?), (&), (|>), (|*), (|+), byId , byClass , (@=), (^=), ($=), (*=), (~=), (|=), hover , fontFaceSrc , fontStyle , deg , zIndex , textOverflow , opacity , transform , transition , easeInOut , ms )
7
+ import CSS (Rendered , Path (..), Predicate (..), Refinement (..), Selector (..), FontFaceSrc (..), FontFaceFormat (..), renderedSheet , renderedInline , fromString , selector , block , display , render , borderBox , boxSizing , contentBox , blue , color , body , a , p , px , dashed , border , inlineBlock , red , (?), (&), (|>), (|*), (|+), byId , byClass , (@=), (^=), ($=), (*=), (~=), (|=), hover , fontFaceSrc , fontStyle , deg , zIndex , textOverflow , opacity , transform , transition , easeInOut , cubicBezier , ms )
8
8
import CSS.FontStyle as FontStyle
9
9
import CSS.Text.Overflow as TextOverflow
10
10
import CSS.Transform as Transform
@@ -141,6 +141,10 @@ transition1 :: Rendered
141
141
transition1 = render do
142
142
transition " background-color" (ms 1.0 ) easeInOut (ms 0.0 )
143
143
144
+ transition2 :: Rendered
145
+ transition2 = render do
146
+ transition " background-color" (ms 1.0 ) (cubicBezier 0.3 0.3 0.7 1.4 ) (ms 0.0 )
147
+
144
148
assertEqual :: forall a . Eq a => Show a => a -> a -> Effect Unit
145
149
assertEqual x y = unless (x == y) <<< throwException <<< error $ " Assertion failed: " <> show x <> " /= " <> show y
146
150
@@ -190,3 +194,4 @@ main = do
190
194
renderedInline scaleTransform2 `assertEqual` Just " transform: scale(0.2, 0.8)"
191
195
192
196
renderedInline transition1 `assertEqual` Just " -webkit-transition: background-color 1.0ms ease-in-out 0.0ms; -moz-transition: background-color 1.0ms ease-in-out 0.0ms; -ms-transition: background-color 1.0ms ease-in-out 0.0ms; -o-transition: background-color 1.0ms ease-in-out 0.0ms; transition: background-color 1.0ms ease-in-out 0.0ms"
197
+ renderedInline transition2 `assertEqual` Just " -webkit-transition: background-color 1.0ms cubic-bezier(0.3, 0.3, 0.7, 1.4) 0.0ms; -moz-transition: background-color 1.0ms cubic-bezier(0.3, 0.3, 0.7, 1.4) 0.0ms; -ms-transition: background-color 1.0ms cubic-bezier(0.3, 0.3, 0.7, 1.4) 0.0ms; -o-transition: background-color 1.0ms cubic-bezier(0.3, 0.3, 0.7, 1.4) 0.0ms; transition: background-color 1.0ms cubic-bezier(0.3, 0.3, 0.7, 1.4) 0.0ms"
0 commit comments