aboutsummaryrefslogtreecommitdiff
path: root/src/components/shadow_control
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2018-11-19 18:15:27 +0300
committerHenry Jameson <me@hjkos.com>2018-11-19 18:15:27 +0300
commita8180d03be3488aeb7cfc811a1b49f6519836ab5 (patch)
tree8149c2804d95d8e011629a29252323c0142be86e /src/components/shadow_control
parenta5b4f31c12706b7226915864c01e5508caf262f9 (diff)
it works, now to clean it up
Diffstat (limited to 'src/components/shadow_control')
-rw-r--r--src/components/shadow_control/shadow_control.js6
-rw-r--r--src/components/shadow_control/shadow_control.vue11
2 files changed, 11 insertions, 6 deletions
diff --git a/src/components/shadow_control/shadow_control.js b/src/components/shadow_control/shadow_control.js
index c357581d..a6992999 100644
--- a/src/components/shadow_control/shadow_control.js
+++ b/src/components/shadow_control/shadow_control.js
@@ -9,6 +9,8 @@ export default {
'value', 'fallback'
],
data () {
+ console.log('sdsa')
+ console.log(this.value, this.fallback)
return {
selectedId: 0,
cValue: this.value || this.fallback
@@ -36,6 +38,9 @@ export default {
const movable = this.cValue.splice(this.selectedId, 1)[0]
this.cValue.splice(this.selectedId + 1, 0, movable)
this.selectedId += 1
+ },
+ update () {
+ this.$emit('input', this.cValue)
}
},
computed: {
@@ -67,7 +72,6 @@ export default {
return hex2rgb(this.selected.color)
},
style () {
- console.log(StyleSetter.generateShadow(this.cValue))
return {
boxShadow: StyleSetter.generateShadow(this.cValue)
}
diff --git a/src/components/shadow_control/shadow_control.vue b/src/components/shadow_control/shadow_control.vue
index 24439449..614de76a 100644
--- a/src/components/shadow_control/shadow_control.vue
+++ b/src/components/shadow_control/shadow_control.vue
@@ -5,6 +5,7 @@
<input
v-model="selected.y"
:disabled="!present"
+ @input="update"
class="input-number"
type="number">
<div class="wrap">
@@ -182,15 +183,15 @@
}
.preview-window {
flex: 1;
- background-color: white;
+ background-color: #999999;
display: flex;
align-items: center;
justify-content: center;
background-image:
- linear-gradient(45deg, #808080 25%, transparent 25%),
- linear-gradient(-45deg, #808080 25%, transparent 25%),
- linear-gradient(45deg, transparent 75%, #808080 75%),
- linear-gradient(-45deg, transparent 75%, #808080 75%);
+ linear-gradient(45deg, #666666 25%, transparent 25%),
+ linear-gradient(-45deg, #666666 25%, transparent 25%),
+ linear-gradient(45deg, transparent 75%, #666666 75%),
+ linear-gradient(-45deg, transparent 75%, #666666 75%);
background-size: 20px 20px;
background-position:0 0, 0 10px, 10px -10px, -10px 0;