-
-
- 您可以将您的IE浏览器或者谷歌浏览器上面的书签导入系统!现在就去 - -
- 您也可以点击菜单栏上面的图标进行添加。也可以使用快捷键:Insert键打开添加页面,再次按Insert键保存书签,Esc取消添加。 -
diff --git a/public/scripts/controllers/bookmark-info-controller.js b/public/scripts/controllers/bookmark-info-controller.js index 9a05f30..2feb12a 100644 --- a/public/scripts/controllers/bookmark-info-controller.js +++ b/public/scripts/controllers/bookmark-info-controller.js @@ -1,63 +1,63 @@ -app.controller('bookmarkInfoCtr', ['$scope', '$state', '$timeout', '$sce', '$window', '$filter', '$document', '$timeout', 'bookmarkService', 'pubSubService', 'dataService', function($scope, $state, $timeout, $sce, $window, $filter, $document, $timeout, bookmarkService, pubSubService, dataService) { - console.log("Hello bookmarkInfoCtr"); - $scope.bookmark = {} - $scope.content = ''; - $scope.loading = false; - - pubSubService.subscribe('TagCtr.showBookmarkInfo', $scope, function(event, bookmark) { - console.log('subscribe TagCtr.showBookmarkInfo', bookmark); - $('.ui.modal.js-bookmark-info').modal({ - closable: false, - }).modal('setting', 'transition', dataService.animation()).modal('show'); - bookmark.favicon_url = bookmark.favicon_url || ('http://47.75.89.228:3000/?url=' + bookmark.url); - bookmark.snap_url = bookmark.snap_url || ('./images/snap/' + bookmark.id + '.png'); - $scope.bookmark = bookmark; - $scope.bookmark.description = $sce.trustAsHtml(bookmark.description); - $scope.content = ''; - var params = { - url: bookmark.url, - requestId: 1 - } - $scope.loading = true; - $timeout(function() { - $('.ui.modal.js-bookmark-info').modal("refresh"); - $("p").css("word-wrap", "break-word"); - }, 500); - bookmarkService.getArticle(params) - .then((data) => { - $scope.content = data.content ? $sce.trustAsHtml(data.content) : $sce.trustAsHtml('
数据获取失败,可能是服务器不允许获取,或者是https网站!
'); - setTimeout(function() { - $('.ui.modal.js-bookmark-info').modal && $('.ui.modal.js-bookmark-info').modal("refresh"); - }, 100); - $scope.loading = false; - }) - .catch((err) => { - $scope.content = $sce.trustAsHtml('数据获取失败:' + JSON.stringify(err) + '
'); - $scope.loading = false; - }) - }); - - $scope.jumpToUrl = function(url, id) { - $window.open(url, '_blank'); - if ($scope.bookmark.own) { - bookmarkService.clickBookmark({ - id: id - }); - $scope.bookmark.click_count += 1; - $scope.bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss"); - } - } - - $scope.copy = function(url) { - dataService.clipboard(url); - } - - $document.bind("keydown", function(event) { - $scope.$apply(function() { - // Esc按键,退出 - if (event.keyCode == 27) { - $('.ui.modal.js-bookmark-info').modal("hide"); - } - }) - }); -}]); +app.controller('bookmarkInfoCtr', ['$scope', '$state', '$timeout', '$sce', '$window', '$filter', '$document', '$timeout', 'bookmarkService', 'pubSubService', 'dataService', function($scope, $state, $timeout, $sce, $window, $filter, $document, $timeout, bookmarkService, pubSubService, dataService) { + console.log("Hello bookmarkInfoCtr"); + $scope.bookmark = {} + $scope.content = ''; + $scope.loading = false; + + pubSubService.subscribe('TagCtr.showBookmarkInfo', $scope, function(event, bookmark) { + console.log('subscribe TagCtr.showBookmarkInfo', bookmark); + $('.ui.modal.js-bookmark-info').modal({ + closable: false, + }).modal('setting', 'transition', dataService.animation()).modal('show'); + bookmark.favicon_url = bookmark.favicon_url || ('http://favicon.luchenqun.com/?url=' + bookmark.url); + bookmark.snap_url = bookmark.snap_url || ('./images/snap/' + bookmark.id + '.png'); + $scope.bookmark = bookmark; + $scope.bookmark.description = $sce.trustAsHtml(bookmark.description); + $scope.content = ''; + var params = { + url: bookmark.url, + requestId: 1 + } + $scope.loading = true; + $timeout(function() { + $('.ui.modal.js-bookmark-info').modal("refresh"); + $("p").css("word-wrap", "break-word"); + }, 500); + bookmarkService.getArticle(params) + .then((data) => { + $scope.content = data.content ? $sce.trustAsHtml(data.content) : $sce.trustAsHtml('数据获取失败,可能是服务器不允许获取,或者是https网站!
'); + setTimeout(function() { + $('.ui.modal.js-bookmark-info').modal && $('.ui.modal.js-bookmark-info').modal("refresh"); + }, 100); + $scope.loading = false; + }) + .catch((err) => { + $scope.content = $sce.trustAsHtml('数据获取失败:' + JSON.stringify(err) + '
'); + $scope.loading = false; + }) + }); + + $scope.jumpToUrl = function(url, id) { + $window.open(url, '_blank'); + if ($scope.bookmark.own) { + bookmarkService.clickBookmark({ + id: id + }); + $scope.bookmark.click_count += 1; + $scope.bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss"); + } + } + + $scope.copy = function(url) { + dataService.clipboard(url); + } + + $document.bind("keydown", function(event) { + $scope.$apply(function() { + // Esc按键,退出 + if (event.keyCode == 27) { + $('.ui.modal.js-bookmark-info').modal("hide"); + } + }) + }); +}]); diff --git a/public/views/bookmarks.html b/public/views/bookmarks.html index 43c2af4..8d3b341 100644 --- a/public/views/bookmarks.html +++ b/public/views/bookmarks.html @@ -1,162 +1,162 @@ - -| 标题 | -链接 | -点击次数 | -创建日期 | -最后点击 | -分类 | -操作 | -
|---|---|---|---|---|---|---|
|
- |
- - {{ bookmark.url }} - | -{{ bookmark.click_count }} | -- - | -- - | -
-
- {{ tag.name }}
-
- |
-
- |
-
|
- |
- ||||||
| 标题 | +链接 | +点击次数 | +创建日期 | +最后点击 | +分类 | +操作 | +
|---|---|---|---|---|---|---|
|
+ |
+ + {{ bookmark.url }} + | +{{ bookmark.click_count }} | ++ + | ++ + | +
+
+ {{ tag.name }}
+
+ |
+
+ |
+
|
+ |
+ ||||||
| 标题 | -链接 | -{{ searchHotBookmarks ? '收藏人数' : '点击次数'}} | -创建日期 | -最后点击 | -{{ searchHotBookmarks ? '来源信息' : '分类'}} | -操作 | -
|---|---|---|---|---|---|---|
|
- |
- - {{ bookmark.url }} - | -{{ bookmark.click_count || bookmark.fav_count }} | -- - | -- - | -
-
- {{ tag.name }}
-
-
- {{ bookmark.created_by }}
-
- |
-
-
- |
-
|
- |
- ||||||
| 标题 | +链接 | +{{ searchHotBookmarks ? '收藏人数' : '点击次数'}} | +创建日期 | +最后点击 | +{{ searchHotBookmarks ? '来源信息' : '分类'}} | +操作 | +
|---|---|---|---|---|---|---|
|
+ |
+ + {{ bookmark.url }} + | +{{ bookmark.click_count || bookmark.fav_count }} | ++ + | ++ + | +
+
+ {{ tag.name }}
+
+
+ {{ bookmark.created_by }}
+
+ |
+
+
+ |
+
|
+ |
+ ||||||
| 标题 | -链接 | -点击次数 | -创建日期 | -最后点击 | -分类 | -操作 | -
|---|---|---|---|---|---|---|
|
- |
- - {{ bookmark.url }} - | -{{ bookmark.click_count }} | -- - | -- - | -
-
- {{ tag.name }}
-
- |
-
- |
-
|
- |
- ||||||
| 标题 | +链接 | +点击次数 | +创建日期 | +最后点击 | +分类 | +操作 | +
|---|---|---|---|---|---|---|
|
+ |
+ + {{ bookmark.url }} + | +{{ bookmark.click_count }} | ++ + | ++ + | +
+
+ {{ tag.name }}
+
+ |
+
+ |
+
|
+ |
+ ||||||