https://www.mediawiki.org/wiki/Special:Code/MediaWiki/114944

Revision: 114944
Author:   awjrichards
Date:     2012-04-17 19:41:02 +0000 (Tue, 17 Apr 2012)
Log Message:
-----------
MFG Change-Id: If58174170d9ffdfc29873aea4312aba80f59f776

Modified Paths:
--------------
    branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/opensearch.js
    
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/opensearch.min.js

Added Paths:
-----------
    branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/filepage.min.js

Added: 
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/filepage.min.js
===================================================================
--- branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/filepage.min.js 
                        (rev 0)
+++ branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/filepage.min.js 
2012-04-17 19:41:02 UTC (rev 114944)
@@ -0,0 +1 @@
+(function(){function h(k){if(k.substr(0,1)==="#"){var 
l=document.getElementById(k.substr(1));if(l===null){return[]}else{return[l]}}else{if(k.substr(0,1)==="."){return
 document.getElementsByClassName(k.substr(1))}else{throw new 
Error("Unrecognized selector "+k)}}}function f(k,n){var l=h(k);for(var 
m=0;m<l.length;m++){l[m].style.display=n}}function j(k){f(k,"block")}function 
e(k){f(k,"none")}var 
d={file:["#file",".fullMedia","#mw-imagepage-content"],filehistory:["#filehistory","#mw-imagepage-section-filehistory","#mw-imagepage-reupload-link","#mw-imagepage-edit-external"],filelinks:["#filelinks","#mw-imagepage-section-linkstoimage"],metadata:["#metadata",".mw-imagepage-section-metadata",]};function
 b(k){return function(o){for(id in d){if(d.hasOwnProperty(id)){var 
n=d[id],l;if(id===k){l=j}else{l=e}for(var 
m=0;m<n.length;m++){l(n[m])}}}}}function a(r){var 
l=document.getElementById("filetoc");if(l){var 
n=l.getElementsByTagName("a");if(n){for(var o=0;o<n.length;o++){var 
p=n[o],m=p.href,k=m.search("#"),q=m.substr(k+1);if(q==r){n[o].onclick=b(r)}}}}}for(id
 in d){if(d.hasOwnProperty(id)){a(id)}}function c(){var 
l=document.getElementById("file");if(l){var 
k=l.getElementsByTagName("a");if(k.length){k[0].onclick=function(){return 
false}}}}c();var g="file";if(window.location.hash){var 
i=window.location.hash.substr(1);if(i in d){g=i}}b(g)()})();
\ No newline at end of file


Property changes on: 
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/filepage.min.js
___________________________________________________________________
Added: svn:eol-style
   + native

Modified: 
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/opensearch.js
===================================================================
--- branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/opensearch.js   
2012-04-17 19:07:05 UTC (rev 114943)
+++ branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/opensearch.js   
2012-04-17 19:41:02 UTC (rev 114944)
@@ -1,5 +1,7 @@
 /*global document, window, MobileFrontend, navigator, placeholder */
 /*jslint sloppy: true, white:true, maxerr: 50, indent: 4, plusplus: true*/
+// TODO: enable for opera mini 6 users
+if( window.navigator.userAgent.indexOf( 'Opera Mini/6' ) === -1 ) {
 MobileFrontend.opensearch = (function() {
        var apiUrl = '/api.php', timer = -1, typingDelay = 500,
                numResults = 5,
@@ -189,3 +191,4 @@
        };
 
 }());
+}

Modified: 
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/opensearch.min.js
===================================================================
--- 
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/opensearch.min.js   
    2012-04-17 19:07:05 UTC (rev 114943)
+++ 
branches/wmf/1.19wmf1/extensions/MobileFrontend/javascripts/opensearch.min.js   
    2012-04-17 19:41:02 UTC (rev 114944)
