Subversion Repositories SmartDukaan

Rev

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

Rev 27410 Rev 27754
Line 1... Line 1...
1
var TEAM_ACTIVITY = ["COMMUNICATION_OUT", "COMMUNICATION_INTERNAL",
1
var TEAM_ACTIVITY = ["COMMUNICATION_OUT", "COMMUNICATION_INTERNAL",
2
	"ESCALATED", "ASSIGNED", "CATEGORY_CHANGED"];
2
	"ESCALATED", "ASSIGNED", "CATEGORY_CHANGED"];
3
$(function() {
3
$(function() {
4
 
4
 
5
	$(".create-ticket-category").live('click', function() {
5
	$(document).on('click', ".create-ticket-category", function() {
6
		console.log("create ticket category clicked......");
6
		console.log("create ticket category clicked......");
7
		loadCreateCategory("main-content");
7
		loadCreateCategory("main-content");
8
	});
8
	});
9
	$(".create-region").live('click', function() {
9
	$(document).on('click', ".create-region", function() {
10
		loadCreateRegion("main-content");
10
		loadCreateRegion("main-content");
11
	});
11
	});
12
	$("#manager-ticket-search-by-partner-name").live(
12
	$("#manager-ticket-search-by-partner-name").live(
13
		'click',
13
		'click',
14
		function() {
14
		function() {
Line 84... Line 84...
84
			loadMyTicket("main-content", ticketStatus, ticketorderBy,
84
			loadMyTicket("main-content", ticketStatus, ticketorderBy,
85
				searchType, searchContent, null);
85
				searchType, searchContent, null);
86
 
86
 
87
		});
87
		});
88
 
88
 
89
	$("#ticket-last-activity").live('click', function() {
89
	$(document).on('click', "#ticket-last-activity", function() {
90
		var ticketId = $(this).data('ticketid');
90
		var ticketId = $(this).data('ticketid');
91
		var activity = $(this).data('activity');
91
		var activity = $(this).data('activity');
92
		console.log(ticketId);
92
		console.log(ticketId);
93
		console.log(activity);
93
		console.log(activity);
94
		if (confirm("Are you sure!") == true) {
94
		if (confirm("Are you sure!") == true) {
95
			createLastActivity(ticketId, activity);
95
			createLastActivity(ticketId, activity);
96
		}
96
		}
97
	});
97
	});
98
 
98
 
99
	$("#region").live('change', function() {
99
	$(document).on('change', "#region", function() {
100
		var regionId = $("#region").val();
100
		var regionId = $("#region").val();
101
		console.log(regionId);
101
		console.log(regionId);
102
		loadPartnerForRegion(regionId);
102
		loadPartnerForRegion(regionId);
103
	});
103
	});
104
 
104
 
105
	$("#regionPosition").live('change', function() {
105
	$(document).on('change', "#regionPosition", function() {
106
		var regionId = $("#regionPosition").val();
106
		var regionId = $("#regionPosition").val();
107
		console.log(regionId);
107
		console.log(regionId);
108
		loadPartnerForRegionId(regionId);
108
		loadPartnerForRegionId(regionId);
109
	});
109
	});
110
 
110
 
111
	$("#managersearchType").live('change', function() {
111
	$(document).on('change', "#managersearchType", function() {
112
		var searchType = $("#managersearchType").val();
112
		var searchType = $("#managersearchType").val();
113
		console.log(searchType);
113
		console.log(searchType);
114
		var html;
114
		var html;
115
		if (searchType == "PARTNER_NAME") {
115
		if (searchType == "PARTNER_NAME") {
116
			$('.byPartnerName').css('display', 'inline-block');
116
			$('.byPartnerName').css('display', 'inline-block');
Line 121... Line 121...
121
			$('.byTicketId').css('display', 'inline-block');
121
			$('.byTicketId').css('display', 'inline-block');
122
			$('#manager-ticket-search-by-partner-name').data('id', "");
122
			$('#manager-ticket-search-by-partner-name').data('id', "");
123
		}
123
		}
124
 
124
 
125
	});
125
	});
126
	$("#assigneesearchType").live('change', function() {
126
	$(document).on('change', "#assigneesearchType", function() {
127
		var searchType = $("#assigneesearchType").val();
127
		var searchType = $("#assigneesearchType").val();
128
		console.log(searchType);
128
		console.log(searchType);
129
		var html;
129
		var html;
130
		if (searchType == "PARTNER_NAME") {
130
		if (searchType == "PARTNER_NAME") {
131
			$('.assigneebyPartnerName').css('display', 'inline-block');
131
			$('.assigneebyPartnerName').css('display', 'inline-block');
Line 157... Line 157...
157
				if (confirm("Are you sure you want to change ticket!") == true) {
157
				if (confirm("Are you sure you want to change ticket!") == true) {
158
					changeTicket(ticketId, subCategory, authUserId,
158
					changeTicket(ticketId, subCategory, authUserId,
159
						categoryId);
159
						categoryId);
160
				}
160
				}
161
			});
161
			});
162
	$("#edit-ticket").live('click', function() {
162
	$(document).on('click', "#edit-ticket", function() {
163
		var ticketId = $(this).data('ticketid1');
163
		var ticketId = $(this).data('ticketid1');
164
		loadEditTicket(ticketId);
164
		loadEditTicket(ticketId);
165
	});
165
	});
166
	$(".manager-ticket").live('click', function() {
166
	$(document).on('click', ".manager-ticket", function() {
167
		loadManagerTicket("main-content", null, null);
167
		loadManagerTicket("main-content", null, null);
168
	});
168
	});
169
	$(".access-management").live('click', function() {
169
	$(document).on('click', ".access-management", function() {
170
		loadAccessManagement("main-content", null, null);
170
		loadAccessManagement("main-content", null, null);
171
	});
171
	});
172
	$(".ticketType").live('click', function() {
172
	$(document).on('click', ".ticketType", function() {
173
		console.log("create Region");
173
		console.log("create Region");
174
		loadCreateRegion("main-content");
174
		loadCreateRegion("main-content");
175
	});
175
	});
176
	$("#activities").live('click', function() {
176
	$(document).on('click', "#activities", function() {
177
		var ticketId = $(this).data('ticketid');
177
		var ticketId = $(this).data('ticketid');
178
		var assignee = $(this).data('assignee');
178
		var assignee = $(this).data('assignee');
179
		var internal = $(this).data('internal');
179
		var internal = $(this).data('internal');
180
		var roleType = $(this).data('role');
180
		var roleType = $(this).data('role');
181
		console.log(assignee);
181
		console.log(assignee);
182
		loadActivities(ticketId, assignee, internal, roleType);
182
		loadActivities(ticketId, assignee, internal, roleType);
183
	});
183
	});
184
	$(".my-ticket").live('click', function() {
184
	$(document).on('click', ".my-ticket", function() {
185
		loadMyTicket("main-content", null, null, null, null, null);
185
		loadMyTicket("main-content", null, null, null, null, null);
186
	});
186
	});
187
	$("#close-ticket").live('click', function() {
187
	$(document).on('click', "#close-ticket", function() {
188
		var ticketId = $(this).data('ticketid');
188
		var ticketId = $(this).data('ticketid');
189
		closeTicket(ticketId);
189
		closeTicket(ticketId);
190
	});
190
	});
191
 
191
 
192
	$('.partners').live('change', function() {
192
	$(document).on('change', '.partners', function() {
193
		console.log("Hello");
193
		console.log("Hello");
194
	});
194
	});
195
	var documentIds = [];
195
	var documentIds = [];
196
	var count = 0;
196
	var count = 0;
197
 
197
 
Line 212... Line 212...
212
 
212
 
213
			createActivity(message, ticketId, assignee, internal, roleType,
213
			createActivity(message, ticketId, assignee, internal, roleType,
214
				documentIds);
214
				documentIds);
215
		});
215
		});
216
 
216
 
217
	$(".uploadFile").live('click', function() {
217
	$(document).on('click', ".uploadFile", function() {
218
		$("#file1").trigger('click');
218
		$("#file1").trigger('click');
219
	});
219
	});
220
 
220
 
221
	$("input[name=file1]")
221
	$("input[name=file1]")
222
		.live(
222
		.live(
Line 274... Line 274...
274
				console.log(documentIds);
274
				console.log(documentIds);
275
				$(".fileList").append(output.join(""));
275
				$(".fileList").append(output.join(""));
276
 
276
 
277
			});
277
			});
