navry
navry
1
Mireczki od #programowanie w #javascript #html itd. Da się jakoś wyłapać narzędziami dostępnymi pod F12, jaka funkcja jest uruchamiana po kliknięciu na element na stronie?
Konkretnie chodzi mi o zrozumienie jak w tym kalendarzu https://fullcalendar.io/js/fullcalendar-3.6.2/demos/basic-views.html podmienić stronę, która jest otwierana po kliknięciu na wpis. Tam w demo jest 'Click for Google' i otwiera się wyszukiwarka.
Nie umiem dogrzebać się tego ręcznie w źródłach.
  • Najlepsze
  • Wszystkie komentarze
niewiemcotuwpisac
@navry:

$(document).ready(function() {

$('#calendar
epi
epi
1
@navry: kliknij prawym na "click for google" i wybierz "zbadaj" a zobaczysz, że tam jest zwykły link do google ;)
navry
navry Autor
0
@niewiemcotuwpisac: @epi: a dobra. wtorek taki trochę piątkowy i podszedłem do tego trochę z tyłka strony ;) dzięki!
navry
navry Autor
0
@niewiemcotuwpisac: @epi: jednak Was trochę pomęczę jak już się wychyliliście ( ͡° ͜ʖ ͡°)
Tutaj jest plik źródłowy JS https://pastebin.com/efrQghTn
W lini 5098 jest wstawiany url z obiektu event. I teraz nie umiem się doszukać skąd ten url jest właściwie brany :(
Zechcecie pomóc?
epi
epi
0
@navry: nie bardzo rozumiem po co szukasz tego w źródle tego kalendarza ;)
navry
navry Autor
0
@epi: korzystam z tego kalendarza jako wbudowany w rozszerzenie Cargo w MediaWiki. A tam eventy są pobierane z bazy danych, a nie są wprowadzane tak jak widać na powyższym configu. I w tej chwili jest tak, że kliknięcie powoduje przejście na stronę wiki o nazwie danego eventu. A chciałbym, żeby każdy event przekierowywał na konkretną jedną stronę i jeszcze pasowałoby, żeby na tej jednej stronie zamiast nazwy eventu to korzystał
epi
epi
0
@navry a nie możesz po prostu pozmieniać tych URL w bazie?

Tak czy siak modyfikacja skryptu kalendarza nie wydaje się być dobrym pomysłem :)
navry
navry Autor
0
@epi: on zawsze wchodzi na http:///wiki/index.php?title=
Mam wpływ tylko na , więc ten URL w tej chwili to zawsze podstrona wiki, a ja chcę wyjść na zewnątrz.

Pewnie mógłbym sklecić funkcję, która po załadowaniu kalendarza zmieniałaby ten URL na stronie z kalendarzem na taki jak potrzebuję.
Chociaż już w sumie częściowo sobie poradziłem zmieniając ten powyższy kod kalendarza