18 Star 151 Fork 29

马克清 / axui

2023-06-11 23:43
7577023 axui 1618068094 马克清

2023年06月09日更新

修改axMenu和axTree插件,将firstFloor改为rootStart,与idStart相对应。
修复axScrollTo使用parent参数时发生的错位问题。
增加axTreeMethod.fullData方法,详情点击这里。
变量--load和load-w改回base64格式。

2023年06月08日更新

修改axTree插件,增加display和bubble、selectable、clickLineTo参数,详情点击这里。
修改axTree插件,将clickCheck监听改为checked,其两个参数做了对调。
修改axTree插件,将checkeds、selecteds、expandeds和disableds的数据类型从id数组该为分支数组。
修复了axTree插件上一个版本遗留下的若干错误。
修改axPopup插件,增加closePlace参数。
修改axArrToTree函数,删除start参数。
修复axTreeMethod.addPath函数,如果id不为数字类型,则返回对象idMax为0。

2023年06月06日更新

修改axLazyload插件,增加show、showing、in、out、add和remove监听,修复allShown监听错误,详情点击这里。
修改axScrollTo工具函数,增加offset参数并合并和参数为一个对象,详情点击这里。
增加axSpy插件,用于元素进入视窗监听,详情点击这里。

2023年06月05日更新

增加axAllToDoms函数,将多个字符串转成节点数组,详情点击这里。
修改axClass函数,对add和del方法增加before回调,详情点击这里。

最后提交信息为: add 最新版在“发行版”中.txt.
2023-06-11 22:21
7577023 axui 1618068094 马克清

2023年06月04日更新

删除axImage函数,并从ax.css中删除.ax-gif相关样式。
修改ax.css,将--load-svg、--load-w-svg变量改为--load和--load-w,并从原base64格式转回常规url格式。
修改axLightbox插件,对show方法增强判断,销毁状态||已显示状态||还没有生成节点||还是虚拟节点,都不能使用show方法。
axTree更新到v1.0.7;axRate更新到v1.0.4。

2023年06月02日更新

修改axPagination插件,增加total参数,增加renderList、getSqlData和getJsonData方法,并增加手动渲染列表的示例,详情点击这里。
修改axPagination插件,给rendered/turned/updated监听回调函数增加offset偏移量参数
重新调整axAccordion和axTab的header、body和content表示方式,用className代替属性,结构更清晰。

2023年06月01日更新

新增了ax-wall组件并嵌入了card,graphic组件,详情点击这里。
修改了axLazyload,增加了allShown监听,并且删除了type参数(自动判断单文件还是多文件),详情点击这里。
修改了deform变形按钮的className和属性,详情点击这里。
修复了axDate插件中range模式不能清空的问题。

2023年05月29日更新

调整了ax-card的HTML结构。
调整了ax-avatar的HTML结构,增加了count属性标签和ax-avatars标签。
将loading.svg和loading-white.svg默认尺寸从28px改为了18px。

2023年05月28日更新

为了清晰表达语义,将列表中的ax-info-block改为ax-bulletin;将ax-item-block改为ax-graphic。修改了两者的HTML结构。
修改了axDropdown插件,将数据中prefix.type属性值改为legend、avatar和image,详情点击这里。
修改axComplete插件,数据label值优先从模板中label属性节点获取,其次从caption属性节点获取,提高取值灵活性。

2023年05月26日更新

增强HTML标签的语义化,减少className使用,将hr标签作为ax-break-line用,将article标签作为ax-article使用。
引入了address、time、mark语义化标签并重设了样式。
修改axUlToArr函数,使支持ol+li树关系,并可获得节点所有属性值。
将axSelectToArr和axListToArr函数合并为axSelectToArr,并可获得节点所有属性值。
修改ax.css,增加h6级标题,补全h1~h6。
修改axPanel/axAccordion的arrow.position参数,start改为begin,begin与end成对出现更符合代码书写习惯。

2023年05月24日更新

将axPagination添加入axInit(上一版本漏了)。
修改axAjax函数,增加opened回调函数,即xhr.readyState===1时执行,可在此阶段中止xhr。
修改axAjaxSubmit函数,对参数重新做了整理。
修改axValidRepeat函数,对参数重新做了整理。
清理_this变量,非必要不使用。
修复axStick的若干错误,增加insName参数。
修复axProgress的若干错误,增加insName参数。
对axAmount/axUpload/axTooltip/axCheckbox/axInfinite/axProgress/axPagination/axMore/axMessage/axList/axLazyload/axInput/axForm/axShare/axValid/axRate,增加insName参数。

