From ab37fdb96734e4331e8dd86cafeed27ebc4b3385 Mon Sep 17 00:00:00 2001
From: Eike Cochu <eike@cochu.com>
Date: Mon, 8 Feb 2016 23:58:30 +0100
Subject: [PATCH] update

---
 vipra-ui/app/html/articles/index.html |  6 +++---
 vipra-ui/app/html/articles/show.html  |  2 +-
 vipra-ui/app/html/index-menu.html     |  1 +
 vipra-ui/app/html/index.html          |  7 +------
 vipra-ui/app/html/topics/index.html   |  6 +++---
 vipra-ui/app/html/words/index.html    |  4 ++--
 vipra-ui/app/index.html               |  1 +
 vipra-ui/app/js/controllers.js        | 11 ++++++++---
 vipra-ui/app/js/directives.js         |  9 +++------
 vipra-ui/app/less/app.less            |  9 +++++++++
 10 files changed, 32 insertions(+), 24 deletions(-)
 create mode 100644 vipra-ui/app/html/index-menu.html

diff --git a/vipra-ui/app/html/articles/index.html b/vipra-ui/app/html/articles/index.html
index cbb03f8f..7c5a3a60 100644
--- a/vipra-ui/app/html/articles/index.html
+++ b/vipra-ui/app/html/articles/index.html
@@ -1,6 +1,6 @@
-<p>
-  Found <span ng-bind="articlesMeta.total"></span> articles in the database <query-time/>.
-</p>
+<div class="well">
+  Found <span ng-bind="articlesMeta.total"></span> articles in the database <query-time/>.<br>
+</div>
 
 <ul class="dashed">
   <li ng-repeat="article in articles">
diff --git a/vipra-ui/app/html/articles/show.html b/vipra-ui/app/html/articles/show.html
index 0f96952c..46003bd8 100644
--- a/vipra-ui/app/html/articles/show.html
+++ b/vipra-ui/app/html/articles/show.html
@@ -46,7 +46,7 @@
 <div class="row" id="topics">
   <div class="col-md-4 topic-links text-right">
     <topic-link topic="topic.topic" ng-repeat="topic in article.topics">
-      <span ng-bind-template="({{topic.share}}%)"></span>
+      <span class="label label-default" ng-bind-template="{{topic.share}}%"></span>
     </topic-link>
   </div>
   <div class="col-md-offset-1 col-md-6">
diff --git a/vipra-ui/app/html/index-menu.html b/vipra-ui/app/html/index-menu.html
new file mode 100644
index 00000000..aa1e3f41
--- /dev/null
+++ b/vipra-ui/app/html/index-menu.html
@@ -0,0 +1 @@
+<li><a>Advanced</a></li>
\ No newline at end of file
diff --git a/vipra-ui/app/html/index.html b/vipra-ui/app/html/index.html
index 2a0d0b32..637d554e 100644
--- a/vipra-ui/app/html/index.html
+++ b/vipra-ui/app/html/index.html
@@ -36,13 +36,8 @@
   <div class="row row-spaced">
     <div class="col-md-12">
       <input type="text" class="form-control input-lg" placeholder="Search..." ng-model="search" ng-model-options="{debounce:500}">
-      <p class="text-right">
-        <small>
-          <a toggle-link target="#advanced">Advanced...</a>
-        </small>
-      </p>
       <div id="advanced" style="display:none">
-        
+          
       </div>
     </div>
   </div>
diff --git a/vipra-ui/app/html/topics/index.html b/vipra-ui/app/html/topics/index.html
index fa327257..c73784d5 100644
--- a/vipra-ui/app/html/topics/index.html
+++ b/vipra-ui/app/html/topics/index.html
@@ -1,6 +1,6 @@
-<p>
-  Found <span ng-bind="topicsMeta.total"></span> topics in the database <query-time/>.
-</p>
+<div class="well">
+    Found <span ng-bind="topicsMeta.total"></span> topics in the database <query-time/>.
+</div>
 
 <ul class="dashed">
   <li ng-repeat="topic in topics">
diff --git a/vipra-ui/app/html/words/index.html b/vipra-ui/app/html/words/index.html
index 631b2dc2..d0850631 100644
--- a/vipra-ui/app/html/words/index.html
+++ b/vipra-ui/app/html/words/index.html
@@ -1,6 +1,6 @@
-<p>
+<div class="well">
   Found <span ng-bind="wordsMeta.total"></span> words in the database <query-time/>.
