Skip to content

Instantly share code, notes, and snippets.

map.on( "click", function( event ){
  var lat = event.latlng.lat,
      lng = event.latlng.lng;
  var marker = L.marker([lat, lng]).addTo(map);
  marker.bindPopup("<p>" + event.latlng.lat + "</p><p>" + event.latlng.lng + "</p>");
});
var polygonCoordinates = [];

$("button").on("click", function(event){
  event.preventDefault();
  polygonCoordinates.push([ parseFloat($("#lat").val()), parseFloat($("#long").val()) ]);
  if( polygonCoordinates.length >= 3 ){
    if( mapPolygon ) map.removeLayer( mapPolygon );
    var mapPolygon = L.polygon(polygonCoordinates).addTo(map);
 }
coordinates = [
  [38.9050314, -77.0337654],
  [38.9056367, -77.0349724],
  [38.9060625, -77.0328052],
  [38.9054322, -77.0300801]
]

coordinates.forEach(function(coor){
 L.marker(coor).addTo(map);
initialize: function(){
  this.listenTo(this.model, "change", this.render);
  ...
}
events: {
  'click .edit': 'renderEditForm',
  'click .cancel': 'render',
  'click .submit': 'updateGrumble',
  'click .delete': 'deleteGrumble',
},

updateGrumble: function(){
 event.preventDefault();
@amaseda
amaseda / bb-handlebars-template-solution.md
Last active January 4, 2016 16:09
bb-handlebars-template-solution.md
<!-- index.html -->

<script id="grumbleTemplate" type="text/x-handlebars-template">
    <h2>{{ title }} <span class='delete'>(X)</span></h2>
    by: {{ authorName }}
    <p>
      {{ content }}
    </p>
 
@amaseda
amaseda / bb_view_render_solution.md
Created January 4, 2016 15:36
bb_view_render_solution.md
App.Views.Grumble = Backbone.View.extend({
  className: "grumble",

  render: function(){
    this.$el.html("<h2>" + this.model.get("title") + "</h2>");
  }
});
@amaseda
amaseda / dabblet.css
Created March 9, 2013 19:35
Untitled
#title {
text-align: center;
}
#title span {
position: relative;
display: inline-block;
font-family: Century Gothic, arial, sans-serif;
font-size: 104px;
text-align: center;
@amaseda
amaseda / dabblet.css
Created March 9, 2013 19:10
Untitled
input {
border-radius: 5px;
border: 1px solid #cccccc;
}
#name, #email {
width: 86%;
}
#you, #songs {
@amaseda
amaseda / dabblet.css
Created March 9, 2013 19:10
Untitled
input {
border-radius: 5px;
border: 1px solid #cccccc;
}
#name, #email {
width: 86%;
}
#you, #songs {