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
// polyfill window.getMatchedCSSRules() in FireFox 6+ | |
if ( typeof window.getMatchedCSSRules !== 'function' ) { | |
var ELEMENT_RE = /[\w-]+/g, | |
ID_RE = /#[\w-]+/g, | |
CLASS_RE = /\.[\w-]+/g, | |
ATTR_RE = /\[[^\]]+\]/g, | |
// :not() pseudo-class does not add to specificity, but its content does as if it was outside it | |
PSEUDO_CLASSES_RE = /\:(?!not)[\w-]+(\(.*\))?/g, | |
PSEUDO_ELEMENTS_RE = /\:\:?(after|before|first-letter|first-line|selection)/g; | |
// convert an array-like object to array |
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
import {Kampos, effects} from 'kampos'; | |
const target = document.querySelector('canvas'); | |
const media = document.querySelector('video'); | |
const hueSaturation = effects.hueSaturation(); | |
const kampos = new Kampos({target, effects: [hueSaturation]}); | |
hueSaturation.hue = 90; |
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
import {Kampos, effects, Ticker} from 'kampos'; | |
const ticker = new Ticker(); | |
const kampos = new Kampos({target, effects: [effects.hueSaturation()], ticker}); | |
const kampos2 = new Kampos({target2, effects: [effects.hueSaturation()], ticker}); | |
// rest of drawing logic ... | |
ticker.start(); |
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
import {Kampos, effects, Ticker} from 'kampos'; | |
const target1 = document.querySelector('#canvas1'); | |
const media1 = document.querySelector('#video1'); | |
const target2 = document.querySelector('#canvas2'); | |
const media2 = document.querySelector('#video2'); | |
const hueSaturation = effects.hueSaturation(); | |
const brightnessContrast = effects.brightnessContrast(); |
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
export default function () { | |
return { | |
fragment: { | |
uniform: { | |
u_light: 'vec3', | |
u_dark: 'vec3' | |
}, | |
main: `vec3 gray = vec3(dot(lumcoeff, color)); | |
color = mix(u_dark, u_light, gray);` | |
uniforms: [ |
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
define([ | |
'spin' | |
], function (Spinner) { | |
return [ | |
function () { | |
return { | |
restrict: 'A', | |
scope : { | |
spinAction : '&spinAction', |
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
({ | |
// appDir : "use if creating a proper app according to RequireJS' conventions", | |
baseUrl : 'path/to/base', | |
// dir : "use if we're outputting a directory", | |
optimize : 'uglify', | |
paths : { | |
plugins : '../../lib', | |
mustache : '../../lib/mustache', | |
common : '../common', | |
ui : 'ui', |
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
import os | |
PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__)) | |
DEBUG = True | |
FIXTURES = ( | |
'dev/sites', | |
'dev/objects', | |
'pages', |
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
import uuid | |
from django.db import models | |
from django.utils.encoding import force_text as force_unicode | |
class DefaultUUIDField(models.UUIDField): | |
def __init__(self, *args, **kwargs): | |
kwargs['blank'] = True | |
kwargs.setdefault('editable', False) |
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
############ | |
# Option A # | |
############ | |
class CategoryTestCase(RESTAPITestCase): | |
"""Tests Category API endpoints.""" | |
base_name = 'category' | |
user_factory = account_factories.Admin |
NewerOlder