Funkce plynulého rolování stránky k zadanému odkazu (kotvě) na stránce už nějaký čas mezi moduly pro JQUERY existuje.

Ale asi každý postupem času zjistí, že použití příliš mnoha modulů prodlužuje čas načítání stránky. Podobnou funkci si můžete na jednom řádku naprogramovat sami.

function scrollWin(elem){
    $('html, body').animate({
        scrollTop: $(elem).offset().top
    },1000, "swing");
}

Příklad použití:

$(document).ready(
     function () {
         scrollWin("#menucol");
     }) ;

Už opravdu dlouho jsem potřeboval funkci, kterou bych mohl v Corelu spočítat plochu (obsah) vektorového objektu.

Kupodivu výpočet není až tak složitý, spíš se divím vývojářům, že se tento údaj už dávno nezobrazuje ve stavovém řádku. Celý článek

blesk

No comment

Je všeobecně známo, že Microsofti vytvářejí problémy i tam, kde normálně nejsou. Jedním z nových je režim kompatibility v Internet Exploreru verze 8. Nedávno mi volala zákaznice, že má problémy se zobrazením webové stránky, přestože “dosud normálně fungovala a najednou je to rozhozené”.

Zkusil jsem stránku zobrazit v IE6,7,8, vše bez problémů, paní zákaznice trvala na závadě. Tak jsem zkusmo zapnul v IE8 compatibility mode. To tlačítko bez popisu a bez zřejmého zobrazení stavu je od Microsoftu opravdový podraz na webové vývojáře a kodéry.

Problém se projevil, tak teď co s tím?

Překódovávat 5 let starý projekt nebudu, nejsem blázen. Takže jak vypneme ten režim kompatibility?

Microsoft doporučuje speciální řádek v hlavičce anebo meta tag v sekci Head:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

Možnost přepnutí do compatibility mode zmizela, bezva. Ale tato hlavička vynutí zobrazení v režimu IE8 i v novějších verzích, což také není správně.

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

Výše uvedená formulace by měla zajistit to, že Internet Explorer pochopí, že tuto stránku zřejmě vytvořil svéprávný člověk, zobrazí stránku v režimu nejvyšší dostupné verze prohlížeče, ale už nenabídne kompatibilní způsob zobrazení.

Uvidíme se zase u IE9.

Pokud bych si měl ve Firefoxu vybrat jediné rozšíření, které bych směl používat, bez přemýšlení bych zvolil Ubiquity. Nenápadné kouzlo tohoto modulu se neskrývá ani tak v příkazové řádce (tu známe z DOSu a pokud vím tak od té doby mě nijak neoslnila), ale v tom, že reaguje ihned po stisku klávesy. Takže píšete, odmazáváte, pak zase píšete a pak se vrátíte zpátky na stránku. Nejpoužívanější klávesou je jednoznačně Backspace.

Bookmarky s Ubiquity

První verze skriptu Bookmarky pro Ubiquity uměla prakticky jenom přidávat odkaz a bylo to spíš seznamování s technologií. Nová verze teď už ale umí mnohem víc, včetně drobné vychytávky, kterou “zatím nemá ani Google ;-)”.

Ale o tom později.

Přihlášení a odhlášení

Jak jsem už zmínil v prvním odstavci, většina funkcí funguje bez stisknutí Enter. Přihlásíte se jednoduše tak, že napíšete

bm login uzivatel heslo

pro odhlášení odmáznete zbytek řádku a vyťukáte

bm logoff

Nápověda

Stejným způsobem vyvoláte nápovědu:

bm help

Výpis posledních odkazů

bm last nebo stačí bm l

příkaz vypíše deset posledních odkazů. A co když jich máme stovky?

bm last 100

funguje, ale dlouhý výpis není moc šťastné řešení. Ale můžete použít stránkování, prostě zmáčknete na klávesnici tečku. A další pro další stranu…

bm last 5……….

Vyhledávání

Vyhledávací engine by asi vylepšení potřeboval, ale při hledání podle části slova je docela použitelný:

bm s (vyhledávané slovo)

A jako v předchozím případě, také zde  můžete použít také stránkování a nastavení počtu odkazů ve výpisu.

bm s php 10…….

Doufám, že se vám to bude líbit stejně jako mně.

Pokud používáte Ubiquity, nainstalujete si ji na Bookmarky.cz, kde se vám vpravo nahoře objeví instalační tlačítko.

« novější článkydalší články »