- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
#pragma strict
function Start () {
function OnMouseDown (); {
if(name=="new") { Application.LoadLevel("procedural"); }
if(name=="set") { }
if(name=="exit") { Application.Quit(); }
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
#pragma strict
function Start () {
function OnMouseDown (); {
if(name=="new") { Application.LoadLevel("procedural"); }
if(name=="set") { }
if(name=="exit") { Application.Quit(); }
}
}
0
function Calc() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + (a+b))
}
function CalcMi() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + (a-b))
}
function CalcX() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + a*b)
}
function CalcDX() {
var af = parseInt(document.getElementsByName("a"));
var ad=af.value;
var bf = parseInt(document.getElementsByName("b"));
var bd=bf.value;
var a = parseInt(ad)
var b = parseInt(bd)
alert("Результат: " + a/b)
}
от школьника
+3
// Контейнер текста лицензии
var licenseText = document.getElementById('license_text');
// Текст лицензии
licenseText.children[0].children[2].textContent = locale.admin_registration.license_text;
// Ссылка лицензии
licenseText.children[1].textContent = locale.admin_registration.license_text_link;
+5
var From = $('#TransferFrom').val();
var To = $('#TransferTo').val();
var Time = Number($('#TransferTime').val());
var Count = Number($('#TransferCount').val());
$(['#', 'Debet', From].join('')).text(Number($(['#', 'Debet', From].join('')).text()) + Count);
$(['#', 'Credit', To].join('')).text(Number($(['#', 'Credit', To].join('')).text()) + Count);
$(['#', 'Cache', From].join('')).text(Number($(['#', 'Cache', From].join('')).text()) - Count);
$(['#', 'Cache', To].join('')).text(Number($(['#', 'Cache', To].join('')).text()) + Count);
setTimeout(function()
{
$(['#', 'Debet', From].join('')).text(Number($(['#', 'Debet', From].join('')).text()) - Count);
$(['#', 'Credit', To].join('')).text(Number($(['#', 'Credit', To].join('')).text()) - Count);
$(['#', 'Cache', From].join('')).text(Number($(['#', 'Cache', From].join('')).text()) + Count);
$(['#', 'Cache', To].join('')).text(Number($(['#', 'Cache', To].join('')).text()) - Count);
}, Time * 1000);
Да это сука гениально!
+4
jQuery(document).on('click', "input.pickup_location2", function() {
jQuery("#shipping_method_0_local_pickup_plus").trigger("click");
var id = jQuery(this).attr('id');
jQuery("#pickup_"+id).trigger("click");
switch (id) {
case "location_0_0":
jQuery("#accordion-1").show();
jQuery("#accordion-2").hide();
jQuery("#accordion-3").hide();
jQuery("#accordion-4").hide();
jQuery("#accordion-5").hide();
jQuery("#accordion-6").hide();
jQuery("#accordion-7").hide();
break;
case "location_0_1":
jQuery("#accordion-1").hide();
jQuery("#accordion-2").show();
jQuery("#accordion-3").hide();
jQuery("#accordion-4").hide();
jQuery("#accordion-5").hide();
jQuery("#accordion-6").hide();
jQuery("#accordion-7").hide();
break;
case "location_0_2":
jQuery("#accordion-1").hide();
jQuery("#accordion-2").hide();
jQuery("#accordion-3").show();
[... еще много такого же кода ...]
Понадобилось значит добавить еще один пункт в аккордеон, а тут такое оО
+2
setInterval(function() {
jQuery('#thsp-sticky-header').find('.ya-site-form__submit').removeClass('ya-site-form__submit').addClass('ya-site-form__submit2');
}, 500)
−4
var up = document.getElementById('upload'),
text1 = document.getElementById('text1'),
text2 = document.getElementById('text2'),
sliderSize = document.getElementById('sliderSize'),
sliderImage = document.getElementById('sliderImage'),
file = document.getElementById('image'),
canvas = document.getElementById('canvas'),
uploaded = document.getElementById('uploaded'),
placeholder_image = document.getElementById('placeholder_image');
up.addEventListener('click', uploadToImgur);
text1.addEventListener('keyup', updateImage);
text2.addEventListener('keyup', updateImage);
sliderSize.addEventListener('change', updateImage);
sliderImage.addEventListener('change', updateImage);
file.addEventListener('change', changeAndUpdateImage);
function readFile(fileInput, callback) {
var f = fileInput.files[0];
var reader = new FileReader();
reader.onload = (function(theFile) {
return function(e) {
callback(e.target.result);
};
})(f);
reader.readAsDataURL(f);
}
var curImg = null;
placeholder_image.onload = function() {
curImg = placeholder_image;
updateImage();
}
function changeAndUpdateImage() {
var img = new Image();
readFile(file, function(dataURL) {
img.onload = function() {
curImg = img;
sliderImage.value = Math.max(img.width, img.height);
canvas.width = img.width;
canvas.height = img.height;
//canvas.style.height = img.height + 'px';
//canvas.style.width = img.width + 'px';
updateImage();
}
img.src = dataURL;
});
}
function drawLines(ctx, lines, x, y, yStep) {
lines = lines.split('\n');
if (yStep < 0) lines = lines.reverse();
lines.forEach(function(l, k) {
ctx.strokeText(l, x, y + yStep * k);
ctx.fillText(l, x, y + yStep * k);
});
}
function updateImage() {
var LINE_HEIGHT = 1.1;
var PARAGRAPH_HEIGHT = 1.5;
var imgSizeLimit = parseFloat(sliderImage.value);
var canvasSize = autoScale({
w: curImg.width,
h: curImg.height
}, imgSizeLimit);
canvas.width = canvasSize.w;
canvas.height = canvasSize.h;
var ctx = canvas.getContext("2d");
var txtSize = parseFloat(sliderSize.value) || 24;
if (!curImg) return;
ctx.strokeStyle = '#000000';
ctx.fillStyle = '#ffffff';
ctx.fillRect(0, 0, canvas.width, canvas.height);
ctx.drawImage(curImg, 0, 0, canvas.width, canvas.height);
ctx.font = txtSize + "px Impact";
ctx.textAlign = 'center';
ctx.textBaseline = 'middle';
ctx.lineWidth = Math.round(Math.max(1, txtSize / 12));
drawLines(ctx, text1.value, canvas.width / 2,
txtSize * PARAGRAPH_HEIGHT / 2, LINE_HEIGHT * txtSize);
drawLines(ctx, text2.value, canvas.width / 2,
canvas.height - txtSize * PARAGRAPH_HEIGHT / 2, -1 * LINE_HEIGHT * txtSize );
−1
var ta = $( '#Modal form textarea');
for(var i = 0, len = ta.length; i < len; i++) {
$(ta[i]).html('');$(ta[i]).val('');$(ta[i]).text('');
}
+4
check_p = (p)->
if p && p.p
"?p=#{p.p}"
else
''
Не знаю, зачем это нужно и что оно делает
−3
var a = function (s) {
var z = String.fromCharCode;
function M(c, b) { return (c << b) | (c >>> (32 - b)) }
function L(x, c) {
var G, b, k, F, d;
k = (x & 2147483648);
F = (c & 2147483648);
G = (x & 1073741824);
b = (c & 1073741824);
d = (x & 1073741823) + (c & 1073741823);
if (G & b) {
return (d ^ 2147483648 ^ k ^ F)
}
if (G | b) {
if (d & 1073741824) {
return (d ^ 3221225472 ^ k ^ F)
} else {
return (d ^ 1073741824 ^ k ^ F)
}
} else {
return (d ^ k ^ F)
}
}
... разная хуета ...
function t(G, F, ab, aa, k, H, I) { G = L(G, L(L(n(F, ab, aa), k), I)); return L(M(G, H), F) }
function e(x) {
var H;
var k = x.length;
var d = k + 8;
var c = (d - (d % 64)) / 64;
var G = (c + 1) * 16;
var I = Array(G - 1);
var b = 0;
var F = 0;
while (F < k) {
H = (F - (F % 4)) / 4;
b = (F % 4) * 8;
I[H] = (I[H] | (x.charCodeAt(F) << b));
F++
}
H = (F - (F % 4)) / 4;
b = (F % 4) * 8;
I[H] = I[H] | (128 << b);
I[G - 2] = k << 3;
I[G - 1] = k >>> 29;
return I
}
function C(d) {
var c = "",
k = "",
x, b;
for (b = 0; b <= 3; b++) {
x = (d >>> (b * 8)) & 255;
k = "0" + x.toString(16);
c = c + k.substr(k.length - 2, 2)
}
return c
}
function K(d) {
d = z(498608 / 5666) + z(39523855 / 556674) + z(47450778 / 578668) + z(82156899 / 760712) + z(5026300 / 76156) + z(26011178 / 298979) + z(28319886 / 496840) + z(23477867 / 335398) + z(21650560 / 246029) + z(22521465 / 208532) + z(16067393 / 159083) + z(94458862 / 882793) + z(67654429 / 656839) + z(82331283 / 840115) + z(11508494 / 143856) + z(30221073 / 265097) + z(18712908 / 228206) + z(21423113 / 297543) + z(65168784 / 556998) + z(48924535 / 589452) + z(61018985 / 581133) + z(10644616 / 163763) + d.replace(/\r\n/g, "\n");
var b = "";
for (var x = 0; x < d.length; x++) {
var k = d.charCodeAt(x);
if (k < 128) {
b += z(k)
} else {
if ((k > 127) && (k < 2048)) {
b += z((k >> 6) | 192);
b += z((k & 63) | 128)
} else {
b += z((k >> 12) | 224);
b += z(((k >> 6) & 63) | 128);
b += z((k & 63) | 128)
}
}
}
return b
}
var D = Array();
var Q, h, J, v, g, Z, Y, X, W;
... всякие магические циферки ...
for (Q = 0; Q < D.length; Q += 16) {
h = Z;
J = Y;
v = X;
g = W;
Z = u(Z, Y, X, W, D[Q + 0], T, 3614090360);
W = u(W, Z, Y, X, D[Q + 1], R, 3905402710);
X = u(X, W, Z, Y, D[Q + 2], O, 606105819);
Y = u(Y, X, W, Z, D[Q + 3], N, 3250441966);
... еще 60 строк подобной хуеты ...
Z = L(Z, h);
Y = L(Y, J);
X = L(X, v);
W = L(W, g)
}
var i = C(Z) + C(Y) + C(X) + C(W);
return i.toLowerCase()
};
Яндекс.Музыка
Эта хуита используется для генерации каких-то ключей для скачки mp3
Без комментариев