diff --git a/client/components/ExternalLibs/BookmarkSettings/BookmarkSettings.vue b/client/components/ExternalLibs/BookmarkSettings/BookmarkSettings.vue
index 97653dd7..0924bf42 100644
--- a/client/components/ExternalLibs/BookmarkSettings/BookmarkSettings.vue
+++ b/client/components/ExternalLibs/BookmarkSettings/BookmarkSettings.vue
@@ -4,6 +4,51 @@
Настроить закладки
+
+
+
+ Открыть выбранную закладку
+
+
+
+
+ Опции
+
+
+
+
+
+
+ Редактировать закладку
+
+
+ Добавить закладку
+
+
+ Удалить закладку
+
+
+ Переместить вверх
+
+
+ Переместить вниз
+
+
+
+
+
+
+
+
@@ -29,6 +74,11 @@ export default @Component({
}
})
class BookmarkSettings extends BookmarkSettingsProps {
+ search = '';
+ selected = '';
+ ticked = [];
+ expanded = [];
+
created() {
}
@@ -39,6 +89,30 @@ class BookmarkSettings extends BookmarkSettingsProps {
this.$refs.window.init();
}
+ get nodes() {
+ const result = [];
+
+ let i = 0;
+ this.libs.groups.forEach(group => {
+ const g = {label: group.r, key: `${i}`, children: []};
+ let j = 0;
+ group.list.forEach(link => {
+ g.children.push({label: (link.c ? link.c + ' ': '') + link.l, key: `${i}-${j}`});
+ });
+
+ result.push(g);
+ i++;
+ });
+
+ return result;
+ }
+
+ openSelected() {
+ }
+
+ openOptions() {
+ }
+
close() {
this.$emit('close');
}
@@ -56,4 +130,19 @@ class BookmarkSettings extends BookmarkSettingsProps {
diff --git a/client/components/ExternalLibs/ExternalLibs.vue b/client/components/ExternalLibs/ExternalLibs.vue
index 19611658..92829d49 100644
--- a/client/components/ExternalLibs/ExternalLibs.vue
+++ b/client/components/ExternalLibs/ExternalLibs.vue
@@ -23,7 +23,7 @@
Добавить закладку
-
+
Настроить закладки
@@ -621,7 +621,6 @@ class ExternalLibs extends Vue {
}
return false;
}
-
}
//-----------------------------------------------------------------------------
diff --git a/client/quasar.js b/client/quasar.js
index 05526c9b..2567ca54 100644
--- a/client/quasar.js
+++ b/client/quasar.js
@@ -31,6 +31,7 @@ import {QColor} from 'quasar/src/components/color';
import {QPopupProxy} from 'quasar/src/components/popup-proxy';
import {QDialog} from 'quasar/src/components/dialog';
import {QChip} from 'quasar/src/components/chip';
+import {QTree} from 'quasar/src/components/tree';
const components = {
//QLayout,
@@ -57,6 +58,7 @@ const components = {
QPopupProxy,
QDialog,
QChip,
+ QTree
};
//directives