Skip to content

Instantly share code, notes, and snippets.

const DEF_TEMPLATE = `<p><b>Problem:</b></p>
<p></p>
<p><b>Result:</b></p>
<p></p>
<p><b>Solution or Comments:</b></p>`;
function pasteTemplateTask(event) {
const elm = event.target;
const editor = elm.closest(".ProseMirror") || elm.querySelector(".ProseMirror");
if (editor && editor.querySelector('[class*="placeholder"]')) {
@HZ-labs
HZ-labs / transliterateToEmoji.js
Created December 15, 2020 15:59
Переводит русский в новые эмодзи слэка (Slack, alphabet, emoji)
function transliterateToEmoji(text) {
const keys = {
а: "a",
б: "b",
в: "v",
г: "g",
д: "d",
е: "e",
ё: "e",
ж: "j",
@HZ-labs
HZ-labs / index.js
Created September 17, 2017 17:52 — forked from shospodarets/Chrome headless Puppeteer- capture DOM element screenshot using
Capture DOM element screenshot using Chrome headless
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
// Adjustments particular to this page to ensure we hit desktop breakpoint.
page.setViewport({width: 1000, height: 600, deviceScaleFactor: 1});
await page.goto('https://www.chromestatus.com/samples', {waitUntil: 'networkidle'});
[{
"noTickets": "#2196f3",
"tickets": "#0960a5",
"selected": "#2196f3"
}, {
"noTickets": "#e91e63",
"tickets": "#930e3b",
"selected": "#e91e63"
}, {
"noTickets": "#8bc34a",
@HZ-labs
HZ-labs / L.CanvasOverlay.js
Created May 23, 2016 18:06 — forked from Sumbera/L.CanvasOverlay.js
Leaflet Canvas Overlay
/*
Generic Canvas Overlay for leaflet,
Stanislav Sumbera, April , 2014
- added userDrawFunc that is called when Canvas need to be redrawn
- added few useful params fro userDrawFunc callback
- fixed resize map bug
inspired & portions taken from : https://github.com/Leaflet/Leaflet.heat
License: MIT
@HZ-labs
HZ-labs / app.coffee
Created May 13, 2016 09:00 — forked from lancejpollard/app.coffee
head.js, coffeescript, coffeekup
# https://gist.github.com/835458
head.js(
"/javascripts/vendor/plugins/coffeekup.js",
"/javascripts/vendor/plugins/jquery.js",
"/javascripts/vendor/plugins/underscore.js",
"/javascripts/vendor/plugins/backbone.js",
"/javascripts/app/deals.js"
)
html_head = ->
@HZ-labs
HZ-labs / index.html
Created February 1, 2016 10:20 — forked from anonymous/index.html
JS Bin // source http://jsbin.com/dixifab
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
<style id="jsbin-css">
html {
font: 14px Helvetica, sans-serif;
background: black;
color: white;
@HZ-labs
HZ-labs / app.js file
Last active August 29, 2015 14:27 — forked from saniko/app.js file
a very simple bootstrap boilerplate for building backbone.marionette based on require.js
define([
'jquery',
'underscore',
'backbone',
'marionette',
'handlebars',
'text!templates/app_view.html',
'modules/mainMenuView/mainMenuView',
function toStringUrl(obj,parent) {
"use strict";
var url,el,param,k;
parent = parent || '';
url = [];
for (k in obj) {
el = obj[k];
/* Original is in LESS and can be found here: https://gist.github.com/gefangenimnetz/3ef3e18364edf105c5af */
@mixin material-shadow($level:1){
@if $level == 1 {
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
@else if $level == 2 {
box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}