summaryrefslogtreecommitdiffstats
path: root/js/news.js
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2012-08-31 19:14:57 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2012-09-01 00:31:39 +0200
commit9df1c658c1db523d42e77fe2ab938aeddbde8695 (patch)
tree624baa038b195b3620258691c7ef544fee3d7555 /js/news.js
parent401371d2137f96100324ff9ab4ac9a8388df02d5 (diff)
prevent loading when drag and dropping feeds
Diffstat (limited to 'js/news.js')
-rw-r--r--js/news.js88
1 files changed, 3 insertions, 85 deletions
diff --git a/js/news.js b/js/news.js
index 2c6a20e6a..57c70a066 100644
--- a/js/news.js
+++ b/js/news.js
@@ -1,4 +1,4 @@
-News={
+News = {
DropDownMenu: {
fade:function(menu){
$(menu).toggle();
@@ -78,25 +78,6 @@ News={
$(button).prop('value', t('news','Add folder'));
});
},
- 'delete':function(folderid) {
- $('.feeds_delete').tipsy('hide');
- OC.dialogs.confirm(t('news', 'Are you sure you want to delete this folder and all its feeds?'), t('news', 'Warning'), function(answer) {
- if(answer == true) {
- var rightcontent = $('div.rightcontent');
- var shownfeedid = rightcontent.attr('data-id');
- $.post(OC.filePath('news', 'ajax', 'deletefolder.php'),{'folderid':folderid, 'shownfeedid':shownfeedid},function(jsondata){
- if(jsondata.status == 'success'){
- $('.collapsable_container[data-id="' + jsondata.data.folderid + '"]').remove();
- transformCollapsableTrigger();
- }
- else{
- OC.dialogs.alert(jsondata.data.message, t('news', 'Error'));
- }
- });
- }
- });
- return false;
- }
},
Feed: {
id:'',
@@ -160,75 +141,12 @@ News={
}
});
},
- 'delete':function(feedid) {
- $('.feeds_delete').tipsy('hide');
- OC.dialogs.confirm(t('news', 'Are you sure you want to delete this feed?'), t('news', 'Warning'), function(answer) {
- if(answer == true) {
- $.post(OC.filePath('news', 'ajax', 'deletefeed.php'),{'feedid':feedid},function(jsondata){
- if(jsondata.status == 'success'){
- $('li.feed[data-id="'+jsondata.data.feedid+'"]').remove();
-
- var rightcontent = $('div.rightcontent');
- if(rightcontent.attr('data-id') == feedid) {
- rightcontent.find('div#feedadded').remove();
- rightcontent.find('ul.accordion').before(jsondata.data.part_items);
- transformCollapsableTrigger();
- // if the deleted feed is the current feed, reload the page
- // window.location.reload();
- }
- }
- else{
- OC.dialogs.alert(jsondata.data.message, t('news', 'Error'));
- }
- });
- }
- });
- return false;
- },
load:function(feedId) {
- var $feedItems = $('#feed_items');
- $feedItems.empty();
- $feedItems.addClass('loading');
- $.post(OC.filePath('news', 'ajax', 'loadfeed.php'), { 'feedId' : feedId }, function(jsonData) {
- if(jsonData.status == 'success'){
- // set active id
- var $rightContent = $(".rightcontent");
- $rightContent.attr('data-id', feedId);
- News.Feed.activeFeedId = parseInt(feedId);
- // load in new items
- $feedItems.html(jsonData.data.feedItems);
- // scroll to the top position
- $feedItems.scrollTop(0);
- // set title
- var $feedTitle = $(".feed_controls .feed_title h1");
- $feedTitle.html(jsonData.data.feedTitle);
- $feedTitle.attr('title', jsonData.data.feedTitle);
- // update unread count
- $feedHandler = new News.FeedStatusHandler(feedId);
- $feedHandler.setUnreadCount(jsonData.data.unreadItemCount);
- // select new feed
- $('li#selected_feed').attr('id', '');
- if(feedId < 0){
- $('li[data-id="' + feedId + '"]').attr('id', 'selected_feed');
- } else {
- $('li.feed[data-id="' + feedId + '"]').attr('id', 'selected_feed');
- }
- // refresh callbacks
- transformCollapsableTrigger();
- bindItemEventListeners();
- }
- else {
- OC.dialogs.alert(t('news', 'Error while loading the feed'), t('news', 'Error'));
- }
- $feedItems.removeClass('loading');
- });
+
},
- // this array is used to store ids to prevent sending too
- // many posts when scrolling. the structure is: feed_id: boolean
- processing:{},
- activeFeedId: -1000,
+
},