2023年05月22日更新

对使用axAjax异步函数的插件改用async/await异步模式,包括了axSelect、axPopup、axPagination等。
修改axAjax异步函数,将回调函数和premise的resolve和reject参数从数组改为对象,resolve({content,status,dom,xhr,abort})。

最后提交信息为: add 最新版在“发行版”中.txt.
2023-06-11 20:24
7577023 axui 1618068094 马克清

2023年05月21日更新

修复ax.min.js压缩文件故障。
2023年05月19日更新
修复了axSelect被其他气泡遮盖的问题,将popup的默认z-index改为880;ax-dialog默认z-index改为840;.ax-lightbox默认z-index改为860,详情点击这里。

2023年05月18日更新

修复了axPopup连续点击之后导致的异常,将this.shown变量改成this.state,确保完全打开之后才能关闭,避免跳动。
修改axDialog和axDrawer,将this.shown变量改成this.state,确保完全打开之后才能关闭,避免跳动。
重写了.ax-search的HTML结构。
修改ax-response.css,手机端下,对位于底部的drawer使用圆角。

2023年05月17日更新

删除了ax-box相关样式和页面,与ax-panel合并在一起。
将ripple插件化,通过axRipple方法使用光晕特效,详情点击这里。
将shortcut插件化,通过axShortcut方法使用侧边快捷导航,详情点击这里。
修复了滚动返回顶部功能在微信浏览器中无效问题。

2023年05月13日更新

将input右侧按钮类名.ax-val-none清除,改用clear属性。
重写了axDodge,将当做一个插件使用,详情点击这里。
修改ax.css,将ax-backtop改为ax-shortcut,更符合语义,相应的工具名称更名为“快捷工具”。
调整panel结构,并将panel插件化,详情点击这里。

2023年05月12日更新

删除了axTypeIs、axCreateId、axDateToName、axAddWrap、axCleanString、axHideSize函数。
补充axAjax对async/await用法的示例,详情点击这里。
增加了axDialog、axPopup、axDrawer、axMessage、axLightbox、axMenu等气泡插件的zIndex参数,以便于控制层级。
新增axInit函数,用于初始化绑定属性运行的插件,详情点击这里。
修改了axLazyload插件,对单个文件也通过axLazyload属性使用。

2023年05月10日更新

移除了axScrollSelect插件。
修改了axValid插件,增加successShow参数,允许关闭校验成功提示;增加message参数,允许用户自定义信息小窗message参数;增加popup参数,允许用户自定义信息小窗popup参数;
重写了axComplete插件,将数据的name属性改为label并移除fuse.js相关代码,详情点击这里。
修复axPopup插件同时使用rel参数和input事件的错误。

2023年05月08日更新

修改axScrollTo函数,增加parent参数,支持滚动到具体数值位置,支持除了window之外的其他parent元素为参照元素,详情点击这里。
移除fuse.js、redux.js和choise.js插件,改写了axSelect插件,详情点击这里。
修改axFindItem函数,增加对多属性对象的查询,比如axFindItem({id:0,label:'北京'},data)。

2023年05月05日更新

修改axTags插件,增加onBeforeRemove和onBeforeAdd参数劫持add和remove事件。

2023年05月04日更新

修复了axAjax函数不能使用同步请求的错误。
修改axTags插件,将editable参数改为edit,支持颗粒更细的控制。
修改axTags插件,将每一项的index属性改为id,变量indexMax改为maxIndex。
修改axTags插件,使用axObserve函数代理this.content。
修复axTags插件,使用remove方法删除{id:'',value:''}对象时的错误。

2023年05月03日更新

重写了axSelectToArr、axListToArr和axUlToArr函数,返回一个对象{data:'',index:''},详情点击这里。
修改了axPopup插件,增加了triggerShowOnly参数,允许触发只显示不隐藏;另外增加了triggerStrict参数,详情点击这里。

2023年05月02日更新

修改axTags插件,增加emptyShow参数以控制空状态显示与否。
修复axTags插件,处理相同value值的标签无法删除的问题。
删除axUnique函数,可对普通数组和对象数组去重,详情点击这里。
修改axTags插件,增加unique参数。
修复axTags插件中使用删除时错误。
增加axTags新功能,即点击当前的tag有selected状态。

2023年05月01日更新

