diff --git a/src/package.json b/src/package.json index 01c7946..a918c60 100644 --- a/src/package.json +++ b/src/package.json @@ -9,15 +9,14 @@ }, "author": "Thomas Häning, Konrad Mattheis (qlik2go) ", "devDependencies": { - "@types/angular": "1.6.50", - "@types/jquery": "3.3.5", - "@types/qlik-engineapi": "12.67.4", - "@types/qlik-visualizationextensions": "4.0.2", - "q2g-build": "1.1.5", - "typescript": "3.0.1" + "@types/angular": "1.6.57", + "@types/jquery": "3.3.31", + "@types/qlik-engineapi": "12.67.8", + "@types/qlik-visualizationextensions": "4.0.4", + "q2g-build": "2.0.7" }, "dependencies": { - "davinci.js": "1.4.5" + "davinci.js": "1.5.1" }, "qext": { "dependencies": { @@ -25,9 +24,11 @@ }, "icon": "filterpane", "name": "q2g Listbox", - "type": "visualization" + "type": "visualization", + "id": "q2g-ext-listbox" }, "scripts": { - "build": "node node_modules/q2g-build --builder extension --config q2g.extension.json" + "q2g-build:dev": "node node_modules/q2g-build --builder extension --config q2g-build.webpack.json", + "q2g-build:prod": "node node_modules/q2g-build --builder extension --env production --config q2g-build.webpack.json" } } diff --git a/src/q2g-build.tsconfig.json b/src/q2g-build.tsconfig.json new file mode 100644 index 0000000..f6a532c --- /dev/null +++ b/src/q2g-build.tsconfig.json @@ -0,0 +1,7 @@ +{ + "compilerOptions": { + "module": "commonjs", + "moduleResolution": "node" + }, + "extends": "./tsconfig" +} diff --git a/src/q2g-build.webpack.json b/src/q2g-build.webpack.json new file mode 100644 index 0000000..b1587a8 --- /dev/null +++ b/src/q2g-build.webpack.json @@ -0,0 +1,8 @@ +{ + "entryFile": "./q2g-ext-listbox.ts", + "outFileName": "q2g-ext-listbox", + "outputDirectory": "./dist", + "tsConfigFile": "q2g-build.tsconfig.json", + "watch": true, + "ci": true +} diff --git a/src/q2g-ci.config.json b/src/q2g-ci.config.json new file mode 100644 index 0000000..a56cfb1 --- /dev/null +++ b/src/q2g-ci.config.json @@ -0,0 +1,8 @@ +{ + "desktop": true, + "qrs": [ + { + "host": "localhost" + } + ] +} diff --git a/src/q2g-ext-listbox.qext b/src/q2g-ext-listbox.qext deleted file mode 100644 index 14d4d7d..0000000 --- a/src/q2g-ext-listbox.qext +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "q2g Listbox", - "description": "", - "type": "visualization", - "icon": "filterpane", - "version": "0.0.1", - "author": "Thomas Hänig, Konrad Mattheis", - "preview": "preview.png", - "homepage": "", - "keywords": "qlik-sense, visualization", - "license": "MIT", - "repository": "", - "dependencies": { - "qlik-sense": ">=3.2.x" - } -} diff --git a/src/q2g-ext-listboxDirective.ts b/src/q2g-ext-listboxDirective.ts index 19589f8..b56d32a 100644 --- a/src/q2g-ext-listboxDirective.ts +++ b/src/q2g-ext-listboxDirective.ts @@ -169,7 +169,6 @@ class ListboxController extends utils.RootSingleList implements ng.IController, this.showHeaderButtons = false; this.showHeaderInput = false; this.headerInput= ""; - this.timeout(); } } catch (e) { this.logger.error("Error in Constructor with click event", e); @@ -406,7 +405,6 @@ class ListboxController extends utils.RootSingleList implements ng.IController, let that1 = this; this.list.obj.on("changeData", function () { that1.collectionAdapter.calcCollections(that.list.collection); - that1.timeout(); }); let that = this; diff --git a/src/q2g.extension.json b/src/q2g.extension.json deleted file mode 100644 index 8365b36..0000000 --- a/src/q2g.extension.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "environment": "debug", - "tsConfigFile": "./tsconfigBuild.json" -} \ No newline at end of file diff --git a/src/tsconfigBuild.json b/src/tsconfigBuild.json deleted file mode 100644 index fa630bd..0000000 --- a/src/tsconfigBuild.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "commonjs", - "moduleResolution": "node" - } - } \ No newline at end of file