Skip to content

Qualify all external imports #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 23, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"tests"
],
"dependencies": {
"purescript-nonempty": "^0.1.1",
"purescript-nonempty": "^0.1.2",
"purescript-profunctor": "^0.3.0",
"purescript-strings": "^0.5.2",
"purescript-these": "^0.3.0",
Expand Down
4 changes: 3 additions & 1 deletion src/Css/Animation.purs
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
module Css.Animation where

import Prelude

import Data.Tuple.Nested (tuple7)

import Css.Property
import Css.String
import Css.Stylesheet
import Css.Time
import Css.Transition
import Data.Tuple.Nested

newtype AnimationDirection = AnimationDirection Value

Expand Down
1 change: 1 addition & 0 deletions src/Css/Background.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Background where

import Prelude

import Css.Color
import Css.Property
import Css.String
Expand Down
4 changes: 3 additions & 1 deletion src/Css/Border.purs
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
module Css.Border where

import Prelude

import Data.Tuple.Nested (tuple3, tuple4)

import Css.Color
import Css.Property
import Css.Size
import Css.String
import Css.Stylesheet
import Data.Tuple.Nested

newtype Stroke = Stroke Value

Expand Down
4 changes: 3 additions & 1 deletion src/Css/Color.purs
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
module Css.Color where

import Prelude

import Data.Foldable (intercalate)

import Css.Property
import Css.String
import Data.Foldable

data Color = Rgba Int Int Int Int
| Hsla Number Number Number Number
Expand Down
1 change: 1 addition & 0 deletions src/Css/Display.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Display where

import Prelude

import Css.Property
import Css.String
import Css.Stylesheet
Expand Down
1 change: 1 addition & 0 deletions src/Css/Elements.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Elements where

import Prelude

import Css.Selector
import Css.String

Expand Down
5 changes: 4 additions & 1 deletion src/Css/Font.purs
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
module Css.Font where

import Prelude

import Data.NonEmpty (NonEmpty(), oneOf)

import Css.Color
import Css.Property
import Css.Size
import Css.String
import Css.Stylesheet
import Data.NonEmpty


color :: Color -> Css
color = key $ fromString "color"
Expand Down
6 changes: 4 additions & 2 deletions src/Css/FontFace.purs
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
module Css.FontFace where

import Prelude

import Data.Maybe (Maybe(), maybe)
import Data.NonEmpty (NonEmpty())

import Css.Property
import Css.String
import Css.Stylesheet
import Data.Maybe
import Data.NonEmpty

fontFaceFamily :: String -> Css
fontFaceFamily = key (fromString "font-family") <<< Literal
Expand Down
4 changes: 3 additions & 1 deletion src/Css/Geometry.purs
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
module Css.Geometry where

import Prelude hiding (top, bottom)

import Data.Tuple.Nested (tuple4)

import Css.Size
import Css.String
import Css.Stylesheet
import Data.Tuple.Nested

width :: forall a. Size a -> Css
width = key $ fromString "width"
Expand Down
4 changes: 3 additions & 1 deletion src/Css/Gradient.purs
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
module Css.Gradient where

import Prelude

import Data.Foldable (intercalate)

import Css.Background
import Css.Color
import Css.Property
import Css.Size
import Css.String
import Data.Foldable

data ColorPoint = ColorPoint Color (Size Rel)

Expand Down
4 changes: 3 additions & 1 deletion src/Css/Media.purs
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
module Css.Media where

import Prelude

import Data.Maybe (Maybe(..))

import Css.Property
import Css.Size
import Css.String
import Css.Stylesheet
import Data.Maybe

screen :: MediaType
screen = MediaType $ fromString "screen"
Expand Down
14 changes: 8 additions & 6 deletions src/Css/Property.purs
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
module Css.Property where

import Prelude

import Data.Foldable (intercalate)
import Data.Maybe (Maybe(), fromMaybe)
import Data.Monoid (Monoid, mempty)
import Data.NonEmpty (NonEmpty(), oneOf)
import Data.Profunctor.Strong (second)
import Data.Tuple (Tuple(..), lookup)

import Css.String
import Data.Foldable
import Data.Maybe
import Data.Monoid
import Data.Profunctor.Strong
import Data.Tuple
import Data.NonEmpty

data Prefixed = Prefixed (Array (Tuple String String))
| Plain String
Expand Down
1 change: 1 addition & 0 deletions src/Css/Pseudo.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Pseudo where

import Prelude

import Css.Selector
import Css.String

Expand Down
18 changes: 10 additions & 8 deletions src/Css/Render.purs
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
module Css.Render where

import Prelude

import Data.Array ((:), drop, sort, uncons, mapMaybe)
import Data.Either (Either(..), either)
import Data.Foldable (foldMap, intercalate, mconcat)
import Data.Maybe (Maybe(..), fromMaybe, maybe)
import Data.Monoid (Monoid, mempty)
import Data.NonEmpty (NonEmpty(..), (:|), foldl1, oneOf)
import Data.These (These(..), theseLeft, theseRight)
import Data.Tuple (Tuple(..), lookup, uncurry)

import Css.Property
import Css.Selector
import Css.String
import Css.Stylesheet
import Data.Array
import Data.Either
import Data.Foldable
import Data.Maybe
import Data.Monoid
import Data.These
import Data.Tuple
import Data.NonEmpty

newtype Inline = Inline String

Expand Down
20 changes: 11 additions & 9 deletions src/Css/Selector.purs
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
module Css.Selector where

import Prelude

import Data.String (take, drop)

import Css.String
import qualified Data.String as S

data Predicate = Id String
| Class String
Expand All @@ -25,11 +27,11 @@ instance ordPredicate :: Ord Predicate where
newtype Refinement = Refinement (Array Predicate)

instance isStringRefinement :: IsString Refinement where
fromString s = Refinement [ case S.take 1 s of
"#" -> Id $ S.drop 1 s
"." -> Class $ S.drop 1 s
":" -> Pseudo $ S.drop 1 s
"@" -> Attr $ S.drop 1 s
fromString s = Refinement [ case take 1 s of
"#" -> Id $ drop 1 s
"." -> Class $ drop 1 s
":" -> Pseudo $ drop 1 s
"@" -> Attr $ drop 1 s
_ -> Attr s
]

Expand All @@ -43,9 +45,9 @@ data Path f = Star
data Selector = Selector Refinement (Path Selector)

instance isStringSelector :: IsString Selector where
fromString s = case S.take 1 s of
"#" -> Selector (Refinement [Id $ S.drop 1 s]) Star
"." -> Selector (Refinement [Class $ S.drop 1 s]) Star
fromString s = case take 1 s of
"#" -> Selector (Refinement [Id $ drop 1 s]) Star
"." -> Selector (Refinement [Class $ drop 1 s]) Star
_ -> Selector (Refinement []) (Elem s)

star :: Selector
Expand Down
1 change: 1 addition & 0 deletions src/Css/Size.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Size where

import Prelude

import Css.Property
import Css.String

Expand Down
19 changes: 11 additions & 8 deletions src/Css/Stylesheet.purs
Original file line number Diff line number Diff line change
@@ -1,15 +1,18 @@
module Css.Stylesheet where

import Prelude
import Control.Monad.Writer
import Control.Monad.Writer.Class
import Css.Property
import Css.Selector

import Control.Monad.Writer (Writer(), execWriter)
import Control.Monad.Writer.Class (tell)

import Data.Array (singleton)
import Data.Maybe
import Data.Profunctor.Strong
import Data.Tuple
import Data.NonEmpty
import Data.Maybe (Maybe(..))
import Data.NonEmpty (NonEmpty(), (:|))
import Data.Profunctor.Strong (second)
import Data.Tuple (Tuple(..))

import Css.Property (Val, Key(), Value(), cast, value)
import Css.Selector (Selector(), Refinement())

newtype MediaType = MediaType Value

Expand Down
1 change: 1 addition & 0 deletions src/Css/Text.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Text where

import Prelude

import Css.Property
import Css.String
import Css.Stylesheet
Expand Down
1 change: 1 addition & 0 deletions src/Css/Time.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Time where

import Prelude

import Css.Property
import Css.String

Expand Down
1 change: 1 addition & 0 deletions src/Css/Transform.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Transform where

import Prelude

import Css.Property
import Css.Size
import Css.String
Expand Down
1 change: 1 addition & 0 deletions src/Css/Transition.purs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
module Css.Transition where

import Prelude

import Css.String
import Css.Property

Expand Down