Search Dialog fix; Farsi Translation Update

refactor-intermediate-models
Thomas Hounsell 2016-08-06 13:02:47 +01:00
parent 41acdcbad0
commit 4048950e72
6 changed files with 19 additions and 26 deletions

View File

@ -117,12 +117,9 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<!--
<data name="About_A1" xml:space="preserve">
<value>[!!! ßúïδFèèδ ïƨ řáñ áñδ ₥áïñƭáïñèδ β¥ á ϱřôúƥ ôƒ èñƭλúƨïáƨƭƨ. Mïçřôƨôƒƭ ářè ñôƭ ïñƲôℓƲèδ ïñ ƭλè ƨïƭè ïñ áñ¥ ωá¥. Wè'Ʋè çèřƭáïñℓ¥ λáδ ñô ƒôř₥áℓ çô₥ƥℓáïñƭ ƒřô₥ Mïçřôƨôƒƭ áβôúƭ ƭλè ƨïƭè, èƲèñ ƭλôúϱλ ωè ářè çèřƭáïñ ƭλè¥ ářè áωářè ôƒ ƭλè ƨïƭè. Tλáƭ ƨáïδ, Mïçřôƨôƒƭ ôβƲïôúƨℓ¥ ωïƨλ ƭô ƙèèƥ ƥřïƲáƭè ïñƒôř₥áƭïôñ ƥřïƲáƭè, áñδ ƨô ωè'Ʋè λáδ ƨôúřçèƨ ƨλúƭ δôωñ β¥ ƭλè₥ ïñ ƭλè ƥáƨƭ, áñδ Ì'₥ ƨúřè ƭλè¥ ωïℓℓ ïñ ƭλè ƒúƭúřè. ℓôřè₥ ïƥƨú₥ δôℓôř ƨïƭ á₥èƭ, çôñƨèçƭèƭúř áδïƥïƨçïñϱ èℓïƭ. Núñç èϱèƭ úřñá ℓáôřèèƭ, áççú₥ƨáñ ƒèℓïƨ áƭ, δáƥïβúƨ èℓïƭ. Ìñ úƭ !!!]</value>
<data name="About_A1" xml:space="preserve">
<value>بیلدفید توسط یک گروه علاقمند به مایکروسافت ایجاد و حمایت شده است. مایکروسافت به هیچ عنوان دخالتی در این سایت ندارد. همانا ما هیچ گونه شکایت رسمی در مورد این سایت از سوی مایکروسافت نداشته ایم، با اینکه ما مطمئن هستیم آنها از این سایت آگاه هستند. گفته شده که ، مایکروسافت طبیعتا می خواهد تا اطلاعات خصوصی را خصوصی نگه دارد، و بنابراین ما منابع بسته شده از سوی آن ها در گذشته داشته ایم، و من مطمئنم در آینده هم خواهیم داشت.</value>
</data>
-->
<!--
<data name="About_A2" xml:space="preserve">
@ -135,24 +132,15 @@
<value>[!!! Tλèřè'ƨ á ñú₥βèř ôƒ ωá¥ƨ. Ýôú çáñ δïƨçúƨƨ ƭλè βúïℓδƨ ïñ ƭλè δïƨ9úƨ çô₥₥èñƭƨ ƨ¥ƨƭè₥ ôñ èáçλ βúïℓδ ƥáϱè. Ýôú çáñ áℓƨô çôñƭřïβúƭè ƭô ƭλè ƨïƭè'ƨ δèƲèℓôƥ₥èñƭ β¥ řèƥôřƭïñϱ βúϱƨ ôř ₥áƙïñϱ ƥúℓℓ řè9úèƨƭƨ ôñ ôúř GïƭHúβ. £áƨƭℓ¥, ¥ôú çáñ λèℓƥ ƭřáñƨℓáƭè ßúïδFèèδ ïñƭô ¥ôúř ñáƭïƲè ℓáñϱúáϱè ƭλřôúϱλ ôúř Třáñƨáƭïôñ ƥôřƭáℓ. ℓôřè₥ ïƥƨú₥ δôℓôř ƨïƭ á₥èƭ, çôñƨèçƭèƭúř áδïƥïƨçïñϱ èℓïƭ. Núñç èϱèƭ úřñá ℓáôřèèƭ, áççú₥ƨáñ ƒ !!!]</value>
</data>
-->
<!--
<data name="About_Q1" xml:space="preserve">
<value>[!!! Wλô řúñƨ ßúïδFèèδ? Ìƨ ƭλïƨ áñ ôƒƒïçïáℓ Mïçřôƨôƒƭ ƨïƭè? ℓôřè₥ ïƥƨú₥ δôℓô !!!]</value>
<data name="About_Q1" xml:space="preserve">
<value>چه کسی بیلدفید را اداره می کند؟ آیا این یک سایت رسمی مایکروسافت است؟</value>
</data>
-->
<!--
<data name="About_Q2" xml:space="preserve">
<value>[!!! Hôω δôèƨ ßúïδFèèδ ϱèƭ ïƭƨ δáƭá èжáçƭℓ¥? ℓôřè₥ ïƥƨú₥ !!!]</value>
<data name="About_Q2" xml:space="preserve">
<value>به درستی بیلدفیلد چطور داده هایش را به دست می آورد؟</value>
</data>
-->
<!--
<data name="About_Q3" xml:space="preserve">
<value>[!!! Hôω çáñ Ì ϱèƭ ïñƲôℓƲèδ? ℓôřè₥ !!!]</value>
<data name="About_Q3" xml:space="preserve">
<value>من چطور میتوانم درگیر شوم؟</value>
</data>
-->
<data name="Common_AddBuild" xml:space="preserve">
<value>اضافه کردن بیلد</value>
</data>

View File

@ -74,6 +74,7 @@
<dt>Turkish (@System.Globalization.CultureInfo.GetCultureInfo("tr").NativeName) Translation</dt>
<dd>Furkan AKÇATEPE&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/FurkanAKATEPE"><i class="fa fa-twitter"></i></a></dd>
<dd>Can Taşan</dd>
<dd>Duhan Ömür&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/BilgisyrKurdu16"><i class="fa fa-twitter"></i></a></dd>
<dt>Ukrainian (@System.Globalization.CultureInfo.GetCultureInfo("uk").NativeName) Translation</dt>
<dd>Fuhrer_Adolf&ensp;<a target="_blank" rel="nofollow" href="https://twitter.com/Fuhrer_Adolf"><i class="fa fa-twitter"></i></a></dd>
<dt>Chinese - Simplified (@System.Globalization.CultureInfo.GetCultureInfo("zh-cn").NativeName) Translation</dt>

View File

@ -1,5 +1,3 @@
/// <reference path="../../scripts/typings/google.analytics/ga.d.ts" />
/// <reference path="../../scripts/typings/jsrender/jsrender.d.ts" />
var BuildFeed;
(function (BuildFeed) {
var ajax;
@ -67,6 +65,7 @@ var BuildFeed;
ajax = new XMLHttpRequest();
ajax.onreadystatechange = CompleteSearch;
ajax.open("GET", "/api/GetSearchResult/" + modalInput.value + "/", true);
ajax.setRequestHeader("accept", "application/json");
ajax.send(null);
}
BuildFeed.SendSearch = SendSearch;
@ -81,9 +80,11 @@ var BuildFeed;
resultPane.innerHTML = content;
var resultLinks = resultPane.getElementsByTagName("a");
for (var i = 0; i < resultLinks.length; i++) {
resultLinks[i].addEventListener("click", function () {
resultLinks[i].addEventListener("click", function (mev) {
mev.preventDefault();
var modalInput = document.getElementById("modal-search-input");
ga("send", "pageview", "/api/GetSearchResult/" + modalInput.value + "/");
location.assign(mev.currentTarget.href);
});
}
}

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
var BuildFeed;(function(n){function r(n){n.preventDefault();var t=this;t.nextElementSibling.classList.toggle("open")}function u(n){n.preventDefault();var t=this;t.parentElement.classList.toggle("open")}function f(n){n.preventDefault();var t=this;document.cookie="bf_theme="+t.dataset.theme+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";location.reload(!0)}function e(n){n.preventDefault();var t=this;document.cookie="bf_lang="+t.dataset.lang+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";location.reload(!0)}function o(n){n.preventDefault();var t=document.getElementById("modal-search-overlay");t.classList.add("open")}function s(n){n.preventDefault();var t=document.getElementById("modal-search-overlay");t.classList.remove("open")}function h(n){n.preventDefault();n.stopPropagation()}function c(){var n=document.getElementById("modal-search-result");n.innerHTML="";typeof i!="undefined"&&clearTimeout(i);typeof t!="undefined"&&t.readyState!==XMLHttpRequest.DONE&&t.abort();i=setInterval(l,200)}function l(){typeof i!="undefined"&&clearTimeout(i);var n=document.getElementById("modal-search-input");t=new XMLHttpRequest;t.onreadystatechange=a;t.open("GET","/api/GetSearchResult/"+n.value+"/",!0);t.send(null)}function a(){var i,n;if(t.readyState===XMLHttpRequest.DONE&&t.status===200){var r=document.getElementById("modal-search-result"),u=document.getElementById("result-template"),f=jsrender.templates(u.innerHTML),e=f.render(JSON.parse(t.responseText));for(r.innerHTML=e,i=r.getElementsByTagName("a"),n=0;n<i.length;n++)i[n].addEventListener("click",function(){var n=document.getElementById("modal-search-input");ga("send","pageview","/api/GetSearchResult/"+n.value+"/")})}}function v(){for(var t,l,a,v,y,p,w,b,k,i=document.getElementsByClassName("dropdown-parent"),n=0;n<i.length;n++)for(t=0;t<i[n].childNodes.length;t++)l=i[n].childNodes[t],l.nodeName==="A"&&l.addEventListener("click",u);for(a=document.getElementById("settings-theme-menu").getElementsByTagName("a"),n=0;n<a.length;n++)a[n].addEventListener("click",f);for(v=document.getElementById("settings-lang-menu").getElementsByTagName("a"),n=0;n<v.length;n++)v[n].addEventListener("click",e);y=document.getElementById("page-navigation-toggle");y.addEventListener("click",r);p=document.getElementById("page-navigation-search");p.addEventListener("click",o);w=document.getElementById("modal-search-overlay");w.addEventListener("click",s);b=document.getElementById("modal-search");b.addEventListener("click",h);k=document.getElementById("modal-search-input");k.addEventListener("keyup",c)}var t,i;n.MobileMenuToggle=r;n.DropdownClick=u;n.SwitchTheme=f;n.SwitchLanguage=e;n.OpenSearch=o;n.CloseSearch=s;n.StopClick=h;n.InitiateSearch=c;n.SendSearch=l;n.CompleteSearch=a;n.BuildFeedSetup=v})(BuildFeed||(BuildFeed={}));window.addEventListener("load",BuildFeed.BuildFeedSetup);
var BuildFeed;(function(n){function r(n){n.preventDefault();var t=this;t.nextElementSibling.classList.toggle("open")}function u(n){n.preventDefault();var t=this;t.parentElement.classList.toggle("open")}function f(n){n.preventDefault();var t=this;document.cookie="bf_theme="+t.dataset.theme+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";location.reload(!0)}function e(n){n.preventDefault();var t=this;document.cookie="bf_lang="+t.dataset.lang+"; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";location.reload(!0)}function o(n){n.preventDefault();var t=document.getElementById("modal-search-overlay");t.classList.add("open")}function s(n){n.preventDefault();var t=document.getElementById("modal-search-overlay");t.classList.remove("open")}function h(n){n.preventDefault();n.stopPropagation()}function c(){var n=document.getElementById("modal-search-result");n.innerHTML="";typeof i!="undefined"&&clearTimeout(i);typeof t!="undefined"&&t.readyState!==XMLHttpRequest.DONE&&t.abort();i=setInterval(l,200)}function l(){typeof i!="undefined"&&clearTimeout(i);var n=document.getElementById("modal-search-input");t=new XMLHttpRequest;t.onreadystatechange=a;t.open("GET","/api/GetSearchResult/"+n.value+"/",!0);t.setRequestHeader("accept","application/json");t.send(null)}function a(){var i,n;if(t.readyState===XMLHttpRequest.DONE&&t.status===200){var r=document.getElementById("modal-search-result"),u=document.getElementById("result-template"),f=jsrender.templates(u.innerHTML),e=f.render(JSON.parse(t.responseText));for(r.innerHTML=e,i=r.getElementsByTagName("a"),n=0;n<i.length;n++)i[n].addEventListener("click",function(n){n.preventDefault();var t=document.getElementById("modal-search-input");ga("send","pageview","/api/GetSearchResult/"+t.value+"/");location.assign(n.currentTarget.href)})}}function v(){for(var t,l,a,v,y,p,w,b,k,i=document.getElementsByClassName("dropdown-parent"),n=0;n<i.length;n++)for(t=0;t<i[n].childNodes.length;t++)l=i[n].childNodes[t],l.nodeName==="A"&&l.addEventListener("click",u);for(a=document.getElementById("settings-theme-menu").getElementsByTagName("a"),n=0;n<a.length;n++)a[n].addEventListener("click",f);for(v=document.getElementById("settings-lang-menu").getElementsByTagName("a"),n=0;n<v.length;n++)v[n].addEventListener("click",e);y=document.getElementById("page-navigation-toggle");y.addEventListener("click",r);p=document.getElementById("page-navigation-search");p.addEventListener("click",o);w=document.getElementById("modal-search-overlay");w.addEventListener("click",s);b=document.getElementById("modal-search");b.addEventListener("click",h);k=document.getElementById("modal-search-input");k.addEventListener("keyup",c)}var t,i;n.MobileMenuToggle=r;n.DropdownClick=u;n.SwitchTheme=f;n.SwitchLanguage=e;n.OpenSearch=o;n.CloseSearch=s;n.StopClick=h;n.InitiateSearch=c;n.SendSearch=l;n.CompleteSearch=a;n.BuildFeedSetup=v})(BuildFeed||(BuildFeed={}));window.addEventListener("load",BuildFeed.BuildFeedSetup);

View File

@ -91,6 +91,7 @@ module BuildFeed
ajax = new XMLHttpRequest();
ajax.onreadystatechange = CompleteSearch;
ajax.open("GET", `/api/GetSearchResult/${modalInput.value}/`, true);
ajax.setRequestHeader("accept", "application/json");
ajax.send(null);
}
@ -110,10 +111,12 @@ module BuildFeed
const resultLinks = resultPane.getElementsByTagName("a");
for (let i = 0; i < resultLinks.length; i++)
{
resultLinks[i].addEventListener("click", () =>
resultLinks[i].addEventListener("click", (mev: MouseEvent) =>
{
mev.preventDefault();
const modalInput = document.getElementById("modal-search-input") as HTMLInputElement;
ga("send", "pageview", `/api/GetSearchResult/${modalInput.value}/`);
location.assign((mev.currentTarget as HTMLAnchorElement).href);
});
}
}