@@ -1 +1 @@
-MobileFrontend.opensearch=(function(){var 
l="/api.php",c=-1,f=500,g=5,h=document.getElementById("results"),p=document.getElementById("search"),k=document.getElementById("searchbox"),m=MobileFrontend.utils;l=MobileFrontend.setting("scriptPath")+l;function
 b(){var q=document.getElementById("results");q.style.display="none"}function 
e(r){var 
q;if(!r){r=window.event}if(r.target){q=r.target}else{if(r.srcElement){q=r.srcElement}}if(q.nodeType===3){q=q.parentNode}r.cancelBubble=true;r.stopPropagation();if(!(q.className==="suggestion-result"||q.className==="search-result-item"||q.className==="suggestions-result"||q.className==="sq-val-update")){b()}}window.onload=function(){m(p).bind("keyup",function(){clearTimeout(c);var
 
q=this.value;if(q.length<1){h.innerHTML=""}else{c=setTimeout(function(){o(q)},f)}})};function
 
o(q){q=encodeURIComponent(q);url=l+"?action=opensearch&limit="+g+"&namespace=0&format=xml&search="+q;m.ajax({url:url,success:function(r){j(i(r))}})}function
 i(u){var 
v=[],r,s,t,q=u.getElementsByTagName("Item");for(r=0;r<q.length;r++){s=q[r];t={label:s.getElementsByTagName("Text")[0].textContent,value:s.getElementsByTagName("Url")[0].textContent};v.push(t)}return
 v}function d(r){var q=document.getElementById("search");if(q){q.value=r+" 
";q.focus();o(q.value)}}function j(B){var 
t=document.getElementById("results"),w,u,s,A,q,y,z,r=document.getElementById("sq"),v=document.getElementById("header");t.style.display="block";var
 
x=r.offsetParent.offsetTop+r.offsetHeight+r.offsetTop-1+v.offsetTop;t.style.top=x+"px";if(!B||B.length<1){t.innerHTML='<div
 class="suggestions-results"><div class="suggestions-result">No 
results</div></div>'}else{if(t.firstChild){t.removeChild(t.firstChild)}w=document.createElement("div");w.className="suggestions-results";t.appendChild(w);s=function(){var
 
C=this.parentNode.getAttribute("title");d(C)};for(u=0;u<B.length;u++){A=B[u];q=document.createElement("div");y=document.createElement("a");q.setAttribute("title",A.label);q.className="suggestions-result";z=document.createTextNode("+");y.appendChild(z);y.className="sq-val-update";m(y).bind("click",s);q.appendChild(y);y=document.createElement("a");y.setAttribute("href",A.value.replace(/^(?:\/\/|[^\/]+)*\//,"/"));y.className="search-result-item";z=document.createTextNode(A.label);y.appendChild(z);q.appendChild(y);w.appendChild(q)}}}function
 a(){var 
v=document.getElementById("clearsearch"),r=document.getElementById("search"),q=document.getElementById("results");function
 
t(){if(v){if(r.value.length>0){v.style.display="block"}else{v.style.display="none";if(q){q.style.display="none"}}}}function
 
s(w){r.value="";v.style.display="none";if(q){q.style.display="none"}if(w){w.preventDefault()}}function
 
u(){r.select()}m(v).bind("mousedown",s);m(r).bind("keyup",t);m(r).bind("click",u)}function
 n(){var 
q=document.getElementById("results");q.onmousedown=e;document.body.onmousedown=e;document.body.ontouchstart=e;q.ontouchstart=e}n();a();return{init:n,initClearSearch:a,writeResults:j,createObjectArray:i}}());
\ No newline at end of file
+if(window.navigator.userAgent.indexOf("Opera 
Mini/6")===-1){MobileFrontend.opensearch=(function(){var 
l="/api.php",c=-1,f=500,g=5,h=document.getElementById("results"),p=document.getElementById("search"),k=document.getElementById("searchbox"),m=MobileFrontend.utils;l=MobileFrontend.setting("scriptPath")+l;function
 b(){var q=document.getElementById("results");q.style.display="none"}function 
e(r){var 
q;if(!r){r=window.event}if(r.target){q=r.target}else{if(r.srcElement){q=r.srcElement}}if(q.nodeType===3){q=q.parentNode}r.cancelBubble=true;r.stopPropagation();if(!(q.className==="suggestion-result"||q.className==="search-result-item"||q.className==="suggestions-result"||q.className==="sq-val-update")){b()}}window.onload=function(){m(p).bind("keyup",function(){clearTimeout(c);var
 
q=this.value;if(q.length<1){h.innerHTML=""}else{c=setTimeout(function(){o(q)},f)}})};function
 
o(q){q=encodeURIComponent(q);url=l+"?action=opensearch&limit="+g+"&namespace=0&format=xml&search="+q;m.ajax({url:url,success:function(r){j(i(r))}})}function
 i(u){var 
v=[],r,s,t,q=u.getElementsByTagName("Item");for(r=0;r<q.length;r++){s=q[r];t={label:s.getElementsByTagName("Text")[0].textContent,value:s.getElementsByTagName("Url")[0].textContent};v.push(t)}return
 v}function d(r){var q=document.getElementById("search");if(q){q.value=r+" 
";q.focus();o(q.value)}}function j(B){var 
t=document.getElementById("results"),w,u,s,A,q,y,z,r=document.getElementById("sq"),v=document.getElementById("header");t.style.display="block";var
 
x=r.offsetParent.offsetTop+r.offsetHeight+r.offsetTop-1+v.offsetTop;t.style.top=x+"px";if(!B||B.length<1){t.innerHTML='<div
 class="suggestions-results"><div class="suggestions-result">No 
results</div></div>'}else{if(t.firstChild){t.removeChild(t.firstChild)}w=document.createElement("div");w.className="suggestions-results";t.appendChild(w);s=function(){var
 
C=this.parentNode.getAttribute("title");d(C)};for(u=0;u<B.length;u++){A=B[u];q=document.createElement("div");y=document.createElement("a");q.setAttribute("title",A.label);q.className="suggestions-result";z=document.createTextNode("+");y.appendChild(z);y.className="sq-val-update";m(y).bind("click",s);q.appendChild(y);y=document.createElement("a");y.setAttribute("href",A.value.replace(/^(?:\/\/|[^\/]+)*\//,"/"));y.className="search-result-item";z=document.createTextNode(A.label);y.appendChild(z);q.appendChild(y);w.appendChild(q)}}}function
 a(){var 
v=document.getElementById("clearsearch"),r=document.getElementById("search"),q=document.getElementById("results");function
 
t(){if(v){if(r.value.length>0){v.style.display="block"}else{v.style.display="none";if(q){q.style.display="none"}}}}function
 
s(w){r.value="";v.style.display="none";if(q){q.style.display="none"}if(w){w.preventDefault()}}function
 
u(){r.select()}m(v).bind("mousedown",s);m(r).bind("keyup",t);m(r).bind("click",u)}function
 n(){var 
q=document.getElementById("results");q.onmousedown=e;document.body.onmousedown=e;document.body.ontouchstart=e;q.ontouchstart=e}n();a();return{init:n,initClearSearch:a,writeResults:j,createObjectArray:i}}())};
\ No newline at end of file


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to