Skip to content

Instantly share code, notes, and snippets.

View cannap's full-sized avatar
💥
Working from home

Marko Bolliger cannap

💥
Working from home
View GitHub Profile
@cannap
cannap / fefe.js
Created September 27, 2017 18:25
const Service = require('./Service')
const createThrottle = require('async-throttle')
class CreateRest extends Service {
constructor () {
super()
this.content = {
body: { wtf: 'fwef' }
}
}
<?php
class Additional_Duplicating_Price {
private $duplicating_field = 'duplicating';
private $free_from = 8;
private $duplicating_price = 1;
public function __construct() {
<template>
<b-modal @ok="submitCategory" @hidden="$store.dispatch('modals/toggleModal', 'categoryModal')" :visible="$store.state.modals.categoryModal" :title="title">
<b-form>
<b-form-group label="Name">
<b-form-input @input="changeSlug" type="text" v-model="category.name" required/>
</b-form-group>
<b-form-group label="Slug">
<b-form-input type="text" v-model="category.slug" required/>
</b-form-group>
const URLpattern = /http(?:s)?:\/\/|www\./g
//bunch of crap code starts here
// i will refactor this next year :D
function generateBC(url, separator) {
var url = url.replace(URLpattern, '');
const urlArr = parseURL(url);
var path = finalClean(urlArr.path);
const pathLength = path.length;
var output = "";
@cannap
cannap / greg
Created December 20, 2017 14:37
{
"name": "ecommerce",
"version": "4.0.0",
"adonis-version": "4.0.0",
"description": "The fullstack application boilerplate for Adonisjs",
"main": "index.js",
"scripts": {
"start": "node server.js",
"test": "node ace test --timeout=0",
"dev": "adonis serve --dev --watch=app,config,start",
const { ServiceProvider } = require('@adonisjs/fold')
class SettingsProvider extends ServiceProvider {
register () {
// Register Model
this.app.bind('Renka/Setting/Model', () => require('./Models/Option'))
this.app.singleton('Renka/SettingManager', () => {
// Todo: Use Config
return new (require('./SettingsManager.js'))({ preload: true })
})
const { ServiceProvider } = require('@adonisjs/fold')
class SettingsProvider extends ServiceProvider {
register () {
// Register Model
this.app.singleton('Renka/Setting/Model', () => {
const Option = require('./Models/Option')
Option._bootIfNotBooted()
return Option
})

Startseite

  • Der Intro text ist nun Einstellbar über Emistoff -> Emistoff

Global

  • Der Back to top button wurde ein bisschen nach unten versetzt

Internal

  • Es wird nun eine andere Funktion zum steuern der MwSt. für Kunden(incl)/Gewerbe(excl) ( nur für die Anzeige rest wird alles von WooCommerce gesteuert) verwendet. Es sollte nun kein Konflikt mehr enstehen da die Einstellungen nicht mehr Global geupdated werden

Übersicht

const Gateway = require('../../Gateway')
const paypal = require('paypal-rest-sdk')
module.exports = class PayPal extends Gateway {
static get name () {
return 'paypal'
}
constructor (config) {
super()
this.items = []
import Generator from './Generator.vue'
import FieldMixin from './Fields/fieldMixin'
import { generateModel } from './utils'
export { default: Generator, FieldMixin }