File tree Expand file tree Collapse file tree 2 files changed +10
-16
lines changed Expand file tree Collapse file tree 2 files changed +10
-16
lines changed Original file line number Diff line number Diff line change @@ -8,9 +8,8 @@ release = require './package/release-note'
8
8
toolbar = require ' ./package/toolbar'
9
9
semver = require ' semver'
10
10
11
- # TODO: Update me when tagging a new relase:
11
+ # TODO: Update me when tagging a new relase (and release note)
12
12
INK_VERSION_COMPAT = " ^0.12.3"
13
- # TODO: Update me when tagging a new relase with a release note
14
13
LATEST_RELEASE_NOTE_VERSION = " 0.12.0"
15
14
16
15
INK_LINK = ' [`ink`](https://github.com/JunoLab/atom-ink)'
Original file line number Diff line number Diff line change @@ -25,18 +25,15 @@ export function activate (startupNoteVersion) {
25
25
view . appendChild ( closeButton )
26
26
view . appendChild ( inner )
27
27
28
- closeButton . onclick = ( ) => panel . hide ( )
29
-
30
28
const showNote = ( version , versions ) => {
31
29
const p = path . join ( RELEASE_NOTE_DIR , version + '.md' )
32
30
const markdown = readCode ( p )
33
31
inner . innerHTML = marked ( markdown )
34
32
panel . show ( )
35
33
view . focus ( )
36
34
}
37
- const close = ( ) => {
38
- panel . hide ( )
39
- }
35
+ const close = ( ) => panel . hide ( )
36
+ closeButton . onclick = close
40
37
const panelView = panel . getElement ( )
41
38
panelView . style [ 'max-width' ] = '75em'
42
39
@@ -49,19 +46,17 @@ export function activate (startupNoteVersion) {
49
46
. then ( version => showNote ( version . replace ( / v \s ( .+ ) / , '$1' ) ) )
50
47
. catch ( err => console . log ( err ) )
51
48
} ) ,
52
- new Disposable ( ( ) => {
53
- panel . destroy ( )
54
- } ) ,
55
49
atom . commands . add ( panelView , 'julia-client:cancel-release-note' , ( event ) => {
56
- console . log ( event ) ;
57
- panel . hide ( )
50
+ close ( )
58
51
event . stopPropagation ( )
52
+ } ) ,
53
+ atom . packages . onDidActivateInitialPackages ( ( ) => {
54
+ if ( startupNoteVersion ) setTimeout ( ( ) => showNote ( startupNoteVersion ) , 500 )
55
+ } ) ,
56
+ new Disposable ( ( ) => {
57
+ panel . destroy ( )
59
58
} )
60
59
)
61
-
62
- if ( startupNoteVersion ) {
63
- setTimeout ( ( ) => showNote ( startupNoteVersion ) , 500 )
64
- }
65
60
}
66
61
67
62
export function deactivate ( ) {
You can’t perform that action at this time.
0 commit comments