Skip to content

Instantly share code, notes, and snippets.

import { bindings, defineFormKitConfig } from '@formkit/vue'
import { createI18nPlugin, de, es } from '@formkit/i18n'
import {
createLibraryPlugin,
form,
group,
submit,
hidden,
} from '@formkit/inputs'
import { createProPlugin, dropdown, colorpicker } from '@formkit/pro'
<script>
import _mixins from './mixins'
export default {
mixins: [..._mixins]
methods: {
activate() {
this.ensureJsLib('foo', 'bar')
}
import https from 'https'
export default function({ $axios }) {
const agent = new https.Agent({
rejectUnauthorized: false
})
$axios.onRequest(config => {
if (process.env.dev) {
config.httpsAgent = agent
}
@fraaalk
fraaalk / icon.vue
Last active May 8, 2018 04:22
IE11 unable to render dynamic svg
<template>
<svg
class="ui-icon"
v-html="icon">
</svg>
</template>
<script>
import { mapGetters } from 'vuex';
@fraaalk
fraaalk / .vue
Created November 14, 2017 16:01
lazy rendering of a movie list
<template>
<ul class="ui-list ui-list--movies">
<li
v-for="(movie, i) in movies"
:key="i">
<Movie :shows="movie">
</Movie>
</li>
</ul>
</template>
<template>
<article
:style="{ height }">
<button @click="changeHeight">
</button>
</article>
</template>
const should = require('chai').should();
const sinon = require('sinon');
const proxyquire = require('proxyquire');
describe('movie.js', function() {
const sandbox = sinon.sandbox.create();
let Movie;
beforeEach(function() {
Movie = require('kinoheld/components/movie/movie.js');
const moduleFactory = function moduleFactoryFn(moduleName = '') {
const module = function moduleConstructor(element = null, options = {}) {
// call init function of module
this.init(element, options);
}
module.prototype.baseFunctionality1() {};
module.prototype.baseFunctionality2() {};
return module;
const moduleFactory = function moduleFactoryFn(moduleName = '') {
const module = function moduleConstructor(element = null, options = {}) {
// call init function of module
this.init();
}
module.prototype.baseFunctionality1() {
};