Skip to content

Instantly share code, notes, and snippets.

@iiic
iiic / domain-checker.html
Last active May 31, 2018 13:01
texty jsou přímo ve stránce
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Domain API cosik</title>
<style>
@charset "UTF-8";
@iiic
iiic / timeLiveView.html
Last active May 29, 2018 10:21
Element time s atributem datetime nebo s atributem data-raw-content změní na 'živé' zobrazení data a času, interval pravidelné aktualizace se dá nastavit.
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Tagy předělávkou textareji na element s atributem contenteditable</title>
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<style>
@charset "UTF-8";
@iiic
iiic / tags-by-contenteditable.html
Last active February 28, 2022 13:15
Create tags using contenteditable object replacing textarea with class "tags"
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Tagy předělávkou textareji na element s atributem contenteditable</title>
<link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
<style>
@charset "UTF-8";
@iiic
iiic / input-type-radio-checkbox.html
Last active May 30, 2018 08:33
Ukázka focusu formulářových prvků na labelu namísto samotného inputu (u input type radio a checkbox). Fungují věci jako posouvání šipkami v radio listu a nebo mezerník či enter při focusu prvku. Důležité jsou ty tabindexy u formulářových prvků… javascript sám je nenastavuje (mohl by, ale říkám si, že takto ručně to bude rozumnější).
<!DOCTYPE html>
<html lang="cs" dir="ltr">
<head>
<meta charset="utf-8">
<title>input-type-radio-checkbox.html</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
@iiic
iiic / alert-proxied.html
Last active April 25, 2018 11:11
make alert graphical
<!DOCTYPE html>
<html>
<head>
<title>graphical alert</title>
<style>
/*
#special-id {
border: 1px solid green;
width: 40%;
@iiic
iiic / pakon.html
Last active January 25, 2018 10:02
pakoni stranka… uvod
<!DOCTYPE html>
<html lang="cs">
<head>
<meta charset="utf-8">
<title>Turris router administration interface</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
td {
border: 1px solid #eee;
}
@iiic
iiic / czNicTurrisPakon.js
Last active February 15, 2019 07:36
Javascriptová knihovna pro načítání dat, ukládání do lokální DB zobrazování, seskupování, řazení a filtrování a všecko 42
'use strict';
/** @typedef {function(): true} Chart - global Chart export from library Chart.js */
var Chart;
class czNicTurrisPakon // eslint-disable-line no-unused-vars
{
/**
* @constructor
@iiic
iiic / login-screen.html
Last active May 1, 2019 01:29
Jak by mohla vypadat hláška upozorňující na ne-zabezpečené připojení k routeru ve Forisu
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Turris router administration interface</title>
<style>
/*!
* Foris - web administration interface for OpenWrt based on NETCONF
* Copyright (C) 2013 CZ.NIC, z.s.p.o. <http://www.nic.cz>
*
@iiic
iiic / immi.js
Last active March 15, 2018 19:32
Immigration auto filler
(function() {
const sections = {
'Personal: Personal details': {
'ContentPlaceHolder1_personDetails_familyNameTextBox': 'Family name (as in passport)',
'ContentPlaceHolder1_personDetails_givenName1Textbox': 'Given name 1 (as in passport)',
'ContentPlaceHolder1_personDetails_givenName2Textbox': 'Given name 2 (as in passport)',
'ContentPlaceHolder1_personDetails_givenName3Textbox': 'Given name 3 (as in passport)',
'ContentPlaceHolder1_personDetails_otherNamesTextBox': 'Any other names you are or have ever been known by.',
'ContentPlaceHolder1_personDetails_titleDropDownList': '1', // [1-6] Prefered title
'ContentPlaceHolder1_personDetails_otherTitleTextBox': 'Other (please specify)',
@iiic
iiic / Iptc.php
Created July 28, 2017 13:12
Nastavení IPTC atributů pro obrázky JPEG s využitím setterů
<?php
class Iptc {
private $meta;
const OBJECT_NAME = '2#005';
const EDIT_STATUS = '2#007';
const PRIORITY = '2#010';
const CATEGORY = '2#015';
const SUPPLEMENTAL_CATEGORY = '2#020';