278
 
278
 
279
	$(".removeFile").live('click', function(e) {
279
	$(document).on('click', ".removeFile", function(e) {
280
		e.preventDefault();
280
		e.preventDefault();
281
		console.log("Hello")
281
		console.log("Hello")
282
		var fileId = $(this).parent().children("a").data("fileid");
282
		var fileId = $(this).parent().children("a").data("fileid");
283
		for (var i = 0; i < documentIds.length; ++i) {
283
		for (var i = 0; i < documentIds.length; ++i) {
284
			if (documentIds[i].id === fileId)
284
			if (documentIds[i].id === fileId)
Line 438... Line 438...
438
				'positions-paginated', 'position-table',
438
				'positions-paginated', 'position-table',
439
				'position-details-container');
439
				'position-details-container');
440
			$(this).blur();
440
			$(this).blur();
441
		});
441
		});
442
 
442
 
443
	$(".create-partner-region").live('click', function() {
443
	$(document).on('click', ".create-partner-region", function() {
444
		loadCreatePartnerRegion("main-content");
444
		loadCreatePartnerRegion("main-content");
445
	});
445
	});
446
	$(".create-ticket").live('click', function() {
446
	$(document).on('click', ".create-ticket", function() {
447
		loadCreateTicket("main-content");
447
		loadCreateTicket("main-content");
448
	});
448
	});
