Browse Source

installed grunt

Bachir Soussi Chiadmi 9 years ago
parent
commit
08b4b2dbbb
25 changed files with 202 additions and 13029 deletions
  1. 2 0
      .gitignore
  2. BIN
      sites/all/themes/gui/materiobasetheme/.sass-cache/3c1c54551da211f7e1b6affbc2250004f3895673/gui.scssc
  3. 57 0
      sites/all/themes/gui/materiobasetheme/Gruntfile.js
  4. 0 46
      sites/all/themes/gui/materiobasetheme/css/nonsemantic.css
  5. 0 504
      sites/all/themes/gui/materiobasetheme/css/normalize.css
  6. 71 12062
      sites/all/themes/gui/materiobasetheme/css/styles.css
  7. 55 317
      sites/all/themes/gui/materiobasetheme/css/wysiwyg.css
  8. 0 34
      sites/all/themes/gui/materiobasetheme/koala-config.json
  9. 0 66
      sites/all/themes/gui/materiobasetheme/less/styles.css
  10. 17 0
      sites/all/themes/gui/materiobasetheme/package.json
  11. 0 0
      sites/all/themes/gui/materiobasetheme/scss/fonts.scss
  12. 0 0
      sites/all/themes/gui/materiobasetheme/scss/gui.scss
  13. 0 0
      sites/all/themes/gui/materiobasetheme/scss/layout.scss
  14. 0 0
      sites/all/themes/gui/materiobasetheme/scss/misc.scss
  15. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/fonts.less
  16. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/gui.less
  17. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/layout.less
  18. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/misc.less
  19. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/misc.less.orig
  20. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/styles.css
  21. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/styles.less
  22. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/styles.less.orig
  23. 0 0
      sites/all/themes/gui/materiobasetheme/scss/old-less/wysiwyg.less
  24. 0 0
      sites/all/themes/gui/materiobasetheme/scss/styles.scss
  25. 0 0
      sites/all/themes/gui/materiobasetheme/scss/wysiwyg.scss

+ 2 - 0
.gitignore

@@ -15,3 +15,5 @@ _base_d7.tmproj
 *.sublime-project
 *.sublime-workspace
 *.sublime-project*
+
+node_modules

BIN
sites/all/themes/gui/materiobasetheme/.sass-cache/3c1c54551da211f7e1b6affbc2250004f3895673/gui.scssc


+ 57 - 0
sites/all/themes/gui/materiobasetheme/Gruntfile.js

@@ -0,0 +1,57 @@
+module.exports = function (grunt) {
+  grunt.initConfig({
+    watch: {
+      compass: {
+        files: ['scss/styles.scss', 'scss/wysiwyg.scss'],
+        tasks: ['compass:dev']
+      },
+      postcss: {
+        files: ['css/styles.css', 'css/wysiwyg.css'],
+        tasks: ['postcss']
+      },
+      //    options: {
+      //         livereload: true,
+      //     },
+    },
+    compass: {
+      dev: {
+        options: {
+          sassDir: 'scss',
+          cssDir: 'css',
+          imagesPath: 'img',
+          noLineComments: false,
+          // outputStyle: 'compressed'
+        }
+      }
+    },
+    postcss: {
+      options: {
+        processors: [
+          require('autoprefixer-core')({
+            browsers: ['> 1%'] //, 'ie 8', 'ie 7', 'FirefoxAndroid', 'ExplorerMobile', 'ChromeAndroid'
+          }).postcss,
+        ]
+      },
+      dist: { src: 'css/*.css' }
+    },
+    svg2png: {
+        assets: {
+            // specify files in array format with multiple src-dest mapping
+            files: [
+                // rasterize all SVG files in "img" and its subdirectories to "img/png"
+                // { src: ['assets/img/*.svg'], dest: 'assets/img/png/' },
+                // rasterize SVG file to same directory
+                { src: ['img/*.svg'] }
+            ]
+        }
+    }
+  });
+  grunt.loadNpmTasks('grunt-contrib-compass');
+  grunt.loadNpmTasks('grunt-contrib-sass');
+  grunt.loadNpmTasks('grunt-contrib-watch');
+  grunt.loadNpmTasks('grunt-postcss');
+  grunt.loadNpmTasks('grunt-svg2png');
+
+
+  grunt.registerTask('default', ['svg2png']);
+};

+ 0 - 46
sites/all/themes/gui/materiobasetheme/css/nonsemantic.css

