diff options
Diffstat (limited to 'templates/part.navigation.addfeed.php')
-rw-r--r-- | templates/part.navigation.addfeed.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/templates/part.navigation.addfeed.php b/templates/part.navigation.addfeed.php index 4dbe94d20..6e014311b 100644 --- a/templates/part.navigation.addfeed.php +++ b/templates/part.navigation.addfeed.php @@ -10,11 +10,14 @@ <form ng-submit="Navigation.createFeed(feed)" name="feedform"> <input type="text" ng-model="feed.url" + ng-class="{'ng-invalid': Navigation.feedUrlExists(feed.url)}" placeholder="<?php p($l->t('Web address')); ?>" name="address" pattern="[^\s]+" required> + <p class="error" ng-show="Navigation.feedUrlExists(feed.url)"><?php p($l->t('Feed exists already!')); ?></p> + <!-- select a folder --> <select name="folder" title="<?php p($l->t('Folder')); ?>" @@ -50,7 +53,8 @@ <input type="submit" value="<?php p($l->t('Subscribe')); ?>" class="primary" - ng-disabled="Navigation.newFolder && Navigation.folderNameExists(folder.name)"> + ng-disabled="Navigation.feedUrlExists(feed.url) || + (Navigation.newFolder && Navigation.folderNameExists(folder.name))"> </form> </div> </li> |