Skip to content

v0.8.14.81

Compare
Choose a tag to compare
@bbalganjjm bbalganjjm released this 16 Aug 14:45
· 821 commits to master since this release

Natural-CORE v0.8.5.23

  • N.gc : Cleaning events related to N.datepicker
  • N.element.toData : Changed the radio and checkbox selector and optimized the execution logic.
  • N.element.isWrappedSet : Modified to return false without an error when null or undefined is entered as an argument.

Natural-ARCHITECTURE v0.8.1.7

  • N.comm : Fixed a bug where the q parameter and the null string were added even if the URL did not have a parameter when requesting HTTP GET method.
  • N.comm : Add feature to define order of execution of filter by adding order property to filter object

Natural-DATA v0.8.2.19

  • N.formatter : Fixed a bug where rules were not applied when dynamically changing format rules with $(selector).data("format", rules)
  • N.formatter : Optimize "date" rule.
  • N.formatter : Fixed a bug where the datepicker dialog sometimes displayed in the wrong place
  • N.formatter : Deprecated phonenum rule(It has been replaced by the "phone" rule.)
  • N.formatter : Changed the ssn rule to be formatted according to the length of the string in Resident registration number or US Social Security Number form
    • Later, "rrn"(Resident registration number) check logic will be removed
  • N.formatter : Add rrn(Resident registration number) rule,
  • N.formatter : Add masking rules("phone", "email", "address", "name", "rrn"(Resident registration number), etc. personal information masking processing)
  • N.validator : Deprecated ssn rule(It has been replaced by the "rrn" rule, Later, "ssn" will be replaced by the US Social Security Number)
  • N.validator : Deprecated frn_ssn rule(It has been replaced by the "frn_rrn" rule.)
  • N.validator : Fixed a bug where the match, accept, acceptFileExt, notAccept, notMatch, notAcceptFileExt, equalTo, maxlength, minlength, rangelength, maxbyte, minbyte, rangebyte, maxvalue, minvalue, rangevalue and regexp rule's message did not display correctly.
  • N.validator : Fixed a bug where regexp rule's message argument was not applied.

