diff --git a/src/main/java/com/commafeed/frontend/model/Entry.java b/src/main/java/com/commafeed/frontend/model/Entry.java
index f8b1ae57..bdcd7936 100644
--- a/src/main/java/com/commafeed/frontend/model/Entry.java
+++ b/src/main/java/com/commafeed/frontend/model/Entry.java
@@ -12,6 +12,7 @@ public class Entry implements Serializable {
private Date date;
private String feedId;
private String feedName;
+ private String feedUrl;
private String url;
private boolean read;
private boolean starred;
@@ -88,4 +89,12 @@ public class Entry implements Serializable {
this.starred = starred;
}
+ public String getFeedUrl() {
+ return feedUrl;
+ }
+
+ public void setFeedUrl(String feedUrl) {
+ this.feedUrl = feedUrl;
+ }
+
}
diff --git a/src/main/java/com/commafeed/frontend/rest/resources/EntriesREST.java b/src/main/java/com/commafeed/frontend/rest/resources/EntriesREST.java
index c5f91f0b..c95b3bb3 100644
--- a/src/main/java/com/commafeed/frontend/rest/resources/EntriesREST.java
+++ b/src/main/java/com/commafeed/frontend/rest/resources/EntriesREST.java
@@ -112,6 +112,7 @@ public class EntriesREST extends AbstractREST {
entry.setFeedName(status.getSubscription().getTitle());
entry.setFeedId(String.valueOf(status.getSubscription().getId()));
+ entry.setFeedUrl(status.getSubscription().getFeed().getLink());
return entry;
}
diff --git a/src/main/webapp/css/app.css b/src/main/webapp/css/app.css
index 4330a3d9..c45b1a66 100644
--- a/src/main/webapp/css/app.css
+++ b/src/main/webapp/css/app.css
@@ -101,6 +101,7 @@
white-space: nowrap;
position: absolute;
width: 145px;
+ text-overflow: ellipsis;
}
#feed-accordion .entry-heading .entry-name {
@@ -147,7 +148,7 @@
border-top: 1px solid #ebebeb;
}
-#feed-accordion .entry-buttons label{
+#feed-accordion .entry-buttons label {
margin-bottom: 0px
}
diff --git a/src/main/webapp/js/directives.js b/src/main/webapp/js/directives.js
index dcdf2aef..2c5a4c8f 100644
--- a/src/main/webapp/js/directives.js
+++ b/src/main/webapp/js/directives.js
@@ -8,7 +8,7 @@ module.directive('favicon', function() {
},
replace : true,
template : ''
- }
+ };
});
module.directive('ngBlur', function() {
diff --git a/src/main/webapp/templates/feeds.view.html b/src/main/webapp/templates/feeds.view.html
index d4544fa6..80e7220f 100644
--- a/src/main/webapp/templates/feeds.view.html
+++ b/src/main/webapp/templates/feeds.view.html
@@ -9,9 +9,12 @@