diff options
author | Alessandro Cosentino <cosenal@gmail.com> | 2012-07-14 15:31:52 -0400 |
---|---|---|
committer | Alessandro Cosentino <cosenal@gmail.com> | 2012-07-14 15:31:52 -0400 |
commit | 9118cc6752aa062a8455630ad51f439907a93a12 (patch) | |
tree | 9d31d03ea43939794e97aaa270cd9dfc7cc3a967 | |
parent | 7a57e4e08ad32591aa9494fd7803a8c15b4fcb84 (diff) |
fix add button
-rw-r--r-- | js/news.js | 29 | ||||
-rw-r--r-- | lib/importopml.php | 0 | ||||
-rw-r--r-- | templates/main.php | 4 |
3 files changed, 21 insertions, 12 deletions
diff --git a/js/news.js b/js/news.js index 96c3f60b7..6e8600077 100644 --- a/js/news.js +++ b/js/news.js @@ -1,7 +1,7 @@ News={ DropDownMenu: { fade:function(menu){ - var list = $(menu).toggle(); + $(menu).toggle(); return false; }, dropdown:function(button){ @@ -47,13 +47,12 @@ News={ var displayname = $("#folder_add_name").val().trim(); if(displayname.length == 0) { - OC.dialogs.alert(t('news', 'Displayname cannot be empty.'), t('news', 'Error')); + OC.dialogs.alert(t('news', 'Name of the folder cannot be empty.'), t('news', 'Error')); return false; } $(button).attr("disabled", true); - //translation here!!! - $(button).prop('value', 'Adding...'); + $(button).prop('value', t('news', 'Adding...')); var folderid = $('#inputfolderid:input[name="folderid"]').val(); @@ -70,8 +69,7 @@ News={ } $("#folder_add_name").val(''); $(button).attr("disabled", false); - //translation here!!! - $(button).prop('value', 'Add folder'); + $(button).prop('value', t('news','Add folder')); }); }, 'delete':function(folderid) { @@ -80,6 +78,7 @@ News={ if(answer == true) { $.post(OC.filePath('news', 'ajax', 'deletefolder.php'),{'folderid':folderid},function(jsondata){ if(jsondata.status == 'success'){ + //change this with actually removing the folder in the view instead of the alert msg alert('removed!'); } else{ @@ -102,8 +101,7 @@ News={ } $(button).attr("disabled", true); - //translation here!!! - $(button).prop('value', 'Adding...'); + $(button).prop('value', t('news', 'Adding...')); var folderid = $('#inputfolderid:input[name="folderid"]').val(); @@ -119,8 +117,7 @@ News={ } $("#feed_add_url").val(''); $(button).attr("disabled", false); - //translation here!!! - $(button).prop('value', 'Add feed'); + $(button).prop('value', t('news', 'Add feed')); }); }, 'delete':function(feedid) { @@ -160,11 +157,9 @@ $(document).ready(function(){ $('#addfeed').click(function() { News.UI.overview('#addfeed_dialog','feeddialog.php'); - $(this).parent().toggle(); }); $('#addfolder').click(function() { News.UI.overview('#addfolder_dialog','folderdialog.php'); - $(this).parent().toggle(); }); $('.collapsable').click(function(){ @@ -193,4 +188,14 @@ $(document).ready(function(){ }); list.find('#feeds_delete').hide(); list.find('#feeds_edit').hide(); + + $('#addfeedfolder').click(function(e) { + e.stopPropagation(); + }); + +}); + +$(document).click(function(e) { + $('#fademenu').hide(); }); + diff --git a/lib/importopml.php b/lib/importopml.php new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/lib/importopml.php diff --git a/templates/main.php b/templates/main.php index 6ab1bc64e..243a372d1 100644 --- a/templates/main.php +++ b/templates/main.php @@ -13,6 +13,10 @@ <ul class="controls"> <li> <button class="svg" id="addfeedfolder" title="<?php echo $l->t('Add Feed/Folder'); ?>" onclick="News.DropDownMenu.fade('ul#feedfoldermenu')"><img class="svg" src="<?php echo OCP\Util::linkTo('news', 'img/add.svg'); ?>" alt="<?php echo $l->t('Add Feed/Folder'); ?>" /></button> + <ul class="menu" id="fademenu"> + <li class="menuItem" id="addfeed"><?php echo $l->t('Feed'); ?></li> + <li class="menuItem" id="addfolder"><?php echo $l->t('Folder'); ?></li> + </ul> </li> <li><button class="svg" title="<?php echo $l->t('Change View'); ?>">Eye</button></li> <li><button class="svg" title="<?php echo $l->t('Settings'); ?>">Settings</button></li> |