alanwilliamson
One of the most used, but under featured HTML controls, is the humble TEXTAREA control. This control is designed to accept large blocks of text from the user. A wide variety of plugins exist for the TEXTAREA that layer it with toolbars, auto-resizing, rich-text editing and the works.
However, for my usage, this was way over kill. I wanted a simple line-number facility that would allow my users easily see where they are. Particuraly handy for editing code online. After searching, I couldn't find one, so I simply created my own plugin.
Quickly and easily to install, very light weight, you simply tell it which TEXTAREA's you want to be line tracked and it will go and do its thing. You can pass if you want a line highlighted. While it doesn't highlight the line inside the TEXTAREA control it highlights the side bar at the relevant place.
<script>
$(function() {
// Target all classed with ".lined"
$(".lined").linedtextarea(
{selectedLine: 1}
);
// Target a single one
$("#mytextarea").linedtextarea();
});
</script>
Try the Online Demo and see it in action.
Installation: Copy the files to your web server and insert the .js and .css file and you are good to go. Requires JQuery 1.3+
Download: jquery-linedtextarea.zip (4 KB)
Article Details
- Published:
12:01 PM GMT, Wednesday, 6 January 2010 - Categories:
Technical General CFML - Tags:
jquery jquery plugin open source javascript
Related Articles
Article Archives
