context = window ConfigureTracksStore = @ConfigureTracksStore ConfigureTracksActions = @ConfigureTracksActions @ManageVstsDialog = React.createClass({ mixins: [Reflux.listenTo(@ConfigureTracksStore,"onConfigureTracksChanged"), Reflux.listenTo(@AppStore, "onAppInit")] onConfigureTracksChanged:(configureTracks) -> @setState({configureTracks: configureTracks}) onAppInit: (@app) -> getInitialState: () -> {configureTracks: null} render: () -> if @state.configureTracks? action = 'CLOSE' paths = [] for path in @state.configureTracks.scanPaths.paths if path.type == "VST" for vstPath in path.paths paths.push(`
{vstPath}
delete
`) contents = `
{paths}
PATH
` `

manage plug-in scan folders

If a scan is not finding the VST or AU plugin you want to use, it’s likely that we aren’t scanning the location where the plugin is installed. Click the ADD SCAN FOLDER button below, and navigate to the folder where the plugin is installed to add that location to the scan list.

{contents}
CLOSE ADD SCAN FOLDER
` inputChanged: (e) -> $root = $(@getDOMNode()) deletePath: (path, e) -> e.preventDefault() ConfigureTracksActions.removeSearchPath(path) selectVSTDirectory: (e) -> e.preventDefault() ConfigureTracksActions.selectVSTDirectory() doClose: (e) -> e.preventDefault() @app.layout.closeDialog('manage-vsts-dialog', false) componentDidMount: () -> $root = $(@getDOMNode()) componentWillUpdate: () -> @ignoreICheck = true $root = $(@getDOMNode()) componentDidUpdate: () -> $root = $(@getDOMNode()) })