Windows-like ribbon interface for Angular apps + WYSIWYG implementation using TinyMCE
-
Clone this repo
-
Run
npm install
-
Include this in your project's
angular.json
"assets": [ ... { "glob": "**/*", "input": "./node_modules/tinymce/skins", "output": "./assets/ribbon/vendor/tinymce/skins" }, { "glob": "**/*", "input": "./node_modules/tinymce/themes", "output": "./assets/ribbon/vendor/tinymce/themes" }, { "glob": "**/*", "input": "./node_modules/tinymce-i18n/langs5", "output": "./assets/ribbon/vendor/tinymce/langs" }, { "glob": "**/*", "input": "projects/ng-ribbon-wysiwyg/src/assets", "output": "./assets/ribbon/" } ]
-
Run
ng serve
for a dev server. -
Navigate to
http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.