浏览代码

Restructure elements and components

Jeremy Thomas 9 年之前
父节点
当前提交
23dcb47e22

+ 12 - 0
CHANGELOG.md

@@ -5,6 +5,18 @@
 ### BREAKING
 ### BREAKING
 
 
 * `bulma` folder renamed to `sass` to avoid the redundant `bulma/bulma` path
 * `bulma` folder renamed to `sass` to avoid the redundant `bulma/bulma` path
+* `variables.sass` moved to `/utilities`
+* almost everything is singular now
+* **elements** only have one class
+* **components** have at least one sub-class
+* `.content` moved to elements
+* `.table` moved to elements
+* `.message` moved to components
+* `.table-icon`, `.table-link`, `.table-narrow` are now called `.is-icon`, `.is-link`, `.is-narrow`
+
+### Added
+
+* all variables are now `!default` so you can set your custom variables before importing Bulma
 
 
 ## 0.0.22
 ## 0.0.22
 
 

+ 1 - 2
sass/base/base.sass

@@ -1,6 +1,5 @@
 @charset "utf-8"
 @charset "utf-8"
 
 
 @import "generic"
 @import "generic"
-@import "content"
-@import "highlight"
 @import "helpers"
 @import "helpers"
+@import "highlight"

+ 5 - 5
sass/components/components.sass

@@ -1,15 +1,15 @@
 @charset "utf-8"
 @charset "utf-8"
 
 
-@import "grid"
-@import "navbar"
 @import "card"
 @import "card"
-@import "table"
-@import "tabs"
+@import "grid"
 @import "media"
 @import "media"
 @import "menu"
 @import "menu"
+@import "message"
+@import "modal"
+@import "navbar"
 @import "pagination"
 @import "pagination"
 @import "panel"
 @import "panel"
-@import "modal"
+@import "tabs"
 
 
 .box
 .box
   @extend .block
   @extend .block

+ 0 - 0
sass/elements/messages.sass → sass/components/message.sass


+ 0 - 0
sass/elements/buttons.sass → sass/elements/button.sass


+ 0 - 0
sass/base/content.sass → sass/elements/content.sass


+ 7 - 5
sass/elements/elements.sass

@@ -1,12 +1,14 @@
 @charset "utf-8"
 @charset "utf-8"
 
 
 @import "controls"
 @import "controls"
-@import "buttons"
-@import "titles"
-@import "images"
-@import "messages"
-@import "notifications"
+
+@import "button"
+@import "content"
+@import "image"
+@import "notification"
 @import "progress"
 @import "progress"
+@import "table"
+@import "title"
 
 
 .delete
 .delete
   +unselectable
   +unselectable

+ 0 - 0
sass/elements/images.sass → sass/elements/image.sass


+ 0 - 0
sass/elements/notifications.sass → sass/elements/notification.sass


+ 7 - 7
sass/components/table.sass → sass/elements/table.sass

@@ -10,18 +10,18 @@
     padding: 8px 10px
     padding: 8px 10px
     vertical-align: top
     vertical-align: top
     // Modifiers
     // Modifiers
-    &.table-icon
+    &.is-icon
       padding: 5px
       padding: 5px
       text-align: center
       text-align: center
       white-space: nowrap
       white-space: nowrap
       width: 1%
       width: 1%
       .fa
       .fa
         +fa(21px, 24px)
         +fa(21px, 24px)
-      &.table-link
+      &.is-link
         padding: 0
         padding: 0
         & > a
         & > a
           padding: 5px
           padding: 5px
-    &.table-link
+    &.is-link
       padding: 0
       padding: 0
       & > a
       & > a
         display: block
         display: block
@@ -29,7 +29,7 @@
         &:hover
         &:hover
           background: $link
           background: $link
           color: $link-invert
           color: $link-invert
-    &.table-narrow
+    &.is-narrow
       white-space: nowrap
       white-space: nowrap
       width: 1%
       width: 1%
   th
   th
@@ -70,13 +70,13 @@
     th
     th
       padding: 5px 10px
       padding: 5px 10px
       // Modifiers
       // Modifiers
-      &.table-icon
+      &.is-icon
         padding: 2px
         padding: 2px
-        &.table-link
+        &.is-link
           padding: 0
           padding: 0
           & > a
           & > a
             padding: 2px
             padding: 2px
-      &.table-link
+      &.is-link
         padding: 0
         padding: 0
         & > a
         & > a
           padding: 5px 10px
           padding: 5px 10px

+ 0 - 0
sass/elements/titles.sass → sass/elements/title.sass