Kako radi Blog.hr?

JavaScript Bookmarklet za popravak Blogeditora

U postu Na putu od kuće do škole blogerica Petra je u komentarima spomenula kako nije u stanju sama koristiti Blogeditor jer gumb za objavljivanje teksta nije upotrebljiv slijepim odnosno slabovidnim osobama — nije ga moguće aktivirati tipkovnicom nego isključivo mišem.

Budući da se i sam intenzivno služim tipkovnicom (mada ne iz zdravstvenih razloga), a povremeno mi se zna dogoditi i da zapnem na servisiranju računala koje nije opremljeno kompletnom periferijom, bio sam primoran naučiti razne tipkovničke kratice… i izmišljati vlastite.

Jedna od kratica koju svaki surfer nauči kad se upoznaje s internetskim preglednicima je Favorites/ Bookmarks, a nešto napredniji korisnici znaju i za bookmarklete, male programe koji do neke mjere mogu mijenjati izvornu namjenu mrežne stranice. Ovo je mali komad JavaScripta, skriptnog jezika u kojem se bookmarklet piše, koji u ovom slučaju popravlja nedostatak izvorne aplikacije Blogeditora: nemogućnost objavljivanja posta tipkovnicom.

Kôd izgleda ovako (proširena verzija):

javascript:(function(){
var ks_submitFix = document.getElementById('objavi_btn').getElementsByTagName('input')[0];
ks_submitFix.onsubmit = function(){
PS_savetype = 3;
end_autosave();
};
})();

a koristi se tako da se sažme u jedan redak i da se potom spremi kao pseudo-protokol unutar href atributa poveznice. Ova se poveznica potom sprema u bookmarks/favorites.

Spremite poveznicu u favorites: Blogeditor Submit Post Fix.

Ovaj bookmarklet radi tako da omogućava korištenje tipkovnice za objavu posta, i to tako da prvo trebate tipkom Tab doći do gumba OBJAVI i potom pritisnuti tipku Enter. Bookmarklet je testiran u Firefoxu 3.6 i Internet Exploreru 7; u Firefoxu je automatski aktivan ako se nalazi u alatnoj traci Bookmarks Toolbar, a u IE je prije objave potrebno kliknuti na njega. Ako ga budete koristili, molim vas da se javite s prijedlozima i poboljšanjima.

Više o bookmarkletima možete pročitati na blogu Lion's fart.

  • Komentiraj
  • Upute +
  • URL stranice +
    • Ako želite navesti izvor, koristite ovaj HTML kôd:
  • Na vrh

Komentari

Creative Commons License
Ovaj blog je ustupljen pod Creative Commons licencom Imenovanje-Nekomercijalno-Dijeli pod istim uvjetima.