3.7
fxl
2023-03-07 52cffc4ab8e9787a6f233295502c7c9788dddae1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
$('.search > input').on('keyup', function() {
  var rex = new RegExp($(this).val(), 'i');
    $('.nav .nav-item').hide();
    $('.nav .nav-item').filter(function() {
        return rex.test($(this).text());
    }).show();
});
 
$('[data-toggle="tooltip"]').tooltip({
  'template': '<div class="tooltip actions-btn-tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',
})
 
var $btns = $('.list-actions').click(function() {
 
  var getDataInvoiceAttr = $(this).attr('data-invoice-id');
  var getParentDiv = $(this).parents('.doc-container');
  var getParentInvListContainer = $(this).parents('.inv-list-container');
 
  var $el = $('.' + this.id).show();
  $('#ct > div').not($el).hide();
  var setInvoiceNumber = getParentDiv.find('.invoice-inbox .inv-number').text('#'+ getDataInvoiceAttr);
  var showInvHeaderSection = getParentDiv.find('.invoice-inbox .invoice-header-section').css('display', 'flex');
  var showInvContentSection = getParentDiv.find('.invoice-inbox #ct').css('display', 'block');
  var showInvContentSection = getParentDiv.find('.invoice-inbox').css('height', 'calc(100vh - 215px)');
  var hideInvEmptyContent = getParentDiv.find('.invoice-inbox .inv-not-selected').css('display', 'none');
  var hideInvEmptyContent = getParentDiv.find('.invoice-container .inv--thankYou').css('display', 'block');
  if ($(this).parents('.tab-title').hasClass('open-inv-sidebar')) {
    $(this).parents('.tab-title').removeClass('open-inv-sidebar');
  }
  $btns.removeClass('active');
  $(this).addClass('active');
 
  var myDiv = document.getElementsByClassName('invoice-inbox')[0];
  myDiv.scrollTop = 0;
})
 
$('.action-print').on('click', function(event) {
  event.preventDefault();
  /* Act on the event */
  window.print();
});
 
const ps = new PerfectScrollbar('.inv-list-container', {
  suppressScrollX : true
});
 
 
const inv_container = new PerfectScrollbar('.invoice-inbox', {
  suppressScrollX : true
});
 
if (window.innerWidth >= 768) {
  const inv_container = new PerfectScrollbar('.invoice-inbox', {
    suppressScrollX : true
  });
} else if (window.innerWidth < 768) {
  inv_container.destroy();
}
 
 
$('.hamburger, .inv-not-selected p').on('click', function(event) {
  $('.doc-container').find('.tab-title').toggleClass('open-inv-sidebar')
})