CHANGELOG - meetbill/butterfly-fe GitHub Wiki
以下记录了项目中所有值得关注的变更内容,其格式基于 Keep a Changelog。
本项目版本遵守 Semantic Versioning 和 PEP-440。
更新 angular-ui-router from v0.2.15 to v0.2.18 commit
解决当 URL 带参数时,controller 加载两次问题
更新 angular-ui-utils from v0.2.3 to v2.0.0 , 并使用 min 文件 commit
将 toaster-container 添加至 "src/static/tpl/app.html",这样无需再到子页面中添加 toaster-container commit
使用 Request 时,当状态码非 200 时,如果返回数据中含有 stat/message 字段,会以 stat/message 字段返回错误信息 commit
修复 Request 组件中检测 response 的 code 为 0 时,不显示通知 bug commit
Request 添加 put 方法 commit
左侧菜单增加一级跳转链接
update Toaster 0.4.15 to 3.0.0
封装 http 命令为 Request
update jquery 2.1.4 to 2.2.4 commit
add baidu echarts commit
update ngStorage v0.3.11 commit
update ui-grid 3.2.9 commit
使用使用滚轮进行上下滚动时,有时失效的 BUG
替换 logo 为 static/logo/logo.png commit
Fixed
UI-Grid 调整列大小正常使用时:
js:angular.module('yourApp', ['ui.grid', 'ui.grid.resizeColumns']);
html:<div ui-grid="gridOptions" class="grid" ui-grid-resize-columns></div>
js:enableColumnResizing: false // 通过控制此项打开和关闭列调整功能
Added
增加 nav 前端 UI 与 JS 分离
Removed
删除 ngGrid,展示表格时优先使用 ui-grid
修改
添加 angular-jwt 0.1.11
Fix
(1) 修改 table_datatable.html (原文件为二进制文件)
(2) ng-grid 相关
修改 src/static/js/config.lazyload.js 设置为加载 ng-grid 源文件
修改 src/static/vendor/angular/ng-grid/build/ng-grid.js 的表达式 "{{ }}" 修改为 "__ __"
修正 ng-grid 页面无法获取到数据问题
Remove
screenfull 全屏组件
-------/src/static/vendor/jquery/screenfull/dist/screenfull.min.js [js lib]
-------/src/static/js/directives/ui-fullscreen.js [directives]
Chrome71 版本使用 screenfull.js 全屏功能时报参数错误
官方 Angulr
* Update angularjs to 1.5.8
--------/src/static/vendor/angular/angular-animate/angular-animate.js
--------/src/static/vendor/angular/angular-aria/angular-aria.js
--------/src/static/vendor/angular/angular-cookies/angular-cookies.js
--------/src/static/vendor/angular/angular-messages/angular-messages.js
--------/src/static/vendor/angular/angular-resource/angular-resource.js
--------/src/static/vendor/angular/angular-sanitize/angular-sanitize.js
--------/src/static/vendor/angular/angular-touch/angular-touch.js
--------/src/static/vendor/angular/angular-material/angular-material.css
--------/src/static/vendor/angular/angular/angular.js
* Update angular-ui-select to 0.19.4(原版本 0.8.3)
* VFix css issue on Chrome53
* Fix vbox on small screen
Pine_angulr(相对于官方 Angulr)
(1) 更新 /src/static/vendor 下的 angular、assets,jquery 包为 Angulr 2.2.1 的库
(2) 添加 /src/static/vendor/angular/angular-bootstrap/angular-locale_zh-cn.js
// 地图相关
(3) 添加 /src/static/vendor/vendor/jquery/bower-jvectormap/jquery-jvectormap-cn-mill-en.js
//JavaScript 日期处理类库
(4) 添加 /src/static/vendor/jquery/moment/moment-use-zhcn.js
(5) 添加 /src/static/vendor/jquery/moment/moment-with-locales.js
// 表格 - 数据表格
(6) 修改 /src/static/vendor/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js
----------- 原
/* Set the defaults for DataTables initialisation */
$.extend( true, DataTable.defaults, {
dom:
"<'row'<'col-sm-6'l><'col-sm-6'f>>" +
"<'row'<'col-sm-12'tr>>" +
"<'row'<'col-sm-6'i><'col-sm-6'p>>",
renderer: 'bootstrap'
} );
----------- 现
/* Set the defaults for DataTables initialisation */
$.extend( true, DataTable.defaults, {
dom:
"<'row'<'col-sm-6'l><'col-sm-6'f>>" +
"<'row'<'col-sm-12'tr>>" +
"<'row'<'col-sm-6'i><'col-sm-6'p>>",
renderer: 'bootstrap',
language: {
"sProcessing": "处理中...",
"sLengthMenu": "显示 _MENU_ 项结果",
"sZeroRecords": "没有匹配结果",
"sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项",
"sInfoEmpty": "显示第 0 至 0 项结果,共 0 项",
"sInfoFiltered": "(由 _MAX_ 项结果过滤)",
"sInfoPostFix": "",
"sSearch": "搜索:",
"sUrl": "",
"sEmptyTable": "表中数据为空",
"sLoadingRecords": "载入中...",
"sInfoThousands": ",",
"oPaginate": {
"sFirst": "首页",
"sPrevious": "上页",
"sNext": "下页",
"sLast": "末页"
},
"oAria": {
"sSortAscending": ": 以升序排列此列",
"sSortDescending": ": 以降序排列此列"
}
}
} );
未进行合并的的操作
(1) 表格 - 分条表格 的搜索框中的 Search
----------- 此处可修改 /src/static/vendor/jquery/footable/v3/js/footable.js 中 【placeholder: 'Search'】修改为 【placeholder: '搜索',】
删除的文件(相对于 Pine-angulr 2.2.0)
/src/static/vendor/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.css
/src/static/vendor/jquery/fullcalendar/dist/locale-all.js
- AngularJS :1.4.7
ps:
这个版本在登录页会自动跳转到界面只显示 null 的界面
更新
相对于原 Angulr , Pine-angulr 表达式 {{expression}} 修改为 `__expression__`