mirror of
https://github.com/EDeev/web-tech.git
synced 2026-10-08 04:59:38 +03:00
Селекторы querySelector без esc()
esc() нужна только в HTML; в CSS-селекторах по data-dish она лишняя (значение атрибута после разбора HTML уже исходное).
This commit is contained in:
parent
f37fee2693
commit
c697e4cf4a
5 changed files with 17 additions and 17 deletions
|
|
@ -109,7 +109,7 @@ function selectDish(dish) {
|
||||||
|
|
||||||
if (previousDish) {
|
if (previousDish) {
|
||||||
const previousCard = document.querySelector(
|
const previousCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(previousDish.keyword)}"]`
|
`.dish-card[data-dish="${previousDish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (previousCard) {
|
if (previousCard) {
|
||||||
previousCard.classList.remove('selected');
|
previousCard.classList.remove('selected');
|
||||||
|
|
@ -119,7 +119,7 @@ function selectDish(dish) {
|
||||||
selectedDishes[dish.category] = dish;
|
selectedDishes[dish.category] = dish;
|
||||||
|
|
||||||
const currentCard = document.querySelector(
|
const currentCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (currentCard) {
|
if (currentCard) {
|
||||||
currentCard.classList.add('selected');
|
currentCard.classList.add('selected');
|
||||||
|
|
@ -377,7 +377,7 @@ function restoreSelection() {
|
||||||
const dish = selectedDishes[category];
|
const dish = selectedDishes[category];
|
||||||
if (dish) {
|
if (dish) {
|
||||||
const card = document.querySelector(
|
const card = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (card) {
|
if (card) {
|
||||||
card.classList.add('selected');
|
card.classList.add('selected');
|
||||||
|
|
@ -390,7 +390,7 @@ function resetSelection() {
|
||||||
Object.keys(selectedDishes).forEach(function(category) {
|
Object.keys(selectedDishes).forEach(function(category) {
|
||||||
if (selectedDishes[category]) {
|
if (selectedDishes[category]) {
|
||||||
const card = document.querySelector(
|
const card = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(selectedDishes[category].keyword)}"]`
|
`.dish-card[data-dish="${selectedDishes[category].keyword}"]`
|
||||||
);
|
);
|
||||||
if (card) {
|
if (card) {
|
||||||
card.classList.remove('selected');
|
card.classList.remove('selected');
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,7 @@ function selectDish(dish) {
|
||||||
|
|
||||||
if (previousDish) {
|
if (previousDish) {
|
||||||
const previousCard = document.querySelector(
|
const previousCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(previousDish.keyword)}"]`
|
`.dish-card[data-dish="${previousDish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (previousCard) {
|
if (previousCard) {
|
||||||
previousCard.classList.remove('selected');
|
previousCard.classList.remove('selected');
|
||||||
|
|
@ -142,7 +142,7 @@ function selectDish(dish) {
|
||||||
selectedDishes[dish.category] = dish;
|
selectedDishes[dish.category] = dish;
|
||||||
|
|
||||||
const currentCard = document.querySelector(
|
const currentCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (currentCard) {
|
if (currentCard) {
|
||||||
currentCard.classList.add('selected');
|
currentCard.classList.add('selected');
|
||||||
|
|
@ -401,7 +401,7 @@ function restoreSelection() {
|
||||||
const dish = selectedDishes[category];
|
const dish = selectedDishes[category];
|
||||||
if (dish) {
|
if (dish) {
|
||||||
const card = document.querySelector(
|
const card = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (card) {
|
if (card) {
|
||||||
card.classList.add('selected');
|
card.classList.add('selected');
|
||||||
|
|
@ -414,7 +414,7 @@ function resetSelection() {
|
||||||
Object.keys(selectedDishes).forEach(function(category) {
|
Object.keys(selectedDishes).forEach(function(category) {
|
||||||
if (selectedDishes[category]) {
|
if (selectedDishes[category]) {
|
||||||
const card = document.querySelector(
|
const card = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(selectedDishes[category].keyword)}"]`
|
`.dish-card[data-dish="${selectedDishes[category].keyword}"]`
|
||||||
);
|
);
|
||||||
if (card) {
|
if (card) {
|
||||||
card.classList.remove('selected');
|
card.classList.remove('selected');
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,7 @@ function selectDish(dish) {
|
||||||
|
|
||||||
if (previousDish) {
|
if (previousDish) {
|
||||||
const previousCard = document.querySelector(
|
const previousCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(previousDish.keyword)}"]`
|
`.dish-card[data-dish="${previousDish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (previousCard) {
|
if (previousCard) {
|
||||||
previousCard.classList.remove('selected');
|
previousCard.classList.remove('selected');
|
||||||
|
|
@ -156,7 +156,7 @@ function selectDish(dish) {
|
||||||
selectedDishes[dish.category] = dish;
|
selectedDishes[dish.category] = dish;
|
||||||
|
|
||||||
const currentCard = document.querySelector(
|
const currentCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (currentCard) {
|
if (currentCard) {
|
||||||
currentCard.classList.add('selected');
|
currentCard.classList.add('selected');
|
||||||
|
|
@ -308,7 +308,7 @@ function restoreSelection() {
|
||||||
const dish = selectedDishes[category];
|
const dish = selectedDishes[category];
|
||||||
if (dish) {
|
if (dish) {
|
||||||
const card = document.querySelector(
|
const card = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (card) {
|
if (card) {
|
||||||
card.classList.add('selected');
|
card.classList.add('selected');
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,7 @@ function selectDish(dish) {
|
||||||
|
|
||||||
if (previousDish) {
|
if (previousDish) {
|
||||||
const previousCard = document.querySelector(
|
const previousCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(previousDish.keyword)}"]`
|
`.dish-card[data-dish="${previousDish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (previousCard) {
|
if (previousCard) {
|
||||||
previousCard.classList.remove('selected');
|
previousCard.classList.remove('selected');
|
||||||
|
|
@ -156,7 +156,7 @@ function selectDish(dish) {
|
||||||
selectedDishes[dish.category] = dish;
|
selectedDishes[dish.category] = dish;
|
||||||
|
|
||||||
const currentCard = document.querySelector(
|
const currentCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (currentCard) {
|
if (currentCard) {
|
||||||
currentCard.classList.add('selected');
|
currentCard.classList.add('selected');
|
||||||
|
|
@ -308,7 +308,7 @@ function restoreSelection() {
|
||||||
const dish = selectedDishes[category];
|
const dish = selectedDishes[category];
|
||||||
if (dish) {
|
if (dish) {
|
||||||
const card = document.querySelector(
|
const card = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (card) {
|
if (card) {
|
||||||
card.classList.add('selected');
|
card.classList.add('selected');
|
||||||
|
|
|
||||||
|
|
@ -146,7 +146,7 @@ function selectDish(dish) {
|
||||||
|
|
||||||
if (previousDish) {
|
if (previousDish) {
|
||||||
const previousCard = document.querySelector(
|
const previousCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(previousDish.keyword)}"]`
|
`.dish-card[data-dish="${previousDish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (previousCard) {
|
if (previousCard) {
|
||||||
previousCard.classList.remove('selected');
|
previousCard.classList.remove('selected');
|
||||||
|
|
@ -156,7 +156,7 @@ function selectDish(dish) {
|
||||||
selectedDishes[dish.category] = dish;
|
selectedDishes[dish.category] = dish;
|
||||||
|
|
||||||
const currentCard = document.querySelector(
|
const currentCard = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (currentCard) {
|
if (currentCard) {
|
||||||
currentCard.classList.add('selected');
|
currentCard.classList.add('selected');
|
||||||
|
|
@ -308,7 +308,7 @@ function restoreSelection() {
|
||||||
const dish = selectedDishes[category];
|
const dish = selectedDishes[category];
|
||||||
if (dish) {
|
if (dish) {
|
||||||
const card = document.querySelector(
|
const card = document.querySelector(
|
||||||
`.dish-card[data-dish="${esc(dish.keyword)}"]`
|
`.dish-card[data-dish="${dish.keyword}"]`
|
||||||
);
|
);
|
||||||
if (card) {
|
if (card) {
|
||||||
card.classList.add('selected');
|
card.classList.add('selected');
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue