Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

leaflet draw save event

L.EditToolbar.include({
  getActions: function (handler) {
    var actions = [
      {
        title: L.drawLocal.edit.toolbar.actions.save.title,
        text: L.drawLocal.edit.toolbar.actions.save.text,
        callback: this._save,
        context: this
      },
      {
        title: L.drawLocal.edit.toolbar.actions.cancel.title,
        text: L.drawLocal.edit.toolbar.actions.cancel.text,
//        callback: this.disable,  // --- original
        callback: this._cancel,    // --- changed
        context: this
      }
    ];

    if (handler.removeAllLayers) {
      actions.push({
        title: L.drawLocal.edit.toolbar.actions.clearAll.title,
        text: L.drawLocal.edit.toolbar.actions.clearAll.text,
        callback: this._clearAllLayers,
        context: this
      });
    }

    return actions;
  },

// --- new -----------------
  _cancel: function() {
    this.disable();
    this._map.fire('draw:editcancel');
  }  
});

function processCancel(e) {
  console.log('draw canceled');
}

map.on('draw:editcancel', processCancel);
Comment

PREVIOUS NEXT
Code Example
Javascript :: tableau javascript 
Javascript :: javascript repace enter event with another character 
Javascript :: mvc set javascript variable from model 
Javascript :: 5.625/2 
Javascript :: different ways to write react file paths 
Javascript :: jquery automatically click message alert 
Javascript :: How to get length of string in javascript without using native length method 
Javascript :: Updating Object Properties 
Javascript :: jinja join and wrap in quotes 
Javascript :: python config file json datatypes 
Javascript :: angular 4200 on ec2 access is localhost 
Javascript :: jasmine compare arrays 
Javascript :: mdn golang 
Javascript :: rdlc refresh dataset from object 
Javascript :: decrease touchableopacity in react native 
Javascript :: jquery post data into an iframe from textarea live 
Javascript :: javascript sanitize input slug 
Javascript :: como hacer un onpress en react native expo 
Javascript :: js run html in blob 
Javascript :: Laravel bootstrap 5 install popper.js error 
Javascript :: ref={(node) = (this.avatarEditor = node)} 
Javascript :: material ui notify 
Javascript :: JSDOM - serialize() // returns dom as string 
Javascript :: elte html if not updating 
Javascript :: how to check in js if element is li or is button 
Javascript :: javascript only works in codepen 
Javascript :: oracle apex interactive grid set record field readonly 
Javascript :: Setting Up Multiple Event Responses 
Javascript :: render one canvas over another 
Javascript :: three js div over orbitcontrol 
ADD CONTENT
Topic
Content
Source link
Name
5+3 =