Skip to content

Instantly share code, notes, and snippets.

View bensochar's full-sized avatar
🗜️
coding...

Benjamin Sochar bensochar

🗜️
coding...
View GitHub Profile
// Original code from http://www.blog.highub.com/mobile-2/a-fix-for-iphone-viewport-scale-bug/
var metas = document.getElementsByTagName('meta');
var i;
if (navigator.userAgent.match(/iPhone/i)) {
for (i=0; i<metas.length; i++) {
if (metas[i].name == "viewport") {
metas[i].content = "width=device-width, minimum-scale=1.0, maximum-scale=1.0";
}
}
@fatgy
fatgy / circle_as_marker.js
Created March 10, 2011 04:54
Esa's Google Maps API v3 experiments. Circle overlay as a marker.
// http://koti.mbnet.fi/ojalesa/boundsbox/makemarker_circle.htm
/**
* makeMarker() ver 0.3
* creates Marker and InfoWindow on a Map() named 'map'
* now creates alternatively a Circle if 'radius' option property is given
* creates sidebar row in a DIV 'sidebar'
* saves marker to markerArray and markerBounds
* @param options object for Marker, InfoWindow and SidebarItem
* @author Esa 2009, 2010
*/
@ryanb
ryanb / github_tree_slider.js
Created December 6, 2010 17:23
This is how GitHub's new AJAX file browser works.
GitHub.TreeSlider = function () {
if (window.history && window.history.pushState) {
function a() {
if (e.sliding) {
e.sliding = false;
$(".frame-right").hide();
$(".frame-loading:visible").removeClass("frame-loading")
}
}
if (!($("#slider").length == 0 || !GitHub.shouldSlide)) if (!navigator.userAgent.match(/(iPod|iPhone|iPad)/)) {
@jakebellacera
jakebellacera / ICS.php
Last active October 21, 2025 12:28
A convenient script to generate iCalendar (.ics) files on the fly in PHP.
<?php
/**
* This is free and unencumbered software released into the public domain.
*
* Anyone is free to copy, modify, publish, use, compile, sell, or
* distribute this software, either in source code form or as a compiled
* binary, for any purpose, commercial or non-commercial, and by any
* means.
*