Subversion Repositories SmartDukaan

Rev

Rev 7372 | Rev 7399 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2674 vikas 1
$(function() {
3228 mandeep.dh 2
    $("a.show-order-details").live('click', function() {
3
        var orderId = $(this).attr('orderId');
3499 mandeep.dh 4
        loadOrderInfo("bottom-infopane", orderId);
3228 mandeep.dh 5
    });
3206 mandeep.dh 6
 
3228 mandeep.dh 7
    $("a.show-user-details").live('click', function() {
8
        var userId = $(this).attr('userId');
9
        loadUserPane("infopane", userId);
10
    });
5168 amar.kumar 11
 
12
    $("a.agent-ticket-count").live('click', function() {
13
        loadTickets('infopane', "/crm/tickets!searchTickets?agentIds=" + $(this).attr('agentId') +"&status=OPEN");
14
    });
6111 anupam.sin 15
 
16
    $("a.show-recharge-orders").live('click', function() {
17
        var userId = $(this).attr('userId');
18
        loadRechargeOrderPane("infopane", userId, 0);
19
    });
20
 
21
    $("a.show-recharge-details").live('click', function() {
22
        var orderId = $(this).attr('orderId');
23
        loadRechargeOrderInfo("bottom-infopane", orderId);
24
    });
3090 mandeep.dh 25
 
3228 mandeep.dh 26
    $("a.show-orders").live('click', function() {
27
        var userId = $(this).attr('userId');
28
        loadOrderPane("infopane", userId, 0);
29
    });
3090 mandeep.dh 30
 
3228 mandeep.dh 31
    $("a.show-cart").live('click', function() {
32
        var userId = $(this).attr('userId');
33
        var cartId = $(this).attr('cartId');
34
        loadCartPane("infopane", userId, cartId);
35
    });
3090 mandeep.dh 36
 
3228 mandeep.dh 37
    $("a.show-line-details").live('click', function() {
38
        var userId = $(this).attr('userId');
39
        var itemId = $(this).attr('itemId');
40
        loadLineInfo("bottom-infopane", userId, itemId);
41
    });
3090 mandeep.dh 42
 
3228 mandeep.dh 43
    $("a.show-tickets").live('click', function() {
44
        var userId = $(this).attr('userId');
3405 mandeep.dh 45
        loadTickets('infopane', "/crm/tickets!searchTickets?userId=" + userId);
3228 mandeep.dh 46
    });
3090 mandeep.dh 47
 
3228 mandeep.dh 48
    $("a.show-activity").live('click', function() {
49
        var userId = $(this).attr('userId');
3405 mandeep.dh 50
        listActivities('infopane', "userId=" + userId);
3228 mandeep.dh 51
    });
3090 mandeep.dh 52
 
3228 mandeep.dh 53
    $("a.show-ticket-details").live('click', function() {
54
        var ticketId = $(this).attr('ticketId');
3405 mandeep.dh 55
 
3228 mandeep.dh 56
        // will be set when ticket Id link is clicked from activity page
57
        var activityId = $(this).attr('activityId');
58
        loadTicketInfo("bottom-infopane", ticketId, null, activityId);
59
    });
4241 anupam.sin 60
 
61
    $("a.show-activity-description").live('click', function() {
62
    	loadActivityDescription("activity-description-pane", this);
63
    });
3090 mandeep.dh 64
 
3228 mandeep.dh 65
    $("a.show-activity-details").live('click', function() {
66
        var activityId = $(this).attr('activityId');
3422 mandeep.dh 67
        loadActivityInfo("bottom-infopane", activityId);
3228 mandeep.dh 68
    });
4241 anupam.sin 69
 
3228 mandeep.dh 70
    $("a.create-ticket").live('click', function() {
3405 mandeep.dh 71
        var userId = $(this).attr('userId');
72
 
73
        var params = null;
74
        if (userId != null && userId != "") {
75
            params = "userId=" + userId;
76
        }
77
 
78
        loadTicketCreationForm("infopane", params);
3228 mandeep.dh 79
    });
3206 mandeep.dh 80
 
3228 mandeep.dh 81
    $("a.create-activity").live('click', function() {
82
        var userId = $(this).attr('userId');
3090 mandeep.dh 83
 
3405 mandeep.dh 84
        var params = null;
85
        if (userId != null && userId != "") {
86
            params = "userId=" + userId;
87
        }
88
 
89
        loadActivityCreationForm("infopane", params);
3339 mandeep.dh 90
    });
91
 
3228 mandeep.dh 92
    $('#update-ticket-form').live('submit', function() {
93
        var ticketId = $(this).attr('ticketId');
94
        updateTicket("infopane", ticketId, $(this).serialize());
95
        return false;
96
    });
3206 mandeep.dh 97
 
3228 mandeep.dh 98
    $('form#mail-form').live(
99
            'submit',
100
            function() {
4163 mandeep.dh 101
            	var body = $('#mail-body').val().trim();
102
                if (body == null || body == '') {
103
                	alert('Please specify body of the mail');
104
                }
105
                else {
4164 mandeep.dh 106
                    var ticketId = $('#update-ticket-form').attr('ticketId');
4163 mandeep.dh 107
                    updateTicket("infopane", ticketId, $(this).serialize() + '&'
108
                            + $('#update-ticket-form').serialize());
109
                    $.colorbox.close();
110
                }
111
 
3228 mandeep.dh 112
                return false;
113
            });
3106 mandeep.dh 114
 
4020 mandeep.dh 115
    $('form#escalation-form').live(
116
            'submit',
117
            function() {
118
                var ticketId = $('#update-ticket-form').attr('ticketId');
119
                updateTicket("infopane", ticketId, $(this).serialize() + '&'
120
                        + $('#update-ticket-form').serialize());
121
                $.colorbox.close();
122
                return false;
123
            });
4241 anupam.sin 124
 
4705 anupam.sin 125
    $('form#cancel-form').live('submit',
126
    		function() {
7393 anupam.sin 127
    	if( $('#cancel-form.cancelReasonBox').attr('style') && !($('#cancel-form.cancelReasonBox').attr('style').indexOf('none'))) {
128
    	var body = $('#cancel-form.cancel-body').val().trim();
4705 anupam.sin 129
    	if (body == null || body == '') {
130
    		alert('Please specify description');
131
    		return false;
132
    	}
133
    }
134
    var ticketId = $('.display-cancel-order-popup').attr('ticketId');
135
    var orderId = $('.display-cancel-order-popup').attr('orderId');
136
    var orderStatus = $('.display-cancel-order-popup').attr('orderStatus');
137
    cancelOrder("bottom-infopane", ticketId, orderId, orderStatus, $(this).serialize());
138
    $.colorbox.close();
139
    return false;
140
	});
7393 anupam.sin 141
 
142
    $('#cancel-store-order-form').live('submit',
143
    		function() {
144
    	if( $('#cancel-store-order-form.cancelReasonBox').attr('style') && !($('#cancel-store-order-form.cancelReasonBox').attr('style').indexOf('none'))) {
145
    	var body = $('#cancel-store-order-form.cancel-body').val().trim();
146
    	if (body == null || body == '') {
147
    		alert('Please specify description');
148
    		return false;
149
    	}
150
    }
151
    var ticketId = $('.display-cancel-store-order-popup').attr('ticketId');
152
    var orderId = $('.display-cancel-store-order-popup').attr('orderId');
153
    var orderStatus = $('.display-cancel-store-order-popup').attr('orderStatus');
154
    cancelStoreOrder("bottom-infopane", ticketId, orderId, orderStatus, $(this).serialize());
155
    $.colorbox.close();
156
    return false;
157
	});
4020 mandeep.dh 158
 
7372 kshitij.so 159
    $('form#cancel-form-limited').live('submit',
160
    		function() {
7393 anupam.sin 161
    	if( $('#cancel-form-limited.cancelReasonBox').attr('style') && !($('#cancel-form-limited.cancelReasonBox').attr('style').indexOf('none'))) {
162
    	var body = $('#cancel-form-limited.cancel-body').val().trim();
7372 kshitij.so 163
    	if (body == null || body == '') {
164
    		alert('Please specify description');
165
    		return false;
166
    	}
167
    }
168
    var ticketId = $('.display-limited-cancel-order-popup').attr('ticketId');
169
    var orderId = $('.display-limited-cancel-order-popup').attr('orderId');
170
    var orderStatus = $('.display-limited-cancel-order-popup').attr('orderStatus');
171
    cancelOrder("bottom-infopane", ticketId, orderId, orderStatus, $(this).serialize());
172
    $.colorbox.close();
173
    return false;
174
	});
175
 
176
 
3228 mandeep.dh 177
    $('form#activity-mail-form').live(
178
            'submit',
179
            function() {
180
                createActivity("infopane", $(this).serialize() + '&' + $("#create-activity-form").serialize());
181
                $.colorbox.close();
182
                return false;
183
            });
3106 mandeep.dh 184
 
3405 mandeep.dh 185
    $('#create-activity-form').live('submit', function() {
186
        createActivity("infopane", $(this).serialize());
3339 mandeep.dh 187
        return false;
188
    });
189
 
3228 mandeep.dh 190
    $('#create-ticket-form').live('submit', function() {
191
        createTicket("infopane", $(this).serialize());
192
        return false;
193
    });
3106 mandeep.dh 194
 
3228 mandeep.dh 195
    $(".home-page").click(function() {
196
        goToHomePage();
197
    });
3106 mandeep.dh 198
 
3228 mandeep.dh 199
    $(".my-open-tickets").live('click', function() {
4008 mandeep.dh 200
        loadTickets('infopane', "/crm/tickets!searchTickets?agentIds=" + $(this).attr('agentIds') +"&status=OPEN");
3228 mandeep.dh 201
    });
3151 mandeep.dh 202
 
3228 mandeep.dh 203
    $(".unassigned-tickets").live('click', function() {
3234 mandeep.dh 204
        loadTickets('infopane', "/crm/tickets!getUnassignedTickets");
3151 mandeep.dh 205
    });
206
 
4065 mandeep.dh 207
    $("#spinner-div").ajaxSend(function(evt, request, settings) {
208
        if (settings.url != '/crm') {
209
            $(this).show();
210
        }
3228 mandeep.dh 211
    });
212
 
4065 mandeep.dh 213
    $("#spinner-div").ajaxComplete(function(evt, request, settings) {
214
        if (settings.url != '/crm') {
215
            $(this).hide();
216
        }
3228 mandeep.dh 217
    });
218
 
219
    $("select#activity-type").live('change', function() {
3422 mandeep.dh 220
        processActivityTypeChange($(this).val());
3228 mandeep.dh 221
    });
5225 amar.kumar 222
 
223
    $("select#common-activity-desc").live('change', function() {
224
        changeActivityFormValidCriteria($(this).val());
225
    });
3397 mandeep.dh 226
 
3339 mandeep.dh 227
    $(".list-my-activity").live('click', function() {
228
        listActivities('infopane', "");
229
    });
230
 
231
    $(".list-customer-activity").live('click', function() {
232
        listActivities('infopane', "creatorId=1");
233
    });
3390 mandeep.dh 234
 
235
    $("#mark-as-read").live('click', function() {
236
        var activityId = $(this).attr('activityId');
237
        markAsRead(activityId);
238
    });
3397 mandeep.dh 239
 
4490 anupam.sin 240
    $("#deny-doa").live('click', function() {
241
    	var ticketId = $(this).attr('ticketId');
242
    	var orderId = $(this).attr('orderId');
243
    	denyDOA(orderId, ticketId);
244
    });
245
 
246
    $("#authorize-doa").live('click', function() {
247
    	var ticketId = $(this).attr('ticketId');
248
    	var orderId = $(this).attr('orderId');
249
    	authorizeDOA(orderId, ticketId);
250
    });
251
 
252
    $("#deny-return").live('click', function() {
253
    	var ticketId = $(this).attr('ticketId');
254
    	var orderId = $(this).attr('orderId');
255
    	denyReturn(orderId, ticketId);
256
    });
257
 
258
    $("#authorize-return").live('click', function() {
259
    	var ticketId = $(this).attr('ticketId');
260
    	var orderId = $(this).attr('orderId');
261
    	authorizeReturn(orderId, ticketId);
262
    });
263
 
4267 anupam.sin 264
    $("#block-payment").live('click', function() {
265
    	var transactionId = $(this).attr('transactionId');
266
    	var ticketId = $(this).attr('ticketId');
4438 anupam.sin 267
    	var paymentId = $(this).attr('paymentId');
268
    	blockPayment(transactionId, ticketId, paymentId);
4267 anupam.sin 269
    });
270
 
271
    $("#allow-payment").live('click', function() {
272
    	var transactionId = $(this).attr('transactionId');
273
    	var ticketId = $(this).attr('ticketId');
4438 anupam.sin 274
    	var paymentId = $(this).attr('paymentId');
275
    	allowPayment(transactionId, ticketId, paymentId);
4267 anupam.sin 276
    });
277
 
3397 mandeep.dh 278
    $("form#search").live('submit', function() {
279
        if ($('#searchEntity').val() == 'Tickets') {
280
            loadTickets('infopane', "/crm/tickets!searchTickets?" + $(this).serialize());
281
        }
282
        else {
283
            listActivities('infopane', $(this).serialize());
284
        }
285
 
286
        $.colorbox.close();
287
        return false;
288
    });
289
 
290
    $(".advanced-search").live('click', function() {
291
        loadAdvancedSearchBox();
292
        return false;
293
    });
294
 
295
    $("select#searchEntity").live('change', function() {
296
        var searchEntity = $(this).val();
297
        processSearchEntityChange(searchEntity);
298
    });
3499 mandeep.dh 299
 
300
    $('.pending-cod-verification-tickets').live('click', function() {
3546 mandeep.dh 301
        loadTickets('infopane', "/crm/tickets!searchTickets?category=COD_VERIFICATION&status=OPEN");        
302
        return false;
3499 mandeep.dh 303
    });
3546 mandeep.dh 304
 
3578 mandeep.dh 305
    $('.open-failed-payments-tickets').live('click', function() {
306
        loadTickets('infopane', "/crm/tickets!searchTickets?category=FAILED_PAYMENTS&status=OPEN");        
307
        return false;
308
    });
4267 anupam.sin 309
 
310
    $('.open-flagged-payments-tickets').live('click', function() {
311
        loadTickets('infopane', "/crm/tickets!searchTickets?category=PAYMENT_FLAGGED&status=OPEN");        
312
        return false;
313
    });
4490 anupam.sin 314
 
315
    $('.doa-request-tickets').live('click', function() {
316
        loadTickets('infopane', "/crm/tickets!searchTickets?category=DOA_RECEIVED&status=OPEN");        
317
        return false;
318
    });
319
 
320
    $('.return-request-tickets').live('click', function() {
321
        loadTickets('infopane', "/crm/tickets!searchTickets?category=RETURN_FORM&status=OPEN");        
322
        return false;
323
    });
4751 anupam.sin 324
 
7372 kshitij.so 325
    $('.low-inventory-tickets').live('click', function() {
326
        loadTickets('infopane', "/crm/tickets!searchTickets?category=LOW_INVENTORY_CANCELLED_ORDERS&status=OPEN");        
327
        return false;
328
    });
329
 
4751 anupam.sin 330
    $('#order-cancellation-tickets').live('click', function() {
331
        loadTickets('infopane', "/crm/tickets!searchTickets?category=ORDER_CANCELLATION&status=OPEN");        
332
        return false;
333
    });
3578 mandeep.dh 334
 
4008 mandeep.dh 335
    $('.open-delayed-delivery-tickets').live('click', function() {
336
        loadTickets('infopane', "/crm/tickets!searchTickets?category=DELAYED_DELIVERY&status=OPEN");        
337
        return false;
338
    });
5858 amar.kumar 339
 
340
    $('#store-pickup-tickets').live('click', function() {
341
        loadTickets('infopane', "/crm/tickets!searchTickets?category=STORE_PICKUP&status=OPEN");        
342
        return false;
343
    });
4008 mandeep.dh 344
 
3499 mandeep.dh 345
    $('.trust-level-increase').live('click', function() {
346
        increaseTrustLevel('infopane', $('input#trust-level-increase').attr('userId'), $('input#trust-level-increase').val());
347
    });
348
 
3546 mandeep.dh 349
    $('.update-order-status').live('click', function() {
350
        updateOrderStatus('bottom-infopane', $(this).attr('ticketId'), $(this).attr('orderId'), $(this).attr('orderStatus'));
3499 mandeep.dh 351
    });
4241 anupam.sin 352
 
3711 mandeep.dh 353
 
354
    $('.list-my-unread-activity').live('click', function() {
355
        loadUnreadActivities('infopane');
356
    });
4142 mandeep.dh 357
 
358
    $('form.change-address').live('submit', function() {
359
        changeAddress($(this).serialize());
360
    });
4681 amar.kumar 361
 
7372 kshitij.so 362
    $('.display-limited-cancel-order-popup').live('click', function(){
363
        displayLimitedCancelOrderPopUp();
364
    });
365
 
366
    $('.display-cancel-order-popup').live('click', function(){
4689 anupam.sin 367
        displayCancelOrderPopUp();
368
    });
369
 
7393 anupam.sin 370
    $('.display-cancel-store-order-popup').live('click', function(){
371
        displayCancelStoreOrderPopUp();
372
    });
373
 
4681 amar.kumar 374
    $('input.cancelReason').live('change', function(){
375
    	showHidecancelReasonDiv($(this).attr('id'));
376
    });
4793 amar.kumar 377
 
378
    $('a.manage-agents').live('click', function() {
379
        loadAgentsInfo("infopane");
380
    });
381
 
5909 amar.kumar 382
    $('a.open-tickets').live('click', function() {
383
        loadAllOpenTickets("infopane");
384
    });
385
 
386
    $('a.open-ticket-count').live('click', function() {
387
    	loadTickets('infopane', "/crm/tickets!searchTickets?category=" + $(this).attr('category') + "&status=OPEN");
388
    });
389
 
4793 amar.kumar 390
    $('a#create-agent').live('click', function() {
391
    	loadAgentCreationForm();
392
    });
393
 
394
    $('a#deactivate-agent').live('click', function() {
395
    	deactivateAgentPopup();
396
    });
397
 
398
    $('a#change-password').live('click', function() {
399
    	changeAgentPasswordPopup();
400
    });
401
 
5168 amar.kumar 402
    $('a#change-role').live('click', function() {
403
    	changeAgentRolePopup();
404
    });
405
 
4793 amar.kumar 406
    $('input#deactivate-agent').live('click', function() {
407
    	deactivateAgent($('#deactivate-agent-email').val(),$('#deactivate-agent-email').find(':selected')[0].id);
408
    });
409
 
410
    $('#create-agent-form').live('submit', function() {
411
    	if(validateAgentCreationForm()){
412
    		var managerId = $('#manager-email-id').find(':selected')[0].id;
413
    		createAgent($(this).serialize(), managerId);
414
    	}
415
    });
416
 
5168 amar.kumar 417
    $('#change-agent-role-form').live('submit', function() {
418
    	if($('#changed-role')[0].value!=""||$('#changed-role')[0].value!=undefined){
419
    		changeAgentRole($(this).serialize());
420
    	} else {
421
    		alert("Please choose roles before proceeding");
422
    	}
423
    });
424
 
4793 amar.kumar 425
    $('#change-agent-password').live('click', function() {
426
    	updateAgentPassword();
427
    });
5791 anupam.sin 428
 
429
    $('.extend-expiry').live('click', function() {
430
    	var pickupExtension = $('#pickupExtension').val();
5917 anupam.sin 431
        extendExpiryDate('bottom-infopane', $(this).attr('ticketId'), $(this).attr('orderId'), pickupExtension);
5791 anupam.sin 432
    });
6507 anupam.sin 433
 
434
    $('#refund-recharge-order').live('click', function() {
435
        var orderId = $(this).attr('orderId');
436
        refundRechargeOrder(orderId, "bottom-infopane");
437
    });
6985 anupam.sin 438
 
439
    $('#changeShippingAddress').live('click', function() {
440
    	$('#changeShippingAddress').hide();
441
    	$('#shippingAddressFrm').slideDown(100);
442
    });
443
 
444
    $('#cancelAddressChange').live('click', function() {
445
    	$('#shippingAddressFrm').slideUp(100, function(){
446
    		$('#changeShippingAddress').show();
447
    	});
448
    });
449
 
450
    $('#submitNewAddress').live('click', function(){
451
    	var orderId = $(this).attr('orderId');
452
    	changeShippingAddress(orderId);
453
    });
7372 kshitij.so 454
 
455
    $("select#cancellationInitiator").live('change', function(){
456
    	    var selectVal = $('#cancellationInitiator :selected').val();
457
    	    if (selectVal == "INTERNAL"){
458
    	    	$( "#orderCancellationButton" ).removeClass('display-cancel-order-popup');
459
    	    	$( "#orderCancellationButton" ).addClass('display-limited-cancel-order-popup');
460
    	    	return false;
461
    	    }
462
    	    else {
463
    	    	$( "#orderCancellationButton" ).removeClass('display-limited-cancel-order-popup');
464
    	    	$( "#orderCancellationButton" ).addClass('display-cancel-order-popup');
465
    	    	return false;
466
    	    }
467
     	});
468
});