New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dominguesgm-autocomplete

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dominguesgm-autocomplete - npm Package Compare versions

Comparing version 0.13.4 to 0.13.5

2

dist/auto-complete.component.js

@@ -177,3 +177,3 @@ "use strict";

selector: "ngui-auto-complete",
template: "\n <div #autoCompleteContainer class=\"ngui-auto-complete\">\n <!-- keyword input -->\n <input *ngIf=\"showInputTag\"\n #autoCompleteInput class=\"keyword\"\n placeholder=\"{{placeholder}}\"\n (focus)=\"showDropdownList($event)\"\n (blur)=\"hideDropdownList()\"\n (keydown)=\"inputElKeyHandler($event)\"\n (input)=\"reloadListInDelay($event)\"\n [(ngModel)]=\"keyword\" />\n\n <!-- dropdown that user can select -->\n <ul *ngIf=\"dropdownVisible\" [class.empty]=\"emptyList\">\n <li *ngIf=\"isLoading\" class=\"loading\">{{loadingText}}</li>\n <li *ngIf=\"minCharsEntered && !isLoading && !filteredList.length && !hideNoResult\"\n class=\"no-match-found\">{{noMatchFoundText || 'No Result Found'}}</li>\n <li *ngIf=\"blankOptionText && filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"blank-item\">{{blankOptionText}}</li>\n <li class=\"item\"\n *ngFor=\"let item of filteredList; let i=index\"\n (mousedown)=\"selectOne(item)\"\n [ngClass]=\"{selected: i === itemIndex}\"\n [innerHtml]=\"autoComplete.getFormattedListItem(item)\">\n </li>\n </ul>\n\n </div>",
template: "\n <div #autoCompleteContainer class=\"ngui-auto-complete\">\n <!-- keyword input -->\n <input *ngIf=\"showInputTag\"\n #autoCompleteInput class=\"keyword\"\n placeholder=\"{{placeholder}}\"\n (focus)=\"showDropdownList($event)\"\n (blur)=\"hideDropdownList()\"\n (keydown)=\"inputElKeyHandler($event)\"\n (input)=\"reloadListInDelay($event)\"\n [(ngModel)]=\"keyword\" />\n\n <!-- dropdown that user can select -->\n <ul *ngIf=\"dropdownVisible && !(hideNoResult && !filteredList.length)\" [class.empty]=\"emptyList\">\n <li *ngIf=\"isLoading\" class=\"loading\">{{loadingText}}</li>\n <li *ngIf=\"minCharsEntered && !isLoading && !filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"no-match-found\">{{noMatchFoundText || 'No Result Found'}}</li>\n <li *ngIf=\"blankOptionText && filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"blank-item\">{{blankOptionText}}</li>\n <li class=\"item\"\n *ngFor=\"let item of filteredList; let i=index\"\n (mousedown)=\"selectOne(item)\"\n [ngClass]=\"{selected: i === itemIndex}\"\n [innerHtml]=\"autoComplete.getFormattedListItem(item)\">\n </li>\n </ul>\n\n </div>",
providers: [auto_complete_1.NguiAutoComplete],

