mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 21:25:55 +00:00
share: indicate whether article is shared or not using the icon
This commit is contained in:
@@ -2645,6 +2645,7 @@
|
||||
num_comments,
|
||||
comments,
|
||||
int_id,
|
||||
uuid,
|
||||
hide_images,
|
||||
unread,feed_id,marked,published,link,last_read,orig_feed_id,
|
||||
last_marked, last_published,
|
||||
@@ -2687,6 +2688,7 @@
|
||||
"tag_cache," .
|
||||
"label_cache," .
|
||||
"link," .
|
||||
"uuid," .
|
||||
"last_read," .
|
||||
"(SELECT hide_images FROM ttrss_feeds WHERE id = feed_id) AS hide_images," .
|
||||
"last_marked, last_published, " .
|
||||
|
||||
@@ -69,7 +69,9 @@ class Share extends Plugin {
|
||||
}
|
||||
|
||||
function hook_article_button($line) {
|
||||
return "<img src=\"plugins/share/share.png\"
|
||||
$img = $line['uuid'] ? "share.png" : "notshared.png";
|
||||
|
||||
return "<img id='SHARE-IMG-".$line['int_id']."' src=\"plugins/share/$img\"
|
||||
class='tagsPic' style=\"cursor : pointer\"
|
||||
onclick=\"shareArticle(".$line['int_id'].")\"
|
||||
title='".__('Share by URL')."'>";
|
||||
|
||||
BIN
plugins/share/notshared.png
Normal file
BIN
plugins/share/notshared.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 657 B |
@@ -37,6 +37,9 @@ function shareArticle(id) {
|
||||
|
||||
new Effect.Highlight(e);
|
||||
|
||||
var img = $("SHARE-IMG-" + id);
|
||||
if (img) img.src = img.src.replace("notshared.png", "share.png");
|
||||
|
||||
notify('');
|
||||
|
||||
} else {
|
||||
@@ -61,6 +64,10 @@ function shareArticle(id) {
|
||||
parameters: query,
|
||||
onComplete: function(transport) {
|
||||
notify("Article unshared.");
|
||||
|
||||
var img = $("SHARE-IMG-" + id);
|
||||
if (img) img.src = img.src.replace("share.png", "notshared.png");
|
||||
|
||||
dialog.hide();
|
||||
} });
|
||||
}
|
||||
@@ -70,6 +77,9 @@ function shareArticle(id) {
|
||||
|
||||
dialog.show();
|
||||
|
||||
var img = $("SHARE-IMG-" + id);
|
||||
if (img) img.src = img.src.replace("notshared.png", "share.png");
|
||||
|
||||
} catch (e) {
|
||||
exception_error("shareArticle", e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user