From 14ac4a0aee0d906522fd6bc80f8b03186bc0259e Mon Sep 17 00:00:00 2001 From: luchenqun Date: Fri, 10 Mar 2017 17:25:07 +0800 Subject: [PATCH] =?UTF-8?q?md,=20enter=E9=94=AE=E8=BF=98=E6=98=AF=E4=B8=8D?= =?UTF-8?q?=E8=83=BD=E7=94=A8=E4=BA=8E=E4=BF=9D=E5=AD=98=E4=B9=A6=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/scripts/controllers/edit-controller.js | 25 +++++++++---------- public/views/bookmarks.html | 2 +- public/views/home.html | 2 +- public/views/settings.html | 2 +- 4 files changed, 15 insertions(+), 16 deletions(-) diff --git a/public/scripts/controllers/edit-controller.js b/public/scripts/controllers/edit-controller.js index e53ba60..b275e0f 100644 --- a/public/scripts/controllers/edit-controller.js +++ b/public/scripts/controllers/edit-controller.js @@ -204,25 +204,24 @@ app.controller('editCtr', ['$scope', '$state', '$timeout', '$document', 'bookmar var menusScope = $('div[ng-controller="menuCtr"]').scope(); // Insert按键,显示 if (event.keyCode == 45 && 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({}); + if ($('.ui.modal.js-add-bookmark').modal('is active')) { + $scope.ok(); + }else { + $('.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({}); + } } // Esc按键,退出 if (event.keyCode == 27 && menusScope.login) { $scope.cancel(); } - - // Enter按键,保存书签 - if (event.keyCode == 13 && menusScope.login && $('.ui.modal.js-add-bookmark').modal('is active')) { - $scope.ok(); - } }) }); diff --git a/public/views/bookmarks.html b/public/views/bookmarks.html index 9065f28..6e82a7d 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 9e54570..7b01afb 100644 --- a/public/views/home.html +++ b/public/views/home.html @@ -15,7 +15,7 @@

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

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

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

-

5、添加书签的时候,会自动获取title,供用户编辑。其中:Insert键打开添加页面,Enter键保存书签,Esc取消添加。(完成)

+

5、添加书签的时候,会自动获取title,供用户编辑。其中:Insert键打开添加页面,再次按Insert键保存书签,Esc取消添加。(完成)

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

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

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

diff --git a/public/views/settings.html b/public/views/settings.html index 9f41140..a89e9e9 100644 --- a/public/views/settings.html +++ b/public/views/settings.html @@ -109,7 +109,7 @@

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

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

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

-

5、添加书签的时候,会自动获取title,供用户编辑。其中:Insert键打开添加页面,Enter键保存书签,Esc取消添加。(完成)

+

5、添加书签的时候,会自动获取title,供用户编辑。其中:Insert键打开添加页面,再次按Insert键保存书签,Esc取消添加。(完成)

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

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

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