Skip to content

Instantly share code, notes, and snippets.

View blizzardengle's full-sized avatar

Christopher Keers blizzardengle

View GitHub Profile
@blizzardengle
blizzardengle / capture-table.js
Last active February 18, 2023 17:43
Capture Table
/**
* Loop through a table and pull out certain cells of data.
*
* This loops through a the rows of a table and grabs the requested cell(s) from each row.
* Cell data is seperated with tabs when multiple cells of data are requested OR with the
* combine flag set to true the data will be combined into a single string per row.
*
* Version: Alpha
*
* @param {int} id The value of the tables HTML id attribute.
/**
* Used in the dev console to swap the studnets names from Last, First
* to First Last in a BYUI pictroal class list.
*/
var names = document.querySelectorAll('#classListTable tr td');
var tmp;
for( var x = 0; x < names.length; x++ ){
tmp = names[x].lastElementChild.innerHTML;
tmp = tmp.split(', ');
tmp = tmp[1] + ' ' + tmp[0];
@blizzardengle
blizzardengle / sqlite-debug.js
Created March 11, 2018 00:57
This is an updated copy of kripken's sql.js debug (un-minified) file found here: https://github.com/kripken/sql.js This version of the file has had the depreciated writeStringToMemory removed.
This file has been truncated, but you can view the full file.
// This prevents pollution of the global namespace
var SQL = (function () {
// The Module object: Our interface to the outside world. We import
// and export values on it. There are various ways Module can be used:
// 1. Not defined. We create it here
// 2. A function parameter, function(Module) { ..generated code.. }
// 3. pre-run appended it, var Module = {}; ..generated code..
// 4. External script tag defines var Module.
// We need to check if Module already exists (e.g. case 3 above).
// Substitution will be replaced with actual code on later stage of the build,