Natural-UI v0.8.14.81

  • N.alert : Fixed a bug where the message overlay was displayed incorrectly when the message dialog was specified by specifying a block.

  • N.alert : Changed the logic for calculate the location when a dialog leaves the draggable area.

  • N.alert : Fixed a bug that caused $(window) .height() calculation to be wrong(overlay height/width, etc.) on mobile

  • N.alert : Add overlayClose option

    • Whether to close the popup when clicking the overlay
  • N.alert : Added an option to specify the top and left positions of the message dialog box.

  • N.datepicker : Fixed an error displayed below the previous input element when selecting another datepicker's input element after data was displayed

  • N.datepicker : Add an onHide event that runs after the date picker dialog disappears

  • N.datepicker : Added feature to assign the onSelect, onBeforeShow, onBeforeHide, and onHide events to the input element as a jQuery event bind function, and to execute the event in that situation.

  • N.datepicker : Improve overall performance and consistency

  • N.popup : If init is delayed by AOP, if delayContInit is set to true among the tab initialization options the onOpenProcFn__(onOpen replacement) function defined to Controller's attribute.

    • the onOpenProcFn__ can be executed directly the AOP'S advisor or init.
  • N.popup : Changed internal function loadEle to loadContent

  • N.popup : Added overlayClose option

    • Closes popup when clicking overlay.
  • N.popup : Added an option to specify the top and left positions of pop-ups.

  • N.popup : Fixed a bug that did not displayed pop-up title when title was assigned to the top element of pop-up content.

  • N.popup : Fixed a bug where the popup element was not removed even if the closeMode option was set to "remove".

  • N.tab : Fixed a bug where tab options were not defined as imperative when initializing tabs

  • N.tab : Added feature to scroll left and right and drag (touch support) when tabs are larger than the width of the tab container.

    • Added "tabScrollCorrection : { tabContainerWidthCorrectionPx : 0, tabContainerWidthReCalcDelayTime : 0 }" option to use when tab width calculation is not working properly.
  • N.tab : Add "hidden__" class when tab content disappears

  • N.tab : Add "onLoad" event.

  • N.tab : Add stateless option to tab-declared option(Reload contents every time a tab is selected without maintaining state)

  • N.tab : Changed Internal option name "dataOpts" to "tabOpts".

  • N.tab : Correct the overall execution order consistency of onActive and onOpen so that N.cont's init is excute after completion.

  • N.tab : If init is delayed by AOP, if you specify true for the delayContInit option so that onActive and onOpen can be executed directly from AOP advisor or init, the onActiveProcFn__ and onOpenProcFn__ functions are put into the controller.

  • N.form : Fixed a bug where format and validate did not work when calling the val method.

  • N.form : Improve performance the validate function

  • N.form : When specifying a null value with the val method, modified it to change to a blank string instead of changing it to a String like "null".

  • N.form : HTML5 input type support.

    • number, email, search, color, range, url input types support.
    • date, datetime-local, month, time, week types does not support formatting, so it does not support it.
  • N.form : If the row index is specified as the first or second argument of the add method, a row is added before the specified row.

  • N.grid : If the addTop option is false, the scrolling paging(be seted the scrollPaging.size option is 0) feature and the effect that rows are drawn in sequence(be seted the createRowDelay option is 0) are disabled.

  • N.grid : When calling the add method, remove the selection of the first input element of the generated row, and changed the selected row to be selected if the select option is true.

    • Add addSelect option: If addSelect is false, the added row is not automatically selected.
  • N.grid : If the "append" argument is entered when calling the bind method, the value of the scrollPaging.size option is automatically set to 0 to disable the scroll paging and to scroll to the appended location.

    • Add appendScroll option: If appendScroll is false, it does not scroll to the appended location when appended bind.
  • N.grid : Fixed bug where filter dialogs occasionally appear and disappear immediately.

  • N.grid : Fixed a bug where format and validate did not work when calling the val method.

  • N.grid : Resize bar width changed from 3 to 5

  • N.grid : When you call the revert method, only the data has been restored but Changed to be restored to the unbind state(remove the rowStatus property and the data_changed__, row_data_changed__ class that is indicate the state of data change)

  • N.grid : Add checkSingleTarget option

  • N.grid : Fixed a bug where the cell width was pushed when the rowspan was specified in the cell when the resize feature was enabled.

  • N.grid : Corrected the written error that the "height" option name was "heigth"

  • N.grid : Add feature to add a row before the specified row if row index is specified as the first or second argument of the add method.

    • Execution logic optimization
  • N.grid : Fixed a bug where the index (arguments[0]) argument and the options.misc.withoutTbodyLength variable in the onSelect callback were given incorrect values when the tfoot element was exist.

  • N.grid : tbodyTemp, tbodyTempClone, tbodyContainer, tbodyLength Internal variable names changed to tempRowEle, tempRowEleClone, rowContainerEle, rowEleLength.

  • N.select : Add "index" method.

  • N.select : Add "remove" method.

  • N.select : It changed for options excluding contexts are defined only for the name attribute without the id attribute

  • N.select : Fixed a bug where the checkbox was not checked intermittently when the label was clicked.

  • N.select : I have changed and optimized the arrangement of the radio and checkbox elements to fix a bug where the selection element was not selected when the label was clicked.(when you apply the new version, your existing site may look different. Please modify the CSS)

  • Fixed a bug in null binding for all components to which data is bound(when null is inputed, it is bound a basic data)

Natural-UI.Shell v0.8.1.3

  • N.docs : Fixed to return false when the tab was removed when the page ID did not exist.
  • N.docs : Fixed a bug that caused an error if the page did not have N.cont.
  • N.docs : Apply N.comm.request
    • If you do request.attr ("attrNm", attrObj) like N.comm before calling the add method, it will be send to the request argument of N.cont's init of the calling page.

natural.ui.css

  • Add "hidden__" class for N.tab and N.alert
  • N.select : Change style according to element structure change
  • N.tab : Add tab scrolling related styles

For more information on added and changed features, refer to the API manual(http://bbalganjjm.github.io/natural_js/)