lunes, 3 de agosto de 2015

AVATAR AND ALIAS

<script type="text/javascript">

$('td:contains([AVATAR=):not(:has(textarea))').each(function () {
    $(this).html($(this).html().replace(/\[AVATAR=(.+?)\]/gi, '<span class="AI$1"></span>'));
});

$('td:contains([avatar=):not(:has(textarea))').each(function () {
    $(this).html($(this).html().replace(/\[avatar=(.+?)\]/gi, '<span class="AI$1"></span>'));
});

$('tr[id*="post-"]').each(function () {
    if ($(this).next('tr').find('td.c_post span[class*="AI"]').length) {
        var iURL = $(this).next('tr').find('td.c_post span[class*="AI"]').attr('class').split('AI')[1];
        $(this).next('tr').find('td.c_user img.avatar, td.c_user img.member').attr('src', iURL);
    }
});

$('#avatars select').change(function() {
    var iURLN = $(this).val();
    if (iURLN === '0') {
        $('#avatars img').show().attr('src', '');
        $('#c_post-text').val($('#c_post-text').val().replace(/ \[ALIAS=(.+?)\]/gi, ''));
    } else {
        $('#avatars img').show().attr('src', iURLN);
        $('#c_post-text').val($('#c_post-text').val().replace(/ \[ALIAS=(.+?)\]/gi, ''));
        $('#c_post-text').val($('#c_post-text').val() + ' [ALIAS=' + iURLN + ']');
    }
});

$('td:contains([ALIAS=):not(:has(textarea))').each(function() {
    $(this).html($(this).html().replace(/\[ALIAS=(.+?)\]/gi, '<span class="UN$1"></span>'));
});

$('#avatars select').change(function() {
    var iURLN = $(this).val();

    if (iURLN === '0') {
        $('#avatars img').show().attr('src', '');
        $('#c_post-text').val($('#c_post-text').val().replace(/ \[alias=(.+?)\]/gi, ''));
    } else {
        $('#avatars img').show().attr('src', iURLN);
        $('#c_post-text').val($('#c_post-text').val().replace(/ \[alias=(.+?)\]/gi, ''));
        $('#c_post-text').val($('#c_post-text').val() + ' [alias=' + iURLN + ']');
    }
});

$('td:contains([alias=):not(:has(textarea))').each(function() {
    $(this).html($(this).html().replace(/\[alias=(.+?)\]/gi, '<span class="UN$1"></span>'));
});

$('tr[id*="post-"]').each(function() {
    if ($(this).next('tr').find('td.c_post span[class*="UN"]').length) {
        var iURLN = $(this).next('tr').find('td.c_post span[class*="UN"]').attr('class').split('UN')[1];
        $(this).find('td.c_username a:eq(0)').text(iURLN);
    }
});
</script>