Skip to content

Instantly share code, notes, and snippets.

View Dennis14e's full-sized avatar

Dennis Neufeld Dennis14e

View GitHub Profile
@Dennis14e
Dennis14e / dte-tomselect.js
Last active July 12, 2022 09:09
DataTables Editor TomSelect Field (tested with Edtior 2.0.8 and Tom Select 2.1.0)
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD
define(['jquery', 'datatables', 'datatables-editor'], factory);
}
else if (typeof exports === 'object') {
// Node / CommonJS
module.exports = function ($, dt) {
if (!$) { $ = require('jquery'); }
factory($, dt || $.fn.dataTable || require('datatables'));
@Dennis14e
Dennis14e / rearrange-files.php
Created July 28, 2021 21:36
PHP: Rearrange $_FILES array
<?php
function rearrangeFiles($files)
{
$ret = [];
foreach ($files as $name => $keys) {
if (!is_array($keys['name'])) {
$ret[$name] = [ $keys ];
continue;
@Dennis14e
Dennis14e / sort-turnip.min.js
Created November 27, 2020 17:27
turnip.exchange sorting script (save as browser bookmark and open on turnip.exchange)
javascript:var parent=document.querySelector("[data-turnip-code]").parentElement;function g_price(e){m=e.textContent.match(/([0-9]+) Bells/);return m!==null?Number(m[1]):0}[].slice.call(parent.children).sort(function(e,t){return g_price(t)-g_price(e)}).forEach(function(e){parent.appendChild(e)})
@Dennis14e
Dennis14e / keybase.md
Created February 10, 2017 20:03
Keybase proof

Keybase proof

I hereby claim:

  • I am Dennis14e on github.
  • I am dennis14e (https://keybase.io/dennis14e) on keybase.
  • I have a public key whose fingerprint is FF08 1254 C0C8 518B 629B 9F18 4D02 B42B 5305 225E

To claim this, I am signing this object: