Final adjustments to routing behaviors

This commit is contained in:
Bruno Alves de Faria committed 2017-03-21 10:16:47 -03:00
1 parent 9ccebb76bd
commit e12fb0de35
24 files changed
+226 -362

No files matched your search

@@ -245,7 +245,7 @@ Template.studylistResult.onRendered(() => {
endDate = today;
}
const datePicker = $studyDate.daterangepicker({
instance.datePicker = $studyDate.daterangepicker({
maxDate: today,
autoUpdateInput: true,
startDate: startDate,
@@ -258,7 +258,7 @@ Template.studylistResult.onRendered(() => {
}).data('daterangepicker');
if (startDate && endDate) {
datePicker.updateInputText();
instance.datePicker.updateInputText();
$studyDate.trigger('change');
} else {
// Retrieve all studies
@@ -266,6 +266,13 @@ Template.studylistResult.onRendered(() => {
}
});
Template.studylistResult.onDestroyed(() => {
const instance = Template.instance();
// Destroy the daterangepicker to prevent residual elements on DOM
instance.datePicker.remove();
});
function resetSortingColumns(instance, sortingColumn) {
Object.keys(instance.sortingColumns.keys).forEach(key => {
if (key !== sortingColumn) {
@@ -1,5 +1,6 @@
import { Template } from 'meteor/templating';
import { Blaze } from 'meteor/blaze';
import * as Hammer from 'hammerjs';
import { OHIF } from 'meteor/ohif:core';
// Clear all selected studies