Эх сурвалжийг харах

select owner when creating repository

fuxiaohei 10 жил өмнө
parent
commit
80be060735

+ 21 - 0
public/js/app.js

@@ -758,6 +758,24 @@ function initRepoSetting() {
     });
 }
 
+function initRepoCreating() {
+    // owner switch menu click
+    (function () {
+        $('#repo-owner-switch .dropdown-menu').on("click", "li", function () {
+            var uid = $(this).data('uid');
+            // set to input
+            $('#repo-owner-id').val(uid);
+            // set checked class
+            if (!$(this).hasClass("checked")) {
+                $(this).parent().find(".checked").removeClass("checked");
+                $(this).addClass("checked");
+            }
+            console.log("set repo owner to uid :",uid);
+        });
+    }());
+    console.log("init repo-creating scripts");
+}
+
 (function ($) {
     $(function () {
         initCore();
@@ -780,6 +798,9 @@ function initRepoSetting() {
         if ($('#repo-setting-container').length) {
             initRepoSetting();
         }
+        if ($('#repo-create').length) {
+            initRepoCreating();
+        }
     });
 })(jQuery);
 

+ 1 - 1
templates/repo/create.tmpl

@@ -29,7 +29,7 @@
                     </div>
                 </div>
             </div>
-            <input type="hidden" value="{{.SignedUserId}}" name="userId"/>
+            <input type="hidden" value="{{.SignedUserId}}" name="userId" id="repo-owner-id"/>
 
             <!--<div class="col-md-8">
                 <p class="form-control-static">{{.SignedUserName}}</p>