Guest User

Untitled

a guest
Aug 29th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. stena.require('jquery');
  2. class OrderDetails
  3.     addItemDetailsDialog: null
  4.     dialog: null
  5.     id : 0
  6.     init:(id)=>
  7.         $("#order-details-tabs").tabs { collapsible: true }
  8.         $(".button").button()
  9.         $('.date').datepicker { dateFormat: 'mm/dd/yy' }
  10.         this.id = id
  11.  
  12.     updateOrderDetailsShow:(field)=>
  13.         $('#order-details-'+field).hide();
  14.         $('#order-details-'+field+'-input').show();
  15.  
  16.     updateOrderDetails:(field)=>
  17.         input = $('#order-details-'+field+'-input').find('input,textarea').serialize()
  18.         data = 'orderId=' + this.id
  19.         data = data + '&' + input;
  20.         url = urls.find 'url-order-details-update-order-details'
  21.         $.post url, data, ()=>this.onUpdateOrderDetailsUpdated(field)
  22.  
  23.     onUpdateOrderDetailsUpdated:(field)=>
  24.         data = $('#order-details-'+field+'-input').find('input,textarea').val()
  25.         $('#order-details-' + field).html(data);
  26.         $('#order-details-' + field).show();
  27.         $('#order-details-' + field+'-input').hide();
  28.  
  29.     addComment:()=>
  30.         txt = $('#order-details-comment-input').val()
  31.         data = {content: txt, orderId: this.id}
  32.         url = urls.find 'url-order-details-add-comment'
  33.         $.post url, data, this.onCommentAdded
  34.  
  35.     onCommentAdded:(result)=>
  36.         $('#order-details-comment-holder').append("<div>" + result + "</div>")
  37.         $('#order-details-comment-input').val("")
  38.  
  39.     showAddInventory:()=>
  40.         if this.addItemDetailsDialog == null
  41.             this.addItemDetailsDialog = jqFactory.dialog('#addItemDetailsHolder')
  42.             this.addItemDetailsDialog.addButton 'Add', this.addInventory
  43.             this.addItemDetailsDialog.addButton 'Cancel', ()=>this.addItemDetailsDialog.close()
  44.         this.addItemDetailsDialog.show()
  45.        
  46.  
  47.     addInventory:()=>
  48.         this.addItemDetailsDialog.close()
Add Comment
Please, Sign In to add comment