1 2<!DOCTYPE html> 3<html lang="en"> 4<head> 5 <meta charset="UTF-8"> 6 <title>Hanno Leichtmann</title> 7 <meta name="viewport" content="width=device-width initial-scale=1.0"> 8 9 <meta name="author" content="hylynyiv lyngyrkz"> 10 <meta name="copyright" content="hanno leichtmann"> 11 <meta name="description" content=" Hanno Leichtmann is an electronic musician based in Berlin."> 12 <meta property="og:image" content="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/og_hanno.png"> 13 <link rel="shortcut icon" type="image/gif" href="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/hannicon.gif"/> 14 15 <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700|Noto+Sans:400,700|Droid+Sans:400,700|Lato:400,700|Istok+Web|Muli:400,300italic|Roboto:400,700|Nunito|Inconsolata|Maven+Pro|Hind' rel='stylesheet' type='text/css'> 16 17
17<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
17 18 19
19<script src="https://w.soundcloud.com/player/api.js"></script>
19 20 21 22 <meta name='robots' content='max-image-preview:large' /> 23<link rel="alternate" type="application/rss+xml" title="Hanno Leichtmann » Kategorie-Feed für curating" href="https://hannoleichtmann.com/category/curating/feed/" /> 24<style id='wp-img-auto-sizes-contain-inline-css' type='text/css'> 25img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 26/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 27</style> 28<style id='wp-emoji-styles-inline-css' type='text/css'> 29 30 img.wp-smiley, img.emoji { 31 display: inline !important; 32 border: none !important; 33 box-shadow: none !important; 34 height: 1em !important; 35 width: 1em !important; 36 margin: 0 0.07em !important; 37 vertical-align: -0.1em !important; 38 background: none !important; 39 padding: 0 !important; 40 } 41/*# sourceURL=wp-emoji-styles-inline-css */ 42</style> 43<style id='wp-block-library-inline-css' type='text/css'> 44:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
44--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 45 46/*# sourceURL=wp-block-library-inline-css */ 47</style> 48<style id='classic-theme-styles-inline-css' type='text/css'> 49/*! This file is auto-generated */ 50.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 51/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 52</style> 53<style id='global-styles-inline-css' type='text/css'> 54:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
54--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
54.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 55/*# sourceURL=global-styles-inline-css */ 56</style> 57 58<link rel='stylesheet' id='hylys_style-css' href='https://hannoleichtmann.com/wp-content/themes/hylys_theme/css/hylys.css?ver=1.0.0' type='text/css' media='all' /> 59<link rel='stylesheet' id='buttons-css' href='https://hannoleichtmann.com/wp-includes/css/buttons.min.css?ver=6.9.10' type='text/css' media='all' /> 60<link rel='stylesheet' id='dashicons-css' href='https://hannoleichtmann.com/wp-includes/css/dashicons.min.css?ver=6.9.10' type='text/css' media='all' /> 61<link rel='stylesheet' id='mediaelement-css' href='https://hannoleichtmann.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> 62<link rel='stylesheet' id='wp-mediaelement-css' href='https://hannoleichtmann.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.9.10' type='text/css' media='all' /> 63<link rel='stylesheet' id='media-views-css' href='https://hannoleichtmann.com/wp-includes/css/media-views.min.css?ver=6.9.10' type='text/css' media='all' /> 64<link rel='stylesheet' id='imgareaselect-css' href='https://hannoleichtmann.com/wp-includes/js/imgareaselect/imgareaselect.css?ver=0.9.8' type='text/css' media='all' />
65<script type="text/javascript" id="utils-js-extra"> 66/* <![CDATA[ */ 67var userSettings = {"url":"/","uid":"0","time":"1791379577","secure":"1"}; 68//# sourceURL=utils-js-extra 69/* ]]> */ 70</script>
vendor: 1 bytes, line 70
70
71<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/utils.min.js?ver=6.9.10" id="utils-js"></script>
vendor: 1 bytes, line 71
71
72<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 72
72
73<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/plupload/moxie.min.js?ver=1.3.5.1" id="moxiejs-js"></script>
vendor: 1 bytes, line 74
74
75<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/plupload/plupload.min.js?ver=2.1.9" id="plupload-js"></script>
75 76<link rel="https://api.w.org/" href="https://hannoleichtmann.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hannoleichtmann.com/wp-json/wp/v2/categories/6" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hannoleichtmann.com/xmlrpc.php?rsd" /> 77<meta name="generator" content="WordPress 6.9.10" /> 78<style type="text/css" id="custom-background-css"> 79body.custom-background { background-color: #ffffff; background-image: url("https://hannoleichtmann.com/wp-content/uploads/2016/01/hanno_vinyl_trans_s.jpg"); background-position: right top; background-size: auto; background-repeat: no-repeat; background-attachment: scroll; } 80</style> 81 </head> 82 83<body class="archive category category-curating category-6 custom-background wp-theme-hylys_theme hylys-class post-sculpture-edition-2" > 84
84<script> 85 window.fbAsyncInit = function() { 86 FB.init({ 87 appId : '1591788184407944', 88 xfbml : true, 89 version : 'v2.5' 90 }); 91 }; 92 93 (function(d, s, id){ 94 var js, fjs = d.getElementsByTagName(s)[0]; 95 if (d.getElementById(id)) {return;} 96 js = d.createElement(s); js.id = id; 97 js.src = "//connect.facebook.net/en_US/sdk.js"; 98 fjs.parentNode.insertBefore(js, fjs); 99 }(document, 'script', 'facebook-jssdk')); 100 </script>
100 101 <header> 102 <div id="logo_nav"> 103 <div id="logo"> 104 <div class="menu-home-container"><ul id="menu-home" class="menu"><li id="menu-item-119" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-119"><a href="https://hannoleichtmann.com/">hanno leichtmann</a></li> 105</ul></div> </div> 106 <input type="checkbox" id="navbar-checkbox" class="navbar-checkbox"> 107 <nav class="collmenu"> 108 <div class="menu-main-navigation-container"><ul id="menu-main-navigation" class="menu"><li id="menu-item-40" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-40"><a href="https://hannoleichtmann.com/category/installations/">installations</a></li> 109<li id="menu-item-41" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-41"><a href="https://hannoleichtmann.com/category/releases/">releases / shop</a></li> 110<li id="menu-item-42" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-42"><a href="https://hannoleichtmann.com/category/live/">live sets</a></li> 111<li id="menu-item-43" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-43"><a href="https://hannoleichtmann.com/category/curating/" aria-current="page">curating</a></li> 112<li id="menu-item-110" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-110"><a href="https://hannoleichtmann.com/info/">info</a></li> 113</ul></div> <label for="navbar-checkbox" class="navbar-handle"></label> 114 </nav> 115 <div id="socmed"> 116 <img id="scl" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/soundcloud.png" title="soundcloud" onclick="soundcloud()"> 117 <img id="dscg" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/bandcamp.png" title="bandcamp" onclick="bandcamp()"> 118 <img id="utube" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/youtube.png" title="youtube" onclick="tube()"> 119 <img id="fb" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/fatzbuch.png" title="facebook" onclick="fbook()"> 120 <a href="mailto:[email protected]"><img id="newsl" src="https://www.hannoleichtmann.com/wp-content/uploads/2016/01/mail.png" title="booking/newsletter"></a> 121 </div> 122 </div> 123 124 125 126 127 128<img id="covertitle" src=" 129" height="" width="" alt=""/> 130 131</header> 132 133 <main> 134 <section> 135 <article class="anim1"> 136 <h1>sculpture edition 2</h1> 137 <p><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-685" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-02-um-16.25.07.png" alt="Bildschirmfoto 2021-11-02 um 16.25.07" width="456" height="618" /> <img decoding="async" class="alignnone size-medium wp-image-686" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/IMG_6899-637x800.jpeg" alt="IMG_6899" width="637" height="800" srcset="https://hannoleichtmann.com/wp-content/uploads/2021/11/IMG_6899-637x800.jpeg 637w, https://hannoleichtmann.com/wp-content/uploads/2021/11/IMG_6899-955x1200.jpeg 955w" sizes="(max-width: 637px) 100vw, 637px" /> <img decoding="async" class="alignnone size-full wp-image-678" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-01-um-11.40.35.png" alt="Bildschirmfoto 2021-11-01 um 11.40.35" width="566" height="484" /> <img loading="lazy" decoding="async" class="alignnone size-full wp-image-677" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-01-um-11.40.25.png" alt="Bildschirmfoto 2021-11-01 um 11.40.25" width="464" height="592" /> <img loading="lazy" decoding="async" class="alignnone size-full wp-image-675" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-01-um-11.39.22.png" alt="Bildschirmfoto 2021-11-01 um 11.39.22" width="684" height="459" /> <img loading="lazy" decoding="async" class="alignnone size-full wp-image-676" src="http://hannoleichtmann.com/wp-content/uploads/2021/11/Bildschirmfoto-2021-11-01-um-11.39.57.png" alt="Bildschirmfoto 2021-11-01 um 11.39.57" width="574" height="615" /></p> 138 <div id="spacer"></div> 139 </article> 140 141 142 143 144 145 146 <article class="anim1"> 147 <h1>LETRA / TONE Festival of Graphics and Music</h1> 148 <p><a href="http://www.letra-tone.com">8. -10. March 2019 Radialsystem Berlin</a></p> 149<p><a href="http://www.letra-tone.com">www.letra-tone.com</a></p> 150<p> </p> 151<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-591" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Bildschirmfoto-2019-04-15-um-13.47.21.png" alt="Bildschirmfoto 2019-04-15 um 13.47.21" width="496" height="682" /></p> 152<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-589" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-311-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-311" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-311-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-311-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-311.jpeg 1280w" sizes="auto, (max-width: 800px) 100v
152w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-588" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-285-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-285" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-285-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-285-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-285.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-586" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-253-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-253" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-253-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-253-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-253.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-585" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-210-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-210" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-210-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-210-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-210.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-584" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-205-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-205" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-205-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-205-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-205.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-583" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-197-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-197" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-197-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-197-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-197.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-582" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-182-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-182" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-182-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-182-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-182.jpeg 1280w" sizes="auto, (max-width: 800px) 100v
152w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-581" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-173-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-173" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-173-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-173-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-173.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-580" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-170-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-170" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-170-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-170-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-170.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-579" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-107-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-107" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-107-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-107-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-107.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-578" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-92-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-92" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-92-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-92-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-92.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-577" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-71-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-71" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-71-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-71-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-71.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-576" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-50-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-50" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-50-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-50-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-50.jpeg 1280w" sizes="auto, (max-width: 800px) 100v
152w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-575" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-46-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-46" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-46-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-46-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-46.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-574" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-44-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-44" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-44-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-44-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-44.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-573" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-36-800x534.jpeg" alt="Letra Tone Festival 2019 © Camille Blake-36" width="800" height="534" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-36-800x534.jpeg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-36-1200x802.jpeg 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Letra-Tone-Festival-2019-©-Camille-Blake-36.jpeg 1280w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p> 153 <div id="spacer"></div> 154 </article> 155 156 157 158 159 160 161 <article class="anim1"> 162 <h1>VU DE L´EXTÃRIEUR</h1> 163 <p>a series of selected electronic and eletroacoustic music</p> 164<p>at espace diaphanes, february – december 2018</p> 165<p><a href="http://www.vudelexterieur.com">www.vudelexterieur.com</a></p> 166<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-558" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01-800x800.png" alt="FB_TW_INST_POST_VDLE_01" width="800" height="800" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01-800x800.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01-150x150.png 150w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01-1200x1200.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_TW_INST_POST_VDLE_01.png 2040w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-563" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/V_D_L_E_facebook_event_cover_02edition_op03-800x450.png" alt="V_D_L_E_facebook_event_cover_02edition_op03" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/V_D_L_E_facebook_event_cover_02edition_op03-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/V_D_L_E_facebook_event_cover_02edition_op03-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/V_D_L_E_facebook_event_cover_02edition_op03.png 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-561" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_03_cover_event_3ok_dateok-800x450.png" alt="FB_03_cover_event_3ok_dateok" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_03_cover_event_3ok_dateok-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_03_cover_event_3ok_dateok-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_03_cover_event_3ok_dateok.png 1920w" sizes="auto, (max-width: 800px) 100v
166w, 800px" /></p> 167<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-593" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_event_VDLE_04-800x450.png" alt="FB_cover_event_VDLE_04" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_event_VDLE_04-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_event_VDLE_04-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_event_VDLE_04.png 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-557" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_COVER-800x450.png" alt="FB_COVER" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_COVER-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_COVER-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_COVER.png 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-562" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_ok-800x450.png" alt="FB_cover_ok" width="800" height="450" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_ok-800x450.png 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_ok-1200x675.png 1200w, https://hannoleichtmann.com/wp-content/uploads/2019/04/FB_cover_ok.png 1920w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p> 168 <div id="spacer"></div> 169 </article> 170 171 172 173 174 175 176 <article class="anim1"> 177 <h1>SYN / CUSSION Festival for Percussion and Electronics</h1> 178 <p>Radialsystem May 2017</p> 179<p><a href="http://www.syncussion.com">www.syncussion.com</a></p> 180<p> </p> 181<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-530" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/Banner-1-white-background-584x800.jpg" alt="Banner 1 (white background)" width="584" height="800" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/Banner-1-white-background-584x800.jpg 584w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Banner-1-white-background-875x1200.jpg 875w, https://hannoleichtmann.com/wp-content/uploads/2019/04/Banner-1-white-background.jpg 1213w" sizes="auto, (max-width: 584px) 100vw, 584px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-552" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A9263-800x533.jpg" alt="_07A9263" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9263-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9263-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-551" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A9336-Kopie-533x800.jpg" alt="_07A9336 Kopie" width="533" height="800" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9336-Kopie-533x800.jpg 533w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9336-Kopie-800x1200.jpg 800w" sizes="auto, (max-width: 533px) 100vw, 533px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-550" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A9328-Kopie-800x533.jpg" alt="_07A9328 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9328-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9328-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-548" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A9212-Kopie-800x533.jpg" alt="_07A9212 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9212-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A9212-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100v
181w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-547" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8835-Kopie-800x533.jpg" alt="_07A8835 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8835-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8835-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-545" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8745-Kopie-800x533.jpg" alt="_07A8745 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8745-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8745-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-544" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8655-Kopie-800x533.jpg" alt="_07A8655 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8655-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8655-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-543" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8515-Kopie-800x533.jpg" alt="_07A8515 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8515-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8515-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-542" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8497-Kopie-800x533.jpg" alt="_07A8497 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8497-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8497-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-541" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8441-Kopie-800x533.jpg" alt="_07A8441 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8441-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8441-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-539" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8365-Kopie-800x533.jpg" alt="_07A8365 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8365-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8365-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-538" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A8004-Kopie-800x533.jpg" alt="_07A8004 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8004-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A8004-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-537" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7969-Kopie-800x533.jpg" alt="_07A7969 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7969-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7969-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-535" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7855-Kopie-800x533.jpg" alt="_07A7855 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7855-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7855-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100v
181w, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-534" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7808-Kopie-800x533.jpg" alt="_07A7808 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7808-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7808-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-532" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7724-Kopie-800x533.jpg" alt="_07A7724 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7724-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7724-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-531" src="http://hannoleichtmann.com/wp-content/uploads/2019/04/07A7492-Kopie-800x533.jpg" alt="_07A7492 Kopie" width="800" height="533" srcset="https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7492-Kopie-800x533.jpg 800w, https://hannoleichtmann.com/wp-content/uploads/2019/04/07A7492-Kopie-1200x800.jpg 1200w" sizes="auto, (max-width: 800px) 100vw, 800px" /></p> 182 <div id="spacer"></div> 183 </article> 184 185 186 187 188 189 190 <article class="anim1"> 191 <h1>GRAND JETÃ</h1> 192 <h2>a series of selected electronic music at ohm gallery, berlin</h2> 193<p>with : atom tm, kyoka, byetone, kassem mosse, konrad black, pole, iron curtis, lucretia dalt, cristian vogel, miles whittaker and others</p> 194<p><a href="http://www.grandjete.de/" target="_blank">more info</a><br /> 195<img loading="lazy" decoding="async" class="alignnone wp-image-291" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/Bildschirmfoto-2016-01-17-um-20.38.21-222x300.png" alt="Bildschirmfoto 2016-01-17 um 20.38.21" width="304" height="411" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/Bildschirmfoto-2016-01-17-um-20.38.21-222x300.png 222w, https://hannoleichtmann.com/wp-content/uploads/2016/01/Bildschirmfoto-2016-01-17-um-20.38.21.png 656w" sizes="auto, (max-width: 304px) 100vw, 304px" /><br /> 196<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-242" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/ohm-300x225.jpg" alt="ohm" width="300" height="225" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/ohm-300x225.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/ohm-768x576.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/ohm-1024x768.jpg 1024w, https://hannoleichtmann.com/wp-content/uploads/2016/01/ohm.jpg 1280w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p> 197 <div id="spacer"></div> 198 </article> 199 200 201 202 203 204 205 <article class="anim1"> 206 <h1>LETRA / TONE</h1> 207 <h2>festival of graphics and music</h2> 208<p>12.-13. april 2014, radialsystem, berlin</p> 209<p> </p> 210<p><a href="http://www.letra-tone.com/">more info</a></p> 211<p> </p> 212<p><a href="https://www.facebook.com/pg/letratone/photos/?tab=album&album_id=2133150743591623">more pictures </a><br /> 213<img loading="lazy" decoding="async" class="size-full wp-image-31" src="http://hannoleichtmann.com/wordpress/wp-content/uploads/2016/01/Poster_web.jpg" alt="letra/tone" width="857" height="1200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/Poster_web.jpg 857w, https://hannoleichtmann.com/wp-content/uploads/2016/01/Poster_web-214x300.jpg 214w, https://hannoleichtmann.com/wp-content/uploads/2016/01/Poster_web-768x1075.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/Poster_web-731x1024.jpg 731w" sizes="auto, (max-width: 857px) 100vw, 857px" /><br /> 214<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-169" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6283-300x200.jpg" alt="_A2A6283" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6283-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6283-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6283.jpg 900w" sizes="auto, (max-width: 300px) 100v
214w, 300px" /><br /> 215<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-167" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6103-300x200.jpg" alt="_A2A6103" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6103-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6103-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6103.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br /> 216<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-173" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6328-300x205.jpg" alt="_A2A6328" width="300" height="205" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6328-300x205.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6328-768x524.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6328.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br /> 217<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-174" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6388-300x200.jpg" alt="_A2A6388" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6388-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6388-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6388.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br /> 218<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-168" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6257-300x200.jpg" alt="_A2A6257" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6257-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6257-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6257.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br /> 219<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-177" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6417-300x200.jpg" alt="_A2A6417" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6417-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6417-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6417.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br /> 220<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-170" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6305-300x200.jpg" alt="_A2A6305" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6305-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6305-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6305.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br /> 221<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-176" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6587-300x200.jpg" alt="_A2A6587" width="300" height="200" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6587-300x200.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6587-768x512.jpg 768w, https://hannoleichtmann.com/wp-content/uploads/2016/01/A2A6587.jpg 900w" sizes="auto, (max-width: 300px) 100vw, 300px" /><br /> 222<img loading="lazy" decoding="async" class="alignnone size-medium wp-image-166" src="http://hannoleichtmann.com/wp-content/uploads/2016/01/letratone1klein-300x225.jpg" alt="letratone1klein" width="300" height="225" srcset="https://hannoleichtmann.com/wp-content/uploads/2016/01/letratone1klein-300x225.jpg 300w, https://hannoleichtmann.com/wp-content/uploads/2016/01/letratone1klein.jpg 640w" sizes="auto, (max-width: 300px) 100vw, 300px" /></p> 223 <div id="spacer"></div> 224 </article> 225 226 227 228 229 230 231 </section> 232 </main> 233 <footer id="footer1" class="hide"> 234 <p class="small">hanno leichtmann in other projects:</p> 235 <a href="http://www.denseland.de">denseland</a> 236 <a href="http://www.groupshow.de/">groupshow</a> 237 <p class="small">please visit my limited edition label:</p> 238 <a href="http://www.picture-disk.com">picture-disk</a> 239 </footer> 240 <div class="fb-like" 241 data-share="true" 242 data-width="65" 243 data-show-faces="true"> 244 </div> 245 <div id="credits1" class="credits hide"> 246 <a href=""> 247 <p>hannoleichtmann.com © 2026</p> </a> 248 <p>website programming by <a href="http://www.hylynyiv.com">hylynyiv</a> </p> 249 </div> 250 251
251<script type="speculationrules"> 252{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hylys_theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 253</script>
253 254 255
255<script type="text/html" id="tmpl-media-frame"> 256 <div class="media-frame-title" id="media-frame-title"></div> 257 <h2 class="media-frame-menu-heading">Aktionen</h2> 258 <button type="button" class="button button-link media-frame-menu-toggle" aria-expanded="false"> 259 Menü <span class="dashicons dashicons-arrow-down" aria-hidden="true"></span> 260 </button> 261 <div class="media-frame-menu"></div> 262 <div class="media-frame-tab-panel"> 263 <div class="media-frame-router"></div> 264 <div class="media-frame-content"></div> 265 </div> 266 <h2 class="media-frame-actions-heading screen-reader-text"> 267 Aktionen für ausgewählte Medien </h2> 268 <div class="media-frame-toolbar"></div> 269 <div class="media-frame-uploader"></div> 270 </script>
270 271 272
272<script type="text/html" id="tmpl-media-modal"> 273 <div id="wp-media-modal" tabindex="0" class="media-modal wp-core-ui" role="dialog" aria-labelledby="media-frame-title"> 274 <# if ( data.hasCloseButton ) { #> 275 <button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 276 Dialog schlieÃen </span></button> 277 <# } #> 278 <div class="media-modal-content" role="document"></div> 279 </div> 280 <div class="media-modal-backdrop"></div> 281 </script>
281 282 283
283<script type="text/html" id="tmpl-uploader-window"> 284 <div class="uploader-window-content"> 285 <div class="uploader-editor-title">Dateien für den Upload ablegen</div> 286 </div> 287 </script>
287 288 289
289<script type="text/html" id="tmpl-uploader-editor"> 290 <div class="uploader-editor-content"> 291 <div class="uploader-editor-title">Dateien für den Upload ablegen</div> 292 </div> 293 </script>
293 294 295
295<script type="text/html" id="tmpl-uploader-inline"> 296 <# var messageClass = data.message ? 'has-upload-message' : 'no-upload-message'; #> 297 <# if ( data.canClose ) { #> 298 <button class="close dashicons dashicons-no"><span class="screen-reader-text"> 299 Bedienfeld zum Hochladen schlieÃen </span></button> 300 <# } #> 301 <div class="uploader-inline-content {{ messageClass }}"> 302 <# if ( data.message ) { #> 303 <h2 class="upload-message">{{ data.message }}</h2> 304 <# } #> 305 <div class="upload-ui"> 306 <h2 class="upload-instructions drop-instructions">Dateien für den Upload ablegen</h2> 307 <p class="upload-instructions drop-instructions">oder</p> 308 <button type="button" class="browser button button-hero" aria-labelledby="post-upload-info">Dateien auswählen</button> 309 </div> 310 311 <div class="upload-inline-status"></div> 312 313 <div class="post-upload-ui" id="post-upload-info"> 314 315 <p class="max-upload-size"> 316 Maximale DateigröÃe für Uploads: 128 MB. </p> 317 318 <# if ( data.suggestedWidth && data.suggestedHeight ) { #> 319 <p class="suggested-dimensions"> 320 Empfohlene BildmaÃe: {{data.suggestedWidth}} à {{data.suggestedHeight}} Pixel. </p> 321 <# } #> 322 323 </div> 324 </div> 325 </script>
325 326 327
327<script type="text/html" id="tmpl-media-library-view-switcher"> 328 <a href="https://hannoleichtmann.com/wp-admin/upload.php?mode=list" class="view-list"> 329 <span class="screen-reader-text"> 330 Listenansicht </span> 331 </a> 332 <a href="https://hannoleichtmann.com/wp-admin/upload.php?mode=grid" class="view-grid current" aria-current="page"> 333 <span class="screen-reader-text"> 334 Rasteransicht </span> 335 </a> 336 </script>
336 337 338
338<script type="text/html" id="tmpl-uploader-status"> 339 <h2>Wird hochgeladen</h2> 340 341 <div class="media-progress-bar"><div></div></div> 342 <div class="upload-details"> 343 <span class="upload-count"> 344 <span class="upload-index"></span> / <span class="upload-total"></span> 345 </span> 346 <span class="upload-detail-separator">–</span> 347 <span class="upload-filename"></span> 348 </div> 349 <div class="upload-errors"></div> 350 <button type="button" class="button upload-dismiss-errors">Fehler verwerfen</button> 351 </script>
351 352 353
353<script type="text/html" id="tmpl-uploader-status-error"> 354 <span class="upload-error-filename word-wrap-break-word">{{{ data.filename }}}</span> 355 <span class="upload-error-message">{{ data.message }}</span> 356 </script>
356 357 358
358<script type="text/html" id="tmpl-edit-attachment-frame"> 359 <div class="edit-media-header"> 360 <button class="left dashicons"<# if ( ! data.hasPrevious ) { #> disabled<# } #>><span class="screen-reader-text">Vorheriges Medienelement bearbeiten</span></button> 361 <button class="right dashicons"<# if ( ! data.hasNext ) { #> disabled<# } #>><span class="screen-reader-text">Nächstes Medienelement bearbeiten</span></button> 362 <button type="button" class="media-modal-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text">Dialog schlieÃen</span></button> 363 </div> 364 <div class="media-frame-title"></div> 365 <div class="media-frame-content"></div> 366 </script>
366 367 368
368<script type="text/html" id="tmpl-attachment-details-two-column"> 369 <div class="attachment-media-view {{ data.orientation }}"> 370 <h2 class="screen-reader-text">Vorschau des Anhangs</h2> 371 <div class="thumbnail thumbnail-{{ data.type }}"> 372 <# if ( data.uploading ) { #> 373 <div class="media-progress-bar"><div></div></div> 374 <# } else if ( data.sizes && data.sizes.full ) { #> 375 <img class="details-image" src="{{ data.sizes.full.url }}" draggable="false" alt="" /> 376 <# } else if ( data.sizes && data.sizes.large ) { #> 377 <img class="details-image" src="{{ data.sizes.large.url }}" draggable="false" alt="" /> 378 <# } else if ( -1 === jQuery.inArray( data.type, [ 'audio', 'video' ] ) ) { #> 379 <img class="details-image icon" src="{{ data.icon }}" draggable="false" alt="" /> 380 <# } #> 381 382 <# if ( 'audio' === data.type ) { #> 383 <div class="wp-media-wrapper wp-audio"> 384 <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 385 <source type="{{ data.mime }}" src="{{ data.url }}" /> 386 </audio> 387 </div> 388 <# } else if ( 'video' === data.type ) { 389 var w_rule = ''; 390 if ( data.width ) { 391 w_rule = 'width: ' + data.width + 'px;'; 392 } else if ( wp.media.view.settings.contentWidth ) { 393 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 394 } 395 #> 396 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 397 <video controls="controls" class="wp-video-shortcode" preload="metadata" 398 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 399 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 400 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 401 <source type="{{ data.mime }}" src="{{ data.url }}" /> 402 </video> 403 </div> 404 <# } #> 405 406 <div class="attachment-actions"> 407 <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #> 408 <button type="button" class="button edit-attachment">Bild bearbeiten</button> 409 <# } else if ( 'pdf' === data.subtype && data.sizes ) { #> 410 <p>Dokument-Vorschau</p> 411 <# } #> 412 </div> 413 </div> 414 </div> 415 <div class="attachment-info"> 416 <span class="settings-save-status" role="status"> 417 <span class="spinner"></span> 418 <span class="saved">Gespeichert</span> 419 </span> 420 <div class="details"> 421 <h2 class="screen-reader-text"> 422 Details </h2> 423 <div class="uploaded"><strong>Hochgeladen am:</strong> {{ data.dateFormatted }}</div> 424 <div class="uploaded-by word-wrap-break-word"> 425 <strong>Hochgeladen von:</strong> 426 <# if ( data.authorLink ) { #> 427 <a href="{{ data.authorLink }}">{{ data.authorName }}</a> 428 <# } else { #> 429 {{ data.authorName }} 430 <# } #> 431 </div> 432 <# if ( data.uploadedToTitle ) { #> 433 <div class="uploaded-to"> 434 <strong>Hochgeladen zu:</strong> 435 <# if ( data.uploadedToLink ) { #> 436 <a href="{{ data.uploadedToLink }}">{{ data.uploadedToTitle }}</a> 437 <# } else { #> 438 {{ data.uploadedToTitle }} 439 <# } #> 440 </div> 441 <# } #> 442 <div class="filename"><strong>Dateiname:</strong> {{ data.filename }}</div> 443 <div class="file-type"><strong>Dateityp:</strong> {{ data.mime }}</div> 444 <div class="file-size"><strong>DateigröÃe:</strong> {{ data.filesizeHumanReadable }}</div> 445 <# if ( 'image' === data.type && ! data.uploading ) { #> 446 <# if ( data.width && data.height ) { #> 447 <div class="dimensions"><strong>MaÃe:</strong> 448 {{ data.width }} à {{ data.height }} Pixel </div> 449 <# } #> 450 451 <# if ( data.originalImageURL && data.originalImageName ) { #> 452 <div class="word-wrap-break-word"> 453 <strong>Originalbild:</strong> 454 <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> 455 </div> 456 <# } #> 457 <# } #> 458 459 <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> 460 <div class="file-length"><strong>Länge:</strong> 461 <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span> 462 <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> 463 </div> 464 <# } #> 465 466 <# if ( 'audio' === data.type && data.meta.bitrate ) { #> 467 <div class="bitrate"> 468 <strong>Bitrate:</strong> {{ Math.round( data.meta.bitrate / 1000 ) }}kb/s 469 <# if ( data.meta.bitrate_mode ) { #> 470 {{ ' ' + data.meta.bitrate_mode.toUpperCase() }} 471 <# } #> 472 </div> 473 <# } #> 474 475 <# if ( data.mediaStates ) { #> 476 <div class="media-states"><strong>Verwendet als:</strong> {{ data.mediaStates }}</div> 477 <# } #> 478 479 <div class="compat-meta"> 480 <# if ( data.compat && data.compat.meta ) { #> 481 {{{ data.compat.meta }}} 482 <# } #>
483 </div> 484 </div> 485 486 <div class="settings"> 487 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 488 <# if ( 'image' === data.type ) { #> 489 <span class="setting alt-text has-description" data-setting="alt"> 490 <label for="attachment-details-two-column-alt-text" class="name">Alternativtext</label> 491 <textarea id="attachment-details-two-column-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> 492 </span> 493 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/de" target="_blank">Erfahren Sie, wie Sie den Zweck des Bildes beschreiben<span class="screen-reader-text"> (öffnet in neuem Tab)</span></a>. Leer lassen, wenn das Bild nur als dekoratives Element dient.</p> 494 <# } #> 495 <span class="setting" data-setting="title"> 496 <label for="attachment-details-two-column-title" class="name">Titel</label> 497 <input type="text" id="attachment-details-two-column-title" value="{{ data.title }}" {{ maybeReadOnly }} /> 498 </span> 499 <# if ( 'audio' === data.type ) { #> 500 <span class="setting" data-setting="artist"> 501 <label for="attachment-details-two-column-artist" class="name">Künstler</label> 502 <input type="text" id="attachment-details-two-column-artist" value="{{ data.artist || data.meta.artist || '' }}" /> 503 </span> 504 <span class="setting" data-setting="album"> 505 <label for="attachment-details-two-column-album" class="name">Album</label> 506 <input type="text" id="attachment-details-two-column-album" value="{{ data.album || data.meta.album || '' }}" /> 507 </span> 508 <# } #> 509 <span class="setting" data-setting="caption"> 510 <label for="attachment-details-two-column-caption" class="name">Beschriftung</label> 511 <textarea id="attachment-details-two-column-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> 512 </span> 513 <span class="setting" data-setting="description"> 514 <label for="attachment-details-two-column-description" class="name">Beschreibung</label> 515 <textarea id="attachment-details-two-column-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> 516 </span> 517 <span class="setting" data-setting="url"> 518 <label for="attachment-details-two-column-copy-link" class="name">Datei-URL:</label> 519 <input type="text" class="attachment-details-copy-link" id="attachment-details-two-column-copy-link" value="{{ data.url }}" readonly />
520 <span class="copy-to-clipboard-container"> 521 <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-two-column-copy-link">URL in die Zwischenablage kopieren</button> 522 <span class="success hidden" aria-hidden="true">Kopiert!</span> 523 </span> 524 </span> 525 <div class="attachment-compat"></div> 526 </div> 527 528 <div class="actions"> 529 <# if ( data.link ) { #> 530 <a class="view-attachment" href="{{ data.link }}">Anhangseite anzeigen</a> 531 <# } #> 532 <# if ( data.can.save ) { #> 533 <# if ( data.link ) { #> 534 <span class="links-separator">|</span> 535 <# } #> 536 <a href="{{ data.editLink }}">Weitere Details bearbeiten</a> 537 <# } #> 538 <# if ( data.can.save && data.link ) { #> 539 <span class="links-separator">|</span> 540 <a href="{{ data.url }}" download>Datei herunterladen</a> 541 <# } #> 542 <# if ( ! data.uploading && data.can.remove ) { #> 543 <# if ( data.link || data.can.save ) { #> 544 <span class="links-separator">|</span> 545 <# } #> 546 <button type="button" class="button-link delete-attachment">Endgültig löschen</button> 547 <# } #> 548 </div> 549 </div> 550 </script>
550 551 552
552<script type="text/html" id="tmpl-attachment"> 553 <div class="attachment-preview js--select-attachment type-{{ data.type }} subtype-{{ data.subtype }} {{ data.orientation }}"> 554 <div class="thumbnail"> 555 <# if ( data.uploading ) { #> 556 <div class="media-progress-bar"><div style="width: {{ data.percent }}%"></div></div> 557 <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> 558 <div class="centered"> 559 <img src="{{ data.size.url }}" draggable="false" alt="" /> 560 </div> 561 <# } else { #> 562 <div class="centered"> 563 <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> 564 <img src="{{ data.image.src }}" class="thumbnail" draggable="false" alt="" /> 565 <# } else if ( data.sizes ) { 566 if ( data.sizes.medium ) { #> 567 <img src="{{ data.sizes.medium.url }}" class="thumbnail" draggable="false" alt="" /> 568 <# } else { #> 569 <img src="{{ data.sizes.full.url }}" class="thumbnail" draggable="false" alt="" /> 570 <# } #> 571 <# } else { #> 572 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 573 <# } #> 574 </div> 575 <div class="filename"> 576 <div>{{ data.filename }}</div> 577 </div> 578 <# } #> 579 </div> 580 <# if ( data.buttons.close ) { #> 581 <button type="button" class="button-link attachment-close"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 582 Entfernen </span></button> 583 <# } #> 584 </div> 585 <# if ( data.buttons.check ) { #> 586 <button type="button" class="check" tabindex="-1"><span class="media-modal-icon" aria-hidden="true"></span><span class="screen-reader-text"> 587 Abwählen </span></button> 588 <# } #> 589 <# 590 var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; 591 if ( data.describe ) { 592 if ( 'image' === data.type ) { #> 593 <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption" 594 aria-label="Beschriftung" 595 placeholder="Beschriftung â¦" {{ maybeReadOnly }} /> 596 <# } else { #> 597 <input type="text" value="{{ data.title }}" class="describe" data-setting="title" 598 <# if ( 'video' === data.type ) { #> 599 aria-label="Videotitel" 600 placeholder="Videotitel …" 601 <# } else if ( 'audio' === data.type ) { #> 602 aria-label="Audiotitel" 603 placeholder="Audiotitel …" 604 <# } else { #> 605 aria-label="Medientitel" 606 placeholder="Medientitel …" 607 <# } #> {{ maybeReadOnly }} /> 608 <# } 609 } #> 610 </script>
610 611 612
612<script type="text/html" id="tmpl-attachment-details"> 613 <h2> 614 Anhang-Details <span class="settings-save-status" role="status"> 615 <span class="spinner"></span> 616 <span class="saved">Gespeichert</span> 617 </span> 618 </h2> 619 <div class="attachment-info"> 620 621 <# if ( 'audio' === data.type ) { #> 622 <div class="wp-media-wrapper wp-audio"> 623 <audio style="visibility: hidden" controls class="wp-audio-shortcode" width="100%" preload="none"> 624 <source type="{{ data.mime }}" src="{{ data.url }}" /> 625 </audio> 626 </div> 627 <# } else if ( 'video' === data.type ) { 628 var w_rule = ''; 629 if ( data.width ) { 630 w_rule = 'width: ' + data.width + 'px;'; 631 } else if ( wp.media.view.settings.contentWidth ) { 632 w_rule = 'width: ' + wp.media.view.settings.contentWidth + 'px;'; 633 } 634 #> 635 <div style="{{ w_rule }}" class="wp-media-wrapper wp-video"> 636 <video controls="controls" class="wp-video-shortcode" preload="metadata" 637 <# if ( data.width ) { #>width="{{ data.width }}"<# } #> 638 <# if ( data.height ) { #>height="{{ data.height }}"<# } #> 639 <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> 640 <source type="{{ data.mime }}" src="{{ data.url }}" /> 641 </video> 642 </div> 643 <# } else { #> 644 <div class="thumbnail thumbnail-{{ data.type }}"> 645 <# if ( data.uploading ) { #> 646 <div class="media-progress-bar"><div></div></div> 647 <# } else if ( 'image' === data.type && data.size && data.size.url ) { #> 648 <img src="{{ data.size.url }}" draggable="false" alt="" /> 649 <# } else { #> 650 <img src="{{ data.icon }}" class="icon" draggable="false" alt="" /> 651 <# } #> 652 </div> 653 <# } #> 654 655 <div class="details"> 656 <div class="filename">{{ data.filename }}</div> 657 <div class="uploaded">{{ data.dateFormatted }}</div> 658 659 <div class="file-size">{{ data.filesizeHumanReadable }}</div> 660 <# if ( 'image' === data.type && ! data.uploading ) { #> 661 <# if ( data.width && data.height ) { #> 662 <div class="dimensions"> 663 {{ data.width }} à {{ data.height }} Pixel </div> 664 <# } #> 665 666 <# if ( data.originalImageURL && data.originalImageName ) { #> 667 <div class="word-wrap-break-word"> 668 Originalbild: <a href="{{ data.originalImageURL }}">{{data.originalImageName}}</a> 669 </div> 670 <# } #> 671 672 <# if ( data.can.save && data.sizes ) { #> 673 <a class="edit-attachment" href="{{ data.editLink }}&image-editor" target="_blank">Bild bearbeiten</a> 674 <# } #> 675 <# } #> 676 677 <# if ( data.fileLength && data.fileLengthHumanReadable ) { #> 678 <div class="file-length">Länge: <span aria-hidden="true">{{ data.fileLengthHumanReadable }}</span> 679 <span class="screen-reader-text">{{ data.fileLengthHumanReadable }}</span> 680 </div> 681 <# } #> 682 683 <# if ( data.mediaStates ) { #> 684 <div class="media-states"><strong>Verwendet als:</strong> {{ data.mediaStates }}</div> 685 <# } #> 686 687 <# if ( ! data.uploading && data.can.remove ) { #> 688 <button type="button" class="button-link delete-attachment">Endgültig löschen</button> 689 <# } #> 690 691 <div class="compat-meta"> 692 <# if ( data.compat && data.compat.meta ) { #> 693 {{{ data.compat.meta }}} 694 <# } #> 695 </div> 696 </div> 697 </div> 698 <# var maybeReadOnly = data.can.save || data.allowLocalEdits ? '' : 'readonly'; #> 699 <# if ( 'image' === data.type ) { #> 700 <span class="setting alt-text has-description" data-setting="alt"> 701 <label for="attachment-details-alt-text" class="name">Alternativtext</label> 702 <textarea id="attachment-details-alt-text" aria-describedby="alt-text-description" {{ maybeReadOnly }}>{{ data.alt }}</textarea> 703 </span> 704 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/de" target="_blank">Erfahren Sie, wie Sie den Zweck des Bildes beschreiben<span class="screen-reader-text"> (öffnet in neuem Tab)</span></a>. Leer lassen, wenn das Bild nur als dekoratives Element dient.</p> 705 <# } #> 706 <span class="setting" data-setting="title"> 707 <label for="attachment-details-title" class="name">Titel</label> 708 <input type="text" id="attachment-details-title" value="{{ data.title }}" {{ maybeReadOnly }} /> 709 </span> 710 <# if ( 'audio' === data.type ) { #> 711 <span class="setting" data-setting="artist"> 712 <label for="attachment-details-artist" class="name">Künstler</label> 713 <input type="text" id="attachment-details-artist" value="{{ data.artist || data.meta.artist || '' }}" /> 714 </span> 715 <span class="setting" data-setting="album"> 716 <label for="attachment-details-album" class="name">Album</label> 717 <input type="text" id="attachment-details-album" value="{{ data.album || data.meta.album || '' }}" /> 718 </span> 719 <# } #> 720 <span class="setting" data-setting="caption"> 721 <label for="attachment-details-caption" class="name">
721Beschriftung</label> 722 <textarea id="attachment-details-caption" {{ maybeReadOnly }}>{{ data.caption }}</textarea> 723 </span> 724 <span class="setting" data-setting="description"> 725 <label for="attachment-details-description" class="name">Beschreibung</label> 726 <textarea id="attachment-details-description" {{ maybeReadOnly }}>{{ data.description }}</textarea> 727 </span> 728 <span class="setting" data-setting="url"> 729 <label for="attachment-details-copy-link" class="name">Datei-URL:</label> 730 <input type="text" class="attachment-details-copy-link" id="attachment-details-copy-link" value="{{ data.url }}" readonly /> 731 <div class="copy-to-clipboard-container"> 732 <button type="button" class="button button-small copy-attachment-url" data-clipboard-target="#attachment-details-copy-link">URL in die Zwischenablage kopieren</button> 733 <span class="success hidden" aria-hidden="true">Kopiert!</span> 734 </div> 735 </span> 736 </script>
736 737 738
738<script type="text/html" id="tmpl-media-selection"> 739 <div class="selection-info"> 740 <span class="count"></span> 741 <# if ( data.editable ) { #> 742 <button type="button" class="button-link edit-selection">Auswahl bearbeiten</button> 743 <# } #> 744 <# if ( data.clearable ) { #> 745 <button type="button" class="button-link clear-selection">Leeren</button> 746 <# } #> 747 </div> 748 <div class="selection-view"></div> 749 </script>
749 750 751
751<script type="text/html" id="tmpl-attachment-display-settings"> 752 <h2>Anzeigeeinstellungen für Anhänge</h2> 753 754 <# if ( 'image' === data.type ) { #> 755 <span class="setting align"> 756 <label for="attachment-display-settings-alignment" class="name">Ausrichtung</label> 757 <select id="attachment-display-settings-alignment" class="alignment" 758 data-setting="align" 759 <# if ( data.userSettings ) { #> 760 data-user-setting="align" 761 <# } #>> 762 763 <option value="left"> 764 Links </option> 765 <option value="center"> 766 Zentriert </option> 767 <option value="right"> 768 Rechts </option> 769 <option value="none" selected> 770 Keine </option> 771 </select> 772 </span> 773 <# } #> 774 775 <span class="setting"> 776 <label for="attachment-display-settings-link-to" class="name"> 777 <# if ( data.model.canEmbed ) { #> 778 Einbetten oder verlinken <# } else { #> 779 Link zu <# } #> 780 </label> 781 <select id="attachment-display-settings-link-to" class="link-to" 782 data-setting="link" 783 <# if ( data.userSettings && ! data.model.canEmbed ) { #> 784 data-user-setting="urlbutton" 785 <# } #>> 786 787 <# if ( data.model.canEmbed ) { #> 788 <option value="embed" selected> 789 Medien-Player einbetten </option> 790 <option value="file"> 791 <# } else { #> 792 <option value="none" selected> 793 Keine </option> 794 <option value="file"> 795 <# } #> 796 <# if ( data.model.canEmbed ) { #> 797 Mediendatei verlinken <# } else { #> 798 Mediendatei <# } #> 799 </option> 800 <option value="post"> 801 <# if ( data.model.canEmbed ) { #> 802 Anhangseite verlinken <# } else { #> 803 Anhangseite <# } #> 804 </option> 805 <# if ( 'image' === data.type ) { #> 806 <option value="custom"> 807 Individuelle URL </option> 808 <# } #> 809 </select> 810 </span> 811 <span class="setting"> 812 <label for="attachment-display-settings-link-to-custom" class="name">URL</label> 813 <input type="text" id="attachment-display-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 814 </span> 815 816 <# if ( 'undefined' !== typeof data.sizes ) { #> 817 <span class="setting"> 818 <label for="attachment-display-settings-size" class="name">GröÃe</label> 819 <select id="attachment-display-settings-size" class="size" name="size" 820 data-setting="size" 821 <# if ( data.userSettings ) { #> 822 data-user-setting="imgsize" 823 <# } #>> 824 <# 825 var size = data.sizes['thumbnail']; 826 if ( size ) { #> 827 <option value="thumbnail" > 828 Vorschaubild – {{ size.width }} × {{ size.height }} 829 </option> 830 <# } #> 831 <# 832 var size = data.sizes['medium']; 833 if ( size ) { #> 834 <option value="medium" > 835 Mittel – {{ size.width }} × {{ size.height }} 836 </option> 837 <# } #> 838 <# 839 var size = data.sizes['large']; 840 if ( size ) { #> 841 <option value="large" > 842 Groà – {{ size.width }} × {{ size.height }} 843 </option> 844 <# } #> 845 <# 846 var size = data.sizes['full']; 847 if ( size ) { #> 848 <option value="full" selected='selected'> 849 OriginalgröÃe – {{ size.width }} × {{ size.height }} 850 </option> 851 <# } #> 852 </select> 853 </span> 854 <# } #> 855 </script>
855 856 857
857<script type="text/html" id="tmpl-gallery-settings"> 858 <h2>Galerie-Einstellungen</h2> 859 860 <span class="setting"> 861 <label for="gallery-settings-link-to" class="name">Link zu</label> 862 <select id="gallery-settings-link-to" class="link-to" 863 data-setting="link" 864 <# if ( data.userSettings ) { #> 865 data-user-setting="urlbutton" 866 <# } #>> 867 868 <option value="post" <# if ( ! wp.media.galleryDefaults.link || 'post' === wp.media.galleryDefaults.link ) { 869 #>selected="selected"<# } 870 #>> 871 Anhangseite </option> 872 <option value="file" <# if ( 'file' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 873 Mediendatei </option> 874 <option value="none" <# if ( 'none' === wp.media.galleryDefaults.link ) { #>selected="selected"<# } #>> 875 Keine </option> 876 </select> 877 </span> 878 879 <span class="setting"> 880 <label for="gallery-settings-columns" class="name select-label-inline">Spalten</label> 881 <select id="gallery-settings-columns" class="columns" name="columns" 882 data-setting="columns"> 883 <option value="1" <# 884 if ( 1 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 885 #>> 886 1 </option> 887 <option value="2" <# 888 if ( 2 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 889 #>> 890 2 </option> 891 <option value="3" <# 892 if ( 3 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 893 #>> 894 3 </option> 895 <option value="4" <# 896 if ( 4 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 897 #>> 898 4 </option> 899 <option value="5" <# 900 if ( 5 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 901 #>> 902 5 </option> 903 <option value="6" <# 904 if ( 6 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 905 #>> 906 6 </option> 907 <option value="7" <# 908 if ( 7 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 909 #>> 910 7 </option> 911 <option value="8" <# 912 if ( 8 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 913 #>> 914 8 </option> 915 <option value="9" <# 916 if ( 9 == wp.media.galleryDefaults.columns ) { #>selected="selected"<# } 917 #>> 918 9 </option> 919 </select> 920 </span> 921 922 <span class="setting"> 923 <input type="checkbox" id="gallery-settings-random-order" data-setting="_orderbyRandom" /> 924 <label for="gallery-settings-random-order" class="checkbox-label-inline">Zufällige Sortierung</label> 925 </span> 926 927 <span class="setting size"> 928 <label for="gallery-settings-size" class="name">GröÃe</label> 929 <select id="gallery-settings-size" class="size" name="size" 930 data-setting="size" 931 <# if ( data.userSettings ) { #> 932 data-user-setting="imgsize" 933 <# } #> 934 > 935 <option value="thumbnail"> 936 Vorschaubild </option> 937 <option value="medium"> 938 Mittel </option> 939 <option value="large"> 940 Groà </option> 941 <option value="full"> 942 OriginalgröÃe </option> 943 </select> 944 </span> 945 </script>
945 946 947
947<script type="text/html" id="tmpl-playlist-settings"> 948 <h2>Einstellungen der Wiedergabeliste</h2> 949 950 <# var emptyModel = _.isEmpty( data.model ), 951 isVideo = 'video' === data.controller.get('library').props.get('type'); #> 952 953 <span class="setting"> 954 <input type="checkbox" id="playlist-settings-show-list" data-setting="tracklist" <# if ( emptyModel ) { #> 955 checked="checked" 956 <# } #> /> 957 <label for="playlist-settings-show-list" class="checkbox-label-inline"> 958 <# if ( isVideo ) { #> 959 Videoliste anzeigen <# } else { #> 960 Titelliste anzeigen <# } #> 961 </label> 962 </span> 963 964 <# if ( ! isVideo ) { #> 965 <span class="setting"> 966 <input type="checkbox" id="playlist-settings-show-artist" data-setting="artists" <# if ( emptyModel ) { #> 967 checked="checked" 968 <# } #> /> 969 <label for="playlist-settings-show-artist" class="checkbox-label-inline"> 970 Künstlernamen in der Titelliste anzeigen </label> 971 </span> 972 <# } #> 973 974 <span class="setting"> 975 <input type="checkbox" id="playlist-settings-show-images" data-setting="images" <# if ( emptyModel ) { #> 976 checked="checked" 977 <# } #> /> 978 <label for="playlist-settings-show-images" class="checkbox-label-inline"> 979 Bilder anzeigen </label> 980 </span> 981 </script>
981 982 983
983<script type="text/html" id="tmpl-embed-link-settings"> 984 <span class="setting link-text"> 985 <label for="embed-link-settings-link-text" class="name">Linktext</label> 986 <input type="text" id="embed-link-settings-link-text" class="alignment" data-setting="linkText" /> 987 </span> 988 <div class="embed-container" style="display: none;"> 989 <div class="embed-preview"></div> 990 </div> 991 </script>
991 992 993
993<script type="text/html" id="tmpl-embed-image-settings"> 994 <div class="wp-clearfix"> 995 <div class="thumbnail"> 996 <img src="{{ data.model.url }}" draggable="false" alt="" /> 997 </div> 998 </div> 999 1000 <span class="setting alt-text has-description"> 1001 <label for="embed-image-settings-alt-text" class="name">Alternativtext</label> 1002 <textarea id="embed-image-settings-alt-text" data-setting="alt" aria-describedby="alt-text-description"></textarea> 1003 </span> 1004 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/de" target="_blank">Erfahren Sie, wie Sie den Zweck des Bildes beschreiben<span class="screen-reader-text"> (öffnet in neuem Tab)</span></a>. Leer lassen, wenn das Bild nur als dekoratives Element dient.</p> 1005 1006 <span class="setting caption"> 1007 <label for="embed-image-settings-caption" class="name">Beschriftung</label> 1008 <textarea id="embed-image-settings-caption" data-setting="caption"></textarea> 1009 </span> 1010 1011 <fieldset class="setting-group"> 1012 <legend class="name">Ausrichtung</legend> 1013 <span class="setting align"> 1014 <span class="button-group button-large" data-setting="align"> 1015 <button class="button" value="left"> 1016 Links </button> 1017 <button class="button" value="center"> 1018 Zentriert </button> 1019 <button class="button" value="right"> 1020 Rechts </button> 1021 <button class="button active" value="none"> 1022 Keine </button> 1023 </span> 1024 </span> 1025 </fieldset> 1026 1027 <fieldset class="setting-group"> 1028 <legend class="name">Link zu</legend> 1029 <span class="setting link-to"> 1030 <span class="button-group button-large" data-setting="link"> 1031 <button class="button" value="file"> 1032 Bild-URL </button> 1033 <button class="button" value="custom"> 1034 Individuelle URL </button> 1035 <button class="button active" value="none"> 1036 Keine </button> 1037 </span> 1038 </span> 1039 <span class="setting"> 1040 <label for="embed-image-settings-link-to-custom" class="name">URL</label> 1041 <input type="text" id="embed-image-settings-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1042 </span> 1043 </fieldset> 1044 </script>
1044 1045 1046
1046<script type="text/html" id="tmpl-image-details"> 1047 <div class="media-embed"> 1048 <div class="embed-media-settings"> 1049 <div class="column-settings"> 1050 <span class="setting alt-text has-description"> 1051 <label for="image-details-alt-text" class="name">Alternativtext</label> 1052 <textarea id="image-details-alt-text" data-setting="alt" aria-describedby="alt-text-description">{{ data.model.alt }}</textarea> 1053 </span> 1054 <p class="description" id="alt-text-description"><a href="https://www.w3.org/WAI/tutorials/images/decision-tree/de" target="_blank">Erfahren Sie, wie Sie den Zweck des Bildes beschreiben<span class="screen-reader-text"> (öffnet in neuem Tab)</span></a>. Leer lassen, wenn das Bild nur als dekoratives Element dient.</p> 1055 1056 <span class="setting caption"> 1057 <label for="image-details-caption" class="name">Beschriftung</label> 1058 <textarea id="image-details-caption" data-setting="caption">{{ data.model.caption }}</textarea> 1059 </span> 1060 1061 <h2>Anzeigeeinstellungen</h2> 1062 <fieldset class="setting-group"> 1063 <legend class="legend-inline">Ausrichtung</legend> 1064 <span class="setting align"> 1065 <span class="button-group button-large" data-setting="align"> 1066 <button class="button" value="left"> 1067 Links </button> 1068 <button class="button" value="center"> 1069 Zentriert </button> 1070 <button class="button" value="right"> 1071 Rechts </button> 1072 <button class="button active" value="none"> 1073 Keine </button> 1074 </span> 1075 </span> 1076 </fieldset> 1077 1078 <# if ( data.attachment ) { #> 1079 <# if ( 'undefined' !== typeof data.attachment.sizes ) { #> 1080 <span class="setting size"> 1081 <label for="image-details-size" class="name">GröÃe</label> 1082 <select id="image-details-size" class="size" name="size" 1083 data-setting="size" 1084 <# if ( data.userSettings ) { #> 1085 data-user-setting="imgsize" 1086 <# } #>> 1087 <# 1088 var size = data.sizes['thumbnail']; 1089 if ( size ) { #> 1090 <option value="thumbnail"> 1091 Vorschaubild – {{ size.width }} × {{ size.height }} 1092 </option> 1093 <# } #> 1094 <# 1095 var size = data.sizes['medium']; 1096 if ( size ) { #> 1097 <option value="medium"> 1098 Mittel – {{ size.width }} × {{ size.height }} 1099 </option> 1100 <# } #> 1101 <# 1102 var size = data.sizes['large']; 1103 if ( size ) { #> 1104 <option value="large"> 1105 Groà – {{ size.width }} × {{ size.height }} 1106 </option> 1107 <# } #> 1108 <# 1109 var size = data.sizes['full']; 1110 if ( size ) { #> 1111 <option value="full"> 1112 OriginalgröÃe – {{ size.width }} × {{ size.height }} 1113 </option> 1114 <# } #> 1115 <option value="custom"> 1116 Individuelle GröÃe </option> 1117 </select> 1118 </span> 1119 <# } #> 1120 <div class="custom-size wp-clearfix<# if ( data.model.size !== 'custom' ) { #> hidden<# } #>"> 1121 <span class="custom-size-setting"> 1122 <label for="image-details-size-width">Breite</label> 1123 <input type="number" id="image-details-size-width" aria-describedby="image-size-desc" data-setting="customWidth" step="1" value="{{ data.model.customWidth }}" /> 1124 </span> 1125 <span class="sep" aria-hidden="true">×</span> 1126 <span class="custom-size-setting"> 1127 <label for="image-details-size-height">Höhe</label> 1128 <input type="number" id="image-details-size-height" aria-describedby="image-size-desc" data-setting="customHeight" step="1" value="{{ data.model.customHeight }}" /> 1129 </span> 1130 <p id="image-size-desc" class="description">BildgröÃe in Pixel</p> 1131 </div> 1132 <# } #> 1133 1134 <span class="setting link-to"> 1135 <label for="image-details-link-to" class="name">Link zu</label> 1136 <select id="image-details-link-to" data-setting="link"> 1137 <# if ( data.attachment ) { #> 1138 <option value="file">
1139 Mediendatei </option> 1140 <option value="post"> 1141 Anhangseite </option> 1142 <# } else { #> 1143 <option value="file"> 1144 Bild-URL </option> 1145 <# } #> 1146 <option value="custom"> 1147 Individuelle URL </option> 1148 <option value="none"> 1149 Keine </option> 1150 </select> 1151 </span> 1152 <span class="setting"> 1153 <label for="image-details-link-to-custom" class="name">URL</label> 1154 <input type="text" id="image-details-link-to-custom" class="link-to-custom" data-setting="linkUrl" /> 1155 </span> 1156 1157 <div class="advanced-section"> 1158 <h2><button type="button" class="button-link advanced-toggle">Erweiterte Optionen</button></h2> 1159 <div class="advanced-settings hidden"> 1160 <div class="advanced-image"> 1161 <span class="setting title-text"> 1162 <label for="image-details-title-attribute" class="name">Title-Attribut des Bildes</label> 1163 <input type="text" id="image-details-title-attribute" data-setting="title" value="{{ data.model.title }}" /> 1164 </span> 1165 <span class="setting extra-classes"> 1166 <label for="image-details-css-class" class="name">Bild-CSS-Klasse</label> 1167 <input type="text" id="image-details-css-class" data-setting="extraClasses" value="{{ data.model.extraClasses }}" /> 1168 </span> 1169 </div> 1170 <div class="advanced-link"> 1171 <span class="setting link-target"> 1172 <input type="checkbox" id="image-details-link-target" data-setting="linkTargetBlank" value="_blank" <# if ( data.model.linkTargetBlank ) { #>checked="checked"<# } #>> 1173 <label for="image-details-link-target" class="checkbox-label">Link in einem neuen Tab öffnen</label> 1174 </span> 1175 <span class="setting link-rel"> 1176 <label for="image-details-link-rel" class="name">Linkbeziehung</label> 1177 <input type="text" id="image-details-link-rel" data-setting="linkRel" value="{{ data.model.linkRel }}" /> 1178 </span> 1179 <span class="setting link-class-name"> 1180 <label for="image-details-link-css-class" class="name">CSS-Klasse des Links</label> 1181 <input type="text" id="image-details-link-css-class" data-setting="linkClassName" value="{{ data.model.linkClassName }}" /> 1182 </span> 1183 </div> 1184 </div> 1185 </div> 1186 </div> 1187 <div class="column-image"> 1188 <div class="image"> 1189 <img src="{{ data.model.url }}" draggable="false" alt="" /> 1190 <# if ( data.attachment && window.imageEdit ) { #> 1191 <div class="actions"> 1192 <input type="button" class="edit-attachment button" value="Original bearbeiten" /> 1193 <input type="button" class="replace-attachment button" value="Ersetzen" /> 1194 </div> 1195 <# } #> 1196 </div> 1197 </div> 1198 </div> 1199 </div> 1200 </script>
1200 1201 1202
1202<script type="text/html" id="tmpl-image-editor"> 1203 <div id="media-head-{{ data.id }}"></div> 1204 <div id="image-editor-{{ data.id }}"></div> 1205 </script>
1205 1206 1207
1207<script type="text/html" id="tmpl-audio-details"> 1208 <# var ext, html5types = { 1209 mp3: wp.media.view.settings.embedMimes.mp3, 1210 ogg: wp.media.view.settings.embedMimes.ogg 1211 }; #> 1212 1213 <div class="media-embed media-embed-details"> 1214 <div class="embed-media-settings embed-audio-settings"> 1215 <audio style="visibility: hidden" 1216 controls 1217 class="wp-audio-shortcode" 1218 width="{{ _.isUndefined( data.model.width ) ? 400 : data.model.width }}" 1219 preload="{{ _.isUndefined( data.model.preload ) ? 'none' : data.model.preload }}" 1220 <# 1221 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 1222 #> autoplay<# 1223 } 1224 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 1225 #> loop<# 1226 } 1227 #> 1228> 1229 <# if ( ! _.isEmpty( data.model.src ) ) { #> 1230 <source src="{{ data.model.src }}" type="{{ wp.media.view.settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 1231 <# } #> 1232 1233 <# if ( ! _.isEmpty( data.model.mp3 ) ) { #> 1234 <source src="{{ data.model.mp3 }}" type="{{ wp.media.view.settings.embedMimes[ 'mp3' ] }}" /> 1235 <# } #> 1236 <# if ( ! _.isEmpty( data.model.ogg ) ) { #> 1237 <source src="{{ data.model.ogg }}" type="{{ wp.media.view.settings.embedMimes[ 'ogg' ] }}" /> 1238 <# } #> 1239 <# if ( ! _.isEmpty( data.model.flac ) ) { #> 1240 <source src="{{ data.model.flac }}" type="{{ wp.media.view.settings.embedMimes[ 'flac' ] }}" /> 1241 <# } #> 1242 <# if ( ! _.isEmpty( data.model.m4a ) ) { #> 1243 <source src="{{ data.model.m4a }}" type="{{ wp.media.view.settings.embedMimes[ 'm4a' ] }}" /> 1244 <# } #> 1245 <# if ( ! _.isEmpty( data.model.wav ) ) { #> 1246 <source src="{{ data.model.wav }}" type="{{ wp.media.view.settings.embedMimes[ 'wav' ] }}" /> 1247 <# } #> 1248 </audio> 1249 1250 <# if ( ! _.isEmpty( data.model.src ) ) { 1251 ext = data.model.src.split('.').pop(); 1252 if ( html5types[ ext ] ) { 1253 delete html5types[ ext ]; 1254 } 1255 #> 1256 <span class="setting"> 1257 <label for="audio-details-source" class="name">URL</label> 1258 <input type="text" id="audio-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> 1259 <button type="button" class="button-link remove-setting">Audioquelle entfernen</button> 1260 </span> 1261 <# } #> 1262 <# if ( ! _.isEmpty( data.model.mp3 ) ) { 1263 if ( ! _.isUndefined( html5types.mp3 ) ) { 1264 delete html5types.mp3; 1265 } 1266 #> 1267 <span class="setting"> 1268 <label for="audio-details-mp3-source" class="name">MP3</label> 1269 <input type="text" id="audio-details-mp3-source" readonly data-setting="mp3" value="{{ data.model.mp3 }}" /> 1270 <button type="button" class="button-link remove-setting">Audioquelle entfernen</button> 1271 </span> 1272 <# } #> 1273 <# if ( ! _.isEmpty( data.model.ogg ) ) { 1274 if ( ! _.isUndefined( html5types.ogg ) ) { 1275 delete html5types.ogg; 1276 } 1277 #> 1278 <span class="setting"> 1279 <label for="audio-details-ogg-source" class="name">OGG</label> 1280 <input type="text" id="audio-details-ogg-source" readonly data-setting="ogg" value="{{ data.model.ogg }}" /> 1281 <button type="button" class="button-link remove-setting">Audioquelle entfernen</button> 1282 </span> 1283 <# } #> 1284 <# if ( ! _.isEmpty( data.model.flac ) ) { 1285 if ( ! _.isUndefined( html5types.flac ) ) { 1286 delete html5types.flac; 1287 } 1288 #> 1289 <span class="setting"> 1290 <label for="audio-details-flac-source" class="name">FLAC</label> 1291 <input type="text" id="audio-details-flac-source" readonly data-setting="flac" value="{{ data.model.flac }}" /> 1292 <button type="button" class="button-link remove-setting">Audioquelle entfernen</button> 1293 </span> 1294 <# } #> 1295 <# if ( ! _.isEmpty( data.model.m4a ) ) { 1296 if ( ! _.isUndefined( html5types.m4a ) ) { 1297 delete html5types.m4a; 1298 } 1299 #> 1300 <span class="setting"> 1301 <label for="audio-details-m4a-source" class="name">M4A</label> 1302 <input type="text" id="audio-details-m4a-source" readonly data-setting="m4a" value="{{ data.model.m4a }}" /> 1303 <button type="button" class="button-link remove-setting">Audioquelle entfernen</button> 1304 </span> 1305 <# } #> 1306 <# if ( ! _.isEmpty( data.model.wav ) ) { 1307 if ( ! _.isUndefined( html5types.wav ) ) { 1308 delete html5types.wav; 1309 } 1310 #> 1311 <span class="setting"> 1312 <label for="audio-details-wav-source" class="name">WAV</label> 1313 <input type="text" id="audio-details-wav-source" readonly data-setting="wav" value="{{ data.model.wav }}" /> 1314 <button type="button" class="button-link remove-setting">Audioquelle entfernen</button> 1315 </span> 1316 <# } #> 1317 1318 <# if ( ! _.isEmpty( html5types ) ) { #> 1319 <fieldset class="setting-group"> 1320 <legend class="name">Fügen Sie alternative Quellen hinzu, um eine optimale HTML5-Wiedergabe zu gewährleisten</legend> 1321 <span class="setting"> 1322 <span class="button-large"> 1323 <# _.each( html5types, function (mime, type) { #> 1324 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 1325 <# } ) #> 1326 </span> 1327 </span> 1328 </fieldset> 1329 <# } #> 1330 1331 <fieldset class="setting-group"> 1332 <legend class="name">Vorladen</legend> 1333 <span class="setting preload"> 1334 <span class="button-group button-large" data-setting="preload"> 1335 <button class="button" value="auto">Automatisch</button> 1336 <button class="button" value="metadata">Metadaten</button> 1337 <button class="button active" value="none">Ohne</button> 1338 </span> 1339 </span> 1340 </fieldset> 1341 1342 <span class="setting-group"> 1343 <span class="setting checkbox-setting autoplay"> 1344 <input type="checkbox" id="audio-details-autoplay" data-setting="autoplay" /> 1345 <label for="audio-details-autoplay" class="checkbox-label">Automatische Wiedergabe</label> 1346 </span> 1347 1348 <span class="setting checkbox-setting"> 1349 <input type="checkbox" id="audio-details-loop" data-setting="loop" /> 1350 <label for="audio-details-loop" class="checkbox-label">Wiederholen</label> 1351 </span> 1352 </span> 1353 </div> 1354 </div> 1355 </script>
1355 1356 1357
1357<script type="text/html" id="tmpl-video-details"> 1358 <# var ext, html5types = { 1359 mp4: wp.media.view.settings.embedMimes.mp4, 1360 ogv: wp.media.view.settings.embedMimes.ogv, 1361 webm: wp.media.view.settings.embedMimes.webm 1362 }; #> 1363 1364 <div class="media-embed media-embed-details"> 1365 <div class="embed-media-settings embed-video-settings"> 1366 <div class="wp-video-holder"> 1367 <# 1368 var w = ! data.model.width || data.model.width > 640 ? 640 : data.model.width, 1369 h = ! data.model.height ? 360 : data.model.height; 1370 1371 if ( data.model.width && w !== data.model.width ) { 1372 h = Math.ceil( ( h * w ) / data.model.width ); 1373 } 1374 #> 1375 1376 <# var w_rule = '', classes = [], 1377 w, h, settings = wp.media.view.settings, 1378 isYouTube = isVimeo = false; 1379 1380 if ( ! _.isEmpty( data.model.src ) ) { 1381 isYouTube = data.model.src.match(/youtube|youtu\.be/); 1382 isVimeo = -1 !== data.model.src.indexOf('vimeo'); 1383 } 1384 1385 if ( settings.contentWidth && data.model.width >= settings.contentWidth ) { 1386 w = settings.contentWidth; 1387 } else { 1388 w = data.model.width; 1389 } 1390 1391 if ( w !== data.model.width ) { 1392 h = Math.ceil( ( data.model.height * w ) / data.model.width ); 1393 } else { 1394 h = data.model.height; 1395 } 1396 1397 if ( w ) { 1398 w_rule = 'width: ' + w + 'px; '; 1399 } 1400 1401 if ( isYouTube ) { 1402 classes.push( 'youtube-video' ); 1403 } 1404 1405 if ( isVimeo ) { 1406 classes.push( 'vimeo-video' ); 1407 } 1408 1409#> 1410<div style="{{ w_rule }}" class="wp-video"> 1411<video controls 1412 class="wp-video-shortcode {{ classes.join( ' ' ) }}" 1413 <# if ( w ) { #>width="{{ w }}"<# } #> 1414 <# if ( h ) { #>height="{{ h }}"<# } #> 1415 <# 1416 if ( ! _.isUndefined( data.model.poster ) && data.model.poster ) { 1417 #> poster="{{ data.model.poster }}"<# 1418 } #> 1419 preload ="{{ _.isUndefined( data.model.preload ) ? 'metadata' : data.model.preload }}" 1420 <# 1421 if ( ! _.isUndefined( data.model.autoplay ) && data.model.autoplay ) { 1422 #> autoplay<# 1423 } 1424 if ( ! _.isUndefined( data.model.loop ) && data.model.loop ) { 1425 #> loop<# 1426 } 1427 #> 1428> 1429 <# if ( ! _.isEmpty( data.model.src ) ) { 1430 if ( isYouTube ) { #> 1431 <source src="{{ data.model.src }}" type="video/youtube" /> 1432 <# } else if ( isVimeo ) { #> 1433 <source src="{{ data.model.src }}" type="video/vimeo" /> 1434 <# } else { #> 1435 <source src="{{ data.model.src }}" type="{{ settings.embedMimes[ data.model.src.split('.').pop() ] }}" /> 1436 <# } 1437 } #> 1438 1439 <# if ( data.model.mp4 ) { #> 1440 <source src="{{ data.model.mp4 }}" type="{{ settings.embedMimes[ 'mp4' ] }}" /> 1441 <# } #> 1442 <# if ( data.model.m4v ) { #> 1443 <source src="{{ data.model.m4v }}" type="{{ settings.embedMimes[ 'm4v' ] }}" /> 1444 <# } #> 1445 <# if ( data.model.webm ) { #> 1446 <source src="{{ data.model.webm }}" type="{{ settings.embedMimes[ 'webm' ] }}" /> 1447 <# } #> 1448 <# if ( data.model.ogv ) { #> 1449 <source src="{{ data.model.ogv }}" type="{{ settings.embedMimes[ 'ogv' ] }}" /> 1450 <# } #> 1451 <# if ( data.model.flv ) { #> 1452 <source src="{{ data.model.flv }}" type="{{ settings.embedMimes[ 'flv' ] }}" /> 1453 <# } #> 1454 {{{ data.model.content }}} 1455</video> 1456</div> 1457 1458 <# if ( ! _.isEmpty( data.model.src ) ) { 1459 ext = data.model.src.split('.').pop(); 1460 if ( html5types[ ext ] ) { 1461 delete html5types[ ext ]; 1462 } 1463 #> 1464 <span class="setting"> 1465 <label for="video-details-source" class="name">URL</label> 1466 <input type="text" id="video-details-source" readonly data-setting="src" value="{{ data.model.src }}" /> 1467 <button type="button" class="button-link remove-setting">Videoquelle entfernen</button> 1468 </span> 1469 <# } #> 1470 <# if ( ! _.isEmpty( data.model.mp4 ) ) { 1471 if ( ! _.isUndefined( html5types.mp4 ) ) { 1472 delete html5types.mp4; 1473 } 1474 #> 1475 <span class="setting"> 1476 <label for="video-details-mp4-source" class="name">MP4</label> 1477 <input type="text" id="video-details-mp4-source" readonly data-setting="mp4" value="{{ data.model.mp4 }}" /> 1478 <button type="button" class="button-link remove-setting">Videoquelle entfernen</button> 1479 </span> 1480 <# } #> 1481 <# if ( ! _.isEmpty( data.model.m4v ) ) { 1482 if ( ! _.isUndefined( html5types.m4v ) ) { 1483 delete html5types.m4v; 1484 } 1485 #> 1486 <span class="setting">
1487 <label for="video-details-m4v-source" class="name">M4V</label> 1488 <input type="text" id="video-details-m4v-source" readonly data-setting="m4v" value="{{ data.model.m4v }}" /> 1489 <button type="button" class="button-link remove-setting">Videoquelle entfernen</button> 1490 </span> 1491 <# } #> 1492 <# if ( ! _.isEmpty( data.model.webm ) ) { 1493 if ( ! _.isUndefined( html5types.webm ) ) { 1494 delete html5types.webm; 1495 } 1496 #> 1497 <span class="setting"> 1498 <label for="video-details-webm-source" class="name">WEBM</label> 1499 <input type="text" id="video-details-webm-source" readonly data-setting="webm" value="{{ data.model.webm }}" /> 1500 <button type="button" class="button-link remove-setting">Videoquelle entfernen</button> 1501 </span> 1502 <# } #> 1503 <# if ( ! _.isEmpty( data.model.ogv ) ) { 1504 if ( ! _.isUndefined( html5types.ogv ) ) { 1505 delete html5types.ogv; 1506 } 1507 #> 1508 <span class="setting"> 1509 <label for="video-details-ogv-source" class="name">OGV</label> 1510 <input type="text" id="video-details-ogv-source" readonly data-setting="ogv" value="{{ data.model.ogv }}" /> 1511 <button type="button" class="button-link remove-setting">Videoquelle entfernen</button> 1512 </span> 1513 <# } #> 1514 <# if ( ! _.isEmpty( data.model.flv ) ) { 1515 if ( ! _.isUndefined( html5types.flv ) ) { 1516 delete html5types.flv; 1517 } 1518 #> 1519 <span class="setting"> 1520 <label for="video-details-flv-source" class="name">FLV</label> 1521 <input type="text" id="video-details-flv-source" readonly data-setting="flv" value="{{ data.model.flv }}" /> 1522 <button type="button" class="button-link remove-setting">Videoquelle entfernen</button> 1523 </span> 1524 <# } #> 1525 </div> 1526 1527 <# if ( ! _.isEmpty( html5types ) ) { #> 1528 <fieldset class="setting-group"> 1529 <legend class="name">Fügen Sie alternative Quellen hinzu, um eine optimale HTML5-Wiedergabe zu gewährleisten</legend> 1530 <span class="setting"> 1531 <span class="button-large"> 1532 <# _.each( html5types, function (mime, type) { #> 1533 <button class="button add-media-source" data-mime="{{ mime }}">{{ type }}</button> 1534 <# } ) #> 1535 </span> 1536 </span> 1537 </fieldset> 1538 <# } #> 1539 1540 <# if ( ! _.isEmpty( data.model.poster ) ) { #> 1541 <span class="setting"> 1542 <label for="video-details-poster-image" class="name">Vorschaubild</label> 1543 <input type="text" id="video-details-poster-image" readonly data-setting="poster" value="{{ data.model.poster }}" /> 1544 <button type="button" class="button-link remove-setting">Vorschaubild entfernen</button> 1545 </span> 1546 <# } #> 1547 1548 <fieldset class="setting-group"> 1549 <legend class="name">Vorladen</legend> 1550 <span class="setting preload"> 1551 <span class="button-group button-large" data-setting="preload"> 1552 <button class="button" value="auto">Automatisch</button> 1553 <button class="button" value="metadata">Metadaten</button> 1554 <button class="button active" value="none">Ohne</button> 1555 </span> 1556 </span> 1557 </fieldset> 1558 1559 <span class="setting-group"> 1560 <span class="setting checkbox-setting autoplay"> 1561 <input type="checkbox" id="video-details-autoplay" data-setting="autoplay" /> 1562 <label for="video-details-autoplay" class="checkbox-label">Automatische Wiedergabe</label> 1563 </span> 1564 1565 <span class="setting checkbox-setting"> 1566 <input type="checkbox" id="video-details-loop" data-setting="loop" /> 1567 <label for="video-details-loop" class="checkbox-label">Wiederholen</label> 1568 </span> 1569 </span> 1570 1571 <span class="setting" data-setting="content"> 1572 <# 1573 var content = ''; 1574 if ( ! _.isEmpty( data.model.content ) ) { 1575 var tracks = jQuery( data.model.content ).filter( 'track' ); 1576 _.each( tracks.toArray(), function( track, index ) { 1577 content += track.outerHTML; #> 1578 <label for="video-details-track-{{ index }}" class="name">Textspuren (Untertitel, Beschreibungen, Kapitel oder Metadaten)</label> 1579 <input class="content-track" type="text" id="video-details-track-{{ index }}" aria-describedby="video-details-track-desc-{{ index }}" value="{{ track.outerHTML }}" />
1580 <span class="description" id="video-details-track-desc-{{ index }}"> 1581 Die Werte srclang, label und kind können bearbeitet werden, um die Sprache und Art der Video-Textspur festzulegen. </span> 1582 <button type="button" class="button-link remove-setting remove-track">Video-Textspur entfernen</button><br /> 1583 <# } ); #> 1584 <# } else { #> 1585 <span class="name">Textspuren (Untertitel, Beschreibungen, Kapitel oder Metadaten)</span><br /> 1586 <em>Es gibt keine zugehörigen Untertitel.</em> 1587 <# } #> 1588 <textarea class="hidden content-setting">{{ content }}</textarea> 1589 </span> 1590 </div> 1591 </div> 1592 </script>
1592 1593 1594
1594<script type="text/html" id="tmpl-editor-gallery"> 1595 <# if ( data.attachments.length ) { #> 1596 <div class="gallery gallery-columns-{{ data.columns }}"> 1597 <# _.each( data.attachments, function( attachment, index ) { #> 1598 <dl class="gallery-item"> 1599 <dt class="gallery-icon"> 1600 <# if ( attachment.thumbnail ) { #> 1601 <img src="{{ attachment.thumbnail.url }}" width="{{ attachment.thumbnail.width }}" height="{{ attachment.thumbnail.height }}" alt="{{ attachment.alt }}" /> 1602 <# } else { #> 1603 <img src="{{ attachment.url }}" alt="{{ attachment.alt }}" /> 1604 <# } #> 1605 </dt> 1606 <# if ( attachment.caption ) { #> 1607 <dd class="wp-caption-text gallery-caption"> 1608 {{{ data.verifyHTML( attachment.caption ) }}} 1609 </dd> 1610 <# } #> 1611 </dl> 1612 <# if ( index % data.columns === data.columns - 1 ) { #> 1613 <br style="clear: both;" /> 1614 <# } #> 1615 <# } ); #> 1616 </div> 1617 <# } else { #> 1618 <div class="wpview-error"> 1619 <div class="dashicons dashicons-format-gallery"></div><p>Es wurden keine Elemente gefunden.</p> 1620 </div> 1621 <# } #> 1622 </script>
1622 1623 1624
1624<script type="text/html" id="tmpl-crop-content"> 1625 <img class="crop-image" src="{{ data.url }}" alt="Vorschau für den Bildzuschnitt. Erfordert Maus-Interaktion." /> 1626 <div class="upload-errors"></div> 1627 </script>
1627 1628 1629
1629<script type="text/html" id="tmpl-site-icon-preview-crop"> 1630 <style> 1631 :root{ 1632 --site-icon-url: url( "{{ data.url }}" ); 1633 } 1634 </style> 1635 <h2>Website-Icon-Vorschau</h2> 1636 <p>Als App-Icon und als Browser-Icon.</p> 1637 <div class="site-icon-preview crop"> 1638 <div class="image-preview-wrap app-icon-preview"> 1639 <img id="preview-app-icon" src="{{ data.url }}" class="app-icon-preview" alt="Vorschau als App-Icon" /> 1640 </div> 1641 <div class="site-icon-preview-browser"> 1642 <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="browser-buttons"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 20a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm18 0a6 6 0 1 1 12 0 6 6 0 0 1-12 0Zm24-6a6 6 0 1 0 0 12 6 6 0 0 0 0-12Z" /></svg> 1643 <div class="site-icon-preview-tab"> 1644 <div class="image-preview-wrap browser"> 1645 <img id="preview-favicon" src="{{ data.url }}" class="browser-icon-preview" alt="Vorschau als Browser-Icon" /> 1646 </div> 1647 <div class="site-icon-preview-site-title" aria-hidden="true"><# print( 'Hanno Leichtmann' ) #></div> 1648 <svg role="img" aria-hidden="true" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-button"> 1649 <path d="M12 13.0607L15.7123 16.773L16.773 15.7123L13.0607 12L16.773 8.28772L15.7123 7.22706L12 10.9394L8.28771 7.22705L7.22705 8.28771L10.9394 12L7.22706 15.7123L8.28772 16.773L12 13.0607Z" /> 1650 </svg> 1651 </div> 1652 </div> 1653 </div> 1654 </div> 1655 </script>
1655 1656 1657
1657<script type="text/javascript" src="https://hannoleichtmann.com/wp-content/themes/hylys_theme/js/hylys.js?ver=1.0.0" id="customjs-js"></script>
vendor: 1 bytes, line 1657
1657
1658<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/underscore.min.js?ver=1.13.7" id="underscore-js"></script>
vendor: 1 bytes, line 1658
1658
1659<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/shortcode.min.js?ver=6.9.10" id="shortcode-js"></script>
vendor: 1 bytes, line 1659
1659
1660<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/backbone.min.js?ver=1.6.0" id="backbone-js"></script>
vendor: 1 bytes, line 1660
1660
1661<script type="text/javascript" id="wp-util-js-extra"> 1662/* <![CDATA[ */ 1663var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 1664//# sourceURL=wp-util-js-extra 1665/* ]]> */ 1666</script>
vendor: 1 bytes, line 1666
1666
1667<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/wp-util.min.js?ver=6.9.10" id="wp-util-js"></script>
vendor: 1 bytes, line 1667
1667
1668<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/wp-backbone.min.js?ver=6.9.10" id="wp-backbone-js"></script>
vendor: 1 bytes, line 1668
1668
1669<script type="text/javascript" id="media-models-js-extra"> 1670/* <![CDATA[ */ 1671var _wpMediaModelsL10n = {"settings":{"ajaxurl":"/wp-admin/admin-ajax.php","post":{"id":0}}}; 1672//# sourceURL=media-models-js-extra 1673/* ]]> */ 1674</script>
vendor: 1 bytes, line 1674
1674
1675<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/media-models.min.js?ver=6.9.10" id="media-models-js"></script>
vendor: 1 bytes, line 1675
1675
1676<script type="text/javascript" id="wp-plupload-js-extra"> 1677/* <![CDATA[ */ 1678var pluploadL10n = {"queue_limit_exceeded":"Sie haben versucht, zu viele Dateien in die Warteschlange zu stellen.","file_exceeds_size_limit":"%s \u00fcberschreitet das Upload-Limit f\u00fcr diese Website.","zero_byte_file":"Die ausgew\u00e4hlte Datei ist leer. Bitte versuchen Sie es mit einer anderen.","invalid_filetype":"Der Webserver kann diese Datei nicht verarbeiten.","not_an_image":"Diese Datei ist keine Bilddatei. Bitte probieren Sie eine andere Datei.","image_memory_exceeded":"Die Arbeitsspeichergrenze wurde \u00fcberschritten. Bitte versuchen Sie es mit einer kleineren Datei.","image_dimensions_exceeded":"Die Datei ist gr\u00f6\u00dfer als die Maximalgr\u00f6\u00dfe. Bitte verwenden Sie eine kleinere Datei.","default_error":"Bei dem Upload ist ein Fehler aufgetreten. Bitte versuchen Sie es sp\u00e4ter erneut.","missing_upload_url":"Die Konfiguration ist fehlerhaft. Bitte wenden Sie sich an Ihren Serveradministrator.","upload_limit_exceeded":"Sie k\u00f6nnen nur 1 Datei hochladen.","http_error":"Unerwartete Antwort des Servers. Die Datei wurde m\u00f6glicherweise erfolgreich hochgeladen. Schauen Sie in der Mediathek nach oder laden Sie die Seite neu.","http_error_image":"Der Server kann das Bild nicht verarbeiten. Dies kann vorkommen, wenn der Server besch\u00e4ftigt ist oder nicht genug Ressourcen hat, um die Aufgabe abzuschlie\u00dfen. Es k\u00f6nnte helfen, ein kleineres Bild hochzuladen. Die maximale Gr\u00f6\u00dfe sollte 2560\u00a0Pixel nicht \u00fcberschreiten.","upload_failed":"Der Upload ist fehlgeschlagen.","big_upload_failed":"Bitte versuchen Sie, diese Datei mit dem %1$sBrowser-Uploader%2$s hochzuladen.","big_upload_queued":"%s \u00fcberschreitet das Upload-Limit f\u00fcr den Mehrdateien-Uploader.","io_error":"IO-Fehler.","security_error":"Sicherheitsfehler.","file_cancelled":"Datei abgebrochen.","upload_stopped":"Upload gestoppt.","dismiss":"Verwerfen","crunching":"Wird verarbeitet\u00a0\u2026","deleted":"in den Papierkorb verschoben.","error_uploading":"\u201e%s\u201c konnte nicht hochgeladen werden.","unsupported_image":"Dieses Bild kann nicht in einem Webbrowser dargestellt werden. F\u00fcr ein optimales Ergebnis konvertieren Sie es vor dem Hochladen in das JPEG-Format.","noneditable_image":"Der Webserver kann keine responsiven Bildgr\u00f6\u00dfen f\u00fcr dieses Bild erzeugen. Wandeln Sie es in JPEG oder PNG um, bevor Sie es hochladen.","file_url_copied":"Die Datei-URL wurde in Ihre Zwischenablage kopiert"}; 1679var _wpPluploadSettings = {"defaults":{"file_data_name":"async-upload","url":"/wp-admin/async-upload.php","filters":{"max_file_size":"134217728b","mime_types":[{"extensions":"jpg,jpeg,jpe,gif,png,bmp,tiff,tif,webp,avif,ico,heic,heif,heics,heifs,asf,asx,wmv,wmx,wm,avi,divx,flv,mov,qt,mpeg,mpg,mpe,mp4,m4v,ogv,webm,mkv,3gp,3gpp,3g2,3gp2,txt,asc,c,cc,h,srt,csv,tsv,ics,rtx,css,vtt,dfxp,mp3,m4a,m4b,aac,ra,ram,wav,x-wav,ogg,oga,flac,mid,midi,wma,wax,mka,rtf,pdf,class,tar,zip,gz,gzip,rar,7z,psd,xcf,doc,pot,pps,ppt,wri,xla,xls,xlt,xlw,mdb,mpp,docx,docm,dotx,dotm,xlsx,xlsm,xlsb,xltx,xltm,xlam,pptx,pptm,ppsx,ppsm,potx,potm,ppam,sldx,sldm,onetoc,onetoc2,onetmp,onepkg,oxps,xps,odt,odp,ods,odg,odc,odb,odf,wp,wpd,key,numbers,pages"}]},"heic_upload_error":true,"multipart_params":{"action":"upload-attachment","_wpnonce":"3e2121220b"}},"browser":{"mobile":false,"supported":true},"limitExceeded":false}; 1680//# sourceURL=wp-plupload-js-extra 1681/* ]]> */ 1682</script>
vendor: 1 bytes, line 1682
1682
1683<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/plupload/wp-plupload.min.js?ver=6.9.10" id="wp-plupload-js"></script>
vendor: 1 bytes, line 1683
1683
1684<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
vendor: 1 bytes, line 1684
1684
1685<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.3" id="jquery-ui-mouse-js"></script>
vendor: 1 bytes, line 1685
1685
1686<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/jquery/ui/sortable.min.js?ver=1.13.3" id="jquery-ui-sortable-js"></script>
vendor: 1 bytes, line 1686
1686
1687<script type="text/javascript" id="mediaelement-core-js-before"> 1688/* <![CDATA[ */ 1689var mejsL10n = {"language":"de","strings":{"mejs.download-file":"Datei herunterladen","mejs.install-flash":"Sie verwenden einen Browser, der nicht den Flash-Player aktiviert oder installiert hat. Bitte aktivieren Sie Ihr Flash-Player-Plugin oder laden Sie die neueste Version von https://get.adobe.com/flashplayer/ herunter","mejs.fullscreen":"Vollbild","mejs.play":"Wiedergeben","mejs.pause":"Pausieren","mejs.time-slider":"Zeit-Schieberegler","mejs.time-help-text":"Benutzen Sie die Pfeiltasten Links/Rechts, um 1\u00a0Sekunde vor- oder zur\u00fcckzuspringen. Mit den Pfeiltasten Hoch/Runter k\u00f6nnen Sie um 10\u00a0Sekunden vor- oder zur\u00fcckspringen.","mejs.live-broadcast":"Live-\u00dcbertragung","mejs.volume-help-text":"Pfeiltasten Hoch/Runter benutzen, um die Lautst\u00e4rke zu regeln.","mejs.unmute":"Lautschalten","mejs.mute":"Stummschalten","mejs.volume-slider":"Lautst\u00e4rkeregler","mejs.video-player":"Video-Player","mejs.audio-player":"Audio-Player","mejs.captions-subtitles":"Untertitel","mejs.captions-chapters":"Kapitel","mejs.none":"Keine","mejs.afrikaans":"Afrikaans","mejs.albanian":"Albanisch","mejs.arabic":"Arabisch","mejs.belarusian":"Wei\u00dfrussisch","mejs.bulgarian":"Bulgarisch","mejs.catalan":"Katalanisch","mejs.chinese":"Chinesisch","mejs.chinese-simplified":"Chinesisch (vereinfacht)","mejs.chinese-traditional":"Chinesisch (traditionell)","mejs.croatian":"Kroatisch","mejs.czech":"Tschechisch","mejs.danish":"D\u00e4nisch","mejs.dutch":"Niederl\u00e4ndisch","mejs.english":"Englisch","mejs.estonian":"Estnisch","mejs.filipino":"Filipino","mejs.finnish":"Finnisch","mejs.french":"Franz\u00f6sisch","mejs.galician":"Galicisch","mejs.german":"Deutsch","mejs.greek":"Griechisch","mejs.haitian-creole":"Haitianisch-Kreolisch","mejs.hebrew":"Hebr\u00e4isch","mejs.hindi":"Hindi","mejs.hungarian":"Ungarisch","mejs.icelandic":"Isl\u00e4ndisch","mejs.indonesian":"Indonesisch","mejs.irish":"Irisch","mejs.italian":"Italienisch","mejs.japanese":"Japanisch","mejs.korean":"Koreanisch","mejs.latvian":"Lettisch","mejs.lithuanian":"Litauisch","mejs.macedonian":"Mazedonisch","mejs.malay":"Malaiisch","mejs.maltese":"Maltesisch","mejs.norwegian":"Norwegisch","mejs.persian":"Persisch","mejs.polish":"Polnisch","mejs.portuguese":"Portugiesisch","mejs.romanian":"Rum\u00e4nisch","mejs.russian":"Russisch","mejs.serbian":"Serbisch","mejs.slovak":"Slowakisch","mejs.slovenian":"Slowenisch","mejs.spanish":"Spanisch","mejs.swahili":"Suaheli","mejs.swedish":"Schwedisch","mejs.tagalog":"Tagalog","mejs.thai":"Thai","mejs.turkish":"T\u00fcrkisch","mejs.ukrainian":"Ukrainisch","mejs.vietnamese":"Vietnamesisch","mejs.welsh":"Walisisch","mejs.yiddish":"Jiddisch"}}; 1690//# sourceURL=mediaelement-core-js-before 1691/* ]]> */ 1692</script>
vendor: 1 bytes, line 1692
1692
1693<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17" id="mediaelement-core-js"></script>
vendor: 1 bytes, line 1693
1693
1694<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=6.9.10" id="mediaelement-migrate-js"></script>
vendor: 1 bytes, line 1694
1694
1695<script type="text/javascript" id="mediaelement-js-extra"> 1696/* <![CDATA[ */ 1697var _wpmejsSettings = {"pluginPath":"/wp-includes/js/mediaelement/","classPrefix":"mejs-","stretching":"responsive","audioShortcodeLibrary":"mediaelement","videoShortcodeLibrary":"mediaelement"}; 1698//# sourceURL=mediaelement-js-extra 1699/* ]]> */ 1700</script>
vendor: 1 bytes, line 1700
1700
1701<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=6.9.10" id="wp-mediaelement-js"></script>
vendor: 1 bytes, line 1701
1701
1702<script type="text/javascript" id="wp-api-request-js-extra"> 1703/* <![CDATA[ */ 1704var wpApiSettings = {"root":"https://hannoleichtmann.com/wp-json/","nonce":"2a8ab6867a","versionString":"wp/v2/"}; 1705//# sourceURL=wp-api-request-js-extra 1706/* ]]> */ 1707</script>
vendor: 1 bytes, line 1707
1707
1708<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/api-request.min.js?ver=6.9.10" id="wp-api-request-js"></script>
vendor: 1 bytes, line 1708
1708
1709<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script>
vendor: 1 bytes, line 1709
1709
1710<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 1710
1710
1711<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1711
1711
1712<script type="text/javascript" id="wp-i18n-js-after"> 1713/* <![CDATA[ */ 1714wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1715//# sourceURL=wp-i18n-js-after 1716/* ]]> */ 1717</script>
vendor: 1 bytes, line 1717
1717
1718<script type="text/javascript" id="wp-a11y-js-translations"> 1719/* <![CDATA[ */ 1720( function( domain, translations ) { 1721 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1722 localeData[""].domain = domain; 1723 wp.i18n.setLocaleData( localeData, domain ); 1724} )( "default", {"translation-revision-date":"2026-10-01 12:48:55+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Notifications":["Benachrichtigungen"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} ); 1725//# sourceURL=wp-a11y-js-translations 1726/* ]]> */ 1727</script>
vendor: 1 bytes, line 1727
1727
1728<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/dist/a11y.min.js?ver=cb460b4676c94bd228ed" id="wp-a11y-js"></script>
vendor: 1 bytes, line 1728
1728
1729<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/clipboard.min.js?ver=2.0.11" id="clipboard-js"></script>
vendor: 1 bytes, line 1729
1729
1730<script type="text/javascript" id="media-views-js-extra"> 1731/* <![CDATA[ */ 1732var _wpMediaViewsL10n = {"mediaFrameDefaultTitle":"Medien","url":"URL","addMedia":"Medien hinzuf\u00fcgen","search":"Suchen","select":"Ausw\u00e4hlen","cancel":"Abbrechen","update":"Aktualisieren","replace":"Ersetzen","remove":"Entfernen","back":"Zur\u00fcck","selected":"%d ausgew\u00e4hlt","dragInfo":"Nutzen Sie Drag-and-drop zum Umsortieren der Mediendateien.","uploadFilesTitle":"Dateien hochladen","uploadImagesTitle":"Bilder hochladen","mediaLibraryTitle":"Mediathek","insertMediaTitle":"Medien hinzuf\u00fcgen","createNewGallery":"Neue Galerie erstellen","createNewPlaylist":"Neue Wiedergabeliste erstellen","createNewVideoPlaylist":"Neue Video-Wiedergabeliste erstellen","returnToLibrary":"\u2190 Zur Mediathek","allMediaItems":"Alle Medien","allDates":"Alle Daten","noItemsFound":"Es wurden keine Elemente gefunden.","insertIntoPost":"In den Beitrag einf\u00fcgen","unattached":"Nicht verkn\u00fcpft","mine":"Meine","trash":"Papierkorb","uploadedToThisPost":"Zu diesem Beitrag hochgeladen","warnDelete":"Sie sind dabei, dieses Element endg\u00fcltig von Ihrer Website zu l\u00f6schen.\nDiese Aktion kann nicht r\u00fcckg\u00e4ngig gemacht werden.\n W\u00e4hlen Sie \u201aAbbrechen\u2018 zum Beenden oder \u201aOK\u2018 zum L\u00f6schen.","warnBulkDelete":"Sie sind dabei, diese Elemente endg\u00fcltig von Ihrer Website zu l\u00f6schen.\nDiese Aktion kann nicht r\u00fcckg\u00e4ngig gemacht werden.\n W\u00e4hlen Sie \u201aAbbrechen\u2018 zum Beenden oder \u201aOK\u2018 zum L\u00f6schen.","warnBulkTrash":"Sie sind dabei, diese Elemente in den Papierkorb zu legen.\n W\u00e4hlen Sie \u201aAbbrechen\u2018 zum Beenden oder \u201aOK\u2018 zum L\u00f6schen.","bulkSelect":"Mehrere ausw\u00e4hlen","trashSelected":"In den Papierkorb verschieben","restoreSelected":"Aus dem Papierkorb wiederherstellen","deletePermanently":"Endg\u00fcltig l\u00f6schen","errorDeleting":"Fehler beim L\u00f6schen des Anhangs.","apply":"Anwenden","filterByDate":"Nach Datum filtern","filterByType":"Nach Typ filtern","searchLabel":"Medien suchen","searchMediaLabel":"Medien suchen","searchMediaPlaceholder":"Medien suchen\u00a0\u2026","mediaFound":"Anzahl der gefundenen Medienelemente: %d","noMedia":"Es wurden keine Medienelemente gefunden.","noMediaTryNewSearch":"Es wurden keine Medienelemente gefunden. Versuchen Sie eine andere Suche.","attachmentDetails":"Anhang-Details","insertFromUrlTitle":"Von URL einf\u00fcgen","setFeaturedImageTitle":"Beitragsbild","setFeaturedImage":"Beitragsbild festlegen","createGalleryTitle":"Galerie erstellen","editGalleryTitle":"Galerie bearbeiten","cancelGalleryTitle":"\u2190 Galerie abbrechen","insertGallery":"Galerie einf\u00fcgen","updateGallery":"Galerie aktualisieren","addToGallery":"Zur Galerie hinzuf\u00fcgen","addToGalleryTitle":"Zur Galerie hinzuf\u00fcgen","reverseOrder":"Sortierung umkehren","imageDetailsTitle":"Bild-Details","imageReplaceTitle":"Bild ersetzen","imageDetailsCancel":"Bearbeiten abbrechen","editImage":"Bild bearbeiten","chooseImage":"Bild ausw\u00e4hlen","selectAndCrop":"Ausw\u00e4hlen und zuschneiden","skipCropping":"Zuschneiden \u00fcberspringen","cropImage":"Bild zuschneiden","cropYourImage":"Schneiden Sie Ihr Bild zu","cropping":"Wird zugeschnitten\u00a0\u2026","suggestedDimensions":"Empfohlene Bildma\u00dfe: %1$s \u00d7 %2$s\u00a0Pixel.","cropError":"Beim Zuschneiden Ihres Bildes ist ein Fehler aufgetreten.","audioDetailsTitle":"Audio-Details","audioReplaceTitle":"Audio ersetzen","audioAddSourceTitle":"Audioquelle hinzuf\u00fcgen","audioDetailsCancel":"Bearbeiten abbrechen","videoDetailsTitle":"Video-Details","videoReplaceTitle":"Video ersetzen","videoAddSourceTitle":"Videoquelle hinzuf\u00fcgen","videoDetailsCancel":"Bearbeiten abbrechen","videoSelectPosterImageTitle":"Vorschaubild ausw\u00e4hlen","videoAddTrackTitle":"Untertitel hinzuf\u00fcgen","playlistDragInfo":"Nutzen Sie Drag-and-drop zum Umsortieren der Titel.","createPlaylistTitle":"Audio-Wiedergabeliste erstellen","editPlaylistTitle":"Audio-Wiedergabeliste bearbeiten","cancelPlaylistTitle":"\u2190 Audio-Wiedergabeliste abbrechen","insertPlaylist":"Audio-Wiedergabeliste einf\u00fcgen","updatePlaylist":"Audio-Wiedergabeliste aktualisieren","addToPlaylist":"Zur Audio-Wiedergabeliste hinzuf\u00fcgen","addToPlaylistTitle":"Zur Audio-Wiedergabeliste hinzuf\u00fcgen","videoPlaylistDragInfo":"Nutzen Sie Drag-and-drop zum Umsortieren der Videos.","createVideoPlaylistTitle":"Video-Wiedergabeliste erstellen","editVideoPlaylistTitle":"Video-Wiedergabeliste bearbeiten","cancelVideoPlaylistTitle":"\u2190 Video-Wiedergabeliste abbrechen","insertVideoPlaylist":"Video-Wiedergabeliste einf\u00fcgen","updateVideoPlaylist":"Video-Wiedergabeliste aktualisieren","addToVideoPlaylist":"Zur Video-Wiedergabeliste hinzuf\u00fcgen","addToVideoPlaylistTitle":"Zur Video-Wiedergabeliste hinzuf\u00fcgen","filterAttachments":"Medien filtern","attachmentsList":"Medienliste","settings":{"tabs":[],"tabUrl":"https://hannoleichtmann.com/wp-admin/media-upload.php?chromeless=1","mimeTypes":{"image":"Bilder","audio":"Audio","video":"Video","application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms-word.document.macroEnabled.12,application/vnd.ms-word.template.macroEnabled.12,application/vnd.oasis.opendocument.text,application/vnd.apple.pages,application/pdf,application/vnd.ms-xpsdocument,application/oxps,application/rtf,application/wordperfect,application/octet-stream":"Dokumente","application/vnd.apple.numbers,application/vnd.oasis.opendocument.spreadsheet,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel.sheet.macroEnabled.12,application/vnd.ms-excel.sheet.binary.macroEnabled.12":"Kalkulationstabellen","application/x-gzip,application/rar,a
1732pplication/x-tar,application/zip,application/x-7z-compressed":"Archiv"},"captions":true,"nonce":{"sendToEditor":"c9b3753551","setAttachmentThumbnail":"bfe8de3823"},"post":{"id":0},"defaultProps":{"link":"","align":"","size":""},"attachmentCounts":{"audio":1,"video":1},"oEmbedProxyUrl":"https://hannoleichtmann.com/wp-json/oembed/1.0/proxy","embedExts":["mp3","ogg","flac","m4a","wav","mp4","m4v","webm","ogv","flv"],"embedMimes":{"mp3":"audio/mpeg","ogg":"audio/ogg","flac":"audio/flac","m4a":"audio/mpeg","wav":"audio/wav","mp4":"video/mp4","m4v":"video/mp4","webm":"video/webm","ogv":"video/ogg","flv":"video/x-flv"},"contentWidth":null,"months":[{"year":"2025","month":"10","text":"Oktober 2025"},{"year":"2025","month":"5","text":"Mai 2025"},{"year":"2025","month":"3","text":"M\u00e4rz 2025"},{"year":"2024","month":"11","text":"November 2024"},{"year":"2024","month":"10","text":"Oktober 2024"},{"year":"2024","month":"9","text":"September 2024"},{"year":"2024","month":"8","text":"August 2024"},{"year":"2024","month":"5","text":"Mai 2024"},{"year":"2024","month":"4","text":"April 2024"},{"year":"2023","month":"11","text":"November 2023"},{"year":"2023","month":"10","text":"Oktober 2023"},{"year":"2023","month":"9","text":"September 2023"},{"year":"2023","month":"7","text":"Juli 2023"},{"year":"2023","month":"2","text":"Februar 2023"},{"year":"2022","month":"12","text":"Dezember 2022"},{"year":"2022","month":"7","text":"Juli 2022"},{"year":"2022","month":"5","text":"Mai 2022"},{"year":"2021","month":"11","text":"November 2021"},{"year":"2021","month":"5","text":"Mai 2021"},{"year":"2021","month":"4","text":"April 2021"},{"year":"2020","month":"9","text":"September 2020"},{"year":"2020","month":"8","text":"August 2020"},{"year":"2020","month":"2","text":"Februar 2020"},{"year":"2019","month":"4","text":"April 2019"},{"year":"2019","month":"1","text":"Januar 2019"},{"year":"2018","month":"12","text":"Dezember 2018"},{"year":"2018","month":"11","text":"November 2018"},{"year":"2018","month":"9","text":"September 2018"},{"year":"2018","month":"1","text":"Januar 2018"},{"year":"2017","month":"7","text":"Juli 2017"},{"year":"2017","month":"1","text":"Januar 2017"},{"year":"2016","month":"8","text":"August 2016"},{"year":"2016","month":"6","text":"Juni 2016"},{"year":"2016","month":"2","text":"Februar 2016"},{"year":"2016","month":"1","text":"Januar 2016"}],"mediaTrash":0,"infiniteScrolling":0}}; 1733//# sourceURL=media-views-js-extra 1734/* ]]> */ 1735</script>
vendor: 1 bytes, line 1735
1735
1736<script type="text/javascript" id="media-views-js-translations"> 1737/* <![CDATA[ */ 1738( function( domain, translations ) { 1739 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1740 localeData[""].domain = domain; 1741 wp.i18n.setLocaleData( localeData, domain ); 1742} )( "default", {"translation-revision-date":"2026-10-01 12:48:55+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Number of media items displayed: %d. Scroll the page for more results.":["Anzahl der angezeigten Medienelemente: %d. Scrollen Sie auf der Seite, um weitere Ergebnisse zu erhalten."],"%s item selected":["%s\u00a0Element ausgew\u00e4hlt","%s\u00a0Elemente ausgew\u00e4hlt"],"Load more":["Mehr laden"],"Jump to first loaded item":["Zum ersten geladenen Element springen"],"Showing %1$s of %2$s media items":["Zeigt %1$s von %2$s Medienelementen an"],"Error dismissed.":["Die Fehlermeldung wurde verworfen."],"Number of media items displayed: %d. Click load more for more results.":["Anzahl der angezeigten Medienelemente: %d. Klicken Sie auf \u201eMehr laden\u201c, um weitere Ergebnisse zu erhalten."],"The file URL has been copied to your clipboard":["Die Datei-URL wurde in Ihre Zwischenablage kopiert"]}},"comment":{"reference":"wp-includes\/js\/media-views.js"}} ); 1743//# sourceURL=media-views-js-translations 1744/* ]]> */ 1745</script>
vendor: 1 bytes, line 1745
1745
1746<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/media-views.min.js?ver=6.9.10" id="media-views-js"></script>
vendor: 1 bytes, line 1746
1746
1747<script type="text/javascript" id="media-editor-js-translations"> 1748/* <![CDATA[ */ 1749( function( domain, translations ) { 1750 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 1751 localeData[""].domain = domain; 1752 wp.i18n.setLocaleData( localeData, domain ); 1753} )( "default", {"translation-revision-date":"2026-10-01 12:48:55+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Could not set that as the thumbnail image. Try a different attachment.":["Das Bild konnte nicht als Vorschaubild gesetzt werden. Versuchen Sie es mit einem anderen."]}},"comment":{"reference":"wp-includes\/js\/media-editor.js"}} ); 1754//# sourceURL=media-editor-js-translations 1755/* ]]> */ 1756</script>
vendor: 1 bytes, line 1756
1756
1757<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/media-editor.min.js?ver=6.9.10" id="media-editor-js"></script>
vendor: 1 bytes, line 1757
1757
1758<script type="text/javascript" src="https://hannoleichtmann.com/wp-includes/js/media-audiovideo.min.js?ver=6.9.10" id="media-audiovideo-js"></script>
vendor: 1 bytes, line 1758
1758
1759<script type="text/javascript" src="https://hannoleichtmann.com/wp-content/themes/hylys_theme/js/hyly.admin.js?ver=1.0.0" id="hyly-admin-script-js"></script>
vendor: 1 bytes, line 1759
1759
1760<script id="wp-emoji-settings" type="application/json"> 1761{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://hannoleichtmann.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.10"}} 1762</script>
vendor: 1 bytes, line 1762
1762
1763<script type="module"> 1764/* <![CDATA[ */ 1765/*! This file is auto-generated */ 1766var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1767//# sourceURL=https://hannoleichtmann.com/wp-includes/js/wp-emoji-loader.min.js 1768/* ]]> */ 1769</script>
1769 1770 </body> 1771</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.