449
	$(".create-ticket-button")
449
	$(".create-ticket-button")
450
		.live(
450
		.live(
451
			'click',
451
			'click',
Line 511... Line 511...
511
							}
511
							}
512
						}
512
						}
513
					});
513
					});
514
 
514
 
515
			});
515
			});
516
	$(".create-position").live('click', function() {
516
	$(document).on('click', ".create-position", function() {
517
		loadCreatePosition("main-content");
517
		loadCreatePosition("main-content");
518
	});
518
	});
519
 
519
 
520
	$(".positionPartnerView").live('click', function() {
520
	$(document).on('click', ".positionPartnerView", function() {
521
		$clickedElement = $(this);
521
		$clickedElement = $(this);
522
		var positionId = $clickedElement.data("positionid");
522
		var positionId = $clickedElement.data("positionid");
523
		$tdElement = $(this).closest('td');
523
		$tdElement = $(this).closest('td');
524
		doGetAjaxRequestHandler(context + "/cs/getPosition?positionId=" + positionId, function(response) {
524
		doGetAjaxRequestHandler(context + "/cs/getPosition?positionId=" + positionId, function(response) {
525
			
525
			
Line 639... Line 639...
639
						orderBy, searchType, searchTerm, null);
639
						orderBy, searchType, searchTerm, null);
640
				}
640
				}
641
			}
641
			}
642
 
642
 
643
		});
643
		});
644
	$("#category").live('change', function() {
644
	$(document).on('change', "#category", function() {
645
		var categoryId = $("#category").val();
645
		var categoryId = $("#category").val();
646
		$("#auth-user-for-category").hide();
646
		$("#auth-user-for-category").hide();
647
		loadSubCategories(categoryId);
647
		loadSubCategories(categoryId);
648
	});
648
	});
649
	$(".create-ticket-category-button")
649
	$(".create-ticket-category-button")
Line 758... Line 758...
758
						regionPosition, fofoIds);
758
						regionPosition, fofoIds);
759
				}
759
				}
760
 
760
 
761
			});
761
			});
762
 
762
 
763
	$("#ticketCategory").live('change', function() {
763
	$(document).on('change', "#ticketCategory", function() {
764
		console.log("change ticket category clicked......");
764
		console.log("change ticket category clicked......");
765
		var ticketCategoryId = $(this).val();
765
		var ticketCategoryId = $(this).val();
766
		console.log(ticketCategoryId);
766
		console.log(ticketCategoryId);
767
		loadticketSubCategoryById(ticketCategoryId);
767
		loadticketSubCategoryById(ticketCategoryId);
768
	});
768
	});
769
	$(".create-ticket-sub-category").live('click', function() {
769
	$(document).on('click', ".create-ticket-sub-category", function() {
770
		console.log("create ticket category clicked......");
770
		console.log("create ticket category clicked......");
771
		loadCreateSubCategory("main-content");
771
		loadCreateSubCategory("main-content");
772
	});
772
	});
773
 
773
 
774
	$(".create-ticket-sub-category-button")
774
	$(".create-ticket-sub-category-button")
Line 798... Line 798...
798
				if (confirm("Are you sure you want to create ticket category!") == true) {
798
				if (confirm("Are you sure you want to create ticket category!") == true) {
799
					createSubCategory("main-content", name,
799
					createSubCategory("main-content", name,
800
						description, ticketCategoryId);
800
						description, ticketCategoryId);
801
				}
801
				}
802
			});
802
			});
803
	$(".remove-position").live('click', function() {
803
	$(document).on('click', ".remove-position", function() {
804
		var positionId = $(this).data('positionid');
804
		var positionId = $(this).data('positionid');
805
		if (confirm("Are you sure you want to remove position!") == true) {
805
		if (confirm("Are you sure you want to remove position!") == true) {
806
			removePosition(positionId);
806
			removePosition(positionId);
807
		}
807
		}
808
	});
808
	});