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

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
$(document).on('click','.head__loginw a',function() { 
	//реачгоал и гугл для клика по ссылке кабинете
	return true;
 })

$(document).on('click','.prc__it__bt openModal',function() { 
	id = $(this).attr('tid');
	if(id == 387) {
	   //мир - 30
	}
	if(id == 388) {
	   //мир - 60
	}
	
	if(id == 389) {
	   //мир - 100
	}
	
	if(id == 391) {
	   //МИР-ДОМ-30
	}
	
	if(id == 392) {
	   //мМИР-ДОМ-60
	}
	if(id == 393) {
	   //мМИР-ДОМ-100
	}
	return true;
	})

snegoviktlt snegoviktlt, (Updated )

Комментарии (2, +2)

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

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
updateTimer() {
            requestAnimationFrame(() => {
                this.timeLeft = this.resendTimeDuration - (Date.now() * 0.001 - this.lastTimeLeft);

                if (this.timeLeft <= 0) {
                    this.resetTimer();
                    return;
                } else {
                    this.lastTimeLeft = this.timeLeft;
                    this.updateTimer();
                }
            });
}

А как сделать таймер обратного отсчета?

somebodyoncetoldme somebodyoncetoldme, (Updated )

Комментарии (1, +1)

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

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
import { combineEpics, ofType } from 'redux-observable'

import { map, switchMap, catchError, filter, mergeAll } from 'rxjs/operators'
import { of, from } from 'rxjs'
import * as R from 'ramda'

import * as TICKETS_ACTION_TYPES from './tickets.types'
import * as TicketsActions from './tickets.actions'
import * as TicketsSelectors from './tickets.selectors'
import { /* TICKET_TYPES,*/ TICKET_STEPS } from './constants'
import mockAPI from 'services/mockAPI'

export const getTicketsEpic = (action$, state$) =>
  from(
    R.map(
      (step) =>
        action$.pipe(
          filter(
            R.either(
              R.both(R.propEq('type', TICKETS_ACTION_TYPES.GET_TICKETS_BY_STEP), R.pathEq(['payload', 'step'], step)),
              R.propEq('type', TICKETS_ACTION_TYPES.GET_ALL_TICKETS)
            )
          ),
          switchMap((action) => {
            if (
              action.type !== TICKETS_ACTION_TYPES.GET_ALL_TICKETS &&
              TicketsSelectors.ticketsAllDirtySelector(state$.value)
            ) {
              return of(TicketsActions.getAllTickets())
            } else if (!TicketsSelectors.ticketsByStepDirtySelector(step, state$.value)) {
              return of(TicketsActions.getTicketsByStepSuccess(step, null, true))
            }
            return from(
              // Mocks tickets API
              // TODO: Replace by real request
              mockAPI.getTicketsByStep(step)
            ).pipe(
              map((data) => TicketsActions.getTicketsByStepSuccess(step, data)),
              catchError((err) => of(TicketsActions.getTicketsByStepError(step, err)))
            )
          })
        ),
      R.values(TICKET_STEPS)
    )
  ).pipe(mergeAll())

Редукс нам уже не интересен, нам с поподвыподвертами подавай, чтоб тупо болванку показать.

NickPepper NickPepper, (Updated )

Комментарии (19, +19)

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

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
function s(t) {
    for (var e = ["yo", "zh", "kh", "ts", "ch", "sch", "shch", "sh", "eh", "yu", "ya", "YO", "ZH", "KH", "TS", "CH", "SCH", "SHCH", "SH", "EH", "YU", "YA", "'"], n = ["ё", "ж", "х", "ц", "ч", "щ", "щ", "ш", "э", "ю", "я", "Ё", "Ж", "Х", "Ц", "Ч", "Щ", "Щ", "Ш", "Э", "Ю", "Я", "ь"], r = t, i = 0, o = e.length; i < o; i++) {
        r = r.split(e[i]).join(n[i]);
    }
    for (var s = "abvgdezijklmnoprstufhcyABVGDEZIJKLMNOPRSTUFHCYёЁ", a = 0, c = s.length; a < c; a++) {
        r = r.split(s.charAt(a)).join("абвгдезийклмнопрстуфхцыАБВГДЕЗИЙКЛМНОПРСТУФХЦЫеЕ".charAt(a));
    }
    return r === t ? null : r
}

