css solution of taking a half donut for display metrics
A Pen by Alexander Schmidt on CodePen.
// <div [innerHTML]="your.value | sanitizeHtml" ></div> | |
import { Pipe, PipeTransform } from '@angular/core'; | |
import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; | |
@Pipe({name: 'sanitizeHtml'}) | |
export class SanitizeHtmlPipe implements PipeTransform { | |
constructor(private _sanitizer:DomSanitizer) { | |
} | |
transform(v:string):SafeHtml { |
# first create an empty repo on GitHub | |
git remote add github https://[email protected]/yourLogin/yourRepoName.git | |
git push --mirror github | |
git remote rename origin gitlab | |
git remote rename github origin |
// round(1234.5678, 2); // 1234.57 | |
round(number, precision) { | |
var factor = Math.pow(10, precision); | |
var tempNumber = number * factor; | |
var roundedTempNumber = Math.round(tempNumber); | |
return roundedTempNumber / factor; | |
}; |
// swap the keybindings for paste and paste_and_indent | |
{ "keys": ["super+v"], "command": "paste_and_indent" }, | |
{ "keys": ["super+shift+v"], "command": "paste" } | |
// linux and windows | |
//{ "keys": ["ctrl+v"], "command": "paste_and_indent" }, | |
//{ "keys": ["ctrl+shift+v"], "command": "paste" } |
'use strict'; | |
export const dist = '../path/to/dist/'; | |
export const version: string = '0.0.1'; |
{ | |
"compileOnSave": false, | |
"compilerOptions": { | |
"outDir": "../dist/out-tsc", | |
"sourceMap": true, | |
"declaration": false, | |
"moduleResolution": "node", | |
"emitDecoratorMetadata": true, | |
"experimentalDecorators": true, | |
"lib": [ |
import { Pipe, PipeTransform } from '@angular/core'; | |
@Pipe({name: 'keys'}) | |
export class KeysPipe implements PipeTransform { | |
transform(value) : any { | |
let keys = []; | |
for (let key in value) { | |
keys.push({key: key, value: value[key]}); | |
} | |
return keys; |
//this.validIBAN('DE89 3704 0044 0532 0130 00'); | |
validIBAN(iban) { | |
// valid == 1 | |
// invalid != 1 | |
console.log(this.isValidIBANNumber(iban)); | |
} | |
isValidIBANNumber(input) { | |
let CODE_LENGTHS = { |
sortArray(property, array) { | |
property = property.split('.'); | |
var l = property.length; | |
return array.sort( function(a, b) { | |
var i = 0; | |
while( i < l) { | |
a = a[property[i]]; | |
b = b[property[i]]; | |
i++; |
css solution of taking a half donut for display metrics
A Pen by Alexander Schmidt on CodePen.