16 lines
469 B
Plaintext
16 lines
469 B
Plaintext
{{- if .Application}}
|
|
var app = Application({{json .Application}})
|
|
{{- else}}
|
|
var app = Application.currentApplication()
|
|
{{- end}}
|
|
|
|
{{if .WindowIcon}}{
|
|
ObjC.import('Cocoa')
|
|
let nsapp = $.NSApplication.sharedApplication
|
|
let nsimg = $.NSImage.alloc.initWithContentsOfFile({{json .WindowIcon}})
|
|
nsapp.setActivationPolicy($.NSApplicationActivationPolicyRegular)
|
|
nsapp.setApplicationIconImage(nsimg)
|
|
}{{end}}
|
|
|
|
app.includeStandardAdditions = true
|
|
app.activate() |