Guest User

Untitled

a guest
Aug 14th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function buildReviewShow(reviewtd)
  2. {
  3.     $('#review').empty() ;
  4.    
  5.     var authorstring = 'Author: '+$(reviewtd).find('.tableReviewAuthor').text() ;
  6.     var contentstring = 'Review: '+$(reviewtd).find('.tableReviewContent').text() ;
  7.     var ratingstring = 'Rating: '+$(reviewtd).find('.tableReviewRating').text() ;
  8.    
  9.     $('#review').append($('<div>').attr('id', 'reviewInner')) ;
  10.     $('#reviewInner').append($('<div>').attr('id', 'reviewClose').html($('<span>').html('[close X]'))) ;
  11.     $('#reviewInner').append($('<div>').attr('id', 'reviewAuthor').html(authorstring)) ;
  12.     $('#reviewInner').append($('<div>').attr('id', 'reviewContent').html(contentstring)) ;
  13.    
  14.     blo = $('<table>') ;
  15.     $(blo).append($('<td>').append($('<div>').attr('id', 'ratingLabel').html('Rating: '))) ;
  16.    
  17.     ble = $('<div>').attr('id', 'ratingField') ;
  18.     $(ble).append($('<img>').attr('id','ratingStar1').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  19.     $(ble).append($('<img>').attr('id','ratingStar2').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  20.     $(ble).append($('<img>').attr('id','ratingStar3').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  21.     $(ble).append($('<img>').attr('id','ratingStar4').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  22.     $(ble).append($('<img>').attr('id','ratingStar5').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  23.     $(blo).append($('<td>').append(ble)) ;
  24.    
  25.     $('#reviewInner').append($('<div>').attr('id', 'reviewRating').append(blo)) ;
  26.    
  27.     for(var i=1 ; i<=parseInt($(reviewtd).find('.tableReviewRating').text()) ; i++)
  28.         $('#ratingStar'+i).fadeTo(1, 1) ;
  29.    
  30.     eventsReviewShow() ;
  31. }
  32.  
  33. function buildReviewNew()
  34. {
  35.     $('#review').empty() ;
  36.     $('#review').append($('<form>').attr('id', 'formNewReview')) ;
  37.     $('#formNewReview').append($('<div>').attr('id', 'reviewInner')) ;
  38.     /*$('#reviewInner').append($('<div>').attr('id', 'reviewClose').append($('<span>').html('[close X]'))) ;
  39.    
  40.     authorTable = $('<table>') ;
  41.     $(authorTable).append($('<td>').append($('<div>').attr('id', 'ratingAuthorLabel').html('Author: '))) ;
  42.     // VERIFICAR AQUI SE ESTAH UM USER LOGGADO!!!
  43.     $(authorTable).append($('<td>').append($('<div>').attr('id', 'reviewAuthorField').append($('<input>').attr('type', 'text').attr('id','newReviewAuthor').attr('name','review[author]')))) ;
  44.     $('#reviewInner').append($('<div>').attr('id','reviewAuthor').html($(authorTable))) ;
  45.    
  46.     $('#reviewInner').append($('<div>').attr('id', 'ratingContentLabel').html('<table><tr><td>Review:</td></tr></table>')) ;
  47.     $('#reviewInner').append($('<div>').attr('id', 'reviewContentField').append($('<textarea>').attr('id', 'newReviewContent').attr('name','review[content]'))) ;*/
  48.    
  49.     ratingTable = $('<table>') ;
  50.     $(ratingTable).append($('<td>').append($('<div>').attr('id', 'ratingLabel').html('Rating: '))) ;
  51.    
  52.     ratingStars = $('<div>').attr('id', 'ratingField') ;
  53.     $(ratingStars).append($('<img>').attr('id','ratingStar1').attr('alt','1').attr('src', 'backend/images/star.gif').fadeTo(1,1)) ;
  54.     $(ratingStars).append($('<img>').attr('id','ratingStar2').attr('alt','2').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  55.     $(ratingStars).append($('<img>').attr('id','ratingStar3').attr('alt','3').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  56.     $(ratingStars).append($('<img>').attr('id','ratingStar4').attr('alt','4').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  57.     $(ratingStars).append($('<img>').attr('id','ratingStar5').attr('alt','5').attr('src', 'backend/images/star.gif').fadeTo(0.5,0.2)) ;
  58.     $(ratingTable).append($('<td>').append(ratingStars).append($('<input>').attr('type','hidden').attr('id','newReviewRatingValue').attr('name','review[rating]').attr('value','1').hide())) ;
  59.    
  60.     $('#reviewInner').append($('<div>').attr('id', 'newReviewRating').append(ratingTable)) ;
  61.    
  62.     /*
  63.     $('#reviewInner').append($('<input>').attr('type','hidden').attr('name','review[product_id]').attr('value',$(currentProd).find('id').text())) ;
  64.    
  65.     $('#reviewInner').append($('<div>').attr('id', 'newReviewError').html('&nbsp;')) ;
  66.    
  67.     $('#reviewInner').append($('<div>').attr('id', 'reviewSave').append($('<span>').html('[save]'))) ;
  68.     */
  69.    
  70.     eventsReviewNew() ;
  71. }
  72.  
  73. function eventsReviewNew()
  74. {
  75.     /*
  76.     $('#reviewClose span').click(function() {
  77.         say('closed review') ;
  78.         $('.darkenBackground').fadeOut() ;
  79.         $('#review').fadeOut() ;
  80.     }) ;
  81.    
  82.     $('#reviewSave span').click(function() {
  83.         //SOMETHING SOMETHING VERIFY/SAVE REVIEW
  84.         if(dealwithNewReview())
  85.         {
  86.             postNewReview('formNewReview',$(currentProd).find('id').text()) ;
  87.             getProdReviews($(currentProd).find('id').text()) ;
  88.             buildReviewsStuff() ;
  89.             $('.darkenBackground').fadeOut() ;
  90.             $('#review').fadeOut() ;
  91.         }
  92.     }) ;*/
  93.    
  94.     $('#newReviewRating').delegate('img', 'mouseenter', function() {
  95.         $('#newReviewRatingValue').attr('value',$(this).attr('alt')) ;
  96.        
  97.         for(var i=1 ; i<=5 ; i++)
  98.         {
  99.             if(i<=parseInt($(this).attr('alt')))
  100.                 $('#ratingStar'+i).fadeTo(1, 1) ;
  101.             else
  102.                 $('#ratingStar'+i).fadeTo(0.5, 0.2) ;
  103.         }
  104.     }) ;
  105. }
Add Comment
Please, Sign In to add comment