User talk:Remember the dot/Syntax highlighter

How to only highlight references
What exactly do I put where to end up only highlighting references? --Timeshifter (talk) 06:29, 8 December 2012 (UTC)

Known issue about default page zoom
Is the "only works on default page zoom" issue something that's being worked on? — OwenBlacker | Discussion 15:36, 30 December 2012 (UTC)

What should i expect to fail with zoom?
So far, it seems it is working just fine with zoom, even if i change the zoom after loading the edit page. What is known to go wrong when the page is not at the default zoom? --TiagoTiago (talk) 16:20, 23 May 2013 (UTC)


 * When I change the page zoom on my computer (Firefox 21.0 on Lubuntu 13.04) while editing a page, the highlighting gets at least a little and sometimes a lot out of alignment with the text. If I zoom in before opening the edit page, it seems to work okay. Pretty much the same thing happens on Chrome. I think this is due to bugs in Firefox and Chrome, but I doubt they're going to get fixed anytime soon. If combining the syntax highlighter with page zoom works for you, more power to you, but I wanted to make clear that this combination is unsupported. —Remember the dot (talk) 05:29, 26 May 2013 (UTC)

Text colour instead of background colour
Hi. I was wondering if it's possible to use your script to change the font colour rather then the background colour. The naive solution of changing  to   didn't work leading me to believe that this is due to how the textboxes are created. /Lokal Profil (talk) 14:23, 6 June 2013 (UTC)


 * I tried several methods to make the letters colorful and determined that there is no decent way to do it; HTML, CSS, and JavaScript were simply not intended to have every feature you would have when developing a desktop application. To make the letters colorful instead of their backgrounds you would have to make the letters transparent, which would also make the caret transparent, which I found unacceptable. WebKit has a proprietary CSS property,, that can change text color without changing the caret color, but I do not want to code to any particular browser. So, we're stuck with changing the background color instead. —Remember the dot (talk) 04:37, 21 June 2013 (UTC)
 * Ah. No worries, at least this means I wasn't missing some obvious solution. Thanks for trying. /Lokal Profil (talk) 16:21, 23 June 2013 (UTC)

TemplateScript
I noticed this is not compatible with the regex tool from meta:User:Pathoschild/Scripts/TemplateScript. The highlighting is moved to a position below he wiki code (and the wiki code overlaps with the regex tool). Helder 12:45, 27 June 2013 (UTC)

Improve speed?
I am using a slightly outdated desktop PC (Intel Pentium 4 CPU 3GHz, 1GB ram, on-board display card) to edit Wikipedia in Firefox. When the syntax highlighter is enabled, the scrolling of the article source window by mouse middle wheel is significantly slowed down. Is there anyway to further improve the speed of the gadget? Thx. -- Sameboat (talk) 03:30, 24 July 2013 (UTC)


 * If I could, I would... —Remember the dot (talk) 00:20, 29 October 2013 (UTC)

Brilliant
This brilliant feature should be default on Wikipedia. I did already ask for it long ago.--Wickey-nl (talk) 14:35, 18 September 2013 (UTC)

wgPageContentModel is not defined
At some point it stopped working on my wiki (MW 1.21.2 with Vector). In Firefox console I get the message "Exception thrown by ext.gadget.DotsSyntaxHighlighter: wgPageContentModel is not defined". Is there a way to fix this please? Rob Kam (talk) 23:18, 27 September 2013 (UTC)
 * Fixed as described at For webmaster if using MediaWiki 1.21 or earlier. Rob Kam (talk) 20:12, 16 October 2013 (UTC)

Hotlinking to an always-up-to-date version
Is it possible to hotlink to the Syntax highlighter? In a similar way to how a hotlinked HotCat can be implemented. The advantage would be the other wiki would then always have the most recent version. Rob Kam (talk) 00:16, 20 October 2013 (UTC)


 * I've added instructions on how to do this. I never intended for Wikimedia wikis to copy and paste the code, do you know of any which have done so? —Remember the dot (talk) 00:20, 29 October 2013 (UTC)


 * I've been copy/pasting to my personal wiki. As per the instructions at User:Remember_the_dot/Syntax_highlighter. Rob Kam (talk) 14:27, 29 October 2013 (UTC)

HTML br-tag
in User:Remember_the_dot/Syntax_highlighter the text says: "... and use  instead of  ." According to http://www.w3schools.com/tags/tag_br.asp this seems not correct: . ''
 * The  tag inserts a single line break.
 * The  tag is an empty tag which means that it has no end tag.
 * In HTML, the  tag has no end tag.
 * ''In XHTML, the  tag must be properly closed, like this:

Shouldn't the doc reflect this by saying "... but, as an exception, do not use  instead of  ."? - DVdm (talk) 22:13, 26 April 2014 (UTC)


 * That section starts with "For performance reasons, the highlighter requires all tags to be valid XML."  is valid HTML but invalid XML and   is both valid HTML and valid XML. —Remember the dot (talk) 20:46, 29 April 2014 (UTC)


 * Yes, I know. My remark was about the missing space. Normally in XML (note that space between "whatever" and "/") should be used as a shorthand for an empty element . But meanwhile I found that the space is not needed, so (without a space between "whatever" and "/") is also accepted in XML, and thus in XHTML. - DVdm (talk) 14:47, 30 April 2014 (UTC)

installation problem
Hello, I got this script only to work as I changed the link  to   I got also an error message. I read also this and I don't understand it. :P -- Perhelion (talk) 16:34, 25 May 2014 (UTC)


 * What browser, OS, and skin do you use? What was the error message? (When reporting bugs, follow the insructions at User:Remember the dot/Syntax highlighter.) —Remember the dot (talk) 20:34, 25 May 2014 (UTC)


 * Ok yes, it seems may rarely the case, I using NOSCRIPT on Win 7 with Firefox (Chrome too) but the thing is I've mediawiki.org in the whitelist. Here is the msg:


 * And her is the msb from Chrome (35) without any addon/extension:


 * Hope that helps. :P I see in the En.WP. the Gadget is linked with . Best regards -- Perhelion (talk) 18:27, 27 May 2014 (UTC)


 * Augh, MediaWiki should support, but it doesn't! Thank you very much for bringing this to my attention. I have updated the instructions to use   until that is fixed. —Remember the dot (talk) 00:12, 28 May 2014 (UTC)

Suggestions
I've seen an fork of this, with extra options, like bracket highlight on the current corresponding marked bracket (like in most text editors), here. I also ask for an customizing option, the delay timer of 100ms seems IMO a bit low. Best regards -- Perhelion (talk) 16:48, 25 May 2014 (UTC)


 * Cool, I didn't know Schnark was still working on his fork. My version is designed to have less features but work much faster. As for the timeout, User:Remember the dot/Syntax highlighter already says:

Furthermore, you can specify a  that replaces the default 100ms timeout. For example:
 * —Remember the dot (talk) 20:34, 25 May 2014 (UTC)


 * Omg I'm so blind! :P thank you! Yes but he is still "inactive" or very busy. -- Perhelion (talk) 18:12, 27 May 2014 (UTC)

Compatibility scroll
Hello, I've another script which change the scrollTop value (of talk pages) to the bottom, but your script seems change (after a short timer, a jump is clearly visible) this back. I found no solution for this, can you help me? (I changed the  value, but it seems you script take the old value after a timer, maybe use wpScrolltop for this?) (PS. if you can need it, I've made a short German translation of the descripton ) PPS: This issue appears not with the Schnark fork. -- Perhelion (talk) 10:41, 1 July 2014 (UTC)


 * Thanks for bringing this to my attention. It should be fixed now. As far as translations, I would be happy to accept a German translation of var errorMessage. After that, you could translate the user manual into German. —Remember the dot (talk) 17:13, 1 July 2014 (UTC)


 * Thanks too, it works now! Here is the error string:

Die Syntaxhervorhebung wurde auf dieser Seite deaktiviert, da diese zu lange gedauert hat. Die maximal erlaubte Zeit zur Hervorhebung beträgt $1ms und dein Computer benötigte $2ms. Versuche einige Tabs und Programme zu schließen und klicke \"Vorschau zeigen\" oder \"Änderungen zeigen\". Wenn das nicht funktioniert, probiere einen anderen Webbrowser und wenn immer noch nicht, probiere einen schnelleren Computer.
 * My pleasure. -- Perhelion (talk) 20:20, 1 July 2014 (UTC)