View Single Post
  #8  
Old 01-31-2010, 04:00 PM
wolfe wolfe is offline
 
Join Date: Jan 2002
Posts: 900
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes cause the link is showing up

HTML Code:
<img id="reminder_15_toggler" src="clear.gif" class="reminder_toggler<vb:if condition="$show['fav']">_active</vb:if>" onclick="FAVReminder.Toggle(15);" title="<vb:if condition="$show['fav']">Remove Favorite<vb:else />Add Favorite</vb:if>" />
heres the code for the Show popup which used to come up to say the fav has been added

HTML Code:
<!-- Site Info Popup -->
<form action="javascript:void();" method="post" onsubmit="" id="siteinfo_popup_form">
    <input type="hidden" name="s" value="" />
    <input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
    <div id="siteinfo_popup" style="display: none;">
        <div class="tborder">

            <div class="nzbhead" style="padding:6px; padding-left: 60px;">
                <img src="images/misc/close.png" alt="" onclick="SitePopup.Close()" style="cursor:pointer;float:right;margin-top:2px;" />
                <span id="siteinfo_popup_title">Info</span>
            </div>
            <div class="nzbalt" style="padding:10px;">
                <span id="siteinfo_popup_body" style="font-weight:bold;"></span>
            </div>
        </div>

    </div>
</form>
<script type="text/javascript">
<!--
Siteinfo_Popup = new Page_Popup('Siteinfo_Popup', 'siteinfo_popup', 500, 75, true);
//-->
</script>
<!-- / Site Info Popup -->
and the javascript

Code:
function Page_Popup(varname, elementid, popupwidth, overlayopacity, ignorereturn)
{
    this.elementid = elementid;
    this.varname = varname;
    this.timer;
    
    // position fixed for all except ie6 and lower...
    if (is_ie && !is_ie7 && !is_ie8)
    {
        this.enabled = false;
    }
    else
    {        
        this.enabled = true;
        
        if (popupelement = fetch_object(elementid))
        {
            if (popupwidth)
            {
                this.popupwidth = popupwidth + "px";
            }
            else
            {
                this.popupwidth = "400px";
            }
            
            var element_properties = {
                position: "fixed",
                width: this.popupwidth,
                top: "45%",
                left: "50%",
                marginLeft: "-" + (popupwidth/2) + "px",
                zIndex: "1000"
            };
            
            for (var property in element_properties)
            {
                if (YAHOO.lang.hasOwnProperty(element_properties, property))
                {
                    YAHOO.util.Dom.setStyle(popupelement, property, element_properties[property]);
                }
            }
            
            this.popupelement = popupelement;
            //this.popupelement.originalOpacity = YAHOO.util.Dom.getStyle(this.popupelement, 'opacity');
        }
        
        if (overlayopacity>1)
        {
            if (overlayopacity > 100)
            {
                overlayopacity = 100;
            }
            
            overlay = document.createElement('div');
            
            var overlay_properties = {
                top: "0px",
                left: "0px",
                right: "0px",
                bottom: "0px",
                display: "none",
                position: "fixed",
                backgroundColor: "#000000",
                opacity: '0.' + overlayopacity
            };

            for (var property in overlay_properties)
            {
                if (YAHOO.lang.hasOwnProperty(overlay_properties, property))
                {
                    YAHOO.util.Dom.setStyle(overlay, property, overlay_properties[property]);
                }
            }
            this.Overlay = overlay;
        }
    }
    
    this.Show = function()
    {
        returnvalue = true;
        if (this.enabled)
        {
            // Hide vbmenu because it doesn't get covered with overlay...
            vbmenu_hide();
            if (typeof this.popupelement != 'undefined')
            {
                YAHOO.util.Dom.setStyle(this.popupelement, "opacity", this.popupelement.originalOpacity);
                YAHOO.util.Dom.setStyle(this.popupelement, "display", "");
                returnvalue = false;
            }
            if (typeof this.Overlay != 'undefined')
            {
                YAHOO.util.Dom.setStyle(document.body.appendChild(this.Overlay), "display", "");
            }
        }
        if (!ignorereturn)
        {
            return returnvalue;
        }
    }
    
    this.Close = function()
    {
        if (this.enabled)
        {
            this.ClearTimer();
            if (typeof this.popupelement != 'undefined')
            {
                //this.Anim = new YAHOO.util.Anim(this.popupelement, {opacity:{to: 0}}, 0.25);
                //if (this.Anim.animate())
                //{
                    //this.Anim.onComplete.subscribe(this.DoClose, this, true);
                //}
                //else
                //{
                    this.DoClose();
                //}
            }            
        }
    }
    
    this.DoClose = function()
    {
        if (typeof this.popupelement != 'undefined')
        {
            YAHOO.util.Dom.setStyle(this.popupelement, "display", "none");
        }
        if (typeof this.Overlay != 'undefined')
        {
            //overlay = document.body.appendChild(this.Overlay);
            YAHOO.util.Dom.setStyle(document.body.appendChild(this.Overlay), "display", "none");
        }
    }
    
    this.TimerClose = function(waittime)
    {
        this.timer = window.setTimeout( this.varname + ".Close()", waittime );
    }
    
    this.ClearTimer = function()
    {
        if (this.timer)
        {
            window.clearTimeout(this.timer);
        }
    }
}

//
// Site Info Popup
//

SitePopup = new siteinfo_popup('Siteinfo_Popup','siteinfo_popup');

function siteinfo_popup(varname,elementid)
{
    this.elementid = elementid;
    this.varname = varname;
    this.CloseFunc = false;
    
    this.Show = function(title,text,timewait,func,closefunc,form)
    {
        if (func)
        {
            eval(func);
        }
        if (form)
        {
            if (formobj = fetch_object(this.elementid + '_form'))
            {
                formobj.name = (form['name'] ? form['name'] : '');
                formobj.action = (form['action'] ? form['action'] : '');
                formobj.onsubmit = (form['onsubmit'] ? form['onsubmit'] : '');
                formobj.method = (form['method'] ? form['method'] : '');
            }
        }
        if (closefunc)
        {
            this.CloseFunc = closefunc;
        }
        if (titleobj = fetch_object(this.elementid + '_title'))
        {
            titleobj.innerHTML = title;
        }
        if (bodyobj = fetch_object(this.elementid + '_body'))
        {
            bodyobj.innerHTML = text;
        }        
        eval(this.varname + '.Show()');
        
        if (timewait)
        {
            this.TimerClose(timewait);
        }
    }
    
    this.Close = function()
    {
        if (this.CloseFunc)
        {
            eval(this.CloseFunc);
        }
        eval(this.varname + '.Close()');
    }
    
    this.TimerClose = function(timewait)
    {
        eval(this.varname + '.TimerClose(' + timewait + ')');
    }
}
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01341 seconds
  • Memory Usage 1,812KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (2)bbcode_html
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete