Subversion Repositories SmartDukaan

Rev

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

Rev 27754 Rev 27755
Line 7... Line 7...
7
		loadCreateCategory("main-content");
7
		loadCreateCategory("main-content");
8
	});
8
	});
9
	$(document).on('click', ".create-region", 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
	$(document).on('click', "#manager-ticket-search-by-partner-name",
13
		'click',
-
 
14
		function() {
13
		function() {
15
			var searchContent = $(this).data('id');
14
			var searchContent = $(this).data('id');
16
			var searchValue = $("#typeaheadpartnername").val();
15
			var searchValue = $("#typeaheadpartnername").val();
17
			var searchType = $("#managersearchType").val();
16
			var searchType = $("#managersearchType").val();
18
			var managerTicketStatus = $("#managerTicketStatus").val();
17
			var managerTicketStatus = $("#managerTicketStatus").val();
Line 24... Line 23...
24
			loadManagerTicket("main-content", managerTicketStatus,
23
			loadManagerTicket("main-content", managerTicketStatus,
25
				managerTicketorderBy, searchType, searchContent,
24
				managerTicketorderBy, searchType, searchContent,
26
				searchValue);
25
				searchValue);
27
 
26
 
28
		});
27
		});
29
	$("#retailer-details-search-button-by-ticketId").live(
28
	$(document).on('click', "#retailer-details-search-button-by-ticketId",
30
		'click',
-
 
31
		function() {
29
		function() {
32
			var searchContent = $("#search-by-ticketId").val();
30
			var searchContent = $("#search-by-ticketId").val();
33
			var searchType = $("#managersearchType").val();
31
			var searchType = $("#managersearchType").val();
34
			var managerTicketStatus = $("#managerTicketStatus").val();
32
			var managerTicketStatus = $("#managerTicketStatus").val();
35
			var managerTicketorderBy = $("#managerTicketorderBy").val();
33
			var managerTicketorderBy = $("#managerTicketorderBy").val();
Line 43... Line 41...
43
			}
41
			}
44
			loadManagerTicket("main-content", managerTicketStatus,
42
			loadManagerTicket("main-content", managerTicketStatus,
45
				managerTicketorderBy, searchType, searchContent, null);
43
				managerTicketorderBy, searchType, searchContent, null);
46
 
44
 
47
		});
45
		});
48
	$("#assignee-ticket-search-by-partner-name").live(
46
	$(document).on('click', "#assignee-ticket-search-by-partner-name",
49
		'click',
-
 
50
		function() {
47
		function() {
51
			var searchContent = $(this).data('id');
48
			var searchContent = $(this).data('id');
52
			var searchValue = $("#typeaheadpartnernameforassignee").val();
49
			var searchValue = $("#typeaheadpartnernameforassignee").val();
53
			var searchType = $("#assigneesearchType").val();
50
			var searchType = $("#assigneesearchType").val();
54
			var ticketStatus = $("#ticketStatus").val();
51
			var ticketStatus = $("#ticketStatus").val();
Line 62... Line 59...
62
 
59
 
63
			loadMyTicket("main-content", ticketStatus, ticketorderBy,
60
			loadMyTicket("main-content", ticketStatus, ticketorderBy,
64
				searchType, searchContent, searchValue);
61
				searchType, searchContent, searchValue);
65
 
62
 
66
		});
63
		});
67
	$("#assignee-retailer-details-search-button-by-ticketId").live(
64
	$(document).on('click', "#assignee-retailer-details-search-button-by-ticketId",
68
		'click',
-
 
69
		function() {
65
		function() {
70
			var searchContent = $("#assignee-search-by-ticketId").val();
66
			var searchContent = $("#assignee-search-by-ticketId").val();
71
			var searchType = $("#assigneesearchType").val();
67
			var searchType = $("#assigneesearchType").val();
72
			var ticketStatus = $("#ticketStatus").val();
68
			var ticketStatus = $("#ticketStatus").val();
73
			var ticketorderBy = $("#orderBy").val();
69
			var ticketorderBy = $("#orderBy").val();
Line 137... Line 133...
137
			$("#assignee-ticket-search-by-partner-name").data('id', '');
133
			$("#assignee-ticket-search-by-partner-name").data('id', '');
138
		}
134
		}
139
 
135
 
140
	});
