This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Object.prototype.watch polyfill | |
* @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/watch | |
* | |
* Known limitations: | |
* - `delete object[property]` will remove the watchpoint | |
* | |
* Based on Eli Grey gist https://gist.github.com/eligrey/384583 | |
* Impovements based on Xose Lluis gist https://gist.github.com/XoseLluis/4750176 | |
* This version is optimized for minification |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
window.jsonP = function ( url, callback, paramName ) { | |
var self = arguments.callee // this function | |
, queue = self.queue || ( self.queue = {} ) // callback queue | |
, name = 'jsonP' + Object.keys( queue ).length + '_' + Date.now() // unique callback name | |
, global = 'jsonP.queue.' + name // global callback name | |
, placeholder = /(=)\?(?=&|$)/ // placeholder pattern | |
, script = document.createElement( 'script' ) // script dom node | |
; | |
script.type = 'text/javascript'; | |
script.src = placeholder.test( url ) ? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function($){ | |
$.toAscii = $.extend( | |
function toAscii (string) { | |
$.each(toAscii.diacritics, function(){ | |
string = string.replace(this[1], this[0]); | |
}); | |
return string; | |
}, { | |
diacritics: [ | |
['A', /[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g], |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
//set_include_path(get_include_path() . PATH_SEPARATOR . __DIR__); // optional | |
spl_autoload_register(function ($class) { | |
$file = preg_replace('#\\\|_(?!.+\\\)#','/', $class) . '.php'; | |
if (stream_resolve_include_path($file)) | |
require $file; | |
}); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Gradient Background test | |
*/ | |
body{ | |
background: #f06; | |
background: linear-gradient(45deg, #f06, yellow); | |
min-height: 100%; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Page url: <span id="location"></span> | |
<div> | |
<span class="url">http://fiddle.jshell.net</span> <span>true</span></div> | |
<div><span class="url">http://fiddle.jshell.net:80</span> <span>true</span></div> | |
<div><span class="url">//fiddle.jshell.net</span> <span>true</span></div> | |
<div><span class="url">//fiddle.jshell.net:80</span> <span>true</span></div> | |
<div><span class="url">http://fiddle.jshell.net:81</span> <span>false</span></div> | |
<div><span class="url">https://fiddle.jshell.net</span> <span>false</span></div> |
NewerOlder