Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 3948 Rev 3949
Line 45... Line 45...
45
	this.traiterMetas();
45
	this.traiterMetas();
46
	this.regenererMiniature();
46
	this.regenererMiniature();
47
	this.fournirLienIdentiplante();
47
	this.fournirLienIdentiplante();
48
	this.traiterVote();
48
	this.traiterVote();
49
	this.pivoterImage();
49
	this.pivoterImage();
-
 
50
	// this.pivoterGauche();
50
};
51
};
Line 51... Line 52...
51
 
52
 
52
WidgetPhotoPopup.prototype.mettreAJourInfosImage = function() {
53
WidgetPhotoPopup.prototype.mettreAJourInfosImage = function() {
53
	this.item          = this.infosImages[this.urls[this.indexImage]];
54
	this.item          = this.infosImages[this.urls[this.indexImage]];
Line 698... Line 699...
698
		$('#message-protocole').html('<p>' + message[id] + '</p>');
699
		$('#message-protocole').html('<p>' + message[id] + '</p>');
699
	});
700
	});
700
};
701
};
Line 701... Line 702...
701
 
702
 
702
WidgetPhotoPopup.prototype.traiterVote = function () {
-
 
703
	// console.log(this.idImage);
-
 
704
	// console.log(this);
-
 
Line 705... Line 703...
705
	// console.log(this.tagsImage);
703
WidgetPhotoPopup.prototype.traiterVote = function () {
Line 706... Line 704...
706
 
704
 
707
	$("#note").attr("value", -1);
705
	$("#note").attr("value", -1);
Line 754... Line 752...
754
 
752
 
755
	// TODO Envoyer le vote
753
	// TODO Envoyer le vote
Line 756... Line 754...
756
};
754
};
757
 
755
 
758
WidgetPhotoPopup.prototype.pivoterImage = function() {
-
 
759
	let imageSelected = $('img[src="' + this.urlThisImage + '"]').attr('id');
756
WidgetPhotoPopup.prototype.pivoterImage = function() {
760
 
757
	lthis = this;
Line 761... Line -...
761
	$( '#pivoter-droite' ).on( 'click', function( event ) {
-
 
762
		event.preventDefault();
-
 
763
 
-
 
764
		let existingAngle = $('#' + imageSelected).data('angle');
-
 
765
		if (existingAngle == 360 || existingAngle == (-360) || existingAngle == undefined){
-
 
766
			existingAngle = 0
758
	$( '#pivoter-droite' ).off( 'click' ).on( 'click', function( event ) {
767
		}
-
 
768
 
-
 
769
		let angle = (existingAngle + 90);
759
		event.preventDefault();
Line 770... Line 760...
770
		$('#' + imageSelected).css("transform", "rotate(" + angle + "deg) ");
760
 
771
		$('#' + imageSelected).data('angle', angle);
761
		lthis.pivoter('droite');
Line 772... Line -...
772
	});
-
 
773
 
-
 
774
	$( '#pivoter-gauche' ).on( 'click', function( event ) {
-
 
775
		event.preventDefault();
-
 
776
 
-
 
777
		let existingAngle = $('#' + imageSelected).data('angle');
762
	});
778
		if (existingAngle == 360 || existingAngle == (-360) || existingAngle == undefined){
-
 
779
			existingAngle = 0
-
 
780
		}
763
 
781
 
764
	$( '#pivoter-gauche' ).off( 'click' ).on( 'click', function( event ) {
Line -... Line 765...
-
 
765
		event.preventDefault();
-
 
766
 
-
 
767
		lthis.pivoter('gauche');
-
 
768
	});
-
 
769
};
-
 
770
 
-
 
771
WidgetPhotoPopup.prototype.pivoter = function(direction) {
-
 
772
	let imageSelected = $('img[src="' + lthis.urlThisImage + '"]').attr('id');
-
 
773
	let angle = $('#' + imageSelected).data('angle');
-
 
774
 
-
 
775
	if (angle == 360 || angle == (-360) || angle == undefined){
-
 
776
		angle = 0
-
 
777
	}
-
 
778
	if (direction == 'droite'){
-
 
779
		angle += 90;
-
 
780
	} else {
-
 
781
		angle -= 90;
782
		let angle = (existingAngle - 90);
782
	}
783
		$('#' + imageSelected).css("transform", "rotate(" + angle + "deg) ");
783
	
784
		$('#' + imageSelected).data('angle', angle);
784
	$('#' + imageSelected).css("transform", "rotate(" + angle + "deg) ");
785
	});
785
	$('#' + imageSelected).data('angle', angle);
786
};
786
}