增加快捷键获取书签

This commit is contained in:
luchenqun 2017-03-07 10:02:12 +08:00
parent 40d1c8d779
commit e64b884493
4 changed files with 25 additions and 6 deletions

View File

@ -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) => {

View File

@ -6,7 +6,7 @@
<ul class="list">
<li>您可以将您的IE浏览器或者谷歌浏览器上面的书签导入系统<a style="cursor:pointer;" ng-click="addBookmarkbyFile()">现在就去</a>
</li>
<li>您也可以点击菜单栏上面的<i class="add square icon"></i>图标进行添加</li>
<li>您也可以点击菜单栏上面的<i class="add square icon"></i>图标进行添加或者在书签任意界面按键盘上a键也可以</li>
</ul>
</div>
</div>

View File

@ -10,12 +10,12 @@
<p>6、在别人的电脑上无法查看我收藏的书签。</p>
<p>7、如果公用一台电脑那么收藏夹里面会收藏其他人的网址。</p>
<p>PS注册在登录界面的右下角。</p>
<h2 class="ui dividing header">主要功能(有好的功能,可以在留言里面进行留言)</h2>
<h2 class="ui dividing header">主要功能</h2>
<p>1、需要注册账号用户。(初步完成)</p>
<p>2、网站展示有三种展示方式导航列表卡片。其中导航以分类展示分类顺序可以在书签分类下面拖动编辑。按照点击的次数从高到低在每个分类里面提取16个书签再按照最近添加的书签提取前面的16个书签然后合并起来。列表以表格展示显示书签详细类容按照点击次数优先显示点击次数相同则按添加顺序优先。卡片以卡片方式显示按照最近添加优先显示。(完成)</p>
<p>3、在书签分类里面可以更新分类删除分类新增分类对分类显示进行排序。分类的标签默认按照添加日期展示但是可以点击表格的标题按照点击次数添加日期最后点击从大到小进行排序。(完成)</p>
<p>4、可以按照指定添加时间段指定分类目录指定网址关键字等进行查询。(完成)</p>
<p>5、添加书签的时候会自动获取title供用户编辑。(完成)</p>
<p>5、添加书签的时候会自动获取title供用户编辑。在书签任意界面按键盘上a键可快速添加(完成)</p>
<p>6、可以导入Chrome的书签导出文件暂时做在设置里面。(完成)</p>
<p>7、书签可以作为公有或者私有公有可供所有人搜索。(暂时可以通过用户名进行搜索,待优化)</p>
<p>8、可以将搜索到其他用户的书签转存为自己的书签。(已完成)</p>

View File

@ -104,12 +104,12 @@
<p>6、在别人的电脑上无法查看我收藏的书签。</p>
<p>7、如果公用一台电脑那么收藏夹里面会收藏其他人的网址。</p>
<p>PS注册在登录界面的右下角。</p>
<h2 class="ui dividing header">主要功能(有好的功能,可以在留言里面进行留言)</h2>
<h2 class="ui dividing header">主要功能</h2>
<p>1、需要注册账号用户。(初步完成)</p>
<p>2、网站展示有三种展示方式导航列表卡片。其中导航以分类展示分类顺序可以在书签分类下面拖动编辑。按照点击的次数从高到低在每个分类里面提取16个书签再按照最近添加的书签提取前面的16个书签然后合并起来。列表以表格展示显示书签详细类容按照点击次数优先显示点击次数相同则按添加顺序优先。卡片以卡片方式显示按照最近添加优先显示。(完成)</p>
<p>3、在书签分类里面可以更新分类删除分类新增分类对分类显示进行排序。分类的标签默认按照添加日期展示但是可以点击表格的标题按照点击次数添加日期最后点击从大到小进行排序。(完成)</p>
<p>4、可以按照指定添加时间段指定分类目录指定网址关键字等进行查询。(完成)</p>
<p>5、添加书签的时候会自动获取title供用户编辑。(完成)</p>
<p>5、添加书签的时候会自动获取title供用户编辑。在书签任意界面按键盘上a键可快速添加(完成)</p>
<p>6、可以导入Chrome的书签导出文件暂时做在设置里面。(完成)</p>
<p>7、书签可以作为公有或者私有公有可供所有人搜索。(暂时可以通过用户名进行搜索,待优化)</p>
<p>8、可以将搜索到其他用户的书签转存为自己的书签。(已完成)</p>