Subversion Repositories SmartDukaan

Rev

Rev 24751 | Rev 24824 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 24751 Rev 24787
Line 41... Line 41...
41
				}
41
				}
42
				loadManagerTicket("main-content", managerTicketStatus,
42
				loadManagerTicket("main-content", managerTicketStatus,
43
						managerTicketorderBy, searchType, searchContent, null);
43
						managerTicketorderBy, searchType, searchContent, null);
44
 
44
 
45
			});
45
			});
-
 
46
	$("#assignee-ticket-search-by-partner-name").live(
-
 
47
			'click',
-
 
48
			function() {
-
 
49
				var searchContent = $(this).data('id');
-
 
50
				var searchValue = $("#typeaheadpartnernameforassignee").val();
-
 
51
				var searchType = $("#assigneesearchType").val();
-
 
52
				var ticketStatus = $("#ticketStatus").val();
-
 
53
				var ticketorderBy = $("#orderBy").val();
-
 
54
				console.log(ticketStatus);
-
 
55
				console.log(ticketorderBy);
-
 
56
				console.log(searchValue);
-
 
57
				if (typeof (searchContent) == "undefined" || !searchContent) {
-
 
58
					searchContent = "";
-
 
59
				}
-
 
60
 
-
 
61
				loadMyTicket("main-content", ticketStatus,
-
 
62
						ticketorderBy, searchType, searchContent,
-
 
63
						searchValue);
-
 
64
 
-
 
65
			});
-
 
66
	$("#assignee-retailer-details-search-button-by-ticketId").live(
-
 
67
			'click',
-
 
68
			function() {
-
 
69
				var searchContent = $("#assignee-search-by-ticketId").val();
-
 
70
				var searchType = $("#assigneesearchType").val();
-
 
71
				var ticketStatus = $("#ticketStatus").val();
-
 
72
				var ticketorderBy = $("#orderBy").val();
-
 
73
				if (typeof (searchContent) == "undefined" || !searchContent) {
-
 
74
					searchContent = "";
-
 
75
				}
-
 
76
				if (searchContent == "" || searchContent == undefined
-
 
77
						|| searchContent == null) {
-
 
78
					alert("Input field can't be empty");
-
 
79
					return false;
-
 
80
				}
-
 
81
				console.log(ticketStatus);
-
 
82
				console.log(ticketorderBy);
-
 
83
				loadMyTicket("main-content", ticketStatus,
-
 
84
						ticketorderBy, searchType, searchContent, null);
-
 
85
 
-
 
86
			});
46
 
87
 
47
	$("#ticket-last-activity").live('click', function() {
88
	$("#ticket-last-activity").live('click', function() {
48
		var ticketId = $(this).data('ticketid');
89
		var ticketId = $(this).data('ticketid');
49
		var activity = $(this).data('activity');
90
		var activity = $(this).data('activity');
50
		console.log(ticketId);
91
		console.log(ticketId);
Line 70... Line 111...
70
		} else {
111
		} else {
71
			$('.byPartnerName').css('display', 'none');
112
			$('.byPartnerName').css('display', 'none');
72
			$('.byTicketId').css('display', 'inline-block');
113
			$('.byTicketId').css('display', 'inline-block');
73
			$('#manager-ticket-search-by-partner-name').data('id',"");
114
			$('#manager-ticket-search-by-partner-name').data('id',"");
74
		}
115
		}
-
 
116
 
-
 
117
	});
-
 
118
	$("#assigneesearchType").live('change', function() {
-
 
119
		var searchType = $("#assigneesearchType").val();
-
 
120
		console.log(searchType);
-
 
121
		var html;
-
 
122
		if (searchType == "PARTNER_NAME") {
-
 
123
			$('.assigneebyPartnerName').css('display', 'inline-block');
-
 
124
			$('.assigneebyTicketId').css('display', 'none');
75
		$("#searchTextInput").html(html);
125
			$("#assignee-search-by-ticketId").val("");
-
 
126
		} else {
-
 
127
			$('.assigneebyPartnerName').css('display', 'none');
-
 
128
			$('.assigneebyTicketId').css('display', 'inline-block');
-
 
129
			$("#assignee-ticket-search-by-partner-name").data('id','');
-
 
130
		}
76
 
131
 
77
	});
132
	});
78
 
133
 
79
	$(".change-ticket-button")
134
	$(".change-ticket-button")
80
			.live(
135
			.live(
Line 114... Line 169...
114
		var assignee = $(this).data('assignee');
169
		var assignee = $(this).data('assignee');
115
		console.log(assignee);
170
		console.log(assignee);
116
		loadActivities(ticketId, assignee);
171
		loadActivities(ticketId, assignee);
117
	});
172
	});
118
	$(".my-ticket").live('click', function() {
173
	$(".my-ticket").live('click', function() {
119
		loadMyTicket("main-content", null, null);
174
		loadMyTicket("main-content", null, null,null,null,null);
120
	});
175
	});
