xom`s pinion - Tom Hnatovsky Blog
jQuery Checkbox Label Plugin
Potřeboval jsem pro jeden projekt nalézt knihovnu, která bude zobrazovat hezčí checkboxy. Dle grafického návrhu tak jako tlačítka (po zaškrnutí se změní pozadí).
Hledal jsem hotová řešení a nacházel buďto jQuery molochy nebo knihovny potřebující bitmapové obrázky. Nakonec jsem uznal, že asi něco podobného není, tak jsem to napsal.
Knihovna je jednoduchá, má pár řádků a dělá pouze to, že mění název třídy na labelu dle toho v jakém stavu je checkbox.
Plugin je ke stažení na mém BitBucketu - https://bitbucket.org/xomax/checkboxlabel
Plochý styl pro jQuery ToastMessage Plugin
Před třemi lety jsem zveřejnil Minimalistický styl pro ToastMessages. Stále tento plugin na svých projektech používám, mám ho rád pro svou jednoduchost. Po letech ale už ani minimalistický design nepasoval do nových webových aplikací, tak jsem dospěl k nutnosti jeho grafického osvěžení, kterou vám opět dávám ke stažení.
Nový styl je jednoduše plochý a i ikony jsou jednobarevné, zjednodušené. Ikony jsou ale stále pouhými bitmapami, podpora SVG bude až v další verzi :)
Instalace je také jednoduchá, stačí do vašeho projektu nahrát obsah zazipovaného soubory, který přikládám ke článku a změnit odkazované CSS v HTML (dle organizace souborů ve vašem projektu může být ještě potřeba změny cest k obrázkům v CSS).
PhpStorm a rychlé přepínání projektů
Za ta léta, co pracuji s PHP jsem vyzkoušel nespočet editorů kódu. Od minulého léta jsem zůstal s PhpStormem, který nahradil rychlý ale místy zabugovaný Sublime Text.
Se zkušenostmi s různými IDE se pravděpodobně také ještě letos podělím.
Mou pracovní náplní je práce na mnoha projektech, mezi kterými během dne volně přepínám. V Sublime Textu existovalo rychlé přepínání klávesovou zkratkou Ctrl + Alt + P. V PhpStormu je nutné k přepnutí mezi projekty postupovat přes meníčka File - Open a v adresářové struktuře najít projekt. Zdlouhavé.
Naštěstí existuje plugin Go To Project, který umí přepínání zjednodušit na stejnou úroveň jaká je v Sublime Textu.
Plugin nemá žádný popis, tak pouze stručně popíšu, jak ho nastavit:
- Stáhněte si z webu JetBrains JAR s pluginem
- V PhpStormu otevřete instalaci pluginu z disku (stačí dvakrát stisknout shift a vyhledat Install plugin from disk)
- Najdete v adresářové struktuře soubor a potvrdíte
- Po restartu stačí vytvořit klávesovou zkratku (dvakrát shift a vyhledat Settings, kde je v nastavení Appearence položka Keymap, zde najdete Go To Project a tužtičkou nastavít klávesovou zkratku). Mně dobře sloužít zkratka Ctrl + Shift + P (Ctrl + Alt + P je obsazené i se hůře mačká).
- Ještě bude dobré v Settings zajít na záložku Other Settings, kde je nastavení Go To Project, které zapne vložení posledních použitých projektů do nabídky pluginu.