Subversion Repositories oidplus

Rev

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(/&nbsp;/g,' ').replace(/<br\s?\/?>/gi, breakToken).replace(/<p\.*?>(.*?)<\/p>/gi, breakToken + '$1' + breakToken);
26
        var lineBreakedHtml = html.replace(/&nbsp;/g,' ').replace(/&#160;/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