Files
ohif-viewer/Packages/viewerbase/lib/docking-container.js
T

37 lines
1017 B
JavaScript
Raw Normal View History

2015-10-20 16:23:32 +02:00
(function($) {
//Collapse the container
function collapseContainer ( container ) {
container.toggleClass("collapseHorizontal");
var btnCollapse = container.find(".btnCollapse");
}
//function add collapse button
function addButtonCollapse ( container ) {
var btnCollapse = document.createElement("button");
btnCollapse.innerHTML = ">";
$(btnCollapse).addClass ("btnCollapse");
2015-10-20 16:23:32 +02:00
btnCollapse.onclick = function() { // Note this is a function
collapseContainer(container);
};
container.append(btnCollapse);
}
2015-10-20 16:23:32 +02:00
$.fn.dockingContainer = function(options) {
var self = this;
var opts = $.extend( {}, $.fn.dockingContainer.defaults, options);
2015-10-20 16:23:32 +02:00
//Set container class
this.addClass("dockingContainer");
//Add btnCollapse
addButtonCollapse(this);
return this;
};
//Defaults
$.fn.dockingContainer.defaults = {
background: "black"
};
2015-10-20 16:23:32 +02:00
}(jQuery));