@@ -180,0 +180,0 @@ styles: ["\n @keyframes slideDown {\n 0% {\n transform: translateY(-10px);\n }\n 100% {\n transform: translateY(0px);\n }\n }\n .ngui-auto-complete {\n background-color: transparent;\n }\n .ngui-auto-complete > input {\n outline: none;\n border: 0;\n padding: 2px; \n box-sizing: border-box;\n background-clip: content-box;\n }\n\n .ngui-auto-complete > ul {\n background-color: #fff;\n margin: 0;\n width : 100%;\n overflow-y: auto;\n list-style-type: none;\n padding: 0;\n border: 1px solid #ccc;\n box-sizing: border-box;\n animation: slideDown 0.1s;\n }\n .ngui-auto-complete > ul.empty {\n display: none;\n }\n\n .ngui-auto-complete > ul li {\n padding: 2px 5px;\n border-bottom: 1px solid #eee;\n }\n\n .ngui-auto-complete > ul li.selected {\n background-color: #ccc;\n }\n\n .ngui-auto-complete > ul li:last-child {\n border-bottom: none;\n }\n\n .ngui-auto-complete > ul li:hover {\n background-color: #ccc;\n }"

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":3,"metadata":{"NguiAutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ngui-auto-complete","template":"\n <div #autoCompleteContainer class=\"ngui-auto-complete\">\n <!-- keyword input -->\n <input *ngIf=\"showInputTag\"\n #autoCompleteInput class=\"keyword\"\n placeholder=\"{{placeholder}}\"\n (focus)=\"showDropdownList($event)\"\n (blur)=\"hideDropdownList()\"\n (keydown)=\"inputElKeyHandler($event)\"\n (input)=\"reloadListInDelay($event)\"\n [(ngModel)]=\"keyword\" />\n\n <!-- dropdown that user can select -->\n <ul *ngIf=\"dropdownVisible\" [class.empty]=\"emptyList\">\n <li *ngIf=\"isLoading\" class=\"loading\">{{loadingText}}</li>\n <li *ngIf=\"minCharsEntered && !isLoading && !filteredList.length && !hideNoResult\"\n class=\"no-match-found\">{{noMatchFoundText || 'No Result Found'}}</li>\n <li *ngIf=\"blankOptionText && filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"blank-item\">{{blankOptionText}}</li>\n <li class=\"item\"\n *ngFor=\"let item of filteredList; let i=index\"\n (mousedown)=\"selectOne(item)\"\n [ngClass]=\"{selected: i === itemIndex}\"\n [innerHtml]=\"autoComplete.getFormattedListItem(item)\">\n </li>\n </ul>\n\n </div>","providers":[{"__symbolic":"reference","module":"./auto-complete","name":"NguiAutoComplete"}],"styles":["\n @keyframes slideDown {\n 0% {\n transform: translateY(-10px);\n }\n 100% {\n transform: translateY(0px);\n }\n }\n .ngui-auto-complete {\n background-color: transparent;\n }\n .ngui-auto-complete > input {\n outline: none;\n border: 0;\n padding: 2px; \n box-sizing: border-box;\n background-clip: content-box;\n }\n\n .ngui-auto-complete > ul {\n background-color: #fff;\n margin: 0;\n width : 100%;\n overflow-y: auto;\n list-style-type: none;\n padding: 0;\n border: 1px solid #ccc;\n box-sizing: border-box;\n animation: slideDown 0.1s;\n }\n .ngui-auto-complete > ul.empty {\n display: none;\n }\n\n .ngui-auto-complete > ul li {\n padding: 2px 5px;\n border-bottom: 1px solid #eee;\n }\n\n .ngui-auto-complete > ul li.selected {\n background-color: #ccc;\n }\n\n .ngui-auto-complete > ul li:last-child {\n border-bottom: none;\n }\n\n .ngui-auto-complete > ul li:hover {\n background-color: #ccc;\n }"],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"listFormatter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["list-formatter"]}]}],"source":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["source"]}]}],"pathToData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["path-to-data"]}]}],"minChars":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["min-chars"]}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"blankOptionText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["blank-option-text"]}]}],"noMatchFoundText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["no-match-found-text"]}]}],"acceptUserInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["accept-user-input"]}]}],"loadingText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["loading-text"]}]}],"maxNumList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["max-num-list"]}]}],"showInputTag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["show-input-tag"]}]}],"showDropdownOnInit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["show-dropdown-on-init"]}]}],"tabToSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["tab-to-select"]}]}],"matchFormatted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["match-formatted"]}]}],"hideNoResult":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hide-no-result"]}]}],"valueSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"autoCompleteInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["autoCompleteInput"]}]}],"autoCompleteContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["autoCompleteContainer"]}]}],"isSrcArr":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"./auto-complete","name":"NguiAutoComplete"}]}],"ngOnInit":[{"__symbolic":"method"}],"showDropdownList":[{"__symbolic":"method"}],"hideDropdownList":[{"__symbolic":"method"}],"findItemFromSelectValue":[{"__symbolic":"method"}],"reloadList":[{"__symbolic":"method"}],"selectOne":[{"__symbolic":"method"}],"scrollToView":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"NguiAutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ngui-auto-complete","template":"\n <div #autoCompleteContainer class=\"ngui-auto-complete\">\n <!-- keyword input -->\n <input *ngIf=\"showInputTag\"\n #autoCompleteInput class=\"keyword\"\n placeholder=\"{{placeholder}}\"\n (focus)=\"showDropdownList($event)\"\n (blur)=\"hideDropdownList()\"\n (keydown)=\"inputElKeyHandler($event)\"\n (input)=\"reloadListInDelay($event)\"\n [(ngModel)]=\"keyword\" />\n\n <!-- dropdown that user can select -->\n <ul *ngIf=\"dropdownVisible\" [class.empty]=\"emptyList\">\n <li *ngIf=\"isLoading\" class=\"loading\">{{loadingText}}</li>\n <li *ngIf=\"minCharsEntered && !isLoading && !filteredList.length && !hideNoResult\"\n class=\"no-match-found\">{{noMatchFoundText || 'No Result Found'}}</li>\n <li *ngIf=\"blankOptionText && filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"blank-item\">{{blankOptionText}}</li>\n <li class=\"item\"\n *ngFor=\"let item of filteredList; let i=index\"\n (mousedown)=\"selectOne(item)\"\n [ngClass]=\"{selected: i === itemIndex}\"\n [innerHtml]=\"autoComplete.getFormattedListItem(item)\">\n </li>\n </ul>\n\n </div>","providers":[{"__symbolic":"reference","module":"./auto-complete","name":"NguiAutoComplete"}],"styles":["\n @keyframes slideDown {\n 0% {\n transform: translateY(-10px);\n }\n 100% {\n transform: translateY(0px);\n }\n }\n .ngui-auto-complete {\n background-color: transparent;\n }\n .ngui-auto-complete > input {\n outline: none;\n border: 0;\n padding: 2px; \n box-sizing: border-box;\n background-clip: content-box;\n }\n\n .ngui-auto-complete > ul {\n background-color: #fff;\n margin: 0;\n width : 100%;\n overflow-y: auto;\n list-style-type: none;\n padding: 0;\n border: 1px solid #ccc;\n box-sizing: border-box;\n animation: slideDown 0.1s;\n }\n .ngui-auto-complete > ul.empty {\n display: none;\n }\n\n .ngui-auto-complete > ul li {\n padding: 2px 5px;\n border-bottom: 1px solid #eee;\n }\n\n .ngui-auto-complete > ul li.selected {\n background-color: #ccc;\n }\n\n .ngui-auto-complete > ul li:last-child {\n border-bottom: none;\n }\n\n .ngui-auto-complete > ul li:hover {\n background-color: #ccc;\n }"],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"listFormatter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["list-formatter"]}]}],"source":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["source"]}]}],"pathToData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["path-to-data"]}]}],"minChars":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["min-chars"]}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"blankOptionText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["blank-option-text"]}]}],"noMatchFoundText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["no-match-found-text"]}]}],"acceptUserInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["accept-user-input"]}]}],"loadingText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["loading-text"]}]}],"maxNumList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["max-num-list"]}]}],"showInputTag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["show-input-tag"]}]}],"showDropdownOnInit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["show-dropdown-on-init"]}]}],"tabToSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["tab-to-select"]}]}],"matchFormatted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["match-formatted"]}]}],"hideNoResult":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hide-no-result"]}]}],"valueSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"autoCompleteInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["autoCompleteInput"]}]}],"autoCompleteContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["autoCompleteContainer"]}]}],"isSrcArr":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"./auto-complete","name":"NguiAutoComplete"}]}],"ngOnInit":[{"__symbolic":"method"}],"showDropdownList":[{"__symbolic":"method"}],"hideDropdownList":[{"__symbolic":"method"}],"findItemFromSelectValue":[{"__symbolic":"method"}],"reloadList":[{"__symbolic":"method"}],"selectOne":[{"__symbolic":"method"}],"scrollToView":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":3,"metadata":{"NguiAutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ngui-auto-complete","template":"\n <div #autoCompleteContainer class=\"ngui-auto-complete\">\n <!-- keyword input -->\n <input *ngIf=\"showInputTag\"\n #autoCompleteInput class=\"keyword\"\n placeholder=\"{{placeholder}}\"\n (focus)=\"showDropdownList($event)\"\n (blur)=\"hideDropdownList()\"\n (keydown)=\"inputElKeyHandler($event)\"\n (input)=\"reloadListInDelay($event)\"\n [(ngModel)]=\"keyword\" />\n\n <!-- dropdown that user can select -->\n <ul *ngIf=\"dropdownVisible && !(hideNoResult && !filteredList.length)\" [class.empty]=\"emptyList\">\n <li *ngIf=\"isLoading\" class=\"loading\">{{loadingText}}</li>\n <li *ngIf=\"minCharsEntered && !isLoading && !filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"no-match-found\">{{noMatchFoundText || 'No Result Found'}}</li>\n <li *ngIf=\"blankOptionText && filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"blank-item\">{{blankOptionText}}</li>\n <li class=\"item\"\n *ngFor=\"let item of filteredList; let i=index\"\n (mousedown)=\"selectOne(item)\"\n [ngClass]=\"{selected: i === itemIndex}\"\n [innerHtml]=\"autoComplete.getFormattedListItem(item)\">\n </li>\n </ul>\n\n </div>","providers":[{"__symbolic":"reference","module":"./auto-complete","name":"NguiAutoComplete"}],"styles":["\n @keyframes slideDown {\n 0% {\n transform: translateY(-10px);\n }\n 100% {\n transform: translateY(0px);\n }\n }\n .ngui-auto-complete {\n background-color: transparent;\n }\n .ngui-auto-complete > input {\n outline: none;\n border: 0;\n padding: 2px; \n box-sizing: border-box;\n background-clip: content-box;\n }\n\n .ngui-auto-complete > ul {\n background-color: #fff;\n margin: 0;\n width : 100%;\n overflow-y: auto;\n list-style-type: none;\n padding: 0;\n border: 1px solid #ccc;\n box-sizing: border-box;\n animation: slideDown 0.1s;\n }\n .ngui-auto-complete > ul.empty {\n display: none;\n }\n\n .ngui-auto-complete > ul li {\n padding: 2px 5px;\n border-bottom: 1px solid #eee;\n }\n\n .ngui-auto-complete > ul li.selected {\n background-color: #ccc;\n }\n\n .ngui-auto-complete > ul li:last-child {\n border-bottom: none;\n }\n\n .ngui-auto-complete > ul li:hover {\n background-color: #ccc;\n }"],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"listFormatter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["list-formatter"]}]}],"source":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["source"]}]}],"pathToData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["path-to-data"]}]}],"minChars":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["min-chars"]}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"blankOptionText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["blank-option-text"]}]}],"noMatchFoundText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["no-match-found-text"]}]}],"acceptUserInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["accept-user-input"]}]}],"loadingText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["loading-text"]}]}],"maxNumList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["max-num-list"]}]}],"showInputTag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["show-input-tag"]}]}],"showDropdownOnInit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["show-dropdown-on-init"]}]}],"tabToSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["tab-to-select"]}]}],"matchFormatted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["match-formatted"]}]}],"hideNoResult":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hide-no-result"]}]}],"valueSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"autoCompleteInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["autoCompleteInput"]}]}],"autoCompleteContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["autoCompleteContainer"]}]}],"isSrcArr":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"./auto-complete","name":"NguiAutoComplete"}]}],"ngOnInit":[{"__symbolic":"method"}],"showDropdownList":[{"__symbolic":"method"}],"hideDropdownList":[{"__symbolic":"method"}],"findItemFromSelectValue":[{"__symbolic":"method"}],"reloadList":[{"__symbolic":"method"}],"selectOne":[{"__symbolic":"method"}],"scrollToView":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"NguiAutoCompleteComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"ngui-auto-complete","template":"\n <div #autoCompleteContainer class=\"ngui-auto-complete\">\n <!-- keyword input -->\n <input *ngIf=\"showInputTag\"\n #autoCompleteInput class=\"keyword\"\n placeholder=\"{{placeholder}}\"\n (focus)=\"showDropdownList($event)\"\n (blur)=\"hideDropdownList()\"\n (keydown)=\"inputElKeyHandler($event)\"\n (input)=\"reloadListInDelay($event)\"\n [(ngModel)]=\"keyword\" />\n\n <!-- dropdown that user can select -->\n <ul *ngIf=\"dropdownVisible && !(hideNoResult && !filteredList.length)\" [class.empty]=\"emptyList\">\n <li *ngIf=\"isLoading\" class=\"loading\">{{loadingText}}</li>\n <li *ngIf=\"minCharsEntered && !isLoading && !filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"no-match-found\">{{noMatchFoundText || 'No Result Found'}}</li>\n <li *ngIf=\"blankOptionText && filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"blank-item\">{{blankOptionText}}</li>\n <li class=\"item\"\n *ngFor=\"let item of filteredList; let i=index\"\n (mousedown)=\"selectOne(item)\"\n [ngClass]=\"{selected: i === itemIndex}\"\n [innerHtml]=\"autoComplete.getFormattedListItem(item)\">\n </li>\n </ul>\n\n </div>","providers":[{"__symbolic":"reference","module":"./auto-complete","name":"NguiAutoComplete"}],"styles":["\n @keyframes slideDown {\n 0% {\n transform: translateY(-10px);\n }\n 100% {\n transform: translateY(0px);\n }\n }\n .ngui-auto-complete {\n background-color: transparent;\n }\n .ngui-auto-complete > input {\n outline: none;\n border: 0;\n padding: 2px; \n box-sizing: border-box;\n background-clip: content-box;\n }\n\n .ngui-auto-complete > ul {\n background-color: #fff;\n margin: 0;\n width : 100%;\n overflow-y: auto;\n list-style-type: none;\n padding: 0;\n border: 1px solid #ccc;\n box-sizing: border-box;\n animation: slideDown 0.1s;\n }\n .ngui-auto-complete > ul.empty {\n display: none;\n }\n\n .ngui-auto-complete > ul li {\n padding: 2px 5px;\n border-bottom: 1px solid #eee;\n }\n\n .ngui-auto-complete > ul li.selected {\n background-color: #ccc;\n }\n\n .ngui-auto-complete > ul li:last-child {\n border-bottom: none;\n }\n\n .ngui-auto-complete > ul li:hover {\n background-color: #ccc;\n }"],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"listFormatter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["list-formatter"]}]}],"source":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["source"]}]}],"pathToData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["path-to-data"]}]}],"minChars":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["min-chars"]}]}],"placeholder":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["placeholder"]}]}],"blankOptionText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["blank-option-text"]}]}],"noMatchFoundText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["no-match-found-text"]}]}],"acceptUserInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["accept-user-input"]}]}],"loadingText":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["loading-text"]}]}],"maxNumList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["max-num-list"]}]}],"showInputTag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["show-input-tag"]}]}],"showDropdownOnInit":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["show-dropdown-on-init"]}]}],"tabToSelect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["tab-to-select"]}]}],"matchFormatted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["match-formatted"]}]}],"hideNoResult":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"},"arguments":["hide-no-result"]}]}],"valueSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"autoCompleteInput":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["autoCompleteInput"]}]}],"autoCompleteContainer":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":["autoCompleteContainer"]}]}],"isSrcArr":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"./auto-complete","name":"NguiAutoComplete"}]}],"ngOnInit":[{"__symbolic":"method"}],"showDropdownList":[{"__symbolic":"method"}],"hideDropdownList":[{"__symbolic":"method"}],"findItemFromSelectValue":[{"__symbolic":"method"}],"reloadList":[{"__symbolic":"method"}],"selectOne":[{"__symbolic":"method"}],"scrollToView":[{"__symbolic":"method"}]}}}}]

@@ -18,3 +18,3 @@ "use strict";

this.matchFormatted = false;
this.hideNoResult = false;
this.hideNoResult = true;
this.ngModelChange = new core_1.EventEmitter();

@@ -40,2 +40,3 @@ this.valueChanged = new core_1.EventEmitter();

component.matchFormatted = _this.matchFormatted;
component.hideNoResult = _this.hideNoResult;
component.valueSelected.subscribe(_this.selectNewValue);

@@ -84,3 +85,3 @@ _this.acDropdownEl = _this.componentRef.location.nativeElement;

_this.acDropdownEl.style.left = "0";
_this.acDropdownEl.style.display = "inline-block";
_this.acDropdownEl.style.display = "inline";
if (closeToBottom) {

@@ -87,0 +88,0 @@ _this.acDropdownEl.style.bottom = thisInputElBCR.height + "px";

@@ -347,3 +347,3 @@ (function webpackUniversalModuleDefinition(root, factory) {

selector: "ngui-auto-complete",
template: "\n <div #autoCompleteContainer class=\"ngui-auto-complete\">\n <!-- keyword input -->\n <input *ngIf=\"showInputTag\"\n #autoCompleteInput class=\"keyword\"\n placeholder=\"{{placeholder}}\"\n (focus)=\"showDropdownList($event)\"\n (blur)=\"hideDropdownList()\"\n (keydown)=\"inputElKeyHandler($event)\"\n (input)=\"reloadListInDelay($event)\"\n [(ngModel)]=\"keyword\" />\n\n <!-- dropdown that user can select -->\n <ul *ngIf=\"dropdownVisible\" [class.empty]=\"emptyList\">\n <li *ngIf=\"isLoading\" class=\"loading\">{{loadingText}}</li>\n <li *ngIf=\"minCharsEntered && !isLoading && !filteredList.length && !hideNoResult\"\n class=\"no-match-found\">{{noMatchFoundText || 'No Result Found'}}</li>\n <li *ngIf=\"blankOptionText && filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"blank-item\">{{blankOptionText}}</li>\n <li class=\"item\"\n *ngFor=\"let item of filteredList; let i=index\"\n (mousedown)=\"selectOne(item)\"\n [ngClass]=\"{selected: i === itemIndex}\"\n [innerHtml]=\"autoComplete.getFormattedListItem(item)\">\n </li>\n </ul>\n\n </div>",
template: "\n <div #autoCompleteContainer class=\"ngui-auto-complete\">\n <!-- keyword input -->\n <input *ngIf=\"showInputTag\"\n #autoCompleteInput class=\"keyword\"\n placeholder=\"{{placeholder}}\"\n (focus)=\"showDropdownList($event)\"\n (blur)=\"hideDropdownList()\"\n (keydown)=\"inputElKeyHandler($event)\"\n (input)=\"reloadListInDelay($event)\"\n [(ngModel)]=\"keyword\" />\n\n <!-- dropdown that user can select -->\n <ul *ngIf=\"dropdownVisible && !(hideNoResult && !filteredList.length)\" [class.empty]=\"emptyList\">\n <li *ngIf=\"isLoading\" class=\"loading\">{{loadingText}}</li>\n <li *ngIf=\"minCharsEntered && !isLoading && !filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"no-match-found\">{{noMatchFoundText || 'No Result Found'}}</li>\n <li *ngIf=\"blankOptionText && filteredList.length && !hideNoResult\"\n (mousedown)=\"selectOne('')\"\n class=\"blank-item\">{{blankOptionText}}</li>\n <li class=\"item\"\n *ngFor=\"let item of filteredList; let i=index\"\n (mousedown)=\"selectOne(item)\"\n [ngClass]=\"{selected: i === itemIndex}\"\n [innerHtml]=\"autoComplete.getFormattedListItem(item)\">\n </li>\n </ul>\n\n </div>",
providers: [auto_complete_1.NguiAutoComplete],

@@ -492,3 +492,3 @@ styles: ["\n @keyframes slideDown {\n 0% {\n transform: translateY(-10px);\n }\n 100% {\n transform: translateY(0px);\n }\n }\n .ngui-auto-complete {\n background-color: transparent;\n }\n .ngui-auto-complete > input {\n outline: none;\n border: 0;\n padding: 2px; \n box-sizing: border-box;\n background-clip: content-box;\n }\n\n .ngui-auto-complete > ul {\n background-color: #fff;\n margin: 0;\n width : 100%;\n overflow-y: auto;\n list-style-type: none;\n padding: 0;\n border: 1px solid #ccc;\n box-sizing: border-box;\n animation: slideDown 0.1s;\n }\n .ngui-auto-complete > ul.empty {\n display: none;\n }\n\n .ngui-auto-complete > ul li {\n padding: 2px 5px;\n border-bottom: 1px solid #eee;\n }\n\n .ngui-auto-complete > ul li.selected {\n background-color: #ccc;\n }\n\n .ngui-auto-complete > ul li:last-child {\n border-bottom: none;\n }\n\n .ngui-auto-complete > ul li:hover {\n background-color: #ccc;\n }"

this.matchFormatted = false;
this.hideNoResult = false;
this.hideNoResult = true;
this.ngModelChange = new core_1.EventEmitter();

@@ -514,2 +514,3 @@ this.valueChanged = new core_1.EventEmitter();

component.matchFormatted = _this.matchFormatted;
component.hideNoResult = _this.hideNoResult;
component.valueSelected.subscribe(_this.selectNewValue);

@@ -558,3 +559,3 @@ _this.acDropdownEl = _this.componentRef.location.nativeElement;

_this.acDropdownEl.style.left = "0";
_this.acDropdownEl.style.display = "inline-block";
_this.acDropdownEl.style.display = "inline";
if (closeToBottom) {

@@ -561,0 +562,0 @@ _this.acDropdownEl.style.bottom = thisInputElBCR.height + "px";

{
"name": "dominguesgm-autocomplete",
"version": "0.13.4",
"version": "0.13.5",
"description": "Angular2 Input Autocomplete adaptation from ngui-auto-complete",

@@ -5,0 +5,0 @@ "license": "MIT",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc