- 1
- 2
if(services_type == 3) var checked = 1;
else var checked = 0;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
if(services_type == 3) var checked = 1;
else var checked = 0;
0
function checkAnswer(lastId, connectionString, success, unsuccess, installationNumber) {
var result;
for(var i=0;i<3*15/*15min*/;i++) {
Delay(periodCheckingComponentsInstalled, "Waiting components to be installed");
result = getDataFromDB(connectionString, lastId);
var k = [];
for(var i=0;i<success.length; i++) {
k.push(false);
}
for(var i=0;i<success.length;i++) {
if ((success[i] == "RemoteSuccess") || (success[i] == "RemoteUnSuccess")) {
k[i] = true;
break;
}
else {
for(var j=0;j<result.length ; j++) {
if (result[j].length > 40) {
k[i] = includeArray(result, success[i]);//40 symb
if (includeArray(result, unsuccess[i])) Log.Error("error while installing, number installation = " + installationNumber);
}
}
}
}
var bool = true;
for (var i=0;i<success.length; i++) {
bool = bool&&k[i];
}
if (bool) return true; else continue;
return false;
}
}
Остался скрипт от тестировщика. Блядь, и такого там с мегабайт.
0
/**
* Queries the DOM for the HTML element based on selector string passed.
* @param {String} selector Selector we are querying for.
* @param {String} [parent] Parent is optional, if passed the function will look for a child element of that parent.
* @param {Boolean} [returnEmptyList] If set to true the function won't throw an error even if the element is not found.
* @return {Array} HTML objects.
*/
function getEl( selector, parent, returnEmptyList )
{
var classOnly,
match,
elPrefix,
selPrefix,
context,
safeNode,
nodes;
classOnly = /^\.([\w\-]+)$/;
match = classOnly.exec( selector );
elPrefix = '.js-';
selPrefix = selector.substring( 0, 4 );
if ( ( selPrefix !== elPrefix || !typeCheck.isString( selector ) ) && match !== null )
{
throw new Error( 'Please make sure you input a valid class name that begins with a proper prefix.' );
}
if ( typeCheck.isString( parent ) )
{
context = document.getElementsByClassName( parent.substring( 1 ) )[ 0 ];
}
else if ( typeCheck.isElement( parent ) )
{
context = parent;
}
else
{
context = document;
}
nodes = match === null ? context.querySelectorAll( selector ) : context.getElementsByClassName( match[ 1 ] );
safeNode = nodes.length > 0 && nodes;
if ( safeNode || !safeNode && returnEmptyList )
{
return [].slice.call( nodes ); //converts it to a proper array.
}
else
{
throw new Error( 'Element with selector "' + selector + '" does not exist on the page.' );
}
}
+2
function isLogged() {
return '0';
return '';
}
function getForumPrefix() {
return 'forum/';
}
https://dota2.ru/forum/
0
;(function($) {
"use strict";
var rules = {
'~': 'Ё',
'`': 'ё',
'q': 'й',
'w': 'ц',
'e': 'у',
'r': 'к',
't': 'е',
'y': 'н',
'u': 'г',
'i': 'ш',
'o': 'щ',
'p': 'з',
'a': 'ф',
's': 'ы',
'd': 'в',
'f': 'а',
'g': 'п',
'h': 'р',
'j': 'о',
'k': 'л',
'l': 'д',
'z': 'я',
'x': 'ч',
'c': 'с',
'v': 'м',
'b': 'и',
'n': 'т',
'm': 'ь',
'Q': 'Й',
'W': 'Ц',
'E': 'У',
'R': 'К',
'T': 'Е',
'Y': 'Н',
'U': 'Г',
'I': 'Ш',
'O': 'Щ',
'P': 'З',
'A': 'Ф',
'S': 'Ы',
'D': 'В',
'F': 'А',
'G': 'П',
'H': 'Р',
'J': 'О',
'K': 'Л',
'L': 'Д',
'Z': 'Я',
'X': 'Ч',
'C': 'С',
'V': 'М',
'B': 'И',
'N': 'Т',
'M': 'Ь',
'[': 'х',
'{': 'Х',
']': 'ъ',
'}': 'Ъ',
';': 'ж',
':': 'Ж',
"'": 'э',
'"': 'Э',
',': 'б',
'<': 'Б',
'.': 'ю',
'>': 'Ю',
};
На jcat.ru вот сие чудо
+2
// куча if и небольшой кусок логики
// ...
} else {
response["message"] = "Access Denied";
response.shortlist = undefined;
callback(response);
}
} else {
response["message"] = "Access Denied";
response.shortlist = undefined;
callback(response);
}
} else {
response["message"] = "Access Denied";
response.shortlist = undefined;
callback(response);
}
});
} else {
response["message"] = "Access Denied";
response.shortlist = undefined;
callback(response);
}
} else {
response["message"] = "Access Denied";
response.shortlist = undefined;
callback(response);
}
} else {
response["message"] = "Access Denied";
response.shortlist = undefined;
callback(response);
}
} else {
response["message"] = "Invalid Method";
response.shortlist = undefined;
callback(response);
}
+2
public do(action: 'un' | 're'): void {
const result = (<any>this._appApi.app.documentManager.current)[action + 'do']();
if (!result.success) this._toastService.error(result.errorMessage, `Ошибка ${action}do`);
}
<button (click)="do('un')" title="Отменить"><i class="material-icons md-36">undo</i></button>
<button (click)="do('re')" title="Повторить"><i class="material-icons md-36">redo</i></button>
+2
var CodeMirror = require("codemirror");
var Thrift = require("thrift.js");
require("./src/my.css");
include(`gen-js/test_types.js')
include(`gen-js/TestServ.js')
include(`src/main.js')
Против m4 нет приёма.
+1
function CountBack_slider(secs,iid,j_timer) {
if (secs < 0) {
document.getElementById(iid).innerHTML = FinishMessage;
document.getElementById('caption'+j_timer).style.display = "none";
document.getElementById('heading'+j_timer).style.display = "none";
return;
}
DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));
var elems = document.getElementsByTagName('*'), i;
for (i in elems) {
if((' ' + elems[i].className + ' ').indexOf(' ' + iid + ' ')
> -1) {
elems[i].innerHTML = DisplayStr;
}
}
jQuery('.'+iid).innerHTML = DisplayStr;
if (CountActive)
setTimeout(function(){CountBack_slider((secs+CountStepper),iid,j_timer)}, SetTimeOutPeriod);
}
Работаю с купленным html5-шаблоном.
В шаблоне jq (и еще куча всякого хлама) подключен.
Кодили с мыслью "работает и *уй с ним".
+1
https://s1.postimg.org/9ay7hrf7fj/js-love-forever.png
heart, heart, JavaScript!