/* ======================================= SALES LAST DAYS LIST TABLES ======================================= */ import EnhancedSelect from '../_enhanced-select'; import Globals from './_globals'; import Router from './_router'; export default class SalesLastDays { constructor( private globals: Globals, private router: Router, private enhancedSelect: EnhancedSelect ) { this.setup(); this.globals.$atumList.on('atum-table-updated', () => this.setup()); } setup() { let $selectDays: any = $('#sales_last_ndays_val'), selectDaysText: string = $selectDays.text(), days: number[] = Array.apply(null, {length: 31}).map(Number.call, Number), // [0, 1, 2, 3 ... 30] $selectableDays: JQuery = $('