[GH-ISSUE #30] sub-etha dugmesi birden fazla yere ekleniyor #16

Closed
opened 2026-02-27 20:29:15 +03:00 by kerem · 2 comments
Owner

Originally created by @kyzn on GitHub (Mar 2, 2016).
Original GitHub issue: https://github.com/serdarcevher/eksinormallestirici/issues/30

Sub etha dugmesi sadece olay dugmesinin sagindaki menuye degil, ayni zamanda

  • entrylerde yazarin isminin sagindaki dugmeye,
  • kanallarin siralandigi barin sonundaki dugmeye,
  • sabaha birak seceneginin oldugu dugmeye de ekleniyor

script.js dosyasindaki $(".dropdown-menu").prepend("... satiri 5 tane dropdown-menu buluyor, bize sadece ilk ikisi gerekiyor. bu satiri $(".dropdown-menu")[0].prepend("... seklinde guncellemeyi denedim ancak tam olarak calistiramadim. (0 ve 1 indexleri sag ustte sub-etha dugmesinin gorunmesini istedigimiz menu, 0 webde gosteriliyor 1 mobilde, isterseniz chrome'da $(".dropdown-menu") komutuyla inceleyebilirsiniz.

sunu da denedim ama tam olarak calismadi (bu zaten sona ekliyor, basa eklemek icin insertBefore komutunu kullanmak gerekiyordu ama onu da tam ayarlayamadim):

subethaNode = document.createElement("li");
subethaNode.innerHTML = "<a href='/sub-etha' target='_blank'>sub-etha</a>";
document.getElementsByClassName("dropdown-menu")[0].appendChild(subethaNode)
document.getElementsByClassName("dropdown-menu")[1].appendChild(subethaNode)
Originally created by @kyzn on GitHub (Mar 2, 2016). Original GitHub issue: https://github.com/serdarcevher/eksinormallestirici/issues/30 Sub etha dugmesi sadece olay dugmesinin sagindaki menuye degil, ayni zamanda - entrylerde yazarin isminin sagindaki dugmeye, - kanallarin siralandigi barin sonundaki dugmeye, - sabaha birak seceneginin oldugu dugmeye de ekleniyor script.js dosyasindaki `$(".dropdown-menu").prepend("...` satiri 5 tane `dropdown-menu` buluyor, bize sadece ilk ikisi gerekiyor. bu satiri `$(".dropdown-menu")[0].prepend("...` seklinde guncellemeyi denedim ancak tam olarak calistiramadim. (0 ve 1 indexleri sag ustte sub-etha dugmesinin gorunmesini istedigimiz menu, 0 webde gosteriliyor 1 mobilde, isterseniz chrome'da `$(".dropdown-menu")` komutuyla inceleyebilirsiniz. sunu da denedim ama tam olarak calismadi (bu zaten sona ekliyor, basa eklemek icin insertBefore komutunu kullanmak gerekiyordu ama onu da tam ayarlayamadim): ``` js subethaNode = document.createElement("li"); subethaNode.innerHTML = "<a href='/sub-etha' target='_blank'>sub-etha</a>"; document.getElementsByClassName("dropdown-menu")[0].appendChild(subethaNode) document.getElementsByClassName("dropdown-menu")[1].appendChild(subethaNode) ```
kerem closed this issue 2026-02-27 20:29:15 +03:00
Author
Owner

@yali4 commented on GitHub (Mar 2, 2016):

$(".dropdown-menu")[0] dediğiniz zaman aldığınız birinci element jQuery wrapper'ının dışına çıktığı için jQuery methodlarını kullanamıyorsunuz. $(".dropdown-menu").eq(0) derseniz birinci element jQuery wrapper'ı ile birlikte gelir.

<!-- gh-comment-id:191172689 --> @yali4 commented on GitHub (Mar 2, 2016): `$(".dropdown-menu")[0]` dediğiniz zaman aldığınız birinci element jQuery wrapper'ının dışına çıktığı için jQuery methodlarını kullanamıyorsunuz. `$(".dropdown-menu").eq(0)` derseniz birinci element jQuery wrapper'ı ile birlikte gelir.
Author
Owner

@kyzn commented on GitHub (Mar 2, 2016):

Tesekkurler! Ben de ogrenmis oldum bahaneyle.

<!-- gh-comment-id:191360182 --> @kyzn commented on GitHub (Mar 2, 2016): Tesekkurler! Ben de ogrenmis oldum bahaneyle.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/eksinormallestirici#16
No description provided.