]> git.r.bdr.sh - rbdr/dotfiles/blobdiff - atom/packages/ex-mode/node_modules/atom-space-pen-views/README.md
Merge remote-tracking branch 'origin/master'
[rbdr/dotfiles] / atom / packages / ex-mode / node_modules / atom-space-pen-views / README.md
index 4f8b31aaaad8ad0fae2ea5fd6a17a759d52a9f9b..856ec1943d75b93b32ebd25575cb832cb98ed80f 100644 (file)
@@ -84,7 +84,8 @@ class MySelectListView extends SelectListView
    super
    @addClass('overlay from-top')
    @setItems(['Hello', 'World'])
-   atom.workspaceView.append(this)
+   @panel ?= atom.workspace.addModalPanel(item: this) 
+   @panel.show()
    @focusFilterEditor()
 
  viewForItem: (item) ->
@@ -92,6 +93,9 @@ class MySelectListView extends SelectListView
 
  confirmed: (item) ->
    console.log("#{item} was selected")
+   
+ cancelled: ->
+   console.log("This view was cancelled")
 ```
 
 ## Methods
@@ -106,7 +110,7 @@ subclasses. Called when the item is about to appended to the list view.
 * `item` The model item being rendered. This will always be one of the items
   previously passed to `::setItems`.
 
-Returns a String of HTML, DOM element, jQuery object, or View.
+Returns a String of HTML, DOM element, jQuery object, or View. Note the root element must be an `li`.
 
 #### `::confirmed`