JavaScript is disabled
As you are reading this page it probably means that JavaScript is disabled in your browser, or whatever user agent you're using at the moment. That is, if you came here through the "JavaScript is disabled!" link on any of the pages on this website. Another option is that you followed an incoming link from somewhere else on the web, a search engine perhaps, in which case this page will probably not be of very much interest to you.
What's this all about?
As jLix is about JavaScript library extenstions, it's important for the demos of these extensions to work that JavaScript is enabled. Therefore the "JavaScript is disabled!" link is shown when the scripts are not able to run in order to warn you that what you see is in fact not the result of a JavaScript extension or any other JavaScript.
JavaScript?
JavaScript is an extremely flexible scripting language, which is embedded in all modern browsers. More about JavaScript on Wikipedia.
And what about the black jLix logo?
You may also have noticed that the jLix logo has turned black. This is, just like the "JavaScript is disabled!" link, an indicator to you that, you've guessed it, JavaScript is disabled. The idea behind this is that the jLix extensions are supposed to be unobtrusive and you, as a curious front-end developer, might want to see how accessible the demos are when JavaScript is disabled. Turning the logo 'on' or 'off' is just to make it very clear to you that JavaScript is either enabled or disabled.
How does this work?
Through the principle of Progressive Enhancement: first you create a basic, yet fully functional document and then you manipulate it using the techniques available. That way you add style (CSS) and/or behaviour (JavaScript). In this case the basic document includes the black logo and the "JavaScript is disabled!" link. As soon as the page is loaded a JavaScript function is called that alters the logo and removes the link. This can only happen if JavaScript is enabled of course.
JavaScript is enabled, but the logo and link still indicate it's not
That's not good! Perhaps not all resources have loaded or there's just a bug in one of the scripts running on the page which blocks all other scripts from running. Either way, it's not good! Please let me know (@jLix) on which page(s) you've encountered this problem. Thanks.