Subversion Repositories SmartDukaan

Rev

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

Rev 25417 Rev 25420
Line 118... Line 118...
118
	$("#loadImages").on('click', function() {
118
	$("#loadImages").on('click', function() {
119
		doGetAjaxRequestHandler(context + "/content/media?entityId=" + entityId, function(response) {
119
		doGetAjaxRequestHandler(context + "/content/media?entityId=" + entityId, function(response) {
120
			debugger;
120
			debugger;
121
			if(response){
121
			if(response){
122
				response = JSON.parse(response);
122
				response = JSON.parse(response);
-
 
123
				var image_holder = $("#image-holder");
123
				response.mediaPojos.forEach(function(index, value){
124
				response.mediaPojos.forEach(function(index, value){
124
					var checked = index==response.defaultImageIndex;
125
					var checked = index==response.defaultImageIndex;
125
					var reader = new FileReader();
-
 
126
			        reader.value = value;
-
 
127
			        reader.checked = checked;
-
 
128
			        reader.onload = function(e) {
-
 
129
						var divObj = 
126
					var divObj = 
130
						$(`<div class="thumb-image-container">
127
					$(`<div class="thumb-image-container">
131
							<div class="radio">
128
						<div class="radio">
132
						  		<label>
129
					  		<label>
133
						    		<input type="radio" name="optionsRadios">
130
					    		<input type="radio" name="optionsRadios">
134
						    		Set as default
131
					    		Set as default
135
							  	</label>
132
						  	</label>
136
							</div>
133
						</div>
137
							<div><input type="text" name="descriptions[]" placeholder="Image Description"/></div>
134
						<div><input type="text" name="descriptions[]" placeholder="Image Description"/></div>
138
						</div>`).appendTo(image_holder);
135
					</div>`).appendTo(image_holder);
139
						$("<img />", {
136
					var imgObject = $("<img />", {
140
							"src": e.target.result,
-
 
141
							"class": "thumb-image"
137
						"class": "thumb-image"
142
						}).appendTo(divObj);
138
					}).appendTo(divObj);
143
						divObj.find('input[type=text]').val(this.value.title);
139
					divObj.find('input[type=text]').val(this.value.title);
144
						divObj.find('input:radio').prop("checked", checked);
140
					divObj.find('input:radio').prop("checked", checked);
145
			        }
141
			        fetch(value.url).then(function(data) {
146
			        reader.readAsDataURL(value.url);
142
					  	var objectURL = URL.createObjectURL(data.blob());
-
 
143
					  	imgObject.src = objectUrl;
-
 
144
					});
147
				});
145
				});
148
			}
146
			}
149
		});
147
		});
150
	});
148
	});
151
	$("#mediaForm").on("submit",function(){
149
	$("#mediaForm").on("submit",function(){