@@ -1,46 +0,0 @@
-/* ==|== non-semantic helper classes ========================================
-   Please define your styles before this section.
-   ========================================================================== */
-
-/* For image replacement */
-.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
-.ir br { display: none; }
-
-/* Hide from both screenreaders and browsers: h5bp.com/u */
-.hidden { display: none !important; visibility: hidden; }
-
-/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
-.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
-
-/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
-.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
-
-/* Hide visually and from screenreaders, but maintain layout */
-.invisible { visibility: hidden; }
-
-/* Contain floats: h5bp.com/q */ 
-.clearfix:before, .clearfix:after { content: ""; display: table; }
-.clearfix:after { clear: both; }
-.clearfix { zoom: 1; }
-
-*:focus{outline:none;}
-*::-moz-focus-inner { border: 0; }
-
-/* ==|== media queries ======================================================
-   PLACEHOLDER Media Queries for Responsive Design.
-   These override the primary ('mobile first') styles
-   Modify as content requires.
-   ========================================================================== */
-
-@media only screen and (min-width: 480px) {
-  /* Style adjustments for viewports 480px and over go here */
-
-}
-
-@media only screen and (min-width: 768px) {
-  /* Style adjustments for viewports 768px and over go here */
-
-}
-
-
-

+ 0 - 504
sites/all/themes/gui/materiobasetheme/css/normalize.css

