Skip to content

Instantly share code, notes, and snippets.

View luislobo9b's full-sized avatar

Luis Lobo luislobo9b

View GitHub Profile
@luislobo9b
luislobo9b / table-auto-select.html
Last active September 3, 2023 04:09
table-auto-select.html
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Table auto select example</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
@luislobo9b
luislobo9b / table-hover-example.html
Last active September 3, 2023 01:39
table-hover-example.html
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Table hover example</title>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
@luislobo9b
luislobo9b / speak.js
Last active July 19, 2023 12:52
speak.js
// speak.js v1
function speak(speakObj) {
const utterance = new window.SpeechSynthesisUtterance()
utterance.volume = 1
utterance.rate = 1
utterance.pitch = 1
if (speakObj.voice && voice.lang) {
utterance.lang = voice.lang
}
for (prop in speakObj) {
@luislobo9b
luislobo9b / french-date-string-to-br-date.js
Created January 31, 2023 01:12
french-date-string-to-br-date.js
function frenchDateStringToBrDate(date) {
date = date.toLowerCase().replace('é', 'e').replace('û', 'u')
const regexp = /(\d{2}) ([a-z]+) (\d{4})/,
months = [
'janvier',
'fevrier',
'mars',
'avril',
'mai',
'juin',
@luislobo9b
luislobo9b / subir-e-descer-selecao.html
Created January 27, 2023 21:29
subir-e-descer-selecao.html
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<style>
@luislobo9b
luislobo9b / code.js
Last active August 26, 2023 19:13
table.tsv
mStart.forEach(item => {
const parentId = item.parent
const parent = mStart.find(thisItem => thisItem.id === parentId)
console.log(item, parent)
if (parent) {
console.log(parent)
if (!parent.children) {
parent.children = []
}
parent.children.push(item)
@luislobo9b
luislobo9b / shimmer-loader.html
Created January 5, 2023 14:47
shimmer-loader.html
<!doctype html>
<html lang="pt-br">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, user-scalable=yes, shrink-to-fit=no">
<!-- bootstrap -->
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
<style>