diff options
Diffstat (limited to 'templates/part.addfeedfolder.php')
-rw-r--r-- | templates/part.addfeedfolder.php | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/templates/part.addfeedfolder.php b/templates/part.addfeedfolder.php index 7f6a8f6a7..6ace0ddfa 100644 --- a/templates/part.addfeedfolder.php +++ b/templates/part.addfeedfolder.php @@ -1,15 +1,48 @@ + +<?php + function print_folder(OC_News_Folder $folder, $depth){ + echo '<li onclick="News.DropDownMenu.selectItem(this, ' . $folder->getId() . ')">' . strtoupper($folder->getName()) . '</li>'; + $children = $folder->getChildren(); + foreach($children as $child) { + if ($child instanceOf OC_News_Folder){ + print_folder($child, $depth+1); + } + } + } +?> + <div id="addfeedfolder_dialog" title="<?php echo $l->t("Add Feed/Folder"); ?>"> <table width="100%" style="border: 0;"> <tr> <td>Add new feed</td> - <td>...where?...</td> + <td> + <div id="feed_parentfolder"> + <button id="dropdownBtn" onclick="News.DropDownMenu.show(this)"> + <?php echo $l->t('ALL FEEDS'); ?> + </button> + <input type="hidden" name="folderid" value="0" /> + <ul class="dropdown"> + <?php print_folder($_['allfeeds'], 0); ?> + </ul> + </div> + </td> </tr> <tr> <td><input type="text" id="feed_add_url" placeholder="<?php echo $l->t('URL'); ?>" class="news_input" /></td> <td><input type="submit" value="<?php echo $l->t('Add feed'); ?>" onclick="News.Feed.submit(this)" id="feed_add_submit" /></td> </tr> <td>Add new folder</td> - <td>...where?...</td> + <td> + <div id="folder_parentfolder"> + <button id="dropdownBtn" onclick="News.DropDownMenu.show(this)"> + <?php echo $l->t('ALL FEEDS'); ?> + </button> + <input type="hidden" name="folderid" value="0" /> + <ul class="dropdown"> + <?php print_folder($_['allfeeds'], 0); ?> + </ul> + </div> + </td> </tr> <tr> <td><input type="text" id="folder_add_name" placeholder="<?php echo $l->t('Folder name'); ?>" class="news_input" /></td> |