From feb5ee85ca496bc6a849bca42979bb5edc4f0768 Mon Sep 17 00:00:00 2001 From: pamela-wu Date: Fri, 18 Aug 2017 15:06:31 -0400 Subject: [PATCH] embed menudots svg dynamically using jquery --- gulpfile.js | 2 +- src/js/oncoprinttrackoptionsview.js | 16 ++++++++++------ 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index 0e68b02..c6cc37b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,7 +1,7 @@ var gulp = require('gulp'); var shell = require('gulp-shell'); -gulp.task('default', shell.task(['browserify src/js/main.js -o dist/oncoprint-bundle.js', +gulp.task('default', shell.task(['mkdir -p dist', 'browserify src/js/main.js -o dist/oncoprint-bundle.js', 'cp src/css/* dist/', 'cp src/img/* dist/', ])); diff --git a/src/js/oncoprinttrackoptionsview.js b/src/js/oncoprinttrackoptionsview.js index e5fbeae..76b5f24 100644 --- a/src/js/oncoprinttrackoptionsview.js +++ b/src/js/oncoprinttrackoptionsview.js @@ -32,7 +32,7 @@ var OncoprintTrackOptionsView = (function () { this.interaction_disabled = false; } - + var renderAllOptions = function(view, model) { if (view.rendering_suppressed) { return; @@ -45,7 +45,7 @@ var OncoprintTrackOptionsView = (function () { } } }); - + view.$buttons_ctr.empty(); view.$dropdown_ctr.empty(); scroll(view, model.getVertScroll()); @@ -124,9 +124,13 @@ var OncoprintTrackOptionsView = (function () { var renderTrackOptions = function (view, model, track_id) { var $div, $img, $dropdown; var top = model.getZoomedTrackTops(track_id); - $div = $('
').appendTo(view.$buttons_ctr).css({'position': 'absolute', 'left': '0px', 'top': top + 'px'}); - $img = $('').appendTo($div).attr({'src': 'img/menudots.svg', 'width': view.img_size, 'height': view.img_size}).css({'float': 'left', 'cursor': 'pointer', 'border': '1px solid rgba(125,125,125,0)'}); - $dropdown = $('