MediaWiki aptarimas:Common.js/edit.js
Klaidos taisant puslapius[redaguoti vikitekstą]
Šiame JS scenarijuje atsiranda klaida taisant wiki puslapius (Firefox 49.0.2 ir Chrome 54.0.2840.71 (64-bit) naršyklės): Uncaught TypeError: Cannot read property 'slice' of undefined. Konkreti funkcija:
function attachFuncBtn(id, func, imgUrl, tip){ $('<img>').attr({ id: id, src: imgUrl, style: 'cursor: pointer;', title: tip, alt: tip.slice(0,3) }) .appendTo('#local-toolbar') .click(func) }
Reikia taisyti.--Zygimantus (aptarimas) 10:52, 3 lapkričio 2016 (EET)
- Kol kas ištryniau. Yra minčių, kaip reikėtų pataisyti? Nors gal tas kodas nebereikalingas. --Homo ergaster 12:08, 3 lapkričio 2016 (EET)
- Beje, paskyros nustatymuose galite išjungti "naudingesnę" įrankių juostą. Esu ją išjungęs ir jokių klaidų nepasitaikė. --Homo ergaster 12:15, 3 lapkričio 2016 (EET)
- Kad kiltų minčių, reikės įsigilinti, gal ateityje bus laiko tam. Dar reikia išmesti ir 485 eilutę.--Zygimantus (aptarimas) 12:55, 3 lapkričio 2016 (EET)
Nenaudojamas local-toolbar[redaguoti vikitekstą]
Dabar įrankių juostose yra sukuriamas toks nenaudojamas elementas: <div id="local-toolbar" style="float:left"></div> siūlyčiau jį pašalinti, t.y., išmesti šį kodą:--Zygimantus (aptarimas) 23:38, 26 gruodžio 2016 (EET)
var _cnt if ($.wikiEditor){ appendCSS('#local-toolbar {height:26px; border-right:1px solid #ddd;\ margin:3px; padding-right:6px} #local-toolbar img {padding:2px}') _cnt = '#wikiEditor-ui-toolbar' }else if (document.getElementById('toolbar')){ _cnt = '#toolbar' // importMW('ToolbarOld') }else{ //no toolbar _cnt = '#editform' appendCSS('#local-toolbar img {border:1px outset gray; background:#ddd; margin:2px; height:22px}') } $(function(){ //attach local toolbar $('<div id=local-toolbar style="float:left" />') .prependTo(_cnt) //attach local buttons for (var id in buttons){ var b = buttons[id] } })