Log In · Register

 
Firefox adds additional 'modules' to my site, diff from IE!
skelekiss
post Dec 11 2008, 06:00 AM
Post #1


Newbie
*

Group: Member
Posts: 1
Joined: Dec 2008
Member No: 702,974



Hi there, I really would appreciate it if someone can help me with this tideous problem! i realised that when i view my xanga site http://xanga.com/skelekiss with IE, it shows only 2 columns. One with my profile and links below it, and the right column shows my posts. But when i use Firefox to view my xanga site, I have an additional column in the middle! showing the usual modules in xanga. the ones showing my subscriptions, archive and so on. Whats happening? how do i deal with it? :(
 
 
Start new topic
Replies
IVIike
post Jan 3 2009, 12:52 AM
Post #2


Hey, I'm Mike
******

Group: Staff Alumni
Posts: 1,272
Joined: May 2006
Member No: 406,241



Try this biggrin.gif

CODE
<script type="text/javascript">
<!--
//removes Subscriptions, My Blogrings, Posting Calender, Top Tags Modules
//by Edw @ forum.scriptshelf.com
//supports firefox

// 1 = yes, 0 = no
RemoveSubscriptionsModule = 1;
RemoveMyBlogringsModule = 1;
RemovePostingCalender = 1;
RemoveTopTags = 0;
RemoveTagsInCommentPage = 0;

// DO NOT EDIT BEYOND THIS LINE

//man-made removeNode() for non-IE browser
if(window.Node){
Node.prototype.removeNode=function(removeChildren){
if(removeChildren)
return this.parentNode.removeChild(this);
else{
var range=document.createRange();
range.selectNodeContents(this);
return this.parentNode.replaceChild(range.extractContents(),this);
}
}
}

xUrl = document.URL.toLowerCase();
var re = /xanga.com\b\/[a-zA-Z]{1,}[\da-zA-Z_]{1,}\/[0123456789]+\/[\da-z-]{0,}.html/;
var nothome = /xanga.com\b\/profile.aspx|xanga.com\b\/guestbook.aspx|xanga.com\b\/contentlatest.asp|xanga.com\b\/private\//;

function checkIfModulesExists() {
if (!(xUrl.match(re) || xUrl.match(nothome))) {
return true;
} else {
return false;
}
}

function RemoveModules() {
var subscription = document.getElementById("subTitle").parentNode.parentNode.parentNode.parentNode.parentNode;
var calender= document.getElementById("aspnetForm");
if (RemoveSubscriptionsModule == 1){
subscription.nextSibling.removeNode(true);
subscription.removeNode(true);
}
if (RemoveMyBlogringsModule == 1){
var blogring= calender.previousSibling.previousSibling.previousSibling;
blogring.nextSibling.removeNode(true);
blogring.removeNode(true);
}
if (RemovePostingCalender == 1){
calender.removeNode(true);
}
if(RemoveTopTags == 1){
document.getElementById("xmoduletags").removeNode(true);
}
}
if(RemoveTagsInCommentPage == 1){
if (xUrl.match(re)){
document.getElementById("xmoduletags").removeNode(true);
}
}

if (checkIfModulesExists()) RemoveModules();
//-->
</script>
 

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: