Subversion Repositories SmartDukaan

Rev

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

Rev 27270 Rev 27285
Line 201... Line 201...
201
					return false;
201
					return false;
202
				}
202
				}
203
				var ticketId = $("#ticketIdforactivity").val();
203
				var ticketId = $("#ticketIdforactivity").val();
204
				var assignee = $("#assigneeUser").val();
204
				var assignee = $("#assigneeUser").val();
205
				var roleType = $("#role").val();
205
				var roleType = $("#role").val();
-
 
206
				count = 0;
206
				console.log(message, ticketId, assignee);
207
				console.log(message, ticketId, assignee);
-
 
208
 
207
				createActivity(message, ticketId, assignee, internal, roleType,
209
				createActivity(message, ticketId, assignee, internal, roleType,
208
						documentIds);
210
						documentIds);
209
			});
211
			});
210
 
212
 
211
	$(".uploadFile").live('click', function() {
213
	$(".uploadFile").live('click', function() {
Line 240... Line 242...
240
							console.log(fileBundle);
242
							console.log(fileBundle);
241
 
243
 
242
							var removeLink = "<a class=\"removeFile\" href=\"#\" data-fileid=\""
244
							var removeLink = "<a class=\"removeFile\" href=\"#\" data-fileid=\""
243
									+ i + "\">Remove</a>";
245
									+ i + "\">Remove</a>";
244
 
246
 
245
							output.push("<li><strong>", escape(file.name),
247
							output.push("<li><strong>", file.name,
246
									"</strong> - ", "&nbsp; &nbsp; ",
248
									"</strong> - ", "&nbsp; &nbsp; ",
247
									removeLink, "</li> ");
249
									removeLink, "</li> ");
248
 
250
 
249
						}
251
						}
250
 
252
 
Line 270... Line 272...
270
 
272
 
271
					});
273
					});
272
 
274
 
273
	$(".removeFile").live('click', function(e) {
275
	$(".removeFile").live('click', function(e) {
274
		e.preventDefault();
276
		e.preventDefault();
-
 
277
		console.log("Hello")
275
		var fileId = $(this).parent().children("a").data("fileid");
278
		var fileId = $(this).parent().children("a").data("fileid");
-
 
279
		for (var i = 0; i < documentIds.length; ++i) {
-
 
280
			if (documentIds[i].id === fileId)
-
 
281
				documentIds.splice(i, 1);
-
 
282
		}
-
 
283
		console.log(documentIds)
-
 
284
		$(this).parent().remove();
-
 
285
		var lilen = $('.fileList li').size();
276
 
286
 
-
 
287
		count = lilen;
277
		$(".fileList li").eq(fileId).remove();
288
		console.log(count)
-
 
289
		/*
278
		var lilength = $('.fileList li').size();
290
		 * var lilength = $('.fileList li').size(); if (lilength == 1) {
279
		console.log(lilength);
291
		 * console.log(lilength) $(".fileList li").remove(); } else {
280
		count = lilength;
292
		 * console.log(lilength) $(".fileList li").eq(fileId).remove(); } var
281
		console.log(lilength)
293
		 * lilen = $('.fileList li').size();
-
 
294
		 * 
282
		documentIds.splice(fileId, 1);
295
		 * count = lilen; console.log(count)
-
 
296
		 * 
283
		console.log(documentIds);
297
		 * console.log(documentIds);
-
 
298
		 */
284
 
299
 
285
	});
300
	});
286
 
301
 
287
	$("#tickets-paginated .next").live(
302
	$("#tickets-paginated .next").live(
288
			'click',
303
			'click',
Line 1034... Line 1049...
1034
			+ "&internal=" + internal, JSON.stringify(documentIds), function(
1049
			+ "&internal=" + internal, JSON.stringify(documentIds), function(
1035
			response) {
1050
			response) {
1036
		response = JSON.parse(response);
1051
		response = JSON.parse(response);
1037
 
1052
 
1038
		documentIds.splice(0, documentIds.length);
1053
		documentIds.splice(0, documentIds.length);
1039
		count = 0;
1054
 
1040
		console.log(documentIds)
1055
		console.log(documentIds)
1041
		$(".fileList li").empty();
1056
		$(".fileList li").remove();
1042
		var assigneeName = response.firstName;
1057
		var assigneeName = response.firstName;
1043
		loadActivities(ticketId, assigneeName, internal, roleType)
1058
		loadActivities(ticketId, assigneeName, internal, roleType)
1044
	});
1059
	});
