Tartalom törölve Tartalom hozzáadva
a Bot: Egy szakasz archiválása (régebbi, mint 30 nap) a Szerkesztővita:Tacsipacsi/Archív07 lapra
a Bot: Egy szakasz archiválása (régebbi, mint 30 nap) a Szerkesztővita:Tacsipacsi/Archív07 lapra
1. sor:
{{/fejrész}}
{{User:Cherybot/config
|algo = old(30d)
|minthreadsleft = 2
|counter = 7
|archive = Szerkesztővita:Tacsipacsi/Archív%(counter)02d
|minthreadstoarchive = 1
|counteralgo = 7old(30d)
|maxarchivesize = 100K
|archive = Szerkesztővita:Tacsipacsi/Archív%(counter)02d
|archiveheader = {{archív vitalap}}
}}
17. sor:
 
Bocs, valószínűleg a Pallas lesz az, valami régi lexikon, amit a kezdetekben előszeretettel használtak a WP-n forrásként. :) Amikor ezeket írták, az „építőművészet” kifejezésbe még sok minden belefért. De már többet foglalkozunk a dologgal, mint amennyit érdemel. – [[Szerkesztő:PZoli|PZoli]] <sup>[[Szerkesztővita:PZoli|vita]]</sup> 2019. december 26., 21:45 (CET)
 
== CSS vagy JS - Látszer ==
 
Szia!
 
"tényleg a Látszer szélességén akartam variálni,... " - mivel az IP6-os széles címek szétnyomják az ablakát, és emiatt pont a lényeg nem olvasható (mivel nem látszik a jobb oldalon).
 
Tehát a Látszer ablak szélességét szeretném automatikusra állítani. Az enwiki súgója alapján az volt a benyomásom, hogy a vector.css fájlba kell beilleszteni a formázó paramétereket (mert Vector skin-t használok, gondolom ezért).
 
