From 2853ea9068c676370780c364ad1581a0f7d65be8 Mon Sep 17 00:00:00 2001 From: Henil Panchal <37398093+henilp105@users.noreply.github.com> Date: Mon, 17 Jan 2022 10:30:41 +0530 Subject: [PATCH 1/9] Resolves issue #361 Updates spelling-mistakes Missing "e" in "WG5: International Fortran Standards Committe" to Missing "e" in "WG5: International Fortran Standards committee" it might seem a little odd for a spelling mistake but i wanted to contribute. thanks and regards, Henil Panchal --- _data/learning.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/learning.yml b/_data/learning.yml index b0b359b6f..b4791cea0 100644 --- a/_data/learning.yml +++ b/_data/learning.yml @@ -93,7 +93,7 @@ reference-links: url: https://j3-fortran.org/ description: J3 is the US National Body for the international Fortran standards committee - - name: "WG5: International Fortran Standards Committe" + - name: "WG5: International Fortran Standards committee" url: https://wg5-fortran.org/ description: From 2bd4f3c86d109c83a103bcc71d4e7bb2070b9fe2 Mon Sep 17 00:00:00 2001 From: Henil Panchal <37398093+henilp105@users.noreply.github.com> Date: Mon, 17 Jan 2022 20:12:07 +0530 Subject: [PATCH 2/9] Resolves Issue #248 Typo in fortyxima #248 --- _data/package_index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/package_index.yml b/_data/package_index.yml index 55499efe5..1c5faef22 100644 --- a/_data/package_index.yml +++ b/_data/package_index.yml @@ -187,7 +187,7 @@ categories: interfaces tags: gpu compute accelerator -- name: foryxima +- name: fortyxima url: https://bitbucket.org/aradi/fortyxima/src/develop/ description: File system manipulation and unit testing framework categories: interfaces programming From ee9727c4a1a470a9528e0f29797721a4020655de Mon Sep 17 00:00:00 2001 From: Henil Panchal <37398093+henilp105@users.noreply.github.com> Date: Mon, 17 Jan 2022 21:22:18 +0530 Subject: [PATCH 3/9] Update _data/learning.yml Co-authored-by: Sebastian Ehlert <28669218+awvwgk@users.noreply.github.com> --- _data/learning.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/learning.yml b/_data/learning.yml index b4791cea0..e5c01575e 100644 --- a/_data/learning.yml +++ b/_data/learning.yml @@ -93,7 +93,7 @@ reference-links: url: https://j3-fortran.org/ description: J3 is the US National Body for the international Fortran standards committee - - name: "WG5: International Fortran Standards committee" + - name: "WG5: International Fortran Standards Committee" url: https://wg5-fortran.org/ description: From 634e7fb515458c7960e97b092e97ca264243ded2 Mon Sep 17 00:00:00 2001 From: Henil Panchal <37398093+henilp105@users.noreply.github.com> Date: Mon, 17 Jan 2022 22:24:16 +0530 Subject: [PATCH 4/9] Resolves spelling mistake mentioned in #304 Typo -- "running" not "runnning" (2 not 3 n's) at https://fortran-lang.org/learn/quickstart/arrays_strings . --- learn/quickstart/arrays_strings.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learn/quickstart/arrays_strings.md b/learn/quickstart/arrays_strings.md index 24dda5d37..561c6207d 100644 --- a/learn/quickstart/arrays_strings.md +++ b/learn/quickstart/arrays_strings.md @@ -81,7 +81,7 @@ we compile our program. Quite often, we do not know how big our array needs to be until we run our program, for example, if we are reading data from a file of unknown size. For this problem, we need `allocatable` arrays. -These are _allocated_ while the program is runnning once we know how big the array needs to be. +These are _allocated_ while the program is running once we know how big the array needs to be. __Example:__ allocatable arrays ```fortran From 1d119699d4a951ab3c8fcaca63092ac1aa3cefbf Mon Sep 17 00:00:00 2001 From: Henil Panchal <37398093+henilp105@users.noreply.github.com> Date: Tue, 18 Jan 2022 19:51:56 +0530 Subject: [PATCH 5/9] Resolves Issue #217 I have made a function that does the Regex and Resolves the issue for c++. Thanks and Regards, Henil Panchal --- assets/js/package_search.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/assets/js/package_search.js b/assets/js/package_search.js index 686bfa29a..92f81cc07 100644 --- a/assets/js/package_search.js +++ b/assets/js/package_search.js @@ -6,7 +6,20 @@ fortranLang.loadJSON(fortranLang.baseurl+'/packages/package_index.json', search); } + +function query_params(query) { + query = query.split('+').join(' '); + + var params = {}, + tokens, + re = /[?&]?([^=]+)=([^&]*)/g; + + while (tokens = re.exec(query)) { + params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]); + } + return params; +} function search(data){ // Called after json data is loaded @@ -15,7 +28,7 @@ projects = data.projects; // Get search string - var queryString = fortranLang.findGetParameter('query').replace(/\+/g," ").replace(/"/g,''); + var queryString = query_params(fortranLang.findGetParameter('query')); document.getElementById('search-query').value = queryString; results = searchProjects(queryString,projects); From fcbab6bc203cc26958bb8ebc2067b3e66394f280 Mon Sep 17 00:00:00 2001 From: Henil Panchal <37398093+henilp105@users.noreply.github.com> Date: Tue, 18 Jan 2022 20:02:39 +0530 Subject: [PATCH 6/9] update --- assets/js/package_search.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/js/package_search.js b/assets/js/package_search.js index 92f81cc07..a0c8e39a6 100644 --- a/assets/js/package_search.js +++ b/assets/js/package_search.js @@ -26,7 +26,7 @@ function query_params(query) { // projects = data.projects; - + alert(fortranLang.findGetParameter('query')); // Get search string var queryString = query_params(fortranLang.findGetParameter('query')); document.getElementById('search-query').value = queryString; From ddcac8855b00e69879809af685f7a29a3e5f770f Mon Sep 17 00:00:00 2001 From: Henil Panchal <37398093+henilp105@users.noreply.github.com> Date: Tue, 18 Jan 2022 20:03:37 +0530 Subject: [PATCH 7/9] update --- assets/js/package_search.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/js/package_search.js b/assets/js/package_search.js index a0c8e39a6..8ed76d240 100644 --- a/assets/js/package_search.js +++ b/assets/js/package_search.js @@ -26,7 +26,7 @@ function query_params(query) { // projects = data.projects; - alert(fortranLang.findGetParameter('query')); + // Get search string var queryString = query_params(fortranLang.findGetParameter('query')); document.getElementById('search-query').value = queryString; From b68ab459c2f64925ac007740e94acfd41c622b0e Mon Sep 17 00:00:00 2001 From: Henil Panchal <37398093+henilp105@users.noreply.github.com> Date: Tue, 18 Jan 2022 21:05:58 +0530 Subject: [PATCH 8/9] Resolves issue #217 --- assets/js/package_search.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/assets/js/package_search.js b/assets/js/package_search.js index 8ed76d240..53915cecd 100644 --- a/assets/js/package_search.js +++ b/assets/js/package_search.js @@ -11,14 +11,17 @@ function query_params(query) { query = query.split('+').join(' '); var params = {}, - tokens, + tokens,qstring='', re = /[?&]?([^=]+)=([^&]*)/g; while (tokens = re.exec(query)) { params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]); } + for( var i =0; i Date: Tue, 18 Jan 2022 21:36:45 +0530 Subject: [PATCH 9/9] Resolves Issue #217 I have made a function that would handle all the search utilities and regex and this also solves the Issue #217. Thanks and Regards, Henil Panchal --- assets/js/package_search.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/assets/js/package_search.js b/assets/js/package_search.js index 53915cecd..d463ee2ee 100644 --- a/assets/js/package_search.js +++ b/assets/js/package_search.js @@ -11,17 +11,15 @@ function query_params(query) { query = query.split('+').join(' '); var params = {}, - tokens,qstring='', + tokens, re = /[?&]?([^=]+)=([^&]*)/g; while (tokens = re.exec(query)) { - params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]); + params['1'] = decodeURIComponent(tokens[2]); } - for( var i =0; i