Remove duplicate code
This commit is contained in:
parent
85d039a640
commit
94bc111b20
32
js/main.js
32
js/main.js
|
@ -5,34 +5,34 @@ var MAX_RSS = 5;
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
var i = 0;
|
var i = 0;
|
||||||
|
|
||||||
|
var addItem = function(title, link) {
|
||||||
|
if(i >= MAX_RSS) return;
|
||||||
|
|
||||||
|
var item = $('<a>')
|
||||||
|
.attr('class', 'css-truncate')
|
||||||
|
.attr('href', link)
|
||||||
|
.attr('target', '_blank')
|
||||||
|
.text(title);
|
||||||
|
$('#news').append($('<li>').append(item));
|
||||||
|
|
||||||
|
i++;
|
||||||
|
};
|
||||||
|
|
||||||
rss.forEach(function(feed) {
|
rss.forEach(function(feed) {
|
||||||
$.get('/feeds/' + feed + '.rss', function(data) {
|
$.get('/feeds/' + feed + '.rss', function(data) {
|
||||||
$(data).find('item').forEach(function(entry) {
|
$(data).find('item').forEach(function(entry) {
|
||||||
if(i >= MAX_RSS) return;
|
|
||||||
var title = $(entry).find('title').text();
|
var title = $(entry).find('title').text();
|
||||||
var link = $(entry).find('link').text();
|
var link = $(entry).find('link').text();
|
||||||
|
|
||||||
var item = $('<a>')
|
addItem(title, link);
|
||||||
.attr('class', 'css-truncate')
|
|
||||||
.attr('href', link)
|
|
||||||
.attr('target', '_blank')
|
|
||||||
.text(title);
|
|
||||||
$('#news').append($('<li>').append(item));
|
|
||||||
i++;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
$(data).find('entry').forEach(function(entry) {
|
$(data).find('entry').forEach(function(entry) {
|
||||||
if(i >= MAX_RSS) return;
|
|
||||||
var title = $(entry).find('title').text();
|
var title = $(entry).find('title').text();
|
||||||
var link = $(entry).find('link').attr('href');
|
var link = $(entry).find('link').attr('href');
|
||||||
|
|
||||||
var item = $('<a>')
|
addItem(title, link);
|
||||||
.attr('class', 'css-truncate')
|
|
||||||
.attr('href', link)
|
|
||||||
.attr('target', '_blank')
|
|
||||||
.text(title);
|
|
||||||
$('#news').append($('<li>').append(item));
|
|
||||||
i++;
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue