@@ -15,52 +15,11 @@ var ServerConnection = function() {
1515 } )
1616
1717 socket . on ( 'welcome' , function ( ) {
18- $ ( '#lightbox' ) . fadeIn ( )
19- $ ( '.setup form' ) . bind ( 'submit' , function ( e ) {
20- var name = $ ( ".setup input[name='name']" ) [ 0 ] . value ;
21- var description = $ ( ".setup input[name='description']" ) [ 0 ] . value ;
22- var author = $ ( ".setup input[name='author']" ) [ 0 ] . value ;
23- var version = $ ( ".setup input[name='version']" ) [ 0 ] . value ;
24- if ( ! version . match ( / ^ [ 0 - 9 ] + \. [ 0 - 9 ] + \. [ 0 - 9 ] + $ / ) ) {
25- alert ( 'Please enter the version number in the X.Y.Z format.' )
26- e . preventDefault ( ) ;
27- return ;
28- }
29- e . preventDefault ( )
30- socket . emit ( 'add' , '/package.json' )
31- socket . emit ( 'save' , { path : '/package.json' , content : JSON . stringify ( {
32- name : name ,
33- description : description ,
34- version : version ,
35- author : author ,
36- dependencies : { } ,
37- devDependencies : { }
38- } , undefined , ' ' ) } )
39- $ ( '#lightbox' ) . fadeOut ( )
40- socket . emit ( 'skip-welcome' )
41- } )
42- $ ( '.setup .skip' ) . click ( function ( ) {
43- $ ( '#lightbox' ) . fadeOut ( )
44- socket . emit ( 'skip-welcome' )
45- } )
18+ displayWelcomeScreen ( ) ;
4619 } )
4720
4821 socket . on ( 'list' , function ( data ) {
49- searchResultHtmlElementByPath = { }
50- fileHtmlElementByPath = { }
51- fileEntries = [ ]
52- var ul = document . createElement ( "ul" )
53- for ( var childEntry in data . children ) {
54- addHTMLElementForFileEntry ( data . children [ childEntry ] , ul , fileEntries , fileHtmlElementByPath )
55- }
56- document . getElementById ( 'files' ) . innerHTML = '' ;
57- document . getElementById ( 'files' ) . appendChild ( ul ) ;
58- ul = document . createElement ( "ul" )
59- for ( var i = 0 ; i < fileEntries . length ; i ++ ) {
60- addHTMLElementForFileEntry ( fileEntries [ i ] , ul , null , searchResultHtmlElementByPath , true )
61- }
62- document . getElementById ( 'search-results' ) . innerHTML = '' ;
63- document . getElementById ( 'search-results' ) . appendChild ( ul ) ;
22+ updateFileListing ( data . children )
6423 } ) ;
6524
6625 this . renameFile = function ( oldpath , newpath ) {
@@ -225,4 +184,8 @@ var ServerConnection = function() {
225184 this . refreshPackages = function ( ) {
226185 socket . emit ( 'packages-refresh' ) ;
227186 }
187+
188+ this . skipWelcome = function ( ) {
189+ socket . emit ( 'skip-welcome' )
190+ }
228191}
0 commit comments