src/hdalab/templates/renkan_edit.html
changeset 440 4c4cfe573486
parent 433 bffe8dfa3a7f
child 445 a74ec9e02042
--- a/src/hdalab/templates/renkan_edit.html	Tue Feb 03 16:24:07 2015 +0100
+++ b/src/hdalab/templates/renkan_edit.html	Thu Feb 05 13:18:29 2015 +0100
@@ -31,8 +31,8 @@
         <script src="{% static 'hdalab/js/renkan-manual-save.js' %}"></script>
         <script src="{% static 'hdalab/js/hdalab-renkan-bins.js' %}"></script>
         <script type="text/javascript">
-            var io_options = {}, dialog=false;
-            function startRenkan(){
+            var io_options = {}, dialog=false, _rkn;
+           	function startRenkan(){
                 var _renkan = new Rkns.Renkan({
                     manual_save: true,
                 	user_color_editable: false,
@@ -86,6 +86,7 @@
                 io_options = { url: "{% url 'renkan_get_put' %}" + window.location.search, user_authenticated: {% if user.is_authenticated %}true{% else %}false{% endif %} };
                 Rkns.jsonIOSaveOnClick(_renkan, io_options);
                 
+                _rkn = _renkan;
             };
             
             $(function() {
@@ -112,15 +113,15 @@
                         success: function(data, textStatus, jqXHR) {
                             var d = $(data);
                             if(d.hasClass("ok")){
-                                io_options.user_authenticated = true;
                                 io_options.login_user = true;
                                 io_options.user_id= d.attr("id");
                                 io_options.user_name= $("#username",d).html();
+                                io_options.user_authenticated = true;
                                 
-                                $("#menu.profile").html(d.html());
-                                $(".Rk-CurrentUser-Name").html(io_options.user_name);                           
+                                _rkn.setCurrentUser(io_options.user_id, io_options.user_name);
+                                $("#menu.profile").html(d.html());                           
+                                $(".Rk-Save-Button").click();
                                 dialog.dialog( "close" );
-                                $(".Rk-Save-Button").click();
                                 return true;
                             }
                             $("#dialog-form").html(data);