136
	});
141
 
137
 
142
	$(".change-ticket-button")
138
	$(document).on('click', ".change-ticket-button",
143
		.live(
-
 
144
			'click',
-
 
145
			function() {
139
			function() {
146
				var ticketId = $("#ticketId").val();
140
				var ticketId = $("#ticketId").val();
147
				var subCategory = $("#subCategory").val();
141
				var subCategory = $("#subCategory").val();
148
				var authUserId = $("#authUser").val();
142
				var authUserId = $("#authUser").val();
149
				var categoryId = $("#category").val();
143
				var categoryId = $("#category").val();
Line 193... Line 187...
193
		console.log("Hello");
187
		console.log("Hello");
194
	});
188
	});
195
	var documentIds = [];
189
	var documentIds = [];
196
	var count = 0;
190
	var count = 0;
197
 
191
 
198
	$(".submit-message-button").live(
192
	$(document).on('click', ".submit-message-button",
199
		'click',
-
 
200
		function() {
193
		function() {
201
			var message = $("#activityMessage").val();
194
			var message = $("#activityMessage").val();
202
			var internal = $("#internalCommunication").prop("checked");
195
			var internal = $("#internalCommunication").prop("checked");
203
			if (message == "" || message == null || message == undefined) {
196
			if (message == "" || message == null || message == undefined) {
204
				alert("message field can't be empty");
197
				alert("message field can't be empty");
Line 216... Line 209...
216
 
209
 
217
	$(document).on('click', ".uploadFile", function() {
210
	$(document).on('click', ".uploadFile", function() {
218
		$("#file1").trigger('click');
211
		$("#file1").trigger('click');
219
	});
212
	});
220
 
213
 
221
	$("input[name=file1]")
214
	$(document).on('change', "input[name=file1]",
222
		.live(
-
 
223
			'change',
-
 
224
			function(evt) {
215
			function(evt) {
225
				var output = [];
216
				var output = [];
226
				var fileBundle = [];
217
				var fileBundle = [];
227
				for (var i = 0, f; f = evt.target.files[i]; i++) {
218
				for (var i = 0, f; f = evt.target.files[i]; i++) {
228
					count++;
219
					count++;
Line 301... Line 292...
301
		 * console.log(documentIds);
292
		 * console.log(documentIds);
302
		 */
293
		 */
303
 
294
 
304
	});
295
	});
305
 
296
 
306
	$("#tickets-paginated .next").live(
297
	$(document).on('click', "#tickets-paginated .next",
307
		'click',
-
 
308
		function() {
298
		function() {
309
			var searchType = $("#assigneesearchType").val();
299
			var searchType = $("#assigneesearchType").val();
310
			var ticketStatus = $("#ticketStatus").val();
300
			var ticketStatus = $("#ticketStatus").val();
311
			var ticketStatus = $("#ticketStatus").val();
301
			var ticketStatus = $("#ticketStatus").val();
312
			var orderBy = $("#orderBy").val();
302
			var orderBy = $("#orderBy").val();
Line 331... Line 321...
331
				'tickets-paginated', 'my-ticket-table',
321
				'tickets-paginated', 'my-ticket-table',
332
				'ticket-details-container');
322
				'ticket-details-container');
333
			$(this).blur();
323
			$(this).blur();
334
		});
324
		});
335
 
325
 
336
	$("#manager-tickets-paginated .previous").live(
326
	$(document).on('click', "#manager-tickets-paginated .previous",
337
		'click',
-
 
338
		function() {
327
		function() {
339
 
328
 
340
			var ticketStatus = $("#managerTicketStatus").val();
329
			var ticketStatus = $("#managerTicketStatus").val();
341
			var orderBy = $("#managerTicketorderBy").val();
330
			var orderBy = $("#managerTicketorderBy").val();
342
			var searchType = $("#managersearchType").val();
331
			var searchType = $("#managersearchType").val();
Line 361... Line 350...
361
				params, 'manager-tickets-paginated',
350
				params, 'manager-tickets-paginated',
362
				'manager-ticket-table',
351
				'manager-ticket-table',
363
				'manager-ticket-details-container');
352
				'manager-ticket-details-container');
364
			$(this).blur();
353
			$(this).blur();
365
		});
354
		});
366
	$("#manager-tickets-paginated .next").live(
355
	$(document).on('click', "#manager-tickets-paginated .next",
367
		'click',
-
 
368
		function() {
356
		function() {
369
			var ticketStatus = $("#managerTicketStatus").val();
357
			var ticketStatus = $("#managerTicketStatus").val();
370
			var orderBy = $("#managerTicketorderBy").val();
358
			var orderBy = $("#managerTicketorderBy").val();
371
			var searchType = $("#managersearchType").val();
359
			var searchType = $("#managersearchType").val();
372
			var params;
360
			var params;
Line 391... Line 379...
391
				'manager-tickets-paginated', 'manager-ticket-table',
379
				'manager-tickets-paginated', 'manager-ticket-table',
392
				'manager-ticket-details-container');
380
				'manager-ticket-details-container');
393
			$(this).blur();
381
			$(this).blur();
394
		});
382
		});
395
 
383
 
396
	$("#tickets-paginated .previous").live(
384
	$(document).on('click', "#tickets-paginated .previous",
397
		'click',
-
 
398
		function() {
385
		function() {
399
			var searchType = $("#assigneesearchType").val();
386
			var searchType = $("#assigneesearchType").val();
400
			var ticketStatus = $("#ticketStatus").val();
387
			var ticketStatus = $("#ticketStatus").val();
401
			var ticketStatus = $("#ticketStatus").val();
388
			var ticketStatus = $("#ticketStatus").val();
402
			var orderBy = $("#orderBy").val();
389
			var orderBy = $("#orderBy").val();
Line 420... Line 407...
420
			loadPaginatedPreviousItems('/cs/myticketPaginated', params,
407
			loadPaginatedPreviousItems('/cs/myticketPaginated', params,
421
				'tickets-paginated', 'my-ticket-table',
408
				'tickets-paginated', 'my-ticket-table',
422
				'ticket-details-container');
409
				'ticket-details-container');
423
			$(this).blur();
410
			$(this).blur();
424
		});
411
		});
425
	$("#positions-paginated .next").live(
412
	$(document).on('click', "#positions-paginated .next",
426
		'click',
-
 
427
		function() {
413
		function() {
428
			loadPaginatedNextItems('/cs/position-paginated', null,
414
			loadPaginatedNextItems('/cs/position-paginated', null,
429
				'positions-paginated', 'position-table',
415
				'positions-paginated', 'position-table',
430
				'position-details-container');
416
				'position-details-container');
431
			$(this).blur();
417
			$(this).blur();
432
		});
418
		});
433
 
419
 
434
	$("#positions-paginated .previous").live(
420
	$(document).on('click', "#positions-paginated .previous",
435
		'click',
-
 
436
		function() {
421
		function() {
437
			loadPaginatedPreviousItems('/cs/position-paginated', null,
422
			loadPaginatedPreviousItems('/cs/position-paginated', null,
438
				'positions-paginated', 'position-table',
423
				'positions-paginated', 'position-table',
439
				'position-details-container');
424
				'position-details-container');
440
			$(this).blur();
425
			$(this).blur();
Line 444... Line 429...
444
		loadCreatePartnerRegion("main-content");
429
		loadCreatePartnerRegion("main-content");
445
	});
430
	});
446
	$(document).on('click', ".create-ticket", function() {
431
	$(document).on('click', ".create-ticket", function() {
447
		loadCreateTicket("main-content");
432
		loadCreateTicket("main-content");
448
	});
433
	});
449
	$(".create-ticket-button")
434
	$(document).on('click', ".create-ticket-button",
450
		.live(
-
 
451
			'click',
-
 
452
			function() {
435
			function() {
453
				var categoryId = $('#category').val();
436
				var categoryId = $('#category').val();
454
				var subCategoryId = $('#subCategory').val();
437
				var subCategoryId = $('#subCategory').val();
455
				if (categoryId == "" || categoryId == null
438
				if (categoryId == "" || categoryId == null
456
					|| categoryId == undefined) {
439
					|| categoryId == undefined) {
Line 538... Line 521...
538
			});
521
			});
539
		});
522
		});
