Skip to content

Instantly share code, notes, and snippets.

@regenrek
regenrek / AppNav.vue
Last active September 8, 2021 07:58
AppNav vue
<template>
<aside
class="w-full lg:w-1/5 lg:block fixed lg:relative inset-0 mt-16 lg:mt-0 z-30 bg-white dark:bg-gray-900 lg:bg-transparent lg:dark:bg-transparent"
>
<div class="lg:sticky lg:top-16 overflow-y-auto h-full lg:h-auto lg:max-h-(screen-16)">
<ul class="p-4 lg:py-8 lg:pl-0 lg:pr-8">
<li
v-for="(docs, category, index) in categories"
:key="category"
class="mb-4"
@regenrek
regenrek / ext
Last active August 6, 2020 13:39
{
"workbench.startupEditor": "newUntitledFile",
"window.zoomLevel": 0,
"eslint.validate": ["typescript", "typescriptreact"],
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"editor.wordWrap": "on",
"php.validate.enable": false,
"php.suggest.basic": false,
"editor.codeActionsOnSave": {
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC0WYnhazI0t0+oIq4iDJQ4o5NHRRuG3JA5pgyJrqCutR5F6jdJMoMkNxYuhlk/wu7s0OkLOwTtcWo+O1RrgbvDfCmL3+5suhEspj/cXyVk72SmPYBDSVVy6ID6lzOhgKeP5/keXrRYTap3fhgQIU1cBfL44p6OtDsrfG+nx9t7v6OvOSqggAzWZ14yaspXIp6FeYaNCLP2alGB1qDGft2Y5uO8ZNTIiNTjnq3gr8tI2wcXHhWjeXsrA3cR6f1A4Btyq2JzTnQLeZ+sMGzE7cXe9K6DbMu16zXwo9oBHUu9CtJTu4fcNSZqX2Lpj28R2kXPnBelHj5y+7uKNyvWmqCSb0AGIRrPmNr/qnQu7cH0r0REmZzZ0nxo18jr9fd+x4UgC+Idz1YpzdmiQy7SHSq7QAzkHL/qjqJlxr1VLHZ2AsLYvqaP8/qgxKd3L7bQFF5ZN6ov/lBeXXMKHdxTREoVbJxJR1yPSScGjCgUTCZWQbFXv6ij7yaAWcZ21gdzHx22UJADDSKJTlAOLqPdBc+su/3ONmL6t0NC11j18/JMInm2MRai3wefROmpgENZ2fTRsbqAJWJy5XwXpZMMd0uez4NrSiAqKueWvFD7iu7Fs+vFozcngvQpeI0mCLFhXF8OOkYgYtP4zXuuoqAWONMrvTimgA1cyeOQJ0ebnx/UgQ== kevin@macherjek.at
#### USAGE
<aspect-ratio-image class="max-w-80" :imageSrc="person.image[0].image" :aspectRatio="person.image[0].aspect_ratio" />
#### AspecRatioImage Component
<template>
<template>
<figure :class="[objectFit !== '' ? 'is-' + objectFit : '']">
<picture v-if="imageFetchMode === 'srcset'">
<source :data-srcset="image.webp" type="image/webp" />
<source :data-srcset="image.opt" type="image/jpg" />
<img
:src="image.placeholder"
class="lazyload blur"
:data-src="image.opt"
/>
<?php
/**
* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker
* Description: A custom WordPress nav walker class to implement the Bootstrap 3 navigation style in a custom theme using the WordPress built in menu manager.
* Version: 2.0.4
* Author: Edward McIntyre - @twittem
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
@regenrek
regenrek / edit_custom_Backend_walker.php
Created May 17, 2018 12:06
Additional 'Single Page Link' Field for Wordpress Menu Items
<?php
/**
* /!\ This is a copy of Walker_Nav_Menu_Edit class in core
*
* Create HTML list of nav menu input items.
*
* @package WordPress
* @since 3.0.0
* @uses Walker_Nav_Menu
*/
<?php
// bootstrap.php
private function _includes(){
global $ae_template;
require_once AE_PRO_PATH.'includes/themes/Ae_Theme_Base.php';
if(file_exists(AE_PRO_PATH.'includes/themes/'.$ae_template.'/Ae_Theme.php')){
require_once AE_PRO_PATH.'includes/themes/'.$ae_template.'/Ae_Theme.php';
}else{
add_action( 'after_setup_theme', function() {
echo "DB_HOST='db'
DB_NAME='$MYSQL_DATABASE'
DB_PASSWORD='$MYSQL_PASSWORD'
DB_USER='$MYSQL_USER'
DISABLE_WP_CRON='True'
WP_ENV='development'
WP_HOME='http://${VIRTUAL_HOST}'
WP_SITEURL='http://${VIRTUAL_HOST}/wp'
ACF_PRO_KEY='${ACF_PRO_KEY}" > .env
{
"type": "package",
"package": {
"name": "macherjek/white-label-branding",
"version": "4.1.6.75841",
"type": "wordpress-plugin",
"dist": {
"type": "zip",
"url": ""
}