(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| // MultiExporter.jsx | |
| // Version 0.1 | |
| // Version 0.2 Adds PNG and EPS exports | |
| // Version 0.3 Adds support for exporting at different resolutions | |
| // Version 0.4 Adds support for SVG, changed EPS behaviour to minimise output filesize | |
| // Version 0.5 Fixed cropping issues | |
| // Version 0.6 Added inner padding mode to prevent circular bounds clipping | |
| // | |
| // Copyright 2013 Tom Byrne | |
| // |
| var app = angular.module('app', ['ngResource']); | |
| app.config(function($locationProvider, $routeProvider) { | |
| // $locationProvider.html5Mode(true); | |
| $routeProvider | |
| .when('/', { templateUrl: 'partials/index', controller: 'ctrl' }) | |
| .when('/about', { templateUrl: 'partials/about', controller: 'ctrl' }) | |
| .otherwise({redirectTo:'/'}); | |
| }); |
| require 'rake' | |
| require 'css_splitter' | |
| desc 'split css files' | |
| namespace :css do | |
| task :split do | |
| infile = ENV['infile'] || raise("missing infile") | |
| outdir = ENV['outdir'] || File.dirname(infile) | |
| max_selectors = ENV['max_selectors'] || 4095 |