UNPKG

@quartic/bokehjs

Version:

Interactive, novel data visualization

18 lines (14 loc) 464 B
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' @define { 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