540
	});
523
	});
541
 
524
 
542
 
525
 
543
	$("#ticketStatus").live(
526
	$(document).on('change', "#ticketStatus",
544
		'change',
-
 
545
		function() {
527
		function() {
546
			var ticketStatus = $("#ticketStatus").val();
528
			var ticketStatus = $("#ticketStatus").val();
547
			var orderBy = $("#orderBy").val();
529
			var orderBy = $("#orderBy").val();
548
			var searchType = $("#assigneesearchType").val();
530
			var searchType = $("#assigneesearchType").val();
549
			if (searchType == "" || searchType == undefined
531
			if (searchType == "" || searchType == undefined
Line 564... Line 546...
564
					loadMyTicket("main-content", ticketStatus, orderBy,
546
					loadMyTicket("main-content", ticketStatus, orderBy,
565
						searchType, searchTerm, null);
547
						searchType, searchTerm, null);
566
				}
548
				}
567
			}
549
			}
568
		});
550
		});
569
	$("#orderBy").live(
551
	$(document).on('change', "#orderBy",
570
		'change',
-
 
571
		function() {
552
		function() {
572
			var ticketStatus = $("#ticketStatus").val();
553
			var ticketStatus = $("#ticketStatus").val();
573
			var orderBy = $("#orderBy").val();
554
			var orderBy = $("#orderBy").val();
574
			var searchType = $("#assigneesearchType").val();
555
			var searchType = $("#assigneesearchType").val();
575
			if (searchType == "" || searchType == undefined
556
			if (searchType == "" || searchType == undefined
Line 590... Line 571...
590
					loadMyTicket("main-content", ticketStatus, orderBy,
571
					loadMyTicket("main-content", ticketStatus, orderBy,
591
						searchType, searchTerm, null);
572
						searchType, searchTerm, null);
592
				}
573
				}
593
			}
574
			}
594
		});
