IMPORTANT

FM Design is in read-only mode, please click here for more information.

Latest topics
» Forumactif Edge - Releases
by Ange Tuteur Thu 16 May 2019, 10:28

» GIFActif - Giphy Button for the Editor
by Ange Tuteur Wed 08 May 2019, 17:21

» Forum Closure
by Ange Tuteur Mon 01 Jan 2018, 01:28

» Chit Chat Thread
by Valoish Sun 31 Dec 2017, 19:15

» Font/Text background color.
by Valoish Sun 31 Dec 2017, 19:11

» Forumactif Messenger - Instant Message Application for Forumotion
by Wolfuryo Sun 31 Dec 2017, 18:24

» [GAME] Count to One Million!
by brandon_g Fri 29 Dec 2017, 18:58

» Post Cards
by manikbiradar Wed 20 Dec 2017, 07:50

» [GAME] Countdown from 200,000
by Valoish Wed 13 Dec 2017, 23:22

» GeekPolice Tech Support Forums - GeekPolice.net
by Dr Jay Mon 11 Dec 2017, 19:12

» Asking about some plugin for Forumotion
by Dr Jay Mon 11 Dec 2017, 19:10

» [GAME] What are you thinking right now?
by Van-Helsing Sat 09 Dec 2017, 14:51

» Widget : Similar topics
by ranbac Wed 06 Dec 2017, 18:11

» Change the Background of the Forum and put an image and how to make prefixs?
by Clement Wed 06 Dec 2017, 15:19

» Hello from Western Australia
by SarkZKalie Wed 06 Dec 2017, 05:34

Recent Tutorials
Top posting users this month

Who is online?
In total there are 4 users online :: 0 Registered, 0 Hidden and 4 Guests :: 1 Bot

None

[ View the whole list ]


Most users ever online was 172 on Fri 19 Feb 2016, 05:17

Moderation actions on topics

View previous topic View next topic Go down

STBW
STBW

Gender : Unspecified
Posts : 33
Points : 1610
Reputation : 2
Language : Spanish
Browser : Browser : Google Chrome Forum Version : Forum Version : Forumactif Edge
View user profile

PostSTBW on Sat 10 Jun 2017, 10:29

I would like to make this tuto: http://help.forumotion.com/t141645-application-actions-of-moderation#964572 compatible with Edge! Think Smile


Last edited by STBW on Wed 14 Jun 2017, 06:39; edited 1 time in total
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Age : 23
Posts : 4738
Points : 10226
Reputation : 2372
Location : Macungie, PA
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
View user profile https://github.com/SethClydesdale https://twitter.com/sethc1995

PostAnge Tuteur on Mon 12 Jun 2017, 10:06

Hi @STBW,

See if this works for you :
Code:
 
/***
 * Application: Actions of moderation.
 * Description: This application shows a shortcut menu for the moderation in the list of topics.
 * Version: 1.03182014-jq1.9.1 - (Dodekatheon / 2) + (Hermes = Zeus + Maia)
 * Made and Optimizations by JScript - 2014/03/18
 * View more in: http://ajuda.forumeiros.com
 * Copyright (c) 2013 JScript <jscriptbrasil at live dot com>
 * This work is free. You can redistribute it and/or modify it
 * under the terms of the WTFPL, Version 2
 */
