928 new features of WINDEV 28, WEBDEV 28 and WINDEV Mobile 28

754 N e w f e a t u r e W D W B WM MARGINS AND SNAP-TO BEHAVIOR OF PARENT CONTROL When a control is selected in the editor, the margins of the parent control (if any) are highlighted and the snap-to behav- ior is automatically enabled. This makes it easier to align controls. Benefit of this new feature in version 28: Easy positioning 755 N e w f e a t u r e W D W B WM MISCELLANEOUS • Page mode: Zoning, Layouts, Responsive, etc. These modes support inheritance but also support overrides. The diff viewer shows any changes in these modes • Style editing: The "Border/Background" and "Background image" options are kept for compatibility Benefit of this new feature in version 28: Practicality ACCESSIBILITY FOR USERS WITH DISABILITIES 756 N e w f e a t u r e W D W B WM INSERT YOUR OWN ACCESSIBILITY TAGS (ARIA, ETC.): DEFINE ATTRIBUTES IN THE HTML CODE OF WEBDEV CONTROLS There are accessibility standards that have been defined to help users with disabilities (visual or cognitive impairment, color blindness, physical disabilities, dyslexia, etc.). These standards are implemented, among other methods, by using tags in the HTML code of the page. These tags will be interpreted by the browser, browser plug- ins or even assistive devices. In WEBDEV 28, you can easily insert your own attributes pro- grammatically, or via the 7-tab window: • text that will be read aloud to provide additional informa- tion about the button, control... that has the focus • text that will be read aloud when a progress bar is dis- played • text alternative to a sound or audio file 757 N e w f e a t u r e W D W B WM ACCESSIBILITY ATTRIBUTES: 7-TAB WINDOW OR PROGRAMMATICALLY These accessibility attributes can be defined and edited • in the 7-tab window • programmatically. To do so, the new ..HTMLAttribute property has been intro- duced. Code example: // Autocomplete suggestions in a list SEARCH ..HTMLAttribute[ "aria-autocomplete" ] = "list" // Other accessibility attributes SEARCH ..HTMLAttribute[ "aria-required" ] = True Login ..HTMLAttribute[ "aria-label" ]= "Log in to your client account" Benefit of this new feature in version 28: More possibilities 758 N e w f e a t u r e W D W B WM ACCESSIBILITY: "LABEL FOR" ATTRIBUTE FOR EDIT CONTROLS The "Label for" attribute tells the browser that a label is asso- ciated with an Edit control. In version 28, this attributed is generated by default for all Edit controls. The browser, plug-in or device will use the label, if necessary. Benefit of this new feature in version 28: Better accessibility for Edit controls 759 N e w f e a t u r e W D W B WM ACCESSIBILITY: "FIELDSET" ATTRIBUTE FOR CONTROLS IN A CELL The Fieldset attribute tells the browser that a control is part of a logical group of controls: address, etc. In version 28, this attribute is generated by default for all con- trols present in a Cell control. Benefit of this new feature in version 28: Identify cells automatically LAYOUTS 760 N e w f e a t u r e W D W B WM USE LAYOUTS TO EDIT, HIDE AND DO MORE WITH AREAS OF A PAGE IN ZONING MODE WEBDEV 28 allows you to do more with the layouts defined on pages in Zoning mode. ...continued from page 76 N ew f e a t u r e s i n W I ND E V 2 8 WE BD E V 2 8 W I ND E V Mo b i l e 2 8 78

RkJQdWJsaXNoZXIy NDQ0OA==