From 8ae7ab7140de99ed08d8d75a7254ba97ee1bb772 Mon Sep 17 00:00:00 2001 From: cmcd22 Date: Tue, 2 Aug 2022 11:13:35 +1200 Subject: [PATCH 01/46] Issue#3769 resolved --- src/dotnet/APIView/APIViewWeb/appsettings.json | 2 +- .../apiview/processor/analysers/JavaASTAnalyser.java | 10 +--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/dotnet/APIView/APIViewWeb/appsettings.json b/src/dotnet/APIView/APIViewWeb/appsettings.json index 8a17915eec0..fd57da7bae6 100644 --- a/src/dotnet/APIView/APIViewWeb/appsettings.json +++ b/src/dotnet/APIView/APIViewWeb/appsettings.json @@ -6,7 +6,7 @@ }, "AllowedHosts": "*", "Github": { - "RequiredOrganization": [ "Azure", "Microsoft" ] + "RequiredOrganization": [ "Azure", "Microsoft", "APIViewDev" ] }, "EndPoint": "https://apiview.dev" } diff --git a/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java b/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java index fcb292676a1..634f5f99984 100644 --- a/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java +++ b/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java @@ -54,15 +54,7 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; -import java.util.Arrays; -import java.util.Comparator; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import java.util.Set; -import java.util.TreeMap; +import java.util.*; import java.util.concurrent.atomic.AtomicInteger; import java.util.function.Consumer; import java.util.regex.Pattern; From b7e67a67cd4bc4e840ca1e39acae35033397fc55 Mon Sep 17 00:00:00 2001 From: cmcd22 Date: Thu, 18 Aug 2022 19:53:58 +1200 Subject: [PATCH 02/46] Issue#3464 commit for pull-request --- .../APIView/APIViewWeb/Client/css/c.scss | 0 .../APIViewWeb/Client/css/cplusplus.scss | 0 .../APIView/APIViewWeb/Client/css/csharp.scss | 0 .../APIView/APIViewWeb/Client/css/go.scss | 0 .../APIView/APIViewWeb/Client/css/java.scss | 0 .../APIViewWeb/Client/css/javascript.scss | 0 .../APIView/APIViewWeb/Client/css/json.scss | 0 .../APIView/APIViewWeb/Client/css/kotlin.scss | 0 .../APIView/APIViewWeb/Client/css/python.scss | 0 .../APIViewWeb/Client/css/swagger.scss | 0 .../APIView/APIViewWeb/Client/css/swift.scss | 0 .../APIView/APIViewWeb/Client/css/xml.scss | 0 .../APIViewWeb/Client/webpack.config.js | 19 ++++++++++--- .../APIViewWeb/Pages/Shared/_Layout.cshtml | 27 +++++++++++++++++-- .../APIViewWeb/Properties/launchSettings.json | 4 +-- src/dotnet/APIView/APIViewWeb/wwwroot/c.css | 1 + .../APIView/APIViewWeb/wwwroot/cplusplus.css | 1 + .../APIView/APIViewWeb/wwwroot/csharp.css | 0 src/dotnet/APIView/APIViewWeb/wwwroot/go.css | 1 + .../APIView/APIViewWeb/wwwroot/java.css | 1 + .../APIView/APIViewWeb/wwwroot/javascript.css | 1 + .../APIView/APIViewWeb/wwwroot/json.css | 1 + .../APIView/APIViewWeb/wwwroot/kotlin.css | 1 + .../APIView/APIViewWeb/wwwroot/python.css | 1 + .../APIView/APIViewWeb/wwwroot/reviews.js | 2 +- .../APIView/APIViewWeb/wwwroot/reviews.js.map | 2 +- .../APIView/APIViewWeb/wwwroot/swagger.css | 1 + .../APIView/APIViewWeb/wwwroot/swift.css | 1 + src/dotnet/APIView/APIViewWeb/wwwroot/xml.css | 1 + 29 files changed, 56 insertions(+), 9 deletions(-) create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/c.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/cplusplus.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/csharp.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/go.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/java.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/javascript.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/json.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/kotlin.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/python.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/swagger.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/swift.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/xml.scss create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/c.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/go.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/java.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/json.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/python.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/swift.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/xml.css diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/c.scss b/src/dotnet/APIView/APIViewWeb/Client/css/c.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/cplusplus.scss b/src/dotnet/APIView/APIViewWeb/Client/css/cplusplus.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/csharp.scss b/src/dotnet/APIView/APIViewWeb/Client/css/csharp.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/go.scss b/src/dotnet/APIView/APIViewWeb/Client/css/go.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/java.scss b/src/dotnet/APIView/APIViewWeb/Client/css/java.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/javascript.scss b/src/dotnet/APIView/APIViewWeb/Client/css/javascript.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/json.scss b/src/dotnet/APIView/APIViewWeb/Client/css/json.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/kotlin.scss b/src/dotnet/APIView/APIViewWeb/Client/css/kotlin.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/python.scss b/src/dotnet/APIView/APIViewWeb/Client/css/python.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/swagger.scss b/src/dotnet/APIView/APIViewWeb/Client/css/swagger.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/swift.scss b/src/dotnet/APIView/APIViewWeb/Client/css/swift.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/xml.scss b/src/dotnet/APIView/APIViewWeb/Client/css/xml.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js b/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js index e90a8bdc635..29559d0c5dc 100644 --- a/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js +++ b/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js @@ -13,7 +13,20 @@ module.exports = { reviews: './src/reviews.ts', main: './src/main.ts', api: './src/api.ts', - site: './css/site.scss' + site: './css/site.scss', + + c: './css/c.scss', + cplusplus: './css/cplusplus.scss', + csharp: './css/csharp.scss', + go: './css/go.scss', + java: './css/java.scss', + javascript: './css/javascript.scss', + json: './css/json.scss', + kotlin: './css/kotlin.scss', + python: './css/python.scss', + swagger: './css/swagger.scss', + swift: './css/swift.scss', + xml: './css/xml.scss' }, devtool: 'source-map', module: { @@ -47,7 +60,7 @@ module.exports = { }, plugins: [ new MiniCssExtractPlugin({ - filename: 'site.css' + filename: "[name].css" }), ], resolve: { @@ -57,4 +70,4 @@ module.exports = { filename: '[name].js', path: path.resolve(__dirname, '../wwwroot'), }, -} \ No newline at end of file +} diff --git a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml index 4543cbb2e18..84753aeb229 100644 --- a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml +++ b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml @@ -17,10 +17,33 @@ integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" /> - + - + + @using APIViewWeb.Models + @using System.Linq + @functions { + public string getModelType() + { + return ViewData.ModelMetadata.ModelType.Name; + } + } + @{ var modelType = getModelType(); + if (modelType == "ReviewPageModel") + { + @functions { + public string getLanguage() + { + Assemblies.ReviewPageModel rpm = ViewData.Model; + return rpm.Review.GetLanguageCssSafeName(); + } + } + var lang = getLanguage(); + var hrefNew = "~/"+lang+".css"; + + } + }
diff --git a/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json b/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json index cecaf507ba9..c726f68ffe6 100644 --- a/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json +++ b/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json @@ -18,10 +18,10 @@ "APIViewWeb": { "commandName": "Project", "launchBrowser": true, + "applicationUrl": "http://localhost:5000", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" - }, - "applicationUrl": "http://localhost:5000" + } } } } \ No newline at end of file diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/c.css b/src/dotnet/APIView/APIViewWeb/wwwroot/c.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/c.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css b/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css b/src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/go.css b/src/dotnet/APIView/APIViewWeb/wwwroot/go.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/go.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/java.css b/src/dotnet/APIView/APIViewWeb/wwwroot/java.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/java.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css b/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/json.css b/src/dotnet/APIView/APIViewWeb/wwwroot/json.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/json.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css b/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/python.css b/src/dotnet/APIView/APIViewWeb/wwwroot/python.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/python.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js b/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js index c1ddec3dfd5..3cfd2d9bf5d 100644 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js @@ -1,2 +1,2 @@ -!function(){var n={419:function(n,t,r){n.exports=function(){var n="1.13.4",t="object"==typeof self&&self.self===self&&self||"object"==typeof r.g&&r.g.global===r.g&&r.g||Function("return this")()||{},e=Array.prototype,u=Object.prototype,o="undefined"!=typeof Symbol?Symbol.prototype:null,i=e.push,a=e.slice,c=u.toString,f=u.hasOwnProperty,l="undefined"!=typeof ArrayBuffer,s="undefined"!=typeof DataView,p=Array.isArray,h=Object.keys,v=Object.create,d=l&&ArrayBuffer.isView,g=isNaN,y=isFinite,b=!{toString:null}.propertyIsEnumerable("toString"),m=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],w=Math.pow(2,53)-1;function j(n,t){return t=null==t?n.length-1:+t,function(){for(var r=Math.max(arguments.length-t,0),e=Array(r),u=0;u=0&&r<=w}}function G(n){return function(t){return null==t?void 0:t[n]}}var H=G("byteLength"),Q=J(H),X=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,Y=l?function(n){return d?d(n)&&!V(n):Q(n)&&X.test(c.call(n))}:K(!1),Z=G("length");function nn(n,t){t=function(n){for(var t={},r=n.length,e=0;e":">",'"':""","'":"'","`":"`"},Wn=zn(qn),Ln=zn(jn(qn)),Kn=en.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Jn=/(.)^/,Gn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Hn=/\\|'|\r|\n|\u2028|\u2029/g;function Qn(n){return"\\"+Gn[n]}var Xn=/^\s*(\w|\$)+\s*$/,Yn=0;function Zn(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var o=$n(n.prototype),i=n.apply(o,u);return _(i)?i:o}var nt=j((function(n,t){var r=nt.placeholder,e=function(){for(var u=0,o=t.length,i=Array(o),a=0;a1)et(a,t-1,r,e),u=e.length;else for(var c=0,f=a.length;c0&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var ft=nt(ct,2);function lt(n,t,r){t=Cn(t,r);for(var e,u=tn(n),o=0,i=u.length;o0?0:u-1;o>=0&&o0?i=o>=0?o:Math.max(o+c,i):c=o>=0?Math.min(o+1,c):o+c+1;else if(r&&o&&c)return e[o=r(e,u)]===u?o:-1;if(u!=u)return(o=t(a.call(e,i,c),L))>=0?o+i:-1;for(o=n>0?i:c-1;o>=0&&o0?0:i-1;for(u||(e=t[o?o[a]:a],a+=n);a>=0&&a=3;return t(n,Un(r,u,4),e,o)}}var _t=jt(1),xt=jt(-1);function At(n,t,r){var e=[];return t=Cn(t,r),mt(n,(function(n,r,u){t(n,r,u)&&e.push(n)})),e}function St(n,t,r){t=Cn(t,r);for(var e=!rt(n)&&tn(n),u=(e||n).length,o=0;o=0}var Et=j((function(n,t,r){var e,u;return U(t)?u=t:(t=In(t),e=t.slice(0,-1),t=t[t.length-1]),wt(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=kn(n,e)),null==n)return;o=n[t]}return null==o?o:o.apply(n,r)}))}));function It(n,t){return wt(n,Bn(t))}function kt(n,t,r){var e,u,o=-1/0,i=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(var a=0,c=(n=rt(n)?n:wn(n)).length;ao&&(o=e);else t=Cn(t,r),mt(n,(function(n,r,e){((u=t(n,r,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}var Mt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Rt(n){return n?P(n)?a.call(n):O(n)?n.match(Mt):rt(n)?wt(n,Rn):wn(n):[]}function Nt(n,t,r){if(null==t||r)return rt(n)||(n=wn(n)),n[Vn(n.length-1)];var e=Rt(n),u=Z(e);t=Math.max(Math.min(t,u),0);for(var o=u-1,i=0;i1&&(e=Un(e,t[1])),t=cn(n)):(e=Ft,t=et(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u1&&(r=t[1])):(t=wt(et(t,!1,!1),String),e=function(n,r){return!$t(t,r)}),Vt(n,e,r)}));function zt(n,t,r){return a.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function qt(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:zt(n,n.length-t)}function Wt(n,t,r){return a.call(n,null==t||r?1:t)}var Lt=j((function(n,t){return t=et(t,!0,!0),At(n,(function(n){return!$t(t,n)}))})),Kt=j((function(n,t){return Lt(n,t)}));function Jt(n,t,r,e){A(t)||(e=r,r=t,t=!1),null!=r&&(r=Cn(r,e));for(var u=[],o=[],i=0,a=Z(n);it?(e&&(clearTimeout(e),e=null),a=f,i=n.apply(u,o),e||(u=o=null)):e||!1===r.trailing||(e=setTimeout(c,l)),i};return f.cancel=function(){clearTimeout(e),a=0,e=u=o=null},f},debounce:function(n,t,r){var e,u,o,i,a,c=function(){var f=Pn()-u;t>f?e=setTimeout(c,t-f):(e=null,r||(i=n.apply(a,o)),e||(o=a=null))},f=j((function(f){return a=this,o=f,u=Pn(),e||(e=setTimeout(c,t),r&&(i=n.apply(a,o))),i}));return f.cancel=function(){clearTimeout(e),e=o=a=null},f},wrap:function(n,t){return nt(t,n)},negate:at,compose:function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:ct,once:ft,findKey:lt,findIndex:pt,findLastIndex:ht,sortedIndex:vt,indexOf:gt,lastIndexOf:yt,find:bt,detect:bt,findWhere:function(n,t){return bt(n,Nn(t))},each:mt,forEach:mt,map:wt,collect:wt,reduce:_t,foldl:_t,inject:_t,reduceRight:xt,foldr:xt,filter:At,select:At,reject:function(n,t,r){return At(n,at(Cn(t)),r)},every:St,all:St,some:Ot,any:Ot,contains:$t,includes:$t,include:$t,invoke:Et,pluck:It,where:function(n,t){return At(n,Nn(t))},max:kt,min:function(n,t,r){var e,u,o=1/0,i=1/0;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(var a=0,c=(n=rt(n)?n:wn(n)).length;ae||void 0===r)return 1;if(r{const n=$("#reviews-filter-partial"),t=$("#language-filter-bootstraps-select"),e=$("#state-filter-bootstraps-select"),u=$("#status-filter-bootstraps-select"),o=$("#type-filter-bootstraps-select"),i=$("#reviews-table-search-box"),a=$("#reviews-search-button"),c=$("#reset-filter-button");var f=r(419);function l({pageNo:r=1,pageSize:a=50}={}){var c="?handler=reviewspartial",f=i.val();null!=f&&""!=f.trim()&&f.trim().split(/\s+/).forEach((function(n,t){c=c+"&search="+encodeURIComponent(n)})),t.children(":selected").each((function(){c=c+"&languages="+encodeURIComponent(`${$(this).val()}`)})),e.children(":selected").each((function(){c=c+"&state="+encodeURIComponent(`${$(this).val()}`)})),u.children(":selected").each((function(){c=c+"&status="+encodeURIComponent(`${$(this).val()}`)})),o.children(":selected").each((function(){c=c+"&type="+encodeURIComponent(`${$(this).val()}`)})),c=(c=c+"&pageNo="+encodeURIComponent(r))+"&pageSize="+encodeURIComponent(a),c=encodeURI(c),$.ajax({url:c}).done((function(t){n.html(t),history.pushState({},"",c.replace("handler=reviewspartial&","")),s()}))}function s(){$(".page-link").each((function(){$(this).on("click",(function(n){n.preventDefault();var t=$(this).prop("href").split("/"),r=t[t.length-1];null!=r&&l({pageNo:r})}))}))}$('[data-toggle="tooltip"]').tooltip(),$(document).ready((function(){var n,r,e,u;n=t,e="?handler=reviews"+(r="languages"),(u=new URLSearchParams(location.search)).has(r)&&u.getAll(r).forEach((function(n,t){e=e+`&selected${r}=`+encodeURIComponent(n)})),$.ajax({url:e}).done((function(t){n.html(t),n.selectpicker("refresh")})),s()})),[t,e,u,o].forEach((function(n,t){n.on("hidden.bs.select",(function(){l()}))})),i.on("input",f.debounce((function(n){l()}),300)),a.on("click",(function(){l()})),c.on("click",(function(n){t.selectpicker("deselectAll"),e.selectpicker("deselectAll").selectpicker("val","Open"),u.selectpicker("deselectAll"),o.selectpicker("deselectAll"),i.val(""),l()}))}))}()}(); +!function(){var n={419:function(n,t,r){n.exports=function(){var n="1.13.4",t="object"==typeof self&&self.self===self&&self||"object"==typeof r.g&&r.g.global===r.g&&r.g||Function("return this")()||{},e=Array.prototype,u=Object.prototype,o="undefined"!=typeof Symbol?Symbol.prototype:null,i=e.push,a=e.slice,c=u.toString,f=u.hasOwnProperty,l="undefined"!=typeof ArrayBuffer,s="undefined"!=typeof DataView,p=Array.isArray,h=Object.keys,v=Object.create,d=l&&ArrayBuffer.isView,g=isNaN,y=isFinite,b=!{toString:null}.propertyIsEnumerable("toString"),m=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],w=Math.pow(2,53)-1;function j(n,t){return t=null==t?n.length-1:+t,function(){for(var r=Math.max(arguments.length-t,0),e=Array(r),u=0;u=0&&r<=w}}function G(n){return function(t){return null==t?void 0:t[n]}}var H=G("byteLength"),Q=J(H),X=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,Y=l?function(n){return d?d(n)&&!V(n):Q(n)&&X.test(c.call(n))}:K(!1),Z=G("length");function nn(n,t){t=function(n){for(var t={},r=n.length,e=0;e":">",'"':""","'":"'","`":"`"},Wn=zn(qn),Ln=zn(jn(qn)),Kn=en.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Jn=/(.)^/,Gn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Hn=/\\|'|\r|\n|\u2028|\u2029/g;function Qn(n){return"\\"+Gn[n]}var Xn=/^\s*(\w|\$)+\s*$/,Yn=0;function Zn(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var o=$n(n.prototype),i=n.apply(o,u);return _(i)?i:o}var nt=j((function(n,t){var r=nt.placeholder,e=function(){for(var u=0,o=t.length,i=Array(o),a=0;a1)et(a,t-1,r,e),u=e.length;else for(var c=0,f=a.length;c0&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var ft=nt(ct,2);function lt(n,t,r){t=Cn(t,r);for(var e,u=tn(n),o=0,i=u.length;o0?0:u-1;o>=0&&o0?i=o>=0?o:Math.max(o+c,i):c=o>=0?Math.min(o+1,c):o+c+1;else if(r&&o&&c)return e[o=r(e,u)]===u?o:-1;if(u!=u)return(o=t(a.call(e,i,c),L))>=0?o+i:-1;for(o=n>0?i:c-1;o>=0&&o0?0:i-1;for(u||(e=t[o?o[a]:a],a+=n);a>=0&&a=3;return t(n,Un(r,u,4),e,o)}}var _t=jt(1),xt=jt(-1);function At(n,t,r){var e=[];return t=Cn(t,r),mt(n,(function(n,r,u){t(n,r,u)&&e.push(n)})),e}function St(n,t,r){t=Cn(t,r);for(var e=!rt(n)&&tn(n),u=(e||n).length,o=0;o=0}var Et=j((function(n,t,r){var e,u;return U(t)?u=t:(t=In(t),e=t.slice(0,-1),t=t[t.length-1]),wt(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=kn(n,e)),null==n)return;o=n[t]}return null==o?o:o.apply(n,r)}))}));function It(n,t){return wt(n,Bn(t))}function kt(n,t,r){var e,u,o=-1/0,i=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(var a=0,c=(n=rt(n)?n:wn(n)).length;ao&&(o=e);else t=Cn(t,r),mt(n,(function(n,r,e){((u=t(n,r,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}var Mt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Rt(n){return n?P(n)?a.call(n):O(n)?n.match(Mt):rt(n)?wt(n,Rn):wn(n):[]}function Nt(n,t,r){if(null==t||r)return rt(n)||(n=wn(n)),n[Vn(n.length-1)];var e=Rt(n),u=Z(e);t=Math.max(Math.min(t,u),0);for(var o=u-1,i=0;i1&&(e=Un(e,t[1])),t=cn(n)):(e=Ft,t=et(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u1&&(r=t[1])):(t=wt(et(t,!1,!1),String),e=function(n,r){return!$t(t,r)}),Vt(n,e,r)}));function zt(n,t,r){return a.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function qt(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:zt(n,n.length-t)}function Wt(n,t,r){return a.call(n,null==t||r?1:t)}var Lt=j((function(n,t){return t=et(t,!0,!0),At(n,(function(n){return!$t(t,n)}))})),Kt=j((function(n,t){return Lt(n,t)}));function Jt(n,t,r,e){A(t)||(e=r,r=t,t=!1),null!=r&&(r=Cn(r,e));for(var u=[],o=[],i=0,a=Z(n);it?(e&&(clearTimeout(e),e=null),a=f,i=n.apply(u,o),e||(u=o=null)):e||!1===r.trailing||(e=setTimeout(c,l)),i};return f.cancel=function(){clearTimeout(e),a=0,e=u=o=null},f},debounce:function(n,t,r){var e,u,o,i,a,c=function(){var f=Pn()-u;t>f?e=setTimeout(c,t-f):(e=null,r||(i=n.apply(a,o)),e||(o=a=null))},f=j((function(f){return a=this,o=f,u=Pn(),e||(e=setTimeout(c,t),r&&(i=n.apply(a,o))),i}));return f.cancel=function(){clearTimeout(e),e=o=a=null},f},wrap:function(n,t){return nt(t,n)},negate:at,compose:function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:ct,once:ft,findKey:lt,findIndex:pt,findLastIndex:ht,sortedIndex:vt,indexOf:gt,lastIndexOf:yt,find:bt,detect:bt,findWhere:function(n,t){return bt(n,Nn(t))},each:mt,forEach:mt,map:wt,collect:wt,reduce:_t,foldl:_t,inject:_t,reduceRight:xt,foldr:xt,filter:At,select:At,reject:function(n,t,r){return At(n,at(Cn(t)),r)},every:St,all:St,some:Ot,any:Ot,contains:$t,includes:$t,include:$t,invoke:Et,pluck:It,where:function(n,t){return At(n,Nn(t))},max:kt,min:function(n,t,r){var e,u,o=1/0,i=1/0;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(var a=0,c=(n=rt(n)?n:wn(n)).length;ae||void 0===r)return 1;if(r{const n=$("#reviews-filter-partial"),t=$("#language-filter-bootstraps-select"),e=$("#state-filter-bootstraps-select"),u=$("#status-filter-bootstraps-select"),o=$("#type-filter-bootstraps-select"),i=$("#reviews-table-search-box"),a=$("#reviews-search-button"),c=$("#reset-filter-button");var f=r(419);function l({pageNo:r=1,pageSize:a=50}={}){var c="?handler=reviewspartial",f=i.val();null!=f&&""!=f.trim()&&f.trim().split(/\s+/).forEach((function(n,t){c=c+"&search="+encodeURIComponent(n)})),t.children(":selected").each((function(){c=c+"&languages="+encodeURIComponent(`${$(this).val()}`)})),e.children(":selected").each((function(){c=c+"&state="+encodeURIComponent(`${$(this).val()}`)})),u.children(":selected").each((function(){c=c+"&status="+encodeURIComponent(`${$(this).val()}`)})),o.children(":selected").each((function(){c=c+"&type="+encodeURIComponent(`${$(this).val()}`)})),c=(c=c+"&pageNo="+encodeURIComponent(r))+"&pageSize="+encodeURIComponent(a),c=encodeURI(c),$.ajax({url:c}).done((function(t){n.html(t),history.pushState({},"",c.replace("handler=reviewspartial&","")),s()}))}function s(){$(".page-link").each((function(){$(this).on("click",(function(n){n.preventDefault();var t=$(this).prop("href").split("/"),r=t[t.length-1];null!=r&&l({pageNo:r})}))}))}$('[data-toggle="tooltip"]').tooltip(),$(document).ready((function(){var n,r,e,u;n=t,e="?handler=reviews"+(r="languages"),(u=new URLSearchParams(location.search)).has(r)&&u.getAll(r).forEach((function(n,t){e=e+`&selected${r}=`+encodeURIComponent(n)})),$.ajax({url:e}).done((function(t){n.html(t),n.selectpicker("refresh")})),s()})),[t,e,u,o].forEach((function(n,t){n.on("hidden.bs.select",(function(){l()}))})),i.on("input",f.debounce((function(n){l()}),600)),a.on("click",(function(){l()})),c.on("click",(function(n){t.selectpicker("deselectAll"),e.selectpicker("deselectAll").selectpicker("val","Open"),u.selectpicker("deselectAll"),o.selectpicker("deselectAll"),i.val(""),l()}))}))}()}(); //# sourceMappingURL=reviews.js.map \ No newline at end of file diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map b/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map index 9bd6eac0604..95d1b80fc97 100644 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map @@ -1 +1 @@ -{"version":3,"file":"reviews.js","mappings":"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","sources":["webpack://apiview/./node_modules/underscore/underscore-umd-min.js","webpack://apiview/webpack/bootstrap","webpack://apiview/webpack/runtime/global","webpack://apiview/./src/reviews.ts"],"sourcesContent":["!function(n,r){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=r():\"function\"==typeof define&&define.amd?define(\"underscore\",r):(n=\"undefined\"!=typeof globalThis?globalThis:n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){\n// Underscore.js 1.13.4\n// https://underscorejs.org\n// (c) 2009-2022 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors\n// Underscore may be freely distributed under the MIT license.\nvar n=\"1.13.4\",r=\"object\"==typeof self&&self.self===self&&self||\"object\"==typeof global&&global.global===global&&global||Function(\"return this\")()||{},t=Array.prototype,e=Object.prototype,u=\"undefined\"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c=\"undefined\"!=typeof ArrayBuffer,l=\"undefined\"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable(\"toString\"),b=[\"valueOf\",\"isPrototypeOf\",\"toString\",\"propertyIsEnumerable\",\"hasOwnProperty\",\"toLocaleString\"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u=0&&t<=m}}function J(n){return function(r){return null==r?void 0:r[n]}}var G=J(\"byteLength\"),H=K(G),Q=/\\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:C(!1),Y=J(\"length\");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e\":\">\",'\"':\""\",\"'\":\"'\",\"`\":\"`\"},$n=zn(Ln),Cn=zn(_n(Ln)),Kn=tn.templateSettings={evaluate:/<%([\\s\\S]+?)%>/g,interpolate:/<%=([\\s\\S]+?)%>/g,escape:/<%-([\\s\\S]+?)%>/g},Jn=/(.)^/,Gn={\"'\":\"'\",\"\\\\\":\"\\\\\",\"\\r\":\"r\",\"\\n\":\"n\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Hn=/\\\\|'|\\r|\\n|\\u2028|\\u2029/g;function Qn(n){return\"\\\\\"+Gn[n]}var Xn=/^\\s*(\\w|\\$)+\\s*$/;var Yn=0;function Zn(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var nr=j((function(n,r){var t=nr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a1)er(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var cr=nr(fr,2);function lr(n,r,t){r=Pn(r,t);for(var e,u=nn(n),o=0,i=u.length;o0?0:u-1;o>=0&&o0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),$))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a=3;return r(n,Rn(t,u,4),e,o)}}var wr=_r(1),Ar=_r(-1);function xr(n,r,t){var e=[];return r=Pn(r,t),mr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Sr(n,r,t){r=Pn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=0;o=0}var Er=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Bn(r),e=r.slice(0,-1),r=r[r.length-1]),jr(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=Nn(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Br(n,r){return jr(n,Dn(r))}function Nr(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||\"number\"==typeof r&&\"object\"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;ao&&(o=e);else r=Pn(r,t),mr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}var Ir=/[^\\ud800-\\udfff]|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff]/g;function Tr(n){return n?U(n)?i.call(n):S(n)?n.match(Ir):tr(n)?jr(n,Tn):jn(n):[]}function kr(n,r,t){if(null==r||t)return tr(n)||(n=jn(n)),n[Un(n.length-1)];var e=Tr(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i1&&(e=Rn(e,r[1])),r=an(n)):(e=qr,r=er(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u1&&(t=r[1])):(r=jr(er(r,!1,!1),String),e=function(n,t){return!Mr(r,t)}),Ur(n,e,t)}));function zr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Lr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:zr(n,n.length-r)}function $r(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=er(r,!0,!0),xr(n,(function(n){return!Mr(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=Pn(t,e));for(var u=[],o=[],i=0,a=Y(n);ir?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o,i,a,f=function(){var c=Wn()-u;r>c?e=setTimeout(f,r-c):(e=null,t||(i=n.apply(a,o)),e||(o=a=null))},c=j((function(c){return a=this,o=c,u=Wn(),e||(e=setTimeout(f,r),t&&(i=n.apply(a,o))),i}));return c.cancel=function(){clearTimeout(e),e=o=a=null},c},wrap:function(n,r){return nr(r,n)},negate:ar,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:fr,once:cr,findKey:lr,findIndex:pr,findLastIndex:vr,sortedIndex:hr,indexOf:dr,lastIndexOf:gr,find:br,detect:br,findWhere:function(n,r){return br(n,kn(r))},each:mr,forEach:mr,map:jr,collect:jr,reduce:wr,foldl:wr,inject:wr,reduceRight:Ar,foldr:Ar,filter:xr,select:xr,reject:function(n,r,t){return xr(n,ar(Pn(r)),t)},every:Sr,all:Sr,some:Or,any:Or,contains:Mr,includes:Mr,include:Mr,invoke:Er,pluck:Br,where:function(n,r){return xr(n,kn(r))},max:Nr,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||\"number\"==typeof r&&\"object\"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;ae||void 0===t)return 1;if(t {\r\n // Search\r\n const defaultPageSize = 50;\r\n const reviewsFilterPartial = $( '#reviews-filter-partial' );\r\n const languageFilter = $( '#language-filter-bootstraps-select' );\r\n const stateFilter = $( '#state-filter-bootstraps-select' );\r\n const statusFilter = $( '#status-filter-bootstraps-select' );\r\n const typeFilter = $( '#type-filter-bootstraps-select' );\r\n const searchBox = $( '#reviews-table-search-box' );\r\n const searchButton = $( '#reviews-search-button' );\r\n const resetButton = $( '#reset-filter-button' );\r\n\r\n // Import underscorejs\r\n var _ = require('underscore');\r\n\r\n // Enable tooltip\r\n ($('[data-toggle=\"tooltip\"]')).tooltip();\r\n\r\n // Computes the uri string using the values of search, pagination and various filters\r\n // Invokes partial page update to list of reviews using ajax\r\n // Updates the uri displayed on the client\r\n function updateListedReviews({ pageNo = 1, pageSize = defaultPageSize } = {})\r\n {\r\n var uri = '?handler=reviewspartial';\r\n var searchQuery = searchBox.val() as string;\r\n\r\n if (searchQuery != null && searchQuery.trim() != '')\r\n {\r\n var searchTerms = searchQuery.trim().split(/\\s+/);\r\n searchTerms.forEach(function(value, index){\r\n uri = uri + '&search=' + encodeURIComponent(value);\r\n });\r\n }\r\n\r\n languageFilter.children(\":selected\").each(function() {\r\n uri = uri + '&languages=' + encodeURIComponent(`${$(this).val()}`);\r\n });\r\n \r\n stateFilter.children(\":selected\").each(function() {\r\n uri = uri + '&state=' + encodeURIComponent(`${$(this).val()}`);\r\n });\r\n\r\n statusFilter.children(\":selected\").each(function() {\r\n uri = uri + '&status=' + encodeURIComponent(`${$(this).val()}`);\r\n });\r\n\r\n typeFilter.children(\":selected\").each(function() {\r\n uri = uri + '&type=' + encodeURIComponent(`${$(this).val()}`);\r\n });\r\n\r\n uri = uri + '&pageNo=' + encodeURIComponent(pageNo);\r\n uri = uri + '&pageSize=' + encodeURIComponent(pageSize);\r\n uri = encodeURI(uri);\r\n\r\n $.ajax({\r\n url: uri\r\n }).done(function(partialViewResult) {\r\n reviewsFilterPartial.html(partialViewResult);\r\n history.pushState({}, '', uri.replace('handler=reviewspartial&', ''));\r\n addPaginationEventHandlers(); // This ensures that the event handlers are re-added after ajax refresh\r\n });\r\n }\r\n\r\n // Add custom behaviour and event to pagination buttons\r\n function addPaginationEventHandlers()\r\n {\r\n $( '.page-link' ).each(function() {\r\n $(this).on('click', function(event){\r\n event.preventDefault();\r\n var linkParts = $(this).prop('href').split('/');\r\n var pageNo = linkParts[linkParts.length - 1];\r\n if (pageNo !== null && pageNo !== undefined)\r\n {\r\n updateListedReviews({ pageNo: pageNo });\r\n }\r\n });\r\n });\r\n }\r\n\r\n // Triggers partial page update to retriev properties for poulating filter dropdowns\r\n function updateFilterDropDown(filter, query)\r\n {\r\n // update tags dropdown select\r\n var uri = `?handler=reviews${query}`;\r\n var urlParams = new URLSearchParams(location.search);\r\n if (urlParams.has(query))\r\n {\r\n urlParams.getAll(query).forEach(function(value, index) {\r\n uri = uri + `&selected${query}=` + encodeURIComponent(value);\r\n });\r\n }\r\n $.ajax({\r\n url: uri\r\n }).done(function(partialViewResult) {\r\n filter.html(partialViewResult);\r\n (filter).selectpicker('refresh');\r\n });\r\n }\r\n\r\n // Update content of dropdown on page load\r\n $(document).ready(function() {\r\n updateFilterDropDown(languageFilter, \"languages\");\r\n addPaginationEventHandlers();\r\n });\r\n\r\n\r\n // Update when any dropdown is changed\r\n [languageFilter, stateFilter, statusFilter, typeFilter].forEach(function(value, index) {\r\n value.on('hidden.bs.select', function() {\r\n updateListedReviews();\r\n });\r\n });\r\n\r\n searchBox.on('input', _.debounce(function(e) {\r\n updateListedReviews();\r\n }, 300));\r\n\r\n searchButton.on('click', function() {\r\n updateListedReviews();\r\n });\r\n\r\n resetButton.on('click', function(e) {\r\n (languageFilter).selectpicker('deselectAll');\r\n (stateFilter).selectpicker('deselectAll').selectpicker('val', 'Open');\r\n (statusFilter).selectpicker('deselectAll');\r\n (typeFilter).selectpicker('deselectAll');\r\n searchBox.val('');\r\n updateListedReviews();\r\n });\r\n});\r\n"],"names":["module","exports","n","r","self","g","global","Function","t","Array","prototype","e","Object","u","Symbol","o","push","i","slice","a","toString","f","hasOwnProperty","c","ArrayBuffer","l","DataView","s","isArray","p","keys","v","create","h","isView","y","isNaN","d","isFinite","propertyIsEnumerable","b","m","Math","pow","j","length","max","arguments","call","this","apply","_","w","A","x","S","O","M","E","B","N","I","T","k","document","childNodes","Int8Array","D","R","F","V","Map","P","q","getInt8","buffer","U","W","z","L","$","C","K","J","G","H","Q","X","test","Y","Z","contains","constructor","nn","rn","tn","_wrapped","en","Uint8Array","byteOffset","VERSION","value","valueOf","toJSON","String","un","on","pop","an","fn","hn","cn","sn","pn","vn","concat","yn","dn","gn","bn","mn","jn","_n","wn","sort","An","xn","Sn","On","Mn","En","Bn","toPath","Nn","In","Tn","kn","Dn","Rn","Fn","Vn","Pn","iteratee","qn","Un","floor","random","Wn","Date","now","getTime","zn","join","RegExp","replace","Ln","$n","Cn","Kn","templateSettings","evaluate","interpolate","escape","Jn","Gn","Hn","Qn","Xn","Yn","Zn","nr","placeholder","rr","TypeError","tr","er","ur","Error","or","setTimeout","ir","ar","fr","cr","lr","sr","pr","vr","hr","yr","min","dr","gr","br","mr","jr","_r","wr","Ar","xr","Sr","Or","Mr","Er","Br","Nr","Ir","Tr","match","kr","Dr","Rr","Fr","Vr","Pr","qr","Ur","Wr","zr","Lr","$r","Cr","Kr","Jr","Gr","Hr","Qr","Xr","_chain","chain","Yr","Zr","__proto__","restArguments","isObject","isNull","isUndefined","isBoolean","isElement","nodeType","isString","isNumber","isDate","isRegExp","isError","isSymbol","isArrayBuffer","isDataView","isFunction","isArguments","parseFloat","isTypedArray","isEmpty","isMatch","isEqual","isMap","isWeakMap","isSet","isWeakSet","allKeys","values","pairs","invert","functions","methods","extend","extendOwn","assign","defaults","clone","tap","get","has","mapObject","identity","constant","noop","property","propertyOf","matcher","matches","times","unescape","template","source","variable","result","uniqueId","partial","bind","bindAll","memoize","cache","delay","defer","throttle","leading","clearTimeout","trailing","cancel","debounce","wrap","negate","compose","after","before","once","findKey","findIndex","findLastIndex","sortedIndex","indexOf","lastIndexOf","find","detect","findWhere","each","forEach","map","collect","reduce","foldl","inject","reduceRight","foldr","filter","select","reject","every","all","some","any","includes","include","invoke","pluck","where","shuffle","sample","sortBy","index","criteria","groupBy","indexBy","countBy","partition","toArray","size","pick","omit","first","head","take","initial","last","rest","tail","drop","compact","Boolean","flatten","without","uniq","unique","union","intersection","difference","unzip","transpose","zip","object","range","ceil","chunk","mixin","default","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","__webpack_modules__","globalThis","window","reviewsFilterPartial","languageFilter","stateFilter","statusFilter","typeFilter","searchBox","searchButton","resetButton","updateListedReviews","pageNo","pageSize","uri","searchQuery","val","trim","split","encodeURIComponent","children","encodeURI","ajax","url","done","partialViewResult","html","history","pushState","addPaginationEventHandlers","event","preventDefault","linkParts","prop","tooltip","ready","query","urlParams","URLSearchParams","location","search","getAll","selectpicker"],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"reviews.js","mappings":"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","sources":["webpack://apiview/./node_modules/underscore/underscore-umd-min.js","webpack://apiview/webpack/bootstrap","webpack://apiview/webpack/runtime/global","webpack://apiview/./src/reviews.ts"],"sourcesContent":["!function(n,r){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=r():\"function\"==typeof define&&define.amd?define(\"underscore\",r):(n=\"undefined\"!=typeof globalThis?globalThis:n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){\n// Underscore.js 1.13.4\n// https://underscorejs.org\n// (c) 2009-2022 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors\n// Underscore may be freely distributed under the MIT license.\nvar n=\"1.13.4\",r=\"object\"==typeof self&&self.self===self&&self||\"object\"==typeof global&&global.global===global&&global||Function(\"return this\")()||{},t=Array.prototype,e=Object.prototype,u=\"undefined\"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c=\"undefined\"!=typeof ArrayBuffer,l=\"undefined\"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable(\"toString\"),b=[\"valueOf\",\"isPrototypeOf\",\"toString\",\"propertyIsEnumerable\",\"hasOwnProperty\",\"toLocaleString\"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u=0&&t<=m}}function J(n){return function(r){return null==r?void 0:r[n]}}var G=J(\"byteLength\"),H=K(G),Q=/\\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:C(!1),Y=J(\"length\");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e\":\">\",'\"':\""\",\"'\":\"'\",\"`\":\"`\"},$n=zn(Ln),Cn=zn(_n(Ln)),Kn=tn.templateSettings={evaluate:/<%([\\s\\S]+?)%>/g,interpolate:/<%=([\\s\\S]+?)%>/g,escape:/<%-([\\s\\S]+?)%>/g},Jn=/(.)^/,Gn={\"'\":\"'\",\"\\\\\":\"\\\\\",\"\\r\":\"r\",\"\\n\":\"n\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Hn=/\\\\|'|\\r|\\n|\\u2028|\\u2029/g;function Qn(n){return\"\\\\\"+Gn[n]}var Xn=/^\\s*(\\w|\\$)+\\s*$/;var Yn=0;function Zn(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var nr=j((function(n,r){var t=nr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a1)er(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var cr=nr(fr,2);function lr(n,r,t){r=Pn(r,t);for(var e,u=nn(n),o=0,i=u.length;o0?0:u-1;o>=0&&o0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),$))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a=3;return r(n,Rn(t,u,4),e,o)}}var wr=_r(1),Ar=_r(-1);function xr(n,r,t){var e=[];return r=Pn(r,t),mr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Sr(n,r,t){r=Pn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=0;o=0}var Er=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Bn(r),e=r.slice(0,-1),r=r[r.length-1]),jr(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=Nn(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Br(n,r){return jr(n,Dn(r))}function Nr(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||\"number\"==typeof r&&\"object\"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;ao&&(o=e);else r=Pn(r,t),mr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}var Ir=/[^\\ud800-\\udfff]|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff]/g;function Tr(n){return n?U(n)?i.call(n):S(n)?n.match(Ir):tr(n)?jr(n,Tn):jn(n):[]}function kr(n,r,t){if(null==r||t)return tr(n)||(n=jn(n)),n[Un(n.length-1)];var e=Tr(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i1&&(e=Rn(e,r[1])),r=an(n)):(e=qr,r=er(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u1&&(t=r[1])):(r=jr(er(r,!1,!1),String),e=function(n,t){return!Mr(r,t)}),Ur(n,e,t)}));function zr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Lr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:zr(n,n.length-r)}function $r(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=er(r,!0,!0),xr(n,(function(n){return!Mr(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=Pn(t,e));for(var u=[],o=[],i=0,a=Y(n);ir?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o,i,a,f=function(){var c=Wn()-u;r>c?e=setTimeout(f,r-c):(e=null,t||(i=n.apply(a,o)),e||(o=a=null))},c=j((function(c){return a=this,o=c,u=Wn(),e||(e=setTimeout(f,r),t&&(i=n.apply(a,o))),i}));return c.cancel=function(){clearTimeout(e),e=o=a=null},c},wrap:function(n,r){return nr(r,n)},negate:ar,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:fr,once:cr,findKey:lr,findIndex:pr,findLastIndex:vr,sortedIndex:hr,indexOf:dr,lastIndexOf:gr,find:br,detect:br,findWhere:function(n,r){return br(n,kn(r))},each:mr,forEach:mr,map:jr,collect:jr,reduce:wr,foldl:wr,inject:wr,reduceRight:Ar,foldr:Ar,filter:xr,select:xr,reject:function(n,r,t){return xr(n,ar(Pn(r)),t)},every:Sr,all:Sr,some:Or,any:Or,contains:Mr,includes:Mr,include:Mr,invoke:Er,pluck:Br,where:function(n,r){return xr(n,kn(r))},max:Nr,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||\"number\"==typeof r&&\"object\"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;ae||void 0===t)return 1;if(t {\n const defaultPageSize = 50;\n const reviewsFilterPartial = $( '#reviews-filter-partial' );\n const languageFilter = $( '#language-filter-bootstraps-select' );\n const stateFilter = $( '#state-filter-bootstraps-select' );\n const statusFilter = $( '#status-filter-bootstraps-select' );\n const typeFilter = $( '#type-filter-bootstraps-select' );\n const searchBox = $( '#reviews-table-search-box' );\n const searchButton = $( '#reviews-search-button' );\n const resetButton = $( '#reset-filter-button' );\n\n // Import underscorejs\n var _ = require('underscore');\n\n // Enable tooltip\n ($('[data-toggle=\"tooltip\"]')).tooltip();\n\n // Computes the uri string using the values of search, pagination and various filters\n // Invokes partial page update to list of reviews using ajax\n // Updates the uri displayed on the client\n function updateListedReviews({ pageNo = 1, pageSize = defaultPageSize } = {})\n {\n var uri = '?handler=reviewspartial';\n var searchQuery = searchBox.val() as string;\n\n if (searchQuery != null && searchQuery.trim() != '')\n {\n var searchTerms = searchQuery.trim().split(/\\s+/);\n searchTerms.forEach(function(value, index){\n uri = uri + '&search=' + encodeURIComponent(value);\n });\n }\n\n languageFilter.children(\":selected\").each(function() {\n uri = uri + '&languages=' + encodeURIComponent(`${$(this).val()}`);\n });\n \n stateFilter.children(\":selected\").each(function() {\n uri = uri + '&state=' + encodeURIComponent(`${$(this).val()}`);\n });\n\n statusFilter.children(\":selected\").each(function() {\n uri = uri + '&status=' + encodeURIComponent(`${$(this).val()}`);\n });\n\n typeFilter.children(\":selected\").each(function() {\n uri = uri + '&type=' + encodeURIComponent(`${$(this).val()}`);\n });\n\n uri = uri + '&pageNo=' + encodeURIComponent(pageNo);\n uri = uri + '&pageSize=' + encodeURIComponent(pageSize);\n uri = encodeURI(uri);\n\n $.ajax({\n url: uri\n }).done(function(partialViewResult) {\n reviewsFilterPartial.html(partialViewResult);\n history.pushState({}, '', uri.replace('handler=reviewspartial&', ''));\n addPaginationEventHandlers(); // This ensures that the event handlers are re-added after ajax refresh\n });\n }\n\n // Add custom behaviour and event to pagination buttons\n function addPaginationEventHandlers()\n {\n $( '.page-link' ).each(function() {\n $(this).on('click', function(event){\n event.preventDefault();\n var linkParts = $(this).prop('href').split('/');\n var pageNo = linkParts[linkParts.length - 1];\n if (pageNo !== null && pageNo !== undefined)\n {\n updateListedReviews({ pageNo: pageNo });\n }\n });\n });\n }\n\n // Fetches data for populating dropdown options\n function updateFilterDropDown(filter, query)\n {\n var uri = `?handler=reviews${query}`;\n var urlParams = new URLSearchParams(location.search);\n if (urlParams.has(query))\n {\n urlParams.getAll(query).forEach(function(value, index) {\n uri = uri + `&selected${query}=` + encodeURIComponent(value);\n });\n }\n $.ajax({\n url: uri\n }).done(function(partialViewResult) {\n filter.html(partialViewResult);\n (filter).selectpicker('refresh');\n });\n }\n\n // Fetch content of dropdown on page load\n $(document).ready(function() {\n updateFilterDropDown(languageFilter, \"languages\"); // Pulls languages data from DB\n addPaginationEventHandlers();\n });\n\n // Update list of reviews when any dropdown is changed\n [languageFilter, stateFilter, statusFilter, typeFilter].forEach(function(value, index) {\n value.on('hidden.bs.select', function() {\n updateListedReviews();\n });\n });\n\n // Update list of reviews based on search input\n searchBox.on('input', _.debounce(function(e) {\n updateListedReviews();\n }, 600));\n\n searchButton.on('click', function() {\n updateListedReviews();\n });\n\n // Reset list of reviews as well as filters\n resetButton.on('click', function(e) {\n (languageFilter).selectpicker('deselectAll');\n (stateFilter).selectpicker('deselectAll').selectpicker('val', 'Open');\n (statusFilter).selectpicker('deselectAll');\n (typeFilter).selectpicker('deselectAll');\n searchBox.val('');\n updateListedReviews();\n });\n});\n"],"names":["module","exports","n","r","self","g","global","Function","t","Array","prototype","e","Object","u","Symbol","o","push","i","slice","a","toString","f","hasOwnProperty","c","ArrayBuffer","l","DataView","s","isArray","p","keys","v","create","h","isView","y","isNaN","d","isFinite","propertyIsEnumerable","b","m","Math","pow","j","length","max","arguments","call","this","apply","_","w","A","x","S","O","M","E","B","N","I","T","k","document","childNodes","Int8Array","D","R","F","V","Map","P","q","getInt8","buffer","U","W","z","L","$","C","K","J","G","H","Q","X","test","Y","Z","contains","constructor","nn","rn","tn","_wrapped","en","Uint8Array","byteOffset","VERSION","value","valueOf","toJSON","String","un","on","pop","an","fn","hn","cn","sn","pn","vn","concat","yn","dn","gn","bn","mn","jn","_n","wn","sort","An","xn","Sn","On","Mn","En","Bn","toPath","Nn","In","Tn","kn","Dn","Rn","Fn","Vn","Pn","iteratee","qn","Un","floor","random","Wn","Date","now","getTime","zn","join","RegExp","replace","Ln","$n","Cn","Kn","templateSettings","evaluate","interpolate","escape","Jn","Gn","Hn","Qn","Xn","Yn","Zn","nr","placeholder","rr","TypeError","tr","er","ur","Error","or","setTimeout","ir","ar","fr","cr","lr","sr","pr","vr","hr","yr","min","dr","gr","br","mr","jr","_r","wr","Ar","xr","Sr","Or","Mr","Er","Br","Nr","Ir","Tr","match","kr","Dr","Rr","Fr","Vr","Pr","qr","Ur","Wr","zr","Lr","$r","Cr","Kr","Jr","Gr","Hr","Qr","Xr","_chain","chain","Yr","Zr","__proto__","restArguments","isObject","isNull","isUndefined","isBoolean","isElement","nodeType","isString","isNumber","isDate","isRegExp","isError","isSymbol","isArrayBuffer","isDataView","isFunction","isArguments","parseFloat","isTypedArray","isEmpty","isMatch","isEqual","isMap","isWeakMap","isSet","isWeakSet","allKeys","values","pairs","invert","functions","methods","extend","extendOwn","assign","defaults","clone","tap","get","has","mapObject","identity","constant","noop","property","propertyOf","matcher","matches","times","unescape","template","source","variable","result","uniqueId","partial","bind","bindAll","memoize","cache","delay","defer","throttle","leading","clearTimeout","trailing","cancel","debounce","wrap","negate","compose","after","before","once","findKey","findIndex","findLastIndex","sortedIndex","indexOf","lastIndexOf","find","detect","findWhere","each","forEach","map","collect","reduce","foldl","inject","reduceRight","foldr","filter","select","reject","every","all","some","any","includes","include","invoke","pluck","where","shuffle","sample","sortBy","index","criteria","groupBy","indexBy","countBy","partition","toArray","size","pick","omit","first","head","take","initial","last","rest","tail","drop","compact","Boolean","flatten","without","uniq","unique","union","intersection","difference","unzip","transpose","zip","object","range","ceil","chunk","mixin","default","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","__webpack_modules__","globalThis","window","reviewsFilterPartial","languageFilter","stateFilter","statusFilter","typeFilter","searchBox","searchButton","resetButton","updateListedReviews","pageNo","pageSize","uri","searchQuery","val","trim","split","encodeURIComponent","children","encodeURI","ajax","url","done","partialViewResult","html","history","pushState","addPaginationEventHandlers","event","preventDefault","linkParts","prop","tooltip","ready","query","urlParams","URLSearchParams","location","search","getAll","selectpicker"],"sourceRoot":""} \ No newline at end of file diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css b/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css b/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css b/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css @@ -0,0 +1 @@ + From ae79a162c6c9811d5916afa36c8ea3d9a791af5b Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:13:12 +1200 Subject: [PATCH 03/46] Delete c.css --- src/dotnet/APIView/APIViewWeb/wwwroot/c.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/c.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/c.css b/src/dotnet/APIView/APIViewWeb/wwwroot/c.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/c.css +++ /dev/null @@ -1 +0,0 @@ - From 652292ae3b2f7f3a8e9f002a35e5e197c4d2fe7d Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:13:42 +1200 Subject: [PATCH 04/46] Delete cplusplus.css --- src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css b/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css +++ /dev/null @@ -1 +0,0 @@ - From dc11e4c1e9e62271f491f709fd32da724ebacca1 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:14:23 +1200 Subject: [PATCH 05/46] Delete csharp.css --- src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css b/src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css deleted file mode 100644 index e69de29bb2d..00000000000 From b9030c110ee8e9afc6503c227a22d610ca89b3da Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:14:43 +1200 Subject: [PATCH 06/46] Delete go.css --- src/dotnet/APIView/APIViewWeb/wwwroot/go.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/go.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/go.css b/src/dotnet/APIView/APIViewWeb/wwwroot/go.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/go.css +++ /dev/null @@ -1 +0,0 @@ - From 793e6eae683a3580e167f71ea7b2c57395e4ba8a Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:14:56 +1200 Subject: [PATCH 07/46] Delete java.css --- src/dotnet/APIView/APIViewWeb/wwwroot/java.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/java.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/java.css b/src/dotnet/APIView/APIViewWeb/wwwroot/java.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/java.css +++ /dev/null @@ -1 +0,0 @@ - From 309730bc2d8aebf135d56e32a7d515650deb6443 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:15:12 +1200 Subject: [PATCH 08/46] Delete javascript.css --- src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css b/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css +++ /dev/null @@ -1 +0,0 @@ - From eeb4c8ed9a600de33c53c2aa2345715382796e20 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:15:26 +1200 Subject: [PATCH 09/46] Delete json.css --- src/dotnet/APIView/APIViewWeb/wwwroot/json.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/json.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/json.css b/src/dotnet/APIView/APIViewWeb/wwwroot/json.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/json.css +++ /dev/null @@ -1 +0,0 @@ - From 3e5e1917397a31e4cb69b7a5cb3cb5c3f3c7d968 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:15:47 +1200 Subject: [PATCH 10/46] Delete kotlin.css --- src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css b/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css +++ /dev/null @@ -1 +0,0 @@ - From 6a31541b169fe2e4091a7a2f42d829458b5c4809 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:15:57 +1200 Subject: [PATCH 11/46] Delete python.css --- src/dotnet/APIView/APIViewWeb/wwwroot/python.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/python.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/python.css b/src/dotnet/APIView/APIViewWeb/wwwroot/python.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/python.css +++ /dev/null @@ -1 +0,0 @@ - From 2f81cdc86e9a4ad7b60c9da6936589087e466cab Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:16:13 +1200 Subject: [PATCH 12/46] Delete swagger.css --- src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css b/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css +++ /dev/null @@ -1 +0,0 @@ - From 1a25cdbd0e0df3cc7b858d5d7977f4e84a47ee86 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:16:23 +1200 Subject: [PATCH 13/46] Delete swift.css --- src/dotnet/APIView/APIViewWeb/wwwroot/swift.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/swift.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css b/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css +++ /dev/null @@ -1 +0,0 @@ - From 4d36a8face81f5b9063a8613bf744145e4e933aa Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:16:34 +1200 Subject: [PATCH 14/46] Delete xml.css --- src/dotnet/APIView/APIViewWeb/wwwroot/xml.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/xml.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css b/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css +++ /dev/null @@ -1 +0,0 @@ - From 159530310375a903103a89f3f64d8b5b0d9e9cf8 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:21:16 +1200 Subject: [PATCH 15/46] Delete launchSettings.json --- .../APIViewWeb/Properties/launchSettings.json | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json diff --git a/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json b/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json deleted file mode 100644 index c726f68ffe6..00000000000 --- a/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "iisSettings": { - "windowsAuthentication": false, - "anonymousAuthentication": true, - "iisExpress": { - "applicationUrl": "http://localhost:5000/", - "sslPort": 0 - } - }, - "profiles": { - "IIS Express": { - "commandName": "IISExpress", - "launchBrowser": true, - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - }, - "APIViewWeb": { - "commandName": "Project", - "launchBrowser": true, - "applicationUrl": "http://localhost:5000", - "environmentVariables": { - "ASPNETCORE_ENVIRONMENT": "Development" - } - } - } -} \ No newline at end of file From bf1a1ae53fbd377cec8e78fd6a15fbbee6f18b91 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:21:29 +1200 Subject: [PATCH 16/46] Delete reviews.js --- src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js | 2 -- 1 file changed, 2 deletions(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js b/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js deleted file mode 100644 index 3cfd2d9bf5d..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(){var n={419:function(n,t,r){n.exports=function(){var n="1.13.4",t="object"==typeof self&&self.self===self&&self||"object"==typeof r.g&&r.g.global===r.g&&r.g||Function("return this")()||{},e=Array.prototype,u=Object.prototype,o="undefined"!=typeof Symbol?Symbol.prototype:null,i=e.push,a=e.slice,c=u.toString,f=u.hasOwnProperty,l="undefined"!=typeof ArrayBuffer,s="undefined"!=typeof DataView,p=Array.isArray,h=Object.keys,v=Object.create,d=l&&ArrayBuffer.isView,g=isNaN,y=isFinite,b=!{toString:null}.propertyIsEnumerable("toString"),m=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],w=Math.pow(2,53)-1;function j(n,t){return t=null==t?n.length-1:+t,function(){for(var r=Math.max(arguments.length-t,0),e=Array(r),u=0;u=0&&r<=w}}function G(n){return function(t){return null==t?void 0:t[n]}}var H=G("byteLength"),Q=J(H),X=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,Y=l?function(n){return d?d(n)&&!V(n):Q(n)&&X.test(c.call(n))}:K(!1),Z=G("length");function nn(n,t){t=function(n){for(var t={},r=n.length,e=0;e":">",'"':""","'":"'","`":"`"},Wn=zn(qn),Ln=zn(jn(qn)),Kn=en.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},Jn=/(.)^/,Gn={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Hn=/\\|'|\r|\n|\u2028|\u2029/g;function Qn(n){return"\\"+Gn[n]}var Xn=/^\s*(\w|\$)+\s*$/,Yn=0;function Zn(n,t,r,e,u){if(!(e instanceof t))return n.apply(r,u);var o=$n(n.prototype),i=n.apply(o,u);return _(i)?i:o}var nt=j((function(n,t){var r=nt.placeholder,e=function(){for(var u=0,o=t.length,i=Array(o),a=0;a1)et(a,t-1,r,e),u=e.length;else for(var c=0,f=a.length;c0&&(r=t.apply(this,arguments)),n<=1&&(t=null),r}}var ft=nt(ct,2);function lt(n,t,r){t=Cn(t,r);for(var e,u=tn(n),o=0,i=u.length;o0?0:u-1;o>=0&&o0?i=o>=0?o:Math.max(o+c,i):c=o>=0?Math.min(o+1,c):o+c+1;else if(r&&o&&c)return e[o=r(e,u)]===u?o:-1;if(u!=u)return(o=t(a.call(e,i,c),L))>=0?o+i:-1;for(o=n>0?i:c-1;o>=0&&o0?0:i-1;for(u||(e=t[o?o[a]:a],a+=n);a>=0&&a=3;return t(n,Un(r,u,4),e,o)}}var _t=jt(1),xt=jt(-1);function At(n,t,r){var e=[];return t=Cn(t,r),mt(n,(function(n,r,u){t(n,r,u)&&e.push(n)})),e}function St(n,t,r){t=Cn(t,r);for(var e=!rt(n)&&tn(n),u=(e||n).length,o=0;o=0}var Et=j((function(n,t,r){var e,u;return U(t)?u=t:(t=In(t),e=t.slice(0,-1),t=t[t.length-1]),wt(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=kn(n,e)),null==n)return;o=n[t]}return null==o?o:o.apply(n,r)}))}));function It(n,t){return wt(n,Bn(t))}function kt(n,t,r){var e,u,o=-1/0,i=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(var a=0,c=(n=rt(n)?n:wn(n)).length;ao&&(o=e);else t=Cn(t,r),mt(n,(function(n,r,e){((u=t(n,r,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}var Mt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Rt(n){return n?P(n)?a.call(n):O(n)?n.match(Mt):rt(n)?wt(n,Rn):wn(n):[]}function Nt(n,t,r){if(null==t||r)return rt(n)||(n=wn(n)),n[Vn(n.length-1)];var e=Rt(n),u=Z(e);t=Math.max(Math.min(t,u),0);for(var o=u-1,i=0;i1&&(e=Un(e,t[1])),t=cn(n)):(e=Ft,t=et(t,!1,!1),n=Object(n));for(var u=0,o=t.length;u1&&(r=t[1])):(t=wt(et(t,!1,!1),String),e=function(n,r){return!$t(t,r)}),Vt(n,e,r)}));function zt(n,t,r){return a.call(n,0,Math.max(0,n.length-(null==t||r?1:t)))}function qt(n,t,r){return null==n||n.length<1?null==t||r?void 0:[]:null==t||r?n[0]:zt(n,n.length-t)}function Wt(n,t,r){return a.call(n,null==t||r?1:t)}var Lt=j((function(n,t){return t=et(t,!0,!0),At(n,(function(n){return!$t(t,n)}))})),Kt=j((function(n,t){return Lt(n,t)}));function Jt(n,t,r,e){A(t)||(e=r,r=t,t=!1),null!=r&&(r=Cn(r,e));for(var u=[],o=[],i=0,a=Z(n);it?(e&&(clearTimeout(e),e=null),a=f,i=n.apply(u,o),e||(u=o=null)):e||!1===r.trailing||(e=setTimeout(c,l)),i};return f.cancel=function(){clearTimeout(e),a=0,e=u=o=null},f},debounce:function(n,t,r){var e,u,o,i,a,c=function(){var f=Pn()-u;t>f?e=setTimeout(c,t-f):(e=null,r||(i=n.apply(a,o)),e||(o=a=null))},f=j((function(f){return a=this,o=f,u=Pn(),e||(e=setTimeout(c,t),r&&(i=n.apply(a,o))),i}));return f.cancel=function(){clearTimeout(e),e=o=a=null},f},wrap:function(n,t){return nt(t,n)},negate:at,compose:function(){var n=arguments,t=n.length-1;return function(){for(var r=t,e=n[t].apply(this,arguments);r--;)e=n[r].call(this,e);return e}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:ct,once:ft,findKey:lt,findIndex:pt,findLastIndex:ht,sortedIndex:vt,indexOf:gt,lastIndexOf:yt,find:bt,detect:bt,findWhere:function(n,t){return bt(n,Nn(t))},each:mt,forEach:mt,map:wt,collect:wt,reduce:_t,foldl:_t,inject:_t,reduceRight:xt,foldr:xt,filter:At,select:At,reject:function(n,t,r){return At(n,at(Cn(t)),r)},every:St,all:St,some:Ot,any:Ot,contains:$t,includes:$t,include:$t,invoke:Et,pluck:It,where:function(n,t){return At(n,Nn(t))},max:kt,min:function(n,t,r){var e,u,o=1/0,i=1/0;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(var a=0,c=(n=rt(n)?n:wn(n)).length;ae||void 0===r)return 1;if(r{const n=$("#reviews-filter-partial"),t=$("#language-filter-bootstraps-select"),e=$("#state-filter-bootstraps-select"),u=$("#status-filter-bootstraps-select"),o=$("#type-filter-bootstraps-select"),i=$("#reviews-table-search-box"),a=$("#reviews-search-button"),c=$("#reset-filter-button");var f=r(419);function l({pageNo:r=1,pageSize:a=50}={}){var c="?handler=reviewspartial",f=i.val();null!=f&&""!=f.trim()&&f.trim().split(/\s+/).forEach((function(n,t){c=c+"&search="+encodeURIComponent(n)})),t.children(":selected").each((function(){c=c+"&languages="+encodeURIComponent(`${$(this).val()}`)})),e.children(":selected").each((function(){c=c+"&state="+encodeURIComponent(`${$(this).val()}`)})),u.children(":selected").each((function(){c=c+"&status="+encodeURIComponent(`${$(this).val()}`)})),o.children(":selected").each((function(){c=c+"&type="+encodeURIComponent(`${$(this).val()}`)})),c=(c=c+"&pageNo="+encodeURIComponent(r))+"&pageSize="+encodeURIComponent(a),c=encodeURI(c),$.ajax({url:c}).done((function(t){n.html(t),history.pushState({},"",c.replace("handler=reviewspartial&","")),s()}))}function s(){$(".page-link").each((function(){$(this).on("click",(function(n){n.preventDefault();var t=$(this).prop("href").split("/"),r=t[t.length-1];null!=r&&l({pageNo:r})}))}))}$('[data-toggle="tooltip"]').tooltip(),$(document).ready((function(){var n,r,e,u;n=t,e="?handler=reviews"+(r="languages"),(u=new URLSearchParams(location.search)).has(r)&&u.getAll(r).forEach((function(n,t){e=e+`&selected${r}=`+encodeURIComponent(n)})),$.ajax({url:e}).done((function(t){n.html(t),n.selectpicker("refresh")})),s()})),[t,e,u,o].forEach((function(n,t){n.on("hidden.bs.select",(function(){l()}))})),i.on("input",f.debounce((function(n){l()}),600)),a.on("click",(function(){l()})),c.on("click",(function(n){t.selectpicker("deselectAll"),e.selectpicker("deselectAll").selectpicker("val","Open"),u.selectpicker("deselectAll"),o.selectpicker("deselectAll"),i.val(""),l()}))}))}()}(); -//# sourceMappingURL=reviews.js.map \ No newline at end of file From 0abe4a75ee5554fbc485bd2843a0ebed875f3bf6 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:21:40 +1200 Subject: [PATCH 17/46] Delete reviews.js.map --- src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map b/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map deleted file mode 100644 index 95d1b80fc97..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/reviews.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"reviews.js","mappings":"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","sources":["webpack://apiview/./node_modules/underscore/underscore-umd-min.js","webpack://apiview/webpack/bootstrap","webpack://apiview/webpack/runtime/global","webpack://apiview/./src/reviews.ts"],"sourcesContent":["!function(n,r){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=r():\"function\"==typeof define&&define.amd?define(\"underscore\",r):(n=\"undefined\"!=typeof globalThis?globalThis:n||self,function(){var t=n._,e=n._=r();e.noConflict=function(){return n._=t,e}}())}(this,(function(){\n// Underscore.js 1.13.4\n// https://underscorejs.org\n// (c) 2009-2022 Jeremy Ashkenas, Julian Gonggrijp, and DocumentCloud and Investigative Reporters & Editors\n// Underscore may be freely distributed under the MIT license.\nvar n=\"1.13.4\",r=\"object\"==typeof self&&self.self===self&&self||\"object\"==typeof global&&global.global===global&&global||Function(\"return this\")()||{},t=Array.prototype,e=Object.prototype,u=\"undefined\"!=typeof Symbol?Symbol.prototype:null,o=t.push,i=t.slice,a=e.toString,f=e.hasOwnProperty,c=\"undefined\"!=typeof ArrayBuffer,l=\"undefined\"!=typeof DataView,s=Array.isArray,p=Object.keys,v=Object.create,h=c&&ArrayBuffer.isView,y=isNaN,d=isFinite,g=!{toString:null}.propertyIsEnumerable(\"toString\"),b=[\"valueOf\",\"isPrototypeOf\",\"toString\",\"propertyIsEnumerable\",\"hasOwnProperty\",\"toLocaleString\"],m=Math.pow(2,53)-1;function j(n,r){return r=null==r?n.length-1:+r,function(){for(var t=Math.max(arguments.length-r,0),e=Array(t),u=0;u=0&&t<=m}}function J(n){return function(r){return null==r?void 0:r[n]}}var G=J(\"byteLength\"),H=K(G),Q=/\\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\\]/;var X=c?function(n){return h?h(n)&&!q(n):H(n)&&Q.test(a.call(n))}:C(!1),Y=J(\"length\");function Z(n,r){r=function(n){for(var r={},t=n.length,e=0;e\":\">\",'\"':\""\",\"'\":\"'\",\"`\":\"`\"},$n=zn(Ln),Cn=zn(_n(Ln)),Kn=tn.templateSettings={evaluate:/<%([\\s\\S]+?)%>/g,interpolate:/<%=([\\s\\S]+?)%>/g,escape:/<%-([\\s\\S]+?)%>/g},Jn=/(.)^/,Gn={\"'\":\"'\",\"\\\\\":\"\\\\\",\"\\r\":\"r\",\"\\n\":\"n\",\"\\u2028\":\"u2028\",\"\\u2029\":\"u2029\"},Hn=/\\\\|'|\\r|\\n|\\u2028|\\u2029/g;function Qn(n){return\"\\\\\"+Gn[n]}var Xn=/^\\s*(\\w|\\$)+\\s*$/;var Yn=0;function Zn(n,r,t,e,u){if(!(e instanceof r))return n.apply(t,u);var o=Mn(n.prototype),i=n.apply(o,u);return _(i)?i:o}var nr=j((function(n,r){var t=nr.placeholder,e=function(){for(var u=0,o=r.length,i=Array(o),a=0;a1)er(a,r-1,t,e),u=e.length;else for(var f=0,c=a.length;f0&&(t=r.apply(this,arguments)),n<=1&&(r=null),t}}var cr=nr(fr,2);function lr(n,r,t){r=Pn(r,t);for(var e,u=nn(n),o=0,i=u.length;o0?0:u-1;o>=0&&o0?a=o>=0?o:Math.max(o+f,a):f=o>=0?Math.min(o+1,f):o+f+1;else if(t&&o&&f)return e[o=t(e,u)]===u?o:-1;if(u!=u)return(o=r(i.call(e,a,f),$))>=0?o+a:-1;for(o=n>0?a:f-1;o>=0&&o0?0:i-1;for(u||(e=r[o?o[a]:a],a+=n);a>=0&&a=3;return r(n,Rn(t,u,4),e,o)}}var wr=_r(1),Ar=_r(-1);function xr(n,r,t){var e=[];return r=Pn(r,t),mr(n,(function(n,t,u){r(n,t,u)&&e.push(n)})),e}function Sr(n,r,t){r=Pn(r,t);for(var e=!tr(n)&&nn(n),u=(e||n).length,o=0;o=0}var Er=j((function(n,r,t){var e,u;return D(r)?u=r:(r=Bn(r),e=r.slice(0,-1),r=r[r.length-1]),jr(n,(function(n){var o=u;if(!o){if(e&&e.length&&(n=Nn(n,e)),null==n)return;o=n[r]}return null==o?o:o.apply(n,t)}))}));function Br(n,r){return jr(n,Dn(r))}function Nr(n,r,t){var e,u,o=-1/0,i=-1/0;if(null==r||\"number\"==typeof r&&\"object\"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;ao&&(o=e);else r=Pn(r,t),mr(n,(function(n,t,e){((u=r(n,t,e))>i||u===-1/0&&o===-1/0)&&(o=n,i=u)}));return o}var Ir=/[^\\ud800-\\udfff]|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff]/g;function Tr(n){return n?U(n)?i.call(n):S(n)?n.match(Ir):tr(n)?jr(n,Tn):jn(n):[]}function kr(n,r,t){if(null==r||t)return tr(n)||(n=jn(n)),n[Un(n.length-1)];var e=Tr(n),u=Y(e);r=Math.max(Math.min(r,u),0);for(var o=u-1,i=0;i1&&(e=Rn(e,r[1])),r=an(n)):(e=qr,r=er(r,!1,!1),n=Object(n));for(var u=0,o=r.length;u1&&(t=r[1])):(r=jr(er(r,!1,!1),String),e=function(n,t){return!Mr(r,t)}),Ur(n,e,t)}));function zr(n,r,t){return i.call(n,0,Math.max(0,n.length-(null==r||t?1:r)))}function Lr(n,r,t){return null==n||n.length<1?null==r||t?void 0:[]:null==r||t?n[0]:zr(n,n.length-r)}function $r(n,r,t){return i.call(n,null==r||t?1:r)}var Cr=j((function(n,r){return r=er(r,!0,!0),xr(n,(function(n){return!Mr(r,n)}))})),Kr=j((function(n,r){return Cr(n,r)}));function Jr(n,r,t,e){A(r)||(e=t,t=r,r=!1),null!=t&&(t=Pn(t,e));for(var u=[],o=[],i=0,a=Y(n);ir?(e&&(clearTimeout(e),e=null),a=c,i=n.apply(u,o),e||(u=o=null)):e||!1===t.trailing||(e=setTimeout(f,l)),i};return c.cancel=function(){clearTimeout(e),a=0,e=u=o=null},c},debounce:function(n,r,t){var e,u,o,i,a,f=function(){var c=Wn()-u;r>c?e=setTimeout(f,r-c):(e=null,t||(i=n.apply(a,o)),e||(o=a=null))},c=j((function(c){return a=this,o=c,u=Wn(),e||(e=setTimeout(f,r),t&&(i=n.apply(a,o))),i}));return c.cancel=function(){clearTimeout(e),e=o=a=null},c},wrap:function(n,r){return nr(r,n)},negate:ar,compose:function(){var n=arguments,r=n.length-1;return function(){for(var t=r,e=n[r].apply(this,arguments);t--;)e=n[t].call(this,e);return e}},after:function(n,r){return function(){if(--n<1)return r.apply(this,arguments)}},before:fr,once:cr,findKey:lr,findIndex:pr,findLastIndex:vr,sortedIndex:hr,indexOf:dr,lastIndexOf:gr,find:br,detect:br,findWhere:function(n,r){return br(n,kn(r))},each:mr,forEach:mr,map:jr,collect:jr,reduce:wr,foldl:wr,inject:wr,reduceRight:Ar,foldr:Ar,filter:xr,select:xr,reject:function(n,r,t){return xr(n,ar(Pn(r)),t)},every:Sr,all:Sr,some:Or,any:Or,contains:Mr,includes:Mr,include:Mr,invoke:Er,pluck:Br,where:function(n,r){return xr(n,kn(r))},max:Nr,min:function(n,r,t){var e,u,o=1/0,i=1/0;if(null==r||\"number\"==typeof r&&\"object\"!=typeof n[0]&&null!=n)for(var a=0,f=(n=tr(n)?n:jn(n)).length;ae||void 0===t)return 1;if(t {\n const defaultPageSize = 50;\n const reviewsFilterPartial = $( '#reviews-filter-partial' );\n const languageFilter = $( '#language-filter-bootstraps-select' );\n const stateFilter = $( '#state-filter-bootstraps-select' );\n const statusFilter = $( '#status-filter-bootstraps-select' );\n const typeFilter = $( '#type-filter-bootstraps-select' );\n const searchBox = $( '#reviews-table-search-box' );\n const searchButton = $( '#reviews-search-button' );\n const resetButton = $( '#reset-filter-button' );\n\n // Import underscorejs\n var _ = require('underscore');\n\n // Enable tooltip\n ($('[data-toggle=\"tooltip\"]')).tooltip();\n\n // Computes the uri string using the values of search, pagination and various filters\n // Invokes partial page update to list of reviews using ajax\n // Updates the uri displayed on the client\n function updateListedReviews({ pageNo = 1, pageSize = defaultPageSize } = {})\n {\n var uri = '?handler=reviewspartial';\n var searchQuery = searchBox.val() as string;\n\n if (searchQuery != null && searchQuery.trim() != '')\n {\n var searchTerms = searchQuery.trim().split(/\\s+/);\n searchTerms.forEach(function(value, index){\n uri = uri + '&search=' + encodeURIComponent(value);\n });\n }\n\n languageFilter.children(\":selected\").each(function() {\n uri = uri + '&languages=' + encodeURIComponent(`${$(this).val()}`);\n });\n \n stateFilter.children(\":selected\").each(function() {\n uri = uri + '&state=' + encodeURIComponent(`${$(this).val()}`);\n });\n\n statusFilter.children(\":selected\").each(function() {\n uri = uri + '&status=' + encodeURIComponent(`${$(this).val()}`);\n });\n\n typeFilter.children(\":selected\").each(function() {\n uri = uri + '&type=' + encodeURIComponent(`${$(this).val()}`);\n });\n\n uri = uri + '&pageNo=' + encodeURIComponent(pageNo);\n uri = uri + '&pageSize=' + encodeURIComponent(pageSize);\n uri = encodeURI(uri);\n\n $.ajax({\n url: uri\n }).done(function(partialViewResult) {\n reviewsFilterPartial.html(partialViewResult);\n history.pushState({}, '', uri.replace('handler=reviewspartial&', ''));\n addPaginationEventHandlers(); // This ensures that the event handlers are re-added after ajax refresh\n });\n }\n\n // Add custom behaviour and event to pagination buttons\n function addPaginationEventHandlers()\n {\n $( '.page-link' ).each(function() {\n $(this).on('click', function(event){\n event.preventDefault();\n var linkParts = $(this).prop('href').split('/');\n var pageNo = linkParts[linkParts.length - 1];\n if (pageNo !== null && pageNo !== undefined)\n {\n updateListedReviews({ pageNo: pageNo });\n }\n });\n });\n }\n\n // Fetches data for populating dropdown options\n function updateFilterDropDown(filter, query)\n {\n var uri = `?handler=reviews${query}`;\n var urlParams = new URLSearchParams(location.search);\n if (urlParams.has(query))\n {\n urlParams.getAll(query).forEach(function(value, index) {\n uri = uri + `&selected${query}=` + encodeURIComponent(value);\n });\n }\n $.ajax({\n url: uri\n }).done(function(partialViewResult) {\n filter.html(partialViewResult);\n (filter).selectpicker('refresh');\n });\n }\n\n // Fetch content of dropdown on page load\n $(document).ready(function() {\n updateFilterDropDown(languageFilter, \"languages\"); // Pulls languages data from DB\n addPaginationEventHandlers();\n });\n\n // Update list of reviews when any dropdown is changed\n [languageFilter, stateFilter, statusFilter, typeFilter].forEach(function(value, index) {\n value.on('hidden.bs.select', function() {\n updateListedReviews();\n });\n });\n\n // Update list of reviews based on search input\n searchBox.on('input', _.debounce(function(e) {\n updateListedReviews();\n }, 600));\n\n searchButton.on('click', function() {\n updateListedReviews();\n });\n\n // Reset list of reviews as well as filters\n resetButton.on('click', function(e) {\n (languageFilter).selectpicker('deselectAll');\n (stateFilter).selectpicker('deselectAll').selectpicker('val', 'Open');\n (statusFilter).selectpicker('deselectAll');\n (typeFilter).selectpicker('deselectAll');\n searchBox.val('');\n updateListedReviews();\n });\n});\n"],"names":["module","exports","n","r","self","g","global","Function","t","Array","prototype","e","Object","u","Symbol","o","push","i","slice","a","toString","f","hasOwnProperty","c","ArrayBuffer","l","DataView","s","isArray","p","keys","v","create","h","isView","y","isNaN","d","isFinite","propertyIsEnumerable","b","m","Math","pow","j","length","max","arguments","call","this","apply","_","w","A","x","S","O","M","E","B","N","I","T","k","document","childNodes","Int8Array","D","R","F","V","Map","P","q","getInt8","buffer","U","W","z","L","$","C","K","J","G","H","Q","X","test","Y","Z","contains","constructor","nn","rn","tn","_wrapped","en","Uint8Array","byteOffset","VERSION","value","valueOf","toJSON","String","un","on","pop","an","fn","hn","cn","sn","pn","vn","concat","yn","dn","gn","bn","mn","jn","_n","wn","sort","An","xn","Sn","On","Mn","En","Bn","toPath","Nn","In","Tn","kn","Dn","Rn","Fn","Vn","Pn","iteratee","qn","Un","floor","random","Wn","Date","now","getTime","zn","join","RegExp","replace","Ln","$n","Cn","Kn","templateSettings","evaluate","interpolate","escape","Jn","Gn","Hn","Qn","Xn","Yn","Zn","nr","placeholder","rr","TypeError","tr","er","ur","Error","or","setTimeout","ir","ar","fr","cr","lr","sr","pr","vr","hr","yr","min","dr","gr","br","mr","jr","_r","wr","Ar","xr","Sr","Or","Mr","Er","Br","Nr","Ir","Tr","match","kr","Dr","Rr","Fr","Vr","Pr","qr","Ur","Wr","zr","Lr","$r","Cr","Kr","Jr","Gr","Hr","Qr","Xr","_chain","chain","Yr","Zr","__proto__","restArguments","isObject","isNull","isUndefined","isBoolean","isElement","nodeType","isString","isNumber","isDate","isRegExp","isError","isSymbol","isArrayBuffer","isDataView","isFunction","isArguments","parseFloat","isTypedArray","isEmpty","isMatch","isEqual","isMap","isWeakMap","isSet","isWeakSet","allKeys","values","pairs","invert","functions","methods","extend","extendOwn","assign","defaults","clone","tap","get","has","mapObject","identity","constant","noop","property","propertyOf","matcher","matches","times","unescape","template","source","variable","result","uniqueId","partial","bind","bindAll","memoize","cache","delay","defer","throttle","leading","clearTimeout","trailing","cancel","debounce","wrap","negate","compose","after","before","once","findKey","findIndex","findLastIndex","sortedIndex","indexOf","lastIndexOf","find","detect","findWhere","each","forEach","map","collect","reduce","foldl","inject","reduceRight","foldr","filter","select","reject","every","all","some","any","includes","include","invoke","pluck","where","shuffle","sample","sortBy","index","criteria","groupBy","indexBy","countBy","partition","toArray","size","pick","omit","first","head","take","initial","last","rest","tail","drop","compact","Boolean","flatten","without","uniq","unique","union","intersection","difference","unzip","transpose","zip","object","range","ceil","chunk","mixin","default","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","__webpack_modules__","globalThis","window","reviewsFilterPartial","languageFilter","stateFilter","statusFilter","typeFilter","searchBox","searchButton","resetButton","updateListedReviews","pageNo","pageSize","uri","searchQuery","val","trim","split","encodeURIComponent","children","encodeURI","ajax","url","done","partialViewResult","html","history","pushState","addPaginationEventHandlers","event","preventDefault","linkParts","prop","tooltip","ready","query","urlParams","URLSearchParams","location","search","getAll","selectpicker"],"sourceRoot":""} \ No newline at end of file From e77ae95ad79c15a0df9eed33aa123dd329992d9e Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:23:08 +1200 Subject: [PATCH 18/46] Update appsettings.json --- src/dotnet/APIView/APIViewWeb/appsettings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dotnet/APIView/APIViewWeb/appsettings.json b/src/dotnet/APIView/APIViewWeb/appsettings.json index fd57da7bae6..3e5d61e4c8f 100644 --- a/src/dotnet/APIView/APIViewWeb/appsettings.json +++ b/src/dotnet/APIView/APIViewWeb/appsettings.json @@ -6,7 +6,7 @@ }, "AllowedHosts": "*", "Github": { - "RequiredOrganization": [ "Azure", "Microsoft", "APIViewDev" ] + "RequiredOrganization": [ "Azure", "Microsoft"] }, "EndPoint": "https://apiview.dev" } From d274d1a22e5afdaac9aeec8e3716a40dbce49da4 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:23:37 +1200 Subject: [PATCH 19/46] Update appsettings.json --- src/dotnet/APIView/APIViewWeb/appsettings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dotnet/APIView/APIViewWeb/appsettings.json b/src/dotnet/APIView/APIViewWeb/appsettings.json index 3e5d61e4c8f..8a17915eec0 100644 --- a/src/dotnet/APIView/APIViewWeb/appsettings.json +++ b/src/dotnet/APIView/APIViewWeb/appsettings.json @@ -6,7 +6,7 @@ }, "AllowedHosts": "*", "Github": { - "RequiredOrganization": [ "Azure", "Microsoft"] + "RequiredOrganization": [ "Azure", "Microsoft" ] }, "EndPoint": "https://apiview.dev" } From 4c7ec2b95aeb30da1d31d0f43181d31e765c57cd Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:25:50 +1200 Subject: [PATCH 20/46] Update JavaASTAnalyser.java --- .../apiview/processor/analysers/JavaASTAnalyser.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java b/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java index 634f5f99984..fcb292676a1 100644 --- a/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java +++ b/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java @@ -54,7 +54,15 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; -import java.util.*; +import java.util.Arrays; +import java.util.Comparator; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.Set; +import java.util.TreeMap; import java.util.concurrent.atomic.AtomicInteger; import java.util.function.Consumer; import java.util.regex.Pattern; From 955a5fea849c055385ecbd3099ae4057b38a82d3 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 10:46:24 +1200 Subject: [PATCH 21/46] Update _Layout.cshtml --- src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml index 84753aeb229..b8cfe0e0aaa 100644 --- a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml +++ b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml @@ -17,9 +17,9 @@ integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" /> - + - + @using APIViewWeb.Models @using System.Linq From 168ee80879d8fa0458ae9095e70b1e3bd5c58013 Mon Sep 17 00:00:00 2001 From: cmcd22 Date: Tue, 2 Aug 2022 11:13:35 +1200 Subject: [PATCH 22/46] Issue#3769 resolved --- src/dotnet/APIView/APIViewWeb/appsettings.json | 2 +- .../apiview/processor/analysers/JavaASTAnalyser.java | 10 +--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/dotnet/APIView/APIViewWeb/appsettings.json b/src/dotnet/APIView/APIViewWeb/appsettings.json index 8a17915eec0..fd57da7bae6 100644 --- a/src/dotnet/APIView/APIViewWeb/appsettings.json +++ b/src/dotnet/APIView/APIViewWeb/appsettings.json @@ -6,7 +6,7 @@ }, "AllowedHosts": "*", "Github": { - "RequiredOrganization": [ "Azure", "Microsoft" ] + "RequiredOrganization": [ "Azure", "Microsoft", "APIViewDev" ] }, "EndPoint": "https://apiview.dev" } diff --git a/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java b/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java index fcb292676a1..634f5f99984 100644 --- a/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java +++ b/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java @@ -54,15 +54,7 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; -import java.util.Arrays; -import java.util.Comparator; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Map; -import java.util.Optional; -import java.util.Set; -import java.util.TreeMap; +import java.util.*; import java.util.concurrent.atomic.AtomicInteger; import java.util.function.Consumer; import java.util.regex.Pattern; From 0e3485c205f3c430859f508a76481c6bdc5434c9 Mon Sep 17 00:00:00 2001 From: cmcd22 Date: Thu, 18 Aug 2022 19:53:58 +1200 Subject: [PATCH 23/46] Issue#3464 commit for pull-request --- .../APIView/APIViewWeb/Client/css/c.scss | 0 .../APIViewWeb/Client/css/cplusplus.scss | 0 .../APIView/APIViewWeb/Client/css/csharp.scss | 0 .../APIView/APIViewWeb/Client/css/go.scss | 0 .../APIView/APIViewWeb/Client/css/java.scss | 0 .../APIViewWeb/Client/css/javascript.scss | 0 .../APIView/APIViewWeb/Client/css/json.scss | 0 .../APIView/APIViewWeb/Client/css/kotlin.scss | 0 .../APIView/APIViewWeb/Client/css/python.scss | 0 .../APIViewWeb/Client/css/swagger.scss | 0 .../APIView/APIViewWeb/Client/css/swift.scss | 0 .../APIView/APIViewWeb/Client/css/xml.scss | 0 .../APIViewWeb/Client/webpack.config.js | 19 ++++++++++++++++--- .../APIViewWeb/Properties/launchSettings.json | 4 ++-- src/dotnet/APIView/APIViewWeb/wwwroot/c.css | 1 + .../APIView/APIViewWeb/wwwroot/cplusplus.css | 1 + .../APIView/APIViewWeb/wwwroot/csharp.css | 0 src/dotnet/APIView/APIViewWeb/wwwroot/go.css | 1 + .../APIView/APIViewWeb/wwwroot/java.css | 1 + .../APIView/APIViewWeb/wwwroot/javascript.css | 1 + .../APIView/APIViewWeb/wwwroot/json.css | 1 + .../APIView/APIViewWeb/wwwroot/kotlin.css | 1 + .../APIView/APIViewWeb/wwwroot/python.css | 1 + .../APIView/APIViewWeb/wwwroot/swagger.css | 1 + .../APIView/APIViewWeb/wwwroot/swift.css | 1 + src/dotnet/APIView/APIViewWeb/wwwroot/xml.css | 1 + 26 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/c.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/cplusplus.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/csharp.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/go.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/java.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/javascript.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/json.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/kotlin.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/python.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/swagger.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/swift.scss create mode 100644 src/dotnet/APIView/APIViewWeb/Client/css/xml.scss create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/c.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/go.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/java.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/json.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/python.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/swift.css create mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/xml.css diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/c.scss b/src/dotnet/APIView/APIViewWeb/Client/css/c.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/cplusplus.scss b/src/dotnet/APIView/APIViewWeb/Client/css/cplusplus.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/csharp.scss b/src/dotnet/APIView/APIViewWeb/Client/css/csharp.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/go.scss b/src/dotnet/APIView/APIViewWeb/Client/css/go.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/java.scss b/src/dotnet/APIView/APIViewWeb/Client/css/java.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/javascript.scss b/src/dotnet/APIView/APIViewWeb/Client/css/javascript.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/json.scss b/src/dotnet/APIView/APIViewWeb/Client/css/json.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/kotlin.scss b/src/dotnet/APIView/APIViewWeb/Client/css/kotlin.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/python.scss b/src/dotnet/APIView/APIViewWeb/Client/css/python.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/swagger.scss b/src/dotnet/APIView/APIViewWeb/Client/css/swagger.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/swift.scss b/src/dotnet/APIView/APIViewWeb/Client/css/swift.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/css/xml.scss b/src/dotnet/APIView/APIViewWeb/Client/css/xml.scss new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js b/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js index e90a8bdc635..29559d0c5dc 100644 --- a/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js +++ b/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js @@ -13,7 +13,20 @@ module.exports = { reviews: './src/reviews.ts', main: './src/main.ts', api: './src/api.ts', - site: './css/site.scss' + site: './css/site.scss', + + c: './css/c.scss', + cplusplus: './css/cplusplus.scss', + csharp: './css/csharp.scss', + go: './css/go.scss', + java: './css/java.scss', + javascript: './css/javascript.scss', + json: './css/json.scss', + kotlin: './css/kotlin.scss', + python: './css/python.scss', + swagger: './css/swagger.scss', + swift: './css/swift.scss', + xml: './css/xml.scss' }, devtool: 'source-map', module: { @@ -47,7 +60,7 @@ module.exports = { }, plugins: [ new MiniCssExtractPlugin({ - filename: 'site.css' + filename: "[name].css" }), ], resolve: { @@ -57,4 +70,4 @@ module.exports = { filename: '[name].js', path: path.resolve(__dirname, '../wwwroot'), }, -} \ No newline at end of file +} diff --git a/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json b/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json index cecaf507ba9..c726f68ffe6 100644 --- a/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json +++ b/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json @@ -18,10 +18,10 @@ "APIViewWeb": { "commandName": "Project", "launchBrowser": true, + "applicationUrl": "http://localhost:5000", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" - }, - "applicationUrl": "http://localhost:5000" + } } } } \ No newline at end of file diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/c.css b/src/dotnet/APIView/APIViewWeb/wwwroot/c.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/c.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css b/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css b/src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css new file mode 100644 index 00000000000..e69de29bb2d diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/go.css b/src/dotnet/APIView/APIViewWeb/wwwroot/go.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/go.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/java.css b/src/dotnet/APIView/APIViewWeb/wwwroot/java.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/java.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css b/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/json.css b/src/dotnet/APIView/APIViewWeb/wwwroot/json.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/json.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css b/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/python.css b/src/dotnet/APIView/APIViewWeb/wwwroot/python.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/python.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css b/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css b/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css @@ -0,0 +1 @@ + diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css b/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css new file mode 100644 index 00000000000..8b137891791 --- /dev/null +++ b/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css @@ -0,0 +1 @@ + From ad795e5b8211dd3c141c6f6cdef516d73a24149b Mon Sep 17 00:00:00 2001 From: cmcd22 Date: Fri, 19 Aug 2022 11:24:38 +1200 Subject: [PATCH 24/46] Issue#3464 commit for pull-request --- .../APIViewWeb/Pages/Shared/_Layout.cshtml | 28 +++++++++++++++++-- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml index 50a89f94ad1..30ff5e1e757 100644 --- a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml +++ b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml @@ -18,10 +18,32 @@ integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" /> - + - + + @functions { + public string getModelType() + { + return ViewData.ModelMetadata.ModelType.Name; + } + } + @{ + var modelType = getModelType(); + if (modelType == "ReviewPageModel") + { + @functions { + public string getLanguage() + { + Assemblies.ReviewPageModel rpm = ViewData.Model; + return rpm.Review.GetLanguageCssSafeName(); + } + } + var lang = getLanguage(); + var hrefNew = "~/" + lang + ".css"; + + } + } @{ var userPreference = (ViewData["UserPreference"] as UserPreferenceModel) ?? new UserPreferenceModel(); @@ -137,4 +159,4 @@ @RenderSection("Scripts", required: false) - + \ No newline at end of file From a2b8f10b5b4acec39a62da52607f2c14a3424a4c Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:30:58 +1200 Subject: [PATCH 25/46] Update _Layout.cshtml --- src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml index 30ff5e1e757..261917dd868 100644 --- a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml +++ b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml @@ -18,9 +18,9 @@ integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" /> - + - + @functions { public string getModelType() @@ -159,4 +159,4 @@ @RenderSection("Scripts", required: false) - \ No newline at end of file + From bbd15487b9ea5798feb2f8e5534d8602f7767fdb Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:31:44 +1200 Subject: [PATCH 26/46] Update appsettings.json --- src/dotnet/APIView/APIViewWeb/appsettings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dotnet/APIView/APIViewWeb/appsettings.json b/src/dotnet/APIView/APIViewWeb/appsettings.json index fd57da7bae6..8a17915eec0 100644 --- a/src/dotnet/APIView/APIViewWeb/appsettings.json +++ b/src/dotnet/APIView/APIViewWeb/appsettings.json @@ -6,7 +6,7 @@ }, "AllowedHosts": "*", "Github": { - "RequiredOrganization": [ "Azure", "Microsoft", "APIViewDev" ] + "RequiredOrganization": [ "Azure", "Microsoft" ] }, "EndPoint": "https://apiview.dev" } From 8445dfd2b5c07c0329cb599ad92268bb5b1b49ac Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:32:26 +1200 Subject: [PATCH 27/46] Update JavaASTAnalyser.java --- .../apiview/processor/analysers/JavaASTAnalyser.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java b/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java index 634f5f99984..fcb292676a1 100644 --- a/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java +++ b/src/java/apiview-java-processor/src/main/java/com/azure/tools/apiview/processor/analysers/JavaASTAnalyser.java @@ -54,7 +54,15 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; -import java.util.*; +import java.util.Arrays; +import java.util.Comparator; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Optional; +import java.util.Set; +import java.util.TreeMap; import java.util.concurrent.atomic.AtomicInteger; import java.util.function.Consumer; import java.util.regex.Pattern; From f6a3475530b067ed142bdebbf87a87bd1cbc5cc4 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:32:52 +1200 Subject: [PATCH 28/46] Delete c.css --- src/dotnet/APIView/APIViewWeb/wwwroot/c.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/c.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/c.css b/src/dotnet/APIView/APIViewWeb/wwwroot/c.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/c.css +++ /dev/null @@ -1 +0,0 @@ - From 523068d67113a265880e05e62742d7446ae5704c Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:33:02 +1200 Subject: [PATCH 29/46] Delete cplusplus.css --- src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css b/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/cplusplus.css +++ /dev/null @@ -1 +0,0 @@ - From c4feb97f153f026a83ba43e11186fbc7c11db9a3 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:33:11 +1200 Subject: [PATCH 30/46] Delete csharp.css --- src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css b/src/dotnet/APIView/APIViewWeb/wwwroot/csharp.css deleted file mode 100644 index e69de29bb2d..00000000000 From e25a61493d84348d5f01cd657d5aa6a76f90de0a Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:33:21 +1200 Subject: [PATCH 31/46] Delete go.css --- src/dotnet/APIView/APIViewWeb/wwwroot/go.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/go.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/go.css b/src/dotnet/APIView/APIViewWeb/wwwroot/go.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/go.css +++ /dev/null @@ -1 +0,0 @@ - From 5797b8d5c4a6994ecb01c4a3cf91945ddbb9bdca Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:33:29 +1200 Subject: [PATCH 32/46] Delete java.css --- src/dotnet/APIView/APIViewWeb/wwwroot/java.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/java.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/java.css b/src/dotnet/APIView/APIViewWeb/wwwroot/java.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/java.css +++ /dev/null @@ -1 +0,0 @@ - From 3a6694b6d0645b0e740e9fd6a8dd5423f7b35e23 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:33:38 +1200 Subject: [PATCH 33/46] Delete javascript.css --- src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css b/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/javascript.css +++ /dev/null @@ -1 +0,0 @@ - From 902964f815ae65635ba9ccd71f983ba2bbca831c Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:33:45 +1200 Subject: [PATCH 34/46] Delete json.css --- src/dotnet/APIView/APIViewWeb/wwwroot/json.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/json.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/json.css b/src/dotnet/APIView/APIViewWeb/wwwroot/json.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/json.css +++ /dev/null @@ -1 +0,0 @@ - From 4cbb3187d4f19a413ede6fbbf9a342c344c47685 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:33:55 +1200 Subject: [PATCH 35/46] Delete kotlin.css --- src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css b/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/kotlin.css +++ /dev/null @@ -1 +0,0 @@ - From 9c453bf3d863ee7920b965cec42e73d331b42426 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:34:02 +1200 Subject: [PATCH 36/46] Delete python.css --- src/dotnet/APIView/APIViewWeb/wwwroot/python.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/python.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/python.css b/src/dotnet/APIView/APIViewWeb/wwwroot/python.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/python.css +++ /dev/null @@ -1 +0,0 @@ - From 8be123ce486f2766acdaa8306665dbe6380aae04 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:34:11 +1200 Subject: [PATCH 37/46] Delete swagger.css --- src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css b/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/swagger.css +++ /dev/null @@ -1 +0,0 @@ - From 3eaae4c3971bbdbacdb31bf5a26b84ef9da71e88 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:34:18 +1200 Subject: [PATCH 38/46] Delete swift.css --- src/dotnet/APIView/APIViewWeb/wwwroot/swift.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/swift.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css b/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/swift.css +++ /dev/null @@ -1 +0,0 @@ - From 632106648d77880ac571a517b7da49ab390fbd36 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:34:27 +1200 Subject: [PATCH 39/46] Delete xml.css --- src/dotnet/APIView/APIViewWeb/wwwroot/xml.css | 1 - 1 file changed, 1 deletion(-) delete mode 100644 src/dotnet/APIView/APIViewWeb/wwwroot/xml.css diff --git a/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css b/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css deleted file mode 100644 index 8b137891791..00000000000 --- a/src/dotnet/APIView/APIViewWeb/wwwroot/xml.css +++ /dev/null @@ -1 +0,0 @@ - From 6bb6fcafe32bf9930128ecced8f4e30590eb9660 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:37:45 +1200 Subject: [PATCH 40/46] Update launchSettings.json --- .../APIView/APIViewWeb/Properties/launchSettings.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json b/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json index c726f68ffe6..fadd2e7f016 100644 --- a/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json +++ b/src/dotnet/APIView/APIViewWeb/Properties/launchSettings.json @@ -18,10 +18,10 @@ "APIViewWeb": { "commandName": "Project", "launchBrowser": true, - "applicationUrl": "http://localhost:5000", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" - } + }, + "applicationUrl": "http://localhost:5000" } } -} \ No newline at end of file +} From d688c90df9f4288ab7c76d1dc12417876a9defaf Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:38:11 +1200 Subject: [PATCH 41/46] Update launchSettings.json From 56570aae22d908a9226d78567a03667354673250 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:38:55 +1200 Subject: [PATCH 42/46] Update webpack.config.js From c406a1de46e8edc8151b57509466b8bf1a83a328 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:39:27 +1200 Subject: [PATCH 43/46] Update launchSettings.json From 14e81c4a6ca8f2600dd50c6a197a3f231d97d923 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 11:41:30 +1200 Subject: [PATCH 44/46] Update launchSettings.json From 0317d8b89838e88b778485f2026c17762d8c8534 Mon Sep 17 00:00:00 2001 From: cmcd22 <87786853+cmcd22@users.noreply.github.com> Date: Fri, 19 Aug 2022 13:27:43 +1200 Subject: [PATCH 45/46] Update _Layout.cshtml Added both code-change suggestions from Jonathan --- .../APIView/APIViewWeb/Pages/Shared/_Layout.cshtml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml index 261917dd868..2447ef7111e 100644 --- a/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml +++ b/src/dotnet/APIView/APIViewWeb/Pages/Shared/_Layout.cshtml @@ -22,21 +22,14 @@ - @functions { - public string getModelType() - { - return ViewData.ModelMetadata.ModelType.Name; - } - } @{ - var modelType = getModelType(); + var modelType = ViewData.ModelMetadata.ModelType.Name; if (modelType == "ReviewPageModel") { @functions { public string getLanguage() { - Assemblies.ReviewPageModel rpm = ViewData.Model; - return rpm.Review.GetLanguageCssSafeName(); + return ViewData.Model.Review.GetLanguageCssSafeName(); } } var lang = getLanguage(); From 5ab326765f62cc51a2f807f33c54f6f6b277acd4 Mon Sep 17 00:00:00 2001 From: Jonathan Giles Date: Thu, 25 Aug 2022 12:16:19 +1200 Subject: [PATCH 46/46] Update webpack.config.js Removing references to non-existent files. --- src/dotnet/APIView/APIViewWeb/Client/webpack.config.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js b/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js index 29559d0c5dc..0e17e076a75 100644 --- a/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js +++ b/src/dotnet/APIView/APIViewWeb/Client/webpack.config.js @@ -11,8 +11,6 @@ module.exports = { navbar: './src/navbar.ts', review: './src/review.ts', reviews: './src/reviews.ts', - main: './src/main.ts', - api: './src/api.ts', site: './css/site.scss', c: './css/c.scss',