Browse Source

About dialog

Jakob Borg 11 years ago
parent
commit
4cf04a3e0d
3 changed files with 62 additions and 0 deletions
  1. 0 0
      auto/gui.files.go
  2. 4 0
      gui/app.js
  3. 58 0
      gui/index.html

File diff suppressed because it is too large
+ 0 - 0
auto/gui.files.go


+ 4 - 0
gui/app.js

@@ -650,6 +650,10 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) {
         });
     };
 
+    $scope.about = function () {
+        $('#about').modal('show');
+    };
+
     $scope.init();
     setInterval($scope.refresh, 10000);
 });

+ 58 - 0
gui/index.html

@@ -107,6 +107,8 @@ found in the LICENSE file.
             <li class="divider"></li>
             <li><a href="" ng-click="shutdown()"><span class="glyphicon glyphicon-off"></span>&emsp;Shutdown</a></li>
             <li><a href="" ng-click="restart()"><span class="glyphicon glyphicon-refresh"></span>&emsp;Restart</a></li>
+            <li class="divider"></li>
+            <li><a href="" ng-click="about()"><span class="glyphicon glyphicon-heart-empty"></span>&emsp;About</a></li>
           </ul>
         </li>
       </ul>
@@ -671,6 +673,62 @@ found in the LICENSE file.
     </div>
   </div>
 
+  <!-- About modal -->
+
+  <div id="about" class="modal fade">
+    <div class="modal-dialog modal-lg">
+      <div class="modal-content">
+        <div class="modal-header alert alert-info">
+          <h4 class="modal-title">About</h4>
+        </div>
+        <div class="modal-body">
+        <h1>Syncthing <small>{{version}}</small></h1>
+        <hr/>
+
+        <p>Copyright &copy; 2013-2014 <b>Jakob Borg</b> and the following contributors:</p>
+        <div class="row">
+        <div class="col-md-6">
+        <ul>
+          <li>Aaron Bieber</li>
+          <li>Andrew Dunham</li>
+          <li>Arthur Axel fREW Schmidt</li>
+          <li>Ben Sidhom</li>
+          <li>Brandon Philips</li>
+        </ul>
+        </div>
+        <div class="col-md-6">
+        <ul>
+          <li>James Patterson</li>
+          <li>Jens Diemer</li>
+          <li>Philippe Schommers</li>
+          <li>Ryan Sullivan</li>
+          <li>Veeti Paananen</li>
+        </ul>
+        </div>
+        </div>
+        <hr/>
+
+        <p>Syncthing includes the following software, copyright their respective authors.
+        <ul>
+          <li><a href="http://golang.org/">The Go Programming Languange</a>, Copyright &copy; 2012 The Go Authors.</li>
+          <li><a href="https://bitbucket.org/kardianos/osext">kardianos/osext</a>, Copyright &copy; 2012 Daniel Theophanes.</li>
+          <li><a href="https://code.google.com/p/snappy-go/">snappy-go</a>, Copyright &copy; 2011 The Snappy-Go Authors.</li>
+          <li><a href="https://github.com/golang/groupcache">groupcache/lru</a>, Copyright &copy; 2013 Google Inc.</li>
+          <li><a href="https://github.com/juju/ratelimit">juju/ratelimit</a>, Copyright &copy; 2014 Canonical Ltd.</li>
+          <li><a href="https://github.com/syndtr/goleveldb">syndtr/goleveldb</a>, Copyright &copy; 2012, Suryandaru Triandana</li>
+          <li><a href="https://github.com/vitrun/qart">vitrun/qart</a>, Copyright &copy; The Go Authors.</li>
+          <li><a href="https://angularjs.org/">AngularJS</a>, Copyright &copy; 2010-2014 Google, Inc.</li>
+          <li><a href="http://getbootstrap.com/">Bootstrap</a>, Copyright &copy; 2011-2014 Twitter, Inc.</li>
+        </ul>
+        </p>
+        </div>
+        <div class="modal-footer">
+          <button type="button" class="btn btn-default" data-dismiss="modal"><span class="glyphicon glyphicon-remove"></span>&emsp;Close</button>
+        </div>
+      </div>
+    </div>
+  </div>
+
 
   <script src="angular.min.js"></script>
   <script src="jquery-2.0.3.min.js"></script>

Some files were not shown because too many files changed in this diff