diff --git a/templates/2k11/index.tpl b/templates/2k11/index.tpl
index 6ba9e24f..4a1c47fa 100644
--- a/templates/2k11/index.tpl
+++ b/templates/2k11/index.tpl
@@ -24,7 +24,7 @@
{if $template_option.userstyles == true}
{/if}
-
+
{if $entry_id}
diff --git a/templates/2k11/info.txt b/templates/2k11/info.txt
index 4d7b70e9..e1473491 100644
--- a/templates/2k11/info.txt
+++ b/templates/2k11/info.txt
@@ -1,4 +1,4 @@
Name: 2k11
Author: Matthias Mees, Veit Lehmann
-Date: 2012-01-30
+Date: 2012-01-31
Require Serendipity: 1.6
diff --git a/templates/2k11/js/2k11.js b/templates/2k11/js/2k11.js
index 65870eea..a2b92b9e 100644
--- a/templates/2k11/js/2k11.js
+++ b/templates/2k11/js/2k11.js
@@ -1,5 +1,3 @@
-// https://github.com/scottjehl/iOS-Orientationchange-Fix
-(function(m){var l=m.document;if(!l.querySelector){return}var n=l.querySelector("meta[name=viewport]"),a=n&&n.getAttribute("content"),k=a+",maximum-scale=1",d=a+",maximum-scale=10",g=true,j,i,h,c;if(!n){return}function f(){n.setAttribute("content",d);g=true}function b(){n.setAttribute("content",k);g=false}function e(o){c=o.accelerationIncludingGravity;j=Math.abs(c.x);i=Math.abs(c.y);h=Math.abs(c.z);if(!m.orientation&&(j>7||((h>6&&i<8||h<8&&i>6)&&j>5))){if(g){b()}}else{if(!g){f()}}}m.addEventListener("orientationchange",f,false);m.addEventListener("devicemotion",e,false)})(this);
// https://github.com/davatron5000/FitVids.js
(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="";d.parentNode.insertBefore(e,d);if(b){a.extend(c,b)}return this.each(function(){var f=["iframe[src^='http://player.vimeo.com']","iframe[src^='http://www.youtube.com']","iframe[src^='http://www.kickstarter.com']","object","embed"];if(c.customSelector){f.push(c.customSelector)}var g=a(this).find(f.join(","));g.each(function(){var k=a(this);if(this.tagName.toLowerCase()=="embed"&&k.parent("object").length||k.parent(".fluid-width-video-wrapper").length){return}var h=this.tagName.toLowerCase()=="object"?k.attr("height"):k.height(),i=h/k.width();if(!k.attr("id")){var j="fitvid"+Math.floor(Math.random()*999999);k.attr("id",j)}k.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",(i*100)+"%");k.removeAttr("height").removeAttr("width")})})}})(jQuery);
/*! http://mths.be/placeholder v1.8.7 by @mathias */
@@ -16,6 +14,9 @@ jQuery(document).ready(function($) {
var $select = $('');
$('#primary-nav li').each(function(){var $el=$(this);if($el.find('span').length){$('',{'selected':'selected','value':'','text':$el.text()}).appendTo($select);}else{$('',{'value':$el.find('a').attr('href'),'text':$el.text()}).appendTo($select);}});
if($select.children().size()>0){$select.appendTo('#primary-nav').change(function(){window.location=$(this).find('option:selected').val();});}
+ // Livesearch
+ console.log(typeof(lsbase));
+ if (typeof(lsbase) == 'string') { $('').appendTo('#searchform>div'); }
// Fit embedded videos
$('#content>article').fitVids();
// placeholder polyfill
diff --git a/templates/2k11/js/ios-orientationchange.min.js b/templates/2k11/js/ios-orientationchange.min.js
new file mode 100644
index 00000000..54baf792
--- /dev/null
+++ b/templates/2k11/js/ios-orientationchange.min.js
@@ -0,0 +1,2 @@
+// https://github.com/scottjehl/iOS-Orientationchange-Fix
+(function(m){var l=m.document;if(!l.querySelector){return}var n=l.querySelector("meta[name=viewport]"),a=n&&n.getAttribute("content"),k=a+",maximum-scale=1",d=a+",maximum-scale=10",g=true,j,i,h,c;if(!n){return}function f(){n.setAttribute("content",d);g=true}function b(){n.setAttribute("content",k);g=false}function e(o){c=o.accelerationIncludingGravity;j=Math.abs(c.x);i=Math.abs(c.y);h=Math.abs(c.z);if(!m.orientation&&(j>7||((h>6&&i<8||h<8&&i>6)&&j>5))){if(g){b()}}else{if(!g){f()}}}m.addEventListener("orientationchange",f,false);m.addEventListener("devicemotion",e,false)})(this);
\ No newline at end of file
diff --git a/templates/2k11/js/modernizr-2.0.6.min.js b/templates/2k11/js/modernizr-2.0.6.min.js
index d4f74855..060112e5 100644
--- a/templates/2k11/js/modernizr-2.0.6.min.js
+++ b/templates/2k11/js/modernizr-2.0.6.min.js
@@ -1,4 +1,11 @@
/* Modernizr 2.0.6 (Custom Build) | MIT & BSD
- * Build: http://www.modernizr.com/download/#-boxshadow-iepp-respond-mq-cssclasses-teststyles-testprop-testallprops-domprefixes
+ * Build: http://www.modernizr.com/download/#-boxshadow-generatedcontent-touch-iepp-mq-cssclasses-teststyles-testprop-testallprops-prefixes-domprefixes-load
*/
-;window.Modernizr=function(a,b,c){function C(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+n.join(c+" ")+c).split(" ");return B(d,b)}function B(a,b){for(var d in a)if(k[a[d]]!==c)return b=="pfx"?a[d]:!0;return!1}function A(a,b){return!!~(""+a).indexOf(b)}function z(a,b){return typeof a===b}function y(a,b){return x(prefixes.join(a+";")+(b||""))}function x(a){k.cssText=a}var d="2.0.6",e={},f=!0,g=b.documentElement,h=b.head||b.getElementsByTagName("head")[0],i="modernizr",j=b.createElement(i),k=j.style,l,m=Object.prototype.toString,n="Webkit Moz O ms Khtml".split(" "),o={},p={},q={},r=[],s=function(a,c,d,e){var f,h,j,k=b.createElement("div");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:i+(d+1),k.appendChild(j);f=["",""].join(""),k.id=i,k.innerHTML+=f,g.appendChild(k),h=c(k,a),k.parentNode.removeChild(k);return!!h},t=function(b){if(a.matchMedia)return matchMedia(b).matches;var c;s("@media "+b+" { #"+i+" { position: absolute; } }",function(b){c=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position=="absolute"});return c},u,v={}.hasOwnProperty,w;!z(v,c)&&!z(v.call,c)?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],c)},o.boxshadow=function(){return C("boxShadow")};for(var D in o)w(o,D)&&(u=D.toLowerCase(),e[u]=o[D](),r.push((e[u]?"":"no-")+u));x(""),j=l=null,a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function s(a){var b=-1;while(++b=u.minw)&&(!u.maxw||u.maxw&&l<=u.maxw))m[u.media]||(m[u.media]=[]),m[u.media].push(f[u.rules])}for(var t in g)g[t]&&g[t].parentNode===j&&j.removeChild(g[t]);for(var t in m){var v=c.createElement("style"),w=m[t].join("\n");v.type="text/css",v.media=t,v.styleSheet?v.styleSheet.cssText=w:v.appendChild(c.createTextNode(w)),n.appendChild(v),g.push(v)}j.insertBefore(n,o.nextSibling)}},s=function(a,b){var c=t();if(!!c){c.open("GET",a,!0),c.onreadystatechange=function(){c.readyState==4&&(c.status==200||c.status==304)&&b(c.responseText)};if(c.readyState==4)return;c.send()}},t=function(){var a=!1,b=[function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new XMLHttpRequest}],c=b.length;while(c--){try{a=b[c]()}catch(d){continue}break}return function(){return a}}();m(),respond.update=m,a.addEventListener?a.addEventListener("resize",u,!1):a.attachEvent&&a.attachEvent("onresize",u)}}(this,Modernizr.mq("only all"));
\ No newline at end of file
+;window.Modernizr=function(a,b,c){function E(a,b){var c=a.charAt(0).toUpperCase()+a.substr(1),d=(a+" "+p.join(c+" ")+c).split(" ");return D(d,b)}function D(a,b){for(var d in a)if(k[a[d]]!==c)return b=="pfx"?a[d]:!0;return!1}function C(a,b){return!!~(""+a).indexOf(b)}function B(a,b){return typeof a===b}function A(a,b){return z(o.join(a+";")+(b||""))}function z(a){k.cssText=a}var d="2.0.6",e={},f=!0,g=b.documentElement,h=b.head||b.getElementsByTagName("head")[0],i="modernizr",j=b.createElement(i),k=j.style,l,m=":)",n=Object.prototype.toString,o=" -webkit- -moz- -o- -ms- -khtml- ".split(" "),p="Webkit Moz O ms Khtml".split(" "),q={},r={},s={},t=[],u=function(a,c,d,e){var f,h,j,k=b.createElement("div");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:i+(d+1),k.appendChild(j);f=["",""].join(""),k.id=i,k.innerHTML+=f,g.appendChild(k),h=c(k,a),k.parentNode.removeChild(k);return!!h},v=function(b){if(a.matchMedia)return matchMedia(b).matches;var c;u("@media "+b+" { #"+i+" { position: absolute; } }",function(b){c=(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position=="absolute"});return c},w,x={}.hasOwnProperty,y;!B(x,c)&&!B(x.call,c)?y=function(a,b){return x.call(a,b)}:y=function(a,b){return b in a&&B(a.constructor.prototype[b],c)};var F=function(c,d){var f=c.join(""),g=d.length;u(f,function(c,d){var f=b.styleSheets[b.styleSheets.length-1],h=f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"",i=c.childNodes,j={};while(g--)j[i[g].id]=i[g];e.touch="ontouchstart"in a||j.touch.offsetTop===9,e.generatedcontent=j.generatedcontent.offsetHeight>=1},g,d)}([,["@media (",o.join("touch-enabled),("),i,")","{#touch{top:9px;position:absolute}}"].join(""),['#generatedcontent:after{content:"',m,'";visibility:hidden}'].join("")],[,"touch","generatedcontent"]);q.touch=function(){return e.touch},q.boxshadow=function(){return E("boxShadow")},q.generatedcontent=function(){return e.generatedcontent};for(var G in q)y(q,G)&&(w=G.toLowerCase(),e[w]=q[G](),t.push((e[w]?"":"no-")+w));z(""),j=l=null,a.attachEvent&&function(){var a=b.createElement("div");a.innerHTML="";return a.childNodes.length!==1}()&&function(a,b){function s(a){var b=-1;while(++b-1,minw:E.match(/\(min\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:E.match(/\(max\-width:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}}i()},k,q,v=function(){var y,z=u.createElement("div"),w=u.body,x=false;z.style.cssText="position:absolute;font-size:1em;width:1em";if(!w){w=x=u.createElement("body")}w.appendChild(z);r.insertBefore(w,r.firstChild);y=z.offsetWidth;if(x){r.removeChild(w)}else{w.removeChild(z)}y=o=parseFloat(y);return y},o,i=function(H){var w="clientWidth",A=r[w],G=u.compatMode==="CSS1Compat"&&A||u.body[w]||A,C={},F=b[b.length-1],y=(new Date()).getTime();if(H&&k&&y-k-1?(o||v()):1)}if(!!I){I=parseFloat(I)*(I.indexOf(x)>-1?(o||v()):1)}if(!J.hasquery||(!z||!K)&&(z||G>=B)&&(K||G<=I)){if(!C[J.media]){C[J.media]=[]}C[J.media].push(j[J.rules])}}for(var D in p){if(p[D]&&p[D].parentNode===f){f.removeChild(p[D])}}for(var D in C){var L=u.createElement("style"),E=C[D].join("\n");L.type="text/css";L.media=D;f.insertBefore(L,F.nextSibling);if(L.styleSheet){L.styleSheet.cssText=E}else{L.appendChild(u.createTextNode(E))}p.push(L)}},m=function(w,y){var x=c();if(!x){return}x.open("GET",w,true);x.onreadystatechange=function(){if(x.readyState!=4||x.status!=200&&x.status!=304){return}y(x.responseText)};if(x.readyState==4){return}x.send(null)},c=(function(){var w=false;try{w=new XMLHttpRequest()}catch(x){w=new ActiveXObject("Microsoft.XMLHTTP")}return function(){return w}})();a();respond.update=a;function s(){i(true)}if(e.addEventListener){e.addEventListener("resize",s,false)}else{if(e.attachEvent){e.attachEvent("onresize",s)}}})(this);
\ No newline at end of file
diff --git a/templates/2k11/plugin_commentsearch_searchresults.tpl b/templates/2k11/plugin_commentsearch_searchresults.tpl
new file mode 100644
index 00000000..30341ec4
--- /dev/null
+++ b/templates/2k11/plugin_commentsearch_searchresults.tpl
@@ -0,0 +1,14 @@
+
diff --git a/templates/2k11/plugin_staticpage_searchresults.tpl b/templates/2k11/plugin_staticpage_searchresults.tpl
index 543e1291..cdd3de25 100644
--- a/templates/2k11/plugin_staticpage_searchresults.tpl
+++ b/templates/2k11/plugin_staticpage_searchresults.tpl
@@ -1,7 +1,7 @@
-
+
+
diff --git a/templates/2k11/style.css b/templates/2k11/style.css
index 0d6d2686..18774c6a 100644
--- a/templates/2k11/style.css
+++ b/templates/2k11/style.css
@@ -223,6 +223,7 @@ h3 {
h4, h5, h6,
.serendipity_staticpage small,
.staticpage_results h3,
+.comment_results h3,
.serendipity_freeTag { font-size: 1em; }
h4, h5, h6,
@@ -233,7 +234,7 @@ audio, video,
#trackback_url,
.manage_comments,
.plugin_comment_wrap,
-p.whiteline, #searchform div,
+p.whiteline, #searchform>div,
.serendipity_entry .plainList,
#page, #primary-nav,
.serendipity_calendar,
@@ -293,7 +294,9 @@ fieldset,
.serendipity_pagination,
.serendipity_comment_captcha .captcha,
.serendipity_comment_captcha label,
-.serendipity_freeTag { display: block; }
+.serendipity_freeTag,
+.staticpage_results li>span,
+.comment_results li>span { display: block; }
#primary-nav select {
margin: .5em 1em;
@@ -332,7 +335,7 @@ fieldset,
margin-bottom: 2.1429em;
}
-#searchform div { padding: 0 1em; }
+#searchform>div { padding: 0 1em; }
#serendipityQuickSearchTermField,
#serendipity_comment input[type=text],
@@ -410,6 +413,7 @@ fieldset,
.serendipity_search,
.staticpage_results,
+.comment_results,
.nocontent { margin: 0 1em 1em; }
.serendipity_byline,
@@ -735,15 +739,45 @@ pre .geshi {
text-align: right;
}
-.epicon { display: none; visibility: hidden; }
-
.serendipity_entrypaging_left,
.serendipity_entrypaging_right { display: block; }
.serendipity_entrypaging_left { text-align: left; }
-.serendipity_entrypaging_left:before { content: "← "; }
.serendipity_entrypaging_right { text-align: right; }
-.serendipity_entrypaging_right:after { content: " →"; }
+
+.serendipity_entrypaging>.epicon { display: none; visibility: hidden; }
+
+.generatedcontent .epicon { display: none; visibility: hidden; }
+.generatedcontent .serendipity_entrypaging_left:before { content: "← "; }
+.generatedcontent .serendipity_entrypaging_right:after { content: " →"; }
+
+#LSResult {
+ background: #ccdee7;
+ margin-top: 1px;
+ opacity: .9;
+ z-index: 10;
+}
+
+#LSShadow {
+ bottom: 0;
+ right: 0;
+ color: transparent;
+ border-right: 0px none;
+ border-bottom: 0px none;
+}
+
+.serendipity_livesearch_result {
+ border: 1px solid #aaa;
+ bottom: 0px;
+ right: 0px;
+}
+
+#LSResult,
+.serendipity_livesearch_result {
+ -webkit-border-radius: 3px;
+ -moz-border-radius: 3px;
+ border-radius: 3px;
+}
/* Helper classes */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
@@ -855,9 +889,9 @@ pre .geshi {
#identity h1 { margin: 1em 0 0; }
- #searchform div { margin-top: 4.4em; }
+ #searchform>div { margin-top: 4.4em; }
- #identity p, #searchform div { margin-bottom: 1.5em; }
+ #identity p, #searchform>div { margin-bottom: 1.5em; }
#primary-nav { margin-bottom: 2em; }
@@ -909,8 +943,8 @@ pre .geshi {
#sidebar_right .sidebar_plugin,
.ie7 #sidebar_right .sidebar_plugin { margin: 0 1em 2em 2em; }
- #searchform div,
- .ie7 #searchform div { padding: 0 1em 0 2em; }
+ #searchform>div,
+ .ie7 #searchform>div { padding: 0 1em 0 2em; }
.commentlevel-1 { margin-left: 1em; }
.commentlevel-2 { margin-left: 2em; }
@@ -927,7 +961,7 @@ pre .geshi {
#identity h1 { padding: 0 1em; }
#identity p,
- #searchform div { padding: 0 2em; }
+ #searchform>div { padding: 0 2em; }
#primary-nav ul { margin: 0 1em; }
@@ -952,6 +986,7 @@ pre .geshi {
.serendipity_search,
.staticpage_results,
+ .comment_results,
.nocontent,
.serendipity_entrypaging { margin: 0 2em 1em; }
@@ -975,7 +1010,6 @@ pre .geshi {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
a, a:visited { text-decoration: underline; }
abbr[title]:after { content: " (" attr(title) ")"; }
- .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }