User:SWFlash/monobook.js

function show{ shoe=['welcome','niwa','shroom','maintain','footer','p-Browse','p-community'] for(i=0;i<shoe.length;i++){$(shoe[i]).style.display='table'} $('announce').innerHTML=backup_announce $('announce').style.padding='0px 2px' $('ca-watch').parentNode.removeChild($('ca-watch'))}

function is_gif_image(i){return /^(?!data:).*\.gif/i.test(i.src)} function freeze_gif(i){ c=document.createElement('canvas') w=c.width=i.width h=c.height=i.height c.getContext('2d').drawImage(i,0,0,w,h) i.alt=i.src i.src=c.toDataURL('image/gif') i.setAttribute('onmouseover','gifanim_tmp=this.src;this.src=this.alt') i.setAttribute('onmouseout','this.alt=this.src;this.src=gifanim_tmp') }

function $(a){return document.getElementById(a)}

function editer{ editlead=$('firstHeading') if(editlead){ editlead.innerHTML+=' [править] ' }}

function altload{ if(!$('wpLicense').value){ alert('Вы должны выбрать лицензию!') }else{ uplo.type='submit' uplo.setAttribute('onclick','') uplo.click }}

function unserc(val){ tmp=[];tmp2=[];get=[] url=location.search if(url){ tmp=url.substr(1).split('&') for(i=0;i<tmp.length;i++){ tmp2=tmp[i].split('=') get[tmp2[0]]=tmp2[1]} return get[val]}}

function imgfi{ $('wpTextbox1').value=$('wpTextbox1').value.replace(/Image:/g,'File:') }

onload=function{

if(unserc('action')=='edit'||unserc('action')=='submit'){ document.getElementsByClassName('editHelp')[0].parentNode.replaceChild(wf=document.createElement('input'),document.getElementsByClassName('editHelp')[0]) wf.type='button' wf.value='Image to file' wf.setAttribute('onclick','imgfi') }

if(!$('filetoc')){ [].slice.apply(document.images).filter(is_gif_image).map(freeze_gif) }

if(wgPageName=='Special:Upload'&&unserc('wpForReUpload')!='1'){ uplo=document.getElementsByName('wpUpload')[0] uplo.type='button' uplo.setAttribute('onclick','altload') }

document.title=document.title.replace(' — Super Mario Wiki','')

editab=$('ca-edit') editab=editab?editab.getElementsByTagName('a')[0].innerHTML:'' if(editab=='Править'){ if(wgIsArticle){ rig=wgRestrictionEdit gir=wgUserGroups if(rig.length==0){ editer }else{ for(i=0;iПодпись' $('pt-preferences').innerHTML+=' JS CSS'

if($('bodyContent').innerHTML.indexOf('Очистить кеш этой страницы?')>0){ $('bodyContent').getElementsByTagName('form')[0].getElementsByTagName('input')[0].click }

if(wgPageName=='User:SWFlash/Sig'){ $('pt-mytalk').getElementsByClassName('spe')[0].getElementsByTagName('a')[0].style.fontWeight='bold' } if(wgPageName=='User:SWFlash/monobook.js'){ $('pt-preferences').getElementsByClassName('spe')[0].getElementsByTagName('a')[0].style.fontWeight='bold' } if(wgPageName=='User:SWFlash/monobook.css'){ $('pt-preferences').getElementsByClassName('spe')[1].getElementsByTagName('a')[0].style.fontWeight='bold' }

$('mw-searchButton').setAttribute('accesskey','f')

if(wgTitle=='Main Page'){ $('ca-nstab-main').getElementsByTagName('a')[0].innerHTML='Заглавная' }

if(wgPageName=='Main_Page'){

announce=$('announce') if(announce){ backup_announce=announce.innerHTML announce.innerHTML=' Super Mario Wiki   Ссылки: Чат, Список наблюдения, Предложения</a>, JS</a>, CSS</a>. ' announce.style.padding='15px' }

proposal=document.getElementsByClassName('MainPageProposalBox')[0] if(proposal){ proposal.innerHTML=' [править</a>] '+proposal.innerHTML }

pds=document.getElementsByClassName('pds-links')[0] if(pds){ location=pds.getElementsByTagName('a')[0].href }

$('ca-watch').replaceChild(rst=document.createElement('a'),$('ca-watch').getElementsByTagName('a')[0]) rst.href='javascript:show' rst.appendChild(document.createTextNode('Восстановить'))

$('searchInput').focus }}