JSFiddle - React, Tailwind, and code Playground
by J. Jones
JavaScript
$(document).ready(function () {
var g_ = {};
g_.counter = 1;
g_.currentTab = "ToDo";
g_.lastCat = "ToDo";
g_.lastCounter = 1;
function get_random_color() {
var colors = ['#FFFEB8', '#DCFFB8', '#B9FFB8', '#B8FFDA', '#B8FFEE', '#B8DCFF', '#B8B9FF', '#DAB8FF', '#FEB8FF', '#FFB8DC', '#FFB8B9', '#FFDAB8'];
var index = Math.round(Math.random() * 11);
var color = colors[index];
return color;
}
$(".colored_item").each(function () {
$(this).css("background-color", get_random_color());
});
function getCookie(c_name) {
if (document.cookie.length > 0) {
c_start = document.cookie.indexOf(c_name + "=");
if (c_start != -1) {
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";", c_start);
if (c_end == -1) c_end = document.cookie.length;
return unescape(document.cookie.substring(c_start, c_end));
}
}
return "";
}
var cookie = getCookie('currentTab');
if (cookie !== null && cookie !== "") {
g_.currentTab = cookie;
changeActiveTab(cookie);
}
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("Text", ev.target.innerText);
}
function chooseFile() {
$("#filechoosebutton").click();
}
function clampNum(val) {
return Math.min(1, Math.max(0, val));
}
function add2FormAndSend(form, inputid, data) {
addFormItem(form, inputid, data).submit();
} //form.submit(); }
function dosubmit() {
presubmit(document.getElementById("addItemForm"));
}
function dropTrash(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("Text");
ev.target.appendChild(data);
}
function drop(ev) {
ev.preventDefault();
var data = ev.dataTransfer.getData("Text");
...