Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
<tr id="switch_additional"> <td class="blank">Doplňující informace</td> <td class="blank"></td> </tr> <tr class="additional"> <td>Výška:</td> <td><input type="text" name="height" value=""></td> </tr> ...A k tomu JS:
var additional_visible = false; $('.additional').hide(); $('#switch_additional').css('border-bottom', 'solid 1px #666'); $('.additional').css('border', ''); $('.blank').css('border', ''); $('#switch_additional').click(function () { if (additional_visible) { additional_visible = false; $('.additional').hide(0); $('#switch_additional').css('border-bottom', 'solid 1px #666'); $('.tr_btn td').css('border', 'none', 'important'); $('.blank').css('border', 'none', 'important'); } else { additional_visible = true; $('.additional').show(500); } });Takže ve výchozím stavu po načtení stránky mají všechny
tr.additional
style="display: none;"
, to je OK.
Když kliknu na tr#switch_additional
, tak se objeví několik řádků tabulky, kterým se přidá style="display: table-row;"
, OK, funguje.
Problém je, že ty dva td
v tr#switch_additional
dostanou style="border: medium none;"
a nemůžu se toho zbavit, hledal jsem, kde se dalo, ale nic. Zkoušel jsem nastavovat různé kombinace border ''/'none'
, či dát tr#switch_additional
colspan="2"
namísto dvou td
, ale vždycky se tam objeví ten border: medium
, takže tam najednou je mřížka, i když tam být nemá.
Takhle to zobrazuje Firefox, avšak Konqueror to zobrazuje, jak bych si představoval, tj. i po zobrazení/skrytí jako ve výchozím stavu.
Mám na tom já něco špatně, nebo je to vlastnost Firefoxu?
$('.additional').hide(); $('#switch_additional').click(function () { if ($('.additional').is(':visible')) { $('.additional').hide(0); } else { $('.additional').show(500); } });Tj. žádný style se nemění, class se nepřidává ani neodebírá a stejně to Konqueror zobrazí jako
border: none
a Firefox jako border: medium none;
. Vůbec tomu nerozumím, nikde v CSS nemám medium, ani nikde jinde.
$('.additional').hide(); $('#switch_additional') .unbind('click.your_namespace') .click('click.your_namespace', function(){ $('.additional').toggle(); });
Tiskni
Sdílej: