editor: showing current user name
authorAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Thu, 20 Mar 2014 10:45:58 +0000 (11:45 +0100)
committerAleksander Łukasz <aleksander.lukasz@nowoczesnapolska.org.pl>
Thu, 20 Mar 2014 10:45:58 +0000 (11:45 +0100)
src/editor/modules/mainBar/mainBar.js
src/editor/modules/mainBar/template.html

index e2e09c3..8658c27 100644 (file)
@@ -7,7 +7,14 @@ define([
 
 return function(sandbox) {
 
-    var view = $(_.template(template)());
+    /* globals gettext*/
+
+    var config = sandbox.getConfig(),
+        userName = config.user && config.user.name,
+        view = $(_.template(template)({
+            userName: userName || gettext('anonymous')
+        }));
+
     view.find('[data-cmd]').click(function(e) {
         e.preventDefault();
         sandbox.publish('cmd.' + $(e.target).attr('data-cmd'));
index eeecd62..d4746d2 100644 (file)
@@ -2,6 +2,7 @@
     <ul>
         <li>wersja: <span class="version"></span></li>
         <li><a href="#" data-cmd="drop-draft"><%= gettext('drop a working draft') %></a></li>
+        <li><%= userName %></li>
         <li><button class="btn btn-mini btn-info" data-cmd="save"><%= gettext('Save') %></button></li>
         <li><a class="btn btn-mini btn-danger" href="/"><%= gettext('Exit') %></a></li>
     </ul>