Selitev na v5
Sledite in pregledujte spremembe izvornih datotek Bootstrap, dokumentacije in komponent, ki vam bodo v pomoč pri prehodu iz v4 na v5.
Odvisnosti
- Izpuščen jQuery.
- Nadgrajen s Popper v1.x na Popper v2.x.
- Libsass smo zamenjali z Dart Sass, saj je bil naš prevajalnik Sass, ki je dal Libsass, zastarel.
- Preselili smo se z Jekylla na Huga zaradi gradnje naše dokumentacije
Podpora za brskalnik
- Opuščen Internet Explorer 10 in 11
- Izpuščen Microsoft Edge < 16 (Legacy Edge)
- Izpuščen Firefox < 60
- Izpuščen Safari < 12
- Izpuščen iOS Safari < 12
- Izpuščen Chrome < 60
Spremembe dokumentacije
- Preoblikovana domača stran, postavitev dokumentov in noga.
- Dodan nov vodnik po paketih .
- Dodan nov razdelek za prilagajanje , ki nadomešča stran Tematiziranje v4 z novimi podrobnostmi o Sass, globalnih konfiguracijskih možnostih, barvnih shemah, spremenljivkah CSS in več.
- Reorganiziral vso dokumentacijo obrazcev v nov razdelek Obrazci , pri čemer je vsebino razdelil na bolj osredotočene strani.
- Podobno smo posodobili razdelek Postavitev , da bi jasneje opredelili vsebino mreže.
- Komponentna stran »Navs« je bila preimenovana v »Navs & Tabs«.
- Stran »Čeki« je bila preimenovana v »Čeki in radijski sprejemniki«.
- Preoblikovali smo vrstico za krmarjenje in dodali nov subnav za lažje premikanje po različicah naših spletnih mest in dokumentov.
- Dodana nova bližnjica na tipkovnici za iskalno polje: Ctrl + /.
Sass
-
Opustili smo privzeto spajanje zemljevidov Sass, da bi olajšali odstranjevanje odvečnih vrednosti. Ne pozabite, da morate zdaj definirati vse vrednosti v zemljevidih Sass, kot je
$theme-colors
. Preverite, kako ravnati z zemljevidi Sass . -
Lomljenje
color-yiq()
Funkcija in povezane spremenljivke so bile preimenovane vcolor-contrast()
, ker niso več povezane z barvnim prostorom YIQ. Glej #30168.$yiq-contrasted-threshold
se preimenuje v$min-contrast-ratio
.$yiq-text-dark
in$yiq-text-light
se preimenujejo v$color-contrast-dark
in$color-contrast-light
.
-
LomljenjeParametri mixins medijske poizvedbe so se spremenili za bolj logičen pristop.
media-breakpoint-down()
uporablja samo prelomno točko namesto naslednje prekinitvene točke (npr.media-breakpoint-down(lg)
namestomedia-breakpoint-down(md)
ciljnih pogledov, manjših odlg
).- Podobno tudi drugi parameter v
media-breakpoint-between()
uporabi samo prelomno točko namesto naslednje prelomne točke (npr.media-between(sm, lg)
namestomedia-breakpoint-between(sm, md)
ciljnih pogledov medsm
inlg
).
-
LomljenjeOdstranjeni slogi tiskanja in
$enable-print-styles
spremenljivka. Razredi tiskanja so še vedno na voljo. Glej #28339 . -
LomljenjeFunkcije
color()
,theme-color()
, in sogray()
opuščene v korist spremenljivk. Glej #29083 . -
LomljenjeFunkcija je bila preimenovana
theme-color-level()
vcolor-level()
in zdaj sprejema katero koli barvo, ki jo želite, namesto samo$theme-color
barv. Glejte #29083 Pazi:color-level()
je bil pozneje vržen vv5.0.0-alpha3
. -
LomljenjePreimenovano v
$enable-prefers-reduced-motion-media-query
in zaradi kratkosti.$enable-pointer-cursor-for-buttons
$enable-reduced-motion
$enable-button-pointers
-
LomljenjeOdstranjen
bg-gradient-variant()
mixin. Uporabite.bg-gradient
razred za dodajanje prelivov elementom namesto ustvarjenih.bg-gradient-*
razredov. -
Lomljenje Odstranjeni prej zastareli miksini:
hover
,hover-focus
,plain-hover-focus
, inhover-focus-active
float()
form-control-mixin()
nav-divider()
retina-img()
text-hide()
(opustil je tudi povezani razred uporabnosti,.text-hide
)visibility()
form-control-focus()
-
Lomljenje
scale-color()
Funkcija je bila preimenovana v,shift-color()
da se izogne koliziji s Sassovo lastno funkcijo skaliranja barv. -
box-shadow
miksini zdaj dovoljujejonull
vrednosti in padecnone
iz več argumentov. Glej #30394 . -
Mixin ima
border-radius()
zdaj privzeto vrednost.
Barvni sistem
-
Barvni sistem, ki je deloval z
color-level()
in$theme-color-interval
je bil odstranjen v korist novega barvnega sistema. Vse funkcijelighten()
indarken()
v naši kodni bazi so nadomeščene ztint-color()
inshade-color()
. Te funkcije bodo mešale barvo z belo ali črno, namesto da bi spremenile njeno svetlost za določeno količino. Barvoshift-color()
bo obarvala ali zasenčila, odvisno od tega, ali je njen parameter teže pozitiven ali negativen. Glejte #30622 za več podrobnosti. -
Dodani novi odtenki in odtenki za vsako barvo, ki zagotavljajo devet ločenih barv za vsako osnovno barvo, kot nove spremenljivke Sass.
-
Izboljšan barvni kontrast. Izboljšano barvno kontrastno razmerje s 3:1 na 4,5:1 in posodobljene modre, zelene, cian in roza barve, da se zagotovi kontrast WCAG 2.1 AA. Prav tako smo spremenili našo barvno kontrastno barvo iz
$gray-900
v$black
. -
Da bi podprli naš barvni sistem, smo dodali nove meritve
tint-color()
inshade-color()
funkcije za ustrezno mešanje naših barv.
Posodobitve mreže
-
Nova prelomna točka! Dodana nova
xxl
prelomna točka za1400px
in navzgor. Brez sprememb vseh drugih prelomnih točk. -
Izboljšani žlebovi. Žlebovi so zdaj nastavljeni v rems in so ožji od v4 (
1.5rem
, ali približno24px
, navzdol od30px
). To poravna žlebove našega mrežnega sistema z našimi pripomočki za razmik.- Dodan nov razred žlebov (
.g-*
,.gx-*
in.gy-*
) za nadzor vodoravnih/navpičnih žlebov, vodoravnih in navpičnih žlebov. - LomljenjePreimenovan
.no-gutters
v,.g-0
da se ujema z novimi pripomočki za žlebove.
- Dodan nov razred žlebov (
-
Stolpci se ne
position: relative
uporabljajo več, zato boste morda morali dodati.position-relative
nekatere elemente, da obnovite to vedenje. -
LomljenjeIzpuščenih več
.order-*
razredov, ki so pogosto ostali neuporabljeni. Zdaj ponujamo samo.order-1
ven.order-5
iz škatle. -
LomljenjeKomponenta je bila opuščena,
.media
saj jo je mogoče preprosto posnemati s pripomočki. Za primer glejte #28265 in stran s pripomočki flex . -
Lomljenje
bootstrap-grid.css
zdaj velja samobox-sizing: border-box
za stolpec namesto ponastavitve globalne velikosti polja. Na ta način lahko naše sloge mreže brez motenj uporabljate na več mestih. -
$enable-grid-classes
ne onemogoča več ustvarjanja vsebniških razredov. Glej #29146. -
Posodobljen
make-col
mixin na privzeto enake stolpce brez določene velikosti.
Vsebina, ponovni zagon itd
-
RFS je zdaj privzeto omogočen. Naslovi, ki uporabljajo
font-size()
mixin, se bodo samodejno prilagodilifont-size
merilu glede na vidno polje. Ta funkcija je bila prej omogočena z v4. -
LomljenjePrenovili smo našo tipografijo zaslona, da smo zamenjali naše
$display-*
spremenljivke in$display-font-sizes
zemljevid Sass. Odstranjene tudi posamezne$display-*-weight
spremenljivke za posamezen$display-font-weight
in prilagojenfont-size
s. -
Dodani dve novi
.display-*
velikosti naslovov.display-5
in.display-6
. -
Povezave so privzeto podčrtane (ne le pri premikanju miške), razen če so del določenih komponent.
-
Preoblikovane tabele za osvežitev njihovih slogov in njihovo ponovno izgradnjo s spremenljivkami CSS za večji nadzor nad slogom.
-
LomljenjeUgnezdene tabele ne podedujejo več slogov.
-
Lomljenje
.thead-light
in.thead-dark
se opustijo v korist.table-*
variantnih razredov, ki jih je mogoče uporabiti za vse elemente tabele (thead
,tbody
,tfoot
,tr
in )th
.td
-
LomljenjeMixin je
table-row-variant()
preimenovan vtable-variant()
in sprejema samo 2 parametra:$color
(ime barve) in$value
(koda barve). Barva obrobe in barve poudarkov se samodejno izračunajo na podlagi faktorskih spremenljivk tabele. -
Spremenljivke za polnjenje celic tabele razdelite na
-y
in-x
. -
LomljenjeIzpuščen
.pre-scrollable
razred. Glej #29135 -
Lomljenje
.text-*
pripomočki povezavam ne dodajajo več stanja lebdenja in fokusa..link-*
namesto tega lahko uporabite pomožne razrede. Glej #29267 -
LomljenjeIzpuščen
.text-justify
razred. Glej #29793 -
Ponastavi privzeto vodoravno
padding-left
na<ul>
in<ol>
elemente iz brskalnika privzeto40px
na2rem
. -
Dodano
$enable-smooth-scroll
, ki velja globalno – razen za uporabnike, ki prek medijske poizvedbescroll-behavior: smooth
zahtevajo zmanjšano gibanje . Glej #31877prefers-reduced-motion
RTL
- Spremenljivke, pripomočki in miksini, specifični za vodoravno smer, so bili preimenovani tako, da uporabljajo logične lastnosti, kot so tiste, ki jih najdemo v postavitvah flexbox – npr.
start
inend
namestoleft
inright
.
Obrazci
-
Dodani novi plavajoči obrazci! Primer plavajočih nalepk smo povišali v popolnoma podprte komponente obrazca. Oglejte si novo stran s plavajočimi nalepkami.
-
Lomljenje Konsolidirani izvirni in prilagojeni elementi obrazca. Potrditvena polja, radii, izbire in drugi vnosi, ki so imeli izvorne razrede in razrede po meri v različici 4, so bili konsolidirani. Zdaj so skoraj vsi naši elementi obrazca popolnoma prilagojeni, večina brez potrebe po HTML-ju po meri.
.custom-check
je zdaj.form-check
..custom-check.custom-switch
je zdaj.form-check.form-switch
..custom-select
je zdaj.form-select
..custom-file
in.form-file
so bili zamenjani s slogi po meri na vrhu.form-control
..custom-range
je zdaj.form-range
.- Izpuščeni domači
.form-control-file
in.form-control-range
.
-
LomljenjeSpuščeno
.input-group-append
in.input-group-prepend
. Zdaj lahko samo dodate gumbe in.input-group-text
kot neposredne podrejene vnosnim skupinam. -
Dolgotrajna napaka Manjkajoči obrobni radij na vhodni skupini s povratnimi informacijami o preverjanju je končno odpravljena z dodajanjem dodatnega
.has-validation
razreda v vnosne skupine s preverjanjem. -
Lomljenje Za naš mrežni sistem smo izpustili razrede postavitve, specifične za obliko. Uporabite naše omrežje in pripomočke namesto
.form-group
,.form-row
ali.form-inline
. -
LomljenjeOznake obrazcev zdaj zahtevajo
.form-label
. -
Lomljenje
.form-text
ne nastavlja večdisplay
, kar vam omogoča, da ustvarite vstavljeno ali blokirano besedilo pomoči, kot želite, samo s spremembo elementa HTML. -
Ikone za preverjanje niso več uporabljene za
<select>
s zmultiple
. -
Prerazporejene izvorne datoteke Sass pod
scss/forms/
, vključno s slogi vnosnih skupin.
Komponente
- Poenotene
padding
vrednosti za opozorila, drobtinice, kartice, spustne menije, skupine seznamov, modale, pojavna okna in namige orodij, ki temeljijo na naši$spacer
spremenljivki. Glej #30564 .
Harmonika
- Dodana nova komponenta harmonike .
Opozorila
-
Opozorila imajo zdaj primere z ikonami .
-
Odstranjeni slogi po meri za
<hr>
s v vsakem opozorilu, ker že uporabljajocurrentColor
.
Značke
-
LomljenjeIzpuščeni so vsi
.badge-*
barvni razredi za pripomočke za ozadje (npr. uporabi.bg-primary
namesto.badge-primary
). -
LomljenjeIzpuščeno — namesto tega
.badge-pill
uporabite.rounded-pill
pripomoček. -
LomljenjeOdstranjeni slogi lebdenja in fokusa za elemente
<a>
in .<button>
-
Povečano privzeto oblazinjenje značk od
.25em
/.5em
do.35em
/.65em
.
Krušne drobtine
-
Poenostavil je privzeti videz drobtin tako, da je odstranil
padding
,background-color
inborder-radius
. -
Dodana je nova lastnost CSS po meri
--bs-breadcrumb-divider
za enostavno prilagajanje, ne da bi bilo treba ponovno prevesti CSS.
Gumbi
-
Lomljenje Preklopni gumbi s potrditvenimi polji ali radii ne potrebujejo več JavaScripta in imajo nove oznake. Ne potrebujemo več ovojnega elementa, dodajte
.btn-check
ga<input>
in ga seznanite s katerim koli.btn
razredom na<label>
. Glej #30650 . Dokumentacija za to je bila premaknjena z naše strani Gumbi v nov razdelek Obrazci. -
Lomljenje Padel
.btn-block
zaradi komunalnih storitev. Namesto uporabe.btn-block
na.btn
, ovijte svoje gumbe s.d-grid
pripomočkom.gap-*
, da jih po potrebi razmaknete. Preklopite na odzivne razrede za še večji nadzor nad njimi. Preberite dokumente za nekaj primerov. -
Posodobili smo naše
button-variant()
inbutton-outline-variant()
mixine za podporo dodatnim parametrom. -
Posodobljeni gumbi za zagotavljanje povečanega kontrasta pri lebdenju in aktivnih stanjih.
-
Onemogočeni gumbi imajo zdaj
pointer-events: none;
.
Kartica
-
LomljenjeIzpuščeno
.card-deck
v korist našega omrežja. Zavijte svoje karte v razrede stolpcev in dodajte nadrejeni.row-cols-*
vsebnik, da ponovno ustvarite komplete kart (vendar z več nadzora nad odzivno poravnavo). -
LomljenjeIzpuščeno
.card-columns
v korist zidarstva. Glej #28922 . -
LomljenjeOsnovna harmonika je bila zamenjana
.card
z novo komponento harmonike .
Vrtiljak
-
Dodana nova
.carousel-dark
različica za temno besedilo, kontrolnike in indikatorje (odlično za svetlejša ozadja). -
Ikone ševronov za kontrolnike vrtiljaka so bile zamenjane z novimi SVG-ji iz ikon Bootstrap .
Gumb za zapiranje
-
LomljenjePreimenovano
.close
v.btn-close
za manj splošno ime. -
Gumbi za zapiranje zdaj uporabljajo
background-image
(vdelan SVG) namesto×
v HTML, kar omogoča lažjo prilagoditev, ne da bi se morali dotikati vaše oznake. -
Dodana nova
.btn-close-white
različica, ki uporabljafilter: invert(1)
za omogočanje večjih kontrastnih ikon za opustitev na temnejših ozadjih.
Strni
- Odstranjeno drsno sidranje za harmonike.
Spustni meniji
-
Dodana nova
.dropdown-menu-dark
različica in povezane spremenljivke za temne spustne menije na zahtevo. -
Dodana nova spremenljivka za
$dropdown-padding-x
. -
Zatemnjen spustni razdelilnik za boljši kontrast.
-
LomljenjeVsi dogodki za spustni meni se zdaj sprožijo na preklopnem gumbu spustnega menija in se nato prikažejo v mehurčkih do nadrejenega elementa.
-
Spustni meniji imajo zdaj
data-bs-popper="static"
nastavljen atribut, ko je položaj spustnega menija statičen indata-bs-popper="none"
ko je spustni meni v vrstici za krmarjenje. To doda naš JavaScript in nam pomaga pri uporabi stilov položaja po meri, ne da bi posegali v Popperjevo pozicioniranje. -
LomljenjeOpuščena
flip
možnost za spustni vtičnik v korist izvorne konfiguracije Popper. Zdaj lahko onemogočite obnašanje obračanja tako, da podate prazno polje zafallbackPlacements
možnost v modifikatorju obračanja . -
Spustne menije je zdaj mogoče klikniti z novo
autoClose
možnostjo za upravljanje samodejnega zapiranja . S to možnostjo lahko sprejmete klik znotraj ali zunaj spustnega menija, da postane interaktiven. -
Spustni meniji zdaj podpirajo
.dropdown-item
s, zavite v<li>
s.
Jumbotron
- LomljenjeIzpuščena je bila komponenta jumbotron, saj jo je mogoče posnemati s pripomočki. Oglejte si naš novi primer Jumbotron za predstavitev.
Seznam skupine
- Skupinam seznamov je dodan nov
.list-group-numbered
modifikator .
Krmarjenje in zavihki
- Dodane nove
null
spremenljivke zafont-size
,font-weight
,color
in:hover
color
v.nav-link
razred.
Navbars
- LomljenjeVrstice za krmarjenje zdaj zahtevajo vsebnik znotraj (za drastično poenostavitev zahtev glede razmika in potreben CSS).
Offcanvas
- Dodana nova komponenta offcanvas .
Paginacija
-
Povezave za označevanje strani imajo zdaj možnost prilagajanja
margin-left
, ki je dinamično zaokrožena na vseh vogalih, ko so ločeni drug od drugega. -
transition
Povezavam na strani je dodan s.
Popoverji
-
LomljenjePreimenovano
.arrow
v.popover-arrow
v naši privzeti pojavni predlogi. -
whiteList
Možnost preimenovana vallowList
.
Vrtavke
-
Spinerji zdaj častijo
prefers-reduced-motion: reduce
z upočasnitvijo animacij. Glej #31882 . -
Izboljšana navpična poravnava vrtavke.
Zdravice
-
Zdravice je zdaj mogoče postaviti v a
.toast-container
s pomočjo pripomočkov za pozicioniranje . -
Privzeto trajanje zdravice je spremenjeno na 5 sekund.
-
Odstranjeno
overflow: hidden
iz toastov in nadomeščeno z ustreznimiborder-radius
scalc()
funkcijami.
Namigi orodij
-
LomljenjePreimenovano
.arrow
v.tooltip-arrow
v naši privzeti predlogi orodnih namigov. -
LomljenjePrivzeta vrednost za
fallbackPlacements
je spremenjena v['top', 'right', 'bottom', 'left']
za boljšo postavitev poper elementov. -
Lomljenje
whiteList
Možnost preimenovana vallowList
.
Pripomočki
-
LomljenjePreimenovanih več pripomočkov za uporabo logičnih imen lastnosti namesto smernih imen z dodatkom podpore RTL:
- Preimenovan
.left-*
in.right-*
v.start-*
in.end-*
. - Preimenovan
.float-left
in.float-right
v.float-start
in.float-end
. - Preimenovan
.border-left
in.border-right
v.border-start
in.border-end
. - Preimenovan
.rounded-left
in.rounded-right
v.rounded-start
in.rounded-end
. - Preimenovan
.ml-*
in.mr-*
v.ms-*
in.me-*
. - Preimenovan
.pl-*
in.pr-*
v.ps-*
in.pe-*
. - Preimenovan
.text-left
in.text-right
v.text-start
in.text-end
.
- Preimenovan
-
LomljenjeNegativne marže so privzeto onemogočene.
-
Dodan nov
.bg-body
razred za hitro nastavitev<body>
ozadja za dodatne elemente. -
Dodani novi pripomočki za položaj za
top
,right
,bottom
inleft
. Vrednosti vključujejo0
,50%
in100%
za vsako lastnost. -
Dodani novi
.translate-middle-x
&.translate-middle-y
pripomočki za vodoravno ali navpično centriranje absolutno/fiksno postavljenih elementov. -
Dodani novi
border-width
pripomočki . -
LomljenjePreimenovan
.text-monospace
v.font-monospace
. -
LomljenjeOdstranjeno
.text-hide
, ker je to zastarela metoda za skrivanje besedila, ki je ne bi smeli več uporabljati. -
Dodani
.fs-*
pripomočki zafont-size
pripomočke (z omogočenim RFS). Ti uporabljajo enako lestvico kot privzeti naslovi HTML (1-6, veliki do majhnih) in jih je mogoče spreminjati prek zemljevida Sass. -
LomljenjePreimenovani
.font-weight-*
pripomočki.fw-*
zaradi jedrnatosti in doslednosti. -
LomljenjePreimenovani
.font-style-*
pripomočki.fst-*
zaradi jedrnatosti in doslednosti. -
Dodano
.d-grid
pripomočkom za prikaz in novimgap
pripomočkom (.gap
) za postavitve CSS Grid in flexbox. -
LomljenjeOdstranjeni
.rounded-sm
inrounded-lg
in uvedena nova lestvica razredov,.rounded-0
na.rounded-3
. Glej #31687 . -
Dodani novi
line-height
pripomočki :.lh-1
,.lh-sm
in.lh-base
..lh-lg
Glej tukaj . -
Premaknili smo
.d-none
pripomoček v naš CSS, da bi mu dali večjo težo v primerjavi z drugimi prikazovalnimi pripomočki. -
Pomočnik je razširjen tako,
.visually-hidden-focusable
da deluje tudi na vsebnikih z uporabo:focus-within
.
Pomočniki
-
Lomljenje Odzivni pomočniki za vdelavo so bili preimenovani v pomočnike za razmerja z novimi imeni razredov in izboljšanim vedenjem ter koristno spremenljivko CSS.
- Razredi so bili preimenovani, da bi spremenili
by
razmerjex
stranic. Na primer,.ratio-16by9
je zdaj.ratio-16x9
. - Izbirnik skupine elementov in smo opustili
.embed-responsive-item
v korist enostavnejšega.ratio > *
izbirnika. Ne potrebujete več razreda in pomočnik za razmerje zdaj deluje s katerim koli elementom HTML. - Zemljevid
$embed-responsive-aspect-ratios
Sass je bil preimenovan v$aspect-ratios
in njegove vrednosti so bile poenostavljene tako, da vključujejo ime razreda in odstotek kotkey: value
par. - Spremenljivke CSS so zdaj ustvarjene in vključene za vsako vrednost v zemljevidu Sass. Spremenite
--bs-aspect-ratio
spremenljivko na ,.ratio
da ustvarite poljubno razmerje stranic po meri .
- Razredi so bili preimenovani, da bi spremenili
-
Lomljenje Razredi »bralnika zaslona« so zdaj »vizualno skriti« razredi .
- Datoteka Sass je spremenjena iz
scss/helpers/_screenreaders.scss
vscss/helpers/_visually-hidden.scss
- Preimenovan
.sr-only
in.sr-only-focusable
v.visually-hidden
in.visually-hidden-focusable
- Preimenovan
sr-only()
insr-only-focusable()
mešan vvisually-hidden()
invisually-hidden-focusable()
.
- Datoteka Sass je spremenjena iz
-
bootstrap-utilities.css
zdaj vključuje tudi naše pomočnike. Pomočnikov ni več treba uvažati v gradnje po meri.
JavaScript
-
Opuščena je bila odvisnost od jQuery in prepisani vtičniki, da bodo v običajnem JavaScriptu.
-
LomljenjePodatkovni atributi za vse vtičnike JavaScript so zdaj v imenskem prostoru, kar pomaga razlikovati funkcionalnost Bootstrap od tretjih oseb in vaše kode. Na primer, uporabljamo
data-bs-toggle
namestodata-toggle
. -
Vsi vtičniki lahko zdaj sprejmejo izbirnik CSS kot prvi argument. Lahko posredujete element DOM ali kateri koli veljaven izbirnik CSS, da ustvarite nov primerek vtičnika:
var modal = new bootstrap.Modal('#myModal') var dropdown = new bootstrap.Dropdown('[data-bs-toggle="dropdown"]')
-
popperConfig
lahko posredujete kot funkcijo, ki sprejme Bootstrapovo privzeto konfiguracijo Popper kot argument, tako da lahko to privzeto konfiguracijo združite po svoje. Velja za spustne menije, pojavna okna in namige orodij. -
Privzeta vrednost za
fallbackPlacements
je spremenjena v['top', 'right', 'bottom', 'left']
za boljšo postavitev elementov Popper. Velja za spustne menije, pojavna okna in namige orodij. -
Odstranjen podčrtaj iz javnih statičnih metod, kot je
_getInstance()
→getInstance()
.