Skip to content

Commit e6012fe

Browse files
committed
added docs to other handlers, changed from 'codefile' to 'codeurl'
2 parents 1ab3f2a + b2c01df commit e6012fe

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

js/plugins/urlHandler.js

+9-9
Original file line numberDiff line numberDiff line change
@@ -19,27 +19,27 @@
1919
function handleQuery(key, val) {
2020
Espruino.Core.Code.switchToCode(); // if in blockly
2121
switch(key){
22-
case "code":
22+
case "code": // Passing "encodedURIcomponent code" within the URL
2323
Espruino.Core.EditorJavaScript.setCode(val);
2424
break;
25-
case "codeurl":
26-
Espruino.Core.EditorJavaScript.setCode("Loading from "+val+"...");
27-
$.get(val, function(data){
25+
case "codeurl": // Passing a URL for code within the URL
26+
Espruino.Core.EditorJavaScript.setCode("// Loading from "+val+"...");
27+
$.ajax({ url: val, cache: false }).done(function( data ) {
2828
Espruino.Core.EditorJavaScript.setCode(data);
2929
}).error(function(){
30-
Espruino.Core.EditorJavaScript.setCode("ERROR");
30+
Espruino.Core.EditorJavaScript.setCode("// Error loading "+val);
3131
});
3232
break;
33-
case "upload":
33+
case "upload": // Get "encodedURIcomponent code" from URL and upload it
3434
Espruino.Core.MenuPortSelector.ensureConnected(function() {
3535
Espruino.Core.Terminal.focus(); // give the terminal focus
3636
Espruino.callProcessor("sending");
3737
Espruino.Core.CodeWriter.writeToEspruino(val);
3838
Espruino.Core.EditorJavaScript.setCode(val);
3939
});
4040
break;
41-
case "gist":
42-
Espruino.Core.EditorJavaScript.setCode("Loading...");
41+
case "gist": // Get code from a gist number in the URL
42+
Espruino.Core.EditorJavaScript.setCode("// Loading Gist "+val+"...");
4343
$.getJSON("https://api.github.com/gists/"+ val, function(data){
4444
if(data && data.files){
4545
var keys = Object.keys(data.files);
@@ -48,7 +48,7 @@
4848
}
4949
}
5050
}).error(function(){
51-
Espruino.Core.EditorJavaScript.setCode("ERROR");
51+
Espruino.Core.EditorJavaScript.setCode("// Error loading Gist "+val);
5252
});
5353
break;
5454
}

0 commit comments

Comments
 (0)