Skip to content

Instantly share code, notes, and snippets.

View mjuniper's full-sized avatar

Mike Juniper mjuniper

View GitHub Profile
Composer.mapManager._map.addLayer(new esri.layers.ArcGISDynamicMapServiceLayer('http://maps.ngdc.noaa.gov/arcgis/rest/services/graticule/MapServer'))
var layer = new FeatureLayer(...);
var updateEndHandler = layer.on('update-end', function (args) {
if (args.error || (args.info && args.info.queryLimitExceeded)) {
//Possibly could just use layer.on('query-limit-exceeded', function () { ... });
console.log('could not draw all features at this extent');
} else {
//BUT what we really want to catch is this case
console.log('able draw all features at this extent');
}
});
{
"item": {
"title": "New Map",
"snippet": "Water",
"extent": [
[
-82.49921874997766,
-30.94534510191736
],
[
@mjuniper
mjuniper / index.html
Last active August 29, 2015 14:27
Water_Bodies
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href=
"http://js.arcgis.com/3.14/esri/css/esri.css">
<link rel="stylesheet" type="text/css" href=
"https://rawgit.com/benheb/legend/master/legend.css">
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
prop: true,
});
@mjuniper
mjuniper / TODO.md
Last active December 17, 2015 14:41
  1. Push opendata-ui to dev bucket
  2. Whiteboarding front end deploy, caching, etc
  3. 403 fastfonts
  4. Dataset json
  5. Outstanding bugs
  6. Composer release
  7. Team meetings
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@mjuniper
mjuniper / components.my-modal.js
Last active December 20, 2016 15:15
call-method-on-modal
import Ember from 'ember';
export default Ember.Component.extend({
init () {
this._super(...arguments);
// register the modal with the parent
this.get('registerModal')(this);
},
@mjuniper
mjuniper / controllers.application.js
Last active February 26, 2019 18:36
DDAU example
import Ember from 'ember';
export default Ember.Controller.extend({
count: 0,
actions: {
incrementCount () {
this.incrementProperty('count');
}
}
});