You start with this:
And must end up with this:
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Modular DOMReady</title> | |
</head> | |
<body> | |
<header></header> | |
<section role="main"> |
doThis = (deferrer) -> | |
# do some JS nifty things | |
deferrer.done('foo', 'bar') | |
doThat = (deferrer) -> | |
# Have callbacks/timeouts/async? Sure! | |
setTimeout -> | |
deferrer.done('foozle', 'barzle') | |
, 5000 |
require 'uri' | |
address = '335 Rue Saint-Joseph Est, Quebec City, QC' | |
marker_color = '4fc27d' | |
args = { | |
markers: "color:0x#{marker_color}|#{address}", | |
size: '640x330', | |
zoom: 14, | |
language: 'en', |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<style> | |
* { | |
margin: 0; padding: 0; | |
-webkit-box-sizing: border-box; | |
-moz-box-sizing: border-box; | |
-ms-box-sizing: border-box; |
# As of right now, it will only work with a rdio-cli build from https://github.com/EtienneLem/rdio-cli/tree/commands-list | |
# Rdio completions | |
rdio_commands=(`rdio commands`) | |
compctl -k rdio_commands rdio |
// Fairly safe way to visually hide content, but make it accessible to screen readers | |
.visually-hidden { | |
position: absolute; | |
left: -9999px; | |
height: 1px; | |
} | |
@media screen and (max-width: 700px) { | |
// Again, accessible to screen readers | |
// Example: <a href="/login" class="icon icon-twitter"><span class="mobile-offscreen">Single-click </span> log in with Twitter</a> |
namespace :assets do | |
# `bundle exec rake assets:compile` | |
# * Compile stylesheets and javascripts | |
desc 'compile assets' | |
task :compile => [:compile_css, :compile_js] do | |
end | |
# `bundle exec rake assets:compile_css` | |
# IN => /app/assets/stylesheets/styles.styl | |
# OUT => /public/css/styles-<version>.min.css |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
<plist version="1.0"> | |
<dict> | |
<key>beforeRunningCommand</key> | |
<string>saveActiveFile</string> | |
<key>command</key> | |
<string>#!/usr/bin/env ruby | |
# encoding: utf-8 |
# Original BrowserDetect.js: @Teevio (http://teev.io/blog/text/13423292) | |
# Original idea: @rogie (http://rog.ie/post/9089341529/html5boilerplatejs) | |
# CoffeeScript implementation: @EtienneLem | |
class BrowserDetect | |
@init: -> | |
browser = @searchString(@dataBrowser) || "An unknown browser" | |
version = @searchVersion(navigator.userAgent) || @searchVersion(navigator.appVersion) || "An unknown version" | |
os = @searchString(@dataOS) || "An unknown OS" |