删除axDateMethod.trim方法,新增axTrim通用函数予以替代,详情点击这里。
增加axSplitToArr函数,可将带分隔符的字符串转成数组,详情点击这里。
增加axArrSearch函数,可通过多个关键字从原数组中进行检索,返回新数组,详情点击这里。
修改axFindItem函数,可传入单key的对象,从指定属性查找;修改优先从id中查找,详情点击这里。
增加axMenu插件,允许对id和pId使用普通字符串,例如uuid。
修改axTags插件,将移除标记的属性从close改为remove,并将参数closeNode和closable改为removeNode和removable,使语义更合理。

最后提交信息为: add 最新版在“发行版”中.txt.
2023-05-12 11:55
7577023 axui 1618068094 马克清

2023年04月28日更新

修改axUpload插件,给uploaded/allUploaded/error等异步回调新增参数,该参数为后台返回的原始数据;并将回调函数补充进了参数中。
修改ax.css,给input增加ax-opened样式类,当input绑定的气泡打开的时候可让input保存聚焦状态。
修改axTab,增加sticky参数和maxIndex,可始终保持某页签不可删除。
修复axTree使用搜索之后折叠混乱的问题。
修改axTree相关代码,允许对id和pId使用普通字符串,例如uuid。

2023年04月27日更新

修改axDialog和axDrawer,分别增加rel参数,与axPopup一样,允许当页多个按钮打开气泡。
修改axDialog部分css,在无遮罩层情况下鼠标可穿透点击页面。
修复axDrawer多窗口层叠时不能错开位置的问题,并且增强多层drawer叠加层次感。

2023年04月26日更新

修复axIdToDom函数中console.warning的错误,改成为console.warn。
增加了axChildVisible函数,用于判断子元素在父元素中是否可见,详情点击这里。

2023年04月24日更新

引入js-calendar-converter.js到plugins插件目录,用于生成农历日期,详情点击这里。
重写了axDate插件,剔除jeDate代码,详情点击这里。

2023年04月20日更新

修改axMessage插件,增加show、hide和update方法,初始化后不直接弹出来,需要通过show方法弹出,详情点击这里。
修改axPopup/axDialog/axDrawer插件的preventScroll参数默认false
修复axPreventScroll函数滚动方向错误问题

2023年04月15日更新

修改axAddPlan、axExePlan和axDelPlan函数,禁止将原型链上的属性作为key,比如constructor。
增加axDateMethod对象,包含了有关date若干工具函数

2023年04月13日更新

修复axMenu中有planted监听,参数中却没有onPlanted回调参数问题。
修改axMenu,增加selected/onSelected、trigger/onTrigger和treeCompleted/onTreeCompleted监听回调。
修复axList中异步调用报错。

2023年04月12日更新

增加axObserve监听函数,该函数基于Proxy,可监听数组和对象的变化,详情点击这里。
修复axDrawer、axDialog、axPopup、axLightbox下参数拼写错误,shwon改正为shown。

2023年04月08日更新

tag增加text风格,即纯文本风格,详情点击这里。
修复axTag插件content参数为空时却有一个空tag的错误。
修改axTag插件,增加emptyTip参数,没有tag的时候进行空提示。
修改axTag插件,对remove监听方法增加indexs参数以确认删除项的索引。

2023年03月27日更新

修改了ax.css,将ax-popup-body和x-dialog-body的max-height改为76rem,以确保能排列两行日历元素。
修改了axSlideUp/axSlideDown/axSlideToggle,增加display参数,允许自定义显示属性(block,grid,flex均可)。

2023年03月16日更新

修改了ax.css,增加ax-badge内容为空时圆点效果。
修复axValueToArr函数传入参数0不执行的错误。

最后提交信息为: add 最新版在“发行版”中.txt.
2023-03-21 17:35
7577023 axui 1618068094 马克清

2023年03月15日更新

修复了axDrawer在移动端下错位问题。

2023年03月14日更新

修改了axTree的add方法的参数以及顺序,将第一和第二个参数对调,允许以add(obj)简写的方式创建新节点。
修复axStrType函数传入空字符串的判断错误,空字符串将判断为false。
修改了axTree,增加了expand、collapse、update和updateContent操作方法,详情点击这里。
为了与axArrToTree函数相对应,将axFlatArr函数名改为axArrToFlat。
修改了axTree的data参数,改为content。

2023年03月10日更新