-</p>
+</div>
 
 <div class="row">
   <div class="col-md-4">
diff --git a/vipra-ui/app/index.html b/vipra-ui/app/index.html
index 215b50a1..e1232a7d 100644
--- a/vipra-ui/app/index.html
+++ b/vipra-ui/app/index.html
@@ -55,6 +55,7 @@
             <li ui-sref-active="active"><a ui-sref="topics.index">Topics</a></li>
             <li ui-sref-active="active"><a ui-sref="words.index">Words</a></li>
           </ul>
+          <ul class="nav navbar-nav navbar-right" ui-view="menu"></ul>
         </div><!-- /.navbar-collapse -->
       </div><!-- /.container-fluid -->
     </nav>
diff --git a/vipra-ui/app/js/controllers.js b/vipra-ui/app/js/controllers.js
index 80a436c1..15ba73eb 100644
--- a/vipra-ui/app/js/controllers.js
+++ b/vipra-ui/app/js/controllers.js
@@ -79,12 +79,13 @@
     $scope.page = Math.max($stateParams.page || 1, 1);
     $scope.limit = pageSize;
     $scope.sort = Store('sortarticles') || 'date';
+    $scope.order = Store('orderarticles') || '';
 
     $scope.reload = function() {
       ArticleFactory.query({
         skip: ($scope.page-1)*$scope.limit,
         limit: $scope.limit,
-        sort: $scope.sort
+        sort: $scope.order+$scope.sort
       }, function(response) {
         $scope.articles = response.data;
         $scope.articlesMeta = response.meta;
@@ -154,11 +155,13 @@
     $scope.page = Math.max($stateParams.page || 1, 1);
     $scope.limit = pageSize;
     $scope.sort = Store('sorttopics') || 'name';
+    $scope.order = Store('ordertopics') || '';
 
     $scope.reload = function() {
       TopicFactory.query({
         skip: ($scope.page-1)*$scope.limit,
-        limit: $scope.limit
+        limit: $scope.limit,
+        sort: $scope.order+$scope.sort
       }, function(response) {
         $scope.topics = response.data;
         $scope.topicsMeta = response.meta;
@@ -198,12 +201,14 @@
     $scope.page = Math.max($stateParams.page || 1, 1);
     $scope.limit = 300;
     $scope.sort = Store('sortwords') || 'word';
+    $scope.order = Store('orderwords') || '';
 
     $scope.reload = function() {
       WordFactory.query({
         skip: ($scope.page-1)*$scope.limit,
         limit: $scope.limit,
-        sort: $scope.sort
+        sort: $scope.sort,
+        sort: $scope.order+$scope.sort
       }, function(response) {
         $scope.words = response.data;
         $scope.wordsMeta = response.meta;
diff --git a/vipra-ui/app/js/directives.js b/vipra-ui/app/js/directives.js
index d4cee454..4db6af28 100644
--- a/vipra-ui/app/js/directives.js
+++ b/vipra-ui/app/js/directives.js
@@ -282,12 +282,9 @@
   app.directive('toggleLink', function() {
     return {
       link: function($scope, $elem, $attrs) {
-        var target = $($attrs.target);
-        if(target) {
-          $elem.click(function() {
-            target.slideToggle();
-          });
-        }
+        $elem.click(function() {
+          $($attrs.target).slideToggle();
+        });
       }
     }
   });
diff --git a/vipra-ui/app/less/app.less b/vipra-ui/app/less/app.less
index 348c59ee..61a55dc4 100644
--- a/vipra-ui/app/less/app.less
+++ b/vipra-ui/app/less/app.less
@@ -170,6 +170,15 @@ ul.dashed {
   padding-bottom: 50px;
 }
 
+.form-control-inline {
+  display: inline;
+  width: auto;
+}
+
+#nprogress .spinner {
+  display: none;
+}
+
 @-moz-keyframes spin { 100% { -moz-transform: rotateY(360deg); } }
 @-webkit-keyframes spin { 100% { -webkit-transform: rotateY(360deg); } }
 @keyframes spin { 100% { -webkit-transform: rotateY(360deg); transform:rotateY(360deg); } }
\ No newline at end of file
-- 
GitLab