Skip to content

Instantly share code, notes, and snippets.

@mpriour
mpriour / tables.md
Last active December 23, 2015 07:59
testing md tables

Regular Tables

Strict Table Markup

@mpriour
mpriour / requestWorker.js
Created September 11, 2013 18:42
a closure compiler compatible network request worker
/**
* Takes a worker message with a request object as the data member, then sends and recieves result via XHR
* @param {Event} evt
*/
function sendRequest(evt) {
var args = evt.data;
var method = args.method;
var url = args.url;
var options = args.options;
var data = options.data;
@mpriour
mpriour / test.js
Created September 6, 2013 19:28
A set of tests for event listening & firing on esri.dijit._EventedWidget subclasses
require(["dojo/_base/declare", "esri/dijit/_EventedWidget"],
function(declare, _EventedWidget) {
var MyWidget = declare([_EventedWidget], {
test: function() {
this.emit("ee");
}
});
var MyMappedWidget = declare([_EventedWidget], {
_eventMap: {
"data-ready": ["provider"]
@mpriour
mpriour / gist:6370851
Created August 28, 2013 20:31
onBasemapChange && 'basemap-change' event properties
streets --> gray
Object {current: Object, previous: Object, target: Object}
current: Object
basemapName: "gray"
infos: Array[2]
layers: Array[2]
previous: Object
basemapName: "streets"
infos: Array[1]
@mpriour
mpriour / main.js
Created July 31, 2013 21:24
possible requirejs config to get dojo & esri to play nice with require.js (in browser ONLY)
/* global require */
require.config({
baseUrl: 'bower_components',
shim: {
underscore: {
exports: '_'
},
backbone: {
deps: [
@mpriour
mpriour / README.md
Last active December 19, 2015 14:09
r.js web builder for arcgis AMD apps

Copy & save the concatentated AMD modules to a javascript file and include that in your application.

USE AT YOUR OWN RISK

@mpriour
mpriour / convertor.js
Last active December 16, 2015 02:09
bs script to convert old event docs to new event maps and wiki format
map2docu = function(evt, props){
var oldName = props[0];
var evtprops = props.slice(1,-1);
var desc = props.slice(-1)[0];
console.log('| class="code" | %s \n| class="code" | %s \n| %s. Should be used in favor of %s',
evt, evtprops[0] ? evtprops.join(',') : '', desc, oldName);
}
makeDocu = function(evts) {
i=0;
@mpriour
mpriour / Default.sublime-theme
Created April 1, 2013 20:47
My modified sublime text editor structural theme (editor itself, not code theme)
[
{
"class": "label_control",
"color": [255, 255, 255],
"shadow_color": [24, 24, 24],
"shadow_offset": [0, -1]
},
{
"class": "button_control",
"content_margin": [6, 5, 6, 6],
@mpriour
mpriour / readme.md
Last active December 15, 2015 05:38 — forked from max-mapper/readme.md
@mpriour
mpriour / states.json
Created November 20, 2012 23:51 — forked from iwillig/states.json
{
"layer": {
"defaultStyle": {
"name": "pophatch"
}
}
}