修复了axSlideDown和axSlideUp中覆盖节点style问题。
重写了axMenu插件,详情点击这里。
更新了ax-navgation页面,详情点击这里。
修改了axTree,将参数中的removeBefore改成onBeforeRemove,getCheckeds改成onGetCheckeds。
新增演示页面ax-version.php,用于存放关键版本的打包文件和CDN文件,详情点击这里。
修改了axTree.js,增加了insName和storageName参数,增加了destroy方法和save方法,增加destroy和save监听,支持数据本地存储,详情点击这里。
修改了axTree.css,将ax-indent改为[indent],ax-type改为[legend],ax-check改为[check],ax-name改为[label],ax-arrow改为[arrow],ax-tools改为[tools],详情点击这里。
修改了axUlToArr函数,将name属性改为label。
修改了axTree.js,将data中的dom属性改为wrapperDom,增加indentDom、labelDom、legendDom、toolsDom、addDom、editDom、removeDom和checkDom。

2023年03月08日更新

修复了axUpload插件uploaded监听中无法获取url和time的错误,详情点击这里。

2023年03月04日更新

从增加了axFindItem函数,可根据不同格式的值从数组中找出一个对象,详情点击这里。
取消了axMenu应用于btn,回归菜单或导航的门类。

2023年03月01日更新

从axTree中提炼出newItemStart函数,改为axIncreaseId,详情点击这里。

2023年02月27日更新

从axTree中提炼出newItemStart函数,改为axIncreaseId,详情点击这里。
修改axTree,将path参数的id分隔符“-”改成“>”,以允许id填入负值,详情点击这里。
修改axTree,将collapse参数改为collapseAll;将expand参数改为expanded,数据中的expand属性亦改为expanded,让语义更清晰,详情点击这里。
修复了axTree中expand和collapse监听错误,增加了expanded/collapsed/expandAll/collapseAll监听,详情点击这里。
修复了axTree中顶层编号缺陷,允许firstFloor为-1,详情点击这里。

2023年02月24日更新

重写了axAccordion插件,详情点击这里。
增加了axValueToArr工具函数,可以将参数中各种形态的字符串转成数组,详情点击这里。
修改了axAjax函数,规范了加载进程涉及的属性,详情点击这里。

2023年02月23日更新

修改了axDropdown插件,增加了update和updateContent方法和该监听事件,详情点击这里。
修改了axPopup/axDialog/axDrawer插件,允许updateContent方法传入节点和更多选择器。
修复了axInstance中isDestroyed的错误,改为destroyed。

2023年02月22日更新

修改了axDropdown插件,增加了grid和breakShow参数并将break参数改成breakShow,详情点击这里。
修改了ax.css,给ax-grid增加了ax-fence类,以实现内部项目间实边效果,详情点击这里。
修改了axCheckbox,将参数className改为parentClass,并新增childClass,详情点击这里。
修改了ax.css,对ax-popup-wrapper增加border-radius和overflow属性,以确保popup背景色不超出圆角区域。

2023年02月20日更新

修改了axLocalStorage函数,增加了cover参数,用于扩展属性,详情点击这里。
修改了axClone函数,允许复制数组,详情点击这里。
修改了axDropdown插件,修复button类型下多选问题并修改setToHide方法的监听部分代码,详情点击这里。

2023年02月16日更新

修改了ax.css,给ax-btn-group增加了disabled样式。
修改了ax.css,增加了ax-lamp-group、ax-tab-group和ax-bounce-group页签风格。
修复了axSwiper不能axSwiper='参数'运行方式不能使用参数的问题。
增加了axIsVnode函数,用于判断节点是否是虚拟节点(内存中),详情点击这里。
丰富了axSwiper的实例数量和类型,详情点击这里。

2023年02月14日更新

修改axCookie和axLocalStorage的del方法为remove方法(常规命名方法)。
修改axAjax,允许以链接+“#id”的形式获取页面某ID的内容。
增加axStrEnd函数,可从一个字符串中获取指定字符串之前和之后的字符,详情点击这里。

2023年02月13日更新

增加axExpires函数,用于设置cookie和localstorage的过期时间,详情点击这里。
增加axLocalStorage函数,是LocalStorage封装,详情点击这里。
增加axIsDate函数,判断字符串是否可转为日期格式,详情点击这里。
修改了axCookie函数,expires允许填入日期字符串和负值,详情点击这里。
修改了axTa插件的HTML结构,使用属性代替class类,详情点击这里。

