Skip to content

Instantly share code, notes, and snippets.

View Marceloalves6's full-sized avatar
😎

Marcelo A. Cordeiro Marceloalves6

😎
View GitHub Profile
private base64toBlob(base64Data, contentType): Blob {
contentType = contentType || '';
const sliceSize = 1024;
const byteCharacters = atob(base64Data);
const bytesLength = byteCharacters.length;
const slicesCount = Math.ceil(bytesLength / sliceSize);
const byteArrays = new Array(slicesCount);
for (let sliceIndex = 0; sliceIndex < slicesCount; ++sliceIndex) {
const begin = sliceIndex * sliceSize;
@Marceloalves6
Marceloalves6 / no-double-click.directive.ts
Last active February 14, 2019 18:55
Angular 6 Directive - Prevent double click
import { Directive, HostListener, Renderer } from '@angular/core';
@Directive({
selector: '[noDoubleClick]'
})
export class NoDoubleClickDirective {
constructor(private renderer: Renderer) { }
@HostListener('click', ['$event'])