121
	$("#close-ticket").live('click', function() {
176
	$("#close-ticket").live('click', function() {
122
		var ticketId = $(this).data('ticketid');
177
		var ticketId = $(this).data('ticketid');
123
		closeTicket(ticketId);
178
		closeTicket(ticketId);
124
	});
179
	});
Line 135... Line 190...
135
	});
190
	});
136
 
191
 
137
	$("#tickets-paginated .next").live(
192
	$("#tickets-paginated .next").live(
138
			'click',
193
			'click',
139
			function() {
194
			function() {
-
 
195
				var searchType = $("#assigneesearchType").val();
-
 
196
				var ticketStatus = $("#ticketStatus").val();
140
				var ticketStatus = $("#ticketStatus").val();
197
				var ticketStatus = $("#ticketStatus").val();
141
				var orderBy = $("#orderBy").val();
198
				var orderBy = $("#orderBy").val();
-
 
199
				var params;
-
 
200
				if (searchType == "" || searchType == undefined
-
 
201
						|| searchType == null || searchType == "TICKET_ID") {
142
				var params = {
202
					params = {
143
					"ticketStatus" : ticketStatus,
203
						"ticketStatus" : ticketStatus,
144
					"orderby" : orderBy
204
						"orderby" : orderBy
-
 
205
					};
-
 
206
				} else {
-
 
207
					var searchTerm = $("#assignee-partner-name-input").val();
-
 
208
					console.log(searchTerm);
-
 
209
					params = {
-
 
210
						"ticketStatus" : ticketStatus,
-
 
211
						"orderby" : orderBy,
-
 
212
						"ticketSearchType" : searchType,
-
 
213
						"searchTerm" : searchTerm
145
				};
214
					};
-
 
215
				}
146
				loadPaginatedNextItems('/cs/myticketPaginated', params,
216
				loadPaginatedNextItems('/cs/myticketPaginated', params,
147
						'tickets-paginated', 'my-ticket-table',
217
						'tickets-paginated', 'my-ticket-table',
148
						'ticket-details-container');
218
						'ticket-details-container');
149
				$(this).blur();
219
				$(this).blur();
150
			});
220
			});
Line 210... Line 280...
210
			});
280
			});
211
 
281
 
212
	$("#tickets-paginated .previous").live(
282
	$("#tickets-paginated .previous").live(
213
			'click',
283
			'click',
214
			function() {
284
			function() {
-
 
285
				var searchType = $("#assigneesearchType").val();
-
 
286
				var ticketStatus = $("#ticketStatus").val();
215
				var ticketStatus = $("#ticketStatus").val();
287
				var ticketStatus = $("#ticketStatus").val();
216
				var orderBy = $("#orderBy").val();
288
				var orderBy = $("#orderBy").val();
-
 
289
				var params;
-
 
290
				if (searchType == "" || searchType == undefined
-
 
291
						|| searchType == null || searchType == "TICKET_ID") {
217
				var params = {
292
					params = {
218
					"ticketStatus" : ticketStatus,
293
						"ticketStatus" : ticketStatus,
219
					"orderby" : orderBy
294
						"orderby" : orderBy
-
 
295
					};
-
 
296
				} else {
-
 
297
					var searchTerm = $("#assignee-partner-name-input").val();
-
 
298
					console.log(searchTerm);
-
 
299
					params = {
-
 
300
						"ticketStatus" : ticketStatus,
-
 
301
						"orderby" : orderBy,
-
 
302
						"ticketSearchType" : searchType,
-
 
303
						"searchTerm" : searchTerm
220
				};
304
					};
-
 
305
				}
221
				loadPaginatedPreviousItems('/cs/myticketPaginated', params,
306
				loadPaginatedPreviousItems('/cs/myticketPaginated', params,
222
						'tickets-paginated', 'my-ticket-table',
307
						'tickets-paginated', 'my-ticket-table',
223
						'ticket-details-container');
308
						'ticket-details-container');
224
				$(this).blur();
309
				$(this).blur();
225
			});
310
			});
Line 319... Line 404...
319
	});
404
	});
320
 
405
 
321
	$("#ticketStatus").live('change', function() {
406
	$("#ticketStatus").live('change', function() {
322
		var ticketStatus = $("#ticketStatus").val();
407
		var ticketStatus = $("#ticketStatus").val();
323
		var orderBy = $("#orderBy").val();
408
		var orderBy = $("#orderBy").val();
-
 
409
		var searchType = $("#assigneesearchType").val();
-
 
410
		if (searchType == "" || searchType == undefined
324
		console.log(ticketStatus);
411
				|| searchType == null) {
-
 
412
			loadMyTicket("main-content", ticketStatus, orderBy,
325
		console.log(orderBy);
413
					null, null, null);
-
 
414
		} else {
-
 
415
			if (searchType == "PARTNER_NAME") {
-
 
416
				var searchTerm = $("#assignee-partner-name-input").val();
-
 
417
				var searchValue = $("#typeaheadpartnernameforassignee").val();
326
		loadMyTicket("main-content", ticketStatus, orderBy);
418
				loadMyTicket("main-content", ticketStatus,
-
 
419
						orderBy, searchType, searchTerm, searchValue);
-
 
420
			} else {
-
 
421
				var searchTerm = $("#assignee-search-by-ticketId").val();
-
 
422
						loadMyTicket("main-content", ticketStatus,
-
 
423
						orderBy, searchType, searchTerm, null);
-
 
424
			}
-
 
425
		}
327
	});
426
	});
