Discuție MediaWiki:Gadget-twinkle.js

Conținutul paginii nu este suportat în alte limbi.
Adăugare subiect
De la Wikipedia, enciclopedia liberă
Ultimul comentariu: acum 2 luni de Valentin JJ. în subiectul Afișare

Marcarea automată a modificărilor ca patrulate[modificare sursă]

Propun ca la efectuarea revenirilor asupra modificărilor să se marcheze automat modificarea ca fiind patrulată. Mereu e necesar de efectuat câte două clickuri pe butonul de patrulare și apoi pe revert, cel puțin eu așa fac și îmi pare o pierdere de timp și efort în plus. Dar nu toți marchează modificările ca patrulate și rămân o mulțime de modificări anulate dar nepatrulate. De aceea, această implementare ar aduce beneficii. --XXN, 13 august 2015 16:45 (EEST)Răspunde

Nu funcționa din cauza unor impedimente tehnice. În esență, erau greu de identificat parametri pentru efectuarea operațiunii din js. Dar dacă poți să o faci, foarte bine. —Andreidiscuţie 13 august 2015 17:09 (EEST)Răspunde

Probleme la propunerile de ștergere[modificare sursă]

  1. Trebuie un purge după propunerile făcute prin TW, altfel formatul rămâne incomplet.
  2. Twinkle nu funcționează corect pentru închiderea propunerilor de ștergere pentru subpagini. La Wikipedia:Pagini de șters/Wikipedia:WikiProiect Articole de creat/Sorin Dumitrescu a șters Sorin Dumitrescu, care n-avea nicio treabă cu subiectul.--Strainu (دسستي‎9 decembrie 2015 09:45 (EET)Răspunde

Rezolvat Rezolvat--Strainu (دسستي‎9 decembrie 2015 22:24 (EET)Răspunde

Se pare că chestia cu purge-ul suplimentar necesar tot nu funcționează (a se vedea la Vocea Sucevei). --XXN, 6 ianuarie 2016 18:14 (EET)Răspunde
Pare că funcționează aleatoriu (de ex la Terminologie de Arhitectură și Urbanism nu s-a făcut purge la listă, dar s-a făcut la articol, pe când la Giku a fost invers), deși serverul zice întotdeauna "OK". S-ar putea să fie o problemă cu API-ul--Strainu (دسستي‎6 ianuarie 2016 21:29 (EET)Răspunde
Hm, dacă am face să fie creată întâi pagina nouă de dezbateri și cu o întârziere de 1-2 secunde să se execute celelalte editări (articol, pagina WP:PȘ, user_talk), poate n-ar mai fi nevoie de purge, cred eu. --XXN, 6 ianuarie 2016 22:21 (EET)Răspunde

Curățenie cod[modificare sursă]

În acest moment, în afară de bucățile de cod comentate, acest script conține largi pasaje de cod inutile, neutilizate, și anume e vorba de cfd, rfd, mfd, ffd, tfd, funcții de care nu este nevoie și care ar trebui eliminate din cod pentru a-l face mai ușor de parcurs. Estimativ, apreciez că nu mai puțin de 20 KB cântăresc toate acestea. Are cineva chef să perieze codul?) --XXN, 9 decembrie 2015 18:18 (EET)Răspunde

Mentenanța e dureroasă la Twinkle. Eu unul aș vrea să-l înlocuiesc cu altceva. Am cerut activarea lui Huggle, pe care va trebui apoi să-l configurăm noi cumva, dar va mai dura puțin. —Andreidiscuţie 9 decembrie 2015 18:32 (EET)Răspunde
Huggle are o mare problemă pentru mine: e o aplicație desktop, deci nu pot s-o folosesc peste tot. Twinke va rămâne probabil the tool of choice pentru oamenii care vor/pot să lucreze doar în browser, deci va trebui menținut cât de cât
Poate că ne-ar fi mai ușor dacă am proceda ca la en.wp: clonăm repository-ul de pe github, importăm toate schimbările noastre (asta o să fie dureros, dar e one time only) și apoi lucrăm acolo, testăm cu un script propriu și apoi importăm în pagina asta.--Strainu (دسستي‎9 decembrie 2015 22:24 (EET)Răspunde
Are sens, dar schimbările ar trebui să fie refăcute manual, pentru că codebase-ul lui Twinkle a evoluat destul de când l-am importat aici. —Andreidiscuţie 10 decembrie 2015 10:07 (EET)Răspunde
git are branch-uri locale, deci putem sa facem clone, branch de pe data când ai făcut import, apply la schimbările de aici și apoi cherry-pick la schimbările relevante din upstream. Partea proasta e ca nu ma prind cum se face conversia intre acele multe fișiere și ce e pe wiki. O să încerc și dacă iese ceva va zic. - - Strainu (دسستي‎10 decembrie 2015 11:56 (EET)Răspunde
Asta e teoria gitului. Cu practica e mai complicat. Când am preluat inițial Twinkle, el era un singur fișier. Însăși divizarea s-a făcut ulterior. —Andreidiscuţie 10 decembrie 2015 12:03 (EET)Răspunde

──────────────────────────────────────────────────────────────────────────────────────────────────── Aha, bun așa. Hai că încerc oricum și import și branch și rebase din upstream pe wiki, să văd ce iese. --Strainu (دسستي‎10 decembrie 2015 12:22 (EET)Răspunde

Pare ca doar pe en.Wp s-a făcut divizarea mai târziu (2013), pe git erau deja bucăți în 2011. Problema majora este ca nu exista script de șplit.
Andrei Stroe, tu ai importat de la Firilacroco sau de pe en.wp în 2011?--Strainu (دسستي‎10 decembrie 2015 13:00 (EET)Răspunde
Din câte îmi amintesc, de pe en.wp. La scurt timp după ce am preluat eu s-a făcut divizarea. —Andreidiscuţie 10 decembrie 2015 13:01 (EET)Răspunde
Stai, tu vorbești de versiunea din 19 februarie 2013? Nu pare sa fie vorba de un rebase acolo, ci de niște traduceri. - - Strainu (دسستي‎10 decembrie 2015 13:09 (EET)Răspunde
Nu, vorbesc de cea din 2011, când l-am făcut și gadget. În primăvara lui 2011 l-am testat pe cel al lui Firilacroco, dar apoi a început să nu mai meargă și am repreluat. De atunci, nu au fost decât mici modificări făcute aici, fără alte sincronizări (sau poate doar cu sincronizări minime) cu originalul. —Andreidiscuţie 10 decembrie 2015 14:56 (EET)Răspunde

ReferenceError: jsMsg is not defined[modificare sursă]

This script causes the following error on every page:

ReferenceError: jsMsg is not defined

Helder 18 noiembrie 2017 17:49 (EET)Răspunde

Rezolvat Rezolvat, thanks for reporting it.--Strainu (دسستي‎18 noiembrie 2017 21:21 (EET)Răspunde

Club[modificare sursă]

@ Andrei & Strainu: Ca interface admins, ați putea șterge din drop-down list-ul Twinkle criteriul A7: Club neremarcabil – chiar nu are ro.wiki o problemă cu cluburile nenotabile și el se poate subsuma criteriului A7: Firmă sau organizație neremarcabilă. De asemenea, selectarea lui introduce în istoric textul editabil: A7: Fără explicație a importanței subiectului (organizație).

De asemenea, selectarea criteriului A7: Firmă sau organizație neremarcabilă generează textul editabil standard: „[[WP:CSD#A7|A7]]: Fără explicație a importanței subiectului (firmă)”. Ar fi bine să se înlocuiască cu „A7: Fără explicație a importanței subiectului (organizație)”, pentru că orice firmă este organizație, dar nu orice organizație este firmă. Și criteriul ar putea fi redus A7: Organizație neremarcabilă. Salutări, --Mihai (discuție) 16 iunie 2019 17:22 (EEST)Răspunde

Nu sunt acum la calculator, așa că mă feresc să fac modificări în cod, dar ai dreptate: separarea asta e o moștenire de la en.wp unde fiecare variantă trimite spre câte o îndrumare specifică. La noi, cum nu avem îndrumări diferite, e doar o formă fără fond.  —Andreidiscuție 17 iunie 2019 23:00 (EEST)Răspunde
Mersi, nu arde. --Mihai (discuție) 19 iunie 2019 00:39 (EEST)Răspunde
Am făcut modificările, dar habar n-am cum să le verific, nu știu să golesc cache-ul de JS. Mai încerc mâine dimineață.--Strainu (دسستي‎19 iunie 2019 01:01 (EEST)Răspunde

Afișare[modificare sursă]

@Andrei Stroe, @Strainu: Pe aspectul timeless (eu îl folosesc), opțiunile twinkle pentru CȘR, PȘ etc. nu se afișează în meniul din dreapta. Am găsit soluția ca fiind modificarea conținutului funcției twAddPortlet (linia 216) conform cu cel de pe en.wiki. Am testat, funcționează fără probleme și pe celelalte aspecte. Deci, ar trebui copiat conținutul funcției twAddPortlet de pe en.wiki (liniile 252-286) și înlocuit cel de pe ro.wiki (liniile 218-340). Mulțumesc. — Valentin  JJ.  16 februarie 2024 15:48 (EET)Răspunde