ЙажаСценарий / Говнокод #9232 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
  57. 57
  58. 58
  59. 59
  60. 60
  61. 61
  62. 62
  63. 63
  64. 64
  65. 65
  66. 66
  67. 67
  68. 68
  69. 69
  70. 70
  71. 71
  72. 72
  73. 73
  74. 74
  75. 75
  76. 76
  77. 77
  78. 78
  79. 79
  80. 80
  81. 81
  82. 82
  83. 83
  84. 84
  85. 85
  86. 86
  87. 87
  88. 88
  89. 89
  90. 90
Battle = new Class({
	// Options
	selected: 1,
	onPopupClose: function() {},
	
	// Class initalisation
	initialize: function(options) {
		Object.append(this, options);
	},
	
	// Open popup
	initPopup: function(title, selection) {
		this.selected = selection;
		this.popup = new LightFace.Static({
			title: title,
			content: 'vote-options'
		});
	},
	
	// Vote
	vote: function(social_network) {
		var share = this.selected == 1 ? this.share1 : this.share2;
		var pic   = this.selected == 1 ? this.pic1   : this.pic2;
		var url   = '';
		
		if(social_network == 'fb') {
			url  = 'http://www.facebook.com/sharer.php?s=100';
			url += '&p[title]='     + encodeURIComponent(this.text);
			url += '&p[summary]='   + encodeURIComponent(share);
			url += '&p[url]='       + encodeURIComponent(this.url);
			url += '&p[images][0]=' + encodeURIComponent(pic);
		} else if(social_network == 'tw') {
			url  = 'http://twitter.com/share?';
			url += 'text='      + encodeURIComponent(this.text);
			url += '&url='      + encodeURIComponent(this.url);
			url += '&counturl=' + encodeURIComponent(this.url);
		} else if(social_network == 'vk') {
			url  = 'http://vkontakte.ru/share.php?';
			url += 'url='          + encodeURIComponent(this.url);
			url += '&title='       + encodeURIComponent(this.text);
			url += '&description=' + encodeURIComponent(share);
			url += '&image='       + encodeURIComponent(pic);
			url += '&noparse=true';
		} else if(social_network == 'ok') {
			url  = 'http://www.odnoklassniki.ru/dk?st.cmd=addShare&st.s=1';
			url += '&st.comments=' + encodeURIComponent(share);
			url += '&st._surl='    + encodeURIComponent(this.url);
		} else if(social_network == 'ml') {
			url  = 'http://connect.mail.ru/share?';
			url += 'url='          + encodeURIComponent(this.url);
			url += '&title='       + encodeURIComponent(this.text);
			url += '&description=' + encodeURIComponent(share);
			url += '&imageurl='    + encodeURIComponent(pic);
		}

		window.open(url,'','toolbar=0,status=0,width=626,height=436');
		
		return this.vote_ns()
	},
	
	// Vote count
	vote_ns: function() {
		new Request({
			url: '/vote/' + this.id + '/' + this.selected
		}).send();

		this.popup.close();
		this.onPopupClose.delay(400);

		var vote_count = $('vote-num-'+this.selected);
		vote_count.set('text', vote_count.get('text').toInt() + 1);

		$('vote-1').destroy();
		$('vote-2').destroy();
		$('voted_thank_you').show();

		return false
	},
	
	// Askbook Promo
	promoAskbook: function() {
		this.promoBox = new LightFace.Static({
			width:     500,
			draggable: true,
			title:     'AskBook.me',
			content:   'askbook_promo'
		});
	}

});

Класс битв на 1001golos.ru

Запостил: eriko eriko, (Updated )

Комментарии (8) RSS

  • Извините возможно за тупой вопрос, в чем тут говнокод?
    Ответить
  • ъ$W$E:B Y"Y$Z!N"B!Z.R!V$PZZ N C.K:A?Y?R,A:P!GTHA"L?T,T V!RU?W!O.P?Y)J?Y:L K,ER J.A R C,W,F)E,J.T$U,E.L G.C!I$L"Z)M$E V:T,Z.N)V!E"M!D.Y,W?E,O.W)W!M?N"W)P$W:N$B?S?Z?Z?Z"L?A$Z?A(H:Y.M!SV!G)XF?K"N,T.K"H!I:D.V$W$J)O?U(V F:E$I.O?P:F$U VK)M$F)U,M"L!Y(W:G:G!M!A"JQ.S(T!Z.X"U:P"K(T:O)P,J,O,T"W(Y,R,MY,L!K?I$S?Z K"S$VHS,N(S.J,U?D$I:S"V"P.L:X?Q.V?W W:J C?A ME?K W!K"P)H?M,M(A?W(J$Q?G)T$H:E.X?C,B!BR$Q G)D,LA(T:R I$A.O K,VN$Y(V,Q(S:Y.X L)F!W)Z"H!D!Z,Z"O?H)T(RПYRKVQMDOIVSWKAGYFKGSNVZIZTWLLUSPXGEMWEVLCURCETXMSLNAKAKYCVIUXHGZKJDDNLNUVCRCQKGVLGXVWVKQLSQRMFGWUKSFBOSGZYPBCMBPNGNJVXDGPGTHSKQKTIAWTYKQZQZED
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8