gulp.task('settings', function() {
octophant('scss/**/*.scss', {
title: 'Foundation for Emails Settings',
- output: 'scss/ink/_settings.scss'
+ output: 'test/scss/_settings.scss',
+ sort: ['global', 'grid']
});
});
@charset 'UTF-8';
@import
-'ink/settings',
'ink/components/normalize',
'ink/components/grid',
'ink/components/block-grid',
// foundation.zurb.com
// Licensed under MIT Open Source
-///
+////
/// @group global
-///
+////
@import '../functions';
width: 100% !important;
}
- @for $i from 1 through $total-columns {
+ @for $i from 1 through $grid-column-count {
.wrapper > table.small-#{$i} {
- width: grid-calc-pct($i, $total-columns) !important;
+ width: grid-calc-pct($i, $grid-column-count) !important;
}
}
}
- @for $i from 1 through $total-columns {
+ @for $i from 1 through $grid-column-count {
.body .columns td.small-#{$i},
.body .column td.small-#{$i},
table.small-#{$i} center {
- width: grid-calc-pct($i, $total-columns) !important;
+ width: grid-calc-pct($i, $grid-column-count) !important;
}
}
- @for $i from 1 through $total-columns {
+ @for $i from 1 through $grid-column-count {
table[class="body"] .columns td.small-#{$i},
table[class="body"] .column td.small-#{$i} {
- width: grid-calc-pct($i, $total-columns) !important;
+ width: grid-calc-pct($i, $grid-column-count) !important;
}
}
- @for $i from 1 through ($total-columns - 1) {
+ @for $i from 1 through ($grid-column-count - 1) {
table[class="body"] td.offset-by-#{$i} {
padding-left: 0 !important;
}
gulp.task('pages', function() {
return gulp.src('./pages/**/*.html')
.pipe(panini({
+ root: './pages',
layouts: './layouts'
}))
.pipe($.inky())
// Compile Sass into CSS
gulp.task('sass', function() {
- return gulp.src('../scss/ink.scss')
+ return gulp.src('./scss/app.scss')
.pipe($.sass().on('error', $.sass.logError))
.pipe(gulp.dest('../_build/css'));
});
// Build emails, run the server, and watch for file changes
gulp.task('default', ['server'], function() {
gulp.watch('./pages/**/*.html', ['pages', browser.reload]);
- gulp.watch('../scss/**/*.scss', ['sass', browser.reload]);
+ gulp.watch(['../scss/**/*.scss', './scss/**/*.scss'], ['sass', browser.reload]);
});
function inline(options) {
<!DOCTYPE html>
<html>
<head>
- <link rel="stylesheet" type="text/css" href="css/ink.css">
+ <link rel="stylesheet" type="text/css" href="css/app.css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width"/>
<!-- inject:css -->
//
// Table of Contents:
//
-// 1. Block Grid
-// 2. Button
-// 3. Callout
-// 4. Grid
-// 5. Media Query
-// 6. Normalize
-// 7. Thumbnial
-// 8. Typography
-// 9. Undefined
-
-
-// 1. Block Grid
+// 1. Global
+// 2. Grid
+// 3. Block Grid
+// 4. Button
+// 5. Callout
+// 6. Media Query
+// 7. Normalize
+// 8. Thumbnial
+// 9. Typography
+
+
+// 1. Global
+// ---------
+
+$primary-color: #2199e8;
+$secondary-color: #777;
+$success-color: #3adb76;
+$warning-color: #ffae00;
+$alert-color: #ec5840;
+$light-gray: #f3f3f3;
+$medium-gray: #cacaca;
+$dark-gray: #8a8a8a;
+$black: #0a0a0a;
+$white: #fefefe;
+$pre-color: #ff6908;
+$column-gutter: 20px;
+$container-width: 580px;
+$global-radius: 3px;
+$global-rounded: 500px;
+
+// 2. Grid
+// -------
+
+$grid-column-count: 12;
+$wrapper-padding-top: 10px;
+$column-padding-bottom: 10px;
+$sub-column-padding-right: $column-gutter / 2;
+
+// 3. Block Grid
// -------------
$block-grid-elements: 8;
$block-grid-spacing: $column-gutter;
-// 2. Button
+// 4. Button
// ---------
$button-padding: 12px 0 12px 0;
$button-background-color: $primary-color;
$button-border: 1px solid darken($button-background-color, 10%);
-// 3. Callout
+// 5. Callout
// ----------
$callout-background-color: $light-gray;
$callout-border-warning: 1px solid darken($warning-color, 20%);
$callout-border-alert: 1px solid darken darken($alert-color, 20%);
-// 4. Grid
-// -------
-
-$grid-column-count: 12;
-$wrapper-padding-top: 10px;
-$column-padding-bottom: 10px;
-$sub-column-padding-right: $column-gutter / 2;
-
-// 5. Media Query
+// 6. Media Query
// --------------
$small-container-width: 95%;
$small-range: $container-width;
-// 6. Normalize
+// 7. Normalize
// ------------
$hr-color: $medium-gray;
$hr-height: 1px;
-// 7. Thumbnial
+// 8. Thumbnial
// ------------
$thumbnail-shadow-h: 0;
$thumbnail-shadow-color: $primary-color;
$thumbnail-shadow-opacity: 0.5;
-// 8. Typography
+// 9. Typography
// -------------
$global-font-color: $black;
$anchor-font-color-hover: darken($primary-color, 10%);
$anchor-font-color-active: $anchor-font-color-hover;
-// 9. Undefined
-// ------------
-
-$primary-color: #2199e8;
-$secondary-color: #777;
-$success-color: #3adb76;
-$warning-color: #ffae00;
-$alert-color: #ec5840;
-$light-gray: #f3f3f3;
-$medium-gray: #cacaca;
-$dark-gray: #8a8a8a;
-$black: #0a0a0a;
-$white: #fefefe;
-$pre-color: #ff6908;
-$column-gutter: 20px;
-$container-width: 580px;
-$global-radius: 3px;
-$global-rounded: 500px;
-
--- /dev/null
+@import 'settings';
+@import '../../scss/ink';