File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ // updates code snippets from remote repo
2+ var snippets = JSON . parse ( localStorage . scriptSnippets ) ;
3+ console . log ( 'I have' , snippets . length , 'code snippets' ) ;
4+ console . table ( snippets ) ;
5+
6+ var repo = 'https://rawgit.com/bahmutov/code-snippets/master/' ;
7+ var filename = 'ng-idle-apply-timing.js' ;
8+
9+ function fetch ( url ) {
10+ return new Promise ( function ( resolve , reject ) {
11+ var request = new XMLHttpRequest ( ) ;
12+ request . open ( 'GET' , url , true ) ;
13+ // request.setRequestHeader('Access-Control-Allow-Origin', '*');
14+ // request.setRequestHeader('Access-Control-Allow-Headers', '*');
15+
16+ request . onload = function ( ) {
17+ if ( request . status >= 200 && request . status < 400 ) {
18+ resolve ( request . responseText ) ;
19+ } else {
20+ reject ( request . responseText ) ;
21+ }
22+ } ;
23+
24+ request . onerror = function ( err ) {
25+ reject ( err ) ;
26+ } ;
27+
28+
29+ request . send ( ) ;
30+
31+ // 'Content-Type': 'text/javascript; charset=utf-8'
32+ } ) ;
33+ }
34+
35+ fetch ( repo + filename )
36+ . then ( function ( source ) {
37+ console . log ( 'fetched new source for' , filename ) ;
38+ console . log ( source ) ;
39+ } , function ( err ) {
40+ throw err ;
41+ } ) ;
You can’t perform that action at this time.
0 commit comments