]> source.dussan.org Git - archiva.git/commitdiff
use select2 as list can be long
authorOlivier Lamy <olamy@apache.org>
Mon, 24 Dec 2012 00:29:03 +0000 (00:29 +0000)
committerOlivier Lamy <olamy@apache.org>
Mon, 24 Dec 2012 00:29:03 +0000 (00:29 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1425565 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/archiva/proxy-connectors.js
archiva-modules/archiva-web/archiva-webapp-js/src/main/webapp/js/templates/archiva/repositories.html

index b1f346b7a63d0bd3ffafd58350bb3f19129d6696..ec6787606380f7c83ac0c4ed579f63f1f838887c 100644 (file)
@@ -17,7 +17,7 @@
  * under the License.
  */
 define("archiva.proxy-connectors",["jquery","i18n","jquery.tmpl","bootstrap","jquery.validate","knockout"
-  ,"knockout.simpleGrid","knockout.sortable"],
+  ,"knockout.simpleGrid","knockout.sortable","select2"],
   function(jquery,i18n,jqueryTmpl,bootstrap,jqueryValidate,ko) {
 
   ProxyConnector=function(sourceRepoId,targetRepoId,proxyId,blackListPatterns,whiteListPatterns,policiesEntries,propertiesEntries,
@@ -463,6 +463,8 @@ define("archiva.proxy-connectors",["jquery","i18n","jquery.tmpl","bootstrap","jq
           var proxyConnectorViewModel=new ProxyConnectorViewModel(proxyConnector,false,self);
           mainContent.find("#proxy-connectors-edit").html($("#proxy-connector-edit-form-tmpl").tmpl());
           ko.applyBindings(proxyConnectorViewModel,mainContent.find("#proxy-connectors-edit").get(0));
+          mainContent.find("#sourceRepoId" ).select2();
+          mainContent.find("#targetRepoId" ).select2();
         }
         if ($(e.target).attr("href")=="#proxy-connectors-view") {
           $("#proxy-connectors-view-tabs-a-network-proxies-grid").html($.i18n.prop("proxy-connectors.grid.tab.title"));
index 97fae7f43c1379e64316b403d7573531e4cfc534..775e86ef9b4013cfc4850e189943a7b8aacc7182 100644 (file)
         <ul class="dropdown-menu">
           <li>
             <a href="#" data-bind="click: function(){ scanNow(row) }">
-                          <span class="btn btn-success">
-                            <i class="icon-refresh icon-white"></i>
-                          </span>
+              <span class="btn btn-success">
+                <i class="icon-refresh icon-white"></i>
+              </span>
               ${$.i18n.prop('managedrepository.scan.grid.header')}
             </a>
           </li>
           <li>
             <a href="#" data-bind="click: function(){directoriesScan(row)}">
-                          <span class="btn btn-warning">
-                            <i class="icon-wrench icon-white"></i>
-                          </span>
+              <span class="btn btn-warning">
+                <i class="icon-wrench icon-white"></i>
+              </span>
               ${$.i18n.prop('managedrepository.scan.directories.grid.header')}
             </a>
           </li>
           <li>
             <a href="#" data-bind="click: function(){ showPomSnippet(row) }">
-                            <span class="btn btn-info">
-                              <i class="icon-user icon-white"></i>
-                            </span>
+              <span class="btn btn-info">
+                <i class="icon-user icon-white"></i>
+              </span>
               ${$.i18n.prop('managedrepository.pomsnippet')}
             </a>
           </li>
           <li>
             <!-- todo check archiva-merge-repository operation -->
             <a href="#" data-bind="click: function(){ mergeRepo(row) }">
-                            <span class="btn btn-info">
-                              <i class="icon-share icon-white"></i>
-                            </span>
+              <span class="btn btn-info">
+                <i class="icon-share icon-white"></i>
+              </span>
               ${$.i18n.prop('managedrepository.mergerepo')}
             </a>
           </li>
     </td>
     <td>
       <a href="#" data-bind="click: function(){ editManagedRepository(row) }">
-                <span class="btn btn-primary">
-                  <i class="icon-pencil icon-white"/>
-                </span>
+        <span class="btn btn-primary">
+          <i class="icon-pencil icon-white"/>
+        </span>
       </a>
     </td>
     <td>
       <a href="#" data-bind="click: function(){ removeManagedRepository(row) }">
-                <span class="btn btn-danger">
-                  <i class="icon-trash icon-white"/>
-                </span>
+        <span class="btn btn-danger">
+          <i class="icon-trash icon-white"/>
+        </span>
       </a>
     </td>
     {{if row.modified()}}