Jump to content

MediaWiki:Common.js

Manipud iti Wikipedia, ti nawaya nga ensiklopedia
Daytoy ket daan a rebision iti daytoy a panid, kas inurnos babaen ni Lam-ang (tungtungan | aramid) idi 17:34, 16 Disiembre 2011 (Inaramid ti panid iti "Ti ania man a JavaScript ditoy ket maikarga para kadagiti amin nga agar-aramat iti amin a pinagkarga ti panid.: /** * Ibaw-ing ti Agar-aramat:Nagan/skin.js ken skin..."). Ti agdama nga adres ket permanente a silpo iti daytoy a bersion, ken mabalin nga adu ti pakaigiddiatanna manipud iti agdama a rebision.
(dip) ← Nadadaan a rebision | Kaudian a rebision (dip) | Nabarbaro a rebision → (dip)

Nota: Kalpasan ti panangipablaak, mabalin a naskenmo a labsan ti cahe ti pagbasabasam tapno makita dagiti sinukatam.

  • Firefox / Safari: Tenglen ti Shift bayat a pinduten ti Reload, wenno talmegan ti Ctrl-F5 wenno Ctrl-R (⌘-R iti Mac)
  • Google Chrome: Talmegan ti Ctrl-Shift-R (⌘-Shift-R iti Mac)
  • Internet Explorer /Edge: Tenglen ti Ctrl bayat a pinduten ti Refresh, wenno talmegan ti Ctrl-F5
  • Opera: Mapan iti Menu → Settings (Opera → Preferences iti Mac) ken kalpasanna iti Privacy & security → Clear browsing data → Cached images and files.
/* Ti ania man a JavaScript ditoy ket maikarga para kadagiti amin nga agar-aramat iti amin a pinagkarga ti panid. */

/**
 * Ibaw-ing ti Agar-aramat:Nagan/skin.js ken skin.css iti agdama a kudil dagiti panid
 * (malaksid a ti 'kudil' a panid ket agpayso nga adda)
 * @taudan: http://www.mediawiki.org/wiki/Snippets/Redirect_skin.js
 * @baliw: 2
 */
if ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgNamespaceNumber' ) == 2 ) {
	var titleParts = mw.config.get( 'wgPageName' ).split( '/' );
	// Make sure there was a part before and after the slash
	// And that the latter is 'skin.js' or 'skin.css'
	if ( titleParts.length == 2 ) {
		var userSkinPage = titleParts.shift() + '/' + mw.config.get( 'skin' );
		if ( titleParts.slice(-1) == 'skin.js' ) {
			window.location.href = mw.util.wikiGetlink( userSkinPage + '.js' );
		} else if ( titleParts.slice(-1) == 'skin.css' ) {
			window.location.href = mw.util.wikiGetlink( userSkinPage + '.css' );
		}
	}
}

/** Mapa addPortletLink idiay mw.util 
 */
window.addPortletLink = function(){
	return mw.util.addPortletLink.apply( mw.util, arguments );
};

/** agala ti URL a parametro manipud iti agdama a URL **********
 *
 * @naikkaten: Agusar ti mw.util.getParamValue nga addaan ti huto a pinagtalaw
 */
function getURLParamValue(paramName, url) {
	return mw.util.getParamValue(paramName, url);
}

/** &withCSS= ken &withJS= URL parametro *******
 * Agpalubos kadagiti naiduma a sinuratan manipud iti MediaWiki a lugar
 * nga awan ti pinagurnos ti bukod a .css wenno .js a pap-papeles
 */
var extraCSS = mw.util.getParamValue("withCSS");
if ( extraCSS && extraCSS.match(/^MediaWiki:[^&<>=%]*\.css$/) ) {
    importStylesheet(extraCSS);
}
var extraJS = mw.util.getParamValue("withJS");
if ( extraJS && extraJS.match(/^MediaWiki:[^&<>=%]*\.js$/) ) {
    importScript(extraJS);
}