575
		});
595
	$("#managerTicketStatus").live(
576
	$(document).on('change', "#managerTicketStatus",
596
		'change',
-
 
597
		function() {
577
		function() {
598
			var ticketStatus = $("#managerTicketStatus").val();
578
			var ticketStatus = $("#managerTicketStatus").val();
599
			var orderBy = $("#managerTicketorderBy").val();
579
			var orderBy = $("#managerTicketorderBy").val();
600
			var searchType = $("#managersearchType").val();
580
			var searchType = $("#managersearchType").val();
601
			if (searchType == "" || searchType == undefined
581
			if (searchType == "" || searchType == undefined
Line 614... Line 594...
614
						orderBy, searchType, searchTerm, null);
594
						orderBy, searchType, searchTerm, null);
615
				}
595
				}
616
			}
596
			}
617
 
597
 
618
		});
598
		});
619
	$("#managerTicketorderBy").live(
599
	$(document).on('change', "#managerTicketorderBy",
620
		'change',
-
 
621
		function() {
600
		function() {
622
			var ticketStatus = $("#managerTicketStatus").val();
601
			var ticketStatus = $("#managerTicketStatus").val();
623
			var orderBy = $("#managerTicketorderBy").val();
602
			var orderBy = $("#managerTicketorderBy").val();
624
			var searchType = $("#managersearchType").val();
603
			var searchType = $("#managersearchType").val();
625
			var searchType = $("#managersearchType").val();
604
			var searchType = $("#managersearchType").val();
Line 644... Line 623...
644
	$(document).on('change', "#category", function() {
623
	$(document).on('change', "#category", function() {
645
		var categoryId = $("#category").val();
624
		var categoryId = $("#category").val();
646
		$("#auth-user-for-category").hide();
625
		$("#auth-user-for-category").hide();
647
		loadSubCategories(categoryId);
626
		loadSubCategories(categoryId);
648
	});
627
	});
649
	$(".create-ticket-category-button")
628
	$(document).on('click', ".create-ticket-category-button",
650
		.live(
-
 
651
			'click',
-
 
652
			function() {
629
			function() {
653
				console
630
				console
654
					.log("create-ticket-category-button clicked......");
631
					.log("create-ticket-category-button clicked......");
655
				var name = $("#categoryName").val();
632
				var name = $("#categoryName").val();
656
				var description = $("#categorydescription").val();
633
				var description = $("#categorydescription").val();
Line 666... Line 643...
666
				}
643
				}
667
				if (confirm("Are you sure you want to create ticket category!") == true) {
644
				if (confirm("Are you sure you want to create ticket category!") == true) {
668
					createCategory("main-content", name, description);
645
					createCategory("main-content", name, description);
669
				}
646
				}
670
			});
647
			});
671
	$(".create-region-button")
648
	$(document).on('click', ".create-region-button",
672
		.live(
-
 
673
			'click',
-
 
674
			function() {
649
			function() {
675
				var name = $("#regionName").val();
650
				var name = $("#regionName").val();
676
				var description = $("#regiondescription").val();
651
				var description = $("#regiondescription").val();
677
				if (name == "" || name == null || name == undefined) {
652
				if (name == "" || name == null || name == undefined) {
678
					alert("Name field can't be empty");
653
					alert("Name field can't be empty");
Line 686... Line 661...
686
				if (confirm("Are you sure you want to create region!") == true) {
661
				if (confirm("Are you sure you want to create region!") == true) {
687
					createRegion("main-content", name, description);
662
					createRegion("main-content", name, description);
688
				}
663
				}
689
			});
664
			});
690
 
665
 
691
	$(".create-partner-region-button")
666
	$(document).on('click', ".create-partner-region-button",
692
		.live(
-
 
693
			'click',
-
 
694
			function() {
667
			function() {
695
 
668
 
696
				var regionId = $("#region").val();
669
				var regionId = $("#region").val();
697
				var fofoIds = $("#partner").val();
670
				var fofoIds = $("#partner").val();
698
				console.log(regionId, fofoIds);
671
				console.log(regionId, fofoIds);
Line 709... Line 682...
709
				if (confirm("Are you sure you want to create partner region!") == true) {
682
				if (confirm("Are you sure you want to create partner region!") == true) {
710
					createPartnerRegion("main-content", regionId,
683
					createPartnerRegion("main-content", regionId,
711
						fofoIds);
684
						fofoIds);
712
				}
685
				}
713
			});
686
			});
714
	$(".create-position-button")
687
	$(document).on('click', ".create-position-button",
715
		.live(
-
 
716
			'click',
-
 
717
			function() {
688
			function() {
718
 
689
 
719
				var authUser = $("#authUser").val();
690
				var authUser = $("#authUser").val();
720
				var ticketCategoryPosition = $(
691
				var ticketCategoryPosition = $(
721
					"#ticketCategoryPosition").val();
692
					"#ticketCategoryPosition").val();
Line 769... Line 740...
769
	$(document).on('click', ".create-ticket-sub-category", function() {
740
	$(document).on('click', ".create-ticket-sub-category", function() {
770
		console.log("create ticket category clicked......");
741
		console.log("create ticket category clicked......");
771
		loadCreateSubCategory("main-content");
742
		loadCreateSubCategory("main-content");
772
	});
743
	});
773
 
744
 
774
	$(".create-ticket-sub-category-button")
745
	$(document).on('click', ".create-ticket-sub-category-button",
775
		.live(
-
 
776
			'click',
-
 
777
			function() {
746
			function() {
778
				console
747
				console
779
					.log("create-ticket-category-button clicked......");
748
					.log("create-ticket-category-button clicked......");
780
				var name = $("#subcategoryName").val();
749
				var name = $("#subcategoryName").val();
781
				var description = $("#subcategorydescription").val();
750
				var description = $("#subcategorydescription").val();
Line 805... Line 774...
805
		if (confirm("Are you sure you want to remove position!") == true) {
774
		if (confirm("Are you sure you want to remove position!") == true) {
806
			removePosition(positionId);
775
			removePosition(positionId);
807
		}
776
		}
808
	});
777
	});
809
 
778
 
810
	$(".update-position")
779
	$(document).on('click', ".update-position",
811
		.live(
-
 
812
			'click',
-
 
813
			function() {
780
			function() {
814
				var positionId = $(this).data('positionid');
781
				var positionId = $(this).data('positionid');
815
				var regionId = $(this).data('regionid');
782
				var regionId = $(this).data('regionid');
816
		        var row = $(this);
783
		        var row = $(this);
817
				var selectedFofoIds = $(this).closest("tr").find(
784
				var selectedFofoIds = $(this).closest("tr").find(