mirror of
https://gitlab.com/buildfeed/BuildFeed.git
synced 2024-03-22 21:10:34 +08:00
Search Dialog fix; Farsi Translation Update
This commit is contained in:
parent
41acdcbad0
commit
4048950e72
|
@ -117,12 +117,9 @@
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<data name="About_A1" xml:space="preserve">
|
||||||
<!--
|
<value>بیلدفید توسط یک گروه علاقمند به مایکروسافت ایجاد و حمایت شده است. مایکروسافت به هیچ عنوان دخالتی در این سایت ندارد. همانا ما هیچ گونه شکایت رسمی در مورد این سایت از سوی مایکروسافت نداشته ایم، با اینکه ما مطمئن هستیم آنها از این سایت آگاه هستند. گفته شده که ، مایکروسافت طبیعتا می خواهد تا اطلاعات خصوصی را خصوصی نگه دارد، و بنابراین ما منابع بسته شده از سوی آن ها در گذشته داشته ایم، و من مطمئنم در آینده هم خواهیم داشت.</value>
|
||||||
<data name="About_A1" xml:space="preserve">
|
|
||||||
<value>[!!! ßúïℓδFèèδ ïƨ řáñ áñδ ₥áïñƭáïñèδ β¥ á ϱřôúƥ ôƒ èñƭλúƨïáƨƭƨ. Mïçřôƨôƒƭ ářè ñôƭ ïñƲôℓƲèδ ïñ ƭλè ƨïƭè ïñ áñ¥ ωá¥. Wè'Ʋè çèřƭáïñℓ¥ λáδ ñô ƒôř₥áℓ çô₥ƥℓáïñƭ ƒřô₥ Mïçřôƨôƒƭ áβôúƭ ƭλè ƨïƭè, èƲèñ ƭλôúϱλ ωè ářè çèřƭáïñ ƭλè¥ ářè áωářè ôƒ ƭλè ƨïƭè. Tλáƭ ƨáïδ, Mïçřôƨôƒƭ ôβƲïôúƨℓ¥ ωïƨλ ƭô ƙèèƥ ƥřïƲáƭè ïñƒôř₥áƭïôñ ƥřïƲáƭè, áñδ ƨô ωè'Ʋè λáδ ƨôúřçèƨ ƨλúƭ δôωñ β¥ ƭλè₥ ïñ ƭλè ƥáƨƭ, áñδ Ì'₥ ƨúřè ƭλè¥ ωïℓℓ ïñ ƭλè ƒúƭúřè. ℓôřè₥ ïƥƨú₥ δôℓôř ƨïƭ á₥èƭ, çôñƨèçƭèƭúř áδïƥïƨçïñϱ èℓïƭ. Núñç èϱèƭ úřñá ℓáôřèèƭ, áççú₥ƨáñ ƒèℓïƨ áƭ, δáƥïβúƨ èℓïƭ. Ìñ úƭ !!!]</value>
|
|
||||||
</data>
|
</data>
|
||||||
-->
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
<data name="About_A2" xml:space="preserve">
|
<data name="About_A2" xml:space="preserve">
|
||||||
|
@ -135,24 +132,15 @@
|
||||||
<value>[!!! Tλèřè'ƨ á ñú₥βèř ôƒ ωá¥ƨ. Ýôú çáñ δïƨçúƨƨ ƭλè βúïℓδƨ ïñ ƭλè δïƨ9úƨ çô₥₥èñƭƨ ƨ¥ƨƭè₥ ôñ èáçλ βúïℓδ ƥáϱè. Ýôú çáñ áℓƨô çôñƭřïβúƭè ƭô ƭλè ƨïƭè'ƨ δèƲèℓôƥ₥èñƭ β¥ řèƥôřƭïñϱ βúϱƨ ôř ₥áƙïñϱ ƥúℓℓ řè9úèƨƭƨ ôñ ôúř GïƭHúβ. £áƨƭℓ¥, ¥ôú çáñ λèℓƥ ƭřáñƨℓáƭè ßúïℓδFèèδ ïñƭô ¥ôúř ñáƭïƲè ℓáñϱúáϱè ƭλřôúϱλ ôúř Třáñƨℓáƭïôñ ƥôřƭáℓ. ℓôřè₥ ïƥƨú₥ δôℓôř ƨïƭ á₥èƭ, çôñƨèçƭèƭúř áδïƥïƨçïñϱ èℓïƭ. Núñç èϱèƭ úřñá ℓáôřèèƭ, áççú₥ƨáñ ƒ !!!]</value>
|
<value>[!!! Tλèřè'ƨ á ñú₥βèř ôƒ ωá¥ƨ. Ýôú çáñ δïƨçúƨƨ ƭλè βúïℓδƨ ïñ ƭλè δïƨ9úƨ çô₥₥èñƭƨ ƨ¥ƨƭè₥ ôñ èáçλ βúïℓδ ƥáϱè. Ýôú çáñ áℓƨô çôñƭřïβúƭè ƭô ƭλè ƨïƭè'ƨ δèƲèℓôƥ₥èñƭ β¥ řèƥôřƭïñϱ βúϱƨ ôř ₥áƙïñϱ ƥúℓℓ řè9úèƨƭƨ ôñ ôúř GïƭHúβ. £áƨƭℓ¥, ¥ôú çáñ λèℓƥ ƭřáñƨℓáƭè ßúïℓδFèèδ ïñƭô ¥ôúř ñáƭïƲè ℓáñϱúáϱè ƭλřôúϱλ ôúř Třáñƨℓáƭïôñ ƥôřƭáℓ. ℓôřè₥ ïƥƨú₥ δôℓôř ƨïƭ á₥èƭ, çôñƨèçƭèƭúř áδïƥïƨçïñϱ èℓïƭ. Núñç èϱèƭ úřñá ℓáôřèèƭ, áççú₥ƨáñ ƒ !!!]</value>
|
||||||
</data>
|
</data>
|
||||||
-->
|
-->
|
||||||
|
<data name="About_Q1" xml:space="preserve">
|
||||||
<!--
|
<value>چه کسی بیلدفید را اداره می کند؟ آیا این یک سایت رسمی مایکروسافت است؟</value>
|
||||||
<data name="About_Q1" xml:space="preserve">
|
|
||||||
<value>[!!! Wλô řúñƨ ßúïℓδFèèδ? Ìƨ ƭλïƨ áñ ôƒƒïçïáℓ Mïçřôƨôƒƭ ƨïƭè? ℓôřè₥ ïƥƨú₥ δôℓô !!!]</value>
|
|
||||||
</data>
|
</data>
|
||||||
-->
|
<data name="About_Q2" xml:space="preserve">
|
||||||
|
<value>به درستی بیلدفیلد چطور داده هایش را به دست می آورد؟</value>
|
||||||
<!--
|
|
||||||
<data name="About_Q2" xml:space="preserve">
|
|
||||||
<value>[!!! Hôω δôèƨ ßúïℓδFèèδ ϱèƭ ïƭƨ δáƭá èжáçƭℓ¥? ℓôřè₥ ïƥƨú₥ !!!]</value>
|
|
||||||
</data>
|
</data>
|
||||||
-->
|
<data name="About_Q3" xml:space="preserve">
|
||||||
|
<value>من چطور میتوانم درگیر شوم؟</value>
|
||||||
<!--
|
|
||||||
<data name="About_Q3" xml:space="preserve">
|
|
||||||
<value>[!!! Hôω çáñ Ì ϱèƭ ïñƲôℓƲèδ? ℓôřè₥ !!!]</value>
|
|
||||||
</data>
|
</data>
|
||||||
-->
|
|
||||||
<data name="Common_AddBuild" xml:space="preserve">
|
<data name="Common_AddBuild" xml:space="preserve">
|
||||||
<value>اضافه کردن بیلد</value>
|
<value>اضافه کردن بیلد</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
|
@ -74,6 +74,7 @@
|
||||||
<dt>Turkish (@System.Globalization.CultureInfo.GetCultureInfo("tr").NativeName) Translation</dt>
|
<dt>Turkish (@System.Globalization.CultureInfo.GetCultureInfo("tr").NativeName) Translation</dt>
|
||||||
<dd>Furkan AKÇATEPE <a target="_blank" rel="nofollow" href="https://twitter.com/FurkanAKATEPE"><i class="fa fa-twitter"></i></a></dd>
|
<dd>Furkan AKÇATEPE <a target="_blank" rel="nofollow" href="https://twitter.com/FurkanAKATEPE"><i class="fa fa-twitter"></i></a></dd>
|
||||||
<dd>Can Taşan</dd>
|
<dd>Can Taşan</dd>
|
||||||
|
<dd>Duhan Ömür <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>
|
<dt>Ukrainian (@System.Globalization.CultureInfo.GetCultureInfo("uk").NativeName) Translation</dt>
|
||||||
<dd>Fuhrer_Adolf <a target="_blank" rel="nofollow" href="https://twitter.com/Fuhrer_Adolf"><i class="fa fa-twitter"></i></a></dd>
|
<dd>Fuhrer_Adolf <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>
|
<dt>Chinese - Simplified (@System.Globalization.CultureInfo.GetCultureInfo("zh-cn").NativeName) Translation</dt>
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
/// <reference path="../../scripts/typings/google.analytics/ga.d.ts" />
|
|
||||||
/// <reference path="../../scripts/typings/jsrender/jsrender.d.ts" />
|
|
||||||
var BuildFeed;
|
var BuildFeed;
|
||||||
(function (BuildFeed) {
|
(function (BuildFeed) {
|
||||||
var ajax;
|
var ajax;
|
||||||
|
@ -67,6 +65,7 @@ var BuildFeed;
|
||||||
ajax = new XMLHttpRequest();
|
ajax = new XMLHttpRequest();
|
||||||
ajax.onreadystatechange = CompleteSearch;
|
ajax.onreadystatechange = CompleteSearch;
|
||||||
ajax.open("GET", "/api/GetSearchResult/" + modalInput.value + "/", true);
|
ajax.open("GET", "/api/GetSearchResult/" + modalInput.value + "/", true);
|
||||||
|
ajax.setRequestHeader("accept", "application/json");
|
||||||
ajax.send(null);
|
ajax.send(null);
|
||||||
}
|
}
|
||||||
BuildFeed.SendSearch = SendSearch;
|
BuildFeed.SendSearch = SendSearch;
|
||||||
|
@ -81,9 +80,11 @@ var BuildFeed;
|
||||||
resultPane.innerHTML = content;
|
resultPane.innerHTML = content;
|
||||||
var resultLinks = resultPane.getElementsByTagName("a");
|
var resultLinks = resultPane.getElementsByTagName("a");
|
||||||
for (var i = 0; i < resultLinks.length; i++) {
|
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");
|
var modalInput = document.getElementById("modal-search-input");
|
||||||
ga("send", "pageview", "/api/GetSearchResult/" + modalInput.value + "/");
|
ga("send", "pageview", "/api/GetSearchResult/" + modalInput.value + "/");
|
||||||
|
location.assign(mev.currentTarget.href);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because one or more lines are too long
2
BuildFeed/res/ts/bfs.min.js
vendored
2
BuildFeed/res/ts/bfs.min.js
vendored
|
@ -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);
|
|
@ -91,6 +91,7 @@ module BuildFeed
|
||||||
ajax = new XMLHttpRequest();
|
ajax = new XMLHttpRequest();
|
||||||
ajax.onreadystatechange = CompleteSearch;
|
ajax.onreadystatechange = CompleteSearch;
|
||||||
ajax.open("GET", `/api/GetSearchResult/${modalInput.value}/`, true);
|
ajax.open("GET", `/api/GetSearchResult/${modalInput.value}/`, true);
|
||||||
|
ajax.setRequestHeader("accept", "application/json");
|
||||||
ajax.send(null);
|
ajax.send(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -110,10 +111,12 @@ module BuildFeed
|
||||||
const resultLinks = resultPane.getElementsByTagName("a");
|
const resultLinks = resultPane.getElementsByTagName("a");
|
||||||
for (let i = 0; i < resultLinks.length; i++)
|
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;
|
const modalInput = document.getElementById("modal-search-input") as HTMLInputElement;
|
||||||
ga("send", "pageview", `/api/GetSearchResult/${modalInput.value}/`);
|
ga("send", "pageview", `/api/GetSearchResult/${modalInput.value}/`);
|
||||||
|
location.assign((mev.currentTarget as HTMLAnchorElement).href);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user