Skip to content

Instantly share code, notes, and snippets.

View secretrobotron's full-sized avatar
🙀
wow!

Bobby Richter secretrobotron

🙀
wow!
View GitHub Profile
@secretrobotron
secretrobotron / polymer-example.html
Last active December 28, 2015 19:19
Polymer ceci example
<polymer-element name="ceci-button" attributes="label"
extends="ceci-element" label="Click Me">
<template>
<style>
:host {
display: block;
width: 100%;
}
</style>
<button id="button" on-click="{{onClick}}">
<ceci-app>
<ceci-card>
<ceci-fireworks />
<ceci-button />
</ceci-card>
</ceci-app>
@secretrobotron
secretrobotron / gist:6544243
Created September 12, 2013 21:41
Prevent empty _events properties from causing an exception.
@@ -422,11 +422,16 @@ define('api/sketchfab-iframe',[ "vendors/q/q.min"], function( Q ) {
this._events[data.status] = undefined;
}
} else {
- if (this._events[data.status].resolve !== undefined) {
- this._events[data.status].resolve(data);
- if (clear) {
- this._events[data.status] = undefined;
+ // XXXsecretrobotron: Added an extra `if` layer to protect against unexpected empty `_events` properties.
+ if (this._events[data.status]) {
@secretrobotron
secretrobotron / webmaker tags
Created January 3, 2013 16:26
Sketch of markup for a portable "webmaker character"
<webmaker>
<character base="http://webmaker.org/assets/characters/bases/biped2">
<style>
<head type="g-man">
<glasses url="http://webmaker.org/assets/characters/styles/head/sunglasses" />
</head>
<body type="clown">
<pants type="silly" />
</body>
</style>
}
return fragment;
},
transitionEndWrapper: (function() {
var div = document.createElement( "div" ),
p,
pre = [ "ms", "O", "Webkit", "Moz", "" ];
transitionEndWrapper: (function() {
var div = document.createElement( "div" ),
p,
pre = [ "ms", "O", "Webkit", "Moz", "" ];
for ( p in pre ) {
if ( div.style[ pre[ p ] + "Transition" ] !== undefined ) {
return function( element, listener ) {
element.addEventListener( "transitionend", listener, false );
element.addEventListener( "oTransitionEnd", listener, false );
element.addEventListener( "WebkitTransitionEnd", listener, false );
https://dl.dropbox.com/u/26786471/examples/webgl_animation_skinning_test4.html
@secretrobotron
secretrobotron / gist:3131892
Created July 17, 2012 20:38
too much video
<div id="beep"></div>
<script>
var beep = document.getElementById('beep');
var video;
for ( var i = 0; i < 150; i++ ) {
video = document.createElement('video');
video.src = 'http://localhost:8888/external/popcorn-js/test/trailer.ogv?' + Date.now();
beep.appendChild(video);
}
</script>
document.addEventListener( "DOMContentLoaded", function( e ){
Butter();
}, false );
<html>
<head>
<script type="text/javascript">
function dosub()
{
document.getElementById("frm1").submit();
}
</script>
</head>