Rev 996 | Rev 1173 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 996 | Rev 1000 | ||
---|---|---|---|
Line 21... | Line 21... | ||
21 | 21 | ||
22 | function htmlDecodeWithLineBreaks(html) { |
22 | function htmlDecodeWithLineBreaks(html) { |
23 | // https://stackoverflow.com/questions/4502673/jquery-text-function-loses-line-breaks-in-ie |
23 | // https://stackoverflow.com/questions/4502673/jquery-text-function-loses-line-breaks-in-ie |
24 | // Added ".replace(/ /g,'')" because of GitHub bug #3 |
24 | // Added ".replace(/ /g,'')" because of GitHub bug #3 |
25 | var breakToken = '_______break_______'; |
25 | var breakToken = '_______break_______'; |
26 | var lineBreakedHtml = html.replace(/ /g,' ').replace(/<br\s?\/?>/gi, breakToken).replace(/<p\.*?>(.*?)<\/p>/gi, breakToken + '$1' + breakToken); |
26 | var lineBreakedHtml = html.replace(/ /g,' ').replace(/ /g,' ').replace(/<br\s?\/?>/gi, breakToken).replace(/<p\.*?>(.*?)<\/p>/gi, breakToken + '$1' + breakToken); |
27 | return $('<div>').html(lineBreakedHtml).text().replace(new RegExp(breakToken, 'g'), '\n'); |
27 | return $('<div>').html(lineBreakedHtml).text().replace(new RegExp(breakToken, 'g'), '\n'); |
28 | } |
28 | } |
29 | 29 | ||
30 | function copyToClipboard(elem) { |
30 | function copyToClipboard(elem) { |
31 | // Source: https://stackoverflow.com/questions/22581345/click-button-copy-to-clipboard-using-jquery |
31 | // Source: https://stackoverflow.com/questions/22581345/click-button-copy-to-clipboard-using-jquery |