File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 1+ function saveText ( ) {
2+ var textToSave = document . getElementById ( "python-code" ) . value ;
3+ var blob = new Blob ( [ textToSave ] , { type : "text/plain" } ) ;
4+ var a = document . createElement ( "a" ) ;
5+ a . download = "saved_code.py" ;
6+ a . href = window . URL . createObjectURL ( blob ) ;
7+ a . click ( ) ;
8+ }
9+
10+ function importText ( ) {
11+ var fileInput = document . createElement ( "input" ) ;
12+ fileInput . type = "file" ;
13+ fileInput . accept = ".py" ;
14+ fileInput . addEventListener ( "change" , function ( event ) {
15+ var file = event . target . files [ 0 ] ;
16+ var reader = new FileReader ( ) ;
17+ reader . onload = function ( event ) {
18+ var importedText = event . target . result ;
19+ document . getElementById ( "python-code" ) . value = importedText ;
20+ } ;
21+ reader . readAsText ( file ) ;
22+ } ) ;
23+ fileInput . click ( ) ;
24+ }
You can’t perform that action at this time.
0 commit comments