co2offset.io
Version:
Greenhouse Gas Accounting - ISO14064
1 lines • 1.73 kB
JavaScript
const init=async function(){0==$("#searchResultToast").length&&$(".footprintsearch").hide(),$("#frmLoginStandard").submit((function(t){$.ajax({type:"POST",url:"https://api.corrently.io/v2.0/co2/loginAccount",data:$(this).serialize(),success:async function(t){"unable to create"==t.status?$("#registerNew").show():void 0!==t.account&&(window.app.logout(!0),window.localStorage.setItem("rapidapi_key",t.account),location.href="./")}}),t.preventDefault()}));const t=function(){for(var t,a=[],o=window.location.href.slice(window.location.href.indexOf("?")+1).split("&"),e=0;e<o.length;e++)t=o[e].split("="),a.push(t[0]),a[t[0]]=t[1];return a}();void 0!==t.logout&&window.app.logout(),null==window.localStorage.getItem("rapidapi_key")?(void 0!==t.a&&(window.localStorage.setItem("rapidapi_key",t.a),location.reload()),$("#keyrequest").modal("show"),$("#content").hide(),$("#frmlogin").submit((function(t){return $("#keyrequest").modal("hide"),window.app.logout(!0),window.localStorage.setItem("rapidapi_key",$("#input_rapidapikey").val()),location.reload(),t.preventDefault}))):void 0!==window.CO2Accounting&&(window.co2accounting=new window.CO2Accounting(window.localStorage.getItem("rapidapi_key")),window.co2accounting._whoami=await window.co2accounting.whoami(),$("#content").show(),app()),$("#addEventFrm").submit((async function(t){await window.co2accounting.settleEvent({title:$("#addTitle").val(),presafing:$("#addPresafing").val(),qty:1*$("#addQty").val(),factor:1*$("#addFactor").val(),units:$("#addUnit").val(),scope:$("#addScope").val(),category:$("#addCategory").val(),startTime:new Date($("#addStartTime").val()).getTime(),endTime:new Date($("#addEndTime").val()).getTime()}),t.preventDefault()}))};$(document).ready(init);