فهرست منبع

[security] Replace <table> by <div> in Hive

Romain Rigaux 11 سال پیش
والد
کامیت
9f7e7574b9
1فایلهای تغییر یافته به همراه27 افزوده شده و 26 حذف شده
  1. 27 26
      apps/security/src/security/templates/hive.mako

+ 27 - 26
apps/security/src/security/templates/hive.mako

@@ -28,35 +28,36 @@ ${ layout.menubar(section='hive') }
 
 
 <script type="text/html" id="privilege">
-<tr data-bind="visible: status() != 'deleted', click: function() { if (! editing()) { editing(true); } }">
+<div data-bind="visible: status() != 'deleted', click: function() { if (! editing()) { editing(true); } }">
 
   <!-- ko if: editing() -->
-    <td><select data-bind="options: availablePrivileges, value: privilegeScope"></select></td>
-    <td><input type="text" data-bind="value: $data.serverName" placeholder="serverName"></td>
-    <td colspan="2"><input type="text" data-bind="value: $data.dbName" placeholder="dbName"></td>
-    <td colspan="2"><input type="text" data-bind="value: $data.tableName" placeholder="tableName"></td>
-    <td colspan="2"><input type="text" data-bind="value: $data.URI" placeholder="URI"></td>
-    <td><input type="text" data-bind="value: $data.action" placeholder="action"></td>
-    <td><a href="javascript:void(0)"><i class="fa fa-minus" data-bind="click: remove"></i></a></td>
-  </div>
+    <input type="text" data-bind="value: $data.dbName" placeholder="dbName">
+    <input type="text" data-bind="value: $data.tableName" placeholder="tableName">
+
+    <input type="text" data-bind="value: $data.URI" placeholder="URI">
+
+    <input type="text" data-bind="value: $data.action" placeholder="action">
+    
+    <input type="text" data-bind="value: $data.serverName" placeholder="serverName">
+    <select data-bind="options: availablePrivileges, value: privilegeScope"></select>
+    
+    <a href="javascript:void(0)"><i class="fa fa-minus" data-bind="click: remove"></i></a>
   <!-- /ko -->
   
   <!-- ko ifnot: editing() -->
-    <td><span data-bind="text: properties.name"></span></td>
-    <td><span data-bind="text: properties.timestamp"></span></td>
-    <td><a data-bind="attr: { href: '/metastore/' + properties.database() }" target="_blank"><span data-bind="text: properties.database"></span></a></td>
-    <td><span data-bind="text: properties.action"></span></td>
-    <td><span data-bind="text: properties.scope"></span></td>
-    <td><span data-bind="text: properties.table"></span></td>
-    <td><span data-bind="text: properties.URI"></span></td>
-    <td><span data-bind="text: properties.grantor"></span></td>
-    <td><span data-bind="text: properties.server"></span></td>
-    <td>
-      <a href="javascript:void(0)"><i class="fa fa-minus" data-bind="click: remove"></i></a>
-    </td>
+    <span data-bind="text: properties.name"></span>
+    <span data-bind="text: properties.timestamp"></span>
+    <a data-bind="attr: { href: '/metastore/' + properties.database() }" target="_blank"><span data-bind="text: properties.database"></span></a>
+    <span data-bind="text: properties.action"></span>
+    <span data-bind="text: properties.scope"></span>
+    <span data-bind="text: properties.table"></span>
+    <span data-bind="text: properties.URI"></span>
+    <span data-bind="text: properties.grantor"></span>
+    <span data-bind="text: properties.server"></span>
+    <a href="javascript:void(0)"><i class="fa fa-minus" data-bind="click: remove"></i></a>
   <!-- /ko -->  
 
-</tr>
+</div>
 </script>
 
 <div class="container-fluid">
@@ -133,8 +134,8 @@ ${ layout.menubar(section='hive') }
 
             </div>
             <div class="span4">
-               <table data-bind="template: { name: 'privilege', foreach: $root.assist.privileges }">
-               </table>
+               <div data-bind="template: { name: 'privilege', foreach: $root.assist.privileges }">
+               </div>
             </div>
           </div>
         </div>
@@ -220,8 +221,8 @@ ${ layout.menubar(section='hive') }
             <tr>
                 <td colspan="2"></td>
                 <td colspan="3">
-                  <table data-bind="template: { name: 'privilege', foreach: $data.privileges }, visible: $data.showPrivileges">
-                  </table>
+                  <div data-bind="template: { name: 'privilege', foreach: $data.privileges }, visible: $data.showPrivileges">
+                  </div>
                 </td>
             </tr>
             <tr>