Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d57544ebfd | |||
| c3896e1962 | |||
| 065825269e | |||
| 6726dfa456 |
@@ -13,7 +13,7 @@
|
||||
(function () {
|
||||
"use strict";
|
||||
|
||||
var THRESHOLD = 100; // ms; a press on a card held longer than this is a drag, not a click
|
||||
var THRESHOLD = 110; // ms; a press on a card held longer than this is a drag, not a click
|
||||
var pressStart = 0;
|
||||
|
||||
function onDown(e) {
|
||||
|
||||
@@ -18,24 +18,35 @@
|
||||
var group = document.createElement("span");
|
||||
group.className = "ot-recurrence-status";
|
||||
|
||||
var radios = [];
|
||||
|
||||
for (var i = 0; i < select.options.length; i++) {
|
||||
var opt = select.options[i];
|
||||
|
||||
var label = document.createElement("label");
|
||||
// Kanboard styles form labels as display:block; force inline so Yes/No sit
|
||||
// side by side instead of stacked.
|
||||
label.style.display = "inline-block";
|
||||
label.style.marginRight = "14px";
|
||||
label.style.cursor = "pointer";
|
||||
|
||||
var radio = document.createElement("input");
|
||||
radio.type = "radio";
|
||||
radio.name = "ot-recurrence-status";
|
||||
// No name attribute on purpose: a named radio would be SUBMITTED with the form,
|
||||
// and Kanboard rejects the extra key ("invalid identifier"). These are display
|
||||
// only -- the hidden <select> carries the value -- so we enforce the mutual
|
||||
// exclusivity ourselves.
|
||||
radio.value = opt.value;
|
||||
radio.checked = opt.value === select.value;
|
||||
radio.style.marginRight = "4px";
|
||||
radios.push(radio);
|
||||
|
||||
radio.addEventListener("change", function () {
|
||||
if (this.checked) {
|
||||
select.value = this.value;
|
||||
select.dispatchEvent(new Event("change", { bubbles: true }));
|
||||
for (var k = 0; k < radios.length; k++) {
|
||||
radios[k].checked = (radios[k] === this);
|
||||
}
|
||||
select.value = this.value;
|
||||
select.dispatchEvent(new Event("change", { bubbles: true }));
|
||||
});
|
||||
|
||||
label.appendChild(radio);
|
||||
|
||||
@@ -76,7 +76,7 @@ class Plugin extends Base
|
||||
|
||||
public function getPluginVersion()
|
||||
{
|
||||
return '1.3.0';
|
||||
return '1.3.3';
|
||||
}
|
||||
|
||||
public function getPluginHomepage()
|
||||
|
||||
Reference in New Issue
Block a user