From 6ef250ae881988b5cd8d03e59ec23c063d8c6dc2 Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Sun, 13 Nov 2011 18:59:16 -0800 Subject: [PATCH] modal selector 'url' can be a function --- src/atom/modal-selector.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/atom/modal-selector.coffee b/src/atom/modal-selector.coffee index ed8b4bfab..251ece9ca 100644 --- a/src/atom/modal-selector.coffee +++ b/src/atom/modal-selector.coffee @@ -88,7 +88,11 @@ class ModalSelector extends Modal openSelected: -> text = $('#modal-selector .selected').text() - window.open _.find(@list, (item) -> item.name is text).url + {url} = _.find @list, (item) -> item.name is text + if typeof url is 'function' + url() + else + window.open url @toggle() moveUp: ->