Revision: 38476
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 3, 2011 22:44 by aamirrajpoot
Initial Code
function toggleSelectionBold() { var range, sel; if (window.getSelection) { // Non-IE case sel = window.getSelection(); if (sel.getRangeAt) { range = sel.getRangeAt(0); } $('#news_bulletin_div').attr('contenteditable', 'true'); if (range) { sel.removeAllRanges(); sel.addRange(range); } document.execCommand("bold", null, false); $('#news_bulletin_div').attr('contenteditable', 'false'); } else if (document.selection && document.selection.createRange && document.selection.type != "None") { // IE case range = document.selection.createRange(); range.execCommand("bold", null, false); } }
Initial URL
Initial Description
Create a div with 'news_bulletin_div' as ID and add css as you like, add Bold button infront of it using float (or what ever where ever) Add toggleSelectionBold on that button. Now select a part of text within the DIV and click bold. It will bold it, again select the same bold text and click bold button and it will un-bold the selection. Cheers.
Initial Title
WYSIWYG Bold effect on a DIV, Span etc.
Initial Tags
Initial Language
JavaScript