diff --git a/public/scripts/controllers/tags-controller.js b/public/scripts/controllers/tags-controller.js index 7ad33b5..d94f7d5 100644 --- a/public/scripts/controllers/tags-controller.js +++ b/public/scripts/controllers/tags-controller.js @@ -2,7 +2,7 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim console.log("Hello tagsCtr...", $stateParams); getTags({}); - const perPageItems = 20; + var perPageItems = 20; var dialog = null; $scope.order = [false, false, false]; $scope.order[($stateParams && $stateParams.orderIndex) || 1] = true; @@ -18,10 +18,13 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim $scope.inputPage = ''; $scope.currentTagId = ($stateParams && $stateParams.tagId) || ''; $scope.editMode = false; + $scope.showMode = 'item'; $scope.newTag = ''; $scope.waitDelTag = {}; $scope.waitDelBookmark = {}; $scope.bookmarkData = {}; + $scope.bookmarkNormalHover = false; + var timeagoInstance = timeago(); pubSubService.subscribe('MenuCtr.tags', $scope, function(event, data) { @@ -71,6 +74,8 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim $scope.currentPage = currentPage; $scope.loadBookmarks = true; + perPageItems = ($scope.showMode == 'item') ? 50 : 20; + $scope.tags.forEach(function(tag) { tag.bookmarkClicked = false; if (tag.id == tagId) { @@ -123,12 +128,12 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim id: id }); $scope.bookmarkData.bookmarks.forEach(function(bookmark, index) { - if (bookmark.id == id) { - bookmark.click_count += 1; - bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss"); - } - }) - // $scope.changeOrder($scope.order.indexOf(true)); + if (bookmark.id == id) { + bookmark.click_count += 1; + bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss"); + } + }) + // $scope.changeOrder($scope.order.indexOf(true)); $timeout(function() { timeagoInstance.cancel(); timeagoInstance.render(document.querySelectorAll('.need_to_be_rendered'), 'zh_CN'); @@ -227,6 +232,10 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim updateEditPos(); } + $scope.toggleShowMode = function(showMode) { + $scope.showMode = showMode; + } + $scope.editTag = function(tag) { if (tag.name == "未分类" || tag.name == "收藏") { toastr.warning('这个是系统默认分类,暂时不允许更新名字!', "警告"); @@ -484,6 +493,10 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim top: t + 10, left: l + w - 10, }) + $('.js-tag-show-mode').offset({ + top: t + 40, + left: l + w - 10, + }) } }, 100 * i) } diff --git a/public/scripts/services/data-service.js b/public/scripts/services/data-service.js index 2703c51..66ff667 100644 --- a/public/scripts/services/data-service.js +++ b/public/scripts/services/data-service.js @@ -20,7 +20,7 @@ app.factory('dataService', [function() { title: '书签' }, { uiSref: 'tags', - title: '书签分类' + title: '分类' }, { uiSref: 'note', title: '备忘录' @@ -30,7 +30,7 @@ app.factory('dataService', [function() { }, { uiSref: 'settings', title: '设置' - },{ + }, { uiSref: 'advice', title: '留言' }], @@ -56,13 +56,13 @@ app.factory('dataService', [function() { }, historyTypes: ['书签', '谷歌', 'Github', '栈溢出', '百度', '备忘录'], showStyles: ['navigate', 'costomTag', 'card', 'table'], - forbidQuickKey:{ - 'A':'在备忘录界面,已用做新增备忘录', - 'R':'在热门收藏界面,已用作随机查看热门收藏', - 'INSERT':'全局页面,已用做添加书签', - 'ESC':'全局页面,已用做退出弹窗', + forbidQuickKey: { + 'A': '在任意界面,已用做新增备忘录', + 'R': '在热门收藏界面,已用作随机查看热门收藏', + 'INSERT': '全局页面,已用做添加书签', + 'ESC': '全局页面,已用做退出弹窗', }, - keyShortcuts: function() { // 判断快捷方式是否生效 + keyShortcuts: function() { // 判断快捷方式是否生效 var ret = true; var menusScope = $('div[ng-controller="menuCtr"]').scope(); var login = (menusScope && menusScope.login); diff --git a/public/views/settings.html b/public/views/settings.html index db99686..c7238b2 100644 --- a/public/views/settings.html +++ b/public/views/settings.html @@ -159,6 +159,12 @@
功能说明:可在该页面,设置全局快速打开的链接。快捷键只能是字母a ~ z,字母不区分大小写。
+以下几个系统默认使用的按键无法使用:
+
+ A: 在任意界面,已用做新增备忘录。
+
+ R: 在热门收藏界面,已用作随机查看热门收藏。
+
| 标题 | @@ -98,3 +102,35 @@
|---|