From 484e41e86bd11474b78fea3661446edc2a272a02 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Tue, 12 Nov 2024 09:56:28 -0300 Subject: [PATCH 01/14] Change readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c5032e41..ffa251dc 100644 --- a/README.md +++ b/README.md @@ -7,12 +7,12 @@ Hedera is the main web page for Verdnatura. Required dependencies. - PHP >= 7.0 -- Node.js >= 8.0 +- Node.js >= 18.0 Launch application for development. ``` -$ npm run dev +$ quasar dev ``` Launch project backend. From bb28805d23b82d549622b2014a007499fd513435 Mon Sep 17 00:00:00 2001 From: wbuezas Date: Tue, 12 Nov 2024 10:52:19 -0300 Subject: [PATCH 02/14] Structure header and move hamburguer menu to the left --- src/layouts/MainLayout.vue | 155 ++++++++++++++++++------------------- 1 file changed, 77 insertions(+), 78 deletions(-) diff --git a/src/layouts/MainLayout.vue b/src/layouts/MainLayout.vue index 8a84f6a7..aefb9d10 100644 --- a/src/layouts/MainLayout.vue +++ b/src/layouts/MainLayout.vue @@ -47,7 +47,7 @@ const logoutSupplantedUser = async () => { @@ -62,16 +63,3 @@ export default { } }; - - -en-US: - startOrder: Start order -es-ES: - startOrder: Empezar pedido -ca-ES: - startOrder: Començar comanda -fr-FR: - startOrder: Lancer commande -pt-PT: - startOrder: Comece uma encomenda - diff --git a/src/pages/Cms/HomeView.vue b/src/pages/Cms/HomeView.vue index b368a15f..8bc5e166 100644 --- a/src/pages/Cms/HomeView.vue +++ b/src/pages/Cms/HomeView.vue @@ -20,16 +20,9 @@ onMounted(async () => await fetchData()); diff --git a/src/pages/Ecomerce/OrdersView.vue b/src/pages/Ecomerce/OrdersView.vue index 97450c71..c3787f50 100644 --- a/src/pages/Ecomerce/OrdersView.vue +++ b/src/pages/Ecomerce/OrdersView.vue @@ -118,8 +118,9 @@ const onConfirmPay = async () => { icon="add_shopping_cart" color="accent" :to="{ name: 'catalog' }" - :title="t('startOrder')" - /> + > + {{ t('startOrder') }} Date: Tue, 12 Nov 2024 17:47:21 +0100 Subject: [PATCH 04/14] feat: cypress reporter --- cypress.config.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/cypress.config.js b/cypress.config.js index f4e3c34c..3da46965 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -12,9 +12,20 @@ module.exports = defineConfig({ numTestsKeptInMemory: 0, video: false, screenshotOnRunFailure: false, + reporter: 'cypress-mochawesome-reporter', + reporterOptions: { + charts: true, + reportPageTitle: 'Hedera-Web E2E Reporter', + embeddedScreenshots: true, + reportDir: 'src/test/cypress/reports', + inlineAssets: true + }, setupNodeEvents(on, config) { + require('cypress-mochawesome-reporter/plugin')(on); on('after:spec', (spec, results) => { console.log('Finished running', spec.relative); + console.log('❌spec:', results.stats.failures); + console.log('✅spec:', results.stats.passes); }); } } From 5a0dc0a92708a32f9cb17d92dc034e055c3495d2 Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Tue, 12 Nov 2024 17:58:39 +0100 Subject: [PATCH 05/14] perf: proposal package.json pnpm manager --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 1d390328..c25c1ca7 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "license": "GPL-3.0", "productName": "Salix", "author": "Verdnatura", + "packageManager": "pnpm@8.15.1", "repository": { "type": "git", "url": "https://git.verdnatura.es/hedera-web" From e554dd1cb1d1e439250a31c6995fc4470faf476f Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Tue, 12 Nov 2024 17:58:52 +0100 Subject: [PATCH 06/14] feat: cypress reporter --- package.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index c25c1ca7..c8de067e 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,6 @@ "license": "GPL-3.0", "productName": "Salix", "author": "Verdnatura", - "packageManager": "pnpm@8.15.1", "repository": { "type": "git", "url": "https://git.verdnatura.es/hedera-web" @@ -19,11 +18,11 @@ "assets-webpack-plugin": "^7.1.1", "babel-loader": "^9.1.0", "bundle-loader": "^0.5.6", - "css-loader": "^5.2.7", - "cypress": "^13.15.0", + "cypress-mochawesome-reporter": "^3.8.2", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-config-standard": "^17.0.0", + "eslint-plugin-cypress": "^4.1.0", "eslint-plugin-import": "^2.19.1", "eslint-plugin-n": "^15.0.0", "eslint-plugin-prettier": "^5.1.3", From 247ad94199dbce414aa29cbfe891ad315c60372e Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Tue, 12 Nov 2024 17:59:24 +0100 Subject: [PATCH 07/14] feat: porposal remove dependencies --- package.json | 26 ++++---------------------- webpack.config.js | 13 ++++++------- 2 files changed, 10 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index c8de067e..27234e87 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "license": "GPL-3.0", "productName": "Salix", "author": "Verdnatura", + "packageManager": "pnpm@8.15.1", "repository": { "type": "git", "url": "https://git.verdnatura.es/hedera-web" @@ -34,47 +35,28 @@ "glob": "^8.0.3", "html-webpack-plugin": "^5.5.0", "json-loader": "^0.5.7", - "mini-css-extract-plugin": "^2.7.0", - "node-sass": "^7.0.1", - "postcss": "^8.4.39", - "postcss-import": "^13.0.0", - "postcss-loader": "^4.3.0", - "postcss-url": "^10.1.3", - "raw-loader": "^4.0.2", - "sass-loader": "^12.6.0", - "style-loader": "^3.3.1", - "url-loader": "^4.1.1", - "webpack": "^5.75.0", - "webpack-cli": "^4.10.0", - "webpack-dev-server": "^4.11.1", - "webpack-merge": "^5.8.0", "yaml-loader": "^0.5.0" }, "dependencies": { - "@quasar/extras": "^1.0.0", + "@quasar/cli": "^2.3.0", + "@quasar/extras": "^1.16.9", "axios": "^0.21.1", "core-js": "^3.6.5", - "eslint-plugin-cypress": "^2.13.3", "js-yaml": "^3.12.1", - "mootools": "^1.5.2", "pinia": "^2.0.11", - "promise-polyfill": "^8.2.3", - "quasar": "^2.6.0", + "quasar": "^2.14.5", "require-yaml": "0.0.1", - "tinymce": "^6.3.0", "vue": "^3.3.4", "vue-i18n": "^9.2.2", "vue-router": "^4.0.0" }, "scripts": { - "front": "webpack serve --open", "back": "cd ../vn-database && myvc start && cd ../salix && gulp backOnly", "resetDatabase": "cd ../salix && gulp docker", "cy:open": "npm run resetDatabase && cd ../hedera-web && cypress open", "test:e2e": "npm run resetDatabase && cd ../hedera-web && cypress run", "cy:open-mindshore": "npm run resetDatabase && cd ../hedera-web-mindshore && cypress open", "test:e2e-mindshore": "npm run resetDatabase && cd ../hedera-web-mindshore && cypress run", - "build": "rm -rf build/ ; webpack", "clean": "rm -rf build/", "lint": "eslint --ext .js,.vue ./" }, diff --git a/webpack.config.js b/webpack.config.js index 6f266ab9..99a55f35 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -5,7 +5,7 @@ const MiniCssExtractPlugin = require('mini-css-extract-plugin'); const merge = require('webpack-merge').merge; const wpConfig = require('./webpack.config.json'); -let env = process.env.NODE_ENV || 'development'; +const env = process.env.NODE_ENV || 'development'; const devMode = env === 'development'; const outputPath = path.join(__dirname, wpConfig.buildDir); const publicPath = '/' + wpConfig.buildDir + '/'; @@ -15,7 +15,7 @@ const baseConfig = { mode: devMode ? 'development' : 'production', output: { path: outputPath, - publicPath: publicPath + publicPath }, module: { rules: [ @@ -31,16 +31,16 @@ const baseConfig = { }, { test: /tinymce\/.*\/skin\.css$/i, - use: [MiniCssExtractPlugin.loader, 'css-loader'] + use: [MiniCssExtractPlugin.loader] }, { test: /tinymce\/.*\/content\.css$/i, - loader: 'css-loader', + url: false, options: { esModule: false } }, { test: /\.css$/, - use: ['style-loader', 'css-loader'], + use: ['style-loader'], exclude: [/node_modules/] }, { @@ -59,9 +59,9 @@ const baseConfig = { test: /\.scss$/, use: [ 'style-loader', - 'css-loader', { loader: 'sass-loader', + url: false, options: { sourceMap: true } @@ -141,7 +141,6 @@ const devConfig = { static: __dirname, port: wpConfig.devServerPort, headers: { 'Access-Control-Allow-Origin': '*' }, - //stats: { chunks: false }, proxy: { '/api': 'http://localhost:3000', '/': { From 94a105ab31a33bbb12fc0910618dc508c0071def Mon Sep 17 00:00:00 2001 From: wbuezas Date: Tue, 12 Nov 2024 15:14:06 -0300 Subject: [PATCH 08/14] Remove unused files --- doc/Htk.odg | Bin 15311 -> 0 bytes forms/account/address-list/index.js | 43 - forms/account/address-list/locale/ca.yml | 8 - forms/account/address-list/locale/en.yml | 8 - forms/account/address-list/locale/es.yml | 8 - forms/account/address-list/locale/fr.yml | 8 - forms/account/address-list/locale/pt.yml | 8 - forms/account/address-list/style.scss | 6 - forms/account/address-list/ui.xml | 70 -- forms/account/address/index.js | 20 - forms/account/address/locale/ca.yml | 10 - forms/account/address/locale/en.yml | 10 - forms/account/address/locale/es.yml | 10 - forms/account/address/locale/fr.yml | 10 - forms/account/address/locale/pt.yml | 10 - forms/account/address/ui.xml | 87 -- forms/account/conf/index.js | 76 -- forms/account/conf/locale/ca.yml | 26 - forms/account/conf/locale/en.yml | 26 - forms/account/conf/locale/es.yml | 28 - forms/account/conf/locale/fr.yml | 26 - forms/account/conf/locale/pt.yml | 26 - forms/account/conf/style.scss | 4 - forms/account/conf/ui.xml | 135 -- forms/admin/access-log/index.js | 7 - forms/admin/access-log/locale/ca.yml | 11 - forms/admin/access-log/locale/en.yml | 11 - forms/admin/access-log/locale/es.yml | 11 - forms/admin/access-log/locale/fr.yml | 11 - forms/admin/access-log/locale/pt.yml | 11 - forms/admin/access-log/style.scss | 12 - forms/admin/access-log/ui.xml | 50 - forms/admin/connections/index.js | 33 - forms/admin/connections/locale/ca.yml | 4 - forms/admin/connections/locale/en.yml | 4 - forms/admin/connections/locale/es.yml | 4 - forms/admin/connections/locale/fr.yml | 4 - forms/admin/connections/locale/mn.yml | 4 - forms/admin/connections/locale/pt.yml | 4 - forms/admin/connections/style.scss | 9 - forms/admin/connections/ui.xml | 63 - forms/admin/items/index.js | 10 - forms/admin/items/locale/ca.yml | 2 - forms/admin/items/locale/en.yml | 2 - forms/admin/items/locale/es.yml | 2 - forms/admin/items/locale/fr.yml | 2 - forms/admin/items/locale/pt.yml | 2 - forms/admin/items/style.scss | 6 - forms/admin/items/ui.xml | 57 - forms/admin/links/index.js | 7 - forms/admin/links/locale/ca.yml | 3 - forms/admin/links/locale/en.yml | 3 - forms/admin/links/locale/es.yml | 3 - forms/admin/links/locale/fr.yml | 3 - forms/admin/links/locale/pt.yml | 3 - forms/admin/links/style.scss | 50 - forms/admin/links/ui.xml | 31 - forms/admin/photos/index.js | 201 --- forms/admin/photos/locale/ca.yml | 13 - forms/admin/photos/locale/en.yml | 13 - forms/admin/photos/locale/es.yml | 13 - forms/admin/photos/locale/fr.yml | 13 - forms/admin/photos/locale/pt.yml | 13 - forms/admin/photos/style.scss | 81 -- forms/admin/photos/ui.xml | 50 - forms/admin/queries/index.js | 93 -- forms/admin/queries/locale/ca.yml | 6 - forms/admin/queries/locale/en.yml | 6 - forms/admin/queries/locale/es.yml | 6 - forms/admin/queries/locale/fr.yml | 6 - forms/admin/queries/locale/pt.yml | 6 - forms/admin/queries/style.scss | 10 - forms/admin/queries/ui.xml | 38 - forms/admin/users/index.js | 20 - forms/admin/users/locale/ca.yml | 4 - forms/admin/users/locale/en.yml | 4 - forms/admin/users/locale/es.yml | 4 - forms/admin/users/locale/fr.yml | 4 - forms/admin/users/locale/pt.yml | 4 - forms/admin/users/style.scss | 11 - forms/admin/users/ui.xml | 48 - forms/admin/visits/index.js | 15 - forms/admin/visits/locale/ca.yml | 9 - forms/admin/visits/locale/en.yml | 9 - forms/admin/visits/locale/es.yml | 9 - forms/admin/visits/locale/fr.yml | 9 - forms/admin/visits/locale/mn.yml | 9 - forms/admin/visits/locale/pt.yml | 9 - forms/admin/visits/style.scss | 12 - forms/admin/visits/ui.xml | 90 -- forms/agencies/packages/index.js | 14 - forms/agencies/packages/locale/ca.yml | 6 - forms/agencies/packages/locale/en.yml | 6 - forms/agencies/packages/locale/es.yml | 6 - forms/agencies/packages/locale/fr.yml | 6 - forms/agencies/packages/locale/pt.yml | 6 - forms/agencies/packages/style.scss | 0 forms/agencies/packages/ui.xml | 25 - forms/agencies/provinces/index.js | 7 - forms/agencies/provinces/locale/ca.yml | 6 - forms/agencies/provinces/locale/en.yml | 6 - forms/agencies/provinces/locale/es.yml | 6 - forms/agencies/provinces/locale/fr.yml | 6 - forms/agencies/provinces/locale/pt.yml | 6 - forms/agencies/provinces/style.scss | 0 forms/agencies/provinces/ui.xml | 18 - forms/cms/about/image/2_control.png | Bin 111349 -> 0 bytes forms/cms/about/image/4_control.png | Bin 73574 -> 0 bytes forms/cms/about/image/agencies.png | Bin 186021 -> 0 bytes forms/cms/about/image/auction.png | Bin 304857 -> 0 bytes forms/cms/about/image/commercial.png | Bin 115100 -> 0 bytes forms/cms/about/image/courses.png | Bin 291908 -> 0 bytes forms/cms/about/image/dealer.png | Bin 56431 -> 0 bytes forms/cms/about/image/differentiates_us.png | Bin 436740 -> 0 bytes forms/cms/about/image/fit.png | Bin 197113 -> 0 bytes forms/cms/about/image/glass.png | Bin 1712 -> 0 bytes forms/cms/about/image/goods_receive.png | Bin 88174 -> 0 bytes forms/cms/about/image/goods_transport.png | Bin 135198 -> 0 bytes forms/cms/about/image/palletizing.png | Bin 131803 -> 0 bytes forms/cms/about/image/producers.png | Bin 76226 -> 0 bytes forms/cms/about/image/store.png | Bin 304012 -> 0 bytes forms/cms/about/image/summary.png | Bin 43484 -> 0 bytes forms/cms/about/image/trailer.png | Bin 110699 -> 0 bytes forms/cms/about/image/training.png | Bin 104110 -> 0 bytes forms/cms/about/image/web.png | Bin 156428 -> 0 bytes forms/cms/about/image/youtube.png | Bin 136263 -> 0 bytes forms/cms/about/index.js | 7 - forms/cms/about/locale/ca.yml | 103 -- forms/cms/about/locale/en.yml | 92 -- forms/cms/about/locale/es.yml | 102 -- forms/cms/about/locale/fr.yml | 99 -- forms/cms/about/locale/pt.yml | 99 -- forms/cms/about/style.scss | 86 -- forms/cms/about/ui.xml | 98 -- forms/cms/contact/index.js | 39 - forms/cms/contact/locale/ca.yml | 21 - forms/cms/contact/locale/en.yml | 17 - forms/cms/contact/locale/es.yml | 21 - forms/cms/contact/locale/fr.yml | 19 - forms/cms/contact/locale/pt.yml | 19 - forms/cms/contact/style.scss | 38 - forms/cms/contact/ui.xml | 49 - forms/cms/home/index.js | 6 - forms/cms/home/locale/ca.yml | 12 - forms/cms/home/locale/en.yml | 12 - forms/cms/home/locale/es.yml | 12 - forms/cms/home/locale/fr.yml | 12 - forms/cms/home/locale/mn.yml | 12 - forms/cms/home/locale/pt.yml | 12 - forms/cms/home/style.scss | 54 - forms/cms/home/ui.xml | 44 - forms/cms/location/index.js | 103 -- forms/cms/location/locale/ca.yml | 1 - forms/cms/location/locale/en.yml | 1 - forms/cms/location/locale/es.yml | 1 - forms/cms/location/locale/fr.yml | 1 - forms/cms/location/locale/pt.yml | 1 - forms/cms/location/style.scss | 16 - forms/cms/location/ui.xml | 6 - forms/cms/why/index.js | 7 - forms/cms/why/locale/ca.yml | 32 - forms/cms/why/locale/en.yml | 28 - forms/cms/why/locale/es.yml | 31 - forms/cms/why/locale/fr.yml | 36 - forms/cms/why/locale/pt.yml | 28 - forms/cms/why/store.png | Bin 40505 -> 0 bytes forms/cms/why/style.scss | 14 - forms/cms/why/ui.xml | 20 - forms/ecomerce/basket/index.js | 29 - forms/ecomerce/basket/locale/ca.yml | 27 - forms/ecomerce/basket/locale/en.yml | 27 - forms/ecomerce/basket/locale/es.yml | 27 - forms/ecomerce/basket/locale/fr.yml | 27 - forms/ecomerce/basket/locale/pt.yml | 27 - forms/ecomerce/basket/style.scss | 76 -- forms/ecomerce/basket/ui.xml | 73 -- forms/ecomerce/catalog/index.js | 336 ----- forms/ecomerce/catalog/locale/ca.yml | 48 - forms/ecomerce/catalog/locale/en.yml | 48 - forms/ecomerce/catalog/locale/es.yml | 48 - forms/ecomerce/catalog/locale/fr.yml | 48 - forms/ecomerce/catalog/locale/pt.yml | 48 - forms/ecomerce/catalog/style.scss | 438 ------- forms/ecomerce/catalog/ui.xml | 515 -------- forms/ecomerce/checkout/index.js | 215 ---- forms/ecomerce/checkout/locale/ca.yml | 34 - forms/ecomerce/checkout/locale/en.yml | 33 - forms/ecomerce/checkout/locale/es.yml | 34 - forms/ecomerce/checkout/locale/fr.yml | 34 - forms/ecomerce/checkout/locale/pt.yml | 34 - forms/ecomerce/checkout/style.scss | 54 - forms/ecomerce/checkout/ui.xml | 203 --- forms/ecomerce/confirm/index.js | 145 --- forms/ecomerce/confirm/locale/ca.yml | 33 - forms/ecomerce/confirm/locale/en.yml | 33 - forms/ecomerce/confirm/locale/es.yml | 33 - forms/ecomerce/confirm/locale/fr.yml | 33 - forms/ecomerce/confirm/locale/pt.yml | 33 - forms/ecomerce/confirm/style.scss | 93 -- forms/ecomerce/confirm/ui.xml | 214 ---- forms/ecomerce/invoices/index.js | 32 - forms/ecomerce/invoices/locale/ca.yml | 6 - forms/ecomerce/invoices/locale/en.yml | 6 - forms/ecomerce/invoices/locale/es.yml | 6 - forms/ecomerce/invoices/locale/fr.yml | 6 - forms/ecomerce/invoices/locale/pt.yml | 6 - forms/ecomerce/invoices/style.scss | 0 forms/ecomerce/invoices/ui.xml | 23 - forms/ecomerce/orders/index.js | 57 - forms/ecomerce/orders/locale/ca.yml | 36 - forms/ecomerce/orders/locale/en.yml | 37 - forms/ecomerce/orders/locale/es.yml | 37 - forms/ecomerce/orders/locale/fr.yml | 38 - forms/ecomerce/orders/locale/mn.yml | 37 - forms/ecomerce/orders/locale/pt.yml | 37 - forms/ecomerce/orders/style.scss | 39 - forms/ecomerce/orders/ui.xml | 68 - forms/ecomerce/ticket/index.js | 45 - forms/ecomerce/ticket/locale/ca.yml | 25 - forms/ecomerce/ticket/locale/en.yml | 25 - forms/ecomerce/ticket/locale/es.yml | 25 - forms/ecomerce/ticket/locale/fr.yml | 25 - forms/ecomerce/ticket/locale/pt.yml | 25 - forms/ecomerce/ticket/style.scss | 78 -- forms/ecomerce/ticket/ui.xml | 131 -- forms/news/new/index.js | 108 -- forms/news/new/locale/ca.yml | 8 - forms/news/new/locale/en.yml | 8 - forms/news/new/locale/es.yml | 8 - forms/news/new/locale/fr.yml | 8 - forms/news/new/locale/pt.yml | 8 - forms/news/new/style.scss | 32 - forms/news/new/ui.xml | 66 - forms/news/news/index.js | 30 - forms/news/news/locale/ca.yml | 8 - forms/news/news/locale/en.yml | 8 - forms/news/news/locale/es.yml | 8 - forms/news/news/locale/fr.yml | 8 - forms/news/news/locale/pt.yml | 8 - forms/news/news/style.scss | 8 - forms/news/news/ui.xml | 55 - forms/reports/items-form/index.js | 19 - forms/reports/items-form/locale/en.yml | 5 - forms/reports/items-form/locale/es.yml | 5 - forms/reports/items-form/locale/pt.yml | 5 - forms/reports/items-form/style.scss | 0 forms/reports/items-form/ui.xml | 42 - forms/reports/shelves/index.js | 22 - forms/reports/shelves/locale/ca.yml | 1 - forms/reports/shelves/locale/en.yml | 15 - forms/reports/shelves/locale/es.yml | 15 - forms/reports/shelves/locale/fr.yml | 1 - forms/reports/shelves/locale/pt.yml | 15 - forms/reports/shelves/style.scss | 0 forms/reports/shelves/ui.xml | 105 -- js/db/calc-sum.js | 52 - js/db/calc.js | 154 --- js/db/connection.js | 152 --- js/db/db-lot.js | 109 -- js/db/db.js | 17 - js/db/form.js | 105 -- js/db/iterator.js | 133 -- js/db/locale/ca.yml | 5 - js/db/locale/en.yml | 5 - js/db/locale/es.yml | 5 - js/db/locale/fr.yml | 5 - js/db/locale/pt.yml | 5 - js/db/model.js | 1251 ------------------- js/db/query.js | 94 -- js/db/result-set.js | 130 -- js/db/result.js | 64 - js/db/simple-iterator.js | 71 -- js/hedera/app.js | 252 ---- js/hedera/basket-checker.js | 21 - js/hedera/form.js | 108 -- js/hedera/gui.js | 497 -------- js/hedera/gui.scss | 375 ------ js/hedera/gui.xml | 50 - js/hedera/hedera.js | 15 - js/hedera/locale/ca.yml | 64 - js/hedera/locale/en.yml | 60 - js/hedera/locale/es.yml | 64 - js/hedera/locale/fr.yml | 64 - js/hedera/locale/mn.yml | 55 - js/hedera/locale/pt.yml | 62 - js/hedera/login.js | 101 -- js/hedera/login.scss | 150 --- js/hedera/login.xml | 57 - js/hedera/module.js | 70 -- js/hedera/report.css | 98 -- js/hedera/report.html | 18 - js/hedera/report.js | 86 -- js/hedera/social-bar.js | 63 - js/hedera/social-bar.scss | 13 - js/hedera/tpv.js | 91 -- js/htk/assistant-bar/index.js | 140 --- js/htk/assistant-bar/style.scss | 66 - js/htk/assistant/index.js | 161 --- js/htk/assistant/style.scss | 14 - js/htk/bar-button/index.js | 9 - js/htk/button/index.js | 61 - js/htk/button/style.scss | 15 - js/htk/calendar/index.js | 265 ---- js/htk/calendar/style.scss | 94 -- js/htk/check/index.js | 26 - js/htk/column/index.js | 95 -- js/htk/columns/button/index.js | 75 -- js/htk/columns/button/style.scss | 34 - js/htk/columns/check/index.js | 31 - js/htk/columns/check/style.scss | 5 - js/htk/columns/date/index.js | 38 - js/htk/columns/image/index.js | 55 - js/htk/columns/image/style.scss | 11 - js/htk/columns/link/index.js | 35 - js/htk/columns/radio/index.js | 32 - js/htk/columns/spin/index.js | 64 - js/htk/columns/spin/style.scss | 8 - js/htk/columns/text/index.js | 50 - js/htk/date-chooser/index.js | 73 -- js/htk/date-chooser/style.scss | 17 - js/htk/dialog/index.js | 161 --- js/htk/dialog/style.scss | 25 - js/htk/entry/index.js | 74 -- js/htk/field/index.js | 156 --- js/htk/full-image/index.js | 79 -- js/htk/full-image/style.scss | 12 - js/htk/grid/index.js | 349 ------ js/htk/grid/style.scss | 63 - js/htk/htk.js | 54 - js/htk/html/index.js | 14 - js/htk/icon/index.js | 51 - js/htk/image-editor/index.js | 60 - js/htk/image-editor/style.scss | 33 - js/htk/image-editor/ui.xml | 24 - js/htk/image/index.js | 203 --- js/htk/image/style.scss | 35 - js/htk/label/index.js | 34 - js/htk/list/index.js | 1 - js/htk/list/style.scss | 64 - js/htk/loader/index.js | 70 -- js/htk/loader/style.scss | 4 - js/htk/locale/ca.yml | 30 - js/htk/locale/en.yml | 30 - js/htk/locale/es.yml | 30 - js/htk/locale/fr.yml | 30 - js/htk/locale/pt.yml | 30 - js/htk/popup/index.js | 194 --- js/htk/popup/style.scss | 35 - js/htk/radio/index.js | 82 -- js/htk/radio/radio-group.js | 45 - js/htk/repeater/index.js | 231 ---- js/htk/repeater/style.scss | 16 - js/htk/search-entry/index.js | 48 - js/htk/search-entry/style.scss | 35 - js/htk/select/index.js | 265 ---- js/htk/select/style.scss | 58 - js/htk/spin/index.js | 38 - js/htk/spinner/index.js | 33 - js/htk/spinner/style.scss | 31 - js/htk/step/index.js | 48 - js/htk/style/classes.scss | 26 - js/htk/style/index.scss | 9 - js/htk/style/material-symbols.scss | 22 - js/htk/style/material-symbols.woff2 | Bin 239020 -> 0 bytes js/htk/style/opensans.ttf | Bin 129796 -> 0 bytes js/htk/style/poppins.ttf | Bin 158240 -> 0 bytes js/htk/style/responsive.scss | 16 - js/htk/style/roboto.ttf | Bin 162876 -> 0 bytes js/htk/style/spacing.scss | 355 ------ js/htk/style/style.scss | 314 ----- js/htk/style/text.scss | 70 -- js/htk/style/variables.scss | 28 - js/htk/style/width.scss | 26 - js/htk/table/index.js | 50 - js/htk/text-area/index.js | 32 - js/htk/text/index.js | 33 - js/htk/toast/index.js | 156 --- js/htk/toast/style.scss | 47 - js/sql/delete.js | 17 - js/sql/dml.js | 29 - js/sql/expr.js | 11 - js/sql/field.js | 33 - js/sql/filter-item.js | 62 - js/sql/filter.js | 49 - js/sql/function.js | 48 - js/sql/holder.js | 33 - js/sql/insert.js | 19 - js/sql/join-item.js | 48 - js/sql/join.js | 47 - js/sql/list-holder.js | 61 - js/sql/list.js | 71 -- js/sql/multi-stmt.js | 30 - js/sql/object.js | 104 -- js/sql/operation.js | 85 -- js/sql/select.js | 25 - js/sql/sql.js | 29 - js/sql/stmt.js | 40 - js/sql/string.js | 46 - js/sql/table.js | 33 - js/sql/target.js | 9 - js/sql/update.js | 28 - js/sql/value.js | 138 -- js/vn/browser.js | 29 - js/vn/builder.js | 168 --- js/vn/compiler-element.js | 85 -- js/vn/compiler-object.js | 216 ---- js/vn/compiler-text.js | 33 - js/vn/compiler.js | 150 --- js/vn/component.js | 205 --- js/vn/cookie.js | 71 -- js/vn/date.js | 121 -- js/vn/enum.js | 4 - js/vn/form.js | 72 -- js/vn/hash.js | 164 --- js/vn/ie.js | 119 -- js/vn/iterator-iface.js | 67 - js/vn/iterator.js | 75 -- js/vn/json-connection.js | 317 ----- js/vn/json-exception.js | 15 - js/vn/locale.js | 98 -- js/vn/locale/ca.yml | 44 - js/vn/locale/en.yml | 41 - js/vn/locale/es.yml | 44 - js/vn/locale/fr.yml | 44 - js/vn/locale/mn.yml | 41 - js/vn/locale/pt.yml | 44 - js/vn/lot-iface.js | 83 -- js/vn/lot-query.js | 122 -- js/vn/lot.js | 69 - js/vn/model-iface.js | 127 -- js/vn/model-proxy.js | 80 -- js/vn/model.js | 350 ------ js/vn/mutators.js | 48 - js/vn/node-builder.js | 23 - js/vn/node.js | 66 - js/vn/object.js | 260 ---- js/vn/param-iface.js | 139 --- js/vn/param.js | 88 -- js/vn/scope.js | 163 --- js/vn/spec.js | 37 - js/vn/string-util.js | 27 - js/vn/type.js | 4 - js/vn/url.js | 70 -- js/vn/value.js | 191 --- js/vn/vn.js | 382 ------ pages/main/manifest.json | 13 - pages/main/ui.php | 32 - pages/production/main.js | 161 --- pages/production/manifest.json | 11 - pages/production/style.css | 74 -- pages/production/ui.php | 28 - pages/update-browser/locale/ca.yml | 2 - pages/update-browser/locale/en.yml | 2 - pages/update-browser/locale/es.yml | 2 - pages/update-browser/locale/fr.yml | 2 - pages/update-browser/locale/mn.yml | 2 - pages/update-browser/locale/pt.yml | 2 - pages/update-browser/style.css | 26 - pages/update-browser/ui.php | 23 - pages/update-browser/update-browser.png | Bin 63808 -> 0 bytes pages/version-menu/locale/ca.yml | 5 - pages/version-menu/locale/en.yml | 5 - pages/version-menu/locale/es.yml | 5 - pages/version-menu/locale/fr.yml | 5 - pages/version-menu/locale/mn.yml | 5 - pages/version-menu/locale/pt.yml | 5 - pages/version-menu/new-web.svg | 233 ---- pages/version-menu/old-web.svg | 198 --- pages/version-menu/style.css | 81 -- pages/version-menu/ui.php | 42 - 470 files changed, 25033 deletions(-) delete mode 100755 doc/Htk.odg delete mode 100644 forms/account/address-list/index.js delete mode 100644 forms/account/address-list/locale/ca.yml delete mode 100644 forms/account/address-list/locale/en.yml delete mode 100644 forms/account/address-list/locale/es.yml delete mode 100644 forms/account/address-list/locale/fr.yml delete mode 100644 forms/account/address-list/locale/pt.yml delete mode 100644 forms/account/address-list/style.scss delete mode 100644 forms/account/address-list/ui.xml delete mode 100644 forms/account/address/index.js delete mode 100644 forms/account/address/locale/ca.yml delete mode 100644 forms/account/address/locale/en.yml delete mode 100644 forms/account/address/locale/es.yml delete mode 100644 forms/account/address/locale/fr.yml delete mode 100644 forms/account/address/locale/pt.yml delete mode 100644 forms/account/address/ui.xml delete mode 100644 forms/account/conf/index.js delete mode 100644 forms/account/conf/locale/ca.yml delete mode 100644 forms/account/conf/locale/en.yml delete mode 100644 forms/account/conf/locale/es.yml delete mode 100644 forms/account/conf/locale/fr.yml delete mode 100644 forms/account/conf/locale/pt.yml delete mode 100644 forms/account/conf/style.scss delete mode 100644 forms/account/conf/ui.xml delete mode 100644 forms/admin/access-log/index.js delete mode 100644 forms/admin/access-log/locale/ca.yml delete mode 100644 forms/admin/access-log/locale/en.yml delete mode 100644 forms/admin/access-log/locale/es.yml delete mode 100644 forms/admin/access-log/locale/fr.yml delete mode 100644 forms/admin/access-log/locale/pt.yml delete mode 100644 forms/admin/access-log/style.scss delete mode 100644 forms/admin/access-log/ui.xml delete mode 100644 forms/admin/connections/index.js delete mode 100644 forms/admin/connections/locale/ca.yml delete mode 100644 forms/admin/connections/locale/en.yml delete mode 100644 forms/admin/connections/locale/es.yml delete mode 100644 forms/admin/connections/locale/fr.yml delete mode 100644 forms/admin/connections/locale/mn.yml delete mode 100644 forms/admin/connections/locale/pt.yml delete mode 100644 forms/admin/connections/style.scss delete mode 100644 forms/admin/connections/ui.xml delete mode 100644 forms/admin/items/index.js delete mode 100644 forms/admin/items/locale/ca.yml delete mode 100644 forms/admin/items/locale/en.yml delete mode 100644 forms/admin/items/locale/es.yml delete mode 100644 forms/admin/items/locale/fr.yml delete mode 100644 forms/admin/items/locale/pt.yml delete mode 100644 forms/admin/items/style.scss delete mode 100644 forms/admin/items/ui.xml delete mode 100644 forms/admin/links/index.js delete mode 100644 forms/admin/links/locale/ca.yml delete mode 100644 forms/admin/links/locale/en.yml delete mode 100644 forms/admin/links/locale/es.yml delete mode 100644 forms/admin/links/locale/fr.yml delete mode 100644 forms/admin/links/locale/pt.yml delete mode 100644 forms/admin/links/style.scss delete mode 100644 forms/admin/links/ui.xml delete mode 100644 forms/admin/photos/index.js delete mode 100644 forms/admin/photos/locale/ca.yml delete mode 100644 forms/admin/photos/locale/en.yml delete mode 100644 forms/admin/photos/locale/es.yml delete mode 100644 forms/admin/photos/locale/fr.yml delete mode 100644 forms/admin/photos/locale/pt.yml delete mode 100644 forms/admin/photos/style.scss delete mode 100644 forms/admin/photos/ui.xml delete mode 100644 forms/admin/queries/index.js delete mode 100644 forms/admin/queries/locale/ca.yml delete mode 100644 forms/admin/queries/locale/en.yml delete mode 100644 forms/admin/queries/locale/es.yml delete mode 100644 forms/admin/queries/locale/fr.yml delete mode 100644 forms/admin/queries/locale/pt.yml delete mode 100644 forms/admin/queries/style.scss delete mode 100644 forms/admin/queries/ui.xml delete mode 100644 forms/admin/users/index.js delete mode 100644 forms/admin/users/locale/ca.yml delete mode 100644 forms/admin/users/locale/en.yml delete mode 100644 forms/admin/users/locale/es.yml delete mode 100644 forms/admin/users/locale/fr.yml delete mode 100644 forms/admin/users/locale/pt.yml delete mode 100644 forms/admin/users/style.scss delete mode 100644 forms/admin/users/ui.xml delete mode 100644 forms/admin/visits/index.js delete mode 100644 forms/admin/visits/locale/ca.yml delete mode 100644 forms/admin/visits/locale/en.yml delete mode 100644 forms/admin/visits/locale/es.yml delete mode 100644 forms/admin/visits/locale/fr.yml delete mode 100644 forms/admin/visits/locale/mn.yml delete mode 100644 forms/admin/visits/locale/pt.yml delete mode 100644 forms/admin/visits/style.scss delete mode 100644 forms/admin/visits/ui.xml delete mode 100644 forms/agencies/packages/index.js delete mode 100644 forms/agencies/packages/locale/ca.yml delete mode 100644 forms/agencies/packages/locale/en.yml delete mode 100644 forms/agencies/packages/locale/es.yml delete mode 100644 forms/agencies/packages/locale/fr.yml delete mode 100644 forms/agencies/packages/locale/pt.yml delete mode 100644 forms/agencies/packages/style.scss delete mode 100644 forms/agencies/packages/ui.xml delete mode 100644 forms/agencies/provinces/index.js delete mode 100644 forms/agencies/provinces/locale/ca.yml delete mode 100644 forms/agencies/provinces/locale/en.yml delete mode 100644 forms/agencies/provinces/locale/es.yml delete mode 100644 forms/agencies/provinces/locale/fr.yml delete mode 100644 forms/agencies/provinces/locale/pt.yml delete mode 100644 forms/agencies/provinces/style.scss delete mode 100644 forms/agencies/provinces/ui.xml delete mode 100644 forms/cms/about/image/2_control.png delete mode 100644 forms/cms/about/image/4_control.png delete mode 100644 forms/cms/about/image/agencies.png delete mode 100644 forms/cms/about/image/auction.png delete mode 100644 forms/cms/about/image/commercial.png delete mode 100644 forms/cms/about/image/courses.png delete mode 100644 forms/cms/about/image/dealer.png delete mode 100644 forms/cms/about/image/differentiates_us.png delete mode 100644 forms/cms/about/image/fit.png delete mode 100644 forms/cms/about/image/glass.png delete mode 100644 forms/cms/about/image/goods_receive.png delete mode 100644 forms/cms/about/image/goods_transport.png delete mode 100644 forms/cms/about/image/palletizing.png delete mode 100644 forms/cms/about/image/producers.png delete mode 100644 forms/cms/about/image/store.png delete mode 100644 forms/cms/about/image/summary.png delete mode 100644 forms/cms/about/image/trailer.png delete mode 100644 forms/cms/about/image/training.png delete mode 100644 forms/cms/about/image/web.png delete mode 100644 forms/cms/about/image/youtube.png delete mode 100644 forms/cms/about/index.js delete mode 100644 forms/cms/about/locale/ca.yml delete mode 100644 forms/cms/about/locale/en.yml delete mode 100644 forms/cms/about/locale/es.yml delete mode 100644 forms/cms/about/locale/fr.yml delete mode 100644 forms/cms/about/locale/pt.yml delete mode 100644 forms/cms/about/style.scss delete mode 100644 forms/cms/about/ui.xml delete mode 100644 forms/cms/contact/index.js delete mode 100644 forms/cms/contact/locale/ca.yml delete mode 100644 forms/cms/contact/locale/en.yml delete mode 100644 forms/cms/contact/locale/es.yml delete mode 100644 forms/cms/contact/locale/fr.yml delete mode 100644 forms/cms/contact/locale/pt.yml delete mode 100644 forms/cms/contact/style.scss delete mode 100644 forms/cms/contact/ui.xml delete mode 100644 forms/cms/home/index.js delete mode 100644 forms/cms/home/locale/ca.yml delete mode 100644 forms/cms/home/locale/en.yml delete mode 100644 forms/cms/home/locale/es.yml delete mode 100644 forms/cms/home/locale/fr.yml delete mode 100644 forms/cms/home/locale/mn.yml delete mode 100644 forms/cms/home/locale/pt.yml delete mode 100644 forms/cms/home/style.scss delete mode 100644 forms/cms/home/ui.xml delete mode 100644 forms/cms/location/index.js delete mode 100644 forms/cms/location/locale/ca.yml delete mode 100644 forms/cms/location/locale/en.yml delete mode 100644 forms/cms/location/locale/es.yml delete mode 100644 forms/cms/location/locale/fr.yml delete mode 100644 forms/cms/location/locale/pt.yml delete mode 100644 forms/cms/location/style.scss delete mode 100644 forms/cms/location/ui.xml delete mode 100644 forms/cms/why/index.js delete mode 100644 forms/cms/why/locale/ca.yml delete mode 100644 forms/cms/why/locale/en.yml delete mode 100644 forms/cms/why/locale/es.yml delete mode 100644 forms/cms/why/locale/fr.yml delete mode 100644 forms/cms/why/locale/pt.yml delete mode 100644 forms/cms/why/store.png delete mode 100644 forms/cms/why/style.scss delete mode 100644 forms/cms/why/ui.xml delete mode 100644 forms/ecomerce/basket/index.js delete mode 100644 forms/ecomerce/basket/locale/ca.yml delete mode 100644 forms/ecomerce/basket/locale/en.yml delete mode 100644 forms/ecomerce/basket/locale/es.yml delete mode 100644 forms/ecomerce/basket/locale/fr.yml delete mode 100644 forms/ecomerce/basket/locale/pt.yml delete mode 100644 forms/ecomerce/basket/style.scss delete mode 100644 forms/ecomerce/basket/ui.xml delete mode 100644 forms/ecomerce/catalog/index.js delete mode 100644 forms/ecomerce/catalog/locale/ca.yml delete mode 100644 forms/ecomerce/catalog/locale/en.yml delete mode 100644 forms/ecomerce/catalog/locale/es.yml delete mode 100644 forms/ecomerce/catalog/locale/fr.yml delete mode 100644 forms/ecomerce/catalog/locale/pt.yml delete mode 100644 forms/ecomerce/catalog/style.scss delete mode 100644 forms/ecomerce/catalog/ui.xml delete mode 100644 forms/ecomerce/checkout/index.js delete mode 100644 forms/ecomerce/checkout/locale/ca.yml delete mode 100644 forms/ecomerce/checkout/locale/en.yml delete mode 100644 forms/ecomerce/checkout/locale/es.yml delete mode 100644 forms/ecomerce/checkout/locale/fr.yml delete mode 100644 forms/ecomerce/checkout/locale/pt.yml delete mode 100644 forms/ecomerce/checkout/style.scss delete mode 100644 forms/ecomerce/checkout/ui.xml delete mode 100644 forms/ecomerce/confirm/index.js delete mode 100644 forms/ecomerce/confirm/locale/ca.yml delete mode 100644 forms/ecomerce/confirm/locale/en.yml delete mode 100644 forms/ecomerce/confirm/locale/es.yml delete mode 100644 forms/ecomerce/confirm/locale/fr.yml delete mode 100644 forms/ecomerce/confirm/locale/pt.yml delete mode 100644 forms/ecomerce/confirm/style.scss delete mode 100644 forms/ecomerce/confirm/ui.xml delete mode 100644 forms/ecomerce/invoices/index.js delete mode 100644 forms/ecomerce/invoices/locale/ca.yml delete mode 100644 forms/ecomerce/invoices/locale/en.yml delete mode 100644 forms/ecomerce/invoices/locale/es.yml delete mode 100644 forms/ecomerce/invoices/locale/fr.yml delete mode 100644 forms/ecomerce/invoices/locale/pt.yml delete mode 100644 forms/ecomerce/invoices/style.scss delete mode 100644 forms/ecomerce/invoices/ui.xml delete mode 100644 forms/ecomerce/orders/index.js delete mode 100644 forms/ecomerce/orders/locale/ca.yml delete mode 100644 forms/ecomerce/orders/locale/en.yml delete mode 100644 forms/ecomerce/orders/locale/es.yml delete mode 100644 forms/ecomerce/orders/locale/fr.yml delete mode 100644 forms/ecomerce/orders/locale/mn.yml delete mode 100644 forms/ecomerce/orders/locale/pt.yml delete mode 100644 forms/ecomerce/orders/style.scss delete mode 100644 forms/ecomerce/orders/ui.xml delete mode 100644 forms/ecomerce/ticket/index.js delete mode 100644 forms/ecomerce/ticket/locale/ca.yml delete mode 100644 forms/ecomerce/ticket/locale/en.yml delete mode 100644 forms/ecomerce/ticket/locale/es.yml delete mode 100644 forms/ecomerce/ticket/locale/fr.yml delete mode 100644 forms/ecomerce/ticket/locale/pt.yml delete mode 100644 forms/ecomerce/ticket/style.scss delete mode 100644 forms/ecomerce/ticket/ui.xml delete mode 100644 forms/news/new/index.js delete mode 100644 forms/news/new/locale/ca.yml delete mode 100644 forms/news/new/locale/en.yml delete mode 100644 forms/news/new/locale/es.yml delete mode 100644 forms/news/new/locale/fr.yml delete mode 100644 forms/news/new/locale/pt.yml delete mode 100644 forms/news/new/style.scss delete mode 100644 forms/news/new/ui.xml delete mode 100644 forms/news/news/index.js delete mode 100644 forms/news/news/locale/ca.yml delete mode 100644 forms/news/news/locale/en.yml delete mode 100644 forms/news/news/locale/es.yml delete mode 100644 forms/news/news/locale/fr.yml delete mode 100644 forms/news/news/locale/pt.yml delete mode 100644 forms/news/news/style.scss delete mode 100644 forms/news/news/ui.xml delete mode 100644 forms/reports/items-form/index.js delete mode 100644 forms/reports/items-form/locale/en.yml delete mode 100644 forms/reports/items-form/locale/es.yml delete mode 100644 forms/reports/items-form/locale/pt.yml delete mode 100644 forms/reports/items-form/style.scss delete mode 100644 forms/reports/items-form/ui.xml delete mode 100644 forms/reports/shelves/index.js delete mode 100644 forms/reports/shelves/locale/ca.yml delete mode 100644 forms/reports/shelves/locale/en.yml delete mode 100644 forms/reports/shelves/locale/es.yml delete mode 100644 forms/reports/shelves/locale/fr.yml delete mode 100644 forms/reports/shelves/locale/pt.yml delete mode 100644 forms/reports/shelves/style.scss delete mode 100644 forms/reports/shelves/ui.xml delete mode 100644 js/db/calc-sum.js delete mode 100644 js/db/calc.js delete mode 100644 js/db/connection.js delete mode 100644 js/db/db-lot.js delete mode 100644 js/db/db.js delete mode 100644 js/db/form.js delete mode 100644 js/db/iterator.js delete mode 100644 js/db/locale/ca.yml delete mode 100644 js/db/locale/en.yml delete mode 100644 js/db/locale/es.yml delete mode 100644 js/db/locale/fr.yml delete mode 100644 js/db/locale/pt.yml delete mode 100644 js/db/model.js delete mode 100644 js/db/query.js delete mode 100644 js/db/result-set.js delete mode 100644 js/db/result.js delete mode 100644 js/db/simple-iterator.js delete mode 100644 js/hedera/app.js delete mode 100644 js/hedera/basket-checker.js delete mode 100644 js/hedera/form.js delete mode 100644 js/hedera/gui.js delete mode 100644 js/hedera/gui.scss delete mode 100644 js/hedera/gui.xml delete mode 100644 js/hedera/hedera.js delete mode 100644 js/hedera/locale/ca.yml delete mode 100644 js/hedera/locale/en.yml delete mode 100644 js/hedera/locale/es.yml delete mode 100644 js/hedera/locale/fr.yml delete mode 100644 js/hedera/locale/mn.yml delete mode 100644 js/hedera/locale/pt.yml delete mode 100644 js/hedera/login.js delete mode 100644 js/hedera/login.scss delete mode 100644 js/hedera/login.xml delete mode 100644 js/hedera/module.js delete mode 100644 js/hedera/report.css delete mode 100644 js/hedera/report.html delete mode 100644 js/hedera/report.js delete mode 100644 js/hedera/social-bar.js delete mode 100644 js/hedera/social-bar.scss delete mode 100644 js/hedera/tpv.js delete mode 100644 js/htk/assistant-bar/index.js delete mode 100644 js/htk/assistant-bar/style.scss delete mode 100644 js/htk/assistant/index.js delete mode 100644 js/htk/assistant/style.scss delete mode 100644 js/htk/bar-button/index.js delete mode 100644 js/htk/button/index.js delete mode 100644 js/htk/button/style.scss delete mode 100644 js/htk/calendar/index.js delete mode 100644 js/htk/calendar/style.scss delete mode 100644 js/htk/check/index.js delete mode 100644 js/htk/column/index.js delete mode 100644 js/htk/columns/button/index.js delete mode 100644 js/htk/columns/button/style.scss delete mode 100644 js/htk/columns/check/index.js delete mode 100644 js/htk/columns/check/style.scss delete mode 100644 js/htk/columns/date/index.js delete mode 100644 js/htk/columns/image/index.js delete mode 100644 js/htk/columns/image/style.scss delete mode 100644 js/htk/columns/link/index.js delete mode 100644 js/htk/columns/radio/index.js delete mode 100644 js/htk/columns/spin/index.js delete mode 100644 js/htk/columns/spin/style.scss delete mode 100644 js/htk/columns/text/index.js delete mode 100644 js/htk/date-chooser/index.js delete mode 100644 js/htk/date-chooser/style.scss delete mode 100644 js/htk/dialog/index.js delete mode 100644 js/htk/dialog/style.scss delete mode 100644 js/htk/entry/index.js delete mode 100644 js/htk/field/index.js delete mode 100644 js/htk/full-image/index.js delete mode 100644 js/htk/full-image/style.scss delete mode 100644 js/htk/grid/index.js delete mode 100644 js/htk/grid/style.scss delete mode 100644 js/htk/htk.js delete mode 100644 js/htk/html/index.js delete mode 100644 js/htk/icon/index.js delete mode 100644 js/htk/image-editor/index.js delete mode 100644 js/htk/image-editor/style.scss delete mode 100644 js/htk/image-editor/ui.xml delete mode 100644 js/htk/image/index.js delete mode 100644 js/htk/image/style.scss delete mode 100644 js/htk/label/index.js delete mode 100644 js/htk/list/index.js delete mode 100644 js/htk/list/style.scss delete mode 100644 js/htk/loader/index.js delete mode 100644 js/htk/loader/style.scss delete mode 100644 js/htk/locale/ca.yml delete mode 100644 js/htk/locale/en.yml delete mode 100644 js/htk/locale/es.yml delete mode 100644 js/htk/locale/fr.yml delete mode 100644 js/htk/locale/pt.yml delete mode 100644 js/htk/popup/index.js delete mode 100644 js/htk/popup/style.scss delete mode 100644 js/htk/radio/index.js delete mode 100644 js/htk/radio/radio-group.js delete mode 100644 js/htk/repeater/index.js delete mode 100644 js/htk/repeater/style.scss delete mode 100644 js/htk/search-entry/index.js delete mode 100644 js/htk/search-entry/style.scss delete mode 100644 js/htk/select/index.js delete mode 100644 js/htk/select/style.scss delete mode 100644 js/htk/spin/index.js delete mode 100644 js/htk/spinner/index.js delete mode 100644 js/htk/spinner/style.scss delete mode 100644 js/htk/step/index.js delete mode 100644 js/htk/style/classes.scss delete mode 100644 js/htk/style/index.scss delete mode 100644 js/htk/style/material-symbols.scss delete mode 100644 js/htk/style/material-symbols.woff2 delete mode 100644 js/htk/style/opensans.ttf delete mode 100644 js/htk/style/poppins.ttf delete mode 100644 js/htk/style/responsive.scss delete mode 100644 js/htk/style/roboto.ttf delete mode 100644 js/htk/style/spacing.scss delete mode 100644 js/htk/style/style.scss delete mode 100644 js/htk/style/text.scss delete mode 100644 js/htk/style/variables.scss delete mode 100644 js/htk/style/width.scss delete mode 100644 js/htk/table/index.js delete mode 100644 js/htk/text-area/index.js delete mode 100644 js/htk/text/index.js delete mode 100644 js/htk/toast/index.js delete mode 100644 js/htk/toast/style.scss delete mode 100644 js/sql/delete.js delete mode 100644 js/sql/dml.js delete mode 100644 js/sql/expr.js delete mode 100644 js/sql/field.js delete mode 100644 js/sql/filter-item.js delete mode 100644 js/sql/filter.js delete mode 100644 js/sql/function.js delete mode 100644 js/sql/holder.js delete mode 100644 js/sql/insert.js delete mode 100644 js/sql/join-item.js delete mode 100644 js/sql/join.js delete mode 100644 js/sql/list-holder.js delete mode 100644 js/sql/list.js delete mode 100644 js/sql/multi-stmt.js delete mode 100644 js/sql/object.js delete mode 100644 js/sql/operation.js delete mode 100644 js/sql/select.js delete mode 100644 js/sql/sql.js delete mode 100644 js/sql/stmt.js delete mode 100644 js/sql/string.js delete mode 100644 js/sql/table.js delete mode 100644 js/sql/target.js delete mode 100644 js/sql/update.js delete mode 100644 js/sql/value.js delete mode 100644 js/vn/browser.js delete mode 100644 js/vn/builder.js delete mode 100644 js/vn/compiler-element.js delete mode 100644 js/vn/compiler-object.js delete mode 100644 js/vn/compiler-text.js delete mode 100644 js/vn/compiler.js delete mode 100644 js/vn/component.js delete mode 100644 js/vn/cookie.js delete mode 100644 js/vn/date.js delete mode 100644 js/vn/enum.js delete mode 100644 js/vn/form.js delete mode 100644 js/vn/hash.js delete mode 100644 js/vn/ie.js delete mode 100644 js/vn/iterator-iface.js delete mode 100644 js/vn/iterator.js delete mode 100644 js/vn/json-connection.js delete mode 100644 js/vn/json-exception.js delete mode 100644 js/vn/locale.js delete mode 100644 js/vn/locale/ca.yml delete mode 100644 js/vn/locale/en.yml delete mode 100644 js/vn/locale/es.yml delete mode 100644 js/vn/locale/fr.yml delete mode 100644 js/vn/locale/mn.yml delete mode 100644 js/vn/locale/pt.yml delete mode 100644 js/vn/lot-iface.js delete mode 100644 js/vn/lot-query.js delete mode 100644 js/vn/lot.js delete mode 100644 js/vn/model-iface.js delete mode 100644 js/vn/model-proxy.js delete mode 100644 js/vn/model.js delete mode 100644 js/vn/mutators.js delete mode 100644 js/vn/node-builder.js delete mode 100644 js/vn/node.js delete mode 100644 js/vn/object.js delete mode 100644 js/vn/param-iface.js delete mode 100644 js/vn/param.js delete mode 100644 js/vn/scope.js delete mode 100644 js/vn/spec.js delete mode 100644 js/vn/string-util.js delete mode 100644 js/vn/type.js delete mode 100644 js/vn/url.js delete mode 100644 js/vn/value.js delete mode 100644 js/vn/vn.js delete mode 100644 pages/main/manifest.json delete mode 100644 pages/main/ui.php delete mode 100644 pages/production/main.js delete mode 100644 pages/production/manifest.json delete mode 100644 pages/production/style.css delete mode 100644 pages/production/ui.php delete mode 100644 pages/update-browser/locale/ca.yml delete mode 100644 pages/update-browser/locale/en.yml delete mode 100644 pages/update-browser/locale/es.yml delete mode 100644 pages/update-browser/locale/fr.yml delete mode 100644 pages/update-browser/locale/mn.yml delete mode 100644 pages/update-browser/locale/pt.yml delete mode 100644 pages/update-browser/style.css delete mode 100644 pages/update-browser/ui.php delete mode 100644 pages/update-browser/update-browser.png delete mode 100644 pages/version-menu/locale/ca.yml delete mode 100644 pages/version-menu/locale/en.yml delete mode 100644 pages/version-menu/locale/es.yml delete mode 100644 pages/version-menu/locale/fr.yml delete mode 100644 pages/version-menu/locale/mn.yml delete mode 100644 pages/version-menu/locale/pt.yml delete mode 100644 pages/version-menu/new-web.svg delete mode 100644 pages/version-menu/old-web.svg delete mode 100644 pages/version-menu/style.css delete mode 100644 pages/version-menu/ui.php diff --git a/doc/Htk.odg b/doc/Htk.odg deleted file mode 100755 index 52719292a3a685c08e9b5c5fa4502ddb91292b90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15311 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 - - - - SELECT id, defaultAddressFk - FROM myClient c - - - - SELECT a.id, a.nickname, p.name province, a.postalCode, - a.city, a.street, a.isActive - FROM myAddress a - LEFT JOIN vn.province p ON p.id = a.provinceFk - WHERE a.isActive - - -
-

Addresses

-
-
- -
-
-
- - - -
-
- -
-
-

- {{address.nickname}} -

-

- {{address.street}} -

-

- {{address.postalCode}}, {{address.city}} -

-
-
- - -
-
-
-
-
-
- diff --git a/forms/account/address/index.js b/forms/account/address/index.js deleted file mode 100644 index 374d9bda..00000000 --- a/forms/account/address/index.js +++ /dev/null @@ -1,20 +0,0 @@ -export default new Class({ - Extends: Hedera.Form, - Template: require('./ui.xml'), - - activate() { - this.$.model.setInfo('a', 'myAddress', 'hedera', ['id'], 'id'); - this.$.model.setDefault('clientFk', 'a', - new Sql.Function({schema: 'account', name: 'myUser_getId'})); - }, - - onStatusChange() { - if (this.$.iter.ready && this.hash.$.address == 0) - this.$.iter.insertRow(); - }, - - onOperationsDone() { - Htk.Toast.showMessage(_('AddressChangedSuccessfully')); - window.history.back() - } -}); diff --git a/forms/account/address/locale/ca.yml b/forms/account/address/locale/ca.yml deleted file mode 100644 index 16c63cf3..00000000 --- a/forms/account/address/locale/ca.yml +++ /dev/null @@ -1,10 +0,0 @@ -AddEditAddress: Afegir o modificar adreça -Name: Consignatari -Address: Direcció -City: Ciutat -ZipCode: Codi postal -Country: País -Province: Província -Return: Tornar -Accept: Acceptar -AddressChangedSuccessfully: Adreça modificada correctament diff --git a/forms/account/address/locale/en.yml b/forms/account/address/locale/en.yml deleted file mode 100644 index 38fe889e..00000000 --- a/forms/account/address/locale/en.yml +++ /dev/null @@ -1,10 +0,0 @@ -AddEditAddress: Add or edit address -Name: Consignee -Address: Address -City: City -ZipCode: Zip code -Country: Country -Province: Province -Return: Return -Accept: Accept -AddressChangedSuccessfully: Address changed successfully diff --git a/forms/account/address/locale/es.yml b/forms/account/address/locale/es.yml deleted file mode 100644 index 19674310..00000000 --- a/forms/account/address/locale/es.yml +++ /dev/null @@ -1,10 +0,0 @@ -AddEditAddress: Añadir o modificar dirección -Name: Consignatario -Address: Dirección -City: Ciudad -ZipCode: Código postal -Country: País -Province: Provincia -Return: Volver -Accept: Aceptar -AddressChangedSuccessfully: Dirección modificada correctamente diff --git a/forms/account/address/locale/fr.yml b/forms/account/address/locale/fr.yml deleted file mode 100644 index ed739095..00000000 --- a/forms/account/address/locale/fr.yml +++ /dev/null @@ -1,10 +0,0 @@ -AddEditAddress: Ajouter ou modifier l'adresse -Name: Destinataire -Address: Numéro Rue -City: Ville -ZipCode: Code postal -Country: Pays -Province: Province -Return: Reviens -Accept: Accepter -AddressChangedSuccessfully: Adresse modifié avec succès diff --git a/forms/account/address/locale/pt.yml b/forms/account/address/locale/pt.yml deleted file mode 100644 index 4aaa30d3..00000000 --- a/forms/account/address/locale/pt.yml +++ /dev/null @@ -1,10 +0,0 @@ -AddEditAddress: Adicionar ou modificar morada -Name: Consignatario -Address: Morada -City: Concelho -ZipCode: Código postal -Country: País -Province: Distrito -Return: Voltar -Accept: Aceitar -AddressChangedSuccessfully: Morada modificada corretamente diff --git a/forms/account/address/ui.xml b/forms/account/address/ui.xml deleted file mode 100644 index 66c71144..00000000 --- a/forms/account/address/ui.xml +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - SELECT a.id, a.street, a.nickname, a.city, - a.postalCode, a.provinceFk, p.countryFk - FROM myAddress a - LEFT JOIN vn.province p ON p.id = a.provinceFk - WHERE a.id = #address - - - -
-

Configuration

-
-
- - -
-
-
-
- AddEditAddress -
-
- -
-
- -
-
- -
-
- -
-
- - - SELECT id, country FROM vn.country - ORDER BY country - - -
-
- - - SELECT id, name FROM vn.province - WHERE countryFk = #id - ORDER BY name - - -
-
-
-
diff --git a/forms/account/conf/index.js b/forms/account/conf/index.js deleted file mode 100644 index 1cd8855a..00000000 --- a/forms/account/conf/index.js +++ /dev/null @@ -1,76 +0,0 @@ -import './style.scss'; - -export default new Class({ - Extends: Hedera.Form, - Template: require('./ui.xml'), - - activate() { - this.$.userModel.setInfo('c', 'myClient', 'hedera'); - this.$.userModel.setInfo('u', 'myUser', 'account'); - - if (this.hash.$.verificationToken) - this.onPassChangeClick(); - } - - ,onPassChangeClick() { - this.$.oldPassword.value = ''; - this.$.newPassword.value = ''; - this.$.repeatPassword.value = ''; - - var verificationToken = this.hash.$.verificationToken; - this.$.oldPassword.style.display = verificationToken ? 'none' : 'block'; - this.$.changePassword.show(); - - if (verificationToken) - this.$.newPassword.focus(); - else - this.$.oldPassword.focus(); - } - - ,async onPassModifyClick() { - var oldPassword = this.$.oldPassword.value; - var newPassword = this.$.newPassword.value; - var repeatedPassword = this.$.repeatPassword.value; - - if (newPassword == '' && repeatedPassword == '') - throw new Error(_('Passwords empty')); - if (newPassword !== repeatedPassword) - throw new Error(_('Passwords doesn\'t match')); - - var verificationToken = this.hash.$.verificationToken; - var params = {newPassword}; - - let err; - try { - if (verificationToken) { - params.verificationToken = verificationToken; - await this.conn.send('user/restore-password', params); - } else { - let userId = this.gui.user.id; - params.oldPassword = oldPassword; - await this.conn.patch( - `Accounts/${userId}/changePassword`, params); - } - } catch(e) { - err = e; - Htk.Toast.showError(err.message); - - if (this.hash.$.verificationToken) - this.$.newPassword.select(); - else - this.$.oldPassword.select(); - - return; - } - - this.$.changePassword.hide(); - this.hash.unset('verificationToken'); - Htk.Toast.showMessage(_('Password changed!')); - this.$.userForm.refresh(); - } - - ,onPassInfoClick() { - this.$.passwordInfo.show(); - } -}); - diff --git a/forms/account/conf/locale/ca.yml b/forms/account/conf/locale/ca.yml deleted file mode 100644 index 7fb9a5fa..00000000 --- a/forms/account/conf/locale/ca.yml +++ /dev/null @@ -1,26 +0,0 @@ -Configuration: Configuració -Personal information: Dades personals -Username: Nom d'usuari -Password: Contrasenya -Email: Correu electrònic -Display name: Nom a mostrar -Language: Idioma -Billing: Facturació -Receive invoices by email: Rebre factures per correu electrònic -Old password: Contrasenya antiga -New password: Nova contrasenya -Repeat password: Repetir contrasenya -Requirements: Requisits -Modify: Modificar -Password requirements: Requisits de contrasenya -characters long: caràcters de longitud -alphabetic characters: caràcters alfabètics -capital letters: majúscules -digits: dígits -symbols: símbols -Password changed!: Contrasenya modificada! -Password doesn't meet the requirements: '' -Passwords doesn't match: Les contrasenyes no coincideixen! -Passwords empty: Les contrasenyes en blanc -Addresses: Adreces -Change password: Canvia la contrasenya diff --git a/forms/account/conf/locale/en.yml b/forms/account/conf/locale/en.yml deleted file mode 100644 index c88631be..00000000 --- a/forms/account/conf/locale/en.yml +++ /dev/null @@ -1,26 +0,0 @@ -Configuration: Configuration -Personal information: Personal information -Username: Username -Password: Password -Email: Email -Display name: Display name -Language: Language -Billing: Billing -Receive invoices by email: Receive invoices by email -Old password: Old password -New password: New password -Repeat password: Repeat password -Requirements: Requirements -Modify: Modify -Password requirements: Password requirements -characters long: characters long -alphabetic characters: alphabetic characters -capital letters: capital letters -digits: digits -symbols: 'symbols. Ej: $%&.' -Password changed!: Password changed! -Password doesn't meet the requirements: 'Password doesn''t meet the requirements, press info button for more details' -Passwords doesn't match: Passwords doesn't match -Passwords empty: Passwords empty -Addresses: Addresses -Change password: Change password diff --git a/forms/account/conf/locale/es.yml b/forms/account/conf/locale/es.yml deleted file mode 100644 index 3012d755..00000000 --- a/forms/account/conf/locale/es.yml +++ /dev/null @@ -1,28 +0,0 @@ -Configuration: Configuración -Personal information: Datos personales -Username: Nombre de usuario -Password: Contraseña -Email: Correo electrónico -Display name: Nombre a mostrar -Language: Idioma -Billing: Facturación -Receive invoices by email: Recibir facturas por correo electrónico -Old password: Contaseña antigua -New password: Nueva contraseña -Repeat password: Repetir contraseña -Requirements: Requisitos -Modify: Modificar -Password requirements: Requisitos de constraseña -characters long: carácteres de longitud -alphabetic characters: carácteres alfabéticos -capital letters: letras mayúsculas -digits: dígitos -symbols: 'símbolos. Ej: $%&.' -Password changed!: ¡Contraseña modificada! -Password doesn't meet the requirements: >- - La nueva contraseña no reune los requisitos de seguridad necesarios, pulsa en - info para más detalle -Passwords doesn't match: ¡Las contraseñas no coinciden! -Passwords empty: Contraseña vacía -Addresses: Direcciones -Change password: Cambiar contraseña diff --git a/forms/account/conf/locale/fr.yml b/forms/account/conf/locale/fr.yml deleted file mode 100644 index 6ae14ca8..00000000 --- a/forms/account/conf/locale/fr.yml +++ /dev/null @@ -1,26 +0,0 @@ -Configuration: Configuration -Personal information: Informations personnelles -Username: Utilisateur -Password: Mot de passe -Email: Courriel -Display name: Nom à afficher -Language: Langage -Billing: Facturation -Receive invoices by email: Recevoir des factures par e-mail -Old password: Ancien mot de passe -New password: Nouveau mot de passe -Repeat password: Répéter le mot de passe -Requirements: Exigences -Modify: Modifier -Password requirements: Mot de passe exigences -characters long: Longs caractères -alphabetic characters: les caractères alphabétiques -capital letters: lettres majuscules -digits: chiffres -symbols: 'symboles. Ej: $%&.' -Password changed!: Mot de passe modifié! -Password doesn't meet the requirements: '' -Passwords doesn't match: Les mots de passe ne correspondent pas! -Passwords empty: '' -Addresses: Adresses -Change password: Changer le mot de passe diff --git a/forms/account/conf/locale/pt.yml b/forms/account/conf/locale/pt.yml deleted file mode 100644 index 05e6ae40..00000000 --- a/forms/account/conf/locale/pt.yml +++ /dev/null @@ -1,26 +0,0 @@ -Configuration: Configuração -Personal information: Dados pessoais -Username: Nome de usuario -Password: Palavra-passe -Email: E-Mail -Display name: Nome para mostrar -Language: Idioma -Billing: Facturação -Receive invoices by email: Receber facturas por e-mail -Old password: Palavra-passe antiga -New password: Nova Palavra-passe -Repeat password: Repetir Palavra-passe -Requirements: Requisitos -Modify: Modificar -Password requirements: Requisitos de Palavra-passe -characters long: caracteres -alphabetic characters: caracteres alfabéticos -capital letters: letras maiúsculas -digits: dígitos -symbols: 'símbolos. Ej: $%&.' -Password changed!: Palavra-passe Modificada! -Password doesn't meet the requirements: Palavra-passe não atende aos requisitos -Passwords doesn't match: As Palavras-Passe não coincidem! -Passwords empty: Palavra-passe vazia -Addresses: Moradas -Change password: Mudar Palavra-passe diff --git a/forms/account/conf/style.scss b/forms/account/conf/style.scss deleted file mode 100644 index 13dbdcf8..00000000 --- a/forms/account/conf/style.scss +++ /dev/null @@ -1,4 +0,0 @@ - -.pass-info ul { - list-style-type: none; -} diff --git a/forms/account/conf/ui.xml b/forms/account/conf/ui.xml deleted file mode 100644 index cc60d89a..00000000 --- a/forms/account/conf/ui.xml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - SELECT length, nAlpha, nUpper, nDigits, nPunct - FROM account.userPassword - - - - - SELECT u.id, u.name, u.email, u.nickname, - u.lang, c.isToBeMailed, c.id clientFk - FROM account.myUser u - LEFT JOIN myClient c - ON u.id = c.id - - - -
-

Configuration

-
-
- - -
-
-
-
- Personal information -
-
- -
-
- - -
-
- -
-
- - - - SELECT code, name FROM language WHERE isActive - - - -
-
- -
-
-
- -
-
-
- Change password -
- - - -
-
- - -
-
-
- - -
-
- Password requirements -
-
    -
  • - {{passwordForm.length}} characters long -
  • -
  • - {{passwordForm.nAlpha}} alphabetic characters -
  • -
  • - {{passwordForm.nUpper}} capital letters -
  • -
  • - {{passwordForm.nDigits}} digits -
  • -
  • - {{passwordForm.nPunct}} symbols -
  • -
-
-
- diff --git a/forms/admin/access-log/index.js b/forms/admin/access-log/index.js deleted file mode 100644 index 36552d4f..00000000 --- a/forms/admin/access-log/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import './style.scss'; - -export default new Class({ - Extends: Hedera.Form, - Template: require('./ui.xml') -}); - diff --git a/forms/admin/access-log/locale/ca.yml b/forms/admin/access-log/locale/ca.yml deleted file mode 100644 index 94f2c89f..00000000 --- a/forms/admin/access-log/locale/ca.yml +++ /dev/null @@ -1,11 +0,0 @@ -AccessLog: Registre d'accessos -'UserNumber:': 'N d''usuari:' -'User:': 'Usuari:' -'Phone:': 'Telèfon:' -'Mobile:': 'Mòbil:' -Access: Accés -OS: SO -Browser: Navegador -Version: Versió -Javascript: Javascript -Cookies: Cookies diff --git a/forms/admin/access-log/locale/en.yml b/forms/admin/access-log/locale/en.yml deleted file mode 100644 index 7a975465..00000000 --- a/forms/admin/access-log/locale/en.yml +++ /dev/null @@ -1,11 +0,0 @@ -AccessLog: Access log -'UserNumber:': 'User Number:' -'User:': 'User:' -'Phone:': 'Phone:' -'Mobile:': 'Mobile:' -Access: Access -OS: OS -Browser: Browser -Version: Version -Javascript: Javascript -Cookies: Cookies diff --git a/forms/admin/access-log/locale/es.yml b/forms/admin/access-log/locale/es.yml deleted file mode 100644 index dad42443..00000000 --- a/forms/admin/access-log/locale/es.yml +++ /dev/null @@ -1,11 +0,0 @@ -AccessLog: Registro de accesos -'UserNumber:': 'Nº usuario:' -'User:': 'Usuario:' -'Phone:': 'Teléfono:' -'Mobile:': 'Móvil:' -Access: Acceso -OS: SO -Browser: Navegador -Version: Versión -Javascript: Javascript -Cookies: Cookies diff --git a/forms/admin/access-log/locale/fr.yml b/forms/admin/access-log/locale/fr.yml deleted file mode 100644 index ff1f58b6..00000000 --- a/forms/admin/access-log/locale/fr.yml +++ /dev/null @@ -1,11 +0,0 @@ -AccessLog: Fiche d'accès -'UserNumber:': 'Numéro utilisateur:' -'User:': 'Utilisateur:' -'Phone:': 'Téléphone:' -'Mobile:': 'Portable:' -Access: Accès -OS: OS -Browser: Navigateur -Version: Version -Javascript: Javascript -Cookies: Cookies diff --git a/forms/admin/access-log/locale/pt.yml b/forms/admin/access-log/locale/pt.yml deleted file mode 100644 index eb457dc8..00000000 --- a/forms/admin/access-log/locale/pt.yml +++ /dev/null @@ -1,11 +0,0 @@ -AccessLog: Registro de acessos -'UserNumber:': 'Nº utilizador:' -'User:': 'Utilizador:' -'Phone:': 'Telefone:' -'Mobile:': 'Telemóvel:' -Access: Acceso -OS: OS -Browser: Navegador -Version: Versão -Javascript: Javascript -Cookies: Cookies diff --git a/forms/admin/access-log/style.scss b/forms/admin/access-log/style.scss deleted file mode 100644 index 17e52e14..00000000 --- a/forms/admin/access-log/style.scss +++ /dev/null @@ -1,12 +0,0 @@ - -.access-log .form > p { - font-size: 1.2rem; - margin: .1em 0; -} - -/* List */ - -.access-log .htk-list { - margin-top: 16px; -} - diff --git a/forms/admin/access-log/ui.xml b/forms/admin/access-log/ui.xml deleted file mode 100644 index ebe24628..00000000 --- a/forms/admin/access-log/ui.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - SELECT u.id, u.name user, u.nickname, u.email, c.phone, r.name role - FROM account.user u - JOIN account.role r ON r.id = u.role - LEFT JOIN vn.client c ON c.id = u.id - WHERE u.id = #user - - - -
-

AccessLog

-
-
-
-
-

{{user.nickname}}

-

#{{user.id}} - {{user.user}}

-

{{user.role}}

-

{{user.email}}

-

{{user.phone}}

-
-
- - - SELECT u.stamp, a.platform, a.browser, a.version, a.javascript, a.cookies - FROM visitUser u - JOIN visitAccess c ON c.id = u.accessFk - JOIN visitAgent a ON a.id = c.agentFk - WHERE u.userFk = #user - ORDER BY u.stamp DESC - LIMIT 8 - - -
-
-

- {{Vn.Value.format(iter.stamp, _('%a, %e %b %Y at %T'))}} -

-

- {{iter.platform}} - {{iter.browser}} {{iter.version}} -

-
-
-
-
-
-
diff --git a/forms/admin/connections/index.js b/forms/admin/connections/index.js deleted file mode 100644 index dd2c5c59..00000000 --- a/forms/admin/connections/index.js +++ /dev/null @@ -1,33 +0,0 @@ -import './style.scss'; - -export default new Class({ - Extends: Hedera.Form, - Template: require('./ui.xml') - - ,_timeoutId: null - - ,onModelStatusChange() { - if (!this.$.sessions.ready) - return; - - if (this._timeoutId) - clearTimeout(this._timeoutId); - - this._timeoutId = setTimeout( - () => this.$.sessions.refresh(), 60000); - } - - ,deactivate() { - clearTimeout(this._timeoutId); - } - - ,async onChangeUserClick(userName) { - await this.gui.supplantUser(userName); - this.hash.setAll({form: 'ecomerce/orders'}); - } - - ,sessionsFunc() { - return 1; - } -}); - diff --git a/forms/admin/connections/locale/ca.yml b/forms/admin/connections/locale/ca.yml deleted file mode 100644 index 25b19fd7..00000000 --- a/forms/admin/connections/locale/ca.yml +++ /dev/null @@ -1,4 +0,0 @@ -Connections: Connexions -Refresh: Actualitzar -Visits: Visites -connections: connexions diff --git a/forms/admin/connections/locale/en.yml b/forms/admin/connections/locale/en.yml deleted file mode 100644 index 8547d70a..00000000 --- a/forms/admin/connections/locale/en.yml +++ /dev/null @@ -1,4 +0,0 @@ -Connections: Connections -Refresh: Refresh -Visits: Visits -connections: connections diff --git a/forms/admin/connections/locale/es.yml b/forms/admin/connections/locale/es.yml deleted file mode 100644 index 6c514d0d..00000000 --- a/forms/admin/connections/locale/es.yml +++ /dev/null @@ -1,4 +0,0 @@ -Connections: Conexiones -Refresh: Actualizar -Visits: Visitas -connections: conexiones diff --git a/forms/admin/connections/locale/fr.yml b/forms/admin/connections/locale/fr.yml deleted file mode 100644 index 8fdf9e00..00000000 --- a/forms/admin/connections/locale/fr.yml +++ /dev/null @@ -1,4 +0,0 @@ -Connections: Connexions -Refresh: Actualiser -Visits: Visites -connections: connexions diff --git a/forms/admin/connections/locale/mn.yml b/forms/admin/connections/locale/mn.yml deleted file mode 100644 index 9746c720..00000000 --- a/forms/admin/connections/locale/mn.yml +++ /dev/null @@ -1,4 +0,0 @@ -Connections: холболт -Refresh: Сэргээх -Visits: уулзалт -connections: холболт diff --git a/forms/admin/connections/locale/pt.yml b/forms/admin/connections/locale/pt.yml deleted file mode 100644 index 33a1e5c1..00000000 --- a/forms/admin/connections/locale/pt.yml +++ /dev/null @@ -1,4 +0,0 @@ -Connections: Conexões -Refresh: actualização -Visits: Visualizações -connections: conexões diff --git a/forms/admin/connections/style.scss b/forms/admin/connections/style.scss deleted file mode 100644 index de549ebd..00000000 --- a/forms/admin/connections/style.scss +++ /dev/null @@ -1,9 +0,0 @@ - -.action-bar .connections-sum { - padding: .4em; - background-color: #1e88e5; - border-radius: .1em; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} diff --git a/forms/admin/connections/ui.xml b/forms/admin/connections/ui.xml deleted file mode 100644 index 487938fa..00000000 --- a/forms/admin/connections/ui.xml +++ /dev/null @@ -1,63 +0,0 @@ - -
-

Connections

-
-
- -
- - - - connections -
-
-
- - - SELECT vu.userFk userId, vu.stamp, u.nickname, s.lastUpdate, - a.platform, a.browser, a.version, u.name user - FROM userSession s - JOIN visitUser vu ON vu.id = s.userVisitFk - JOIN visitAccess ac ON ac.id = vu.accessFk - JOIN visitAgent a ON a.id = ac.agentFk - JOIN visit v ON v.id = a.visitFk - JOIN account.user u ON u.id = vu.userFk - ORDER BY lastUpdate DESC - - - -
-

- {{iter.nickname}} -

-

- {{Vn.Value.format(iter.stamp, '%a, %T')}} - - {{Vn.Value.format(iter.lastUpdate, '%T')}} -

-

- {{iter.platform}} - {{iter.browser}} {{iter.version}} -

-
-
- -
-
-
-
-
-
diff --git a/forms/admin/items/index.js b/forms/admin/items/index.js deleted file mode 100644 index 39a6049c..00000000 --- a/forms/admin/items/index.js +++ /dev/null @@ -1,10 +0,0 @@ -import './style.scss'; - -export default new Class({ - Extends: Hedera.Form, - Template: require('./ui.xml'), - - activate() { - this.$.items.setInfo('i', 'item', 'vn', ['id']); - } -}); diff --git a/forms/admin/items/locale/ca.yml b/forms/admin/items/locale/ca.yml deleted file mode 100644 index 28be78e9..00000000 --- a/forms/admin/items/locale/ca.yml +++ /dev/null @@ -1,2 +0,0 @@ -Items: Artícles -Enter a search term: Introdueix un terme de cerca diff --git a/forms/admin/items/locale/en.yml b/forms/admin/items/locale/en.yml deleted file mode 100644 index c7e9edd8..00000000 --- a/forms/admin/items/locale/en.yml +++ /dev/null @@ -1,2 +0,0 @@ -Items: Items -Enter a search term: Enter a search term diff --git a/forms/admin/items/locale/es.yml b/forms/admin/items/locale/es.yml deleted file mode 100644 index 23757015..00000000 --- a/forms/admin/items/locale/es.yml +++ /dev/null @@ -1,2 +0,0 @@ -Items: Artículos -Enter a search term: Introduce un término de búsqueda diff --git a/forms/admin/items/locale/fr.yml b/forms/admin/items/locale/fr.yml deleted file mode 100644 index 47d12ed7..00000000 --- a/forms/admin/items/locale/fr.yml +++ /dev/null @@ -1,2 +0,0 @@ -Items: Articles -Enter a search term: Entrez un terme de recherche diff --git a/forms/admin/items/locale/pt.yml b/forms/admin/items/locale/pt.yml deleted file mode 100644 index d44892ac..00000000 --- a/forms/admin/items/locale/pt.yml +++ /dev/null @@ -1,2 +0,0 @@ -Items: Ítens -Enter a search term: Digite um termo de pesquisa diff --git a/forms/admin/items/style.scss b/forms/admin/items/style.scss deleted file mode 100644 index e9914e1a..00000000 --- a/forms/admin/items/style.scss +++ /dev/null @@ -1,6 +0,0 @@ - -.items .item .photo { - border-radius: 10px; - height: 80px; - width: 80px; -} diff --git a/forms/admin/items/ui.xml b/forms/admin/items/ui.xml deleted file mode 100644 index 9dd869ba..00000000 --- a/forms/admin/items/ui.xml +++ /dev/null @@ -1,57 +0,0 @@ - -
-

Items

-
-
- -
-
- - - SELECT i.id, i.longName, i.size, i.category, - i.value5, i.value6, i.value7, - i.image, im.updated - FROM vn.item i - LEFT JOIN image im - ON im.collectionFk = 'catalog' - AND im.name = i.image - WHERE i.longName LIKE CONCAT('%', #search, '%') - OR i.id = #search - ORDER BY i.longName LIMIT 50 - - -
-
- -
-
-

- {{iter.longName}} -

-

- {{iter.value5}} {{iter.value6}} {{iter.value7}} -

-

- {{iter.id}} -

-

- {{iter.image}} -

-
-
-
-
-
-
diff --git a/forms/admin/links/index.js b/forms/admin/links/index.js deleted file mode 100644 index 36552d4f..00000000 --- a/forms/admin/links/index.js +++ /dev/null @@ -1,7 +0,0 @@ -import './style.scss'; - -export default new Class({ - Extends: Hedera.Form, - Template: require('./ui.xml') -}); - diff --git a/forms/admin/links/locale/ca.yml b/forms/admin/links/locale/ca.yml deleted file mode 100644 index efd56c6e..00000000 --- a/forms/admin/links/locale/ca.yml +++ /dev/null @@ -1,3 +0,0 @@ -ControlPanel: Panell de control -Module: Mòdul -Description: Descripció diff --git a/forms/admin/links/locale/en.yml b/forms/admin/links/locale/en.yml deleted file mode 100644 index c4763aae..00000000 --- a/forms/admin/links/locale/en.yml +++ /dev/null @@ -1,3 +0,0 @@ -ControlPanel: Control panel -Module: Module -Description: Description diff --git a/forms/admin/links/locale/es.yml b/forms/admin/links/locale/es.yml deleted file mode 100644 index 91314eab..00000000 --- a/forms/admin/links/locale/es.yml +++ /dev/null @@ -1,3 +0,0 @@ -ControlPanel: Panel de control -Module: Módulo -Description: Descripción diff --git a/forms/admin/links/locale/fr.yml b/forms/admin/links/locale/fr.yml deleted file mode 100644 index 53fd0f17..00000000 --- a/forms/admin/links/locale/fr.yml +++ /dev/null @@ -1,3 +0,0 @@ -ControlPanel: Panneau de configuration -Module: Module -Description: Description diff --git a/forms/admin/links/locale/pt.yml b/forms/admin/links/locale/pt.yml deleted file mode 100644 index f53680aa..00000000 --- a/forms/admin/links/locale/pt.yml +++ /dev/null @@ -1,3 +0,0 @@ -ControlPanel: Painel de controle -Module: Módulo -Description: Descrição diff --git a/forms/admin/links/style.scss b/forms/admin/links/style.scss deleted file mode 100644 index 4ec8fa2c..00000000 --- a/forms/admin/links/style.scss +++ /dev/null @@ -1,50 +0,0 @@ - -.cpanel .items > div { - max-width: 900px; - display: flex; - flex-wrap: wrap; - justify-content: center; - gap: 16px; - margin: 0 auto; -} -.cpanel .item { - display: flex; - flex-direction: column; - align-items: center; - margin: 0; - width: 140px; - padding: 15px; - text-align: center; - transition: background-color 250ms ease-out; -} -.cpanel .item:hover { - background-color: rgba(1, 1, 1, 0.05); -} -.cpanel .item > .htk-image { - display: flex; - justify-content: center; - align-items: center; - margin: 0; - float: left; - height: 80px; -} -.cpanel .item > .htk-image > img { - max-height: 60px; - max-width: 60px; - padding: 0; -} -.cpanel .item > h6 { - flex: none; - margin: .1em 0; - font-size: .9rem; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} -.cpanel .item > .text-secondary { - flex: none; - margin: 0; - font-size: .8rem; - height: 40px; - overflow: hidden; -} diff --git a/forms/admin/links/ui.xml b/forms/admin/links/ui.xml deleted file mode 100644 index c5e166c9..00000000 --- a/forms/admin/links/ui.xml +++ /dev/null @@ -1,31 +0,0 @@ - -
-

ControlPanel

-
-
- - - - SELECT image, name, description, link FROM link - ORDER BY name - - - - - -
- {{iter.name}} -
-

- {{iter.description}} -

-
-
-
-
-
diff --git a/forms/admin/photos/index.js b/forms/admin/photos/index.js deleted file mode 100644 index 97ff838e..00000000 --- a/forms/admin/photos/index.js +++ /dev/null @@ -1,201 +0,0 @@ -import './style.scss'; - -var Status = { - NONE : 0 - ,WAITING : 1 - ,UPLOADING : 2 - ,UPLOADED : 3 -}; - -export default new Class({ - Extends: Hedera.Form, - Template: require('./ui.xml') - - ,filesData: [] - ,uploadCount: 0 - ,isUploading: false - - ,activate() { - this.$.schema.value = 'catalog'; - } - - ,addFiles(files) { - if (!files) - return; - - for (var i = 0; i < files.length; i++) - this.addFile(files[i]); - } - - ,addFile(file) { - var doc = document; - var li = doc.createElement('div'); - - var div = doc.createElement('div'); - div.className = 'thumb'; - li.appendChild(div); - - var thumb = doc.createElement('img'); - thumb.file = file; - div.appendChild(thumb); - - var reader = new FileReader(); - reader.onload = function(e) { - thumb.src = e.target.result; - }; - reader.readAsDataURL(file); - - var name = doc.createElement('input'); - name.type = 'text'; - name.value = getFileName(file.name); - li.appendChild(name); - - var statusNode = doc.createElement('div'); - statusNode.className = 'status'; - li.appendChild(statusNode); - - var fileData = { - li: li, - file: file, - name: name, - statusNode: statusNode - }; - - var button = new Htk.Button({ - tip: 'Remove', - icon: 'delete' - }); - button.node.addEventListener('click', - () => this.onFileRemove(fileData)); - li.appendChild(button.node); - - this.filesData.push(fileData); - - this.$.fileList.appendChild(li); - this.setImageStatus(fileData, Status.NONE, 'add', _('Pending upload')); - } - - ,async onUploadClick() { - if (this.isUploading) return; - - const uploadQueue = []; - let hasFiles = false; - - for (const fileData of this.filesData) { - if (fileData.status !== Status.NONE) continue; - this.setImageStatus( - fileData, Status.WAITING, 'cloud_upload', _('Waiting for upload')); - fileData.name.disabled = true; - uploadQueue.push(fileData); - hasFiles = true; - } - - if (!hasFiles) { - Htk.Toast.showWarning(_('There are no files to upload')); - return; - } - - this.isUploading = true; - let hasErrors = false; - - for (const fileData of uploadQueue) { - this.setImageStatus( - fileData, Status.UPLOADING, 'upload', _('Uploading file')); - - const formData = new FormData(); - formData.append('updateMatching', this.$.updateMatching.value); - formData.append('image', fileData.file); - formData.append('name', fileData.name.value); - formData.append('schema', this.$.schema.value); - formData.append('srv', 'json:image/upload'); - - try { - await this.conn.sendFormData(formData); - this.setImageStatus( - fileData, Status.UPLOADED, 'cloud_done', _('Image uploaded')); - } catch(err) { - this.setImageStatus( - fileData, Status.NONE, 'error', err.message); - fileData.name.disabled = false; - hasErrors = true; - } - } - - this.isUploading = false; - - if (hasErrors) - Htk.Toast.showError(_('Some errors happened on upload')); - else - Htk.Toast.showMessage(_('Upload finished successfully')); - } - - ,setImageStatus(fileData, status, icon, title) { - fileData.status = status; - - var statusNode = fileData.statusNode; - Vn.Node.removeChilds(statusNode); - - var iconNode = new Htk.Icon({name: icon}); - statusNode.appendChild(iconNode.node); - statusNode.title = title ? title : ''; - } - - ,onFileRemove(fileData) { - this.$.fileList.removeChild(fileData.li); - - for (var i = 0; i < this.filesData.length; i++) - if (this.filesData[i] === fileData) { - this.filesData.splice(i, 1); - break; - } - } - - ,onClearClick() { - this.filesData = []; - Vn.Node.removeChilds(this.$.fileList); - } - - ,onDropzoneClick() { - this.$.file.click(); - } - - ,onFileChange() { - this.addFiles(this.$.file.files); - } - - ,onDragEnter() { - this.$.dropzone.classList.add('dragover'); - } - - ,onDragLeave() { - this.$.dropzone.classList.remove('dragover'); - } - - ,onDragOver(event) { - event.preventDefault(); - } - - ,onDragEnd(event) { - this.$.dropzone.classList.remove('dragover'); - event.dataTransfer.clearData(); - } - - ,onDrop(event) { - event.preventDefault(); - this.addFiles(event.dataTransfer.files); - } -}); - -function getFileName(path) { - var barIndex = path.lastIndexOf('/'); - if (barIndex === -1) - barIndex = path.lastIndexOf('\\'); - if (barIndex === -1) - barIndex = 0; - - var dotIndex = path.lastIndexOf('.'); - if (dotIndex === -1) - dotIndex = 0; - - return path.substr(barIndex, dotIndex); -} diff --git a/forms/admin/photos/locale/ca.yml b/forms/admin/photos/locale/ca.yml deleted file mode 100644 index d29fdcb5..00000000 --- a/forms/admin/photos/locale/ca.yml +++ /dev/null @@ -1,13 +0,0 @@ -Images: Imatges -Collection: Col·lecció -Click or drop files here: Prem o deixa anar els arxius aquí -Pending upload: Pujada pendent -Update items with matching id: Actualitzar els elements amb id coincident -Clear all: Netejar tot -Upload files: Pujar arxius -Waiting for upload: Esperant per pujar -Uploading file: Pujant fitxer -Image uploaded: Imatge pujada -Upload finished successfully: Imatges pujades correctament -Some errors happened on upload: Van ocórrer errors en pujar alguna de les imatges -There are no files to upload: No s'ha seleccionat arxius per pujar diff --git a/forms/admin/photos/locale/en.yml b/forms/admin/photos/locale/en.yml deleted file mode 100644 index dcf9c6e1..00000000 --- a/forms/admin/photos/locale/en.yml +++ /dev/null @@ -1,13 +0,0 @@ -Images: Images -Collection: Collection -Click or drop files here: Click or drop files here -Pending upload: Pending upload -Update items with matching id: Update items with matching id -Clear all: Clear all -Upload files: Upload files -Waiting for upload: Waiting for upload -Uploading file: Uploading file -Image uploaded: Image uploaded -Upload finished successfully: Upload finished successfully -Some errors happened on upload: Some errors happened on upload -There are no files to upload: There are no files to upload diff --git a/forms/admin/photos/locale/es.yml b/forms/admin/photos/locale/es.yml deleted file mode 100644 index 16ae5ae0..00000000 --- a/forms/admin/photos/locale/es.yml +++ /dev/null @@ -1,13 +0,0 @@ -Images: Imágenes -Collection: Colección -Click or drop files here: Pulsa o suelta los archivos aquí -Pending upload: Subida pendiente -Update items with matching id: Actualizar ítems con id coincidente -Clear all: Limpiar todo -Upload files: Subir archivos -Waiting for upload: Esperando para subir -Uploading file: Subiendo fichero -Image uploaded: Imagen subida -Upload finished successfully: Imágenes subidas correctamente -Some errors happened on upload: Ocurrieron errores al subir alguna de las imágenes -There are no files to upload: No se han seleccionado archivos para subir diff --git a/forms/admin/photos/locale/fr.yml b/forms/admin/photos/locale/fr.yml deleted file mode 100644 index d86e8e35..00000000 --- a/forms/admin/photos/locale/fr.yml +++ /dev/null @@ -1,13 +0,0 @@ -Images: Images -Collection: Collection -Click or drop files here: Cliquez ici ou déposer des fichiers -Pending upload: Hausse en attente -Update items with matching id: Mettre à jour les éléments avec l'identifiant correspondant -Clear all: Tout effacer -Upload files: Upload Files -Waiting for upload: En attente de télécharger -Uploading file: Uploader des fichiers -Image uploaded: Fichier uploadé -Upload finished successfully: Les images téléchargées correctement -Some errors happened on upload: Des erreurs sont survenues lors du téléchargement des images -There are no files to upload: Aucun fichier sélectionné pour télécharger diff --git a/forms/admin/photos/locale/pt.yml b/forms/admin/photos/locale/pt.yml deleted file mode 100644 index 57d862a4..00000000 --- a/forms/admin/photos/locale/pt.yml +++ /dev/null @@ -1,13 +0,0 @@ -Images: Imagens -Collection: Coleção -Click or drop files here: Clique ou solte arquivos aqui -Pending upload: Ascensão pendente -Update items with matching id: Atualizar itens com id correspondente -Clear all: Limpar tudo -Upload files: Fazer upload de arquivos -Waiting for upload: Esperando para enviar -Uploading file: Enviando arquivo -Image uploaded: Imagem Enviada -Upload finished successfully: Upload concluído com sucesso -Some errors happened on upload: Ocorreram erros ao subir alguma das imagens -There are no files to upload: Não há arquivos selecionados para upload diff --git a/forms/admin/photos/style.scss b/forms/admin/photos/style.scss deleted file mode 100644 index 3dbdafad..00000000 --- a/forms/admin/photos/style.scss +++ /dev/null @@ -1,81 +0,0 @@ - -/* Dropzone */ - -.photos .dropzone { - background-color: white; - border-style: dashed; - border-radius: .4em; - border-color: #2196F3; - padding: 2em 1em; - text-align: center; - color: #666; - cursor: pointer; -} -.photos .dropzone.dragover { - color: #CCC; - border-style: solid; -} -.photos input[type=file] { - display: none; -} - -/* File list */ - -.photos .file-list { - margin-top: 1em; -} -.photos .file-list > div { - height: 2.5em; - display: flex; - align-items: center; -} -.photos .file-list > div > * { - overflow: hidden; -} -.photos .file-list .thumb { - width: 2em; - padding-right: .5em; - text-align: center; -} -.photos .file-list .thumb > img { - max-height: 2em; - max-width: 2em; - vertical-align: middle; -} -.photos .file-list input { - flex: 1; - min-width: 0; -} -.photos .file-list .status { - cursor: pointer; - width: 1.2em; - padding-left: .5em; - padding-right: .5em; -} -.photos .file-list .status > .htk-icon { - display: block; -} -.photos .file-list .htk-button { - opacity: .2; -} -.photos .file-list .htk-button:hover { - background-color: transparent; - opacity: 1; -} -.photos .file-list .htk-button > img { - display: block; -} - -/* Footer */ - -.photos .update-matching { - margin-top: 1.5em; -} -.photos .footer { - margin-top: 1.5em; - text-align: center; -} -.photos .footer > button { - font-size: 1.2rem; - margin-left: 1em; -} diff --git a/forms/admin/photos/ui.xml b/forms/admin/photos/ui.xml deleted file mode 100644 index 4a4bb83c..00000000 --- a/forms/admin/photos/ui.xml +++ /dev/null @@ -1,50 +0,0 @@ - -
-

Images

-
-
-
-
- - - - - SELECT name, `desc` FROM imageCollection ORDER BY `desc` - - - -
-
- Click or drop files here -
- -
-
- -
- -
-
- diff --git a/forms/admin/queries/index.js b/forms/admin/queries/index.js deleted file mode 100644 index 2b87e0ac..00000000 --- a/forms/admin/queries/index.js +++ /dev/null @@ -1,93 +0,0 @@ -import './style.scss'; - -export default new Class({ - Extends: Hedera.Form, - Template: require('./ui.xml') - - ,activate() { - this.$.resultIndex.value = 0; - } - - ,clean() { - if (this._grid) { - this.$.gridHolder.removeChild(this._grid.node); - this._grid.unref(); - this._grid = null; - } - } - - ,onExecuteClick() { - this.clean(); - - var model = new Db.Model({ - conn: this.conn, - query: this.$.sql.value, - resultIndex: this.$.resultIndex.value, - updatable: this.$.updatable.value - }); - model.on('status-changed', this.onModelChange, this); - } - - ,onCleanClick() { - this.clean(); - } - - ,onModelChange(model, status) { - if (status !== Db.Model.Status.LOADING) { - model.disconnect('status-changed', this.onModelChange, this); - model.unref(); - } - - if (status !== Db.Model.Status.READY) - return; - - Htk.Toast.showMessage(_('Query executed!')); - - var gridHolder = this.$.gridHolder; - - if (gridHolder.firstChild) - gridHolder.removeChilds(gridHolder.firstChild); - - var grid = new Htk.Grid(); - - var columns = model.columns; - - for (var i = 0; i < columns.length; i++) { - var c = columns[i]; - - switch (c.type) { - case Db.Conn.Type.BOOLEAN: - var column = new Htk.ColumnCheck(); - break; - case Db.Conn.Type.INTEGER: - var column = new Htk.ColumnSpin(); - break; - case Db.Conn.Type.DOUBLE: - var column = new Htk.ColumnSpin({digits: 2}); - break; - case Db.Conn.Type.DATE: - var column = new Htk.ColumnDate({format: '%a, %e %b %Y'}); - break; - case Db.Conn.Type.DATE_TIME: - var column = new Htk.ColumnDate({format: '%a, %e %b %Y, %T'}); - break; - case Db.Conn.Type.STRING: - default: - var column = new Htk.ColumnText(); - } - - column.setProperties({ - title: c.name, - editable: this.$.updatable.value, - columnIndex: i - }); - - grid.appendColumn(column); - } - - grid.model = model; - gridHolder.appendChild(grid.node); - this._grid = grid; - } -}); - diff --git a/forms/admin/queries/locale/ca.yml b/forms/admin/queries/locale/ca.yml deleted file mode 100644 index ecc96548..00000000 --- a/forms/admin/queries/locale/ca.yml +++ /dev/null @@ -1,6 +0,0 @@ -Queries: Consultes -Execute: Executar -Clean: Netejar -SQL query: Consulta SQL -Updatable: Actualitzable -Query executed!: Consulta executada! diff --git a/forms/admin/queries/locale/en.yml b/forms/admin/queries/locale/en.yml deleted file mode 100644 index b8a3bcdb..00000000 --- a/forms/admin/queries/locale/en.yml +++ /dev/null @@ -1,6 +0,0 @@ -Queries: Queries -Execute: Execute -Clean: Clean -SQL query: SQL query -Updatable: Updatable -Query executed!: Query executed! diff --git a/forms/admin/queries/locale/es.yml b/forms/admin/queries/locale/es.yml deleted file mode 100644 index 3a67c14b..00000000 --- a/forms/admin/queries/locale/es.yml +++ /dev/null @@ -1,6 +0,0 @@ -Queries: Consultas -Execute: Ejecutar -Clean: Limpiar -SQL query: Consulta SQL -Updatable: Actualizable -Query executed!: ¡Consulta ejecutada! diff --git a/forms/admin/queries/locale/fr.yml b/forms/admin/queries/locale/fr.yml deleted file mode 100644 index b8a3bcdb..00000000 --- a/forms/admin/queries/locale/fr.yml +++ /dev/null @@ -1,6 +0,0 @@ -Queries: Queries -Execute: Execute -Clean: Clean -SQL query: SQL query -Updatable: Updatable -Query executed!: Query executed! diff --git a/forms/admin/queries/locale/pt.yml b/forms/admin/queries/locale/pt.yml deleted file mode 100644 index 6556a81f..00000000 --- a/forms/admin/queries/locale/pt.yml +++ /dev/null @@ -1,6 +0,0 @@ -Queries: Consultas -Execute: Executar -Clean: Limpar -SQL query: Consulta SQL -Updatable: Actualizável -Query executed!: Consulta executada! diff --git a/forms/admin/queries/style.scss b/forms/admin/queries/style.scss deleted file mode 100644 index 9b9420ce..00000000 --- a/forms/admin/queries/style.scss +++ /dev/null @@ -1,10 +0,0 @@ - -.queries textarea { - display: block; - width: 100%; - height: 8em; -} -.queries .result { - margin-top: 1em; - overflow: auto; -} diff --git a/forms/admin/queries/ui.xml b/forms/admin/queries/ui.xml deleted file mode 100644 index ab3932bf..00000000 --- a/forms/admin/queries/ui.xml +++ /dev/null @@ -1,38 +0,0 @@ - -
-

Queries

-
-
- - -
-
-
-
- -