/***
* System Defined Variables - Do not edit if you don't know!
***/
var oMTConfig = {
    sErrorMsg: '',
    oTopicTitle: {},
    sTopicHref: '',
    iTopicID: 0,
    sTopicTitle: '',
    sContent:
        '<a title="Ações da Moderação" class="ipsModMenu" href="#">&nbsp;</a>',
    sMenu:
        '<ul style="display: none; position: absolute; z-index: 9999;" class="ipbmenu_content" id="topic_mod_menucontent">' +
            '<li style="z-index: 10000;"><a title="Renomear tópico" href="" id="t_rename" onclick="_rename_Topic();return false;" style="z-index: 10000;">Renomear tópico</a></li>' +
            //'<li style="z-index: 10000;"><a title="Destacar tópico" href="" id="t_pin" style="z-index: 10000;">Destacar tópico</a></li>' +
            //'<li style="z-index: 10000;"><a title="Mudar ícone" href="" id="t_icon" style="z-index: 10000;">Mudar ícone</a></li>' +
            '<li style="z-index: 10000;"><a title="Fechar tópico" href="" id="t_lock" style="z-index: 10000;">Fechar tópico</a></li>' +
            '<li style="z-index: 10000;"><a title="Mover tópico" href="" id="t_move" style="z-index: 10000;">Mover tópico</a></li>' +
            '<li style="z-index: 10000;"><a title="Enviar para lixeira" href="" id="t_hide" style="z-index: 10000;">Reciclar (Ocultar)</a></li>' +
            '<li style="z-index: 10000;"><a title="Excluir tópico" href="" id="t_delete" style="z-index: 10000;">Excluir tópico</a></li>' +
        '</ul>',
    sCSS:
        '<style>' +
        /*'#rename-topic {' +
            'display: block;' +
        '}' +*/
        '.statused tr:hover > .tcr .ipsModMenu, ' +
            '.forumline tr td:hover > .postdetails .ipsModMenu, ' +
            'ul.topiclist.topics.bg_none dl.icon:hover > .lastpost .ipsModMenu, '+
            'table.ipbtable tbody tr:hover > td.row1.lastaction .ipsModMenu{' +
            'visibility: visible;' +
        '}' +
        '.ipsModMenu {' +
            'background: url("http://i55.servimg.com/u/f55/18/17/62/92/modera10.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);' +
            'display: inline-block;' +
            'height: 15px;' +
            'margin: 0 8px;' +
            'text-indent: -2000em;' +
            'vertical-align: middle;' +
            'width: 15px;' +
            'float: right;' +
            'visibility: hidden;' +
            /*'margin-top: -6px;' +*/
        '}' +
        '.ipbmenu_content {' +
            'font-size: 12px;' +
            'min-width: 85px;' +
            'z-index: 2000;' +
        '}' +
        '.ipbmenu_content {' +
            'background-color: #F7F9FB;' +
            'border: 1px solid #D5DDE5;' +
            'box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3);' +
        '}' +
        '.ipbmenu_content li:first-child {' +
            'padding-top: 0;' +
        '}' +
        '.ipbmenu_content li {' +
            'border-bottom: 1px solid #D5DDE5;' +
            'list-style-type: none !important;' +
        '}' +
        '.ipbmenu_content a {' +
            'display: block;' +
            'padding: 6px 10px;' +
            'text-align: left;' +
            'text-decoration: none;' +
        '}' +
        '.ipbmenu_content a:hover {' +
            'background: none repeat scroll 0 0 #D5DDE5;' +
        '}' +
        '.cancel {' +
            'color: #AD2930;' +
            'font-size: 0.9em;' +
            'font-weight: bold;' +
        '}' +
        '.input_text {' +
            'background: none repeat scroll 0 0 #FFFFFF !important;' +
            'border-color: #848484 #C1C1C1 #E1E1E1 !important;' +
            'border-radius: 2px 2px 2px 2px !important;' +
            'border-style: solid !important;' +
            'border-width: 1px !important;' +
            'padding: 4px !important;' +
            'font: 13px helvetica,arial,sans-serif !important;' +
        '}' +
        '#rename-topic .button2 {' +
            /*'border-color: #212121;' +
            'border-radius: 3px 3px 3px 3px;' +
            'box-shadow: 0 1px 0 0 #5C5C5C inset, 0 2px 3px rgba(0, 0, 0, 0.2);' +
            'border-style: solid;' +
            'border-width: 1px;' +*/
            'cursor: pointer;' +
            'padding: 4px 10px !important;' +
            'min-width: 0 !important;' +
            'font: 13px helvetica,arial,sans-serif !important;' +
        '}' +
        '.input_text:focus {' +
            'border-color: #4E4E4E #7C7C7C #A3A3A3;' +
            'box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);' +
        '}' +
        '#ipsGlobalNotification {' +
            'font-weight: bold;' +
            'left: 50%;' +
            'margin-left: -250px;' +
            'position: fixed;' +
            'text-align: center;' +
            'top: 20px;' +
            'z-index: 10000;' +
        '}' +
        '.popupWrapper {' +
            'background-color: rgba(70, 70, 70, 0.6);' +
            'border-radius: 4px 4px 4px 4px;' +
            'box-shadow: 0 12px 25px rgba(0, 0, 0, 0.7);' +
            'padding: 4px;' +
        '}' +
        '.popupInner {' +
            'background: none repeat scroll 0 0 #FFFFFF;' +
            'box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);' +
            'overflow-x: hidden;' +
            'overflow-y: auto;' +
            'width: 500px;' +
        '}' +
        '.ipsPad {' +
            'padding: 9px;' +
        '}' +
        '</style>',
    sTarget: '',
    sSearch: '',
    sExpression0: '',
    sExpression1: ''
};
/***
* User Definition Variables
***/
oMTConfig.sErrorMsg = 'Atenção!\n\n Ocorreu um erro ao editar o título, aguarde 10 segundos e tente novamente!';
oMTConfig.sSavingMsg = 'Atualizando o título do tópico, aguarde...';
oMTConfig.sDoneMsg = 'O título do tópico foi atualizado!';
 
