-
-
@@ -26,67 +39,7 @@
diff --git a/src/components/Popup.vue b/src/components/Popup.vue
new file mode 100644
index 0000000..4487c6f
--- /dev/null
+++ b/src/components/Popup.vue
@@ -0,0 +1,58 @@
+
+
+
+
+
diff --git a/src/main.js b/src/main.js
index 7bd294d..8d5c6b7 100644
--- a/src/main.js
+++ b/src/main.js
@@ -6,15 +6,16 @@ const app = createApp(App).use(router);
app.directive("click-outside", {
beforeMount(el, binding) {
- el.clickOutsideEvent = function (event) {
- if (!(el === event.target || el.contains(event.target))) {
+ const ourClickEventHandler = (event) => {
+ if (!el.contains(event.target) && el !== event.target) {
binding.value(event, el);
}
};
- document.body.addEventListener("click", el.clickOutsideEvent);
+ el.__vueClickEventHandler__ = ourClickEventHandler;
+ document.addEventListener("click", ourClickEventHandler);
},
unmounted(el) {
- document.body.removeEventListener("click", el.clickOutsideEvent);
+ document.removeEventListener("click", el.__vueClickEventHandler__);
},
});
diff --git a/src/views/Home.vue b/src/views/Home.vue
deleted file mode 100644
index 654aa04..0000000
--- a/src/views/Home.vue
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/views/View.vue b/src/views/View.vue
index 3884bc7..f7e8350 100644
--- a/src/views/View.vue
+++ b/src/views/View.vue
@@ -1,78 +1,38 @@
-
-
+
+
+
+ Циклы в эйлером графе
+ v0.2
+
+
+
+ Эйлеров цикл
+ — путь, проходящий по всем ребрам графа, и при этом только по
+ одному разу.
+
+
+