1045
}
1060
}
1046
function loadEditTicket(ticketId) {
1061
function loadEditTicket(ticketId) {
Line 1090... Line 1105...
1090
					console.log(response[i].activityAttachment.length);
1105
					console.log(response[i].activityAttachment.length);
1091
					var activityAttachment = []
1106
					var activityAttachment = []
1092
					var attachments = "";
1107
					var attachments = "";
1093
					if (response[i].activityAttachment.length > 0) {
1108
					if (response[i].activityAttachment.length > 0) {
1094
						for (var j = 0; j < response[i].activityAttachment.length; j++) {
1109
						for (var j = 0; j < response[i].activityAttachment.length; j++) {
1095
							var assigneeAttachment = "<div> <a href=\"javascript:void(0)\" style=\"color:#337ab7;float:right;\"onclick=\"downloadDocument("
1110
							var assigneeAttachment = "<a href=\"javascript:void(0)\" style=\"color:#337ab7;float:right;\"onclick=\"downloadDocument("
1096
									+ response[i].activityAttachment[j].documentId
1111
									+ response[i].activityAttachment[j].documentId
1097
									+ ",\`"
1112
									+ ",\`"
1098
									+ response[i].activityAttachment[j].documentName
1113
									+ response[i].activityAttachment[j].documentName
1099
									+ "\`)\">"
1114
									+ "\`)\">"
1100
									+ response[i].activityAttachment[j].documentName
1115
									+ response[i].activityAttachment[j].documentName
1101
									+ "&nbsp;<i class=\"fa fa-download\"></i>"
1116
									+ "&nbsp;<i class=\"fa fa-download\"></i>"
1102
									+ "</a> </div>"
1117
									+ "</a>"
1103
							activityAttachment.push(assigneeAttachment);
1118
							activityAttachment.push(assigneeAttachment);
1104
						}
1119
						}
1105
						attachments = activityAttachment.join("");
1120
						attachments = activityAttachment.join("");
1106
						console.log(attachments);
1121
						console.log(attachments);
1107
					}
1122
					}
Line 1109... Line 1124...
1109
							|| response[i].type == "COMMUNICATION_IN") {
1124
							|| response[i].type == "COMMUNICATION_IN") {
1110
 
1125
 
1111
						var partnerMessage = "<div class=\"incoming_msg\">"
1126
						var partnerMessage = "<div class=\"incoming_msg\">"
1112
								+ "<div class=\"received_msg\">"
1127
								+ "<div class=\"received_msg\">"
1113
								+ "<div class=\"received_withd_msg\">" + "<p>"
1128
								+ "<div class=\"received_withd_msg\">" + "<p>"
1114
								+ response[i].message + "</p>"
1129
								+ response[i].message + "</p><div>"
1115
								+ `${attachments}`
1130
								+ `${attachments}`
1116
								+ "<span class=\"time_date\"> "
1131
								+ "</div> <span class=\"time_date\"> "
1117
								+ response[i].createTimestamp.hour + ":"
1132
								+ response[i].createTimestamp.hour + ":"
1118
								+ response[i].createTimestamp.minute + "|"
1133
								+ response[i].createTimestamp.minute + "|"
1119
								+ response[i].createTimestamp.dayOfMonth + "/"
1134
								+ response[i].createTimestamp.dayOfMonth + "/"
1120
								+ response[i].createTimestamp.monthValue + "/"
1135
								+ response[i].createTimestamp.monthValue + "/"
1121
								+ response[i].createTimestamp.year
1136
								+ response[i].createTimestamp.year
Line 1128... Line 1143...
1128
								+ "<div class=\"sent_msg\">"
1143
								+ "<div class=\"sent_msg\">"
1129
								+ "<span style=color:green>"
1144
								+ "<span style=color:green>"
1130
								+ "~"
1145
								+ "~"
1131
								+ (response[i].name ? response[i].name
1146
								+ (response[i].name ? response[i].name
1132
										: "Support") + "<p>"
1147
										: "Support") + "<p>"
1133
								+ response[i].message + "</span> </p>"
1148
								+ response[i].message + "</span> </p><div>"
1134
								+ `${attachments}`
1149
								+ `${attachments}`
1135
								+ "<span class=\"time_date\">"
1150
								+ "</div> <span class=\"time_date\">"
1136
								+ response[i].createTimestamp.hour + ":"
1151
								+ response[i].createTimestamp.hour + ":"
1137
								+ response[i].createTimestamp.minute + "|"
1152
								+ response[i].createTimestamp.minute + "|"
1138
								+ response[i].createTimestamp.dayOfMonth + "/"
1153
								+ response[i].createTimestamp.dayOfMonth + "/"
1139
								+ response[i].createTimestamp.monthValue + "/"
1154
								+ response[i].createTimestamp.monthValue + "/"
1140
								+ response[i].createTimestamp.year
1155
								+ response[i].createTimestamp.year
Line 1148... Line 1163...
1148
								+ "<div class=\"sent_msg\">"
1163
								+ "<div class=\"sent_msg\">"
1149
								+ "<span style=color:green>"
1164
								+ "<span style=color:green>"
1150
								+ "~"
1165
								+ "~"
1151
								+ response[i].name
1166
								+ response[i].name
1152
								+ "<p style=\"color: white;background: #b75454;\">"
1167
								+ "<p style=\"color: white;background: #b75454;\">"
1153
								+ response[i].message + "</span> </p>"
1168
								+ response[i].message + "</span> </p> <div>"
1154
								+ `${attachments}`
1169
								+ `${attachments}`
1155
								+ " <span class=\"time_date\">"
1170
								+ "</div> <span class=\"time_date\">"
1156
								+ response[i].createTimestamp.hour + ":"
1171
								+ response[i].createTimestamp.hour + ":"
1157
								+ response[i].createTimestamp.minute + "|"
1172
								+ response[i].createTimestamp.minute + "|"
1158
								+ response[i].createTimestamp.dayOfMonth + "/"
1173
								+ response[i].createTimestamp.dayOfMonth + "/"
1159
								+ response[i].createTimestamp.monthValue + "/"
1174
								+ response[i].createTimestamp.monthValue + "/"
1160
								+ response[i].createTimestamp.year
1175
								+ response[i].createTimestamp.year
Line 1163... Line 1178...
1163
								assigneeMessage);
1178
								assigneeMessage);
1164
 
1179
 
1165
					} else {
1180
					} else {
1166
						var assigneeMessage = "<div class=\"outgoing_msg\">"
1181
						var assigneeMessage = "<div class=\"outgoing_msg\">"
1167
								+ "<div class=\"sent_msg\">" + "<p>"
1182
								+ "<div class=\"sent_msg\">" + "<p>"
1168
								+ response[i].message + "</span> </p>"
1183
								+ response[i].message + "</span> </p> <div>"
1169
								+ `${attachments}`
1184
								+ `${attachments}`
1170
								+ "<span class=\"time_date\">"
1185
								+ "</div> <span class=\"time_date\">"
1171
								+ response[i].createTimestamp.hour + ":"
1186
								+ response[i].createTimestamp.hour + ":"
1172
								+ response[i].createTimestamp.minute + "|"
1187
								+ response[i].createTimestamp.minute + "|"
1173
								+ response[i].createTimestamp.dayOfMonth + "/"
1188
								+ response[i].createTimestamp.dayOfMonth + "/"
1174
								+ response[i].createTimestamp.monthValue + "/"
1189
								+ response[i].createTimestamp.monthValue + "/"
1175
								+ response[i].createTimestamp.year
1190
								+ response[i].createTimestamp.year