Permalink
Browse files

Removed old Makefile and custom js file

  • Loading branch information...
davglass committed Feb 20, 2013
1 parent ee1b135 commit bf0a89d41d9dbfac01fe1445d430706bc26c99a2
Showing with 0 additions and 172 deletions.
  1. +0 −57 src/cssnormalize/Makefile
  2. +0 −115 src/cssnormalize/make-context.js
View
@@ -1,57 +0,0 @@
-# -- Constants -----------------------------------------------------------------
-
-# Path to the normalize.css git repo.
-NORMALIZE_LIB = $(PWD)/../../../normalize.css
-
-# Path to which Normalize CSS files should be written.
-OUTPUT_DIR = $(PWD)/css
-
-# Path to which manual test files should be written.
-TESTS_DIR = $(PWD)/tests/manual
-
-# Comment to prepend to the imported source files.
-PREPEND_COMMENT = /*! Copyright (c) Nicolas Gallagher and Jonathan Neal */ \n /* THIS FILE IS GENERATED BY A BUILD SCRIPT - DO NOT EDIT! */\n
-
-# Files that make up normalize.css
-BASE_FILES = $(NORMALIZE_LIB)/normalize.css
-
-# Test file from normalize.css repo
-TEST_FILES = $(NORMALIZE_LIB)/test.html
-
-# -- Targets -------------------------------------------------------------------
-
-BASE_TARGETS = $(addprefix $(OUTPUT_DIR)/, $(notdir $(BASE_FILES)))
-TEST_TARGETS = $(addprefix $(TESTS_DIR)/, $(notdir $(TEST_FILES)))
-
-# target: all - Default target.
-all: import
-
-# target: clean - Removes imported source files.
-clean:
- rm -f $(BASE_TARGETS) $(TEST_TARGETS)
-
-# target: import - Imports normalize.css source files from a separate repo.
-import: import-base import-tests
-
-
-# target: import-base - Imports the source files that make up normalize.css.
-import-base: $(BASE_TARGETS)
-
-# target: import-base - Imports the source files that make up normalize.css.
-import-tests: $(TEST_TARGETS)
-
-# target: help - Displays help.
-help:
- @egrep "^# target:" Makefile
-
-$(OUTPUT_DIR)/%.css: $(NORMALIZE_LIB)/%.css
- @echo "Copying CSS contents over..."
- @echo "$(notdir $@)"
- @echo "$(PREPEND_COMMENT)" > $@
- cat $(BASE_FILES) >> $@
- node make-context.js
-
-$(TESTS_DIR)/%.html: $(NORMALIZE_LIB)/%.html
- @echo "Copying test contents over..."
- @echo "$(notdir $@)"
- cat $(TEST_FILES) >> $@
@@ -1,115 +0,0 @@
-#!/usr/bin/env node
-
-/*
-* This short script reads in the normalize.css file
-* and writes a normalize-context.css file by parsing
-* the CSS.
-*
-* Author: Tilo Mitra
-*/
-
-var fs = require('fs'),
- parserlib = require('parserlib'),
- parser = new parserlib.css.Parser(),
-
- //This string holds all the CSS that will be written to file.
- CSS = '/* THIS FILE WAS CREATED BY A BUILD SCRIPT \n DO NOT EDIT THIS FILE */ \n \n',
-
- LICENSE = '/*! Copyright (c) Nicolas Gallagher and Jonathan Neal \n normalize.css v1.1.0 | MIT License | git.io/normalize */ \n\n\n',
-
- //This is the file path where normalize-context.css will get written relative to this script's location.
- FILE_PATH = 'css/normalize-context.css',
-
- //This is the class prefix that will be prepended to all selectors, except the html selector.
- PREFIX = '.yui3-normalized';
-
-/* ----------------
-Event Subscriptions
------------------ */
-
-parser.addListener('startstylesheet', function(){
- console.log('Starting to parse style sheet...');
-});
-
-
-parser.addListener('endstylesheet', function(){
- console.log('Finished parsing style sheet...');
- fs.writeFile(FILE_PATH, LICENSE + CSS, function(err) {
- if(err) {
- console.log(err);
- } else {
- console.log('The file was saved at ' + FILE_PATH);
- }
- });
-});
-
-/*
-Fired right before CSS properties are parsed for a certain rule.
-Go through and add all the selectors to the `css` string.
-*/
-parser.addListener('startrule', function (event) {
- var s,
- text;
- for (var i = 0, len = event.selectors.length; i < len; i++){
- s = event.selectors;
-
- /*
- If the selector does not contain the html selector,
- we can go ahead and prepend .yui3-normalized in front of it
- */
- if (s[i].text.indexOf('html') === -1) {
- CSS += PREFIX + ' ' + s[i].text;
- }
-
- /*
- If it contains html, replace the html with .yui3-normalized
- */
- else if (s[i].text.indexOf('html') !== -1) {
- //Replace multiple spaces with a single space. This is for the case where
- //html input[type='button'] comes through as html input[type='button']
- CSS += s[i].text.replace('html', '.yui3-normalized').replace(/ +/g, " ");
- }
-
- //If theres a following property, add a comma.
- if (s[i+1]) {
- CSS += ',\n';
- }
-
- //Otherwise, add an opening bracket for properties
- else {
- CSS += ' {\n';
- }
- }
-});
-
-/*
-Fired right after CSS properties are parsed for a certain rule.
-Add the closing bracket to end the CSS Rule.
-*/
-parser.addListener('endrule', function (event) {
- CSS += '}\n';
-});
-
-/*
-Fired for each property that the parser encounters. Add these
-properties to the `css` string with 4 spaces.
-*/
-parser.addListener('property', function(event){
- //Add 4 spaces tab
- CSS += ' ' + event.property + ': ' + event.value + '; \n';
-});
-
-
-
-/* -------------------------
-Start your engines and parse
----------------------------- */
-
-
-fs.readFile('css/normalize.css', function read(err, cssText) {
- if (err) {
- throw err;
- }
- parser.parse(cssText);
-});
-

0 comments on commit bf0a89d

Please sign in to comment.