Buttons to emulate keystrokes
First of all, this is very nice software! I have been searching everywere for something like this before I found my-mind. I am trying to publish some large mind maps on my website, and I would like to make them interactive. A preview of them is here: http://suntzu.squaringthecircles.com/mymind/mymind.php I have a few problems though:
- On an iPad my-mind is unusable because with every touch on the screen a keyboard pops up. Is it possible to disable the keyboard?
- To be able to navigate easier (and also to enable use on an iPad!) it would be nice to make buttons that could send a (series of) keystrokes, to fold and unfold nodes.
- I would like to have the UI initially hidden, because it is not really the purpose of these mind maps to be edited and saved to a users PC, although I would not forbid it.
- I would like to have an option to allow changing the background color interactively.
- I have just put a copy of the whole my-mind stuff on my site, it works fine, but I am wondering if some hacking types could save things to my site using webdav? (I tried, it did not work, but then, I am not a hacker)
I can do some limited JavaScript, but I am a bit at a loss where to start.
Hi @hillechien,
thanks for the feedback! I am currently out of time to add features to my-mind, but I will at least try to address your points theoretically.
* On an iPad my-mind is unusable because with every touch on the screen a keyboard pops up. Is it possible to disable the keyboard?
I think this is because there is an inivisible textarea that is being focused every time something gets clicked. This is because the user should be able to hit ctrl+c and use that to copy stuff to clipboard. This is mostly a hack and there might be a better way to handle clipboard support.
* To be able to navigate easier (and also to enable use on an iPad!) it would be nice to make buttons that could send a (series of) keystrokes, to fold and unfold nodes.
I would suggest putting small touchable "fold/unfold" icons/button next to nodes, instead of cluttering the UI with more buttons.
* I would like to have the UI initially hidden, because it is not really the purpose of these mind maps to be edited and saved to a users PC, although I would not forbid it.
Sounds like a tiny bit of custom CSS for this. Or perhaps a URL-based option for default UI open/close state?
* I would like to have an option to allow changing the background color interactively.
There is not usable built-in support for this. The file format used for saving stuff does not even have a proper place to store this information :-(
* I have just put a copy of the whole my-mind stuff on my site, it works fine, but I am wondering if some hacking types could save things to my site using webdav? (I tried, it did not work, but then, I am not a hacker)
It really depends on what type of authorization do you use for your WebDAV.
I can do some limited JavaScript, but I am a bit at a loss where to start.
The code is pretty old and does not use any modern fancy JS features. You can easily edit individual .js files and the run make to concatenate them into the main application JS file. That's it.