// ==UserScript==
// @name figma.com translate
// @namespace figma.com
// @version 0.1
// @author Aetae
// @match *://*.figma.com/*
// @grant none
// @run-at document-start
// ==/UserScript==
Object.defineProperty(Object.prototype, 'defaultStringsRaw', {
set(defaultStringsRaw) {
delete Object.prototype.defaultStringsRaw;
this.defaultStringsRaw = Object.assign(defaultStringsRaw, {
"copy-as-css": "Копировать CSS",
});
},
configurable: true
});
date.setDate(date.getDate());
эта строчка не имеет смысла(ничего не делает). date.setHours(0, 0, 0, 0)
. setUTCDate
, после чего вместо setHours
- setUTCHours
.eq
, а только gte
+ lte
. В консоле нельзя вызвать цикл и писать сложный код.
через браузер впихнуть свой JS
script
и подгружай туда что хошь.class Foo {
a!: number;
b!: number;
}
function bar(arg:Foo) {};
const randomObj = {a:1, b:2, c:5};
bar(randomObj); // ok
element.addEventListener("mouseover", function () {
...
this.addEventListener("mouseout", function () { ... });
});
делать нельзя никогда. Это, простите - говно. mouseout
. 10 раз навели - 10 обработчиков висит и срабатывает по уводу мышки..figures__hover
где-то ниже .what-we-do__li
- полностью, иначе частично: в обработчике меняется только класс контейнера.mouseenter
и mouseleave
. <v-card>
<v-card-title>Выберите модель</v-card-title>
<v-btn-toggle class="mb-10" v-model="currentButton">
<v-btn color="#546E7A" :key="btn.id" v-for="btn in btnModelInfo">{{btn.name}}</v-btn>
</v-btn-toggle>
<!-- Здесь должно менять изображение в зависимости от выбранного цвета-->
<v-btn-toggle>
<v-btn :color="color" :key="name" v-for="[name, color] in currentColors" @click="changeColor(name)"></v-btn>
</v-btn-toggle>
</v-card>
{
data() {
return {
btnModelInfo: [
{id: '1', name: 'model_1' , colors: ['white', 'blue', 'red']},
{id: '2', name: 'model_2' , colors: ['red', 'green', 'blue']},
],
allColors: {
white: '#ffffff',
blue: "#0000ff ",
red: '#ff0000',
green: '#00ff00',
},
currentButton: null
}
},
computed: {
currentColors() {
return this.currentButton === null ? [] : this.btnModelInfo[this.currentButton]
.colors
.map(name => [name, this.allColors[name]]);
}
},
methods: {
changeColor(color) {
//Здесь должно менять изображение в зависимости от выбранного цвета
}
}
}