|
@@ -299,6 +299,17 @@
|
|
|
}
|
|
}
|
|
|
return sortedObj;
|
|
return sortedObj;
|
|
|
};
|
|
};
|
|
|
|
|
+
|
|
|
|
|
+ kbn.query_color_dot = function (color, diameter) {
|
|
|
|
|
+ return '<div style="' + [
|
|
|
|
|
+ 'vertical-align:middle',
|
|
|
|
|
+ 'border-radius:10px',
|
|
|
|
|
+ 'display:inline-block',
|
|
|
|
|
+ 'background:' + color,
|
|
|
|
|
+ 'height:' + diameter + 'px',
|
|
|
|
|
+ 'width:' + diameter + 'px',
|
|
|
|
|
+ ].join(';') + '"></div>';
|
|
|
|
|
+ };
|
|
|
}).call(this);
|
|
}).call(this);
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -310,19 +321,13 @@ _.mixin({
|
|
|
|
|
|
|
|
array.splice(toIndex, 0, array.splice(fromIndex, 1)[0] );
|
|
array.splice(toIndex, 0, array.splice(fromIndex, 1)[0] );
|
|
|
return array;
|
|
return array;
|
|
|
- }
|
|
|
|
|
-});
|
|
|
|
|
-
|
|
|
|
|
-_.mixin({
|
|
|
|
|
|
|
+ },
|
|
|
remove: function (array, index) {
|
|
remove: function (array, index) {
|
|
|
'use strict';
|
|
'use strict';
|
|
|
|
|
|
|
|
array.splice(index, 1);
|
|
array.splice(index, 1);
|
|
|
return array;
|
|
return array;
|
|
|
- }
|
|
|
|
|
-});
|
|
|
|
|
-
|
|
|
|
|
-_.mixin({
|
|
|
|
|
|
|
+ },
|
|
|
toggleInOut: function(array,value) {
|
|
toggleInOut: function(array,value) {
|
|
|
'use strict';
|
|
'use strict';
|
|
|
if(_.contains(array,value)) {
|
|
if(_.contains(array,value)) {
|
|
@@ -333,3 +338,47 @@ _.mixin({
|
|
|
return array;
|
|
return array;
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
|
|
+/**
|
|
|
|
|
+ * jQuery plugins
|
|
|
|
|
+ */
|
|
|
|
|
+(function () {
|
|
|
|
|
+ 'use strict';
|
|
|
|
|
+
|
|
|
|
|
+ var $win = $(window);
|
|
|
|
|
+
|
|
|
|
|
+ $.fn.place_tt = (function () {
|
|
|
|
|
+ var defaults = {
|
|
|
|
|
+ offset: 5,
|
|
|
|
|
+ css: {
|
|
|
|
|
+ position : 'absolute',
|
|
|
|
|
+ top : -1000,
|
|
|
|
|
+ left : 0,
|
|
|
|
|
+ color : "#c8c8c8",
|
|
|
|
|
+ padding : '10px',
|
|
|
|
|
+ 'font-size': '11pt',
|
|
|
|
|
+ 'font-weight' : 200,
|
|
|
|
|
+ 'background-color': '#1f1f1f',
|
|
|
|
|
+ 'border-radius': '5px',
|
|
|
|
|
+ }
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ return function (x, y, opts) {
|
|
|
|
|
+ opts = $.extend(true, {}, defaults, opts);
|
|
|
|
|
+ return this.each(function () {
|
|
|
|
|
+ var $tooltip = $(this), width, height;
|
|
|
|
|
+
|
|
|
|
|
+ $tooltip.css(opts.css);
|
|
|
|
|
+ if (!$.contains(document.body, $tooltip[0])) {
|
|
|
|
|
+ $tooltip.appendTo(document.body);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ width = $tooltip.outerWidth(true);
|
|
|
|
|
+ height = $tooltip.outerHeight(true);
|
|
|
|
|
+
|
|
|
|
|
+ $tooltip.css('left', x + opts.offset + width > $win.width() ? x - opts.offset - width : x + opts.offset);
|
|
|
|
|
+ $tooltip.css('top', y + opts.offset + height > $win.height() ? y - opts.offset - height : y + opts.offset);
|
|
|
|
|
+ });
|
|
|
|
|
+ };
|
|
|
|
|
+ })();
|
|
|
|
|
+}());
|