diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-01-27 04:15:53 +0100 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-01-27 04:15:53 +0100 |
commit | ae7393db3d99a7ac223ae917129cccd9f49888e3 (patch) | |
tree | 7f54b72b0d01c38afd1378365a67e4f192922423 /templates/part.settings.php | |
parent | 483784caa38bd6131405ac474347a215584e30a5 (diff) |
merged the angularjs branch
Diffstat (limited to 'templates/part.settings.php')
-rw-r--r-- | templates/part.settings.php | 108 |
1 files changed, 108 insertions, 0 deletions
diff --git a/templates/part.settings.php b/templates/part.settings.php new file mode 100644 index 000000000..97a2b99a6 --- /dev/null +++ b/templates/part.settings.php @@ -0,0 +1,108 @@ +<div + class="bottom_settings" + ng-controller="SettingsController" + hide-settings-when-focus-lost> + + <div class="open_add bottom_popup" + ng-show="addIsShown()" + ng-class="{expanded: addIsShown()}"> + <fieldset class="personalblock"> + <legend><strong><?php p($l->t('Add Subscription')); ?></strong></legend> + <form> + <select name="folder" + title="<?php p($l->t('Folder under which the feed is being saved')); ?>" + ng-model="folderId" + ng-disabled="isAddingFeed()" + ng-options="folder.name for folder in getFolders()"> + <option value=""><?php p($l->t('-- choose folder --')); ?></option> + </select> + <p class="error"> + <span ng-show="feedEmptyError"><?php p($l->t('Address must not be empty!')); ?></span> + <span ng-show="feedExistsError"><?php p($l->t('Feed exists already!')); ?></span> + <span ng-show="feedError"><?php p($l->t('Could not add feed!')); ?></span> + </p> + <input type="text" + ng-model="feedUrl" + placeholder="<?php p($l->t('Address')); ?>" + ng-disabled="isAddingFeed()"> + <button title="<?php p($l->t('Add')); ?>" + ng-class="{loading: isAddingFeed()}" + ng-click="addFeed(feedUrl, folderId)"><?php p($l->t('Add')); ?></button> + </form> + </fieldset> + <fieldset class="personalblock"> + <legend><strong><?php p($l->t('Add Folder')); ?></strong></legend> + <form name="addFolderForm"> + <p class="error"> + <span ng-show="folderEmptyError"><?php p($l->t('Folder name must not be empty!')); ?></span> + <span ng-show="folderExistsError"><?php p($l->t('Folder exists already!')); ?></span> + </p> + <input type="text" + ng-model="folderName" + ng-disabled="isAddingFolder()" + name="folderName" + maxlength="30" + placeholder="<?php p($l->t('Folder Name')); ?>"> + <button title="<?php p($l->t('Add')); ?>" + ng-click="addFolder(folderName)" + ng-class="{loading: isAddingFolder()}"><?php p($l->t('Add')); ?></button> + </form> + </fieldset> + </div> + + + <div id="feed_settings" class="bottom_popup" + ng-class="{expanded: settingsAreShown()}"> + <ul class="controls"> + <li class="view show_all" + ng-show="getShowAll()" + ng-click="setShowAll(false)" + title="<?php p($l->t('Show everything')); ?>"> + <button></button> + </li> + <li class="view show_unread" + ng-show="!getShowAll()" + ng-click="setShowAll(true)" + title="<?php p($l->t('Show only unread')); ?>"> + <button></button> + </li> + <li style="float: right" + ng-class="{active: settingsAreShown()}"> + <button id="settingsbtn" + title="<?php p($l->t('Settings')); ?>" + ng-click="toggleSettings()"> + <img class="svg" + src="<?php print_unescaped(image_path('core','actions/settings.png')); ?>" + alt="<?php p($l->t('Settings')); ?>" /> + </button> + </li> + <li style="float: right" + title="<?php p($l->t('Add feed or folder')) ?>" + ng-class="{active: addIsShown()}"> + <button ng-click="toggleAdd()"> + <img class="svg" + src="<?php print_unescaped(link_to('news', 'img/add.svg')) ?>" + alt="<?php p($l->t('Add Feed/Folder')) ?>" /></button> + </li> + </ul> + + <div class="open_settings" ng-show="settingsAreShown()"> + <fieldset class="personalblock"> + <legend><strong><?php p($l->t('Import / Export')); ?></strong></legend> + <input type="file" id="file_upload_start" name="files[]" read-file/> + <button title="<?php p($l->t('Import OPML')); ?>" + id="browselink"> + <?php p($l->t('Import OPML')); ?> + </button> + <a class="button" + href="<?php print_unescaped(\OC_Helper::linkToRoute('news_export_opml')) ?>" + title="<?php p($l->t('Export OPML')); ?>"><?php p($l->t('Export OPML')); ?></a> + </fieldset> + <fieldset class="personalblock"> + <legend><strong><?php p($l->t('Subscribelet')); ?></strong></legend> + <p><?php print_unescaped($this->inc('part.subscribelet'));?> + </p> + </fieldset> + </div> + </div> +</div>
\ No newline at end of file |