V1.1.5R2016050301 1)从原FadfoxHttpd剥离出来,新建FadfoxWebUI工程,用于js/css开发和测试工作 2)从FadfoxWebUI工程打包,生成fadfox_res.jar。 V1.2.0R2016062301 1)适配V1.2版本,包结构改为/com/zhiqim/fadfox/httpd/context/service/resource/下 V1.2.1R2016100801 1)把CSS拆分成fadfox_pre.css和fadfox_pre.json两个文件,通过通配符把颜色等参数允许外部设置 2)所有的CSS都加f-开头,表明是凡狐专属的CSS 3)完善文本、块、表格、等一系列CSS定义。 4)新增slideToggle/slideDown/slideUp方法 V1.2.2R2017010101版本: 1)新增fadfox_coder.js打包到fadfox.min.js中 2)新增IE8时HTML5新规定的标签支持,为使IE8及以下不要太难看 3)新增fadeIn/fadeOut,并修改fafox_dialog.js采用该方法 4)修改F.Browser.msieVer为function,原为属性有错误 V1.3.0R2017022701版本: 1)拆分原fadfox.js为fadfox.js,fadfox_static.js,fadfox_static_util.js,fadfox_jquery.js四个 2)对静态对象增加简写,如F.Validates简写成F.V,见http://fadfox.zhiqim.com文档 3)修改F.eval方法为F.evals,增加F.loads方法加载js文件并回调函数 4)增加F.Query.fn.beforeunload事件支持 5)对IE8的querySelectorAll,querySelector只支持CSS2.1,不支持的返回空数组,但不报错,后续版本再看加不加CSS3.0的支持 6)修改F.B.msieVer原来是函数,修改为属性,非IE值修改为100,这样就可以直接使用F.B.msieVer <= 8 来作比较了 7)增加/js/three.js,把thress.js默认放置到fadfox_res.jar包里 8)修改F.HashMap克隆BUG 9)修改F.F为F.FM,因为F被定义成fadfox标准的命令,唯一 10)增加F.Ajax对paramForm,paramData,paramMap(key,value)三种参数支持,并保留原来的params 11)修改F.AR.toString中,当数组为空时,返回F.O.toString,改为返回空字符串 12)修改F.alert,F.confirm,把内容放置到textarea中,有利于双击选中文本内容,边框和滚动条隐藏 13)修改firefox在表格的合并单元格中,计算offsetTop,offsetLeft的值的方法,原来采用设置为separate取值后恢复collapse的方法,但性能性,修改为取相邻边框和表格边框取最大值的方法 14)优化offsetTopBody和offsetLeftBody方法,把F.EL.slibingByTd重构,使得方法理解更清晰 15)修改F.EL.offsetBodyWebkit方法中cssName is not definde的BUG 16)修改F.alert,F.confirm,F.prompt显示内容textarea为readonly,并增加回车键默认操作 17)修改F.Dialog,当设置target时采用appendToPos方式,保证对话框随指定位置隐显 18)修改F.Uploadlarge中HTML5上传方式为相对父节点定位 V1.3.1R2017052801版本: 1)修复f-table f-bordered和f-bordered-line对f-bd-t-none,f-bd-b-none的支持 2)修改F.Query中.un()方法为.off()方法,其他的如unclick等统一修改为offclick方法 3)修改默认f-input,f-select为默认30px,字体14px;f-textarea为14px 4)增加F.Location.reload(target)代替window.location.reload(); 5)调整F.Location.check()和F.Location.confirm()参数顺序为url,name,form,target和url,message,name,form,target 6)增加按钮f-readonly属性时为默认按钮,无点击效果 7)修改下拉列表中右箭头固定为12PX,右偏移4PX,顶部偏移由于比文本小向上偏移1PX,下拉左对齐 8)修改F.T.isElement()函数的BUG 9)调整fadfox_uploadlarge.js和fadfox_clipboard.js方式,当支持HTML5时优先,否则为Flash方式 10)修改fadfox_uploadlarge.js,当clear时置type="file"的值value为null,解决第二次选中该文件时onchange无反响问题 11)增加F.uuid()函数,fadfox_uploadlarge.js默认模式为不断点续传 12)增加F.random(len, 9)9表示特殊字符.`_~!@#$% V1.3.2R2017080501版本: 1)修改fadfox_uploadlarge,对tigger进行hidden/visible,以前是hide/show 2)修改fadfox_uploadlarge,fileName取结果的X-Upload-File-Name,要求V1.3.1R2017072501版本支持 3)修改fadfox_dialog.js,增加弹出对话框后取消原窗口的活动对象 4)增加树型高度为30的样式 5)修改fadfox_form.js,整合f-textarea,支持maxlength检查和placeholder换行。 6)增加fadfox_ajax.js中setFailureAlert()方法显示错误信息,调整failure/success优先于callback 7)增加fadfox_dialog.js中close函数的参数immediate,即不作fadeout,立即关闭,防止关闭是fadeout未完成闪屏 8)修改F.tigger为F.$elem函数,原tigger单词拼写错误,增加F.$cover方法,用于增加封套 9)修改f-select,f-checkbox,f-radio的处理方式为封套定位 10)修改callFrame的使用,在fadfox_form.js中增加data-role="f-call-frame"处理 11)修改单选按钮相同name下选择未清除其他按钮的BUG 12)修改f-call-iframe中form参数frameTarget为fCallFrame=true,formIndex为fFormIndex 13)增加对话框中的请求识别,参数为fDialogFrame=true 14)修改click,focus等事件方法,当有参数时表示绑定事件,没有参数时表示触发事件 V1.3.3R2017110601 1)修改f-checkbox点击事件,增加F.E.stop(e);防止f-checkbox在button中点击checkbox时向上冒泡有两次点击效果 2)修改f-dropdown点击事件参数data-options="stop:true",表示F.E.stop(e);防止f-select在tr点击时向上冒泡有两次点击效果 3)修改.f-table为默认border-collapse:separate;在合并单元格时要注意补边框 4)增加.f-table.f-h20-tr至.f-table.f-h100-tr表示tr高度 5)增加input中对日期格式的判断,data-options="type:Date;" 6)增加fi-overflow-hidden,fi-overflow-x-hiddenfi-overflow-y-hidden和f-text-middle,fi-text-middle,f-text-top,fi-text-top,f-text-bottom,fi-text-bottom 7)增加f-shadow-none,fi-shadow-none 8)增加F.Q.cssMaybe(name, value),用于写入CSS时过滤掉Nil类型的值,修改F.$cover方法调用cssMaybe 9)修改F.$cover增加显示指定宽度百分比的,在F.$cover中增加宽度,同时修改currentStyle优先于getComputedStyle 10)修改.f-textarea-placeholder为.f-placeholder,因为input也要用到,同时增加pointer-events: none;这样就不要增加.f-event-none样式 11)修改F.prompt,isTextarea状态下不添加回车确认事件 V1.4.0R2018010101 1)修改名称为ZhiqimUI,原F改成Z 2)删除Z.Ajax类中的evalScript参数,增加Z.EL.html()中对Z.Select.load,Z.Checkbox.load,Z.Radio.load处理 3)修改Z.$elem()仅当class参数有时才必须有值,增加Z.$selector()函数 4)增加对Z.success和Z.failure函数 5)修改Z.L.access()中新开窗口为form提交方式 V1.4.1R2018050801 1)整合 zhiqimUI.mobile 2)添加 zhiqim_slider、zhiqim_magicZoom V1.5.0.R2018091201 1)整理工程为ZML工程,更好管理,生成min.js和导出组件更方便 2)增加Z.Ajax中setFailureAlertRecovery和setSuccessLocationResponse方法