2023年02月11日更新

修改了ax-tag的HTML结构,颜色、边框、圆角风格不再使用样式表示,而改用属性表示。
ax-tag新增了compact紧凑风格。
增加了axTags插件,可批量增加和删除Tags,详情点击这里。
修改了ax.css,增加了ax-tags内容。
删除了ax-overflow相关的css和js代码。
修改axStrType函数,增加level类型,可判断带空格的父子选择器,如“#parent .child”,详情点击这里。
修改axIdToDom函数,允许传入诸如如“#parent .child”层级字符串,详情点击这里。
新增axAddClass函数,该函数可批量添加className,详情点击这里。

2023年02月09日更新

修改了ax.css,将ax-tag的字号改为12px,使之看起来更加精致。
修改了ax.css,增加了ax-tags类,以此作为tag的容器,统一设定风格。
由于只有观赏意义,实用性不大,故删除ax-ace相关内容,删除ax-result.php页面中字符类图标提示。
修复了axIsEmpty函数对节点返回true的问题。

2023年02月08日更新

修改了ax.css,popup/mesaage/alert的关闭按钮使用close属性表示,而不再是class="ax-close"。
修改了ax.css,alert默认字号改为12px。
改写了ax-alert的html结构,详情点击这里。
增加了axAlert插件,详情点击这里。

最后提交信息为: add 最新版在“发行版”中.txt.
2023-02-12 14:14
7577023 axui 1618068094 马克清

2023年02月06日更新

增加了axInstance插件,统一管理页面实例,详情点击这里。
增加了axPopup的triggerRel参数,允许关联按钮有自己的触发事件。
增加了axPopup的bound和destroyed变量,与销毁方法配合使用。
axLightbox增加了insName参数和on回调参数,增加了shown和destroyed状态,增加了destroy方法,并修正了axLightbox中axInstance的使用方式。
修改了axTree,将监听方法加入到参数里面,以on
形式存在。

2023年02月04日更新

优化axPopup、axDialog和axDrawer的destroy方法,详情点击这里。
优化axAjax函数,增加abort中止请求方法abort参数,详情点击这里。
修改了axCreateContent函数,返回结果是一个对象,包含content和xhr属性。
修改了axAjaxSubmit函数,返回结果是xhr对象。
修改axPopup、axDialog和axDrawer增加destroy监听回调。
axDialog和axDrawer增加insName参数,删除了axs变量。
修改axDialog和axDrawer使用ax
属性的打开方式,如果绑定了页面按钮节点,点击按钮可直接打开。

2023年01月30日更新

修改axTree,增加editing监听,详情点击这里。
新增axPopupPosition插件替代poper.js,满足popup定位需求,详情点击这里。
修改axPopup的监听事件,新增updateContent和updatePosition事件,并监听事件作为参数加入到了options中,详情点击这里。
修改axDialog和axDrawer的监听部分代码,将监听事件作为参数加入到了options中。
修改axPopup、axDialog和axDrawer中duration参数格式为数字。例如duration:200表示200ms

2023年01月14日更新

修改axMultiValues工具函数,支持name以[name]格式获取checkbox或radio的值,详情点击这里。

2023年01月12日更新

axDropdown增加number和switch类型,集成axAmount插件,详情点击这里。
改写了checkbox构成节点和样式,取消ax-bone样式,减少代码量并方便扩充风格,详情点击这里。
改写了radio构成节点和样式,取消ax-bone样式,减少代码量并方便扩充风格,详情点击这里。
鉴于已经修改了checkbox和radio结构,所以也修改axCheckbox插件中相应代码,减少代码量并方便扩充风格,详情点击这里。
取消ax-list-select创建复选和单选列表,使用纯html5+css3创建,详情点击这里。
增加axCheckAll插件,用于复选列表的全选和取消全选,详情点击这里。

2023年01月09日更新

修正axPopup在slideDown和slideUp动画下内容后于wrapper消失问题,应该同步消失。
重写了axAmount插件,详情点击这里。

2023年01月07日更新

修改axPopup、axDialog和axDrawer中shown回调代码位置,确保是在完全打开之后才执行。
修改axPopup、axDialog和axDrawer中默认append节点,只有show之后才显示节点,减少页面渲染时间。
修改axDrawer增加duration参数,详情点击这里。
修改axDialog和axDrawer,增加this.shown显示状态变量。
改写了axHover,解决某些bug,详情点击这里。

