diff --git a/index.html b/index.html index 5e5e88747e..fb26dacfe0 100644 --- a/index.html +++ b/index.html @@ -145,43 +145,27 @@ THE SOFTWARE. $('#gist').click(function(){ - //Get Github Authorization Token with proper scope, print to console - var note = ((new Date()).toString() + Math.random().toString()); + //Get Github Authorization Token with proper scope, print to console var description = "Ethereum Contracts Gist created using soleditor at: https://chriseth.github.io/browser-solidity"; + //Create a Gist with token from above + var files = {}; + var filesArr = getFiles(); + files["00" + response.hashed_token] = { content: filesArr.join(".sol ") + " " + new Date() } + for(var f in filesArr) { files[fileNameFromKey(filesArr[f])] = { content: localStorage[filesArr[f]] } } + var data = JSON.stringify({ + description: description, + public: true, + files: files + }); + $.ajax({ - url: 'https://api.github.com/authorizations', + url: 'https://api.github.com/gists', type: 'POST', - beforeSend: function(xhr) { - xhr.setRequestHeader("Authorization", "Basic " + "c29sZWRpdG9yOmRlY2VudHJhbGlzZWV2ZXJ5dGhpbmc="); - }, - data: JSON.stringify({ - scopes:["gist"], - note: note - }) + data: data }).done(function(response) { - //Create a Gist with token from above - var files = {}; - var filesArr = getFiles(); - files["00" + response.hashed_token] = { content: filesArr.join(".sol ") + " " + new Date() } - for(var f in filesArr) { files[fileNameFromKey(filesArr[f])] = { content: localStorage[filesArr[f]] } } - var data = JSON.stringify({ - description: description, - public: true, - files: files - }); - - $.ajax({ - url: 'https://api.github.com/gists', - type: 'POST', - beforeSend: function(xhr) { - xhr.setRequestHeader("Authorization", "token " + response.token); - }, - data: data - }).done(function(response) { - if (response.html_url && confirm("Created a gist at " + response.html_url + " Would you like to open it in a new window?")) { - window.open( response.html_url ); - } - }); + if (response.html_url && confirm("Created a gist at " + response.html_url + " Would you like to open it in a new window?")) { + window.open( response.html_url, '_blank' ); + } }); })