Skip to content

Instantly share code, notes, and snippets.

@cm3rin
cm3rin / index.html
Created January 6, 2022 19:12
Vue JS | Dynamic editable table ( with add, remove and editing row and cell )
<div id="chartpanel" class="row" data-equalizer>
<div class="column small-12 left_panel" >
<header data-equalizer-watch>
<i class="fa fa-bars menu_top_icon" aria-hidden="true"></i>
<div class="right_nav">
<i class="fa fa-heart" aria-hidden="true"></i>
<i class="fa fa-link" aria-hidden="true"></i>
<i class="fa fa-user-circle" aria-hidden="true"></i>
</div>
@cm3rin
cm3rin / index.html
Created January 6, 2022 19:29
Vue JS | Dynamic editable table ( with add, remove and editing row and cell )
<div id="chartpanel" class="row" data-equalizer>
<div class="column small-12 left_panel" >
<header data-equalizer-watch>
<i class="fa fa-bars menu_top_icon" aria-hidden="true"></i>
<div class="right_nav">
<i class="fa fa-heart" aria-hidden="true"></i>
<i class="fa fa-link" aria-hidden="true"></i>
<i class="fa fa-user-circle" aria-hidden="true"></i>
</div>
@cm3rin
cm3rin / index.html
Created January 6, 2022 19:29
Vue JS | Dynamic editable table ( with add, remove and editing row and cell )
<div id="chartpanel" class="row" data-equalizer>
<div class="column small-12 left_panel" >
<header data-equalizer-watch>
<i class="fa fa-bars menu_top_icon" aria-hidden="true"></i>
<div class="right_nav">
<i class="fa fa-heart" aria-hidden="true"></i>
<i class="fa fa-link" aria-hidden="true"></i>
<i class="fa fa-user-circle" aria-hidden="true"></i>
</div>
@cm3rin
cm3rin / index.html
Created January 6, 2022 21:32
Vue JS | Dynamic editable table ( with add, remove and editing row and cell )
<div id="chartpanel" class="row" data-equalizer>
<div class="column small-12 left_panel" >
<header data-equalizer-watch>
<i class="fa fa-bars menu_top_icon" aria-hidden="true"></i>
<div class="right_nav">
<i class="fa fa-heart" aria-hidden="true"></i>
<i class="fa fa-link" aria-hidden="true"></i>
<i class="fa fa-user-circle" aria-hidden="true"></i>
</div>
@cm3rin
cm3rin / index.pug
Created January 11, 2022 19:21
VUE Export to CSV
#app
//- pre {{users.slice(0,1)}}
//- hr
//- pre {{csvData.slice(0,1)}}
button(@click="csvExport(csvData)") Export to CSV
table
tr
th(v-for="th in ['name', 'username/email', 'address', 'phone', 'website', 'company']") {{th}}
tr(v-for="userData in users")
@cm3rin
cm3rin / index.html
Created January 15, 2022 02:28
Vuetify Inline Datatable Editor
<div id="app">
<v-app id="inspire">
<v-card class="mx-auto mt-10" max-width="600" outlined>
<v-card-title>Inline Editor</v-card-title>
<v-data-table :headers="headers" :items="desserts" :search="search" class="elevation-1" fixed-header height="350px">
<v-divider inset></v-divider>
<template v-slot:top>
<v-toolbar flat color="white">
<div class="d-flex w-100">
<v-text-field v-model="search" append-icon="mdi-magnify" label="Search" dense outlined single-line hide-details></v-text-field>
@cm3rin
cm3rin / index.html
Created January 21, 2022 17:24
Saving a file with pure JS
<form role="form">
<h3>Saving a file with pure JS!</h3>
<p>Uses HTML5 W3C saveAs() function and the <a href="https://github.com/eligrey/FileSaver.js" target="_blank">FileSaver.js</a> polyfill for this.<br>
I didn't think this was even possible without a server but the docs say it should work in IE 10+, Sweet!</p>
<div class="form-group">
<label for="input-fileName">File name</label>
<input type="text" class="form-control" id="input-fileName" value="textFile" placeholder="Enter file name">
</div>
<div class="form-group">
<label for="textarea">Text</label>