Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
8578 kshitij.so 1
#set($campaignName = $action.getNewsletterName())
2
#set($campaigns = $action.getCampaigns($campaignName))
3
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4
<html>
5
<head>
6
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
7
<style type="text/css">
8
* { font-family: Verdana; font-size: 96%; }
9
label {
10
float: left;
11
    width: 150px;
12
}
13
select {
14
    width: 100px;
15
}
16
div.img
17
{
18
  margin: 5px;
19
  padding: 5px;
20
  border: 1px solid #0000ff;
21
  height: auto;
22
  width: auto;
23
  float: left;
24
  text-align: center;
25
}	
26
div.img img
27
{
28
  display: inline;
29
  margin: 5px;
30
  border: 1px solid #ffffff;
31
}
32
div.img a:hover img {border: 1px solid #0000ff;}
33
div.desc
34
{
35
  text-align: center;
36
  font-weight: normal;
37
  margin: 5px;
38
}
39
</style>
40
<script type="text/javascript">
41
$(function(){	
42
$("#uploadContentFile").live('submit', function(){
43
    var formData = new FormData($(this)[0]);
44
	var name = $('#newsletterName').val();
45
    jQuery.ajax({
46
        url: "/user-image!createNewsletter?newsletterName="+name,
47
        type: 'POST',
48
        data: formData,
49
        async: false,
50
        success: function (data) {
8590 kshitij.so 51
			$('html').html(data.replace(/<html>(.*)<\/html>/, "$1"));
8578 kshitij.so 52
        },
53
		 error : function() {
54
		 	alert("OOPS!!!Failed to do changes.Try Again.");
55
		 },
56
        cache: false,
57
        contentType: false,
58
        processData: false
59
    });
60
 
61
    return false;
62
});
63
});  
64
</script>
65
<script type="text/javascript">
66
$(function(){	
67
$(".delete").live('click', function(){
68
	var id = $((this)).attr("id");
8590 kshitij.so 69
	var name = $('#newsletterName').val();
8578 kshitij.so 70
	jQuery.ajax({
8590 kshitij.so 71
		url: "/user-image!deleteCampaign?campaignId="+id+"&newsletterName="+name,
8578 kshitij.so 72
		type: 'POST',
8590 kshitij.so 73
		async: false,
8578 kshitij.so 74
		success: function (data) {
8590 kshitij.so 75
			$('html').html(data.replace(/<html>(.*)<\/html>/, "$1"));
8578 kshitij.so 76
        },
77
		error : function() {
78
		 	alert("OOPS!!!Failed to do changes.Try Again.");
79
		 },
80
		 cache: false,
81
        contentType: false,
82
        processData: false
83
	});
84
	return false;	
85
});
86
});
87
</script>
88
</head>
89
<body>
8590 kshitij.so 90
<div id="content">
8578 kshitij.so 91
<h3>Upload Campaign Images For $campaignName</h3>
8590 kshitij.so 92
<div style="color:blue;padding:0px;">
93
    #sactionmessage()
94
    </div>
95
    <div style="color:red;padding:0px">
96
    #sactionerror()
8578 kshitij.so 97
</div>
98
<div style="padding-top: 20px;">
99
<label for="newsletterName">NewsLetter Name : </label>
100
<input id="newsletterName" name="newsletterName" type="text" value="$campaignName" readonly="readonly"/>
101
<br></br>
102
<form id="uploadContentFile" action="/user-image" enctype="multipart/form-data" method="post">
103
<label for="imagePath">Image Path : </label>
104
<input name="userImage" id="file" type="file" />
105
<br></br>
106
<label for="imageName">Image Name : </label>
107
<input id="imageName" name="imageName" type="text"/>
108
<br></br>
109
<input type="submit" value="Update" name="upload" />
110
</form>
111
</div>
112
<div id="campaign" style="padding-top: 20px;">
113
#foreach($campaign in $campaigns)
114
	<div class="img">
115
		<a target="_blank" href="/images/campaignImages/$campaign.getImageName()"><img src="/images/campaignImages/$campaign.getImageName()" width="200" height="120"></a>
116
		<div class="desc"><a class="delete" id="$campaign.getId()" href="#" style="text-align:center;">Delete</a></div>
117
</div>
118
#end
119
</div>	
8590 kshitij.so 120
</div>
8578 kshitij.so 121
</body>