Skip to content

Instantly share code, notes, and snippets.

@Takazudo
Takazudo / gist:638827
Created October 21, 2010 16:39
dom console
/**
* $.fixedConsole
* dom console
*/
$.FixedConsole = function(){
this.element = null;
this.max = 20;
};
$.FixedConsole.prototype = {
init: function(){
@Takazudo
Takazudo / gist:638832
Created October 21, 2010 16:41
scrollTop
/* jQuery1.4.3 has bug? IE couldn't catch scrollTop using $.fn.scrollTop */
function scrollTop(){
return $(document).scrollTop() || document.documentElement.scrollTop || document.body.scrollTop || window.pageYOffset || 0;
}
@Takazudo
Takazudo / hogeModule.js
Created October 28, 2010 03:40
RequireJS "define" example
//----------- simply do this like json -----------
define({
color: black,
size: 170
});
//----------- or you can run something in it -----------
define(function(){
@Takazudo
Takazudo / $.fn.gMap
Created October 28, 2010 07:46
Google Maps API V3 example (jQuery plugin)
/**
* $.fn.gMap
* $('div').gMap will attach googleMap in it
* 'lat' and 'lng' needs to be specified via object.
* depends: google maps API v3
*/
$.fn.gMap = function(options){
if(!options.hasOwnProperty('lat')){
throw new Error('"lat" needs to be specified.');
@Takazudo
Takazudo / gist:657734
Created November 1, 2010 06:48
$.gMapLoader: load google maps API V3 asynchlonously
/**
* $.gMapLoader
*/
$.GMapLoader = function(){};
$.GMapLoader.prototype = {
options: {
language: 'en',
sensor: false,
callbackProperty: 'gMapCallback'
/* something to include wordpress page */
$s = $_SERVER;
$name = $s['SERVER_NAME'];
$url = strpos($s['SERVER_PROTOCOL'], 'HTTPS') ? 'https://' : 'http://';
$url .= $name . '/press/index.php';
$url = htmlspecialchars($url);
echo file_get_contents($url);
@Takazudo
Takazudo / gist:709904
Created November 22, 2010 12:33
$.ui.overflowKiller - kill overflow temporary.
/**
* $.ui.overflowKiller
* attach this to 'html'
*/
$.widget('ui.overflowKiller', {
options: {
killXY: false,
killX: true,
killY: false
},
@Takazudo
Takazudo / index.html
Created November 24, 2010 10:38
social tools. see this demo on http://goo.gl/mNZwQ
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>socialTools</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
<script src="scripts.js"></script>
<script>
jQuery(function($) {
@Takazudo
Takazudo / index.html
Created November 29, 2010 09:30
loading overlay (botsu)
<div class="mod-globalLoading ui-globalLoading">
<div class="overlay"></div>
<div class="img"></div>
<!-- /mod-globalLoading --></div>
@Takazudo
Takazudo / $.ui.swipable abandoned code
Created December 13, 2010 09:37
tried to add threshold but failed. when touchmove was prevented, no more native scroll occurs.
/*
* $.ui.swipable
*
* http://github.com/Takazudo/jQuery.ui.swipable
* version 0.1.3a (2010/12/13)
* Copyright (c) 2010 Takeshi Takatsudo (takazudo[at]gmail.com)
* MIT license
*
=============================================================================
depends on