summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-03-27 20:44:20 +0100
committerBernhard Posselt <nukeawhale@gmail.com>2013-03-27 20:44:20 +0100
commiteb532ff3186faf58523dd509c6d208bdd9195e53 (patch)
tree942dae047e30d3e973494d1a2e38d3a0e8066ddd /templates
parentbf93d491cefd19fe8ab339725d4c7ce627b6308b (diff)
adding dudes
Diffstat (limited to 'templates')
-rw-r--r--templates/main.php5
-rw-r--r--templates/part.addnew.php57
2 files changed, 43 insertions, 19 deletions
diff --git a/templates/main.php b/templates/main.php
index 6bb71c9ae..e1ab78539 100644
--- a/templates/main.php
+++ b/templates/main.php
@@ -1,7 +1,5 @@
<?php
-\OCP\Util::addScript('core', 'multiselect');
-
\OCP\Util::addScript('appframework', 'vendor/angular/angular');
\OCP\Util::addScript('appframework', 'public/app');
@@ -37,7 +35,8 @@
class="settings-button"
oc-click-slide-toggle="{
selector: '#app-settings-content',
- hideOnFocusLost: true
+ hideOnFocusLost: true,
+ cssClass: 'opened'
}"></button>
</div>
<div id="app-settings-content">
diff --git a/templates/part.addnew.php b/templates/part.addnew.php
index e78c5f97f..0a167d157 100644
--- a/templates/part.addnew.php
+++ b/templates/part.addnew.php
@@ -1,15 +1,19 @@
<li class="add-new">
<a class="list-title list-title-with-icon"
- oc-click-slide-toggle="{
- selector: '.add-new-popup',
- hideOnFocusLost: true
- }" href="#">
- <?php p($l->t('New'))?>
+ oc-click-slide-toggle="{
+ selector: '.add-new-popup',
+ hideOnFocusLost: true,
+ cssClass: 'opened'
+ }"
+ href="#"
+ click-focus="{
+ selector: '.add-new-popup input[ng-model=feedUrl]'
+ }">
+ <?php p($l->t('Add Website'))?>
</a>
- <div class="add-new-popup">
+ <div class="add-new-popup" >
<fieldset class="personalblock">
- <legend><strong><?php p($l->t('Add Subscription')); ?></strong></legend>
<p class="error">
<span ng-show="feedEmptyError"><?php p($l->t('Address must not be empty!')); ?></span>
<span ng-show="feedError">
@@ -18,25 +22,46 @@
<span ng-show="folderExistsError"><?php p($l->t('Folder exists already')); ?></span>
</p>
<form>
+
<input type="text"
ng-model="feedUrl"
placeholder="<?php p($l->t('Address')); ?>"
- ng-disabled="isAddingFeed() || isAddingFolder()">
+ ng-disabled="isAddingFeed() || isAddingFolder()"
+ name="adress"
+ autofocus>
<button title="<?php p($l->t('Add')); ?>"
+ class="primary"
ng-class="{loading: isAddingFeed()}"
- ng-disabled="adding"
- ng-click="addFeed(feedUrl, folderId)"><?php p($l->t('Add')); ?></button>
+ ng-disabled="isAddingFeed() || isAddingFolder()"
+ ng-click="addFeed(feedUrl, folderId.id)"><?php p($l->t('Add')); ?></button>
+
<select name="folder"
data-create="<?php p($l->t('New folder')); ?>"
- title="<?php p($l->t('Folder')); ?>
-" ng-model="folderId"
+ title="<?php p($l->t('Folder')); ?>"
+ ng-model="folderId"
ng-disabled="isAddingFolder()"
ng-options="folder.name for folder in folders"
- add-folder-select
- multiple="multiple">
- <option value="" selected="selected">- <?php p($l->t('Top Level')); ?></option>
- <option>create</option>
+ ng-hide="addNewFolder">
+ <option value="" selected="selected"><?php p($l->t('Choose folder')); ?></option>
</select>
+ <button title="<?php p($l->t('Add')); ?>"
+ ng-click="addNewFolder=true"
+ ng-hide="addNewFolder"><?php p($l->t('New')); ?></button>
+ <input type="text"
+ ng-model="folderName"
+ ng-disabled="isAddingFolder()"
+ ng-show="addNewFolder"
+ name="foldername"
+ placeholder="<?php p($l->t('Folder name')); ?>"
+ autofocus
+ ui-keyup="{13: 'addFolder(folderName)'}"/>
+ <button title="<?php p($l->t('Add')); ?>"
+ ng-show="addNewFolder"
+ ng-click="addFolder(folderName)"
+ ng-disabled="isAddingFolder()"
+ ng-class="{loading: isAddingFolder()}">
+ <?php p($l->t('Create')); ?>
+ </button>
</form>
</fieldset>
</div>