Software Details:
Version: 2.9.0 updated
Upload Date: 1 Oct 15
Distribution Type: Freeware
Downloads: 170
EnlighterJS is based on Lighter, the syntax highlighting plugin used on the official MooTools website.
It was forked from the original code to provide better support for the recent MooTools versions and add new themes and language highlighting schemes.
Demos for all the themes and supported programming languages are included with the download.
What is new in this release:
- Added support for Inline-Syntax-Highlighting
- Added Python Testcase
- Added DynamicSourcefileLoader (js+css files) used for rapid-development without rebuild (only used within "Development.html")
- Added Development Playground "Development.html"
- Added Metainit selector options for inline and block content
- Added Bootstrap based Demo/Testcases/Templates
- Added New standard theme "Enlighter"
- Added Metainit option to disable inline/block highlighting - just use NULL as selector
- Added C Language Example
- Added new Markdown Language Example
- Added new Language Template Source/Language/Template.mylang.js with additional comments/instructions how to create your own language
- Added optional line-number-offset (start attribute of ol tag used) - just add data-enlighter-lineoffset="5" to your codeblock
- Added global option to enable/disable line-numbers. Local attribute overwrite via data-enlighter-linenums="false" is also available
What is new in version 2.6.0:
- Added support for Inline-Syntax-Highlighting
- Added Python Testcase
- Added DynamicSourcefileLoader (js+css files) used for rapid-development without rebuild (only used within "Development.html")
- Added Development Playground "Development.html"
- Added Metainit selector options for inline and block content
- Added Bootstrap based Demo/Testcases/Templates
- Added New standard theme "Enlighter"
- Added Metainit option to disable inline/block highlighting - just use NULL as selector
- Added C Language Example
- Added new Markdown Language Example
- Added new Language Template Source/Language/Template.mylang.js with additional comments/instructions how to create your own language
- Added optional line-number-offset (start attribute of ol tag used) - just add data-enlighter-lineoffset="5" to your codeblock
- Added global option to enable/disable line-numbers. Local attribute overwrite via data-enlighter-linenums="false" is also available
What is new in version 2.4:
- Added support for Inline-Syntax-Highlighting
- Added Python Testcase
- Added DynamicSourcefileLoader (js+css files) used for rapid-development without rebuild (only used within "Development.html")
- Added Development Playground "Development.html"
- Added Metainit selector options for inline and block content
- Added Bootstrap based Demo/Testcases/Templates
- Added New standard theme "Enlighter"
- Added Metainit option to disable inline/block highlighting - just use NULL as selector
- Added C Language Example
- Added new Markdown Language Example
- Added new Language Template Source/Language/Template.mylang.js with additional comments/instructions how to create your own language
- Added optional line-number-offset (start attribute of ol tag used) - just add data-enlighter-lineoffset="5" to your codeblock
- Added global option to enable/disable line-numbers. Local attribute overwrite via data-enlighter-linenums="false" is also available
What is new in version 1.4:
- Added Quickstart example
- Renamed Tests/ to Examples/
What is new in version 1.2:
- Replaced Compiler.Inline with a new version (full DOM based handling)
- Replaced Compiler.List with a new version (full DOM based handling)
- Removed the Compiler.Lines (it does exactly the same as Compiler.List, but used div-elements)
- Fixed rendering bug within html-comments (specialchars didn't got replaced - solved by new compilers)
- Moved all subclasses into EnlighterJS object-namespace
- Modified id-naming-scheme of generated output containers (old: Lighter_ + (new Date()); new: EnlighterJS_ + String.uniqueID())
- Added class EnlighterJSRendered to generated container
- Modiefied the css-classname for theming (old: Lighter; new: EnligherJS)
- Replaced all standard-themes with rewritten versions - now they are all extending the standard theme, only the colors differs
- Reduced the size of the css files to ~8kB
- Enhanced the css robustness
Requirements:
- JavaScript enabled on client side
- MooTools 1.4.5 or higher
Comments not found