33 lines
1.2 KiB
Text
33 lines
1.2 KiB
Text
Instructions for downloading and integrating bootstrap-vue and associated files
|
|
Note: Using bootstrap-vue.esm.js gives unexpected problems with Form components with multi-select not showing proper values
|
|
in the list, but the text fields instead.
|
|
That's why the plain bootstrap.js file is used
|
|
|
|
1. download bootstrap-vue distribusion through npm
|
|
npm install bootstrap-vue@2.23.1
|
|
|
|
2. Copy node_modules/bootstrap-vue/dist/bootstrap-vue.js to amd/src/bootstrap-vue
|
|
Copy node_modules/bootstrap-vue/dist/bootstrap-vue.min.css to css/bootstrap-vue
|
|
|
|
3. Change require("vue"...) and define("vue"...) in the lines 10 - 16 to
|
|
require("../vue/vue"...) and define("../vue/vue"...)
|
|
|
|
|
|
4. add /* eslint-disable */ to top of bootstrap-vue.esm.js
|
|
|
|
--------- vue-functional-data-merge.js ----------
|
|
|
|
6. install node typescript compiler
|
|
sudo npm install -g typescript
|
|
|
|
5. clone https://github.com/alexsasharegan/vue-functional-data-merge into a folder
|
|
in the cloned folder call
|
|
tsc -t es6 src/index.ts
|
|
|
|
6. Copy the newley generated src/index.js to amd/src/bootstrap-vue/vue-functional-data-merge.js
|
|
|
|
7. add the following to top of vue-functional-data-merge.js
|
|
/* eslint-disable */
|
|
/*
|
|
<content of LICENSE.md from the vue-functional-data-merge git repository>
|
|
*/
|