Skip to content

Instantly share code, notes, and snippets.

@brianjmiller
brianjmiller / .gitignore
Last active December 19, 2015 06:19
Simple service based on Express
/node_modules
@brianjmiller
brianjmiller / gist:5814668
Last active December 18, 2015 16:49
PR template for browser testing
Tested in:
- [ ] Node.js
- [ ] Chrome
- [ ] FireFox
- [ ] Safari
- [ ] IE 11
- [ ] IE 10
- [ ] IE 9
- [ ] IE 8
@brianjmiller
brianjmiller / require.config.js
Last active December 16, 2015 12:59
Loading CryptoJS with require/almond, etc.
var CryptoJS = CryptoJS || (function (Math, undefined) {^M
^M
return C;^M
}(Math));^M
define("cryptojs", (function (global) {
return function () {
var ret, fn;
return ret || global.CryptoJS;
};
@brianjmiller
brianjmiller / gist:4946347
Created February 13, 2013 17:28
Sample TinCanJS usage
TinCan.enableDebug();
var tincan = new TinCan (
{
recordStores: [
{
endpoint: "https://cloud.scorm.com/ScormEngineInterface/TCAPI/public/",
auth: "" // Base64 encoded string that looks like "test:password"
}
]
Y.io(
"/pdl/api/guest/user",
{
method: "POST",
headers: {
"Accept": "application/json",
"Content-Type": "application/json"
},
data: Y.JSON.stringify(
{
@brianjmiller
brianjmiller / gist:4185943
Created December 1, 2012 23:34
ML with total
var Clazz = Y.namespace("OCLC.W.Cart.ML.Lines").Base = Y.Base.create(
"oclc-cart-ml-lines-base",
Y.ModelList,
[],
{
model: Y.OCLC.W.Cart.M.Line.Base,
initializer: function () {
Y.log("initializer", "debug", Clazz.NAME);
@brianjmiller
brianjmiller / build.js
Created September 14, 2012 13:57
Trying to get Gear to work
#!/usr/bin/env node
var gear = require('gear');
new gear.Queue(
{
registry: new gear.Registry(
{
module: 'gear-lib'
}
@brianjmiller
brianjmiller / gist:3667321
Created September 7, 2012 15:47 — forked from ericf/gist:3666772
Using Y.ModelConsumer
// assumes existence of Y.UserModel
YUI.add('user-view', function (Y) {
Y.UserView = Y.Base.create('userView', Y.View, [ Y.ModelConsumer ], {
template: Y.Handlebars.templates['user'],
initializer: function () {
var user = this.get('user');
@brianjmiller
brianjmiller / general.js
Created July 12, 2012 19:55
YUI3: A Start
YUI.add(
"myapp-general",
function (Y) {
var Clazz = Y.namespace("MyApp").General = Y.Base.create(
"myapp-general",
Y.Widget,
[],
{
initializer: function (config) {
Y.log("initializer", "debug", Clazz.NAME);
@brianjmiller
brianjmiller / gist:2206497
Created March 26, 2012 17:00
Circular Class Definition
YUI.add(
"custom-manage-m-supplier",
function (Y) {
var Clazz = Y.namespace("Bikes.Manage.M").Supplier = Y.Base.create(
"custom_manage_m_supplier",
Y.Bikes.Manage.M.Base,
[ Y.ModelRelate, Y.ModelRelateAutoGen ],
{},
{
ATTRS: {