Skip to content

Instantly share code, notes, and snippets.

View ilyaashapatov's full-sized avatar
🏠
Working from Sber

Ilya Ashapatov ilyaashapatov

🏠
Working from Sber
View GitHub Profile
@ilyaashapatov
ilyaashapatov / _helpers.scss
Created September 25, 2017 21:47
Hexagon (+ shadow) sass mixin
////////////////////////////////////////
// Plain SASS Trigonometry Algorithm //
////////////////////////////////////////
$pi: 3.14159265359;
$_precision: 10;
@function pow($base, $exp) {
$value: $base;
@if $exp > 1 {
@ilyaashapatov
ilyaashapatov / user.js
Created April 1, 2018 16:24 — forked from EtienneR/user.js
XMLHttpRequest RESTful (GET, POST, PUT, DELETE)
// Get all users
var url = "http://localhost:8080/api/v1/users";
var xhr = new XMLHttpRequest()
xhr.open('GET', url, true)
xhr.onload = function () {
var users = JSON.parse(xhr.responseText);
if (xhr.readyState == 4 && xhr.status == "200") {
console.table(users);
} else {
console.error(users);
@ilyaashapatov
ilyaashapatov / WKWebViewExtension.swift
Created November 14, 2018 14:52 — forked from mrcgrtz/WKWebViewExtension.swift
Swift 3 Extension for opening target="_blank" and mailto:/tel: links in native iOS apps
import UIKit
import WebKit
class ViewController: UIViewController {
var webView: WKWebView = WKWebView() {
didSet {
webView.navigationDelegate = self
webView.uiDelegate = self
}