Dzhubal

Untitled

Nov 19th, 2020
300
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //скрытие чата в нерабочее время и по выходным
  2. var yourGMT = 3, /* ваш GMT. Если вы западнее 0, вводить отрицательное число. В примере МСК */
  3.     hideBefore = 6, /* до скольки часов скрывать чат (по вашему времени) */
  4.     hideAfter = 20, /* после скольки часов скрывать чат (по вашему времени) */
  5.     weHideBefore = 13, /* до скольки часов скрывать чат В ВЫХОДНЫЕ (по вашему времени) */
  6.     weHideAfter = 18, /* после скольки часов В ВЫХОДНЫЕ скрывать чат (по вашему времени) */
  7.     nowDate = new Date(), nowUTCHrs = nowDate.getUTCHours(),
  8.     today = nowUTCHrs+yourGMT<24?nowDate.getUTCDay():nowDate.getUTCDay()+1, weekend = today>5,
  9.     afterHrs = weekend?weHideAfter-yourGMT:hideAfter-yourGMT,
  10.     beforeHrs = weekend?weHideBefore-yourGMT:hideBefore-yourGMT;
  11. if (nowUTCHrs<beforeHrs || nowUTCHrs>=afterHrs) {
  12.     var css = '#carrotquest-messenger-collapsed-container, .carrot-notification-container{display:none!important;}',
  13.         head = document.head || document.getElementsByTagName('head')[0],
  14.         style = document.createElement('style');
  15.     style.type = 'text/css';
  16.     if (style.styleSheet) {
  17.         style.styleSheet.cssText = css;
  18.     } else {
  19.         style.appendChild(document.createTextNode(css));
  20.     }
  21.     head.appendChild(style);
  22. }
RAW Paste Data