Skip to content

Instantly share code, notes, and snippets.

View lekoala's full-sized avatar

Thomas Portelange lekoala

View GitHub Profile
import styles from "./node_modules/@melloware/coloris/dist/coloris.min.css";
import Coloris from "./node_modules/@melloware/coloris/dist/esm/coloris.js";
// Example
/* <label for="primary_color-input" class="form-label">Primary color</label>
<coloris-input data-config='{"swatches": ["#fff", "#000"] }'>
<input type="text" class="form-control" id="primary_color-input" name="primary_color">
</coloris-input> */
const themeMode = document.documentElement.dataset.bsTheme ? document.documentElement.dataset.bsTheme : "auto";
@lekoala
lekoala / ImprovedController.php
Last active February 9, 2024 08:17
Using Attributes for SilverStripe routing
<?php
trait ImprovedController
{
/**
* Override default mechanisms for ease of use
*
* @link https://docs.silverstripe.org/en/5/developer_guides/controllers/access_control/
* @param string $action
* @return boolean
@lekoala
lekoala / db.yml
Created February 9, 2024 16:34
Faster dev/build with SilverStripe
---
Name: fast-db
After: '#databaseconnectors'
---
SilverStripe\ORM\Connect\DBSchemaManager:
fix_table_case_on_build: false
check_and_repair_on_build: false
SilverStripe\ORM\DatabaseAdmin:
show_record_counts: false