/* Agala pay kadagiti naisangayan a sinuratan no masapul */
if (wgAction == 'edit' || wgAction == 'submit' || wgPageName == 'Special:Upload') { //sinuratan a para iti pinagurnos kadagiti panid
    importScript('MediaWiki:Common.js/edit.js');
}
else if (mw.config.get('wgPageName') == 'Special:Watchlist') { //sinuratan para kadagiti binambantayan
    mw.loader.load(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=MediaWiki:Common.js/watchlist.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');
}

if ( wgNamespaceNumber == 6 ) {
    importScript('MediaWiki:Common.js/file.js');
}

/** Para kadagiti administrador ken agar-aramid ti pakabilangan *****************************************
 *
 *  Panagipalpalawag: Agpalubos kadagiti naisangayan a para kadagiti administrador a Javascript idiay [[MediaWiki:Sysop.js]],
 *               ken kadagiti naisangayan a para kadagiti agar-aramid ti pakabilangan a CSS idiay [[MediaWiki:Accountcreator.css]].
 */
if ( $.inArray( 'sysop', wgUserGroups) > -1 ) {
 if ( !window.disableSysopJS ) {
  $(function(){
   importScript('MediaWiki:Sysop.js');
  });
 }
}


/** WikiMiniAtlas *******************************************************
  *
  *  Panagipalpalawag: WikiMiniAtlas ket maysa nga agpakita nga agtakla ken guyuden a mapa ti sangalubongan.
  *               Daytoy a sinuratan ket pagbalinen na amina nagsasabtan a panilpo ti agparang idiay WikiMiniAtlas nga agpakita a buton.
  *               Daytoy nga sinuratan ket makita idiay meta ngamin ket us-usaren ti sabsabali a gandat.
  *               Kitaen ti [[Meta:WikiMiniAtlas]] iti adu pay a pakaammo. 
  *  Agay-aywan: [[User:Dschwen]]
  */

mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Wikiminiatlas.js&action=raw&ctype=text/javascript&smaxage=21600&maxage=86400');

/* Sinuratan a naisangayan para iti Internet Explorer */
if ($.client.profile().name == 'msie') {
    /** Pagsimpa ti kiteb ti Internet Explorer **************************************************
     *
     *  Panagipalpalawag: Simpaen na ti kiteb nga IE horizontal scrollbar 
     *  Agay-aywan: [[User:Tom-]]?
     */
    
    var oldWidth;
    var docEl = document.documentElement;
    
    var fixIEScroll = function() {
        if (!oldWidth || docEl.clientWidth > oldWidth) {
            doFixIEScroll();
        } else {
            setTimeout(doFixIEScroll, 1);
        }
        
        oldWidth = docEl.clientWidth;
    };
    
    var doFixIEScroll = function () {
        docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
    };
    
    document.attachEvent("onreadystatechange", fixIEScroll);
    document.attachEvent("onresize", fixIEScroll);
    
    // Iti maimaldit IE (7?) saan na a kayat ti linia a natayag
    mw.util.addCSS('@media print { sup, sub, p, .documentDescription { line-height: normal; } }');

    // IE agluppias a kiteb
    mw.util.addCSS('div.overflowbugx { overflow-x: scroll !important; overflow-y: hidden !important; } '
      + 'div.overflowbugy { overflow-y: scroll !important; overflow-x: hidden !important; }');

    // IE simpa ti pinagpadakkel
    // Usaren ti pinagsimpa ti agkannawan a tumtumpaw a div/tabla kadagiti uneg ti tabla
    mw.util.addCSS('.iezoomfix div, .iezoomfix table { zoom: 1; }');

    // Agala kadagiti sinuratan a naisangayan iti Internet Explorer 6
    if ($.client.profile().versionBase == '6') {
        importScript('MediaWiki:Common.js/IE60Fixes.js');
    }
}

/* Pinagsimpa para iti Windows a pinagpakita ti kita ti letra */
if ($.client.profile().platform == 'win') {
    mw.util.addCSS('.IPA, .Unicode { font-family: "Arial Unicode MS", "Lucida Sans Unicode"; }');
}

/* Pammatulong a sinuratan para iti .hlist a kita idiay common.css
 * Agay-aywan: [[User:Edokter]]
 */
 
if ( $.client.profile().name == 'msie' ) {
  /* remove interpunct from last list items in IE 8 */
  if ( $.client.profile().versionBase == '8' ) {
    $( '.hlist' ).find( 'dd:last-child, dt:last-child, li:last-child' )
      .addClass( 'nopunct' );
  }
  /* Generate interpuncts and parens for IE < 8 */
  if ( $.client.profile().versionBase < '8' ) {
    $( '.hlist' ).find( 'dt + dd, dt + dt' ).prev()
      .append( '<b>:</b> ' );
    $( '.hlist' ).find( 'dd + dd, dd + dt, li + li' ).prev()
      .append( '<b>·</b> ' );
    $( '.hlist dl dl, .hlist ol ol, .hlist ul ul' )
      .prepend( '( ' ).append( ') ' );
  }
}

/* Soboken na no ti maysa a banay ket adda maysa a kita
 * Agay-aywan: [[User:Mike Dillon]], [[User:R. Koot]], [[User:SG]]
 *
 * @deprecated:  Use $(element).hasClass() instead.
 */

var hasClass = (function () {
    var reCache = {};
    return function (element, className) {
        return (reCache[className] ? reCache[className] : (reCache[className] = new RegExp("(?:\\s|^)" + className + "(?:\\s|$)"))).test(element.className);
    };
})();


/** Dagiti interwiki a panilpo iti nailasin nga artikulo ***************************************
 *
 *  Pagipalpalawag: Pasayaaten na dagiti interwiki a panilpo iti nailasin nga artikulo (wenno
 *               kapadpada) babaen ti pinagsukat ti punglo sakbay iti interwiki a panilpo
 *               iti maysa a bituen.
 *  Agay-aywan: [[User:R. Koot]]
 */

function LinkFA() {
    if ( document.getElementById( "p-lang" ) ) {
        var InterwikiLinks = document.getElementById( "p-lang" ).getElementsByTagName( "li" );

        for ( var i = 0; i < InterwikiLinks.length; i++ ) {
            if ( document.getElementById( InterwikiLinks[i].className + "-fa" ) ) {
                InterwikiLinks[i].className += " FA";
                InterwikiLinks[i].title = "Daytoy ket nailasin nga artikulo iti sabali a pagsasao.";
            } else if ( document.getElementById( InterwikiLinks[i].className + "-ga" ) ) {
                InterwikiLinks[i].className += " GA";
                InterwikiLinks[i].title = "Daytoy ket nasayaat nga artikulo iti sabali a pagsasao.";
            }
        }
    }
}

$( LinkFA );


/** Dagiti marba a tabla *********************************************************
 *
 *  Panagipalpalawag: Palubosan na t agribba kadagiti tabla, nga ipakita na laeng ti paulo. Kitaen ti
 *               [[Wikipedia:NavFrame]].
 *  Agay-aywan: [[User:R. Koot]]
 */

var autoCollapse = 2;
var collapseCaption = "ilemmeng";
var expandCaption = "ipakita";

function collapseTable( tableIndex ){
    var Button = document.getElementById( "collapseButton" + tableIndex );
    var Table = document.getElementById( "collapsibleTable" + tableIndex );

    if ( !Table || !Button ) {
        return false;
    }

    var Rows = Table.rows;

    if ( Button.firstChild.data == collapseCaption ) {
        for ( var i = 1; i < Rows.length; i++ ) {
            Rows[i].style.display = "none";
        }
        Button.firstChild.data = expandCaption;
    } else {
        for ( var i = 1; i < Rows.length; i++ ) {
            Rows[i].style.display = Rows[0].style.display;
        }
        Button.firstChild.data = collapseCaption;
    }
}

function createCollapseButtons(){
    var tableIndex = 0;
    var NavigationBoxes = new Object();
    var Tables = document.getElementsByTagName( "table" );

    for ( var i = 0; i < Tables.length; i++ ) {
        if ( hasClass( Tables[i], "collapsible" ) ) {

            /* agnayon laeng ti buton ken ti bilbilang no adda paulo nga aray a ma-obra */
            var HeaderRow = Tables[i].getElementsByTagName( "tr" )[0];
            if (!HeaderRow) continue;
            var Header = HeaderRow.getElementsByTagName( "th" )[0];
            if (!Header) continue;

            NavigationBoxes[ tableIndex ] = Tables[i];
            Tables[i].setAttribute( "id", "collapsibleTable" + tableIndex );

            var Button     = document.createElement( "span" );
            var ButtonLink = document.createElement( "a" );
            var ButtonText = document.createTextNode( collapseCaption );

            Button.className = "collapseButton";  //Styles are declared in Common.css

            ButtonLink.style.color = Header.style.color;
            ButtonLink.setAttribute( "id", "collapseButton" + tableIndex );
            ButtonLink.setAttribute( "href", "#" );
            addHandler( ButtonLink,  "click", new Function( "evt", "collapseTable(" + tableIndex + " ); return killEvt( evt );") );
            ButtonLink.appendChild( ButtonText );

            Button.appendChild( document.createTextNode( "[" ) );
            Button.appendChild( ButtonLink );
            Button.appendChild( document.createTextNode( "]" ) );

            Header.insertBefore( Button, Header.firstChild );
            tableIndex++;
        }
    }

    for ( var i = 0;  i < tableIndex; i++ ) {
        if ( hasClass( NavigationBoxes[i], "collapsed" ) || ( tableIndex >= autoCollapse && hasClass( NavigationBoxes[i], "autocollapse" ) ) ) {
            collapseTable( i );
        } 
        else if ( hasClass( NavigationBoxes[i], "innercollapse" ) ) {
            var element = NavigationBoxes[i];
            while (element = element.parentNode) {
                if ( hasClass( element, "outercollapse" ) ) {
                    collapseTable ( i );
                    break;
                }
            }
        }
    }
}

$( createCollapseButtons );


/** Dinamik a Pagdaliasatan a Baras (subokan laeng) *************************************
 *
 *  Panagipalpalawag: Kitaen ti [[Wikipedia:NavFrame]].
 *  Agay-aywan: Awan
 */

// ikabel ti balikas iti kukuam a pagsasao
var NavigationBarHide = '[' + collapseCaption + ']';
var NavigationBarShow = '[' + expandCaption + ']';

// ipakita ken ilemmeng na dagiti linaon ken retrato (no adda) iti pagdaliasatan a baras
// Dagiti parametro:
//     indexNavigationBar: ti pagsurutan ti pagdaliasatan a baras a maikuti
function toggleNavigationBar(indexNavigationBar){
    var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
    var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);

    if (!NavFrame || !NavToggle) {
        return false;
    }

    // no maipakita tattan
    if (NavToggle.firstChild.data == NavigationBarHide) {
        for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
            if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
                NavChild.style.display = 'none';
            }
        }
    NavToggle.firstChild.data = NavigationBarShow;

    // no mailemmeng tattan
    } else if (NavToggle.firstChild.data == NavigationBarShow) {
        for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
            if (hasClass(NavChild, 'NavContent') || hasClass(NavChild, 'NavPic')) {
                NavChild.style.display = 'block';
            }
        }
        NavToggle.firstChild.data = NavigationBarHide;
    }
}

