Updated 2k11 to v1.2.4.
This commit is contained in:
parent
fb41727385
commit
8a24cd47eb
@ -9,6 +9,7 @@
|
||||
// Sprachkonstanten
|
||||
@define('TWOK11_NAV_TITLE', 'Navigation');
|
||||
@define('TWOK11_PAG_TITLE', 'Pagination');
|
||||
@define('TWOK11_SIDEBAR', 'Seitenleiste');
|
||||
@define('TWOK11_PLINK_TEXT', 'Link');
|
||||
@define('TWOK11_PLINK_TITLE', 'Permanenter Link zu diesem Kommentar');
|
||||
@define('TWOK11_PLACE_SEARCH', 'Suchbegriff(e)');
|
||||
@ -24,3 +25,4 @@
|
||||
@define('TWOK11_EMPTYTRACKBACK', 'Die Anzeige des Inhaltes dieses Trackbacks ist leider nicht möglich.');
|
||||
@define('TWOK11_TRACKBACKPREVIEW', 'Vorschau anzeigen');
|
||||
@define('TWOK11_REPLYORIGIN', 'Ursprung');
|
||||
@define('TWOK11_FORMOPTIONS', 'Formular-Optionen');
|
||||
|
@ -9,12 +9,13 @@
|
||||
// Lang constants
|
||||
@define('TWOK11_NAV_TITLE', 'Navigation');
|
||||
@define('TWOK11_PAG_TITLE', 'Pagination');
|
||||
@define('TWOK11_SIDEBAR', 'Sidebar');
|
||||
@define('TWOK11_PLINK_TEXT', 'Link');
|
||||
@define('TWOK11_PLINK_TITLE', 'Permanent link for this comment');
|
||||
@define('TWOK11_PLACE_SEARCH', 'Search term(s)');
|
||||
@define('TWOK11_PLACE_NAME', 'i.e. John Doe');
|
||||
@define('TWOK11_PLACE_MAIL', 'i.e. mail@example.org');
|
||||
@define('TWOK11_PLACE_URL', 'i.e. http://example.org');
|
||||
@define('TWOK11_PLACE_NAME', 'e.g. John Doe');
|
||||
@define('TWOK11_PLACE_MAIL', 'e.g. mail@example.org');
|
||||
@define('TWOK11_PLACE_URL', 'e.g. http://example.org');
|
||||
@define('TWOK11_PLACE_MESSAGE', 'What do you want to say?');
|
||||
@define('TWOK11_SEND_MAIL', 'Send');
|
||||
@define('TWOK11_TWEET_THIS', 'Share article on Twitter');
|
||||
@ -24,3 +25,4 @@
|
||||
@define('TWOK11_EMPTYTRACKBACK', 'Unfortunately, the contents of this trackback can not be displayed.');
|
||||
@define('TWOK11_TRACKBACKPREVIEW', 'Show preview');
|
||||
@define('TWOK11_REPLYORIGIN', 'Origin');
|
||||
@define('TWOK11_FORMOPTIONS', 'Form options');
|
||||
|
@ -37,7 +37,8 @@
|
||||
</div>
|
||||
{serendipity_hookPlugin hook="frontend_comment" data=$commentform_entry}
|
||||
{if $is_commentform_showToolbar}
|
||||
<div class="form_toolbar">
|
||||
<fieldset class="form_toolbar">
|
||||
<legend class="visuallyhidden">{$CONST.TWOK11_FORMOPTIONS}</legend>
|
||||
<div class="form_box">
|
||||
<input id="checkbox_remember" name="serendipity[remember]" type="checkbox" {$commentform_remember}><label for="checkbox_remember">{$CONST.REMEMBER_INFO}</label>
|
||||
</div>
|
||||
@ -46,7 +47,7 @@
|
||||
<input id="checkbox_subscribe" name="serendipity[subscribe]" type="checkbox" {$commentform_subscribe} ><label for="checkbox_subscribe">{$CONST.SUBSCRIBE_TO_THIS_ENTRY}</label>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</fieldset>
|
||||
{/if}
|
||||
{if $is_moderate_comments}
|
||||
<p class="serendipity_msg_important">{$CONST.COMMENTS_WILL_BE_MODERATED}</p>
|
||||
|
@ -6,40 +6,43 @@ if (IN_serendipity !== true) { die ("Don't hack!"); }
|
||||
$serendipity['smarty']->assign(array('currpage' => "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'],
|
||||
'currpage2' => $_SERVER['REQUEST_URI']));
|
||||
|
||||
function serendipity_smarty_html5time($timestamp) { return date("c", $timestamp); }
|
||||
if( defined('Smarty::SMARTY_VERSION') ) {
|
||||
$serendipity['smarty']->registerPlugin('modifier', 'serendipity_html5time', 'serendipity_smarty_html5time');
|
||||
} else {
|
||||
// old Smarty 2 syntax
|
||||
$serendipity['smarty']->register_modifier('serendipity_html5time', 'serendipity_smarty_html5time');
|
||||
}
|
||||
if (!function_exists('serendipity_smarty_html5time')) {
|
||||
function serendipity_smarty_html5time($timestamp) { return date("c", $timestamp); }
|
||||
|
||||
// function serendipity_smarty_html5time($timestamp) { return date("c", $timestamp); }
|
||||
// $serendipity['smarty']->register_modifier('serendipity_smarty_html5time', 'serendipity_smarty_html5time');
|
||||
if( defined('Smarty::SMARTY_VERSION') ) {
|
||||
$serendipity['smarty']->registerPlugin('modifier', 'serendipity_html5time', 'serendipity_smarty_html5time');
|
||||
} else {
|
||||
// old Smarty 2 syntax
|
||||
$serendipity['smarty']->register_modifier('serendipity_html5time', 'serendipity_smarty_html5time');
|
||||
}
|
||||
}
|
||||
|
||||
if (class_exists('serendipity_event_spamblock')) {
|
||||
$required_fieldlist = serendipity_db_query("SELECT value FROM {$serendipity['dbPrefix']}config WHERE name LIKE '%spamblock%required_fields'", true, 'assoc');
|
||||
$required_fieldlist = serendipity_db_query("SELECT value FROM {$serendipity['dbPrefix']}config WHERE name LIKE '%spamblock%required_fields'", true, 'assoc');
|
||||
} elseif (class_exists('serendipity_event_commentspice')) {
|
||||
$required_fieldlist = serendipity_db_query("SELECT value FROM {$serendipity['dbPrefix']}config WHERE name LIKE '%commentspice%required_fields'", true, 'assoc');
|
||||
$required_fieldlist = serendipity_db_query("SELECT value FROM {$serendipity['dbPrefix']}config WHERE name LIKE '%commentspice%required_fields'", true, 'assoc');
|
||||
}
|
||||
if (is_array($required_fieldlist)) {
|
||||
$required_fields = explode(',', $required_fieldlist['value']);
|
||||
$smarty_required_fields = array();
|
||||
foreach($required_fields AS $required_field) {
|
||||
$required_field = trim($required_field);
|
||||
if (empty($required_field)) continue;
|
||||
$smarty_required_fields[$required_field] = $required_field;
|
||||
}
|
||||
$serendipity['smarty']->assign('required_fields', $smarty_required_fields);
|
||||
$required_fields = explode(',', $required_fieldlist['value']);
|
||||
$smarty_required_fields = array();
|
||||
|
||||
foreach($required_fields AS $required_field) {
|
||||
$required_field = trim($required_field);
|
||||
|
||||
if (empty($required_field)) continue;
|
||||
$smarty_required_fields[$required_field] = $required_field;
|
||||
}
|
||||
|
||||
$serendipity['smarty']->assign('required_fields', $smarty_required_fields);
|
||||
}
|
||||
|
||||
$template_config = array(
|
||||
array(
|
||||
'var' => 'date_format',
|
||||
'name' => GENERAL_PLUGIN_DATEFORMAT . " (http://php.net/strftime)",
|
||||
'type' => 'select',
|
||||
'default' => DATE_FORMAT_ENTRY,
|
||||
'select_values' => array(DATE_FORMAT_ENTRY => DATE_FORMAT_ENTRY,
|
||||
array(
|
||||
'var' => 'date_format',
|
||||
'name' => GENERAL_PLUGIN_DATEFORMAT . " (http://php.net/strftime)",
|
||||
'type' => 'select',
|
||||
'default' => DATE_FORMAT_ENTRY,
|
||||
'select_values' => array(DATE_FORMAT_ENTRY => DATE_FORMAT_ENTRY,
|
||||
'%A, %e. %B %Y' => '%A, %e. %B %Y',
|
||||
'%a, %e. %B %Y' => '%a, %e. %B %Y',
|
||||
'%e. %B %Y' => '%e. %B %Y',
|
||||
@ -50,44 +53,44 @@ $template_config = array(
|
||||
'%m/%d/%y' => '%m/%d/%y',
|
||||
'%m/%d/%Y' => '%m/%d/%Y',
|
||||
'%Y-%m-%d' => '%Y-%m-%d')
|
||||
),
|
||||
array(
|
||||
'var' => 'header_img',
|
||||
'name' => TWOK11_HEADER_IMG,
|
||||
'type' => 'media',
|
||||
'default' => serendipity_getTemplateFile('header.jpg')
|
||||
),
|
||||
array(
|
||||
'var' => 'webfonts',
|
||||
'name' => TWOK11_WEBFONTS,
|
||||
'type' => 'select',
|
||||
'default' => 'none',
|
||||
'select_values' => array('none' => TWOK11_NOWEBFONT,
|
||||
),
|
||||
array(
|
||||
'var' => 'header_img',
|
||||
'name' => TWOK11_HEADER_IMG,
|
||||
'type' => 'media',
|
||||
'default' => serendipity_getTemplateFile('header.jpg')
|
||||
),
|
||||
array(
|
||||
'var' => 'webfonts',
|
||||
'name' => TWOK11_WEBFONTS,
|
||||
'type' => 'select',
|
||||
'default' => 'none',
|
||||
'select_values' => array('none' => TWOK11_NOWEBFONT,
|
||||
'droid' => 'Droid Sans',
|
||||
'ptsans' => 'PT Sans',
|
||||
'osans' => 'Open Sans',
|
||||
'cabin' => 'Cabin',
|
||||
'ubuntu' => 'Ubuntu',
|
||||
'dserif' => 'Droid Serif')
|
||||
),
|
||||
array(
|
||||
'var' => 'userstyles',
|
||||
'name' => TWOK11_USERSTYLES,
|
||||
'type' => 'boolean',
|
||||
'default' => false
|
||||
),
|
||||
array(
|
||||
'var' => 'refcomments',
|
||||
'name' => TWOK11_REFCOMMENTS,
|
||||
'type' => 'boolean',
|
||||
'default' => false
|
||||
),
|
||||
array(
|
||||
'var' => 'use_corenav',
|
||||
'name' => TWOK11_USE_CORENAV,
|
||||
'type' => 'boolean',
|
||||
'default' => true
|
||||
)
|
||||
),
|
||||
array(
|
||||
'var' => 'userstyles',
|
||||
'name' => TWOK11_USERSTYLES,
|
||||
'type' => 'boolean',
|
||||
'default' => false
|
||||
),
|
||||
array(
|
||||
'var' => 'refcomments',
|
||||
'name' => TWOK11_REFCOMMENTS,
|
||||
'type' => 'boolean',
|
||||
'default' => false
|
||||
),
|
||||
array(
|
||||
'var' => 'use_corenav',
|
||||
'name' => TWOK11_USE_CORENAV,
|
||||
'type' => 'boolean',
|
||||
'default' => true
|
||||
)
|
||||
);
|
||||
|
||||
$template_global_config = array('navigation' => true);
|
||||
|
@ -1,4 +1,4 @@
|
||||
Name: 2k11
|
||||
Author: Matthias Mees, Veit Lehmann
|
||||
Date: 2012-10-15
|
||||
Date: 2012-11-14
|
||||
Require Serendipity: 1.6
|
||||
|
124
templates/2k11/js/2k11.min.js
vendored
124
templates/2k11/js/2k11.min.js
vendored
@ -1,58 +1,80 @@
|
||||
/*! Respond.js v1.1.0: min/max-width media query polyfill. (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */
|
||||
(function(e){e.respond={};respond.update=function(){};
|
||||
respond.mediaQueriesSupported=e.matchMedia&&e.matchMedia("only all").matches;if(respond.mediaQueriesSupported){return;}var o=e.document,v=o.documentElement,i=[],m=[],t=[],r={},h=30,f=o.getElementsByTagName("head")[0]||v,g=o.getElementsByTagName("base")[0],b=f.getElementsByTagName("link"),d=[],a=function(){var D=b,z=D.length,A=0,x,B,C,y;
|
||||
for(;A<z;A++){x=D[A],B=x.href,C=x.media,y=x.rel&&x.rel.toLowerCase()==="stylesheet";if(!!B&&y&&!r[B]){if(x.styleSheet&&x.styleSheet.rawCssText){p(x.styleSheet.rawCssText,B,C);
|
||||
r[B]=true;}else{if((!/^([a-zA-Z:]*\/\/)/.test(B)&&!g)||B.replace(RegExp.$1,"").split("/")[0]===e.location.host){d.push({href:B,media:C});}}}}k();},k=function(){if(d.length){var x=d.shift();
|
||||
q(x.href,function(y){p(y,x.href,x.media);r[x.href]=true;k();});}},p=function(B,C,F){var z=B.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),D=z&&z.length||0,C=C.substring(0,C.lastIndexOf("/")),E=function(K){return K.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+C+"$2$3");
|
||||
},G=!D&&F,J=0,I,x,y,H,A;if(C.length){C+="/";}if(G){D=1;}for(;J<D;J++){I=0;if(G){x=F;m.push(E(B));}else{x=z[J].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1;
|
||||
m.push(RegExp.$2&&E(RegExp.$2));}H=x.split(",");A=H.length;for(;I<A;I++){y=H[I];i.push({media:y.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:m.length-1,hasquery:y.indexOf("(")>-1,minw:y.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:y.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});
|
||||
}}j();},n,u,l=function(){var A,x=o.createElement("div"),y=o.body,z=false;x.style.cssText="position:absolute;font-size:1em;width:1em";if(!y){y=z=o.createElement("body");
|
||||
y.style.background="none";}y.appendChild(x);v.insertBefore(y,v.firstChild);A=x.offsetWidth;if(z){v.removeChild(y);}else{y.removeChild(x);}A=s=parseFloat(A);
|
||||
return A;},s,j=function(B){var C="clientWidth",K=v[C],A=o.compatMode==="CSS1Compat"&&K||o.body[C]||K,M={},z=b[b.length-1],G=(new Date()).getTime();if(B&&n&&G-n<h){clearTimeout(u);
|
||||
u=setTimeout(j,h);return;}else{n=G;}for(var x in i){var E=i[x],L=E.minw,D=E.maxw,J=L===null,H=D===null,F="em";if(!!L){L=parseFloat(L)*(L.indexOf(F)>-1?(s||l()):1);
|
||||
}if(!!D){D=parseFloat(D)*(D.indexOf(F)>-1?(s||l()):1);}if(!E.hasquery||(!J||!H)&&(J||A>=L)&&(H||A<=D)){if(!M[E.media]){M[E.media]=[];}M[E.media].push(m[E.rules]);
|
||||
}}for(var x in t){if(t[x]&&t[x].parentNode===f){f.removeChild(t[x]);}}for(var x in M){var I=o.createElement("style"),y=M[x].join("\n");I.type="text/css";
|
||||
I.media=x;f.insertBefore(I,z.nextSibling);if(I.styleSheet){I.styleSheet.cssText=y;}else{I.appendChild(o.createTextNode(y));}t.push(I);}},q=function(y,x){var z=c();
|
||||
if(!z){return;}z.open("GET",y,true);z.onreadystatechange=function(){if(z.readyState!=4||z.status!=200&&z.status!=304){return;}x(z.responseText);};if(z.readyState==4){return;
|
||||
}z.send(null);},c=(function(){var y=false;try{y=new XMLHttpRequest();}catch(x){y=new ActiveXObject("Microsoft.XMLHTTP");}return function(){return y;};})();
|
||||
a();respond.update=a;function w(){j(true);}if(e.addEventListener){e.addEventListener("resize",w,false);}else{if(e.attachEvent){e.attachEvent("onresize",w);
|
||||
}}})(this);(function(d){var g=navigator.userAgent;if(!(/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-5]_[0-9_]* like Mac OS X/i.test(g)&&g.indexOf("AppleWebKit")>-1)){return;
|
||||
}var b=d.document;if(!b.querySelector){return;}var f=b.querySelector("meta[name=viewport]"),a=f&&f.getAttribute("content"),o=a+",maximum-scale=1",h=a+",maximum-scale=10",k=true,n,m,l,e;
|
||||
if(!f){return;}function j(){f.setAttribute("content",h);k=true;}function c(){f.setAttribute("content",o);k=false;}function i(p){e=p.accelerationIncludingGravity;
|
||||
n=Math.abs(e.x);m=Math.abs(e.y);l=Math.abs(e.z);if((!d.orientation||d.orientation===180)&&(n>7||((l>6&&m<8||l<8&&m>6)&&n>5))){if(k){c();}}else{if(!k){j();
|
||||
}}}d.addEventListener("orientationchange",j,false);d.addEventListener("devicemotion",i,false);})(this);(function(a){a.fn.fitVids=function(b){var c={customSelector:null};
|
||||
/*! Respond.js v1.1.0 (c) Scott Jehl. MIT/GPLv2 Lic. j.mp/respondjs */
|
||||
(function(e){e.respond={};respond.update=function(){};respond.mediaQueriesSupported=e.matchMedia&&e.matchMedia("only all").matches;
|
||||
if(respond.mediaQueriesSupported){return;}var w=e.document,s=w.documentElement,i=[],k=[],q=[],o={},h=30,f=w.getElementsByTagName("head")[0]||s,g=w.getElementsByTagName("base")[0],b=f.getElementsByTagName("link"),d=[],a=function(){var D=b,y=D.length,B=0,A,z,C,x;
|
||||
for(;B<y;B++){A=D[B],z=A.href,C=A.media,x=A.rel&&A.rel.toLowerCase()==="stylesheet";if(!!z&&x&&!o[z]){if(A.styleSheet&&A.styleSheet.rawCssText){m(A.styleSheet.rawCssText,z,C);
|
||||
o[z]=true;}else{if((!/^([a-zA-Z:]*\/\/)/.test(z)&&!g)||z.replace(RegExp.$1,"").split("/")[0]===e.location.host){d.push({href:z,media:C});}}}}u();},u=function(){if(d.length){var x=d.shift();
|
||||
n(x.href,function(y){m(y,x.href,x.media);o[x.href]=true;setTimeout(function(){u();},0);});}},m=function(I,x,z){var G=I.match(/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi),J=G&&G.length||0,x=x.substring(0,x.lastIndexOf("/")),y=function(K){return K.replace(/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,"$1"+x+"$2$3");
|
||||
},A=!J&&z,D=0,C,E,F,B,H;if(x.length){x+="/";}if(A){J=1;}for(;D<J;D++){C=0;if(A){E=z;k.push(y(I));}else{E=G[D].match(/@media *([^\{]+)\{([\S\s]+?)$/)&&RegExp.$1;
|
||||
k.push(RegExp.$2&&y(RegExp.$2));}B=E.split(",");H=B.length;for(;C<H;C++){F=B[C];i.push({media:F.split("(")[0].match(/(only\s+)?([a-zA-Z]+)\s?/)&&RegExp.$2||"all",rules:k.length-1,hasquery:F.indexOf("(")>-1,minw:F.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:F.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});
|
||||
}}j();},l,r,v=function(){var z,A=w.createElement("div"),x=w.body,y=false;A.style.cssText="position:absolute;font-size:1em;width:1em";if(!x){x=y=w.createElement("body");
|
||||
x.style.background="none";}x.appendChild(A);s.insertBefore(x,s.firstChild);z=A.offsetWidth;if(y){s.removeChild(x);}else{x.removeChild(A);}z=p=parseFloat(z);
|
||||
return z;},p,j=function(I){var x="clientWidth",B=s[x],H=w.compatMode==="CSS1Compat"&&B||w.body[x]||B,D={},G=b[b.length-1],z=(new Date()).getTime();if(I&&l&&z-l<h){clearTimeout(r);
|
||||
r=setTimeout(j,h);return;}else{l=z;}for(var E in i){var K=i[E],C=K.minw,J=K.maxw,A=C===null,L=J===null,y="em";if(!!C){C=parseFloat(C)*(C.indexOf(y)>-1?(p||v()):1);
|
||||
}if(!!J){J=parseFloat(J)*(J.indexOf(y)>-1?(p||v()):1);}if(!K.hasquery||(!A||!L)&&(A||H>=C)&&(L||H<=J)){if(!D[K.media]){D[K.media]=[];}D[K.media].push(k[K.rules]);
|
||||
}}for(var E in q){if(q[E]&&q[E].parentNode===f){f.removeChild(q[E]);}}for(var E in D){var M=w.createElement("style"),F=D[E].join("\n");M.type="text/css";
|
||||
M.media=E;f.insertBefore(M,G.nextSibling);if(M.styleSheet){M.styleSheet.cssText=F;}else{M.appendChild(w.createTextNode(F));}q.push(M);}},n=function(x,z){var y=c();
|
||||
if(!y){return;}y.open("GET",x,true);y.onreadystatechange=function(){if(y.readyState!=4||y.status!=200&&y.status!=304){return;}z(y.responseText);};if(y.readyState==4){return;
|
||||
}y.send(null);},c=(function(){var x=false;try{x=new XMLHttpRequest();}catch(y){x=new ActiveXObject("Microsoft.XMLHTTP");}return function(){return x;};})();
|
||||
a();respond.update=a;function t(){j(true);}if(e.addEventListener){e.addEventListener("resize",t,false);}else{if(e.attachEvent){e.attachEvent("onresize",t);
|
||||
}}})(this);
|
||||
/*! A fix for the iOS orientationchange zoom bug. Script by @scottjehl, rebound by @wilto. MIT / GPLv2 License. */
|
||||
(function(n){var d=navigator.userAgent;
|
||||
if(!(/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-5]_[0-9_]* like Mac OS X/i.test(d)&&d.indexOf("AppleWebKit")>-1)){return;}var m=n.document;if(!m.querySelector){return;
|
||||
}var o=m.querySelector("meta[name=viewport]"),a=o&&o.getAttribute("content"),l=a+",maximum-scale=1",e=a+",maximum-scale=10",h=true,k,j,i,c;if(!o){return;
|
||||
}function g(){o.setAttribute("content",e);h=true;}function b(){o.setAttribute("content",l);h=false;}function f(p){c=p.accelerationIncludingGravity;k=Math.abs(c.x);
|
||||
j=Math.abs(c.y);i=Math.abs(c.z);if((!n.orientation||n.orientation===180)&&(k>7||((i>6&&j<8||i<8&&j>6)&&k>5))){if(h){b();}}else{if(!h){g();}}}n.addEventListener("orientationchange",g,false);
|
||||
n.addEventListener("devicemotion",f,false);})(this);
|
||||
/*! FitVids 1.0
|
||||
* Copyright 2011, Chris Coyier - http://css-tricks.com + Dave Rupert - http://daverupert.com
|
||||
* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/
|
||||
* Released under the WTFPL license - http://sam.zoy.org/wtfpl/
|
||||
* Date: Thu Sept 01 18:00:00 2011 -0500
|
||||
*/
|
||||
(function(a){a.fn.fitVids=function(b){var c={customSelector:null};
|
||||
var e=document.createElement("div"),d=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0];e.className="fit-vids-style";
|
||||
e.innerHTML="­<style> .fluid-width-video-wrapper { width: 100%; position: relative; padding: 0; } .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style>";
|
||||
d.parentNode.insertBefore(e,d);if(b){a.extend(c,b);}return this.each(function(){var f=["iframe[src*='player.vimeo.com']","iframe[src*='www.youtube.com']","iframe[src*='www.kickstarter.com']","object","embed"];
|
||||
if(c.customSelector){f.push(c.customSelector);}var g=a(this).find(f.join(","));g.each(function(){var l=a(this);if(this.tagName.toLowerCase()=="embed"&&l.parent("object").length||l.parent(".fluid-width-video-wrapper").length){return;
|
||||
}var h=(this.tagName.toLowerCase()=="object"||l.attr("height"))?l.attr("height"):l.height(),i=l.attr("width")?l.attr("width"):l.width(),j=h/i;if(!l.attr("id")){var k="fitvid"+Math.floor(Math.random()*999999);
|
||||
l.attr("id",k);}l.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",(j*100)+"%");l.removeAttr("height").removeAttr("width");
|
||||
});});};})(jQuery);jQuery(function(a){(function(){var b=this;this.hideDetailChildren=function(e){var f=e instanceof jQuery?e[0].childNodes:e.childNodes,g=f.length;
|
||||
a(e).attr("open",!1);if(a.browser.safari==!0){for(var m=0;m<g;m++){if(f[m].nodeType==3&&f[m].textContent!=""){var n=a("<span />");n.text(f[m].textContent).hide(),a(f[m]).after(n),f[m].textContent="",g++;
|
||||
}}}a.each(f,function(i,k){if(a(k)[0].nodeType==1&&k==a(k).parent().find("> summary:first-of-type")[0]){a(k).data("processed")!=!0&&(a(k).css({display:"block",cursor:"pointer"}).data("processed",!0).addClass("detailHidden").bind("click",function(){b.toggleDetailChildren(a(this));
|
||||
}),a(e).prepend(a(k)));}else{if(a(k)[0].nodeType==3&&!k.isElementContentWhitespace&&!!a.browser.safari==!1){var h=a("<span />");h.text(k.textContent).hide(),a(k).after(h),k.textContent="";
|
||||
}else{if(a(e).find("> summary").length==0){var j=a("<summary />").text("Details").css({display:"block",cursor:"pointer"}).data("processed",!0).addClass("detailHidden").bind("click",function(){b.toggleDetailChildren(a(this));
|
||||
});a(e).prepend(j);}}}a(e).find("> :visible:not(summary:first-child)").hide();});},this.showDetailChildren=function(e){a(e).attr("open",!0),a.each(a(e).find("> *"),function(h,f){a(f).show();
|
||||
});},this.toggleDetailChildren=function(e){e.hasClass("detailHidden")?(e.removeClass("detailHidden"),b.showDetailChildren(e.parents("details")[0])):(e.addClass("detailHidden"),b.hideDetailChildren(e.parents("details")[0]));
|
||||
};var c=function(m){var n=m.createElement("details"),e,f,l;return"open" in n?(f=m.body||function(){var g=m.documentElement;return e=!0,g.insertBefore(m.createElement("body"),g.firstElementChild||g.firstChild);
|
||||
}(),n.innerHTML="<summary>a</summary>b",n.style.display="block",f.appendChild(n),l=n.offsetHeight,n.open=!0,l=l!=n.offsetHeight,f.removeChild(n),e&&f.parentNode.removeChild(f),l):!1;
|
||||
}(document);if(c==!1){if(a("details").length!==0){var d=a("<style />").text('summary {-webkit-text-size-adjust: none;} details > summary:first-child:before {content: "\u25bc"; font-size:.9em;padding-right:6px;font-family:"Courier New";} details > summary.detailHidden:first-child:before {content: "\u25ba";font-size:.9em;padding-right:6px;font-family:"Courier New";}');
|
||||
a("head").append(d);}a.each(a("details"),function(f,e){b.hideDetailChildren(e);});}})();});var AccessifyHTML5=function(b){var a={article:{role:"article"},aside:{role:"complementary"},nav:{role:"navigation"},output:{"aria-live":"polite"},section:{role:"region"},"[required]":{"aria-required":"true"}};
|
||||
d.parentNode.insertBefore(e,d);if(b){a.extend(c,b);}return this.each(function(){var f=["iframe[src*='player.vimeo.com']","iframe[src*='www.youtube.com']","iframe[src*='www.youtube-nocookie.com']","iframe[src*='www.kickstarter.com']","object","embed"];
|
||||
if(c.customSelector){f.push(c.customSelector);}var g=a(this).find(f.join(","));g.each(function(){var l=a(this);if(this.tagName.toLowerCase()==="embed"&&l.parent("object").length||l.parent(".fluid-width-video-wrapper").length){return;
|
||||
}var h=(this.tagName.toLowerCase()==="object"||(l.attr("height")&&!isNaN(parseInt(l.attr("height"),10))))?parseInt(l.attr("height"),10):l.height(),i=!isNaN(parseInt(l.attr("width"),10))?parseInt(l.attr("width"),10):l.width(),j=h/i;
|
||||
if(!l.attr("id")){var k="fitvid"+Math.floor(Math.random()*999999);l.attr("id",k);}l.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",(j*100)+"%");
|
||||
l.removeAttr("height").removeAttr("width");});});};})(jQuery);
|
||||
/*! <details> crossbrowser support
|
||||
* @author Manuel Bieh
|
||||
* @url http://www.manuel-bieh.de/
|
||||
* @version 0.9
|
||||
* @license http://www.gnu.org/licenses/lgpl-3.0.txt LGPL
|
||||
* Date $LastChangedDate: 2011-08-03 08:43:30 +0200 (Mi, 03 Aug 2011) $
|
||||
*/
|
||||
jQuery(function(a){(function(){var c=this;
|
||||
this.hideDetailChildren=function(h){var f=h instanceof jQuery?h[0].childNodes:h.childNodes,j=f.length;a(h).attr("open",false);if(a.browser.safari==true){for(var e=0;
|
||||
e<j;e++){if(f[e].nodeType==3&&f[e].textContent!=""){var g=a("<span />");g.text(f[e].textContent).hide();a(f[e]).after(g);f[e].textContent="";j++;}}}a.each(f,function(i,l){if(a(l)[0].nodeType==1&&l==a(l).parent().find("> summary:first-of-type")[0]){if(a(l).data("processed")!=true){a(l).css({display:"block",cursor:"pointer"}).data("processed",true).addClass("detailHidden").bind("click",function(){c.toggleDetailChildren(a(this));
|
||||
});a(h).prepend(a(l));}}else{if(a(l)[0].nodeType==3&&!l.isElementContentWhitespace&&!!a.browser.safari==false){var m=a("<span />");m.text(l.textContent).hide();
|
||||
a(l).after(m);l.textContent="";}else{if(a(h).find("> summary").length==0){var k=a("<summary />").text("Details").css({display:"block",cursor:"pointer"}).data("processed",true).addClass("detailHidden").bind("click",function(){c.toggleDetailChildren(a(this));
|
||||
});a(h).prepend(k);}}}a(h).find("> :visible:not(summary:first-child)").hide();});};this.showDetailChildren=function(e){a(e).attr("open",true);a.each(a(e).find("> *"),function(g,f){a(f).show();
|
||||
});};this.toggleDetailChildren=function(e){if(e.hasClass("detailHidden")){e.removeClass("detailHidden");c.showDetailChildren(e.parents("details")[0]);}else{e.addClass("detailHidden");
|
||||
c.hideDetailChildren(e.parents("details")[0]);}};var d=(function(i){var g=i.createElement("details"),f,e,h;if(!("open" in g)){return false;}e=i.body||(function(){var j=i.documentElement;
|
||||
f=true;return j.insertBefore(i.createElement("body"),j.firstElementChild||j.firstChild);}());g.innerHTML="<summary>a</summary>b";g.style.display="block";
|
||||
e.appendChild(g);h=g.offsetHeight;g.open=true;h=h!=g.offsetHeight;e.removeChild(g);if(f){e.parentNode.removeChild(e);}return h;}(document));if(d==false){if(a("details").length!==0){var b=a("<style />").text('summary {-webkit-text-size-adjust: none;} details > summary:first-child:before {content: "▼"; font-size:.9em;padding-right:6px;font-family:"Courier New";} details > summary.detailHidden:first-child:before {content: "►";font-size:.9em;padding-right:6px;font-family:"Courier New";}');
|
||||
a("head").append(b);}a.each(a("details"),function(f,e){c.hideDetailChildren(e);});}})();});
|
||||
/*! Accessifyhtml5.js Source: https://github.com/yatil/accessifyhtml5.js */
|
||||
var AccessifyHTML5=function(b){var a={article:{role:"article"},aside:{role:"complementary"},nav:{role:"navigation"},output:{"aria-live":"polite"},section:{role:"region"},"[required]":{"aria-required":"true"}};
|
||||
if(b){if(b.header){a[b.header]={role:"banner"};}if(b.footer){a[b.footer]={role:"contentinfo"};}if(b.main){a[b.main]={role:"main"};}}jQuery.each(a,function(c,d){jQuery(c).attr(d);
|
||||
});};
|
||||
/*! http://mths.be/placeholder v2.0.6 by @mathias */
|
||||
(function(a,c,e){var h="placeholder" in c.createElement("input"),k="placeholder" in c.createElement("textarea"),d=e.fn,j=e.valHooks,g,f;
|
||||
if(h&&k){f=d.placeholder=function(){return this;};f.input=f.textarea=true;}else{f=d.placeholder=function(){var l=this;l.filter((h?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":i,"blur.placeholder":x}).data("placeholder-enabled",true).trigger("blur.placeholder");
|
||||
return l;};f.input=h;f.textarea=k;g={get:function(m){var l=e(m);return l.data("placeholder-enabled")&&l.hasClass("placeholder")?"":m.value;},set:function(m,n){var l=e(m);
|
||||
if(!l.data("placeholder-enabled")){return m.value=n;}if(n==""){m.value=n;if(m!=c.activeElement){x.call(m);}}else{if(l.hasClass("placeholder")){i.call(m,true,n)||(m.value=n);
|
||||
}else{m.value=n;}}return l;}};h||(j.input=g);k||(j.textarea=g);e(function(){e(c).delegate("form","submit.placeholder",function(){var l=e(".placeholder",this).each(i);
|
||||
setTimeout(function(){l.each(x);},10);});});e(a).bind("beforeunload.placeholder",function(){e(".placeholder").each(function(){this.value="";});});}function b(m){var l={},n=/^jQuery\d+$/;
|
||||
e.each(m.attributes,function(p,o){if(o.specified&&!n.test(o.name)){l[o.name]=o.value;}});return l;}function i(m,n){var l=this,o=e(l);if(l.value==o.attr("placeholder")&&o.hasClass("placeholder")){if(o.data("placeholder-password")){o=o.hide().next().show().attr("id",o.removeAttr("id").data("placeholder-id"));
|
||||
if(m===true){return o[0].value=n;}o.focus();}else{l.value="";o.removeClass("placeholder");l==c.activeElement&&l.select();}}}function x(){var q,l=this,p=e(l),m=p,o=this.id;
|
||||
if(l.value==""){if(l.type=="password"){if(!p.data("placeholder-textinput")){try{q=p.clone().attr({type:"text"});}catch(n){q=e("<input>").attr(e.extend(b(this),{type:"text"}));
|
||||
}q.removeAttr("name").data({"placeholder-password":true,"placeholder-id":o}).bind("focus.placeholder",i);p.data({"placeholder-textinput":q,"placeholder-id":o}).before(q);
|
||||
}p=p.removeAttr("id").hide().prev().attr("id",o).show();}p.addClass("placeholder");p[0].value=p.attr("placeholder");}else{p.removeClass("placeholder");
|
||||
}}}(this,document,jQuery));jQuery(document).ready(function(c){AccessifyHTML5({header:"#banner",main:"#main",footer:"#colophon"});c("input[type=search]").parents("form").attr("role","search");
|
||||
/*! http://mths.be/placeholder v2.0.7 by @mathias */
|
||||
(function(g,i,d){var a="placeholder" in i.createElement("input"),e="placeholder" in i.createElement("textarea"),j=d.fn,c=d.valHooks,l,k;
|
||||
if(a&&e){k=j.placeholder=function(){return this;};k.input=k.textarea=true;}else{k=j.placeholder=function(){var m=this;m.filter((a?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":b,"blur.placeholder":f}).data("placeholder-enabled",true).trigger("blur.placeholder");
|
||||
return m;};k.input=a;k.textarea=e;l={get:function(n){var m=d(n);return m.data("placeholder-enabled")&&m.hasClass("placeholder")?"":n.value;},set:function(n,o){var m=d(n);
|
||||
if(!m.data("placeholder-enabled")){return n.value=o;}if(o==""){n.value=o;if(n!=i.activeElement){f.call(n);}}else{if(m.hasClass("placeholder")){b.call(n,true,o)||(n.value=o);
|
||||
}else{n.value=o;}}return m;}};a||(c.input=l);e||(c.textarea=l);d(function(){d(i).delegate("form","submit.placeholder",function(){var m=d(".placeholder",this).each(b);
|
||||
setTimeout(function(){m.each(f);},10);});});d(g).bind("beforeunload.placeholder",function(){d(".placeholder").each(function(){this.value="";});});}function h(n){var m={},o=/^jQuery\d+$/;
|
||||
d.each(n.attributes,function(q,p){if(p.specified&&!o.test(p.name)){m[p.name]=p.value;}});return m;}function b(n,o){var m=this,p=d(m);if(m.value==p.attr("placeholder")&&p.hasClass("placeholder")){if(p.data("placeholder-password")){p=p.hide().next().show().attr("id",p.removeAttr("id").data("placeholder-id"));
|
||||
if(n===true){return p[0].value=o;}p.focus();}else{m.value="";p.removeClass("placeholder");m==i.activeElement&&m.select();}}}function f(){var r,m=this,q=d(m),n=q,p=this.id;
|
||||
if(m.value==""){if(m.type=="password"){if(!q.data("placeholder-textinput")){try{r=q.clone().attr({type:"text"});}catch(o){r=d("<input>").attr(d.extend(h(this),{type:"text"}));
|
||||
}r.removeAttr("name").data({"placeholder-password":true,"placeholder-id":p}).bind("focus.placeholder",b);q.data({"placeholder-textinput":r,"placeholder-id":p}).before(r);
|
||||
}q=q.removeAttr("id").hide().prev().attr("id",p).show();}q.addClass("placeholder");q[0].value=q.attr("placeholder");}else{q.removeClass("placeholder");
|
||||
}}}(this,document,jQuery));
|
||||
/*! 2k11 main JS */
|
||||
jQuery(document).ready(function(c){AccessifyHTML5({header:"#banner",main:"#main",footer:"#colophon"});c("input[type=search]").parents("form").attr("role","search");
|
||||
var d=c("<select/>");c("#primary-nav li").each(function(){var a=c(this);if(a.find("span").length){c("<option/>",{selected:"selected",value:"",text:a.text()}).appendTo(d);
|
||||
}else{c("<option/>",{value:a.find("a").attr("href"),text:a.text()}).appendTo(d);}});if(d.children().size()>0){d.appendTo("#primary-nav").change(function(){window.location=c(this).find("option:selected").val();
|
||||
});}if(typeof(lsbase)=="string"){c('<div id="LSResult" style="display: none;"><div id="LSShadow"></div></div>').appendTo("#searchform>div");}c("input, textarea").placeholder();
|
||||
|
@ -25,3 +25,4 @@
|
||||
@define('TWOK11_EMPTYTRACKBACK', 'Die Anzeige des Inhaltes dieses Trackbacks ist leider nicht möglich.');
|
||||
@define('TWOK11_TRACKBACKPREVIEW', 'Vorschau anzeigen');
|
||||
@define('TWOK11_REPLYORIGIN', 'Antwort auf');
|
||||
@define('TWOK11_FORMOPTIONS', 'Formular-Optionen');
|
||||
|
@ -13,9 +13,9 @@
|
||||
@define('TWOK11_PLINK_TEXT', 'Link');
|
||||
@define('TWOK11_PLINK_TITLE', 'Permanent link for this comment');
|
||||
@define('TWOK11_PLACE_SEARCH', 'Search term(s)');
|
||||
@define('TWOK11_PLACE_NAME', 'i.e. John Doe');
|
||||
@define('TWOK11_PLACE_MAIL', 'i.e. mail@example.org');
|
||||
@define('TWOK11_PLACE_URL', 'i.e. http://example.org');
|
||||
@define('TWOK11_PLACE_NAME', 'e.g. John Doe');
|
||||
@define('TWOK11_PLACE_MAIL', 'e.g. mail@example.org');
|
||||
@define('TWOK11_PLACE_URL', 'e.g. http://example.org');
|
||||
@define('TWOK11_PLACE_MESSAGE', 'What do you want to say?');
|
||||
@define('TWOK11_SEND_MAIL', 'Send');
|
||||
@define('TWOK11_TWEET_THIS', 'Share article on Twitter');
|
||||
@ -25,3 +25,4 @@
|
||||
@define('TWOK11_EMPTYTRACKBACK', 'Unfortunately, the contents of this trackback can not be displayed.');
|
||||
@define('TWOK11_TRACKBACKPREVIEW', 'Show preview');
|
||||
@define('TWOK11_REPLYORIGIN', 'Origin');
|
||||
@define('TWOK11_FORMOPTIONS', 'Form options');
|
||||
|
Loading…
x
Reference in New Issue
Block a user