Skip to content

Instantly share code, notes, and snippets.

View JenuelDev's full-sized avatar
🏠
Working from home

Jenuel Oras Ganawed JenuelDev

🏠
Working from home
View GitHub Profile
@JenuelDev
JenuelDev / presstab.js
Last active September 22, 2020 02:52
This is a function that will be called when pressing tab when writing inside a text area element in html. This will create 4 spaces just like a tab.
$('#textarea').keydown(function (e) {
var keyCode = e.keyCode || e.which;
if (keyCode === $.ui.keyCode.TAB) {
e.preventDefault();
const TAB_SIZE = 4;
// The one-liner that does the magic
document.execCommand('insertText', false, ' '.repeat(TAB_SIZE));
@JenuelDev
JenuelDev / meta-tags.md
Created October 6, 2021 07:08 — forked from whitingx/meta-tags.md
Complete List of HTML Meta Tags

Copied from http://code.lancepollard.com/complete-list-of-html-meta-tags/

Basic HTML Meta Tags

<meta charset='UTF-8'>
<meta name='keywords' content='your, tags'>
<meta name='description' content='150 words'>
<meta name='subject' content='your website's subject'>
<meta name='copyright' content='company name'>
@JenuelDev
JenuelDev / tiptapGetCursirPosition.js
Created June 7, 2023 02:07
This Gist is how to get the cursor position.
new Editor({
onTransaction: ({ state }) => {
console.log(state.selection.anchor)
},
})
@JenuelDev
JenuelDev / Editorjs.vue
Created August 28, 2024 13:59 — forked from bettysteger/Editorjs.vue
Vue 3 SFC for Editor.js using v-model with own custom vue component
<template>
<div class="editorjs" ref="htmlelement"></div>
</template>
<script setup>
import EditorJS from '@editorjs/editorjs';
import EmbedTool from '@editorjs/embed';
import ListTool from '@editorjs/list';
import ImageTool from '@editorjs/image';
import VideoTool from './editorjs/video.js';
import { onMounted, onUnmounted, ref, watch } from 'vue';