@@ -1,504 +0,0 @@
-/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
-
-/* ==========================================================================
-   HTML5 display definitions
-   ========================================================================== */
-
-/*
- * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
- */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-nav,
-section,
-summary {
-    display: block;
-}
-
-/*
- * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
- */
-
-audio,
-canvas,
-video {
-    display: inline-block;
-    *display: inline;
-    *zoom: 1;
-}
-
-/*
- * Prevents modern browsers from displaying `audio` without controls.
- * Remove excess height in iOS 5 devices.
- */
-
-audio:not([controls]) {
-    display: none;
-    height: 0;
-}
-
-/*
- * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
- * and Safari 4.
- * Known issue: no IE 6 support.
- */
-
-[hidden] {
-    display: none;
-}
-
-/* ==========================================================================
-   Base
-   ========================================================================== */
-
-/*
- * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
- *    `em` units.
- * 2. Prevents iOS text size adjust after orientation change, without disabling
- *    user zoom.
- */
-
-html {
-    font-size: 100%; /* 1 */
-    -webkit-text-size-adjust: 100%; /* 2 */
-    -ms-text-size-adjust: 100%; /* 2 */
-}
-
-/*
- * Addresses `font-family` inconsistency between `textarea` and other form
- * elements.
- */
-
-html,
-button,
-input,
-select,
-textarea {
-    font-family: sans-serif;
-}
-
-/*
- * Addresses margins handled incorrectly in IE 6/7.
- */
-
-body {
-    margin: 0;
-}
-
-/* ==========================================================================
-   Links
-   ========================================================================== */
-
-/*
- * Addresses `outline` inconsistency between Chrome and other browsers.
- */
-
-a:focus {
-    outline: thin dotted;
-}
-
-/*
- * Improves readability when focused and also mouse hovered in all browsers.
- */
-
-a:active,
-a:hover {
-    outline: 0;
-}
-
-/* ==========================================================================
-   Typography
-   ========================================================================== */
-
-/*
- * Addresses font sizes and margins set differently in IE 6/7.
- * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
- * and Chrome.
- */
-
-h1 {
-    font-size: 2em;
-    margin: 0.67em 0;
-}
-
-h2 {
-    font-size: 1.5em;
-    margin: 0.83em 0;
-}
-
-h3 {
-    font-size: 1.17em;
-    margin: 1em 0;
-}
-
-h4 {
-    font-size: 1em;
-    margin: 1.33em 0;
-}
-
-h5 {
-    font-size: 0.83em;
-    margin: 1.67em 0;
-}
-
-h6 {
-    font-size: 0.75em;
-    margin: 2.33em 0;
-}
-
-/*
- * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
- */
-
-abbr[title] {
-    border-bottom: 1px dotted;
-}
-
-/*
- * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
- */
-
-b,
-strong {
-    font-weight: bold;
-}
-
-blockquote {
-    margin: 1em 40px;
-}
-
-/*
- * Addresses styling not present in Safari 5 and Chrome.
- */
-
-dfn {
-    font-style: italic;
-}
-
-/*
- * Addresses styling not present in IE 6/7/8/9.
- */
-
-mark {
-    background: #ff0;
-    color: #000;
-}
-
-/*
- * Addresses margins set differently in IE 6/7.
- */
-
-p,
-pre {
-    margin: 1em 0;
-}
-
-/*
- * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
- */
-
-code,
-kbd,
-pre,
-samp {
-    font-family: monospace, serif;
-    _font-family: 'courier new', monospace;
-    font-size: 1em;
-}
-
-/*
- * Improves readability of pre-formatted text in all browsers.
- */
-
-pre {
-    white-space: pre;
-    white-space: pre-wrap;
-    word-wrap: break-word;
-}
-
-/*
- * Addresses CSS quotes not supported in IE 6/7.
- */
-
-q {
-    quotes: none;
-}
-
-/*
- * Addresses `quotes` property not supported in Safari 4.
- */
-
-q:before,
-q:after {
-    content: '';
-    content: none;
-}
-
-/*
- * Addresses inconsistent and variable font size in all browsers.
- */
-
-small {
-    font-size: 80%;
-}
-
-/*
- * Prevents `sub` and `sup` affecting `line-height` in all browsers.
- */
-
-sub,
-sup {
-    font-size: 75%;
-    line-height: 0;
-    position: relative;
-    vertical-align: baseline;
-}
-
-sup {
-    top: -0.5em;
-}
-
-sub {
-    bottom: -0.25em;
-}
-
-/* ==========================================================================
-   Lists
-   ========================================================================== */
-
-/*
- * Addresses margins set differently in IE 6/7.
- */
-
-dl,
-menu,
-ol,
-ul {
-    margin: 1em 0;
-}
-
-dd {
-    margin: 0 0 0 40px;
-}
-
-/*
- * Addresses paddings set differently in IE 6/7.
- */
-
-menu,
-ol,
-ul {
-    padding: 0 0 0 40px;
-}
-
-/*
- * Corrects list images handled incorrectly in IE 7.
- */
-
-nav ul,
-nav ol {
-    list-style: none;
-    list-style-image: none;
-}
-
-/* ==========================================================================
-   Embedded content
-   ========================================================================== */
-
-/*
- * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
- * 2. Improves image quality when scaled in IE 7.
- */
-
-img {
-    border: 0; /* 1 */
-    -ms-interpolation-mode: bicubic; /* 2 */
-}
-
-/*
- * Corrects overflow displayed oddly in IE 9.
- */
-
-svg:not(:root) {
-    overflow: hidden;
-}
-
-/* ==========================================================================
-   Figures
-   ========================================================================== */
-
-/*
- * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
- */
-
-figure {
-    margin: 0;
-}
-
-/* ==========================================================================
-   Forms
-   ========================================================================== */
-
-/*
- * Corrects margin displayed oddly in IE 6/7.
- */
-
-form {
-    margin: 0;
-}
-
-/*
- * Define consistent border, margin, and padding.
- */
-
-fieldset {
-    border: 1px solid #c0c0c0;
-    margin: 0 2px;
-    padding: 0.35em 0.625em 0.75em;
-}
-
-/*
- * 1. Corrects color not being inherited in IE 6/7/8/9.
- * 2. Corrects text not wrapping in Firefox 3.
- * 3. Corrects alignment displayed oddly in IE 6/7.
- */
-
-legend {
-    border: 0; /* 1 */
-    padding: 0;
-    white-space: normal; /* 2 */
-    *margin-left: -7px; /* 3 */
-}
-
-/*
- * 1. Corrects font size not being inherited in all browsers.
- * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
- *    and Chrome.
- * 3. Improves appearance and consistency in all browsers.
- */
-
-button,
-input,
-select,
-textarea {
-    font-size: 100%; /* 1 */
-    margin: 0; /* 2 */
-    vertical-align: baseline; /* 3 */
-    *vertical-align: middle; /* 3 */
-}
-
-/*
- * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
- * the UA stylesheet.
- */
-
-button,
-input {
-    line-height: normal;
-}
-
-/*
- * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- *    and `video` controls.
- * 2. Corrects inability to style clickable `input` types in iOS.
- * 3. Improves usability and consistency of cursor style between image-type
- *    `input` and others.
- * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
- *    Known issue: inner spacing remains in IE 6.
- */
-
-button,
-html input[type="button"], /* 1 */
-input[type="reset"],
-input[type="submit"] {
-    -webkit-appearance: button; /* 2 */
-    cursor: pointer; /* 3 */
-    *overflow: visible;  /* 4 */
-}
-
-/*
- * Re-set default cursor for disabled elements.
- */
-
-button[disabled],
-input[disabled] {
-    cursor: default;
-}
-
-/*
- * 1. Addresses box sizing set to content-box in IE 8/9.
- * 2. Removes excess padding in IE 8/9.
- * 3. Removes excess padding in IE 7.
- *    Known issue: excess padding remains in IE 6.
- */
-
-input[type="checkbox"],
-input[type="radio"] {
-    box-sizing: border-box; /* 1 */
-    padding: 0; /* 2 */
-    *height: 13px; /* 3 */
-    *width: 13px; /* 3 */
-}
-
-/*
- * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
- * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
- *    (include `-moz` to future-proof).
- */
-
-input[type="search"] {
-    -webkit-appearance: textfield; /* 1 */
-    -moz-box-sizing: content-box;
-    -webkit-box-sizing: content-box; /* 2 */
-    box-sizing: content-box;
-}
-
-/*
- * Removes inner padding and search cancel button in Safari 5 and Chrome
- * on OS X.
- */
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-    -webkit-appearance: none;
-}
-
-/*
- * Removes inner padding and border in Firefox 3+.
- */
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-    border: 0;
-    padding: 0;
-}
-
-/*
- * 1. Removes default vertical scrollbar in IE 6/7/8/9.
- * 2. Improves readability and alignment in all browsers.
- */
-
-textarea {
-    overflow: auto; /* 1 */
-    vertical-align: top; /* 2 */
-}
-
-/* ==========================================================================
-   Tables
-   ========================================================================== */
-
-/*
- * Remove most spacing between table cells.
- */
-
-table {
-    border-collapse: collapse;
-    border-spacing: 0;
-}

