Pad random color with leading zeroes
Fixes issue with color validation when leading zeroes are missing. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
This commit is contained in:
@@ -39,7 +39,13 @@
|
|||||||
<script>
|
<script>
|
||||||
import { ColorPicker, ActionButton, Actions, AppNavigationItem } from '@nextcloud/vue'
|
import { ColorPicker, ActionButton, Actions, AppNavigationItem } from '@nextcloud/vue'
|
||||||
|
|
||||||
const randomColor = () => '#' + ((1 << 24) * Math.random() | 0).toString(16)
|
function randomColor() {
|
||||||
|
let randomHexColor = ((1 << 24) * Math.random() | 0).toString(16)
|
||||||
|
while (randomHexColor.length < 6) {
|
||||||
|
randomHexColor = '0' + randomHexColor
|
||||||
|
}
|
||||||
|
return '#' + randomHexColor
|
||||||
|
}
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'AppNavigationAddBoard',
|
name: 'AppNavigationAddBoard',
|
||||||
|
|||||||
Reference in New Issue
Block a user