diff options
author | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-13 22:33:18 +0200 |
---|---|---|
committer | Bernhard Posselt <dev@bernhard-posselt.com> | 2014-09-13 22:33:18 +0200 |
commit | c67f4bf6075844a558d137f9e4e926a4d5e53d0f (patch) | |
tree | 7a7d6a3604bc6c0fb26ab1faec1f4eb72ef3a802 /templates | |
parent | 547ed45019e0fa642407b0287bece720a1c5333e (diff) |
center buttons and link captions for import/export
Diffstat (limited to 'templates')
-rw-r--r-- | templates/part.settings.php | 211 |
1 files changed, 106 insertions, 105 deletions
diff --git a/templates/part.settings.php b/templates/part.settings.php index 81dcfc878..2223fff95 100644 --- a/templates/part.settings.php +++ b/templates/part.settings.php @@ -1,111 +1,112 @@ <div id="app-settings-header"> <button name="app settings" - class="settings-button" - data-apps-slide-toggle="#app-settings-content"></button> + class="settings-button" + data-apps-slide-toggle="#app-settings-content"></button> </div> <div id="app-settings-content"> - <h3><?php p($l->t('Settings')); ?></h3> - - <p ng-click="Settings.toggleSetting('compact')"> - <label for="compact"> - <input type="checkbox" ng-checked="Settings.getSetting('compact')" name="compact"> - <?php p($l->t('Compact view')); ?> - </label> - </p> - - <p ng-click="Settings.toggleSetting('showAll')"> - - <label for="showAll"> - <input type="checkbox" ng-checked="Settings.getSetting('showAll')" name="showAll"> - <?php p($l->t('Show unread articles')); ?> - </label> - </p> - - <p ng-click="Settings.toggleSetting('oldestFirst')"> - <label for="oldestFirst"> - <input type="checkbox" ng-checked="Settings.getSetting('oldestFirst')" name="oldestFirst"> - <?php p($l->t('Order by oldest first')); ?> - </label> - </p> - - <p ng-click="Settings.toggleSetting('preventReadOnScroll')"> - <label for="preventReadOnScroll"> - <input type="checkbox" ng-checked="Settings.getSetting('preventReadOnScroll')" name="preventReadOnScroll"> - <?php p($l->t('Disable mark read during scrolling')); ?> - </label> - </p> - - - <h3><?php p($l->t('Subscriptions (OPML)')); ?></h3> - - <input type="file" - id="opml-upload" - name="import" - accept="text/x-opml, text/xml" - news-read-file="Settings.importOpml($fileContent)"/> - - <button title="<?php p($l->t('Import')); ?>" - class="icon-upload svg button-icon-label" - news-trigger-click="#opml-upload" - ng-disabled="Settings.isImporting()"> - <?php p($l->t('Import')); ?> - </button> - - <a title="<?php p($l->t('Export')); ?>" - class="button icon-download svg button-icon-label" - href="<?php p(\OCP\Util::linkToRoute('news.export.opml')); ?>" - target="_blank" - ng-hide="App.isFirstRun()"> - <?php p($l->t('Export')); ?> - </a> - - <button - class="icon-download svg button-icon-label" - title="<?php p($l->t('Export')); ?>" - ng-show="App.isFirstRun()" - disabled> - <?php p($l->t('Export')); ?> - </button> - - <p class="error" ng-show="Settings.opmlImportError"> - <?php p($l->t('Error when importing: file does not contain valid OPML')); ?> - </p> - - - <h3><?php p($l->t('Unread/Starred Articles')); ?></h3> - - <input - type="file" - id="article-upload" - name="importarticle" - accept="application/json" - news-read-file="Settings.importArticles($fileContent)"/> - - <button title="<?php p($l->t('Import')); ?>" - class="icon-upload svg button-icon-label" - ng-class="{'icon-loading-small': Settings.importing}" - ng-disabled="Settings.isImporting()" - news-trigger-click="#article-upload"> - <?php p($l->t('Import')); ?> - </button> - - <a title="<?php p($l->t('Export')); ?>" class="button icon-download svg button-icon-label" - href="<?php p(\OCP\Util::linkToRoute('news.export.articles')); ?>" - target="_blank" - ng-hide="App.isFirstRun()"> - <?php p($l->t('Export')); ?> - </a> - <button - class="icon-download svg button-icon-label" - title="<?php p($l->t('Export')); ?>" - ng-show="App.isFirstRun()" - disabled> - <?php p($l->t('Export')); ?> - </button> - - <p class="error" ng-show="Settings.articleImportError"> - <?php p($l->t('Error when importing: file does not contain valid JSON')); ?> - </p> - + <h3><?php p($l->t('Settings')); ?></h3> + + <p ng-click="Settings.toggleSetting('compact')"> + <label for="compact"> + <input type="checkbox" ng-checked="Settings.getSetting('compact')" name="compact"> + <?php p($l->t('Compact view')); ?> + </label> + </p> + + <p ng-click="Settings.toggleSetting('showAll')"> + + <label for="showAll"> + <input type="checkbox" ng-checked="Settings.getSetting('showAll')" name="showAll"> + <?php p($l->t('Show unread articles')); ?> + </label> + </p> + + <p ng-click="Settings.toggleSetting('oldestFirst')"> + <label for="oldestFirst"> + <input type="checkbox" ng-checked="Settings.getSetting('oldestFirst')" name="oldestFirst"> + <?php p($l->t('Order by oldest first')); ?> + </label> + </p> + + <p ng-click="Settings.toggleSetting('preventReadOnScroll')"> + <label for="preventReadOnScroll"> + <input type="checkbox" ng-checked="Settings.getSetting('preventReadOnScroll')" name="preventReadOnScroll"> + <?php p($l->t('Disable mark read during scrolling')); ?> + </label> + </p> + + + <div class="import-export"> + <h3><?php p($l->t('Subscriptions (OPML)')); ?></h3> + + <input type="file" + id="opml-upload" + name="import" + accept="text/x-opml, text/xml" + news-read-file="Settings.importOpml($fileContent)"/> + + <button title="<?php p($l->t('Import')); ?>" + class="icon-upload svg button-icon-label" + news-trigger-click="#opml-upload" + ng-disabled="Settings.isImporting()"> + <?php p($l->t('Import')); ?> + </button> + + <a title="<?php p($l->t('Export')); ?>" + class="button icon-download svg button-icon-label" + href="<?php p(\OCP\Util::linkToRoute('news.export.opml')); ?>" + target="_blank" + ng-hide="App.isFirstRun()"> + <?php p($l->t('Export')); ?> + </a> + + <button + class="icon-download svg button-icon-label" + title="<?php p($l->t('Export')); ?>" + ng-show="App.isFirstRun()" + disabled> + <?php p($l->t('Export')); ?> + </button> + + <p class="error" ng-show="Settings.opmlImportError"> + <?php p($l->t('Error when importing: file does not contain valid OPML')); ?> + </p> + + + <h3><?php p($l->t('Unread/Starred Articles')); ?></h3> + + <input + type="file" + id="article-upload" + name="importarticle" + accept="application/json" + news-read-file="Settings.importArticles($fileContent)"/> + + <button title="<?php p($l->t('Import')); ?>" + class="icon-upload svg button-icon-label" + ng-class="{'icon-loading-small': Settings.importing}" + ng-disabled="Settings.isImporting()" + news-trigger-click="#article-upload"> + <?php p($l->t('Import')); ?> + </button> + + <a title="<?php p($l->t('Export')); ?>" class="button icon-download svg button-icon-label" + href="<?php p(\OCP\Util::linkToRoute('news.export.articles')); ?>" + target="_blank" + ng-hide="App.isFirstRun()"> + <?php p($l->t('Export')); ?> + </a> + <button + class="icon-download svg button-icon-label" + title="<?php p($l->t('Export')); ?>" + ng-show="App.isFirstRun()" + disabled> + <?php p($l->t('Export')); ?> + </button> + + <p class="error" ng-show="Settings.articleImportError"> + <?php p($l->t('Error when importing: file does not contain valid JSON')); ?> + </p> + </div> </div>
\ No newline at end of file |