{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21490964,"defaultBranch":"master","name":"controls.js","ownerLogin":"controlsjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-04T08:42:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5677902?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1404464220.0","currentOid":""},"activityList":{"items":[{"before":"dbd34c118e4fea0492164cf710db14dfd895b6f5","after":"80724b74487e0788cb567103e845fc605edcfc9f","ref":"refs/heads/master","pushedAt":"2024-07-12T12:29:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngList: Added HTMLEncode support for individual columns.","shortMessageHtmlLink":"ngList: Added HTMLEncode support for individual columns."}},{"before":"0ecdab7d2fd4ea638b3e19d9fd5971da74c767db","after":"dbd34c118e4fea0492164cf710db14dfd895b6f5","ref":"refs/heads/master","pushedAt":"2024-07-11T12:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Changed ko.ngTxt to do not apply property names to index array and added handling of string objects.","shortMessageHtmlLink":"Changed ko.ngTxt to do not apply property names to index array and ad…"}},{"before":"5928b46fd8a013322e9b5374416afa6725022f95","after":"0ecdab7d2fd4ea638b3e19d9fd5971da74c767db","ref":"refs/heads/master","pushedAt":"2024-07-11T11:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added viewmodel helpers ko.ng_array_merge(), ko.ng_array_splice() and ko.ngTxt().","shortMessageHtmlLink":"Added viewmodel helpers ko.ng_array_merge(), ko.ng_array_splice() and…"}},{"before":"c2454e8639aa50426a1bde2f82d68dad3d4c65f6","after":"5928b46fd8a013322e9b5374416afa6725022f95","ref":"refs/heads/master","pushedAt":"2024-07-09T15:12:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngRPC: Fixed forcing http method in request info or by HTTPMethod property.","shortMessageHtmlLink":"ngRPC: Fixed forcing http method in request info or by HTTPMethod pro…"}},{"before":"e958e97e156f4cbed7efc5fef83c79862ee36d30","after":"c2454e8639aa50426a1bde2f82d68dad3d4c65f6","ref":"refs/heads/master","pushedAt":"2024-07-07T13:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngFieldDef: Fixed ParseString for ARRAY data type. Added attribute ItemSeparator to allow change the item separator when parsing or formating strings.","shortMessageHtmlLink":"ngFieldDef: Fixed ParseString for ARRAY data type. Added attribute It…"}},{"before":"3e370d896a2c4474d13daac784bd21d868d330b6","after":"e958e97e156f4cbed7efc5fef83c79862ee36d30","ref":"refs/heads/master","pushedAt":"2024-07-07T12:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngFieldDef: Added new attributes LowerCase, UpperCase and UTF8mb3Replace to string parsing.\nngFieldDef: Added new attributes MinSize, ValidChars, InvalidChars and UTF8mb3 to STRING/NVARCHAR typed value validation.\nngFieldDefException: Added new constant FIELDDEF_ERR_MINLEN for short values.\nAdded language resources for invalid characters and short values.","shortMessageHtmlLink":"ngFieldDef: Added new attributes LowerCase, UpperCase and UTF8mb3Repl…"}},{"before":"92d2ab68d9e7bfe9b6a4418bd7e23e4238c67bb6","after":"3e370d896a2c4474d13daac784bd21d868d330b6","ref":"refs/heads/master","pushedAt":"2024-07-05T09:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngList: Fixed select drop down item when list has columns.","shortMessageHtmlLink":"ngList: Fixed select drop down item when list has columns."}},{"before":"d3ec6f014a64bbd407fc1bdca4d22b05425fa3d8","after":"92d2ab68d9e7bfe9b6a4418bd7e23e4238c67bb6","ref":"refs/heads/master","pushedAt":"2024-07-02T07:57:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngEdit: Refresh suggestion on swipe uo/down.","shortMessageHtmlLink":"ngEdit: Refresh suggestion on swipe uo/down."}},{"before":"9fbacf7d5a4c576faa2bd362b6ee5cb3a71e2d29","after":"d3ec6f014a64bbd407fc1bdca4d22b05425fa3d8","ref":"refs/heads/master","pushedAt":"2024-06-18T12:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Suggestion: Reverted refresh when entering edit by TAB key.","shortMessageHtmlLink":"Suggestion: Reverted refresh when entering edit by TAB key."}},{"before":"ee390ebec9867e2d2f8415f2baeb6ba92277201c","after":"9fbacf7d5a4c576faa2bd362b6ee5cb3a71e2d29","ref":"refs/heads/master","pushedAt":"2024-06-18T12:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Suggestion enhancements.\n- Added check if input text has toLowerCase function when ignoring case.\n- Fixed SuggestionFound state when sending request to server.\n- Added Begin/EndUpdate when setting data from server.\n- Changed to show drop down results only when edit control has focus.","shortMessageHtmlLink":"Suggestion enhancements."}},{"before":"986fcb4933e24298368598e6d372cc4745494469","after":"ee390ebec9867e2d2f8415f2baeb6ba92277201c","ref":"refs/heads/master","pushedAt":"2024-06-17T15:06:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added key events pairing.\nSolve problems when focus changes between keyboard events.","shortMessageHtmlLink":"Added key events pairing."}},{"before":"f256be456287f80be6389cea997572a7bce43899","after":"986fcb4933e24298368598e6d372cc4745494469","ref":"refs/heads/master","pushedAt":"2024-06-01T14:37:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added correct CSS class name when a pagelist is used in the dropdown.","shortMessageHtmlLink":"Added correct CSS class name when a pagelist is used in the dropdown."}},{"before":"931e927b7e517dbc9de8b091e81e3f56720e44aa","after":"f256be456287f80be6389cea997572a7bce43899","ref":"refs/heads/master","pushedAt":"2024-06-01T09:26:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added CanSelectText=true to weCaption and weTitle.","shortMessageHtmlLink":"Added CanSelectText=true to weCaption and weTitle."}},{"before":"6be795b192ca804c0a32284ca4b632d313659d6f","after":"931e927b7e517dbc9de8b091e81e3f56720e44aa","ref":"refs/heads/master","pushedAt":"2024-06-01T09:20:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added CanSelectText=true to stdLabel, weLabel and wfrLabel.","shortMessageHtmlLink":"Added CanSelectText=true to stdLabel, weLabel and wfrLabel."}},{"before":"f1bbdb58d7653e47bab6f7e5e5b310f9862a6b80","after":"6be795b192ca804c0a32284ca4b632d313659d6f","ref":"refs/heads/master","pushedAt":"2024-06-01T09:15:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngAboutDlg: Added CanSelectText=true to AppInfo.","shortMessageHtmlLink":"ngAboutDlg: Added CanSelectText=true to AppInfo."}},{"before":"eecda580e84646fd2dd7a8dad31d6e00b4526c7a","after":"f1bbdb58d7653e47bab6f7e5e5b310f9862a6b80","ref":"refs/heads/master","pushedAt":"2024-05-31T19:42:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngButton: Added new property CanSelectText to allow clipboard text selection.","shortMessageHtmlLink":"ngButton: Added new property CanSelectText to allow clipboard text se…"}},{"before":"13cc0fa0f7d8bbd9373cdfb10e18daaefbeef097","after":"eecda580e84646fd2dd7a8dad31d6e00b4526c7a","ref":"refs/heads/master","pushedAt":"2024-05-29T12:26:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngList: Added new property CanSelectText to allow clipboard text selection in lists.","shortMessageHtmlLink":"ngList: Added new property CanSelectText to allow clipboard text sele…"}},{"before":"b5c7f41ec7cd123784e5cec48208d21cbfdfd6aa","after":"13cc0fa0f7d8bbd9373cdfb10e18daaefbeef097","ref":"refs/heads/master","pushedAt":"2024-05-29T12:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Changed scroll/drag handling to support text selection when PreventSelect is false.","shortMessageHtmlLink":"Changed scroll/drag handling to support text selection when PreventSe…"}},{"before":"394b6937ade8af5997376706f98c9f65b84c69cf","after":"b5c7f41ec7cd123784e5cec48208d21cbfdfd6aa","ref":"refs/heads/master","pushedAt":"2024-05-28T14:05:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngEdit: Changed to save and restore original dropdown dimension on dropdown or suggestion refresh.","shortMessageHtmlLink":"ngEdit: Changed to save and restore original dropdown dimension on dr…"}},{"before":"692350a97750c7ab6021380f044b1ecc8095aead","after":"394b6937ade8af5997376706f98c9f65b84c69cf","ref":"refs/heads/master","pushedAt":"2024-05-28T10:04:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"ngPageList: Added functions to support dropdown and enhanced lookup viewmodel binding for page list.","shortMessageHtmlLink":"ngPageList: Added functions to support dropdown and enhanced lookup v…"}},{"before":"6bf588da69ce66d6d18cf2baa1dce9b44b3757c5","after":"692350a97750c7ab6021380f044b1ecc8095aead","ref":"refs/heads/master","pushedAt":"2024-05-27T13:21:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added ClearBtn property to DI edit boxes.\nAdded missing HourDivider in weEditTimeDI.","shortMessageHtmlLink":"Added ClearBtn property to DI edit boxes."}},{"before":"5670589d27617e8a95a600c7fe55b9234533c459","after":"6bf588da69ce66d6d18cf2baa1dce9b44b3757c5","ref":"refs/heads/master","pushedAt":"2024-05-27T13:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added ClearBtn property to edit boxes.\nFixed double initializacion of weEdit properties in Create_weEditDate.","shortMessageHtmlLink":"Added ClearBtn property to edit boxes."}},{"before":"a5dff28e59a6ba173ea3ef64fd7b642dd2e93f6b","after":"5670589d27617e8a95a600c7fe55b9234533c459","ref":"refs/heads/master","pushedAt":"2024-05-27T12:09:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added ClearBtn property to DI edit boxes.\nAdded missing HourDivider in stdEditTimeDI.","shortMessageHtmlLink":"Added ClearBtn property to DI edit boxes."}},{"before":"bad59d3b1aadc159ccf5452442a57b019326b92c","after":"a5dff28e59a6ba173ea3ef64fd7b642dd2e93f6b","ref":"refs/heads/master","pushedAt":"2024-05-27T12:08:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added ClearBtn property to edit boxes.\nFixed double initializacion of stdEdit properties in Create_stdEditDate.","shortMessageHtmlLink":"Added ClearBtn property to edit boxes."}},{"before":"3d3816cb1a035c86d1f21f893dca4b5174fed8ee","after":"bad59d3b1aadc159ccf5452442a57b019326b92c","ref":"refs/heads/master","pushedAt":"2024-05-27T08:38:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added new helper function ngHtmlSanitize().\nAdded new parameter purifycfg to ngHtmlVal() to allow specific DOMPurify configuration.","shortMessageHtmlLink":"Added new helper function ngHtmlSanitize()."}},{"before":"dbd9b0a9d9bb0ec0d4f76fd1e4c4c09ac269c96a","after":"3d3816cb1a035c86d1f21f893dca4b5174fed8ee","ref":"refs/heads/master","pushedAt":"2024-05-18T09:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added DOMPurify exception handling.","shortMessageHtmlLink":"Added DOMPurify exception handling."}},{"before":"77238d1f633356eb3c94838ec54df26bb1872e66","after":"dbd9b0a9d9bb0ec0d4f76fd1e4c4c09ac269c96a","ref":"refs/heads/master","pushedAt":"2024-05-16T14:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Added new parameter nowarn to ngHtmlVal().\nChanged conditions when DOMPurify warning is shown.","shortMessageHtmlLink":"Added new parameter nowarn to ngHtmlVal()."}},{"before":"f36eaa4415ce33aa046b70065326efa134c497c8","after":"77238d1f633356eb3c94838ec54df26bb1872e66","ref":"refs/heads/master","pushedAt":"2024-05-15T14:48:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Fixed compiler errors.","shortMessageHtmlLink":"Fixed compiler errors."}},{"before":"64f05b8599f0fe96d3d78430ece0af6bd873b87e","after":"f36eaa4415ce33aa046b70065326efa134c497c8","ref":"refs/heads/master","pushedAt":"2024-05-15T12:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Changed parameters order in ngHtmlVal().","shortMessageHtmlLink":"Changed parameters order in ngHtmlVal()."}},{"before":"20c4b14df05bc8cbbc4ce34cea03a6407422155f","after":"64f05b8599f0fe96d3d78430ece0af6bd873b87e","ref":"refs/heads/master","pushedAt":"2024-05-02T13:55:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"controlsjs-team","name":"Controls.js Team","path":"/controlsjs-team","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7437575?s=80&v=4"},"commit":{"message":"Fixed array Type in ngRegisterControlType/ngRegisterControlMod functions when using object definiciton.\nAllowed mixing Type array with ModType. May occur during component registration.","shortMessageHtmlLink":"Fixed array Type in ngRegisterControlType/ngRegisterControlMod functi…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfdUv3AA","startCursor":null,"endCursor":null}},"title":"Activity · controlsjs/controls.js"}