// ikkan na ti ipakita/ilemmenga-abuton ti pagdaliasatan a baras
function createNavigationBarToggleButton(){
    var indexNavigationBar = 0;
    // iterate over all < div >-elements 
    var divs = document.getElementsByTagName("div");
    for (var i = 0; NavFrame = divs[i]; i++) {
        // no makabiruk ti pagdaliasatan a baras
        if (hasClass(NavFrame, "NavFrame")) {

            indexNavigationBar++;
            var NavToggle = document.createElement("a");
            NavToggle.className = 'NavToggle';
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');

            var isCollapsed = hasClass( NavFrame, "collapsed" );
            /*
             * Check if any children are already hidden.  This loop is here for backwards compatibility:
             * the old way of making NavFrames start out collapsed was to manually add style="display:none"
             * to all the NavPic/NavContent elements.  Since this was bad for accessibility (no way to make
             * the content visible without JavaScript support), the new recommended way is to add the class
             * "collapsed" to the NavFrame itself, just like with collapsible tables.
             */
            for (var NavChild = NavFrame.firstChild; NavChild != null && !isCollapsed; NavChild = NavChild.nextSibling) {
                if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
                    if ( NavChild.style.display == 'none' ) {
                        isCollapsed = true;
                    }
                }
            }
            if (isCollapsed) {
                for (var NavChild = NavFrame.firstChild; NavChild != null; NavChild = NavChild.nextSibling) {
                    if ( hasClass( NavChild, 'NavPic' ) || hasClass( NavChild, 'NavContent' ) ) {
                        NavChild.style.display = 'none';
                    }
                }
            }
            var NavToggleText = document.createTextNode(isCollapsed ? NavigationBarShow : NavigationBarHide);
            NavToggle.appendChild(NavToggleText);

            // Biruken ti NavHead ken ikabit it maikuti a panilpo (Must be this complicated because Moz's firstChild handling is borked)
            for(var j=0; j < NavFrame.childNodes.length; j++) {
                if (hasClass(NavFrame.childNodes[j], "NavHead")) {
                    NavToggle.style.color = NavFrame.childNodes[j].style.color;
                    NavFrame.childNodes[j].appendChild(NavToggle);
                }
            }
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
        }
    }
}

$( createNavigationBarToggleButton );


/** Pagsimpa ti pinagilasin ti tabla ************************************************
  *
  *  Pinagipalpalawag: Ibaldado na ti kodigo iti pinagilasin ti tabla tapno agikabil ti kita nga agpada/agpangis nga aray
  *  Agay-aywan: [[User:Random832]]
  */
ts_alternate_row_colors = false;


/***** pinagipan nga aran para kadagiti baro nga agararamat ********
 * Agisukat ti mensahe para kadagit saan a nasingkedan nga agar-aramat iti [[Wikipedia:Upload]]
 *
 *  Agay-aywan: [[User:Krimpet]]
 */
function uploadwizard_newusers() {
  if (wgNamespaceNumber == 4 && wgTitle == "Upload" && wgAction == "view") {
    var oldDiv = document.getElementById("autoconfirmedusers"),
        newDiv = document.getElementById("newusers");
    if (oldDiv && newDiv) {
      if (typeof wgUserGroups == "object" && wgUserGroups) {
        for (i = 0; i < wgUserGroups.length; i++) {
          if (wgUserGroups[i] == "autoconfirmed") {
            oldDiv.style.display = "block";
            newDiv.style.display = "none";
            return;
          }
        }
      }
      oldDiv.style.display = "none";
      newDiv.style.display = "block";
      return;
    }
  }
}
$(uploadwizard_newusers);


/** IPv6 AAAA para iti sibnubukan a pinagkapet

var __ipv6wwwtest_factor = 100;
var __ipv6wwwtest_done = 0;
if ((wgServer != "https://secure.wikimedia.org") && (Math.floor(Math.random()*__ipv6wwwtest_factor)==42)) {
    importScript("MediaWiki:Common.js/IPv6.js");
}
**/

/** Salamangka ti pakaammo ti umuna a pinagurnos ****************************************************
 *
 *  Panagipalpalawag: Agikabil kadagiti paammo ti umuna a pinagurnos kadagiti panagipalpalawag a panid ken BLP a panid.
 *  Agay-aywan: [[User:RockMFR]]
 */

function addEditIntro( name ) {
  $( '.editsection, #ca-edit' ).find( 'a' ).each( function( i, el ) {
    el.href = $(this).attr("href") + '&editintro=' + name;
  });
}

if (wgNamespaceNumber === 0) {
  $(function(){
    if (document.getElementById('disambigbox')) {
      addEditIntro('Template:Disambig_editintro');
    }
  });

  $(function(){
    var cats = document.getElementById('mw-normal-catlinks');
    if (!cats) {
      return;
    }
    cats = cats.getElementsByTagName('a');
    for (var i = 0; i < cats.length; i++) {
      if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
        addEditIntro('Template:BLP_editintro');
        break;
      }
    }
  });
}

/**
 * Panagipalpalawag: Agyan iti natalged a server no kanayon a mabalin
 * Agay-aywan: [[User:TheDJ]]
 */
if ( mw.config.get('wgServer') == 'https://secure.wikimedia.org' ) {
    /* Old secure server */
    importScript( 'MediaWiki:Common.js/secure.js');
} else if( document.location && document.location.protocol  && document.location.protocol == "https:" ) {
  /* Baro a dagiti natalged a server */
  importScript('MediaWiki:Common.js/secure new.js');
}

