diff --git a/package-lock.json b/package-lock.json index 04bdf96..fc737ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@conjoon/extjs-app-imapuser": "^1.0.2", "@conjoon/extjs-app-localmailaccount": "^1.0.2", - "@conjoon/extjs-app-webmail": "^1.0.16", + "@conjoon/extjs-app-webmail": "^1.1.0", "@conjoon/extjs-dev-imapusersim": "^1.0.5", "@conjoon/extjs-dev-webmailsim": "^1.0.5", "@conjoon/extjs-theme-material": "^0.3.1", @@ -19,8 +19,8 @@ "@coon-js/extjs-comp-navport": "^0.2.4", "@coon-js/extjs-ctrl-simmanager": "^0.2.4", "@coon-js/extjs-lib-comp": "^1.0.1", - "@coon-js/extjs-lib-core": "^1.0.5", - "@l8js/l8": "^0.10.2", + "@coon-js/extjs-lib-core": "^1.1.0", + "@l8js/l8": "^0.12.1", "t": "^0.5.1" }, "devDependencies": { @@ -2216,6 +2216,14 @@ "@l8js/l8": "^0.10.1" } }, + "node_modules/@conjoon/extjs-app-imapuser/node_modules/@l8js/l8": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", + "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "dependencies": { + "crypto-js": "^4.1.1" + } + }, "node_modules/@conjoon/extjs-app-localmailaccount": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@conjoon/extjs-app-localmailaccount/-/extjs-app-localmailaccount-1.0.2.tgz", @@ -2248,17 +2256,25 @@ "crypto-js": "^4.1.1" } }, + "node_modules/@conjoon/extjs-app-localmailaccount/node_modules/@l8js/l8": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", + "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "dependencies": { + "crypto-js": "^4.1.1" + } + }, "node_modules/@conjoon/extjs-app-webmail": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@conjoon/extjs-app-webmail/-/extjs-app-webmail-1.0.16.tgz", - "integrity": "sha512-mkZWcxHF76b+IFH0a/LaUqyc2xRozdjEnFHp/4UNsSsD5/8ylU8SF/rVmU2bHLm7kTY+MIZteGcq4aQv9dfL2Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@conjoon/extjs-app-webmail/-/extjs-app-webmail-1.1.0.tgz", + "integrity": "sha512-4BgAFinvr3+aJCa0DjD+WRL0PwGytEV4BI63eeCvQeETJKnDBYK3eFp9T9Ux4yIGKdlKljY8yJ6i5FcCih0s/g==", "dependencies": { "@conjoon/extjs-dev-webmailsim": "^1.0.5", "@coon-js/extjs-app-user": "^0.1.7", "@coon-js/extjs-comp-navport": "^0.2.4", "@coon-js/extjs-lib-comp": "^1.0.1", - "@coon-js/extjs-lib-core": "^1.0.5", - "@l8js/l8": "^0.10.2" + "@coon-js/extjs-lib-core": "^1.1.0", + "@l8js/l8": "^0.12.1" } }, "node_modules/@conjoon/extjs-dev-imapusersim": { @@ -2275,6 +2291,14 @@ "@l8js/l8": "^0.10.2" } }, + "node_modules/@conjoon/extjs-dev-webmailsim/node_modules/@l8js/l8": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", + "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "dependencies": { + "crypto-js": "^4.1.1" + } + }, "node_modules/@conjoon/extjs-theme-material": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@conjoon/extjs-theme-material/-/extjs-theme-material-0.3.1.tgz", @@ -2478,10 +2502,18 @@ "@l8js/l8": "^0.10.1" } }, + "node_modules/@coon-js/extjs-lib-comp/node_modules/@l8js/l8": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", + "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "dependencies": { + "crypto-js": "^4.1.1" + } + }, "node_modules/@coon-js/extjs-lib-core": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@coon-js/extjs-lib-core/-/extjs-lib-core-1.0.5.tgz", - "integrity": "sha512-P7mTV97DWmJPtPUqPAiN3VQzq5hXBCKxlZioKuFKwEjIc+LmCmLEfrIhjphSd+tgsbJENEcbIIlv/EGttdTBrg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@coon-js/extjs-lib-core/-/extjs-lib-core-1.1.0.tgz", + "integrity": "sha512-ECS0MrgGEaJ9/uKaPbkoEPZzK8Vcx2OA4ejRueYzVp5NQ5l/Iz056NrvwWR+UglbaJZ356SnvhEVXF4NMoI9vg==", "dependencies": { "@l8js/l8": "^0.9.0" } @@ -2798,9 +2830,9 @@ } }, "node_modules/@l8js/l8": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", - "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.12.1.tgz", + "integrity": "sha512-nM8E5kx4wwdmqLAploHiF/ARBgjkKZSIqfHopdZy5+hkHIzgcJ3gwZ5FEfng4AZkxbuymPcwue84JcinR+J26g==", "dependencies": { "crypto-js": "^4.1.1" } @@ -21412,6 +21444,16 @@ "@coon-js/extjs-lib-comp": "^1.0.1", "@coon-js/extjs-lib-core": "^1.0.5", "@l8js/l8": "^0.10.1" + }, + "dependencies": { + "@l8js/l8": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", + "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "requires": { + "crypto-js": "^4.1.1" + } + } } }, "@conjoon/extjs-app-localmailaccount": { @@ -21447,20 +21489,28 @@ } } } + }, + "@l8js/l8": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", + "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "requires": { + "crypto-js": "^4.1.1" + } } } }, "@conjoon/extjs-app-webmail": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@conjoon/extjs-app-webmail/-/extjs-app-webmail-1.0.16.tgz", - "integrity": "sha512-mkZWcxHF76b+IFH0a/LaUqyc2xRozdjEnFHp/4UNsSsD5/8ylU8SF/rVmU2bHLm7kTY+MIZteGcq4aQv9dfL2Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@conjoon/extjs-app-webmail/-/extjs-app-webmail-1.1.0.tgz", + "integrity": "sha512-4BgAFinvr3+aJCa0DjD+WRL0PwGytEV4BI63eeCvQeETJKnDBYK3eFp9T9Ux4yIGKdlKljY8yJ6i5FcCih0s/g==", "requires": { "@conjoon/extjs-dev-webmailsim": "^1.0.5", "@coon-js/extjs-app-user": "^0.1.7", "@coon-js/extjs-comp-navport": "^0.2.4", "@coon-js/extjs-lib-comp": "^1.0.1", - "@coon-js/extjs-lib-core": "^1.0.5", - "@l8js/l8": "^0.10.2" + "@coon-js/extjs-lib-core": "^1.1.0", + "@l8js/l8": "^0.12.1" } }, "@conjoon/extjs-dev-imapusersim": { @@ -21475,6 +21525,16 @@ "requires": { "@coon-js/extjs-lib-core": "^1.0.5", "@l8js/l8": "^0.10.2" + }, + "dependencies": { + "@l8js/l8": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", + "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "requires": { + "crypto-js": "^4.1.1" + } + } } }, "@conjoon/extjs-theme-material": { @@ -21677,12 +21737,22 @@ "@coon-js/extjs-lib-core": "^1.0.5", "@coon-js/extjs-package-loader": "^0.1.10", "@l8js/l8": "^0.10.1" + }, + "dependencies": { + "@l8js/l8": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", + "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "requires": { + "crypto-js": "^4.1.1" + } + } } }, "@coon-js/extjs-lib-core": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@coon-js/extjs-lib-core/-/extjs-lib-core-1.0.5.tgz", - "integrity": "sha512-P7mTV97DWmJPtPUqPAiN3VQzq5hXBCKxlZioKuFKwEjIc+LmCmLEfrIhjphSd+tgsbJENEcbIIlv/EGttdTBrg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@coon-js/extjs-lib-core/-/extjs-lib-core-1.1.0.tgz", + "integrity": "sha512-ECS0MrgGEaJ9/uKaPbkoEPZzK8Vcx2OA4ejRueYzVp5NQ5l/Iz056NrvwWR+UglbaJZ356SnvhEVXF4NMoI9vg==", "requires": { "@l8js/l8": "^0.9.0" }, @@ -21940,9 +22010,9 @@ } }, "@l8js/l8": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.10.2.tgz", - "integrity": "sha512-0EGL4pcn40ZemBvUd2yKoMtk4WdqMmPSU9IoKmU/3+waapWu12nrstg0XWp8EJhC0MZUmfRMQiTVcgGuw+QqJw==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@l8js/l8/-/l8-0.12.1.tgz", + "integrity": "sha512-nM8E5kx4wwdmqLAploHiF/ARBgjkKZSIqfHopdZy5+hkHIzgcJ3gwZ5FEfng4AZkxbuymPcwue84JcinR+J26g==", "requires": { "crypto-js": "^4.1.1" } diff --git a/package.json b/package.json index 1e1ceed..e479dac 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "dependencies": { "@conjoon/extjs-app-imapuser": "^1.0.2", "@conjoon/extjs-app-localmailaccount": "^1.0.2", - "@conjoon/extjs-app-webmail": "^1.0.16", + "@conjoon/extjs-app-webmail": "^1.1.0", "@conjoon/extjs-dev-imapusersim": "^1.0.5", "@conjoon/extjs-dev-webmailsim": "^1.0.5", "@conjoon/extjs-theme-material": "^0.3.1", @@ -105,8 +105,8 @@ "@coon-js/extjs-comp-navport": "^0.2.4", "@coon-js/extjs-ctrl-simmanager": "^0.2.4", "@coon-js/extjs-lib-comp": "^1.0.1", - "@coon-js/extjs-lib-core": "^1.0.5", - "@l8js/l8": "^0.10.2", + "@coon-js/extjs-lib-core": "^1.1.0", + "@l8js/l8": "^0.12.1", "t": "^0.5.1" }, "engines": { diff --git a/resources/conjoon.conf.json b/resources/conjoon.conf.json index 078cbae..228e5dc 100644 --- a/resources/conjoon.conf.json +++ b/resources/conjoon.conf.json @@ -52,6 +52,24 @@ }, "config": { "title": "Email", + "ioc": { + "bindings": { + "conjoon.cn_mail": { + "conjoon.cn_mail.view.mail.EmailAddressLinkRenderer": { + "xclass": "conjoon.cn_mail.view.mail.EmailAddressLinkRenderer", + "singleton": true + }, + "conjoon.cn_mail.text.EmailAddressStringParser": { + "xclass": "conjoon.cn_mail.text.EmailAddressStringParser", + "singleton": true + }, + "conjoon.cn_mail.text.QueryStringParser": { + "xclass": "conjoon.cn_mail.text.QueryStringParser", + "singleton": true + } + } + } + }, "plugins": { "components": [ { diff --git a/resources/conjoon.dev.conf.json b/resources/conjoon.dev.conf.json index cb7b487..0bad2bf 100644 --- a/resources/conjoon.dev.conf.json +++ b/resources/conjoon.dev.conf.json @@ -52,6 +52,24 @@ }, "config": { "title": "Email", + "ioc": { + "bindings": { + "conjoon.cn_mail": { + "conjoon.cn_mail.view.mail.EmailAddressLinkRenderer": { + "xclass": "conjoon.cn_mail.view.mail.EmailAddressLinkRenderer", + "singleton": true + }, + "conjoon.cn_mail.text.EmailAddressStringParser": { + "xclass": "conjoon.cn_mail.text.EmailAddressStringParser", + "singleton": true + }, + "conjoon.cn_mail.text.QueryStringParser": { + "xclass": "conjoon.cn_mail.text.QueryStringParser", + "singleton": true + } + } + } + }, "plugins": { "components": [ { @@ -101,7 +119,7 @@ } }, "extjs-app-imapuser": { - "disabled": false, + "disabled": true, "autoLoad": { "registerController": true }, @@ -125,7 +143,7 @@ } }, "extjs-dev-imapusersim": { - "disabled": false, + "disabled": true, "autoLoad": { "registerController": true }, @@ -138,7 +156,7 @@ } }, "extjs-app-localmailaccount": { - "disabled": true, + "disabled": false, "autoLoad": { "registerController": true }, @@ -166,7 +184,7 @@ } }, "extjs-dev-webmailsim": { - "disabled": false, + "disabled": true, "autoLoad": { "registerController": true },