ohif-viewer/Packages/ohif-viewerbase/client/components/viewer/layoutButton/layoutButton.js
2017-01-29 22:11:17 -02:00

22 lines
760 B
JavaScript

import { Template } from 'meteor/templating';
import { $ } from 'meteor/jquery';
import { viewportUtils } from '../../../lib/viewportUtils';
Template.layoutButton.events({
// TODO: Check why 'click' event won't fire?
'mousedown .js-dropdown-toggle'(event) {
// Select the button and it's target dropdown menu
const $button = $(event.currentTarget);
const $dropdown = $($button.data('target'));
// Adjust the dropdown's CSS to properly place it on the page
$dropdown.css({
top: $button.offset().top + $button.outerHeight() + 'px',
left: $button.offset().left + 'px'
});
// Open or close the layout chooser dialog
viewportUtils.toggleDialog($dropdown);
}
});