vendor/ui/js/src/components/ref-selector.js in dolt-0.16.0 vs vendor/ui/js/src/components/ref-selector.js in dolt-0.17.0

- old
+ new

@@ -1,6 +1,6 @@ -/*global cull*/ +/*global cull, dome*/ // The global, shared Gitorious namespace this.gts = this.gts || {}; /** * The ref selector builds an interactive "drop-down" menu from which the @@ -94,11 +94,20 @@ [refInput(urlTemplate)]. concat(refItems("Branches", refs.heads || [], urlTemplate)). concat(refItems("Tags", refs.tags || [], urlTemplate))); } - return function (refs, current, urlTemplate) { + function build(refs, current, urlTemplate) { return e.div({ className: "dropdown gts-branch-selector pull-right" }, [currentRefLink(refs, current), refsList(refs, urlTemplate)]); - }; + } + + function refSelector(placeholder, refs, ref, refUrlTemplate) { + var selector = build(refs, ref, refUrlTemplate); + placeholder.appendChild(selector); + this.gts.dropdown(selector); + } + + refSelector.build = build; + return refSelector; }(dome.el));