Comments (2)
My current workaround looks like this:
Javascript loaded via jsloader plugin:
function adj_bg_color(board_url) {
if (/apps\/deck\/board\/\d+$/.test(window.location.href)) {
var url_end = window.location.href.split("apps/deck/board/");
var board_id = url_end[url_end.length - 1].split("/")[0].split("?")[0].split("#")[0]
$.getJSON(window.location.protocol + "//" + window.location.host + "/apps/deck/boards/" + board_id, function (data) {
var interval = setInterval(() => {
if(window.location.href != board_url){//url changed meanwhile
clearInterval(interval);
}
if (document.querySelector('.board') != null) {
document.querySelector('.board').setAttribute("style", `background-color:#${data.color}`);
clearInterval(interval);
}
}, 100);
});
}
}
if (window.location.href.includes("apps/deck")) {
adj_bg_color(window.location.href);
let prevUrl = undefined;
setInterval(() => {
const currUrl = window.location.href;
if (currUrl != prevUrl) {
// URL changed
prevUrl = currUrl;
adj_bg_color(currUrl);
}
}, 100);
}
Custom CSS:
.stack__header::before{
background-image: none !important;
}
.stack__header{
border-radius: 15px;
background: var(--color-main-background);
margin: 2px;
}
from deck.
Related Issues (20)
- Show exact date/time stamp on card's timelines HOT 1
- Regarding permissions, `deck` lacks granular permissions, making it difficult to implement at a large scale HOT 4
- Übersicht und Anpinnen von Kanban Karten HOT 1
- Adding Link not possible: textbox cleared during typing
- Icons not visible HOT 2
- STATUS field instead of using multiple lists (again and again)
- Send notification to relevant users when a tag is added to or removed from a card
- Optional parameter $userId declared before required parameter $path is implicitly treated as a required parameter at /var/www/apps/deck/lib/Service/ConfigService.php#234 HOT 1
- make UX consistent: changing card title in board view & card view
- 'No due' cards not displayed on Upcoming Cards HOT 1
- file browser keeps empty with only grey lines HOT 6
- Optional parameter $userId declared before required parameter $path is implicitly treated as a required parameter HOT 2
- Cards Description not visible / editable for non project owners HOT 1
- Mention User or Group on Deck Card description
- Simultaneous editing of description
- Be able to copy and paste due date
- Add subscribers
- Completed Button Checkbox
- [Bug]: Optional parameter $userId declared before required parameter $path is implicitly treated as a required parameter in public/apps/deck/lib/Service/ConfigService.php on line 234 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deck.