window.onload = function() { //jQuery(function () {
    if (_userdata.user_level >= 1) {
        /* Forum versions! */
        var phpBB2 = jQuery('.bodyline');
        var phpBB3 = jQuery('#wrap');
        var punbb = jQuery('#pun-intro');
        var invision = jQuery('#ipbwrapper');
        var fae = jQuery('#fa_edge');
 
        if (phpBB2.length) {
            oMTConfig.sTarget = '.forumline td.row3Right span.postdetails';
            oMTConfig.sExpression0 = 'oClicked.parent().parent().parent().find("td a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery("#page-body .forumline .postbody:first", data).parents("tr:eq(1)").attr("id").split("p")[1];'
        } else if(phpBB3.length) {
            oMTConfig.sTarget = 'ul.topiclist.topics.bg_none dd.lastpost > span';
            oMTConfig.sExpression0 = 'oClicked.parent().parents("dl.icon").find("dd.dterm a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery("#main-content .post:first", data).attr("id").split("p")[1];';
        } else if(punbb.length) {
            oMTConfig.sTarget = '.statused td.tcr';
            oMTConfig.sExpression0 = 'oClicked.parents("tr").find(".tcl.tdtopics a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery(".posthead:first", data).attr("id").split("p")[1];';
        } else if(invision.length) {
            oMTConfig.sTarget = 'table.ipbtable tbody td.row1.lastaction';
            oMTConfig.sExpression0 = 'oClicked.parents("tr").find("td a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery("#main-content .borderwrap .post:first", data).attr("id").split("p")[1];';
        } else if (fae.length) {
            oMTConfig.sTarget = '.topiclist .forum-lastpost';
            oMTConfig.sExpression0 = 'oClicked.parent().parents(".forum-block").find("a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery("#main-content div.post:first", data).attr("id").split("p")[1];';
        };
 
        jQuery(oMTConfig.sCSS).insertBefore('body');
        jQuery('body').append(oMTConfig.sInfo + oMTConfig.sMenu);
        jQuery(oMTConfig.sTarget).append(oMTConfig.sContent);
 
        jQuery('a.ipsModMenu').click(function () {
            var oClicked = jQuery(this);
            var oTarget = jQuery('#topic_mod_menucontent');
 
            if (oTarget[0].style.display == 'none') {
                oClicked.addClass('menu_active');
 
                oMTConfig.oTopicTitle = eval(oMTConfig.sExpression0);
                oMTConfig.sTopicHref = oMTConfig.oTopicTitle.attr('href');
                oMTConfig.iTopicID = oMTConfig.sTopicHref.substring(2, oMTConfig.sTopicHref.indexOf("-")); // .split(/[\/t-]/)[2]; <- More fast???
                oMTConfig.sTopicTitle = oMTConfig.oTopicTitle.text();
 
                var TID = jQuery('input[name="tid"]').val();
 
                jQuery('#t_lock').attr('href', '/modcp?mode=lock&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                jQuery('#t_move').attr('href', '/modcp?mode=move&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                jQuery('#t_hide').attr('href', '/modcp?mode=trash&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                jQuery('#t_delete').attr('href', '/modcp?mode=delete&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
 
                oTarget
                    .css({
                        'left': (oClicked.offset().left + oClicked.outerWidth()) - oTarget.outerWidth(),
                        'top': oClicked.offset().top + oClicked.outerHeight()
                    })
                    .fadeIn(400);
 
                jQuery(document).mousedown(function() {
                    if(!oTarget.is(":hover")) {
                        jQuery(document).unbind('mousedown');
                        oClicked.removeClass('menu_active');
                        oTarget.fadeOut(400);
                    }
                });
 
            } else {
                oClicked.removeClass('menu_active');
                oTarget.fadeOut(400);
            }
            return false;
        });
    }
}; // });
 
function _rename_Topic() {
    oMTConfig.oTopicTitle.hide();
    var sHtml =
        '<span id="rename-topic">' +
        '<input type="text" maxlength="150" size="50" class="input_text" value="' + oMTConfig.sTopicTitle + '" id="rt_input" style="width: 56%; margin-right: 4px;">' +
            '<input type="submit" id="rt_submit" class="button2" value="Atualizar" onclick="_rt_commit()" style="margin-right: 4px;">' +
            '<a title="Cancelar" class="cancel" id="rt_cancel" href="#" onclick="jQuery(\'#rename-topic\').remove();oMTConfig.oTopicTitle.show();return false;">Cancelar</a>' +
      '</span>';
    oMTConfig.oTopicTitle.before(sHtml);
 
    jQuery('#rt_input').keydown(function (e){
        if(e.keyCode == 13 && jQuery('#rt_input').val() !== ''){
            _rt_commit();
        }
    });
}
 
function _rt_commit() {
    var iPostID = 0, user_Msg = '';
    var sNewTitle = jQuery('#rt_input').val();
    if (sNewTitle == '') return false;
 
    jQuery('body').append('<div id="ipsGlobalNotification"><div class="popupWrapper"><div class="popupInner"><div class="ipsPad">' + oMTConfig.sSavingMsg + '</div></div></div></div>');
    jQuery('#rename-topic').css('opacity', '0.4');
 
    jQuery.get(oMTConfig.sTopicHref, function(data) {
        iPostID = eval(oMTConfig.sExpression1);
    }).done(function(){
        jQuery.get("/post?p=" + iPostID + "&mode=editpost", function(data) {
            user_Msg = jQuery(data).find('#text_editor_textarea[name="message"]').val();
        }).done(function(){
            jQuery.post("/post?p=" + iPostID + "&mode=editpost", {
                subject: sNewTitle,
                message: user_Msg,
                edit_reason: '',
                attach_sig: '1',
                notify: "0",
                post: 1
            }).done(function(){
                jQuery('#ipsGlobalNotification').remove();
                jQuery('#rename-topic').remove();
                oMTConfig.oTopicTitle.show().text(sNewTitle);
                jQuery('body').append('<div id="ipsGlobalNotification"><div class="popupWrapper"><div class="popupInner"><div class="ipsPad">' + oMTConfig.sDoneMsg + '</div></div></div></div>');
                setTimeout(function() {
                    jQuery('#ipsGlobalNotification').remove();
                }, 4000);
            }).fail(function(){
                jQuery('#ipsGlobalNotification').remove();
                oMTConfig.oTopicTitle.show();
                alert(oMTConfig.sErrorMsg);
            });
        }).fail(function(){
            jQuery('#ipsGlobalNotification').remove();
            oMTConfig.oTopicTitle.show();
            alert(oMTConfig.sErrorMsg);
        });
    }).fail(function(){
        jQuery('#ipsGlobalNotification').remove();
        oMTConfig.oTopicTitle.show();
        alert(oMTConfig.sErrorMsg);
    });
}

--------

Ange Tuteur
Tips and TricksContact Me
Moderation actions on topics Latin11
STBW
STBW

Gender : Unspecified
Posts : 33
Points : 1610
Reputation : 2
Language : Spanish
Browser : Browser : Google Chrome Forum Version : Forum Version : Forumactif Edge
View user profile

PostSTBW on Tue 13 Jun 2017, 02:53

No, nothing happened. I updated the forum version on my profile (I use edge now)
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Age : 23
Posts : 4738
Points : 10226
Reputation : 2372
Location : Macungie, PA
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
View user profile https://github.com/SethClydesdale https://twitter.com/sethc1995

PostAnge Tuteur on Tue 13 Jun 2017, 15:28

Oops I made a few mistakes. It should work now, give it a try :
Code:
 
/***
 * Application: Actions of moderation.
 * Description: This application shows a shortcut menu for the moderation in the list of topics.
 * Version: 1.03182014-jq1.9.1 - (Dodekatheon / 2) + (Hermes = Zeus + Maia)
 * Made and Optimizations by JScript - 2014/03/18
 * View more in: http://ajuda.forumeiros.com
 * Copyright (c) 2013 JScript <jscriptbrasil at live dot com>
 * This work is free. You can redistribute it and/or modify it
 * under the terms of the WTFPL, Version 2
 */
/***
* System Defined Variables - Do not edit if you don't know!
***/
var oMTConfig = {
    sErrorMsg: '',
    oTopicTitle: {},
    sTopicHref: '',
    iTopicID: 0,
    sTopicTitle: '',
    sContent:
        '<a title="Ações da Moderação" class="ipsModMenu" href="#">&nbsp;</a>',
    sMenu:
        '<ul style="display: none; position: absolute; z-index: 9999;" class="ipbmenu_content" id="topic_mod_menucontent">' +
            '<li style="z-index: 10000;"><a title="Renomear tópico" href="" id="t_rename" onclick="_rename_Topic();return false;" style="z-index: 10000;">Renomear tópico</a></li>' +
            //'<li style="z-index: 10000;"><a title="Destacar tópico" href="" id="t_pin" style="z-index: 10000;">Destacar tópico</a></li>' +
            //'<li style="z-index: 10000;"><a title="Mudar ícone" href="" id="t_icon" style="z-index: 10000;">Mudar ícone</a></li>' +
            '<li style="z-index: 10000;"><a title="Fechar tópico" href="" id="t_lock" style="z-index: 10000;">Fechar tópico</a></li>' +
            '<li style="z-index: 10000;"><a title="Mover tópico" href="" id="t_move" style="z-index: 10000;">Mover tópico</a></li>' +
            '<li style="z-index: 10000;"><a title="Enviar para lixeira" href="" id="t_hide" style="z-index: 10000;">Reciclar (Ocultar)</a></li>' +
            '<li style="z-index: 10000;"><a title="Excluir tópico" href="" id="t_delete" style="z-index: 10000;">Excluir tópico</a></li>' +
        '</ul>',
    sCSS:
        '<style>' +
        /*'#rename-topic {' +
            'display: block;' +
        '}' +*/
        '.statused tr:hover > .tcr .ipsModMenu, ' +
            '.forumline tr td:hover > .postdetails .ipsModMenu, ' +
            'ul.topiclist.topics.bg_none dl.icon:hover > .lastpost .ipsModMenu, '+
            'table.ipbtable tbody tr:hover > td.row1.lastaction .ipsModMenu,'+
            '.forum-block:hover .ipsModMenu{' +
            'visibility: visible;' +
        '}' +
        '.ipsModMenu {' +
            'background: url("http://i55.servimg.com/u/f55/18/17/62/92/modera10.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);' +
            'display: inline-block;' +
            'height: 15px;' +
            'margin: 0 8px;' +
            'text-indent: -2000em;' +
            'vertical-align: middle;' +
            'width: 15px;' +
            'float: right;' +
            'visibility: hidden;' +
            /*'margin-top: -6px;' +*/
        '}' +
        '.ipbmenu_content {' +
            'font-size: 12px;' +
            'min-width: 85px;' +
            'z-index: 2000;' +
        '}' +
        '.ipbmenu_content {' +
            'background-color: #F7F9FB;' +
            'border: 1px solid #D5DDE5;' +
            'box-shadow: 0 6px 6px rgba(0, 0, 0, 0.3);' +
        '}' +
        '.ipbmenu_content li:first-child {' +
            'padding-top: 0;' +
        '}' +
        '.ipbmenu_content li {' +
            'border-bottom: 1px solid #D5DDE5;' +
            'list-style-type: none !important;' +
        '}' +
        '.ipbmenu_content a {' +
            'display: block;' +
            'padding: 6px 10px;' +
            'text-align: left;' +
            'text-decoration: none;' +
        '}' +
        '.ipbmenu_content a:hover {' +
            'background: none repeat scroll 0 0 #D5DDE5;' +
        '}' +
        '.cancel {' +
            'color: #AD2930;' +
            'font-size: 0.9em;' +
            'font-weight: bold;' +
        '}' +
        '.input_text {' +
            'background: none repeat scroll 0 0 #FFFFFF !important;' +
            'border-color: #848484 #C1C1C1 #E1E1E1 !important;' +
            'border-radius: 2px 2px 2px 2px !important;' +
            'border-style: solid !important;' +
            'border-width: 1px !important;' +
            'padding: 4px !important;' +
            'font: 13px helvetica,arial,sans-serif !important;' +
        '}' +
        '#rename-topic .button2 {' +
            /*'border-color: #212121;' +
            'border-radius: 3px 3px 3px 3px;' +
            'box-shadow: 0 1px 0 0 #5C5C5C inset, 0 2px 3px rgba(0, 0, 0, 0.2);' +
            'border-style: solid;' +
            'border-width: 1px;' +*/
            'cursor: pointer;' +
            'padding: 4px 10px !important;' +
            'min-width: 0 !important;' +
            'font: 13px helvetica,arial,sans-serif !important;' +
        '}' +
        '.input_text:focus {' +
            'border-color: #4E4E4E #7C7C7C #A3A3A3;' +
            'box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);' +
        '}' +
        '#ipsGlobalNotification {' +
            'font-weight: bold;' +
            'left: 50%;' +
            'margin-left: -250px;' +
            'position: fixed;' +
            'text-align: center;' +
            'top: 20px;' +
            'z-index: 10000;' +
        '}' +
        '.popupWrapper {' +
            'background-color: rgba(70, 70, 70, 0.6);' +
            'border-radius: 4px 4px 4px 4px;' +
            'box-shadow: 0 12px 25px rgba(0, 0, 0, 0.7);' +
            'padding: 4px;' +
        '}' +
        '.popupInner {' +
            'background: none repeat scroll 0 0 #FFFFFF;' +
            'box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);' +
            'overflow-x: hidden;' +
            'overflow-y: auto;' +
            'width: 500px;' +
        '}' +
        '.ipsPad {' +
            'padding: 9px;' +
        '}' +
        '</style>',
    sTarget: '',
    sSearch: '',
    sExpression0: '',
    sExpression1: ''
};
/***
* User Definition Variables
***/
oMTConfig.sErrorMsg = 'Atenção!\n\n Ocorreu um erro ao editar o título, aguarde 10 segundos e tente novamente!';
oMTConfig.sSavingMsg = 'Atualizando o título do tópico, aguarde...';
oMTConfig.sDoneMsg = 'O título do tópico foi atualizado!';
 
window.onload = function() { //jQuery(function () {
    if (_userdata.user_level >= 1) {
        /* Forum versions! */
        var phpBB2 = jQuery('.bodyline');
        var phpBB3 = jQuery('#wrap');
        var punbb = jQuery('#pun-intro');
        var invision = jQuery('#ipbwrapper');
        var fae = jQuery('#fa_edge');
 
        if (phpBB2.length) {
            oMTConfig.sTarget = '.forumline td.row3Right span.postdetails';
            oMTConfig.sExpression0 = 'oClicked.parent().parent().parent().find("td a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery("#page-body .forumline .postbody:first", data).parents("tr:eq(1)").attr("id").split("p")[1];'
        } else if(phpBB3.length) {
            oMTConfig.sTarget = 'ul.topiclist.topics.bg_none dd.lastpost > span';
            oMTConfig.sExpression0 = 'oClicked.parent().parents("dl.icon").find("dd.dterm a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery("#main-content .post:first", data).attr("id").split("p")[1];';
        } else if(punbb.length) {
            oMTConfig.sTarget = '.statused td.tcr';
            oMTConfig.sExpression0 = 'oClicked.parents("tr").find(".tcl.tdtopics a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery(".posthead:first", data).attr("id").split("p")[1];';
        } else if(invision.length) {
            oMTConfig.sTarget = 'table.ipbtable tbody td.row1.lastaction';
            oMTConfig.sExpression0 = 'oClicked.parents("tr").find("td a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery("#main-content .borderwrap .post:first", data).attr("id").split("p")[1];';
        } else if (fae.length) {
            oMTConfig.sTarget = '.topicslist .forum-lastpost';
            oMTConfig.sExpression0 = 'oClicked.closest(".forum-block").find("a.topictitle");';
            oMTConfig.sExpression1 = 'jQuery("#main-content div.post:first", data).attr("id").split("p")[1];';
        };
 
        jQuery(oMTConfig.sCSS).insertBefore('body');
        jQuery('body').append(oMTConfig.sInfo + oMTConfig.sMenu);
        jQuery(oMTConfig.sTarget).append(oMTConfig.sContent);
 
        jQuery('a.ipsModMenu').click(function () {
            var oClicked = jQuery(this);
            var oTarget = jQuery('#topic_mod_menucontent');
 
            if (oTarget[0].style.display == 'none') {
                oClicked.addClass('menu_active');
 
                oMTConfig.oTopicTitle = eval(oMTConfig.sExpression0);
                oMTConfig.sTopicHref = oMTConfig.oTopicTitle.attr('href');
                oMTConfig.iTopicID = oMTConfig.sTopicHref.substring(2, oMTConfig.sTopicHref.indexOf("-")); // .split(/[\/t-]/)[2]; <- More fast???
                oMTConfig.sTopicTitle = oMTConfig.oTopicTitle.text();
 
                var TID = jQuery('input[name="tid"]').val();
 
                jQuery('#t_lock').attr('href', '/modcp?mode=lock&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                jQuery('#t_move').attr('href', '/modcp?mode=move&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                jQuery('#t_hide').attr('href', '/modcp?mode=trash&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
                jQuery('#t_delete').attr('href', '/modcp?mode=delete&t=' + oMTConfig.iTopicID  + '&tid=' + TID);
 
                oTarget
                    .css({
                        'left': (oClicked.offset().left + oClicked.outerWidth()) - oTarget.outerWidth(),
                        'top': oClicked.offset().top + oClicked.outerHeight()
                    })
                    .fadeIn(400);
 
                jQuery(document).mousedown(function() {
                    if(!oTarget.is(":hover")) {
                        jQuery(document).unbind('mousedown');
                        oClicked.removeClass('menu_active');
                        oTarget.fadeOut(400);
                    }
                });
 
            } else {
                oClicked.removeClass('menu_active');
                oTarget.fadeOut(400);
            }
            return false;
        });
    }
}; // });
 
function _rename_Topic() {
    oMTConfig.oTopicTitle.hide();
    var sHtml =
        '<span id="rename-topic">' +
        '<input type="text" maxlength="150" size="50" class="input_text" value="' + oMTConfig.sTopicTitle + '" id="rt_input" style="width: 56%; margin-right: 4px;">' +
            '<input type="submit" id="rt_submit" class="button2" value="Atualizar" onclick="_rt_commit()" style="margin-right: 4px;">' +
            '<a title="Cancelar" class="cancel" id="rt_cancel" href="#" onclick="jQuery(\'#rename-topic\').remove();oMTConfig.oTopicTitle.show();return false;">Cancelar</a>' +
      '</span>';
    oMTConfig.oTopicTitle.before(sHtml);
 
    jQuery('#rt_input').keydown(function (e){
        if(e.keyCode == 13 && jQuery('#rt_input').val() !== ''){
            _rt_commit();
        }
    });
}
 
function _rt_commit() {
    var iPostID = 0, user_Msg = '';
    var sNewTitle = jQuery('#rt_input').val();
    if (sNewTitle == '') return false;
 
    jQuery('body').append('<div id="ipsGlobalNotification"><div class="popupWrapper"><div class="popupInner"><div class="ipsPad">' + oMTConfig.sSavingMsg + '</div></div></div></div>');
    jQuery('#rename-topic').css('opacity', '0.4');
 
    jQuery.get(oMTConfig.sTopicHref, function(data) {
        iPostID = eval(oMTConfig.sExpression1);
    }).done(function(){
        jQuery.get("/post?p=" + iPostID + "&mode=editpost", function(data) {
            user_Msg = jQuery(data).find('#text_editor_textarea[name="message"]').val();
        }).done(function(){
            jQuery.post("/post?p=" + iPostID + "&mode=editpost", {
                subject: sNewTitle,
                message: user_Msg,
                edit_reason: '',
                attach_sig: '1',
                notify: "0",
                post: 1
            }).done(function(){
                jQuery('#ipsGlobalNotification').remove();
                jQuery('#rename-topic').remove();
                oMTConfig.oTopicTitle.show().text(sNewTitle);
                jQuery('body').append('<div id="ipsGlobalNotification"><div class="popupWrapper"><div class="popupInner"><div class="ipsPad">' + oMTConfig.sDoneMsg + '</div></div></div></div>');
                setTimeout(function() {
                    jQuery('#ipsGlobalNotification').remove();
                }, 4000);
            }).fail(function(){
                jQuery('#ipsGlobalNotification').remove();
                oMTConfig.oTopicTitle.show();
                alert(oMTConfig.sErrorMsg);
            });
        }).fail(function(){
            jQuery('#ipsGlobalNotification').remove();
            oMTConfig.oTopicTitle.show();
            alert(oMTConfig.sErrorMsg);
        });
    }).fail(function(){
        jQuery('#ipsGlobalNotification').remove();
        oMTConfig.oTopicTitle.show();
        alert(oMTConfig.sErrorMsg);
    });
}

--------

Ange Tuteur
Tips and TricksContact Me
Moderation actions on topics Latin11
STBW
STBW

Gender : Unspecified
Posts : 33
Points : 1610
Reputation : 2
Language : Spanish
Browser : Browser : Google Chrome Forum Version : Forum Version : Forumactif Edge
View user profile

PostSTBW on Wed 14 Jun 2017, 06:39

It Worked!!! You are awesome!! ty! Moderation actions on topics 1f604
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Age : 23
Posts : 4738
Points : 10226
Reputation : 2372
Location : Macungie, PA
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
View user profile https://github.com/SethClydesdale https://twitter.com/sethc1995

PostAnge Tuteur on Wed 14 Jun 2017, 12:59

You're welcome. Smile

--------

Ange Tuteur
Tips and TricksContact Me
Moderation actions on topics Latin11
Sponsored content

PostSponsored content

View previous topic View next topic Back to top

Create an account or log in to leave a reply

You need to be a member in order to leave a reply.

Create an account

Join our community by creating a new account. It's easy!


Create a new account

Log in

Already have an account? No problem, log in here.


Log in

 
Permissions in this forum:
You cannot reply to topics in this forum