This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Overwrite Embed Block Tool | |
import EmbedTool from '@editorjs/embed'; | |
export default class Embed extends EmbedTool { | |
static get toolbox() { | |
return { | |
title: 'YouTube', | |
icon: '<i class="fab fa-youtube"></i>' | |
}; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import mentionsService from 'mentionsService.js' | |
import InlineMention from 'inlineMention.js' | |
/** | |
* this is just a code snippet on how to use the Mentions Service and Inline Tool | |
*/ | |
const editor = new EditorJS({ | |
holder: 'editorjs', | |
inlineToolbar: ['bold', 'italic', 'link', 'inlineMention'], | |
tools: { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<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'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# lib/strategies/fusionauth.rb | |
require 'omniauth-oauth2' | |
module OmniAuth | |
module Strategies | |
class Fusionauth < OmniAuth::Strategies::OAuth2 | |
# Give your strategy a name. | |
option :name, "fusionauth" | |
# This is where you pass the options you would pass when |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Need to overwrite controller to make a devise-two-factor work with devise_token_auth | |
# @see https://github.com/lynndylanhurley/devise_token_auth/blob/master/app/controllers/devise_token_auth/sessions_controller.rb | |
class SessionsController < DeviseTokenAuth::SessionsController | |
def create | |
# Check | |
field = (resource_params.keys.map(&:to_sym) & resource_class.authentication_keys).first | |
@resource = nil | |
if field |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const functions = require('firebase-functions'); | |
const Mailchimp = require('mailchimp-api-v3'); | |
// Listens for new firebase signups | |
exports.addMailchimpSubscriber = functions.auth.user().onCreate((user) => { | |
const mailchimp = new Mailchimp('{API-KEY}'); | |
mailchimp.post('/lists/{listID}/members', { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
image: node:8.7.0 | |
pipelines: | |
default: | |
- step: | |
caches: | |
- node | |
script: | |
- npm install | |
- npm install yarn grunt -g |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
'use strict'; | |
/** | |
* Alloy editor component | |
*/ | |
angular.module('myApp').component('alloyEditor', { | |
template: '<div id="alloyeditor"></div>', | |
require: { | |
ngModel: 'ngModel' | |
}, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Component } from '@angular/core'; | |
@Component({ | |
selector: 'my-app', | |
template: ` | |
<h1 i18n>Hello world</h1> | |
<p i18n="example description">This is an {{details}} paragraph</p> | |
<p>should not be translated</p> | |
<p i18n>I ❤ LingoHub</p> | |
` | |
}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Show preview of cropped image | |
*/ | |
uploader.onAfterAddingFile = function(item) { | |
$scope.cropped = {image: ''}; | |
var reader = new FileReader(); | |
reader.onload = function(event) { | |
$scope.$apply(function(){ | |
$scope.cropped.image = event.target.result; | |
}); |
NewerOlder