2023年01月04日更新

修复了AXUI官网移动端无法使用菜单问题。
修改了axPagination,增加beforeRendered监听方法,同时将插件参数中的回调参数加上了on前缀,详情点击这里。
修改ax-table的th和td的padding为1rem。
修改axPopup、axDialog和axDrawer,增加onShow、onShown、onHide和onHidden回调参数。
修改axDropdown,增加show和hide方法,详情点击这里。
修改axDropdown,增加this.initValue内置变量,详情点击这里。
修改axDropdown,在text和textarea类型下左侧按钮改为重置按钮,详情点击这里。
修改axCheckbox,增加value参数和onReset回调,用于设置初始化,详情点击这里。
修改axInput,增加reset方法以及onReset回调,用于重置实例,详情点击这里。

2023年01月02日更新

修改axDropdown,对于text和textarea类型可使用回车代替confirm按钮,详情点击这里。
修改axPgination,增加updatePages方法,用于因为删除或增加项导致页码的更新,详情点击这里。

2022年12月30日更新

修改axDropdown,增加arrowShow参数,可给按钮显示指示箭头,详情点击这里。
新增axDateToName函数,可根据当前日期自动创建文件名,详情点击这里。
新增新图标:ax-icon-check-all、ax-icon-import、ax-icon-import、ax-icon-download-t、ax-icon-upload-t、ax-icon-trash-t。
修改axCheckbox,允许参数children不含value值,详情点击这里。

最后提交信息为: axTree的js文件v1.0.1
2022-12-27 17:24
7577023 axui 1618068094 马克清

2022年12月23日更新

checkbox和radio增加checking状态,可恢复初始状态,详情点击这里。
修复ax-ell-3和ax-ell-3-ignore样式的错误。

2022年12月18日更新

修改axPopup、axDialog、axDrawer中的btnClass默认值为ax-opened。
修改ax.css,将ax-btn ax-icon的ax-lg和ax-md图标尺寸缩小了。
修改ax.css,将ax-pos-right字号调整为1.2rem。
修复axCheckbox中没有使用limit导致初始checked无效问题。
修复axCheckbox中set方法在radio类型下空置报错问题。
axCheckbox增加reset方法,可恢复初始状态,详情点击这里。

2022年12月16日更新

重写了axDropdown,增加多种类型,包括checkbox、radio、textarea等,详情点击这里。
修改axInput中的set方法,如果传入的值是非字符串则先转为字符串。
修改了ax.css,给列表增加了一种列表前缀,即方形图片,详情点击这里。
修改了ax.css,给列表增加了一种列表后缀,即check图标,详情点击这里。
修改了ax.css,给列表增加了确认勾选效果,详情点击这里。
新增了演示页面ax-common.php,讲述框架的通用方法,详情点击这里。

2022年12月11日更新

修改axList,将axThrottle改为axDebounce,并修改clickDelay默认200。
修改axList,修复sql语句中%符号在动态页面被执行问题。
修改axPagination,对onclic事件使用axDebounce防抖,并增加参数clickDelay,默认值200。
修改axPagination,对updateData方法增加{url:'',sql:{sort:''}}参数传入方式,详情点击这里。
修改axCheckbox,增加block布局,详情点击这里。
修复axInput,在limit=0的时候判断错误。
修复axCheckbox在set方法中无效字符串报错问题,如果找不对对应值则清空选项。
修改axIdToDom函数,填入[china]可找到[name=china]的节点,填入DIV可找到第一个div节点。
修改ax.css,让list的头图可以以方形呈现,详情点击这里。

2022年12月05日更新

因增加axSheet插件而修改axSort函数,使该函数更通用。

2022年12月03日更新

修改ax-table-search节点。
修改axList插件,将keyDelay参数名改成inputDelay,更符合语义。

2022年11月29日更新

增加axFlatArr函数,可将多维数组转成一维数组以方便检索,详情点击这里。
修改axTree插件,引入axFlatArr函数。

更新详情请查看:官方更新历史

最后提交信息为: axTree的js文件v1.0.1
2022-11-26 21:54
7577023 axui 1618068094 马克清

2022年11月26日更新
增加axStrToFilter函数,可将字符串转筛选语句,详情点击这里。
修改axList中onclick事件主体为axThrottle节流函数,并增加clickDelay参数
重写axList中部分函数,并更新了ax-sortlist.php演示页面,详情点击这里。
修改axCreateData函数,抛弃media为空的项。
修复axLightbox中thumb多行显示的布局错位问题(ax-grids样式问题)。
修复axSwiper中多行显示的布局错位问题(ax-grids样式问题)。
2022年11月25日更新
增加axStrType函数,判断字符串类型,详情点击这里。
对axRate插件增加隐藏域实例化插件的方法,详情点击这里。
修复axList中sort方法asc和desc相反的错误
修改axList中for属性为field,给input增加auto属性,根据该属性实现自动检索
修改axList中filter属性书写方式改为json形式,原filter='{"country":"china","people":"14"}'写法改为filter='country:"china",people:14'
修改axList,对asc和desc属性用法改为order=asc/desc,对or和and属性用法改成operator=or/and属性,详情点击这里。
修改ax.js,给ax-table增加nowrap属性,使用该属性单元格将不换行
调整table相关样式以实现更复杂的效果,包括冻结、检索、分页等,增加了冻结示例,详情点击这里。

更新详情请查看:官方更新历史

最后提交信息为: axTree的js文件v1.0.1
2022-11-19 19:01
7577023 axui 1618068094 马克清

2022年11月19日更新
修改axDialog,对按钮回调增加button和content参数,对confirm按钮类型增加prevent。
修改axPopup,对按钮回调增加button和content参数,对confirm按钮类型增加prevent。
修改axDrawer,对按钮回调增加button和content参数,对confirm按钮类型增加prevent。
ax-addform页面增加了表单校验和窗口表单示例,详情点击这里。
2022年11月18日更新
修改axCheckbox,如果对type=text使用插件,则自动添加display:none样式。
修改了axValid,增加了listen触发方式,可监听隐藏域值的变化,详情点击这里。
修改了axValid的least默认值为1,most默认值为2,详情点击这里。
修改axValid中leastChecked和rangeChecked的校验方式,不填也能报错,详情点击这里。
修复了axValid中onTrigger和onInit的参数错误,详情点击这里。
2022年11月17日更新
axRate更新到v1.0.1,详情点击这里。
axTree更新到v1.0.2,详情点击这里。
修改所有演示页面,取消data-*属性赋值方法,改用类似json赋值方法。
修改axDrawer,增加btnClass参数,也就是点击按钮后增加的样式名,详情点击这里。
修复了axLightbox使用模板创建画廊的错误,详情点击这里。
修改ax.css,修改了type=color控件的样式。
2022年11月14日更新
修改oneChecked的校验结果为“必须且只能选择1项”,详情点击这里。
修改axValid,将checkedRange类型改为rangeChecked,详情点击这里。
修改axMerge函数,将options中的attrAppend属性默认设置为true,详情点击这里。
删除axDataset函数,新增axAttrToJson函数替代,所以一道取消data-*方法,详情点击这里。
修改axExtend函数,新增attr参数,详情点击这里。

更新详情请查看:官方更新历史

最后提交信息为: axTree的js文件v1.0.1
2022-11-10 11:19
7577023 axui 1618068094 马克清

2022年11月10日更新
新增axAmount插件启动方式,允许以input为节点创建,详情点击这里。
新增axForm插件,允许以js形式创建表单,详情点击这里。
2022年11月6日更新
修改了ax.css,美化了select-multiple。
修改了ax.css和ax-response.css,增加了ax-input样式,可美化所有input类型,比如type=date。
修改了ax.css,删除了input中type=text之外其他类型的美化,为ax.css减负。
修改了ax.css,恢复了input中type=search的默认清除按钮。
修改了axUpload,增加columns参数,在type=gallery模式下可设定列数。
新增axSerialize表单序列化函数,可将表单的输入值转为拼接字符串、json或数组,详情点击这里。
2022年11月4日更新
新增axInput插件,允许以js形式创建input和textarea,详情点击这里。
新增axCheckbox插件,允许以js形式创建checkbox和radio,详情点击这里。
因为增加插件,修改了ax-input.php、ax-checkbox.php和ax-radio.php页面。
修复axAjax重复拼接链接问题,并修正post发送url带时间戳问题,详情点击这里。
2022年11月2日更新
修改axMultiValues函数,修复某些错误并增加parent和separator参数,详情点击这里。

更新详情请查看:官方更新历史

最后提交信息为: axTree的js文件v1.0.1
2022-10-30 14:28
7577023 axui 1618068094 马克清

