Commit faa2c5e7a9d8723ec72c45a1dc67bacf1bd2c0d7
1 parent
abad3e74
Exists in
master
and in
1 other branch
V. 0.5.5 - Modificações para debugar. Agora vamos realizar testes com o Heroku, na produção.
Showing
8 changed files
with
60 additions
and
163 deletions
Show diff stats
.gitignore
client/package.json
| @@ -17,6 +17,12 @@ | @@ -17,6 +17,12 @@ | ||
| 17 | }, | 17 | }, |
| 18 | "/auth/google/callback": { | 18 | "/auth/google/callback": { |
| 19 | "target": "http://localhost:5000" | 19 | "target": "http://localhost:5000" |
| 20 | + }, | ||
| 21 | + "/api/current_user": { | ||
| 22 | + "target": "http://localhost:5000" | ||
| 23 | + }, | ||
| 24 | + "/api/logout": { | ||
| 25 | + "target": "http://localhost:5000" | ||
| 20 | } | 26 | } |
| 21 | }, | 27 | }, |
| 22 | "dependencies": { | 28 | "dependencies": { |
config/keys.js
| 1 | // keys.js - figure out what set of credentials to return | 1 | // keys.js - figure out what set of credentials to return |
| 2 | // NODE_ENV - variável do Heroku que informa que estamos em production. o Heroku configura esta variável | 2 | // NODE_ENV - variável do Heroku que informa que estamos em production. o Heroku configura esta variável |
| 3 | +console.log ("Ambiente: " + process.env.NODE_ENV); | ||
| 3 | if (process.env.NODE_ENV === "production") { | 4 | if (process.env.NODE_ENV === "production") { |
| 4 | // we are in production - return the production set of keys | 5 | // we are in production - return the production set of keys |
| 5 | module.exports = require ("./prod"); | 6 | module.exports = require ("./prod"); |
package-lock.json
| @@ -558,11 +558,6 @@ | @@ -558,11 +558,6 @@ | ||
| 558 | "resolved": "https://registry.npmjs.org/jade-bootstrap/-/jade-bootstrap-1.0.14.tgz", | 558 | "resolved": "https://registry.npmjs.org/jade-bootstrap/-/jade-bootstrap-1.0.14.tgz", |
| 559 | "integrity": "sha1-x99tRjinKHKZ3HUXXrUAnzJyEeg=" | 559 | "integrity": "sha1-x99tRjinKHKZ3HUXXrUAnzJyEeg=" |
| 560 | }, | 560 | }, |
| 561 | - "js-string-escape": { | ||
| 562 | - "version": "1.0.1", | ||
| 563 | - "resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz", | ||
| 564 | - "integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=" | ||
| 565 | - }, | ||
| 566 | "jstransformer": { | 561 | "jstransformer": { |
| 567 | "version": "0.0.2", | 562 | "version": "0.0.2", |
| 568 | "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", | 563 | "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-0.0.2.tgz", |
| @@ -662,32 +657,32 @@ | @@ -662,32 +657,32 @@ | ||
| 662 | } | 657 | } |
| 663 | }, | 658 | }, |
| 664 | "mongodb": { | 659 | "mongodb": { |
| 665 | - "version": "3.0.7", | ||
| 666 | - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.0.7.tgz", | ||
| 667 | - "integrity": "sha512-n/14kMJEoARXz1qhpNPhUocqy+z5130jhqgEIX1Tsl8UVpHrndQ8et+VmgC4yPK/I8Tcgc93JEMQCHTekBUnNA==", | 660 | + "version": "3.0.8", |
| 661 | + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.0.8.tgz", | ||
| 662 | + "integrity": "sha512-mj7yIUyAr9xnO2ev8pcVJ9uX7gSum5LLs1qIFoWLxA5Il50+jcojKtaO1/TbexsScZ9Poz00Pc3b86GiSqJ7WA==", | ||
| 668 | "requires": { | 663 | "requires": { |
| 669 | - "mongodb-core": "3.0.7" | 664 | + "mongodb-core": "3.0.8" |
| 670 | } | 665 | } |
| 671 | }, | 666 | }, |
| 672 | "mongodb-core": { | 667 | "mongodb-core": { |
| 673 | - "version": "3.0.7", | ||
| 674 | - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.0.7.tgz", | ||
| 675 | - "integrity": "sha512-z6YufO7s40wLiv2ssFshqoLS4+Kf+huhHq6KZ7gDArsKNzXYjAwTMnhEIJ9GQ8fIfBGs5tBLNPfbIDoCKGPmOw==", | 668 | + "version": "3.0.8", |
| 669 | + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.0.8.tgz", | ||
| 670 | + "integrity": "sha512-dFxfhH9N7ohuQnINyIl6dqEF8sYOE0WKuymrFf3L3cipJNrx+S8rAbNOTwa00/fuJCjBMJNFsaA+R2N16//UIw==", | ||
| 676 | "requires": { | 671 | "requires": { |
| 677 | "bson": "1.0.6", | 672 | "bson": "1.0.6", |
| 678 | "require_optional": "1.0.1" | 673 | "require_optional": "1.0.1" |
| 679 | } | 674 | } |
| 680 | }, | 675 | }, |
| 681 | "mongoose": { | 676 | "mongoose": { |
| 682 | - "version": "5.0.17", | ||
| 683 | - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.0.17.tgz", | ||
| 684 | - "integrity": "sha512-RV1WBQhzW7oOhStR+s7LQYfgQWTJm4hgmU3TqtgTiBCfnj5/sNliX2/SY+ef7tpIZRUqEBV5xITZdAlwQ6Ymdg==", | 677 | + "version": "5.1.0", |
| 678 | + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.1.0.tgz", | ||
| 679 | + "integrity": "sha512-GFx4Z2YpfxRQ9BExd2ML5MDKYdzOjdXB5a6fhove98EP6iB8tgZDY/fKSociEMJSIA37auPXmKfGfrc2uAMkMQ==", | ||
| 685 | "requires": { | 680 | "requires": { |
| 686 | "async": "2.1.4", | 681 | "async": "2.1.4", |
| 687 | "bson": "1.0.6", | 682 | "bson": "1.0.6", |
| 688 | "kareem": "2.0.7", | 683 | "kareem": "2.0.7", |
| 689 | "lodash.get": "4.4.2", | 684 | "lodash.get": "4.4.2", |
| 690 | - "mongodb": "3.0.7", | 685 | + "mongodb": "3.0.8", |
| 691 | "mongoose-legacy-pluralize": "1.0.2", | 686 | "mongoose-legacy-pluralize": "1.0.2", |
| 692 | "mpath": "0.4.1", | 687 | "mpath": "0.4.1", |
| 693 | "mquery": "3.0.0", | 688 | "mquery": "3.0.0", |
| @@ -846,18 +841,24 @@ | @@ -846,18 +841,24 @@ | ||
| 846 | "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=" | 841 | "integrity": "sha1-HUCLP9t2kjuVQ9lvtMnf1TXZy10=" |
| 847 | }, | 842 | }, |
| 848 | "pg": { | 843 | "pg": { |
| 849 | - "version": "7.4.1", | ||
| 850 | - "resolved": "https://registry.npmjs.org/pg/-/pg-7.4.1.tgz", | ||
| 851 | - "integrity": "sha1-80Ecjd+faSMi/gXnAXoYiOR/ePE=", | 844 | + "version": "7.4.3", |
| 845 | + "resolved": "https://registry.npmjs.org/pg/-/pg-7.4.3.tgz", | ||
| 846 | + "integrity": "sha1-97b5P1NA7MJZavu5ShPj1rYJg0s=", | ||
| 852 | "requires": { | 847 | "requires": { |
| 853 | "buffer-writer": "1.0.1", | 848 | "buffer-writer": "1.0.1", |
| 854 | - "js-string-escape": "1.0.1", | ||
| 855 | "packet-reader": "0.3.1", | 849 | "packet-reader": "0.3.1", |
| 856 | "pg-connection-string": "0.1.3", | 850 | "pg-connection-string": "0.1.3", |
| 857 | "pg-pool": "2.0.3", | 851 | "pg-pool": "2.0.3", |
| 858 | "pg-types": "1.12.1", | 852 | "pg-types": "1.12.1", |
| 859 | "pgpass": "1.0.2", | 853 | "pgpass": "1.0.2", |
| 860 | "semver": "4.3.2" | 854 | "semver": "4.3.2" |
| 855 | + }, | ||
| 856 | + "dependencies": { | ||
| 857 | + "semver": { | ||
| 858 | + "version": "4.3.2", | ||
| 859 | + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.2.tgz", | ||
| 860 | + "integrity": "sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c=" | ||
| 861 | + } | ||
| 861 | } | 862 | } |
| 862 | }, | 863 | }, |
| 863 | "pg-connection-string": { | 864 | "pg-connection-string": { |
| @@ -895,7 +896,7 @@ | @@ -895,7 +896,7 @@ | ||
| 895 | "integrity": "sha1-5nfNNuy7F17hRtE90XCipzpDqUw=", | 896 | "integrity": "sha1-5nfNNuy7F17hRtE90XCipzpDqUw=", |
| 896 | "requires": { | 897 | "requires": { |
| 897 | "async": "2.6.0", | 898 | "async": "2.6.0", |
| 898 | - "pg": "7.4.1", | 899 | + "pg": "7.4.3", |
| 899 | "topojson": "3.0.2" | 900 | "topojson": "3.0.2" |
| 900 | } | 901 | } |
| 901 | }, | 902 | }, |
| @@ -917,7 +918,7 @@ | @@ -917,7 +918,7 @@ | ||
| 917 | "postgres-interval": { | 918 | "postgres-interval": { |
| 918 | "version": "1.1.1", | 919 | "version": "1.1.1", |
| 919 | "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.1.1.tgz", | 920 | "resolved": "https://registry.npmjs.org/postgres-interval/-/postgres-interval-1.1.1.tgz", |
| 920 | - "integrity": "sha1-rNsPiXtLHG5JbZ1OCoU+HEKPBvA=", | 921 | + "integrity": "sha512-OkuCi9t/3CZmeQreutGgx/OVNv9MKHGIT5jH8KldQ4NLYXkvmT9nDVxEuCENlNwhlGPE374oA/xMqn05G49pHA==", |
| 921 | "requires": { | 922 | "requires": { |
| 922 | "xtend": "4.0.1" | 923 | "xtend": "4.0.1" |
| 923 | } | 924 | } |
| @@ -1001,13 +1002,6 @@ | @@ -1001,13 +1002,6 @@ | ||
| 1001 | "requires": { | 1002 | "requires": { |
| 1002 | "resolve-from": "2.0.0", | 1003 | "resolve-from": "2.0.0", |
| 1003 | "semver": "5.5.0" | 1004 | "semver": "5.5.0" |
| 1004 | - }, | ||
| 1005 | - "dependencies": { | ||
| 1006 | - "semver": { | ||
| 1007 | - "version": "5.5.0", | ||
| 1008 | - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", | ||
| 1009 | - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" | ||
| 1010 | - } | ||
| 1011 | } | 1005 | } |
| 1012 | }, | 1006 | }, |
| 1013 | "resolve-from": { | 1007 | "resolve-from": { |
| @@ -1034,9 +1028,9 @@ | @@ -1034,9 +1028,9 @@ | ||
| 1034 | "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=" | 1028 | "integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM=" |
| 1035 | }, | 1029 | }, |
| 1036 | "semver": { | 1030 | "semver": { |
| 1037 | - "version": "4.3.2", | ||
| 1038 | - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.2.tgz", | ||
| 1039 | - "integrity": "sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c=" | 1031 | + "version": "5.5.0", |
| 1032 | + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", | ||
| 1033 | + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" | ||
| 1040 | }, | 1034 | }, |
| 1041 | "send": { | 1035 | "send": { |
| 1042 | "version": "0.15.6", | 1036 | "version": "0.15.6", |
| @@ -1114,7 +1108,7 @@ | @@ -1114,7 +1108,7 @@ | ||
| 1114 | "split": { | 1108 | "split": { |
| 1115 | "version": "1.0.1", | 1109 | "version": "1.0.1", |
| 1116 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", | 1110 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", |
| 1117 | - "integrity": "sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k=", | 1111 | + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", |
| 1118 | "requires": { | 1112 | "requires": { |
| 1119 | "through": "2.3.8" | 1113 | "through": "2.3.8" |
| 1120 | } | 1114 | } |
package.json
| @@ -25,12 +25,12 @@ | @@ -25,12 +25,12 @@ | ||
| 25 | "jade": "~1.11.0", | 25 | "jade": "~1.11.0", |
| 26 | "jade-bootstrap": "^1.0.14", | 26 | "jade-bootstrap": "^1.0.14", |
| 27 | "leaflet-draw": "^1.0.2", | 27 | "leaflet-draw": "^1.0.2", |
| 28 | - "mongoose": "^5.0.17", | 28 | + "mongoose": "^5.1.0", |
| 29 | "morgan": "~1.9.0", | 29 | "morgan": "~1.9.0", |
| 30 | "mssql": "^4.1.0", | 30 | "mssql": "^4.1.0", |
| 31 | "passport": "^0.4.0", | 31 | "passport": "^0.4.0", |
| 32 | "passport-google-oauth20": "^1.0.0", | 32 | "passport-google-oauth20": "^1.0.0", |
| 33 | - "pg": "*", | 33 | + "pg": "^7.4.3", |
| 34 | "postgeo": "*", | 34 | "postgeo": "*", |
| 35 | "serve-favicon": "~2.4.5" | 35 | "serve-favicon": "~2.4.5" |
| 36 | } | 36 | } |
routes/authRoutes.js
| 1 | +// Autentication routes | ||
| 2 | +// | ||
| 1 | const passport = require("passport"); // from npm | 3 | const passport = require("passport"); // from npm |
| 2 | 4 | ||
| 3 | module.exports = router => { | 5 | module.exports = router => { |
| @@ -18,10 +20,12 @@ module.exports = router => { | @@ -18,10 +20,12 @@ module.exports = router => { | ||
| 18 | if (err.name === "TokenError") { | 20 | if (err.name === "TokenError") { |
| 19 | res.redirect("http://nexusbr.com"); // redirect them back to the login page | 21 | res.redirect("http://nexusbr.com"); // redirect them back to the login page |
| 20 | } else { | 22 | } else { |
| 23 | + console.log("Falhou ao logar!"); | ||
| 21 | // Handle other errors here | 24 | // Handle other errors here |
| 22 | } | 25 | } |
| 23 | }, | 26 | }, |
| 24 | (req, res) => { | 27 | (req, res) => { |
| 28 | + console.log("Logou com sucesso!"); | ||
| 25 | // On success, redirect back to '/' | 29 | // On success, redirect back to '/' |
| 26 | res.redirect("/"); | 30 | res.redirect("/"); |
| 27 | } | 31 | } |
routes/mapRoutes.js
| 1 | // Here are all mapping routes | 1 | // Here are all mapping routes |
| 2 | // | 2 | // |
| 3 | const keys = require("../config/keys"); | 3 | const keys = require("../config/keys"); |
| 4 | - | 4 | +console.log ("Layers de água: " + keys.waterLayers); |
| 5 | module.exports = router => { | 5 | module.exports = router => { |
| 6 | // bounding coordinates to view the map | 6 | // bounding coordinates to view the map |
| 7 | var boundSW = [-23.6506647239914, -46.5848434588656]; // lat, long | 7 | var boundSW = [-23.6506647239914, -46.5848434588656]; // lat, long |
| @@ -17,17 +17,16 @@ module.exports = router => { | @@ -17,17 +17,16 @@ module.exports = router => { | ||
| 17 | var retorno = coordenadas(numero, function(x, y) { | 17 | var retorno = coordenadas(numero, function(x, y) { |
| 18 | console.log("Terminou procura coordenadas x: " + x + " y: " + y); | 18 | console.log("Terminou procura coordenadas x: " + x + " y: " + y); |
| 19 | res.render("map", { | 19 | res.render("map", { |
| 20 | - codigo: numero, | ||
| 21 | - consumidor: codigoComNome, | ||
| 22 | - fator_zoom: 23, | ||
| 23 | - title: "NEXUS", | ||
| 24 | - lat: y, | ||
| 25 | - lng: x, | ||
| 26 | - bndSW: boundSW, | ||
| 27 | - bndNE: boundNE, | ||
| 28 | - geoserverWMS: keys.geoserverWMS, | ||
| 29 | - waterLayers: keys.waterLayers, | ||
| 30 | - server: keys.server | 20 | + codigo: numero, |
| 21 | + consumidor: codigoComNome, | ||
| 22 | + fator_zoom: 23, | ||
| 23 | + title: "NEXUS", | ||
| 24 | + lat: y, | ||
| 25 | + lng: x, | ||
| 26 | + bndSW: boundSW, | ||
| 27 | + bndNE: boundNE, | ||
| 28 | + geoserverWMS: keys.geoserverWMS, | ||
| 29 | + waterLayers: keys.waterLayers, | ||
| 31 | }); | 30 | }); |
| 32 | }); | 31 | }); |
| 33 | } | 32 | } |
views/map.jade
| @@ -32,127 +32,18 @@ block content | @@ -32,127 +32,18 @@ block content | ||
| 32 | format: 'image/png', | 32 | format: 'image/png', |
| 33 | transparent: true, | 33 | transparent: true, |
| 34 | maxZoom: 23 | 34 | maxZoom: 23 |
| 35 | - }), | 35 | + }), |
| 36 | drawnItems = L.featureGroup().addTo(map); | 36 | drawnItems = L.featureGroup().addTo(map); |
| 37 | + | ||
| 37 | L.control.layers({ | 38 | L.control.layers({ |
| 38 | "OSM": osm.addTo(map), | 39 | "OSM": osm.addTo(map), |
| 39 | "Google": L.tileLayer('http://www.google.cn/maps/vt?lyrs=s@189&gl=cn&x={x}&y={y}&z={z}', { | 40 | "Google": L.tileLayer('http://www.google.cn/maps/vt?lyrs=s@189&gl=cn&x={x}&y={y}&z={z}', { |
| 40 | attribution: 'google' | 41 | attribution: 'google' |
| 41 | }) | 42 | }) |
| 42 | - }, {'Ocorrências': drawnItems, 'Redes': wmsLayer}, { position: 'topright', collapsed: true }).addTo(map); | 43 | + }, |
| 44 | + {'Redes': wmsLayer, 'Ocorrências': drawnItems}, | ||
| 45 | + { position: 'topright', collapsed: false } | ||
| 46 | + ).addTo(map); | ||
| 43 | 47 | ||
| 44 | var marker = L.marker([#{lat},#{lng}]).addTo(map); | 48 | var marker = L.marker([#{lat},#{lng}]).addTo(map); |
| 45 | - marker.bindPopup("<b>#{codigo}</b><br>#{consumidor}").openPopup(); | ||
| 46 | - | ||
| 47 | - //- var modifiedDraw = L.Control.Draw.extend({ | ||
| 48 | - //- draw: { | ||
| 49 | - //- polygon: false, | ||
| 50 | - //- polyline: false, | ||
| 51 | - //- line: false, | ||
| 52 | - //- circle: false, | ||
| 53 | - //- rectangle: false, | ||
| 54 | - //- circlemarker: false, | ||
| 55 | - //- marker: true, | ||
| 56 | - //- toolbar: { | ||
| 57 | - //- buttons: { | ||
| 58 | - //- marker: 'Cadastra árvore' | ||
| 59 | - //- } | ||
| 60 | - //- } | ||
| 61 | - //- }, | ||
| 62 | - //- edit: { | ||
| 63 | - //- featureGroup: drawnItems | ||
| 64 | - //- } | ||
| 65 | - //- }); | ||
| 66 | - | ||
| 67 | - //- modifiedDraw = L.Control.Draw({ | ||
| 68 | - //- draw: { | ||
| 69 | - //- polygon: false, | ||
| 70 | - //- polyline: false, | ||
| 71 | - //- line: false, | ||
| 72 | - //- circle: false, | ||
| 73 | - //- rectangle: false, | ||
| 74 | - //- circlemarker: false, | ||
| 75 | - //- marker: true | ||
| 76 | - //- }, | ||
| 77 | - //- edit: { | ||
| 78 | - //- featureGroup: drawnItems | ||
| 79 | - //- }, | ||
| 80 | - //- }); | ||
| 81 | - | ||
| 82 | - var drawControl = new L.Control.Draw({ | ||
| 83 | - draw: { | ||
| 84 | - toolbar: { | ||
| 85 | - buttons: { | ||
| 86 | - marker: 'Draw an awesome polygon' | ||
| 87 | - } | ||
| 88 | - }, | ||
| 89 | - handlers: { | ||
| 90 | - marker: { | ||
| 91 | - tooltip: { | ||
| 92 | - start: "Selecione no mapa para colocar uma árvore." | ||
| 93 | - } | ||
| 94 | - } | ||
| 95 | - }, | ||
| 96 | - polygon: false, | ||
| 97 | - polyline: false, | ||
| 98 | - line: false, | ||
| 99 | - circle: false, | ||
| 100 | - rectangle: false, | ||
| 101 | - circlemarker: false, | ||
| 102 | - marker: true | ||
| 103 | - }, | ||
| 104 | - edit: { | ||
| 105 | - featureGroup: drawnItems | ||
| 106 | - }, | ||
| 107 | - }); | ||
| 108 | - L.drawLocal = { | ||
| 109 | - | ||
| 110 | - }; | ||
| 111 | - | ||
| 112 | - map.addControl(drawControl); | ||
| 113 | - | ||
| 114 | - // Truncate value based on number of decimals | ||
| 115 | - var _round = function(num, len) { | ||
| 116 | - return Math.round(num*(Math.pow(10, len)))/(Math.pow(10, len)); | ||
| 117 | - }; | ||
| 118 | - // Helper method to format LatLng object (x.xxxxxx, y.yyyyyy) | ||
| 119 | - var strLatLng = function(latlng) { | ||
| 120 | - var coordenadas = "("+_round(latlng.lat, 2)+", "+_round(latlng.lng, 2)+")"; | ||
| 121 | - return coordenadas; | ||
| 122 | - }; | ||
| 123 | - | ||
| 124 | - // Generate popup content based on layer type | ||
| 125 | - // - Returns HTML string, or null if unknown object | ||
| 126 | - var getPopupContent = function(layer) { | ||
| 127 | - return strLatLng(layer.getLatLng()); | ||
| 128 | - }; | ||
| 129 | - | ||
| 130 | - // Object created - bind popup to layer, add to feature group | ||
| 131 | - map.on(L.Draw.Event.CREATED, function(event) { | ||
| 132 | - console.log ("Entrou no evento Created"); | ||
| 133 | - var layer = event.layer; | ||
| 134 | - var content = getPopupContent(layer); | ||
| 135 | - if (content !== null) { | ||
| 136 | - console.log ("Coordendas: " + layer.getLatLng().lat + " - " + layer.getLatLng().lng); | ||
| 137 | - $.post({ | ||
| 138 | - data: "teste", | ||
| 139 | - // data: layer.getLatLng().lng + "/lat/" + layer.getLatLng().lat, | ||
| 140 | - url: "http://127.0.0.1/ponto" | ||
| 141 | - }); | ||
| 142 | - layer.bindPopup(content); | ||
| 143 | - } | ||
| 144 | - drawnItems.addLayer(layer); | ||
| 145 | - }); | ||
| 146 | - | ||
| 147 | - // Object(s) edited - update popups | ||
| 148 | - map.on(L.Draw.Event.EDITED, function(event) { | ||
| 149 | - console.log ("Entrou no evento Edited"); | ||
| 150 | - var layers = event.layers, | ||
| 151 | - content = null; | ||
| 152 | - layers.eachLayer(function(layer) { | ||
| 153 | - content = getPopupContent(layer); | ||
| 154 | - if (content !== null) { | ||
| 155 | - layer.setPopupContent(content); | ||
| 156 | - } | ||
| 157 | - }); | ||
| 158 | - }); | 49 | + marker.bindPopup("<b>#{codigo}</b><br>#{consumidor}").openPopup(); |
| 159 | \ No newline at end of file | 50 | \ No newline at end of file |