Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- new AjaxUpload('uploadImages', {
- action: 'upload.php',
- autoSubmit: true,
- onSubmit: function(file, extension) {
- if (!(extension && /^(jpg|png|jpeg|gif)$/i.test(extension))) {
- alert('Fejl: Du har valgt en filtype der ikke er tilladt');
- return false;
- } else {
- $('#uploadImages').hide();
- $('.ajaxLoader').show();
- $('.browseImagesText').text('Uploader det valgte billede');
- }
- },
- onComplete: function(file, response) {
- if(parseInt(response) == 100) {
- alert('Fejl: Du har valgt en filtype der ikke er tilladt');
- } else if(parseInt(response) == 200) {
- alert('Fejl: Ukendt');
- } else {
- $('.ajaxLoader').hide();
- $('#uploadImages').show();
- $('.browseImagesText').text('Vælg de billeder du ønsker at uploade');
- var $myNewImage = $('<li><img src="uploads/thumbs/' + file + '" alt="" /></li>');
- $myNewImage.children('img').hide();
- $myNewImage.rightClick(function(e) {
- var imageName = $(this).children('img').attr('id');
- $('body').find('.rightClickContainer').html('<div class="rightClickMenu"><div class="rightClickMenuTop"></div><div class="rightClickMenuMiddle"><div class="rightClickMenuContent"><ul class="rightClickMenuContentUl"><li class="rightClickMenuContentLi"><div class="rightClickMenuContentDiv" style="overflow:hidden;position:relative;top:-3px;">' + file + '</div></li></ul><div class="splitter"></div><ul class="rightClickMenuContentUl"><li class="rightClickMenuContentLi"><a href="#" class="rightClickMenuContentA">Marker billede</a></li><li class="rightClickMenuContentLi"><a href="#" class="rightClickMenuContentA">Slet billede</a></li></ul></div></div><div class="rightClickMenuBottom"></div></div>');
- $('.rightClickMenu, .rightClickMenuTop, .rightClickMenuMiddle, .rightClickMenuBottom, .rightClickMenuContent').noContext();
- var windowWidth = $(window).width();
- var mousePositionY = e.pageY - 8;
- var mousePositionX = e.pageX - 8;
- if(mousePositionX + 178 > windowWidth) {
- $('.rightClickMenu').css({ top: mousePositionY + 'px', left: mousePositionX-164 + 'px' });
- } else {
- $('.rightClickMenu').css({ top: mousePositionY + 'px', left: mousePositionX + 'px' });
- }
- });
- $myNewImage.prependTo('.uploadedImages');
- $myNewImage.children('img').showhide({ appear:true });
- $('.uploadedImages li').each(function() {
- var indexNumber = $(this).index();
- $(this).children('img').attr('id', 'image_' + indexNumber);
- });
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement