Skip to content

Instantly share code, notes, and snippets.

View kenkeiter's full-sized avatar
🦊

Ken Keiter kenkeiter

🦊
View GitHub Profile
@kenkeiter
kenkeiter / text_extents.js
Created July 12, 2012 22:30
Resize text to fit a min/max.
;(function($){
$.fn.textExtents = function(options){
var spans = $('span:visible', this);
var heightMax = parseInt($(this).css('max-height'));
var widthMax = parseInt($(this).css('max-width'));
var fontSize = parseInt($(this).css('font-size')); /* max font size */
do{
var textHeight = 0;
var textWidth = 0;
$(spans).each(function(){
@kenkeiter
kenkeiter / text-extents.js
Created August 28, 2011 19:14
JQuery zoom text to extents, supporting multiple inline spans.
;(function($){
$.fn.textExtents = function(options){
var spans = $('span:visible', this);
var heightMax = parseInt($(this).css('max-height'));
var widthMax = parseInt($(this).css('max-width'));
var fontSize = options.maxFontSizePx;
do{
var textHeight = 0;
var textWidth = 0;
$(spans).each(function(){
@kenkeiter
kenkeiter / image_placement.html
Created July 19, 2011 20:53
Place images atop other images
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>HTML5 boilerplate—all you really need…</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<script type="text/javascript" charset="utf-8">
@kenkeiter
kenkeiter / vmware_driver.rb
Created May 9, 2011 15:06
Loose implementation of DC driver for Spherical
require 'deltacloud/base_driver'
require 'spherical'
module Deltacloud::Drivers::VMware
class VMwareDriver < Deltacloud::BaseDriver
# Configure hardware profile options
define_hardware_profile 'default' do