Skip to content

Instantly share code, notes, and snippets.

View TylerJPresley's full-sized avatar

Tyler J Presley TylerJPresley

View GitHub Profile
@TylerJPresley
TylerJPresley / process-css.ts
Last active September 11, 2017 04:12
Release task // Aurelia (CLI/RequireJS)
import * as gulp from 'gulp';
import * as sourcemaps from 'gulp-sourcemaps';
import * as sass from 'gulp-sass';
import * as autoprefixer 'gulp-autoprefixer';
import * as cleanCSS from 'gulp-clean-css';
import * as project from '../aurelia.json';
import {build} from 'aurelia-cli';
export default function processCSS() {
return gulp.src(project.cssProcessor.source)
@TylerJPresley
TylerJPresley / app.js
Last active July 9, 2016 21:15
Scroll to top post render // Aurelia (CLI/RequireJS)
/**
* Imports
*/
import {PagePostRender} from 'page-post-render';
/**
* App Class
* @class
*/
export class App {
@TylerJPresley
TylerJPresley / environment.js
Last active July 10, 2016 19:45
Services Example // Aurelia (CLI/RequireJS)
export default {
debug: true,
testing: true,
apiUrl: 'http://localhost:3000/'
};
@TylerJPresley
TylerJPresley / example.js
Last active July 9, 2016 21:17
Load JS file on page // Aurelia (CLI/RequireJS)
export class MyClass
activate(params, routeConfig, navigationInstruction) {
if (!document.querySelector('script#stripe-source')) {
let sc = document.createElement('script');
sc.setAttribute('id', 'stripe-source');
sc.async = true;
sc.setAttribute('src', 'https://js.stripe.com/v2/');
document.body.appendChild(sc);
}
@TylerJPresley
TylerJPresley / app.html
Last active April 24, 2016 04:54
Aurelia simple repeat
<template>
<require from="bootstrap/css/bootstrap.css"></require>
<require from='./items-list'></require>
<items-list close.call="close($event)"></items-list>
</template>
@TylerJPresley
TylerJPresley / welcome.html
Last active March 16, 2016 16:59
Aurelia cascading selects example
<template>
<section class="au-animate">
<h2>Cascading Selects Example</h2>
<form role="form" submit.delegate="submit()">
<div class="form-group">
<label for="levelOne">Level 1</label>
<select id="levelOne" name="levelOne" value.bind="levelOne">
@TylerJPresley
TylerJPresley / date-picker.html
Last active February 6, 2016 18:12
Aurelia date picker
<template>
<adaptive-input input-class="form-control date" type="text" label="Date" value.bind="value"></adaptive-input>
</template>
@TylerJPresley
TylerJPresley / countries.json
Created January 25, 2016 04:54
Countries / Abbreviations / Administrative Divisions
{"countries":[{"name":"Afghanistan","abbr":"AF","divisions":["Badakhshan","Badghis","Baghlan","Balkh","Bamyan","Daykundi","Farah","Faryab","Ghazni","Ghor","Helmand","Herat","Jowzjan","Kabul","Kandahar","Kapisa","Khost","Kunar","Kunduz","Laghman","Logar","Maidan Wardak","Nangarhar","Nimruz","Nuristan","Paktia","Paktika","Panjshir","Parwan","Samangan","Sar-e Pol","Takhar","Urozgan","Zabul"]},{"name":"Åland Islands","abbr":"AX","divisions":["Brändö","Eckerö","Finström","Föglö","Geta","Hammarland","Jomala","Kumlinge","Kökar","Lemland","Lumparland","Mariehamn","Saltvik","Sottunga","Sund","Vårdö"]},{"name":"Albania","abbr":"AL","divisions":["Berat","Dibër","Durrës","Elbasan","Fier","Gjirokastër","Korçë","Kukës","Lezhë","Shkodër","Tirana","Vlorë"]},{"name":"Algeria","abbr":"DZ","divisions":["Adrar","Aïn Defla","Aïn Témouchent","Algiers","Annaba","Batna","Béchar","Béjaïa","Biskra","Blida","Bordj Bou Arréridj","Bouïra","Boumerdès","Chlef","Constantine","Djelfa","El Bayadh","El Oued","El Tarf","Ghardaïa","Guelma","Illi
@TylerJPresley
TylerJPresley / config.js
Last active January 3, 2016 04:22
config.js overrides
"overrides": {
"npm:[email protected]": {
"main": "client/shim.min"
},
"github:hakanersu/[email protected]": {
"main": "dist/js/jquery.amaran.min.js"
},
"github:TylerJPresley/bootstrap@v4-dev": {
"dependencies": {
"HubSpot/tether": "1.1.1",
@TylerJPresley
TylerJPresley / StrengthenIconExport.jsx
Last active January 6, 2016 22:05
This Photoshop script helps me generate ~100 icons that get used in various places. All the layers in the PSD are smart objects that can be easily resized without getting distorted.
#target photoshop
//
// StrengthenIconExport.jsx
//
//
// Generated Sat Jan 02 2016 14:20:45 GMT-0600
//
cTID = function(s) { return app.charIDToTypeID(s); };