328
	$("#orderBy").live('change', function() {
427
	$("#orderBy").live('change', function() {
329
		var ticketStatus = $("#ticketStatus").val();
428
		var ticketStatus = $("#ticketStatus").val();
330
		var orderBy = $("#orderBy").val();
429
		var orderBy = $("#orderBy").val();
-
 
430
		var searchType = $("#assigneesearchType").val();
-
 
431
		if (searchType == "" || searchType == undefined
331
		console.log(ticketStatus);
432
				|| searchType == null) {
-
 
433
			loadMyTicket("main-content", ticketStatus, orderBy,
332
		console.log(orderBy);
434
					null, null, null);
-
 
435
		} else {
-
 
436
			if (searchType == "PARTNER_NAME") {
-
 
437
				var searchTerm = $("#assignee-partner-name-input").val();
-
 
438
				var searchValue = $("#typeaheadpartnernameforassignee").val();
-
 
439
				loadMyTicket("main-content", ticketStatus,
-
 
440
						orderBy, searchType, searchTerm, searchValue);
-
 
441
			} else {
-
 
442
				var searchTerm = $("#assignee-search-by-ticketId").val();
333
		loadMyTicket("main-content", ticketStatus, orderBy);
443
				loadMyTicket("main-content", ticketStatus,
-
 
444
						orderBy, searchType, searchTerm, null);
-
 
445
			}
-
 
446
		}
334
	});
447
	});
335
	$("#managerTicketStatus").live(
448
	$("#managerTicketStatus").live(
336
			'change',
449
			'change',
337
			function() {
450
			function() {
338
				var ticketStatus = $("#managerTicketStatus").val();
451
				var ticketStatus = $("#managerTicketStatus").val();
Line 558... Line 671...
558
function loadCreateRegion(domId) {
671
function loadCreateRegion(domId) {
559
	doGetAjaxRequestHandler(context + "/cs/createRegion", function(response) {
672
	doGetAjaxRequestHandler(context + "/cs/createRegion", function(response) {
560
		$('#' + domId).html(response);
673
		$('#' + domId).html(response);
561
	});
674
	});
562
}
675
}
563
function loadMyTicket(domId, ticketStatus, sortOrder) {
676
function loadMyTicket(domId, ticketStatus, sortOrder,ticketSearchType,searchTerm,searchValue) {
564
 
677
 
565
	if (ticketStatus == null && sortOrder == null) {
678
	if (ticketStatus == null && sortOrder == null) {
566
		doGetAjaxRequestHandler(context + "/cs/myticket", function(response) {
679
		doGetAjaxRequestHandler(context + "/cs/myticket", function(response) {
567
			$('#' + domId).html(response);
680
			$('#' + domId).html(response);
568
		});
681
		});
-
 
682
	}
-
 
683
	else if(ticketSearchType == null)
-
 
684
	{
-
 
685
	doGetAjaxRequestHandler(context + "/cs/myticket?ticketStatus="
-
 
686
			+ ticketStatus + "&orderby=" + sortOrder, function(
-
 
687
			response) {
-
 
688
		$('#' + domId).html(response);
-
 
689
	});
-
 
690
	}
569
	} else {
691
	else {
570
		doGetAjaxRequestHandler(context + "/cs/myticket?ticketStatus="
692
		doGetAjaxRequestHandler(context + "/cs/myticket?ticketStatus="
571
				+ ticketStatus + "&orderby=" + sortOrder, function(response) {
693
				+ ticketStatus + "&orderby=" + sortOrder+ "&ticketSearchType="
-
 
694
				+ ticketSearchType + "&searchTerm=" + searchTerm, function(
-
 
695
						response) {
572
			$('#' + domId).html(response);
696
					$('#' + domId).html(response);
-
 
697
					if (ticketSearchType == "PARTNER_NAME") {
-
 
698
						$('.assigneebyPartnerName').css('display', 'inline-block');
-
 
699
						$('.assingeebyTicketId').css('display', 'none');
-
 
700
						$("#typeaheadpartnernameforassignee").val(searchValue);
-
 
701
						$("#assignee-partner-name-input").val(searchTerm);
-
 
702
					} else {
-
 
703
						$('.assigneebyPartnerName').css('display', 'none');
-
 
704
						$('.assigneebyTicketId').css('display', 'inline-block');
-
 
705
						$("#assignee-search-by-ticketId").val(searchTerm);
-
 
706
					}
573
		});
707
		});
574
	}
708
	}
575
}
709
}
576
 
710
 
577
function loadCreatePartnerRegion(domId) {
711
function loadCreatePartnerRegion(domId) {