/** Lugar ti teksto nga opisio para iti baro a pinagaramid ti pakabilangan */
jQuery(function(){
   if (!(document.getElementById('signupuserpagefillmagic'))) return;
  /*
   * Ikkan na ti panid ti agar-aramat a pinagurno a kahon iti uneg ti div nga addaan ti ID a 'signupuserpagefillmagic'
   * Inaramid para iti [[:outreach:Account Creation Improvement Project]] babaen ni
   * [[:sv:User:Sertion]] para kenni [[:outreach:User:Hannibal]]
   * 
   * Dita baba ket dagiti sabsabali a pangsalubongan. Pangngaasi nga usaren \n para iti natukkol a linia
   * ken talawen kadagiti amin nga inadaw a sao  a marka (') iti \'
   */
   var preComment = '<!-- DITA BABA KET KET TEKSTO A MAIPAPAN PARA KENKA. mABALIWAM AMIN IDA WENNO ITI PASET LAENG IDI KUAN KET MASUBLIAM MET LAENG. nO ALPSA KAN, AGPA-BABA A BASSIT KEN AGTAKLA KA TI "IDULI TI PANID".--\>{'+'{New user bar}}\n',
       postComment = '\n\n<!-- TATTAN KET, AGTAKLA KA TI "IDULIN TI PANID" A BUTON. kABLAAW, NAKAARAMID KAN TI IMMUNA A PINAG-URNOS MO ITI WIKIPEDIA. --\>',
       preSubmitButton ='Saan mo a liplipatan ti agtakla ti IDULIN TI PANID no makapan ka ti sumaruno a panid!',
       submitText = 'Aramidem ti panidko tattan!',
       SUPeditSummary = 'Baro a panid ti agar-aramat a nagtaru idiay [[:outreach:Account Creation Improvement Project|Outreach:ACIP]]',
       preFilltemplate = 'Sukatam daytoy a kaspagarigan kadagit pakaammo a para kenka. \n\n';
   /*
    * Ti isu a salamangka:
    * Ikabil ti kinabuklan ti maysa anga agparang a lugar a kas kadawyan
    * a pinagurnos a lugar. Usaren na dagiti agbaliwbaliw manipud dita ngato ti pinagdisso ti teksto a kaspagarigan (naikkan 
    * idin), ti automatiko a kinabuklan ti pinagurnos ken etiketa ti pinagited a buton.
    * 'fakewpTextbox1' ket us-usaren ti pinagilemmeng ti pinagaramid ti kalpasan nga agparang a maikita
    * a naaramid dita baba.
    */
   jQuery('#signupuserpagefillmagic').html('<form action="'+wgServer+wgScript+'?title='+wgFormattedNamespaces[2]+':'+wgUserName+'&action=submit" method="post"><textarea id="fakewpTextbox1" style="width:46em;height:20em;">'+preFilltemplate+'</textarea><textarea name="wpTextbox1" id="wpTextbox1" style="display:none;"></textarea><input type="hidden" name="wpSummary" id="wpSummary" value="'+SUPeditSummary+'" /><br/>'+preSubmitButton+'<br/><input type="submit" value="'+submitText+'"/></form>');
   // Waits for the form to be submitted.
   jQuery('#signupuserpagefillmagic form').live('submit',function(r){
     // Pasardengan na ti pinagited ti kinabuklan
     r.preventDefault();
     /*
      * Usaren na ti dagus nga  agibaliwbaliw a preComment ken postComment
      * ti pinagaramid ti malpas nga agparang idiay nailemmeng a lugar ti teksto.
      */
     $('#wpTextbox1').text( preComment + jQuery('#fakewpTextbox1').text() + postComment );
     /*
      * Agited ti kinabuklan.
      * No ti di amamo a rason ti jQuery('#signupuserpagefillmagic form').submit() maidungpar
      * Firefox (nasubukan laeng iti bersion 4.0). Daytoy a pinagusar ket mabalin iti amina a pagbasabasa.
      */
     document.getElementById('signupuserpagefillmagic').getElementsByTagName('form')[0].submit();
   });
});