diff --git a/public/scripts/controllers/edit-controller.js b/public/scripts/controllers/edit-controller.js index 260b06f..1c623eb 100644 --- a/public/scripts/controllers/edit-controller.js +++ b/public/scripts/controllers/edit-controller.js @@ -1,4 +1,4 @@ -app.controller('editCtr', ['$scope', '$state', '$timeout', 'bookmarkService', 'pubSubService', function($scope, $state, $timeout, bookmarkService, pubSubService) { +app.controller('editCtr', ['$scope', '$state', '$timeout', '$document', 'bookmarkService', 'pubSubService', function($scope, $state, $timeout, $document, bookmarkService, pubSubService) { console.log("Hello editCtr"); var maxSelections = 3; init(); @@ -198,6 +198,25 @@ app.controller('editCtr', ['$scope', '$state', '$timeout', 'bookmarkService', 'p $scope.newTags = bookmark.tags.map((item) => item.name).toString(); }); + + $document.bind("keypress", function(event) { + $scope.$apply(function() { + console.log(event.keyCode); + var menusScope = $('div[ng-controller="menuCtr"]').scope(); + // a按键 + if (event.keyCode == 97 && menusScope.login) { + $('.ui.modal.js-add-bookmark').modal({ + closable: false, + }).modal('setting', 'transition', transition()).modal('show'); + $('.ui.modal.js-add-bookmark .ui.dropdown').dropdown('clear'); + $('.ui.modal.js-add-bookmark .ui.dropdown').addClass('loading'); + $('.ui.checkbox.js-public').checkbox('set checked'); + init(); + getTags({}); + } + }) + }); + function getTags(params) { bookmarkService.getTags(params) .then((data) => { diff --git a/public/views/bookmarks.html b/public/views/bookmarks.html index 7883ed7..0313fc3 100644 --- a/public/views/bookmarks.html +++ b/public/views/bookmarks.html @@ -6,7 +6,7 @@ diff --git a/public/views/home.html b/public/views/home.html index b30e312..a85643b 100644 --- a/public/views/home.html +++ b/public/views/home.html @@ -10,12 +10,12 @@

6、在别人的电脑上无法查看我收藏的书签。

7、如果公用一台电脑,那么收藏夹里面会收藏其他人的网址。

PS:注册在登录界面的右下角。

-

主要功能(有好的功能,可以在留言里面进行留言)

+

主要功能

1、需要注册账号用户。(初步完成)

2、网站展示有三种展示方式:导航,列表,卡片。其中导航以分类展示,分类顺序可以在书签分类下面拖动编辑。按照点击的次数从高到低在每个分类里面提取16个书签,再按照最近添加的书签提取前面的16个书签,然后合并起来。列表以表格展示,显示书签详细类容,按照点击次数优先显示,点击次数相同,则按添加顺序优先。卡片以卡片方式显示,按照最近添加优先显示。(完成)

3、在书签分类里面,可以更新分类,删除分类,新增分类,对分类显示进行排序。分类的标签默认按照添加日期展示,但是可以点击表格的标题,按照点击次数,添加日期,最后点击从大到小进行排序。(完成)

4、可以按照指定添加时间段,指定分类目录,指定网址关键字等进行查询。(完成)

-

5、添加书签的时候,会自动获取title,供用户编辑。(完成)

+

5、添加书签的时候,会自动获取title,供用户编辑。在书签任意界面按键盘上a键可快速添加!(完成)

6、可以导入Chrome的书签导出文件,暂时做在设置里面。(完成)

7、书签可以作为公有或者私有,公有可供所有人搜索。(暂时可以通过用户名进行搜索,待优化)

8、可以将搜索到其他用户的书签转存为自己的书签。(已完成)

diff --git a/public/views/settings.html b/public/views/settings.html index 7513b50..2daccc0 100644 --- a/public/views/settings.html +++ b/public/views/settings.html @@ -104,12 +104,12 @@

6、在别人的电脑上无法查看我收藏的书签。

7、如果公用一台电脑,那么收藏夹里面会收藏其他人的网址。

PS:注册在登录界面的右下角。

-

主要功能(有好的功能,可以在留言里面进行留言)

+

主要功能

1、需要注册账号用户。(初步完成)

2、网站展示有三种展示方式:导航,列表,卡片。其中导航以分类展示,分类顺序可以在书签分类下面拖动编辑。按照点击的次数从高到低在每个分类里面提取16个书签,再按照最近添加的书签提取前面的16个书签,然后合并起来。列表以表格展示,显示书签详细类容,按照点击次数优先显示,点击次数相同,则按添加顺序优先。卡片以卡片方式显示,按照最近添加优先显示。(完成)

3、在书签分类里面,可以更新分类,删除分类,新增分类,对分类显示进行排序。分类的标签默认按照添加日期展示,但是可以点击表格的标题,按照点击次数,添加日期,最后点击从大到小进行排序。(完成)

4、可以按照指定添加时间段,指定分类目录,指定网址关键字等进行查询。(完成)

-

5、添加书签的时候,会自动获取title,供用户编辑。(完成)

+

5、添加书签的时候,会自动获取title,供用户编辑。在书签任意界面按键盘上a键可快速添加!(完成)

6、可以导入Chrome的书签导出文件,暂时做在设置里面。(完成)

7、书签可以作为公有或者私有,公有可供所有人搜索。(暂时可以通过用户名进行搜索,待优化)

8、可以将搜索到其他用户的书签转存为自己的书签。(已完成)