Comments (3)
hmm.. Strut just iterates all of the local storage keys and lists them as saved presentations.
I have always just assumed that each domain gets its own section of local storage, maybe that was a wrong assumption.
Are you running Strut from localhost? Maybe you have another application under localhost that is saving items under the daemon keys?
Assuming that it is another application cluttering localstorage I could maintain a "StrutIndex" (in localstorage) that can be used to keep track of which files Strut has saved.
from strut.
Yeah, usually it’s true that each domain gets its own section. This happens with Strut on Github, and also with Litewrite and WYSIHTML5.
From the value, it’s clear that Github runs Chartbeat, which in turn injects those keys: in »settingsDaemon« it says »chartbeatSampleRate« among other things.
A quick solution would just to hardcode-ignore those 4 values, but if someone sets up Strut on their own domain in a subfolder or so, just iterating over the values might not be the best thing anyway.
But actually, I think using remoteStorage.js would solve that problem altogether as the getList method only gets stuff in the specific scope (in this case, probably »presentations« is best). Is that correct cc @michielbdejong
from strut.
yeah that sounds about right
from strut.
Related Issues (20)
- local Image file insert not working, but drag and drop works
- Presentations on mobile not advancing correctly
- Add reveal.js support
- Strut sharing issue! (I'm using the website, strut.io) HOT 1
- How can I test the latest version? HOT 17
- Redirect the user if they are not signed in
- Select a slide if receiving a new DB
- Load test fly.io service
- point strut.io to strut.fly.dev
- add regions to fly deployment and test litefs across regions
- Add drawing mode
- Implement multi-select
- re-add internationalization from original strut translations
- add 3d layout editor
- fixup mobile layout
- add presence information via temp table as a crr
- docker wont build and other problems HOT 1
- The git version not having the same features as official website do HOT 1
- Unable to start docker HOT 3
- Linux / Debian 12. / Electron Window Errors: TypeError when accessing window properties
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 strut.