2022年10月30日更新
修改ax.css中ax-form-head样式,其内可放图片确保不外溢。
修改axAjax函数,增加responseType参数,详情点击这里。
增加axUpload插件,支持文件异步上传和校验,详情点击这里。
修改axStrToDom函数,增加对section的支持。
2022年10月23日更新
修复textarea的placeholder属性失效问题。
修改ax-grid相关属性,使用display:grid来定义grid,详情点击这里。
取消ax-grid-table相关样式。
将dropzone移除主框架,以第三方插件形式供用户按需引用,详情点击这里。
修改axLightbox,增加对audio类型的支持,详情点击这里。
2022年10月15日更新
修改axAjax函数,增加downloading和uploading参数,可获取异步下载和上传真实百分比进度,详情点击这里。
修改axAjax函数,增加headers参数,可自主设置请求头一个或多个值,详情点击这里。
修改axAjax函数,增加对FormData数据格式的支持,增加对单个或多个文件上传的支持,详情点击这里。
2022年10月07日更新
修改了axPagination插件,当没有数据的时候只是清空目标节点但不删除节点,详情点击这里。
修改了axAddElem函数,支持直接创建多层子节点,详情点击这里。
修改了axValid插件,将asyn字样统一改成async字样,同时修改了演示页面相关字样,详情点击这里。
修复了axDialog、axDrawer和axPopup插件,将asyn字样统一改成async字样,同时修改了演示页面相关字样。
修复了axSelect插件,在多选项目时,挤在一行撑破input的情况。
修复了axVali插件在mode=message模式下,不能根据校验结果修改input样式问题。
修复了axStrToDom函数,支持将tr+td格式的文本转成节点。
新增axMultiValues函数,方便以数组或字符串形式获取checkbox、radio、select-multiple和file元素的真实值,替代axValuesToArr函数,详情点击这里。
删除axValuesToArr函数,也因此也稍微修改了axValid插件。
2022年10月02日更新
新增多重排序函数axSort,用于表格和列表数组排序,详情点击这里。
修改了axPagination插件,增加了this.renderedIndex变量,记录渲染列表次数,详情点击这里。
修复了axList插件,解决sql异步模式下数据获取不准确问题,详情点击这里。
修改了axDialog、axDrawer和axPopup插件,增加preventScroll参数,可自由控制内容过多时是否随着页面滚动条滚动,默认true不跟随。

更多更新详细请查看,官网更新历史

最后提交信息为: axTree的js文件v1.0.1
2022-09-25 12:29
7577023 axui 1618068094 马克清

修改了axAjax函数,增加Promise用法,避免回调地狱问题,详情点击这里。
修改了axPagination插件,调整了pageGo的位置,详情点击这里。
清理ax.css中原ax-progress代码。
ax.css中新增颜色变量,比如在标签的style中可以使用var(--color-primary)等。
新增axProgress插件,更新了演示页面,详情点击这里。
使用异步的插件均新增ajaxType参数,默认值post,包括axPopup、axDrawer、axDialog、axValid、axTree等。
修改axCreateContent函数,增加type参数,可自定义异步提交方式,post或get。
修改axLightbox插件,解决axLightbox=name按钮无法定位slide的问题,详情点击这里。
修改ax.css中关于ax-alert的bug,对ax-alert增加ax-text样式。
修复了ax-complete中点击rel按钮光标定位在value起始位置的问题,并修复1px的bug。
分页插件在异步模式下增加对table的默认模板,也就是说异步模式下如果listDom的nodeName是TBODY,则不需要使用template参数,详情点击这里。
ax-pagination增加paging属性,即更新数据的时候避免分页Dom塌陷。
axTree更新到v1.0.1,详情点击这里

更新详情请查看:官方更新历史

最后提交信息为: axTree的图标文件
2022-09-06 17:32
7577023 axui 1618068094 马克清

修复了ax.js和ax.css,
增加了框架插件axTree和axRate。
更新详情请查看:官方更新历史

最后提交信息为: 更新说明文档
2022-07-25 14:46
2022-07-17 12:12
7577023 axui 1618068094 马克清

更新内容见官网更新历史:https://www.axui.cn/ax-history.php
v2.0使用原生js开发,已经彻底移除了jquery,跟v1.0有很大差别。

最后提交信息为: 重命名 v2.0 为 v2.0-Vanilla版
2021-04-10 23:41
JavaScript
1
https://gitee.com/axui/axui.git
git@gitee.com:axui/axui.git
axui
axui
axui

搜索帮助