Forráskód Böngészése

fix(AdvancedTable): Unable to drag column from th padding

Owen Diffey 3 éve
szülő
commit
2c7d0afaaf
1 módosított fájl, 14 hozzáadás és 13 törlés
  1. 14 13
      frontend/src/components/AdvancedTable.vue

+ 14 - 13
frontend/src/components/AdvancedTable.vue

@@ -379,19 +379,18 @@
 											: `${column.maxWidth}px`
 											: `${column.maxWidth}px`
 									}"
 									}"
 								>
 								>
-									<p
+									<div v-if="column.name === 'select'">
-										v-if="column.name === 'select'"
+										<p class="checkbox">
-										class="checkbox"
+											<input
-									>
+												type="checkbox"
-										<input
+												:checked="
-											type="checkbox"
+													data.length ===
-											:checked="
+													selectedRows.length
-												data.length ===
+												"
-												selectedRows.length
+												@click="toggleAllRows()"
-											"
+											/>
-											@click="toggleAllRows()"
+										</p>
-										/>
+									</div>
-									</p>
 									<div v-else class="handle">
 									<div v-else class="handle">
 										<span>
 										<span>
 											{{ column.displayName }}
 											{{ column.displayName }}
@@ -1317,6 +1316,7 @@ export default {
 						line-height: 40px;
 						line-height: 40px;
 						border: 1px solid var(--light-grey-2);
 						border: 1px solid var(--light-grey-2);
 						border-width: 1px 1px 1px 0;
 						border-width: 1px 1px 1px 0;
+						padding: 0;
 
 
 						&:last-child {
 						&:last-child {
 							border-width: 1px 0 1px;
 							border-width: 1px 0 1px;
@@ -1329,6 +1329,7 @@ export default {
 						& > div {
 						& > div {
 							display: flex;
 							display: flex;
 							white-space: nowrap;
 							white-space: nowrap;
+							padding: 8px 10px;
 
 
 							& > span {
 							& > span {
 								margin-left: 5px;
 								margin-left: 5px;