WorkingSetView
Import :
const WorkingSetView = brackets.getModule("project/WorkingSetView")
refreshSelection()
Recomputes the selection marker of all Pane View List Views and scrolls the selected item into view. Needed after the working set becomes visible again, as marker positions computed while it was display:none are all 0.
Kind: global function
refresh()
Refreshes all Pane View List Views
Kind: global function
syncSelectionIndicator()
Synchronizes the selection indicator for all views
Kind: global function
createWorkingSetViewForPane($container, paneId)
Creates a new WorkingSetView object for the specified pane
Kind: global function
| Param | Type | Description |
|---|---|---|
| $container | jQuery | the WorkingSetView's DOM parent node |
| paneId | string | the id of the pane the view is being created for |
addIconProvider(callback, [priority])
Adds an icon provider. The callback is invoked before each working set item is created, and can return content to prepend to the item if it supports the icon.
Kind: global function
| Param | Type | Default | Description |
|---|---|---|---|
| callback | function | Return a string representing the HTML, a jQuery object or DOM node, or undefined. If undefined, nothing is prepended to the list item and the default or an available icon will be used. | |
| [priority] | number | 0 | optional priority. 0 being lowest. The icons with the highest priority wins if there are multiple callback providers attached. icon providers of the same priority first valid response wins. |
addClassProvider(callback, [priority])
Adds a CSS class provider, invoked before each working set item is created or updated. When called to update an existing item, all previously applied classes have been cleared.
Kind: global function
| Param | Type | Default | Description |
|---|---|---|---|
| callback | function | Return a string containing space-separated CSS class(es) to add, or undefined to leave CSS unchanged. | |
| [priority] | number | 0 | optional priority. 0 being lowest. The class with the highest priority wins if there are multiple callback classes attached. class providers of the same priority will be appended. |
getContext()
Gets the filesystem object for the current context in the working set.
Kind: global function