function a(t) {
    for (var e = ["yo", "zh", "kh", "ts", "ch", "sch", "shch", "sh", "eh", "yu", "ya", "YO", "ZH", "KH", "TS", "CH", "SCH", "SHCH", "SH", "EH", "YU", "YA", "'"], n = ["ё", "ж", "х", "ц", "ч", "щ", "щ", "ш", "э", "ю", "я", "Ё", "Ж", "Х", "Ц", "Ч", "Щ", "Щ", "Ш", "Э", "Ю", "Я", "ь"], r = "абвгдезийклмнопрстуфхцыАБВГДЕЗИЙКЛМНОПРСТУФХЦЫеЕ", i = t, o = 0; o < n.length; o++) {
        i = i.split(n[o]).join(e[o]);
    }
    for (var s = 0; s < r.length; s++) {
        i = i.split(r.charAt(s)).join("abvgdezijklmnoprstufhcyABVGDEZIJKLMNOPRSTUFHCYёЁ".charAt(s));
    }
    return i === t ? null : i
}

function c(t) {
    for (var e = "qwertyuiop[]asdfghjkl;'zxcvbnm,./`", n = t, r = 0; r < e.length; r++) {
        n = n.split(e.charAt(r)).join("йцукенгшщзхъфывапролджэячсмитьбю.ё".charAt(r));
    }
    return n == t ? null : n
}

Те же конташники. На каждую ворецию транслитерации мы будем сплитить строку в массив и джойнить его обратно. Какая эффективность )))

Fike Fike, (Updated )

Комментарии (11, +11)

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

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
function(t) {
    switch (t) {
        case 1:
            return g.emailNotConfirmed;
        case 2:
            return g.showCaptcha;
        case 3:
            return g.authFailed;
        case 4:
            return g.makeRedirect;
        case 5:
            return g.reload;
        case 6:
            return g.mobileActivationRequired;
        case 7:
            return g.showMessage;
        case 8:
            return g.showError;
        case 9:
            return g.votesPayment;
        case 10:
            return g.zeroZone;
        case 11:
        case 12:
            return Object(g.mobileValidationRequired)(t);
        case 13:
            return g.evalCode;
        case 14:
            return g.otpBox;
        case 15:
            return g.passwordValidationRequired;
        default:
            return Object(g.defaultHandler)(t)
    }
}(t)

https://vk.com/js/cmodules/bundles/common.2ce877ca4bd415d95d03.js?51fe80b96 a07a7861643

#байтоклюйство #спичечная-экономика #олимпиадники #ebivk

Fike Fike, (Updated )

Комментарии (9, +9)

ЙажаСценарий / Говнокод #15

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
      try {
        try {
          const { todos } = cache.readQuery({ query: GET_TODOS })
          cache.writeQuery({
            query: GET_TODOS,
            data: { todos: todos.filter(todo => todo.id !== deleteTodo.id) }
          })
        } catch {
          console.log()
        }
        const { category } = cache.readQuery({ query: GET_TODOS_BY_CATEGORY, variables: { id: deleteTodo.category.id } })
        cache.writeQuery({
          query: GET_TODOS_BY_CATEGORY,
          variables: { id: deleteTodo.category.id },
          data: { category: { title: category.title, todos: category.todos.filter(todo => todo.id !== deleteTodo.id), __typename: 'Category' } }
        })
      } catch {
        return null
      }

serega_1337 serega_1337,

Комментарии (1, +1)