diff --git a/.gitignore b/.gitignore index 0c3fb7a..3e759b7 100644 --- a/.gitignore +++ b/.gitignore @@ -3,10 +3,6 @@ ## ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore -# Custom -src/Blazored.Typeahead/content/*.js -src/Blazored.Typeahead/content/*.map - # User-specific files *.suo *.user diff --git a/src/Blazored.Typeahead/Blazored.Typeahead.csproj b/src/Blazored.Typeahead/Blazored.Typeahead.csproj index b72a5ec..98705f2 100644 --- a/src/Blazored.Typeahead/Blazored.Typeahead.csproj +++ b/src/Blazored.Typeahead/Blazored.Typeahead.csproj @@ -6,7 +6,7 @@ Blazored.Typeahead Blazored.Typeahead - 3.1.3 + 3.1.4 Chris Sainty A typeahead control for Blazor applications Copyright 2019 (c) Chris Sainty. All rights reserved. @@ -18,23 +18,9 @@ - - - - - - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - - - - Never - diff --git a/src/Blazored.Typeahead/BlazoredTypeahead.razor.cs b/src/Blazored.Typeahead/BlazoredTypeahead.razor.cs index 9a01184..4925c0e 100644 --- a/src/Blazored.Typeahead/BlazoredTypeahead.razor.cs +++ b/src/Blazored.Typeahead/BlazoredTypeahead.razor.cs @@ -84,7 +84,7 @@ protected async Task HandleFocus() SearchText = ""; EditMode = true; await Task.Delay(250); - await JSRuntime.InvokeAsync("Blazored.Typeahead.SetFocus", searchInput); + await JSRuntime.InvokeAsync("blazoredTypeahead.setFocus", searchInput); } protected async Task HandleClear() @@ -95,7 +95,7 @@ protected async Task HandleClear() EditMode = true; await Task.Delay(250); - await JSRuntime.InvokeAsync("Blazored.Typeahead.SetFocus", searchInput); + await JSRuntime.InvokeAsync("blazoredTypeahead.setFocus", searchInput); } protected async void Search(Object source, ElapsedEventArgs e) diff --git a/src/Blazored.Typeahead/Forms/BlazoredTypeaheadInput.razor.cs b/src/Blazored.Typeahead/Forms/BlazoredTypeaheadInput.razor.cs index a3c9386..e67e823 100644 --- a/src/Blazored.Typeahead/Forms/BlazoredTypeaheadInput.razor.cs +++ b/src/Blazored.Typeahead/Forms/BlazoredTypeaheadInput.razor.cs @@ -83,7 +83,7 @@ protected async Task HandleFocus() SearchText = ""; EditMode = true; await Task.Delay(250); - await JSRuntime.InvokeAsync("Blazored.Typeahead.SetFocus", searchInput); + await JSRuntime.InvokeAsync("blazoredTypeahead.setFocus", searchInput); } protected async Task HandleClear() @@ -95,7 +95,7 @@ protected async Task HandleClear() EditMode = true; await Task.Delay(250); - await JSRuntime.InvokeAsync("Blazored.Typeahead.SetFocus", searchInput); + await JSRuntime.InvokeAsync("blazoredTypeahead.setFocus", searchInput); } protected async void Search(Object source, ElapsedEventArgs e) diff --git a/src/Blazored.Typeahead/Interop/blazored-typeahead.js b/src/Blazored.Typeahead/Interop/blazored-typeahead.js deleted file mode 100644 index 7f34b78..0000000 --- a/src/Blazored.Typeahead/Interop/blazored-typeahead.js +++ /dev/null @@ -1,39 +0,0 @@ -var __assign = (this && this.__assign) || function () { - __assign = Object.assign || function(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) - t[p] = s[p]; - } - return t; - }; - return __assign.apply(this, arguments); -}; -var Blazored; -(function (Blazored) { - var Typeahead; - (function (Typeahead_1) { - var Typeahead = /** @class */ (function () { - function Typeahead() { - } - Typeahead.prototype.SetFocus = function (element) { - element.focus(); - }; - return Typeahead; - }()); - function Load() { - var typeahead = { - Typeahead: new Typeahead() - }; - if (window['Blazored']) { - window['Blazored'] = __assign({}, window['Blazored'], typeahead); - } - else { - window['Blazored'] = __assign({}, typeahead); - } - } - Typeahead_1.Load = Load; - })(Typeahead = Blazored.Typeahead || (Blazored.Typeahead = {})); -})(Blazored || (Blazored = {})); -Blazored.Typeahead.Load(); -//# sourceMappingURL=blazored-typeahead.js.map \ No newline at end of file diff --git a/src/Blazored.Typeahead/Interop/blazored-typeahead.js.map b/src/Blazored.Typeahead/Interop/blazored-typeahead.js.map deleted file mode 100644 index 020fc0e..0000000 --- a/src/Blazored.Typeahead/Interop/blazored-typeahead.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"blazored-typeahead.js","sourceRoot":"","sources":["blazored-typeahead.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,IAAU,QAAQ,CAuBjB;AAvBD,WAAU,QAAQ;IAAC,IAAA,SAAS,CAuB3B;IAvBkB,WAAA,WAAS;QACxB;YAAA;YAIA,CAAC;YAHU,4BAAQ,GAAf,UAAgB,OAAoB;gBAChC,OAAO,CAAC,KAAK,EAAE,CAAC;YACpB,CAAC;YACL,gBAAC;QAAD,CAAC,AAJD,IAIC;QAED,SAAgB,IAAI;YAChB,IAAM,SAAS,GAAQ;gBACnB,SAAS,EAAE,IAAI,SAAS,EAAE;aAC7B,CAAC;YAEF,IAAI,MAAM,CAAC,UAAU,CAAC,EAAE;gBACpB,MAAM,CAAC,UAAU,CAAC,gBACX,MAAM,CAAC,UAAU,CAAC,EAClB,SAAS,CACf,CAAA;aACJ;iBAAM;gBACH,MAAM,CAAC,UAAU,CAAC,gBACX,SAAS,CACf,CAAA;aACJ;QACL,CAAC;QAfe,gBAAI,OAenB,CAAA;IACL,CAAC,EAvBkB,SAAS,GAAT,kBAAS,KAAT,kBAAS,QAuB3B;AAAD,CAAC,EAvBS,QAAQ,KAAR,QAAQ,QAuBjB;AAED,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC"} \ No newline at end of file diff --git a/src/Blazored.Typeahead/Interop/blazored-typeahead.ts b/src/Blazored.Typeahead/Interop/blazored-typeahead.ts deleted file mode 100644 index 24a8741..0000000 --- a/src/Blazored.Typeahead/Interop/blazored-typeahead.ts +++ /dev/null @@ -1,26 +0,0 @@ -namespace Blazored.Typeahead { - class Typeahead { - public SetFocus(element: HTMLElement): void { - element.focus(); - } - } - - export function Load(): void { - const typeahead: any = { - Typeahead: new Typeahead() - }; - - if (window['Blazored']) { - window['Blazored'] = { - ...window['Blazored'], - ...typeahead - } - } else { - window['Blazored'] = { - ...typeahead - } - } - } -} - -Blazored.Typeahead.Load(); diff --git a/src/Blazored.Typeahead/tsconfig.json b/src/Blazored.Typeahead/tsconfig.json deleted file mode 100644 index a2d960d..0000000 --- a/src/Blazored.Typeahead/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "compilerOptions": { - "noImplicitAny": false, - "noEmitOnError": true, - "removeComments": true, - "sourceMap": true, - "target": "es6", - "outDir": "wwwroot" - }, - "exclude": [ - "wwwroot" - ] -} \ No newline at end of file diff --git a/src/Blazored.Typeahead/wwwroot/blazored-typeahead.js b/src/Blazored.Typeahead/wwwroot/blazored-typeahead.js index d43451b..9bc11b6 100644 --- a/src/Blazored.Typeahead/wwwroot/blazored-typeahead.js +++ b/src/Blazored.Typeahead/wwwroot/blazored-typeahead.js @@ -1,25 +1,5 @@ -var Blazored; -(function (Blazored) { - var Typeahead; - (function (Typeahead_1) { - class Typeahead { - SetFocus(element) { - element.focus(); - } - } - function Load() { - const typeahead = { - Typeahead: new Typeahead() - }; - if (window['Blazored']) { - window['Blazored'] = Object.assign({}, window['Blazored'], typeahead); - } - else { - window['Blazored'] = Object.assign({}, typeahead); - } - } - Typeahead_1.Load = Load; - })(Typeahead = Blazored.Typeahead || (Blazored.Typeahead = {})); -})(Blazored || (Blazored = {})); -Blazored.Typeahead.Load(); -//# sourceMappingURL=blazored-typeahead.js.map \ No newline at end of file +window.blazoredTypeahead = { + setFocus: function(element) { + element.focus(); + } +}; \ No newline at end of file diff --git a/src/Blazored.Typeahead/wwwroot/blazored-typeahead.js.map b/src/Blazored.Typeahead/wwwroot/blazored-typeahead.js.map deleted file mode 100644 index bb3acba..0000000 --- a/src/Blazored.Typeahead/wwwroot/blazored-typeahead.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"blazored-typeahead.js","sourceRoot":"","sources":["../Interop/blazored-typeahead.ts"],"names":[],"mappings":"AAAA,IAAU,QAAQ,CAuBjB;AAvBD,WAAU,QAAQ;IAAC,IAAA,SAAS,CAuB3B;IAvBkB,WAAA,WAAS;QACxB,MAAM,SAAS;YACJ,QAAQ,CAAC,OAAoB;gBAChC,OAAO,CAAC,KAAK,EAAE,CAAC;YACpB,CAAC;SACJ;QAED,SAAgB,IAAI;YAChB,MAAM,SAAS,GAAQ;gBACnB,SAAS,EAAE,IAAI,SAAS,EAAE;aAC7B,CAAC;YAEF,IAAI,MAAM,CAAC,UAAU,CAAC,EAAE;gBACpB,MAAM,CAAC,UAAU,CAAC,qBACX,MAAM,CAAC,UAAU,CAAC,EAClB,SAAS,CACf,CAAA;aACJ;iBAAM;gBACH,MAAM,CAAC,UAAU,CAAC,qBACX,SAAS,CACf,CAAA;aACJ;QACL,CAAC;QAfe,gBAAI,OAenB,CAAA;IACL,CAAC,EAvBkB,SAAS,GAAT,kBAAS,KAAT,kBAAS,QAuB3B;AAAD,CAAC,EAvBS,QAAQ,KAAR,QAAQ,QAuBjB;AAED,QAAQ,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC"} \ No newline at end of file