@quartic/bokehjs
Version:
Interactive, novel data visualization
18 lines (14 loc) • 464 B
text/coffeescript
import {Model} from "../../model"
import * as p from "core/properties"
import {get_indices} from "core/util/selection"
import {replace_placeholders} from "core/util/templating"
export class OpenURL extends Model
type: 'OpenURL'
url: [ p.String, 'http://' ] # TODO (bev) better type
}
execute: (data_source) ->
for i in get_indices(data_source)
url = replace_placeholders(@url, data_source, i)
window.open(url)
null