Comments (11)
TBH having support for multiple 'pages' was one of the ideas when I initially started on it (that's the whole reason that section is called pages), but down the line that plan changed.
Could you maybe pls give me some actual use cases to help me envision and make a plan if I go ahead with it?
Also, just out of curiosity - if you don't mind, could you also pls share your Dasherr setup?
Thanks for all the inputs!
from dasherr.
Sorry I didn't address your main request - openTab at Tile level that overrides page setting - hmm, it's not a bad idea - though I got a feeling someone would want it to be a Section-wide setting too lol
from dasherr.
Yeah, should be available for each level I think, just as an option.
from dasherr.
As for the larger issue, I'm trying to replace my old manually created "jump page" (organized bookmarks really) with something more modern, unfortunately I have a lot of them.
I'm attaching a partial screenshot of my jump page, I'm redacting bits that may reveal too much information about my location or identity.
The full jump page is 750 lines (including all HTML tags and formatting).
My initial thought was to just do it all in Dasherr but I don't think that would work so I was thinking if I could have multiple instances of it in folders I could have multiple pages if I had those links open in same tab.
(The centered text on the dark red background are aria search links which oddly I rarely remember to use.)
The items 'highlighted' in yellow are the a href
's, for the most part they all open in a new tab.
from dasherr.
My current dasherr configuration is mostly centered around my 3 Synology units and their docker containers and I'm already at more than one 'page' (as I need to scroll down).
from dasherr.
Yeah, should be available for each level I think, just as an option.
Hmm, though I still feel your initial suggestion of an override being available just at per Tile level would be best (this is of course to be used as exceptions - norm would be whatever is set at top in page settings)
I'm attaching a partial screenshot of my jump page, I'm redacting bits that may reveal too much information about my location or identity.
Of course.
My initial thought was to just do it all in Dasherr but I don't think that would work so I was thinking if I could have multiple instances of it in folders I could have multiple pages if I had those links open in same tab.
Since Dasherr settings are all in a simple json file, I'd just write some script to read your jump page data and output json data that you could simply copy/paste in Dasherr settings - then you just delete any tiles that you don't need there - just a thought.
from dasherr.
A script to convert was part of the plan actually, I just need some way to have all this stuff in a manageable state so having certain links open in same on Dasherr would go a long way towards that. I could have a 'top dasherr' page that just lists my old sections, that then opens the next section.
(One idea too would be to be able to pass a query string to Dasherr to read a different json file, although obviously great care
must be taken on that route for security reasons.
something like: index.php?use=settings2.json
maybe)
from dasherr.
Alright, I'll definitely try to put the per-tile openTab setting in the next update.
Also, your suggestion of passing an alternate settings file is actually quite intriguing - this definitely is a much cleaner way to implement a separate Dasherr instance without having to duplicate the entire set of files/folders.
Though when I initially mentioned more Dasherr 'pages', I meant somehow implementing multiple instances of this part in same settings file:
Idk, maybe like tabs - anything that'd not break the clean look of the current interface.
from dasherr.
Tabs would be cool too!
One concern though would be the host checks might start getting too slow unless there was a way to have it only check hosts in the 'active' tab.
Another concern is a really huge json file (and it's really easy to forget to leave off the last comma in a group of things. ;) )
from dasherr.
While you're right about checking hosts on other tabs affecting performance, it should not be too apparent because they're checked asynchronously and the command to check them would be issued in the order of the tabs itself - so the user would only see those online dots appear on the first tab, unless the moment the page loads they immediately go and click the very last tab!
And yea, I hate the commas in json lol
from dasherr.
Allowed openTab Page setting to be overridden at per-Tile level in v1.1.2
from dasherr.
Related Issues (20)
- Docker-compose. HOT 1
- [Bug] Minor Formatting Issue With Widgets Disabled HOT 3
- [Feature Request] Additional Glances data HOT 3
- Glances data fetching doesn't work HOT 15
- v1.04.01 included settings.json HOT 2
- Docker Image HOT 13
- [Bug] Host Check Causes Issues With Some Services HOT 9
- [Bug] Font Awesome and Text Alignment HOT 2
- [Feature Request] Flexible Web Font Icon Support (FontAwesome etc) HOT 14
- [Feature] Server Side Host Check HOT 9
- [Bug] Internet Outage or High Packet Loss Causes Dasherr to Lag or Fail
- [Bug] Using Edit Function On Non-Standard Pages Save To Wrong File HOT 2
- [Bug] Dasherr No Longer Communications with Glances as of Glances 4.x HOT 19
- CVE-2023-23607
- [Feature Request] Additional Section Features HOT 5
- [Feature Request] User Defined Tooltips HOT 10
- [Feature Request] password for dashboard HOT 5
- [Feature Request] Method(s) of having multiple Dasherr 'Pages' HOT 6
- [Question] FontAwesome Pro HOT 6
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 dasherr.