Itt írja: (https://en.wikipedia.org/wiki/Wikipedia:Tools/Navigation_popups)
 
''Changing the appearance of your popups
 
''By editing your '''user CSS file''', you can change the appearance of the popups. Your user CSS file has exactly the same name as the JavaScript file, but with "css" instead of "js" at the end. So '''you should edit your current skin's .css page.''' '' (kiemelés tőlem)
 
Szerinted ez mit jelent? [[User:Misibacsi|misibacsi]]*<sup>[[User_vita:Misibacsi|üzenet]]</sup> 2019. december 22., 20:40 (CET)
:{{válasz|misibacsi}} Ez azt jelenti, amire gondoltál, viszont csak arra a (három bekezdést és két kódblokkot tartalmazó) szakaszra vonatkozik, az ''[[:en:Wikipedia:Tools/Navigation popups#Options|Options]]'' szakasz már JavaScriptről beszél.
:Másrészt ez a lap, úgy tűnik, le van maradva nyolc évvel, és még nem ismeri a [[User:Misibacsi/common.css|common.css]]/[[User:Misibacsi/common.js|common.js]] allapokat – az a különbség a vectoros társaikhoz képest, hogy a common minden felületen „követ”, tehát érdemes oda pakolni dolgokat, mert ha egyszer valamiért felületet váltasz, nem fog eltűnni az összes személyes beállításod. Persze a common.js használata nem kötelező, használhatod a [[User:Misibacsi/vector.js|vector.js]] allapodat is.
:A JavaScript és a CSS viszont nem keverhető, mivel a böngésző a lap végződése alapján tudja, hogy mire számítson (pontosabban az alapján mondja meg neki a MediaWiki), így a rossz helyre tett kódot esélye sincs értelmezni. A CSS szinte mindig <code>''kiválasztó'' { ''tulajdonság'': ''érték''; ''tulajdonság2'': ''érték2''; }</code> formájú, azaz a bemásolt kódban van egy vagy több kapcsos zárójellel körülvett blokk, amiben tulajdonság-érték párok vannak pontosvesszővel lezárva; a JavaScript rendkívül sokféle lehet, de egy adott kapcsos zárójelen belül vagy pontosvessző szerepel, vagy kettőspont, mindkettő nem (leszámítva az <code>'aposztrófok'</code> vagy <code>"macskakörmök"</code> közötti karakterláncokat). (A ''whitespace'' tekintetében mind a CSS, mind a JavaScript megengedő: ahova szóköz kerülhet, oda kerülhet akármennyi szóköz, tabulátor vagy sortörés, tehát a fenti példa több sorba tördelve is érvényes CSS.) – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2019. december 22., 21:13 (CET)
 
A fenti leírás alapján próbálgatom a Látszer fontméretet növelni (common.js-ben), de eddig nem sikerült.
 
Rá tudnál nézni? Vagy még jobb, ha lenne rá ötleted. Elég, ha ide írod, vagy ahogy gondolod, mehet élesben is. Csak a példáknál van rá tipp, ezeket próbálgattam, de a paraméterek táblázatában nem látom. Csináltam utána frissítést (Ctrl-R, Firefox), de semmi változás. Hibát nem jelez. A Ctrl-R minden megnyitott lapra érvényes, vagy csak arra, amelyik aktív? Próbáltam a Figyelőlistám oldalt is frissíteni, amikor ez eszembe jutott, nem csak a common.js oldalt.
 
[[Szerkesztő:Misibacsi/common.js]]
 
[[User:Misibacsi|misibacsi]]*<sup>[[User_vita:Misibacsi|üzenet]]</sup> 2019. december 23., 13:53 (CET)
:Nincs bekapcsolva a szerkesztőeszköztár ([[Speciális:Beállításaim#mw-prefsection-editing|Beállítások → Szerkesztés]] → {{int:wikieditor-toolbar-preference}})? Legalább az ilyen műveletekhez érdemes használni, mert kódkiemelést és szintaktikai ellenőrzést is tud CSS- és JavaScript-lapokon; ki is rak egy csúnya piros X-et az utolsó sor elé, hogy ő bizony nem tud mit kezdeni a CSS-sel JavaScript-lapon. (Ezért is nincs a paraméterek táblázatában, hiszen az csak a JavaScript-részt listázza. A CSS-rész tényleg némileg hiányosan van dokumentálva, de olyan explicit dokumentáció nem is készülhet hozzá, mint a JS-hez, hiszen gyakorlatilag bármilyen CSS-tulajdonságot használhatsz benne, olyanból viszont több száz van.) Tehát ez a kód CSS-lapra való: <source lang="css">.navpopup {font-size: 0.875em;}</source> (<code>window</code> nélkül; nekem <code>!important</code> sem nem kellett, utóbbit akkor kell odaírni, ha egyébként valamiért nem akar engedelmeskedni). De ez valami brutálisan nagy betűméret…
:A Ctrl+R egészen biztosan csak az aktuális oldalt frissíti, de nem is az kell neked, hanem a [https://support.mozilla.org/hu/kb/Billenty%C5%B1parancsok#w_navigaaciah Ctrl+'''Shift'''+R]. Gyanítom, hogy az is csak az aktuális oldalon működik. – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2019. december 23., 17:03 (CET)
 
Ezzel összezavartál, mert eddig azt magyaráztad, hogy a kód JS-kód, tehát a common.js-be kell tenni. Ezért oda raktam be (ezt a fájlt linkelted te is). Most beraktam a common.css-be is és hatástalan. Döntsd el, hogy melyikbe való, és egyébként ezt honnan lehet tudni? A MediaWiki honnan fogja tudni, hogy neki ezt a Látszerre kell alkalmaznia? Vagy elvileg minden felugró ablakra hatással lenne ez a kód? (ha működne)
 
''Nincs bekapcsolva a szerkesztőeszköztár'' - Eddig nem volt, most bekapcsoltam, és nem látom hibaüzenetnek vagy piros "X"-nek a nyomát. Hol nézzem?
 
[[User:Misibacsi|misibacsi]]*<sup>[[User_vita:Misibacsi|üzenet]]</sup> 2019. december 23., 21:08 (CET)
 
Sajnálom, hogy összezavartalak. Pedig próbáltam elmagyarázni a különbséget, de úgy tűnik, sikertelenül… A Látszer esetében ami a dokumentáció ''Changing the appearance of your popups'' szakaszában van, az CSS, ami az ''Options'' szakaszban, az JavaScript; általános ökölszabályra nincs jobb ötletem, mint a fentebbi – láthatólag sikertelen – kísérlet.
 
Most azért nem működik a kódod, mert egy pontot lehagytál az elejéről, a <code>navpopup</code> elől (ez egyébként abból is látszik, hogy az itteni – helyes – kódban a „navpopup” kék, nálad viszont zöld). A MediaWiki (pontosabban a böngésző) onnan tudja, hogy mire vonatkozik a szabály, hogy a <source lang="css" inline="inline">.navpopup</source> kiválasztó mire illeszkedik – ez jó esetben csak a Látszer (hiszen ez az angol név, a Navigation popups rövidítése, így másnak nem illik használnia), de ha trollkodni akarok, akkor iderakhatok egy dobozt, amire szintén illeszkedik ez a kiválasztó:
<div class="navpopup">Akinek be van kapcsolva a Látszer, annak ez keretezett és kisbetűs.</div>
 
A szerkesztőeszköztár a bal margón jelzi, ha hiba van, pl. [https://hu.wikipedia.org/w/index.php?title=Szerkesztő:Misibacsi/common.js&action=edit&oldid=22059055 ebben a régi verzióban] a 13. sor előtt van egy piros X. (Sajnos a mostani hibát, a pont hiányát nem tudja jelezni, mert az nem szintaktikai, hanem szemantikai hiba: a pont nélküli <code>navpopups</code> is teljesen értelmes, csak egészen mást jelent, és pillanatnyilag nem csinál semmit.) – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2019. december 23., 22:21 (CET)
 
''Most azért nem működik a kódod, mert egy pontot lehagytál az elejéről, a <code>navpopup</code> elől'' - Pótoltam a pontot, semmi változás. Visszaraktam az eredeti példát, mert abban volt egy "window" is előtte, de ugyanúgy semmi hatása.
 
''A szerkesztőeszköztár a bal margón jelzi, ha hiba van'' Nem jelez semmit a fenti linken sem (ami a régebbi verziót nyitja meg).
 
Most akkor elvileg csak a "common.css" CSS fájlt kellene módosítani, hogy a Látszer ablak kinézetén módosítani lehessen? (pl. betűméret). [[User:Misibacsi|misibacsi]]*<sup>[[User_vita:Misibacsi|üzenet]]</sup> 2019. december 24., 08:05 (CET)
:Szerintem most futhattál akkor bele a gyorsítótár problémájába: nekem mind a 7:52-es, mind a legfrissebb változat tökéletesen működik. (A window-s nem, még nem láttam olyat, hogy CSS-ben <code>window</code> kellett volna.)
:Lehet, hogy a kódkiemelés nincs alapból bekapcsolva, hanem a [[Fájl:OOjs UI icon markup.svg|20px]] ikonnal (az eszköztár első gombja CSS/JS lapokon) neked kell bekapcsolnod? Én évek óta használom, úgyhogy nem emlékszem, hogyan volt az első használat előtt.
:A kinézetet <em>általában</em> CSS-ben kell módosítani, de pl. az ablak szélessége valamiért mégis JS-be került a Látszerben… – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2019. december 24., 14:02 (CET)
 
Az [[Fájl:OOjs UI icon markup.svg|20px]] ikont be kellett nyomnom, így sorszámok jelentek meg a sorok elején.
 
Az eredeti kérdésre semmi ötleted? (betűméret - esetleg típus - beállítása Látszerben). Vagy: hol nézzek utána? Tegyük fel, hogy a neten találok CSS tutorial-t (naná, már nézem is, pl. https://www.w3schools.com/Css/tryit.asp?filename=trycss_font-family), de honnan fogja tudni a böngésző, hogy annak a Látszer által mutatott ablakra kell vonatkoznia??
 
Van ugye a normál nézet WP-ben (mondjuk a Figyelőlista), ennek van egy betűtípusa, aztán van még a szerkesztési nézet, ami megint másféle betűtípust használ(?). Ezeket hogyan lehet befolyásolni? Korábban a Firefox beállításaiban találtam betűtípus és méret beállító részt, azt hiszem, az a "normál nézet"-et befolyásolta. [[User:Misibacsi|misibacsi]]*<sup>[[User_vita:Misibacsi|üzenet]]</sup> 2019. december 24., 19:20 (CET)
:Egy CSS-szabály két fő részből áll: a ''kiválasztóból'' (selector) és a tényleges szabályokból (tulajdonság-érték párok); a kettő között van a nyitó kapcsos zárójel, a tulajdonképpeni szabályok után a csukó kapcsos zárójel. A kiválasztó az adott valamire jellemző, ezt valahonnan tudni kell (a Látszernél <source lang="css" inline="inline">.navpopup</source>, a cikkszövegnél pl. <source lang="css" inline="inline">.mw-parser-output</source> – a cikk szövege egy sokrétegű struktúrában van, ez a legkisebb egység, ebben nincs benne a lap teteji hirdetés, a cikk címe vagy éppen a kategóriák, de lehet olyat is találni, amiben egyik-másik igen –, a szerkesztőablaknál <source lang="css" inline="inline">#wpTextbox1</source>); a szűken vett szabályrészt viszont lehet mindenféle weboldalakról másolni. Tehát a linkelt weboldalon található első stílust így kell átalakítani ahhoz, hogy a Látszer használjon talpas betűket: <source lang="css" highlight="1">
.navpopup {
font-family: "Times New Roman", Times, serif;
}
</source>
:A Firefoxban a beállításokban (Általános → Betűk és színek → Speciális…) lehet állítgatni, külön a normál lapszöveg (talpatlan) és külön a szerkesztőablak (fix szélességű) betűtípusát és -méretét, de egyrészt nyilván ez minden weboldalra érvényes, másrészt nem tudom, hogy a Wikipédia mennyire honorálja ezt a beállítást, mennyire pedig felülírja. A CSS-allap biztos nem lesz felülírva. – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2019. december 25., 01:35 (CET)
 
A kódszerkesztő borzasztó idegesítő módon nem ott használja a kurzort, hanem valahol máshol, emiatt nem tudok sem beszúrni, sem törölni karaktert, mert máshol töröl vagy szúr be, mint ahol a kurzor áll ('''pár karakterrel balra töröl, mint ahol a kurzor van!'''). Létezik, hogy nálad nem így működik?
 
Úgy látom, a fenti kódod miatt a betűtípus megváltozott. Már csak a betűk méretét kellene tudnom módosítani. A "font-size: 0.875em;" részt sehogy se tudtam működésre bírni a fenti sorral kombinálva.
[[User:Misibacsi|misibacsi]]*<sup>[[User_vita:Misibacsi|üzenet]]</sup> 2019. december 25., 09:39 (CET)
:Nekem mindig oda szúr be a kódszerkesztő, ahol vagyok, bár néha kényelmetlen, amikor megpróbálja kitalálni, hogy hány tabulátort akarok beszúrni a sor elejére (de a kurzor és a beszúrás helye akkor is egyezik). De azt meg tudod csinálni, hogy módosításhoz egyetlen kattintással kikapcsolod, és aztán csak közvetlenül a mentés előtt, a szintaktikai hibák ellenőrzésére kapcsolod vissza.
:A CSS-ben az egyes szabályok között (a kapcsos zárójeleken belül) pontosvessző van, csak egyetlen szabályon belül fordul elő sima vessző (mint pl. a különböző betűtípusok felsorolásában), ezért nem tudta értelmezni a Firefox a <source lang="css" inline="inline">font-family: "Times New Roman", Times, serif, font-size: 0.5em;</source> szabályt – hiszen az szerinte egy szabály, pedig valójában kettő lenne. – [[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2019. december 25., 13:18 (CET)
 
== Szőnyi Erzsébet ==