W ramach kontynuowania organizowanej przeze mnie akcji poprawiania świata, to jest jego internetowej części, napisałem kolejny UserJS dla jednego z moich ulubionych serwisów, czyli dla Blipa. Tym razem skrypt ma za zadanie podmianę specjalnie oznaczonych słów kluczowych (za pomocą znaku #
lub @
) na klikalne odnośniki, prowadzące do odpowiednich podstron w serwisie Blipcast.
Ze względu na pewne ograniczenia w JavaScript – a w szczególności te, które dotyczą wyrażeń regularnych – musiałem dopisać trochę pomocniczego kodu. Nie oznacza to jednak, że skrypt działa powoli – zależało mi na tym, aby działał w miarę szybko i sprawnie, chociaż pewnych elementów nie dało się uniknąć. Wyrażenie regularne jest modyfikacją na potrzeby skryptu oryginału, pochodzącego z Blipcasta (dzięki, iktorn).
Skrypt zamienia specjalnie otagowane wyrazy na linki praktycznie wszędzie tam, gdzie jest to możliwe: od strony głównej, czyli widoku bliposfery (dla zalogowanych i gości), przez wiadomości w kokpicie i te wyświetlane w profilu, na aktualnym statusie użytkownika (wyświetlanym na górze strony) kończąc. Mam nadzieję, że się przyda.
Czytaj dalej »