https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114942
Revision: 114942
Author: awjrichards
Date: 2012-04-17 18:58:10 +0000 (Tue, 17 Apr 2012)
Log Message:
-----------
Updating minified JS to match previous updates
Modified Paths:
--------------
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/application.min.js
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/beta_opensearch.min.js
Modified:
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/application.min.js
===================================================================
---
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/application.min.js
2012-04-17 18:54:52 UTC (rev 114941)
+++
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/application.min.js
2012-04-17 18:58:10 UTC (rev 114942)
@@ -1 +1 @@
-MobileFrontend=(function(){var a;function b(d){return
mwMobileFrontendConfig.messages[d]||""}function c(){var
h,g=document.getElementById("content"),e=document.getElementById("mainpage");a(document.body).addClass("jsEnabled");if(e&&e.childNodes.length===0&&b("empty-homepage")){g.innerHTML=b("empty-homepage")}h=document.getElementById("languageselection");function
d(){var
k;if(h){k=h.options[h.selectedIndex].value;if(k){location.href=k}}}a(h).bind("change",d);function
f(){var
k=document.getElementById("nav").style;k.display=k.display==="block"?"none":"block"}a(document.getElementById("logo")).bind("click",f);function
j(){var n=MobileFrontend.setting("useFormatCookieName");var
m=MobileFrontend.setting("useFormatCookieDuration");var
l=MobileFrontend.setting("useFormatCookiePath");var
k=MobileFrontend.setting("useFormatCookieDomain");m=m/(24*60*60);MobileFrontend.banner.writeCookie(n,"true",m,l,k)}a(document.getElementById("mf-display-toggle")).bind("click",j);function
i(){var
l=document.querySelector&&document.querySelector('meta[name="viewport"]'),k=navigator.userAgent;if(l&&k.match(/iPhone|iPad/i)){l.content="minimum-scale=1.0,
maximum-scale=1.0";document.addEventListener("gesturestart",function(){l.content="minimum-scale=0.25,
maximum-scale=1.6"},false)}}i();window.scrollTo(0,1)}a=typeof
jQuery!=="undefined"?jQuery:function(f){if(typeof(f)==="string"){if(document.querySelectorAll){return[].slice.call(document.querySelectorAll(f))}}else{if(!f){f=document.createElement("div")}}function
g(m,l){if(m.indexOf){return m.indexOf(l)>-1}else{for(var
k=0;k<m.length;k++){if(l===m[k]){return true}}return false}}function e(k){var
l=f.className.split(" ");return g(l,k)}function h(k){var
l=f.className,m=l.split(" ");m.push(k);f.className=m.join(" ")}function
i(k){var m=f.className,n=m.split("
"),o=[],l;for(l=0;l<n.length;l++){if(n[l]!==k){o.push(n[l])}}f.className=o.join("
")}function j(l,k){f.addEventListener(l,k,false)}function
d(){f.parentNode.removeChild(f)}return{addClass:h,bind:j,hasClass:e,remove:d,removeClass:i}};a.ajax=a.ajax||function(f){var
d,e;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{d=new
ActiveXObject("Microsoft.XMLHTTP")}if(d.overrideMimeType){d.overrideMimeType("text/xml")}d.onreadystatechange=function(){if(d.readyState===4&&d.status===200){f.success(d.responseXML)}};d.open("GET",f.url,true);d.send()};c();return{init:c,message:b,setting:function(d){return
mwMobileFrontendConfig.settings[d]||""},utils:a}}());
\ No newline at end of file
+MobileFrontend=(function(){var a;function b(d){return
mwMobileFrontendConfig.messages[d]||""}function c(){var
h,g=document.getElementById("content"),e=document.getElementById("mainpage");a(document.body).addClass("jsEnabled");if(e&&e.childNodes.length===0&&b("empty-homepage")){g.innerHTML=b("empty-homepage")}h=document.getElementById("languageselection");function
d(){var
k;if(h){k=h.options[h.selectedIndex].value;if(k){location.href=k}}}a(h).bind("change",d);function
f(){var
k=document.getElementById("nav").style;k.display=k.display==="block"?"none":"block"}a(document.getElementById("logo")).bind("click",f);function
j(){var q=MobileFrontend.setting("useFormatCookieName");var
p=MobileFrontend.setting("useFormatCookieDuration");var
n=MobileFrontend.setting("useFormatCookiePath");var
m=MobileFrontend.setting("useFormatCookieDomain");p=p/(24*60*60);MobileFrontend.banner.writeCookie(q,"",p,n,m);var
k=MobileFrontend.setting("stopMobileRedirectCookieName");var
o=MobileFrontend.setting("stopMobileRedirectCookieDuration");var
l=MobileFrontend.setting("stopMobileRedirectCookieDomain");o=o/(24*60*60);MobileFrontend.banner.writeCookie(k,"true",o,n,l)}a(document.getElementById("mf-display-toggle")).bind("click",j);function
i(){var
l=document.querySelector&&document.querySelector('meta[name="viewport"]'),k=navigator.userAgent;if(l&&k.match(/iPhone|iPad/i)){l.content="minimum-scale=1.0,
maximum-scale=1.0";document.addEventListener("gesturestart",function(){l.content="minimum-scale=0.25,
maximum-scale=1.6"},false)}}i();window.scrollTo(0,1)}a=typeof
jQuery!=="undefined"?jQuery:function(f){if(typeof(f)==="string"){if(document.querySelectorAll){return[].slice.call(document.querySelectorAll(f))}}else{if(!f){f=document.createElement("div")}}function
g(m,l){if(m.indexOf){return m.indexOf(l)>-1}else{for(var
k=0;k<m.length;k++){if(l===m[k]){return true}}return false}}function e(k){var
l=f.className.split(" ");return g(l,k)}function h(k){var
l=f.className,m=l.split(" ");m.push(k);f.className=m.join(" ")}function
i(k){var m=f.className,n=m.split("
"),o=[],l;for(l=0;l<n.length;l++){if(n[l]!==k){o.push(n[l])}}f.className=o.join("
")}function j(l,k){f.addEventListener(l,k,false)}function
d(){f.parentNode.removeChild(f)}return{addClass:h,bind:j,hasClass:e,remove:d,removeClass:i}};a.ajax=a.ajax||function(f){var
d,e;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{d=new
ActiveXObject("Microsoft.XMLHTTP")}if(d.overrideMimeType){d.overrideMimeType("text/xml")}d.onreadystatechange=function(){if(d.readyState===4&&d.status===200){f.success(d.responseXML)}};d.open("GET",f.url,true);d.send()};c();return{init:c,message:b,setting:function(d){return
mwMobileFrontendConfig.settings[d]||""},utils:a}}());
\ No newline at end of file
Modified:
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/beta_opensearch.min.js
===================================================================
---
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/beta_opensearch.min.js
2012-04-17 18:54:52 UTC (rev 114941)
+++
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/beta_opensearch.min.js
2012-04-17 18:58:10 UTC (rev 114942)
@@ -1 +1 @@
-MobileFrontend.opensearch=(function(){var
b="/api.php",k=-1,c=500,x=15,p,i=document.getElementById("search"),a=document.getElementById("searchbox"),q=document.getElementById("content"),n=document.getElementById("footer"),w=MobileFrontend.setting("scriptPath")+"/extensions/MobileFrontend/stylesheets/images/blank.gif",t=document.getElementById("clearsearch"),h=false,l=MobileFrontend.utils;b=MobileFrontend.setting("scriptPath")+b;function
y(){var
u;a=document.getElementById("searchbox");header=document.getElementById("header");q=document.getElementById("content");n=document.getElementById("footer");if(!h){MobileFrontend.utils(document.body).addClass("full-screen-search");u=document.getElementById("remove-results");if(!u){u=document.createElement("img");u.setAttribute("id","remove-results");l(u).bind("click",v);u.setAttribute("src",w);u.setAttribute("alt",MobileFrontend.message("remove-results"));header.insertBefore(u,header.firstChild)}h=true}}l(i).bind("focus",y);function
v(){MobileFrontend.utils(document.body).removeClass("full-screen-search");if(h){h=false}}var
j=function(u){if(u){u.preventDefault()}clearTimeout(k);p=i.value;if(p.length>1){p=encodeURIComponent(p);k=setTimeout(function(){g(p)},c)}};var
m;window.setInterval(function(){var
u=i.value;if(u.length>1&&u!==m){m=u;l(a).addClass("notEmpty");j()}else{if(!u){l(a).removeClass("notEmpty")}}},c);l(document.getElementById("searchForm")).bind("submit",function(B){var
u,C,A=l(".suggestions-result a")[0];if(A){if("fireEvent" in
A){A.fireEvent("click")}else{C=document.createEvent("HTMLEvents");C.initEvent("click",true,true);A.dispatchEvent(C)}B.preventDefault()}else{j(B)}});function
z(u){if(i.value.length===0){v()}else{j(u)}}l(i).bind("blur",z);function
g(u){l(i).addClass("searching");url=b+"?action=opensearch&limit="+x+"&namespace=0&format=xml&search="+u;l.ajax({url:url,success:function(A){if(l(document.body).hasClass("full-screen-search")){o(f(A));l(i).removeClass("searching")}}})}function
f(D){var
E=[],A,B,C,u=D.getElementsByTagName("Item");for(A=0;A<u.length;A++){B=u[A];C={label:B.getElementsByTagName("Text")[0].textContent,value:B.getElementsByTagName("Url")[0].textContent};E.push(C)}return
E}function d(B){var
A=document.createTextNode(B),u=document.createElement("div");u.appendChild(A);return
u.innerHTML}function s(u){return
u.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function o(I){var
C=document.getElementById("results"),E,D,B=d(document.getElementById("search").value),H,A,u,F,G;if(!I||I.length<1){C.innerHTML='<ul
class="suggestions-results" title="No Results"><li
class="suggestions-result">No
Results</li></div>'}else{if(C.firstChild){C.removeChild(C.firstChild)}E=document.createElement("ul");E.className="suggestions-results";C.appendChild(E);for(D=0;D<I.length;D++){H=I[D];u=document.createElement("li");u.setAttribute("title",H.label);u.className="suggestions-result";F=document.createElement("a");F.setAttribute("href",H.value.replace(/^(?:\/\/|[^\/]+)*\//,"/"));F.className="search-result-item";G=document.createTextNode(H.label);F.appendChild(G);u.appendChild(F);E.appendChild(u);A=s(B);F.innerHTML=F.innerHTML.replace(new
RegExp("("+A+")","ig"),"<strong>$1</strong>")}}}function e(){var
C=document.getElementById("clearsearch"),u=document.getElementById("search");function
A(D){window.setTimeout(function(){u.value=""},100);results.innerHTML="";D.preventDefault()}function
B(){u.select()}l(C).bind("mousedown",A);l(u).bind("click",B)}function
r(){if(document.activeElement&&document.activeElement.id==="search"){y()}}r();e();return{init:r,initClearSearch:e,writeResults:o,createObjectArray:f,removeResults:v}}());
\ No newline at end of file
+MobileFrontend.opensearch=(function(){var
b="/api.php",k=-1,c=500,x=15,p,i=document.getElementById("search"),a=document.getElementById("searchbox"),q=document.getElementById("content"),n=document.getElementById("footer"),w=MobileFrontend.setting("scriptPath")+"/extensions/MobileFrontend/stylesheets/images/blank.gif",t=document.getElementById("clearsearch"),h=false,l=MobileFrontend.utils;b=MobileFrontend.setting("scriptPath")+b;function
y(){var
u;a=document.getElementById("searchbox");header=document.getElementById("header");q=document.getElementById("content");n=document.getElementById("footer");if(!h){MobileFrontend.utils(document.body).addClass("full-screen-search");u=document.getElementById("remove-results");if(!u){u=document.createElement("img");u.setAttribute("id","remove-results");l(u).bind("click",v);u.setAttribute("src",w);u.setAttribute("alt",MobileFrontend.message("remove-results"));header.insertBefore(u,header.firstChild)}h=true}}l(i).bind("focus",y);function
v(){MobileFrontend.utils(document.body).removeClass("full-screen-search");if(h){h=false}}var
j=function(u){if(u){u.preventDefault()}clearTimeout(k);p=i.value;if(p.length>1){p=encodeURIComponent(p);k=setTimeout(function(){g(p)},c)}};var
m;window.setInterval(function(){var
u=i.value;if(u.length>1&&u!==m){m=u;l(a).addClass("notEmpty");j()}else{if(!u){l(a).removeClass("notEmpty")}}},c);l(document.getElementById("searchForm")).bind("submit",function(B){var
u,C,A=l(".suggestions-result a")[0];if(A){if("fireEvent" in
A){A.fireEvent("click")}else{C=document.createEvent("HTMLEvents");C.initEvent("click",true,true);A.dispatchEvent(C)}B.preventDefault()}else{j(B)}});function
z(u){if(i.value.length===0){v()}else{j(u)}}l(i).bind("blur",z);function
g(u){l(i).addClass("searching");url=b+"?action=opensearch&limit="+x+"&namespace=0&format=xml&search="+u;l.ajax({url:url,success:function(A){if(l(document.body).hasClass("full-screen-search")){o(f(A));l(i).removeClass("searching")}}})}function
f(D){var
E=[],A,B,C,u=D.getElementsByTagName("Item");for(A=0;A<u.length;A++){B=u[A];C={label:B.getElementsByTagName("Text")[0].textContent,value:B.getElementsByTagName("Url")[0].textContent};E.push(C)}return
E}function d(B){var
A=document.createTextNode(B),u=document.createElement("div");u.appendChild(A);return
u.innerHTML}function s(u){return
u.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function o(I){var
C=document.getElementById("results"),E,D,B=d(document.getElementById("search").value),H,A,u,F,G;if(!I||I.length<1){C.innerHTML='<ul
class="suggestions-results" title="No Results"><li
class="suggestions-result">No
Results</li></div>'}else{if(C.firstChild){C.removeChild(C.firstChild)}E=document.createElement("ul");E.className="suggestions-results";C.appendChild(E);for(D=0;D<I.length;D++){H=I[D];u=document.createElement("li");u.setAttribute("title",H.label);u.className="suggestions-result";F=document.createElement("a");F.setAttribute("href",H.value.replace(/^(?:\/\/|[^\/]+)*\//,"/"));F.className="search-result-item";G=document.createTextNode(H.label);F.appendChild(G);u.appendChild(F);E.appendChild(u);A=s(B);F.innerHTML=F.innerHTML.replace(new
RegExp("("+A+")","ig"),"<strong>$1</strong>")}}}function e(){var
D=document.getElementById("clearsearch"),A=document.getElementById("results"),u=document.getElementById("search");function
B(E){window.setTimeout(function(){u.value=""},100);A.innerHTML="";E.preventDefault()}function
C(){u.select()}l(D).bind("mousedown",B);l(u).bind("click",C)}function
r(){if(document.activeElement&&document.activeElement.id==="search"){y()}}r();e();return{init:r,initClearSearch:e,writeResults:o,createObjectArray:f,removeResults:v}}());
\ No newline at end of file
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs