[Solved] Textarea indent 4 spaces jQuery & Codeigniter |
When I click on my button "c" it should indent the selected text by four spaces. How ever it works fine for one line but if I select multiple lines it only indents the very first line I need it to indent all selected text.
Question how to indent multiple selected lines if. Live example here PHP Code: $('.c').click(function() { PHP Code: function wrapText(elementID, openTag, closeTag) {
There's only one rule - please don't tell anyone to go and read the manual. Sometimes the manual just SUCKS!
Hi,
I have not tested it, but is should work. What you need to do is to find the newline and add your startTag to each line. Because of different character for new line on Windows, Linux and Mac you need to test for all 3. You will notice I use the \r\n (Windows linebreak) to insure it works on most systems PHP Code: function wrapText(elementID, openTag, closeTag) { Source 1 for the solution Source 2 A good decision is based on knowledge and not on numbers. - Plato
(12-21-2016, 12:20 AM)salain Wrote: Hi, It's only when I click on my button for it I though And I am not after line break
There's only one rule - please don't tell anyone to go and read the manual. Sometimes the manual just SUCKS!
Oops,
I misunderstood, however this would indent the selected text line by line. The only other way I can think of it would be to use an editor for the textarea. Sorry about that, I hope you find a solution. A good decision is based on knowledge and not on numbers. - Plato
Solution is here now Asked on another forum
There's only one rule - please don't tell anyone to go and read the manual. Sometimes the manual just SUCKS!
|
Welcome Guest, Not a member yet? Register Sign In |