diff --git a/public_html/js/Presenters/PostUploadPresenter.js b/public_html/js/Presenters/PostUploadPresenter.js
index 5fd4df39..cf4782c5 100644
--- a/public_html/js/Presenters/PostUploadPresenter.js
+++ b/public_html/js/Presenters/PostUploadPresenter.js
@@ -262,8 +262,9 @@ App.Presenters.PostUploadPresenter = function(
}
function addPostFromUrl(url) {
- var post = _.extend({}, getDefaultPost(), {url: url, source: url, fileName: url});
+ var post = _.extend({}, getDefaultPost(), {url: url, fileName: url});
postAdded(post);
+ setPostsSource([post], url);
var matches = url.match(/watch.*?=([a-zA-Z0-9_-]+)/);
if (matches) {
@@ -431,7 +432,11 @@ App.Presenters.PostUploadPresenter = function(
function setPostsSource(posts, newSource) {
_.each(posts, function(post) {
- //todo: take care of max source length
+ var maxSourceLength = 200;
+ console.log(newSource);
+ if (newSource.length > maxSourceLength) {
+ newSource = newSource.substring(0, maxSourceLength - 5) + '(...)';
+ }
post.source = newSource;
postChanged(post);
});