A simple example of how ems are relative measurement units.
A Pen by José Menor on CodePen.
var leftPos = (typeof window.screenLeft == "number") ? | |
window.screenLeft : window.screenX; | |
var topPos = (typeof window.screenTop == "number") ? | |
window.screenTop : window.screenY; |
// plugin detection - doesn't work in IE | |
function hasPlugin(name) { | |
name = name.toLowerCase(); | |
for (var i=0 ; i < navigator.plugins.length ; i +=1) { | |
if(navigator.plugins[i].name.toLowerCase().indexOf(name) > -1) { | |
return true; | |
} | |
} |
function nodeListToArray(nodes) { | |
var array = null; | |
try { | |
array = Array.prototype.slice.call(nodes, 0); //non-IE and IE9+ | |
} catch (ex) { | |
array = new Array(); | |
for(var i=0, len=nodes.length; i < len; i+=1) { | |
array.push(nodes[i]); | |
} | |
} |
//Code to prevent multiple form submissions | |
EventUtil.addHandler(form, "submit", function(event) { | |
event = EventUtil.getEvent(event); | |
var target = EventUtil.getTarget(event); | |
//get the submit button | |
var btn = target.elements["submit-btn"]; | |
//disable it | |
btn.disabled = true; |
var EventUtil = { | |
addHandler: function(element, type, handler){ | |
if (element.addEventListener){ | |
element.addEventListener(type, handler, false); | |
} else if (element.attachEvent){ | |
element.attachEvent("on" + type, handler); | |
} else { | |
element["on" + type] = handler; | |
} |
{ | |
"path":"/usr/local/bin/", | |
"cmd": ["node", "$file", "$file_base_name"], | |
"working_dir": "${project_path:${folder}}", | |
"selector": "*.js" | |
} |
'use strict'; | |
module.exports = function(grunt) { | |
grunt.initConfig({ | |
pkg: grunt.file.readJSON('package.json'), | |
connect: { | |
livereload: { | |
options: { |
# RSpec 2.0 syntax Cheet Sheet by http://ApproachE.com | |
# defining spec within a module will automatically pick Player::MovieList as a 'subject' (see below) | |
module Player | |
describe MovieList, "with optional description" do | |
it "is pending example, so that you can write ones quickly" | |
it "is already working example that we want to suspend from failing temporarily" do | |
pending("working on another feature that temporarily breaks this one") |
class BoggleBoard | |
attr_reader :board | |
def initialize(board) | |
@board = board | |
end | |
def print_board | |
@board.each { |row| p row} | |
end |
A simple example of how ems are relative measurement units.
A Pen by José Menor on CodePen.