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/icons", "output": "./assets/ribbon/vendor/tinymce/icons" }, { "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 servefor 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.