File diff suppressed because it is too large
+ 71 - 12062
sites/all/themes/gui/materiobasetheme/css/styles.css


File diff suppressed because it is too large
+ 55 - 317
sites/all/themes/gui/materiobasetheme/css/wysiwyg.css


+ 0 - 34
sites/all/themes/gui/materiobasetheme/koala-config.json

@@ -1,34 +0,0 @@
-// Less project settings, you can edit it and set custom settings.
-{
-	"language": "less",
-
-	// Set this to the root of your project. Defaults to "/".
-	"http_path": "/",
-
-	// The directory where the less stylesheets are kept. It is relative to the http_path.
-	"less_dir":"less",
-
-	// The directory where the css stylesheets are kept. It is relative to the http_path.
-	"css_dir": "css",
-
-	// Compile options of LESS.
-	"options": {
-
-		// Output style. Can be normal (default), compress, yuicompress.
-		"output_style": "normal",
-
-		// Outputs filename and line numbers, which will output the debug info within comments.
-		"line_comments": false,
-
-		// Outputs filename and line numbers, which will output the information within a fake media query which is compatible with the SASS format.
-		"debug_info": false
-	},
-
-	// Other compile options.
-	// e.g, ["--strict-imports", ... ,"--rootpath=URL"].
-	// Run the command 'lessc -h' to see more options.
-	"custom_options": [],
-
-	// An array of filesystem paths or importers which should be searched for LESS templates imported with the @import directive.
-	// "include_paths": ["components/gui_ck_fw", "components/bootstrap/less"]
-}

File diff suppressed because it is too large
+ 0 - 66
sites/all/themes/gui/materiobasetheme/less/styles.css


+ 17 - 0
sites/all/themes/gui/materiobasetheme/package.json

@@ -0,0 +1,17 @@
+{
+  "name": "materiobasetheme",
+  "version": "1.0.0",
+  "author": "Bachir Soussi Chiadmi",
+  "homepage": "http://materio.com",
+  "engines": {
+    "node": ">= 0.8.0"
+  },
+  "devDependencies": {
+    "autoprefixer-core": "^5.1.5",
+    "grunt-contrib-compass": "v0.9.0",
+    "grunt-contrib-sass": "v0.7.3",
+    "grunt-contrib-watch": "v0.6.1",
+    "grunt-postcss": "^0.3.0",
+    "grunt-svg2png": "^0.2.7"
+  }
+}

+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/fonts.scss → sites/all/themes/gui/materiobasetheme/scss/fonts.scss


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/gui.scss → sites/all/themes/gui/materiobasetheme/scss/gui.scss


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/layout.scss → sites/all/themes/gui/materiobasetheme/scss/layout.scss


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/misc.scss → sites/all/themes/gui/materiobasetheme/scss/misc.scss


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/fonts.less → sites/all/themes/gui/materiobasetheme/scss/old-less/fonts.less


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/gui.less → sites/all/themes/gui/materiobasetheme/scss/old-less/gui.less


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/layout.less → sites/all/themes/gui/materiobasetheme/scss/old-less/layout.less


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/misc.less → sites/all/themes/gui/materiobasetheme/scss/old-less/misc.less


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/misc.less.orig → sites/all/themes/gui/materiobasetheme/scss/old-less/misc.less.orig


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/styles.css → sites/all/themes/gui/materiobasetheme/scss/old-less/styles.css


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/styles.less → sites/all/themes/gui/materiobasetheme/scss/old-less/styles.less


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/styles.less.orig → sites/all/themes/gui/materiobasetheme/scss/old-less/styles.less.orig


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/old-less/wysiwyg.less → sites/all/themes/gui/materiobasetheme/scss/old-less/wysiwyg.less


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/styles.scss → sites/all/themes/gui/materiobasetheme/scss/styles.scss


+ 0 - 0
sites/all/themes/gui/materiobasetheme/less/wysiwyg.scss → sites/all/themes/gui/materiobasetheme/scss/wysiwyg.scss


Some files were not shown because too many files changed in this diff