').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)'});
+ $img = $('
![]()
').appendTo($div).attr({'src': 'images/menudots.svg', 'width': view.img_size, 'height': view.img_size}).css({'float': 'left', 'cursor': 'pointer', 'border': '1px solid rgba(125,125,125,0)'});
$dropdown = $('
').appendTo(view.$dropdown_ctr).css({'position':'absolute', 'width': 120, 'display': 'none', 'list-style-type': 'none', 'padding-left': '6', 'padding-right': '6', 'float': 'right', 'background-color': 'rgb(255,255,255)',
'left':'0px', 'top': top + view.img_size + 'px'});
view.track_options_$elts[track_id] = {'$div': $div, '$img': $img, '$dropdown': $dropdown};
diff --git a/packages/oncoprintjs/src/js/oncoprintwebglcellview.js b/packages/oncoprintjs/src/js/oncoprintwebglcellview.js
index 09058266824..adc9dce4729 100644
--- a/packages/oncoprintjs/src/js/oncoprintwebglcellview.js
+++ b/packages/oncoprintjs/src/js/oncoprintwebglcellview.js
@@ -3,7 +3,6 @@ var svgfactory = require('./svgfactory.js');
var shapeToVertexes = require('./oncoprintshapetovertexes.js');
var CachedProperty = require('./CachedProperty.js');
var Shape = require('./oncoprintshape.js');
-var $ = require('jquery');
var sgndiff = function(a,b) {
if (a < b) {
diff --git a/packages/oncoprintjs/src/js/oncoprintzoomslider.js b/packages/oncoprintjs/src/js/oncoprintzoomslider.js
index 306569ba50f..8bf71dee2f2 100644
--- a/packages/oncoprintjs/src/js/oncoprintzoomslider.js
+++ b/packages/oncoprintjs/src/js/oncoprintzoomslider.js
@@ -1,5 +1,3 @@
-var $ = require('jquery');
-
var OncoprintZoomSlider = (function() {
var VERTICAL = "v";
var HORIZONTAL = "h";
diff --git a/packages/oncoprintjs/src/js/svgfactory.js b/packages/oncoprintjs/src/js/svgfactory.js
index 2b29c0cad40..79f1035909d 100644
--- a/packages/oncoprintjs/src/js/svgfactory.js
+++ b/packages/oncoprintjs/src/js/svgfactory.js
@@ -96,21 +96,33 @@ module.exports = {
bgrect: function(width, height, fill) {
return makeSVGElement('rect', {'width':width, 'height':height, 'fill':fill});
},
- path: function(points, stroke, fill) {
+ path: function(points, stroke, fill, linearGradient) {
points = points.map(function(pt) { return pt.join(","); });
points[0] = 'M'+points[0];
for (var i=1; i