1 {View, EditorView} = require 'atom'
4 class CommandView extends View
14 @div class: 'pipe-command', =>
15 @subview 'commandLine', new EditorView(
17 placeholderText: @samplePlaceholder()
20 @samplePlaceholder: ->
21 @placeholders[Math.floor(Math.random()*@placeholders.length)]
23 initialize: (callback) ->
24 @on 'core:cancel core:close', =>
27 @on 'core:confirm', =>
28 callback(@commandLine.getText())
31 atom.workspaceView.append(this)