-IMPORTANT-
This is intended for the DS(i) only, it will not work on the 2/3DS browsers!
Hey, you! DSi user! Are you questioned why you still use a DSi in 2019 every day? Are you held back in your content creation because you can only type up to 2000 characters? Well, this (may) (sorta) (sometimes) be your free solution!
Here's a bit of history. A while back, I had an idea. If JavaScript can change values, can it change text? I proceeded to research W3Schools and various other sites, and after many weeks, I came up with a complete, short code that can be memorized.
Now, onto the code itself. This is the pasting code, which, like Chatroom Dark Mode, relies on Favorites.
To start writing the code, go to Favorites (the star icon) and hit Add Page. Then, go to Edit, select the lower textbox (holding the URL) and clear it. After that, input the following code (without the underscore):
Now, the colored parts are variables. Blue is the ID of where the text goes. For some parts of the site, such as PM's and the blog composer, it's body. txtPost is used in chatrooms, and shout_text is used in groups. I'm not sure about other textboxes, and not all of them have IDs. To find an ID, use inspect element on a PC.
The green text is what you're pasting into the textbox. Almost anything can go in, but if you're going to use quotes, I recommend using left and right quotes (“ â€), found on the symbols keyboard. If you need to use ", replace the quotes surrounding the paste text with ''s, but that may infere with other your paste text as well. If you have a solution to this, let me know!
To make newlines/linebreaks (or as you may know them, pressing the enter key), type "\n". They will be automatically changed into newlines upon being pasted. Don't worry about them touching your text, it won't cause problems.
Once done, save and go to a page where you can paste text. To do so, go to Favorites and go to the favorite that you just made. If done correctly, the text will show up in the textbox, even if you've already hit 2000 characters in it!
Keep in mind that the favorite has a text limit of its own, even smaller than other textboxes. It has a limit of 1024 characters, and subtracting the amount needed for the code, that leaves you with a little under [u]960 characters to work with.
Although, not only does this allow you to paste and write longer blogs, it's also useful for writing when you have no Internet conection, or during site downtime, as it's all stored on your DSi's internal memory.
If you don't use Favorites much at all, you could theoretically write up to ~61,100 characters!
Now, for copying. This method of copying is quite inferior, in that it cannot copy BBCode, and it cannot copy newlines/line breaks correctly. It can also essentially only copy text that's meant to be copied.
To setup for text to be copied, put the text into the anchor ([a]) BBCode. Then, the user that intends to copy the text clicks it, gets a 404, then adds it to Favorites. Then, he/she removes the URL section of it, and builds the script that I explained earlier around it, with the intention of pasting it later. Then, if all is correct, it can be pasted.
If you have any questions or feedback, please let me know! I hope this was of use to the DSi users in this community!
(And yes, the paste script was used in the making of this blog.)
but after i do that what do i do? im doing it so i can bypass the text limit on my blogs
banjo2
04 Oct 2019 03:06
In reply to JasonFurious4
as the blog states, favorite the page, edit it, select the lower textbox, remove the url portion and write the script that i showed around it, where "Test text!" would be
keep in mind that once you surpass 2000 characters using this, you can't add or change things in the pasted text blob. therefore, it's a good idea to have separate favorites for each section and keep them until published, just in case of errors/changes
IDK, I can think of a number of circumstances that I'd have been willing to give those up for the ability to Copy and Paste things.
Of course, I'd rather have a DSi and a 2DS/3DS, so that I could use either here. (Then again, I'm saying that primarily because I don't have access to any normal Internet-enabled Devices, like a PC or a Smartphone.)
Siling-La
03 Oct 2019 13:06
In reply to Draconid_Jo
Banjo, I'd like to buy you a 3ds with free shipping to your house so you can start figuring out copy-paste/darkmode/homebrew/etc. for us 3ds users. Then, after 3 or 4 years, I'd send you a 2ds.
3DS and 2DS run on identical firmware. Anyways, that'd be nice of you, but the reason I don't have/want a 3DS is the fact that the only game that interests me is Samus Returns.
I've considered getting into writing DSi homebrew, but it's not as simple as piecing together some bits of code I found using Google. I'd have to findout how everything works, learn how basically all of the code works, learn to compile, and so on.
It wouldn't be too hard to setup a page that gives you unlimited HTML, JS, and CSS access, but y'know, that'd just be a page, not running your own code on these pages.