mirror of
				https://github.com/mdbootstrap/mdb-ui-kit.git
				synced 2025-11-04 09:57:36 +03:00 
			
		
		
		
	dist-to-docs copy
This commit is contained in:
		
							parent
							
								
									c7e8aefd94
								
							
						
					
					
						commit
						25436dff34
					
				
							
								
								
									
										18
									
								
								Gruntfile.js
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								Gruntfile.js
									
									
									
									
									
								
							| 
						 | 
					@ -262,15 +262,15 @@ module.exports = function (grunt) {
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    copy: {
 | 
					    copy: {
 | 
				
			||||||
      'dist-to-docs': {  // for example templates
 | 
					      //'dist-to-docs': {  // for example templates
 | 
				
			||||||
        expand: true,
 | 
					      //  expand: true,
 | 
				
			||||||
        cwd: 'dist',
 | 
					      //  cwd: 'dist',
 | 
				
			||||||
        src: [
 | 
					      //  src: [
 | 
				
			||||||
          'js/*.iife*',
 | 
					      //    'js/*.iife*',
 | 
				
			||||||
          'css/*.*'
 | 
					      //    'css/*.*'
 | 
				
			||||||
        ],
 | 
					      //  ],
 | 
				
			||||||
        dest: 'docs/dist/'
 | 
					      //  dest: 'docs/dist/'
 | 
				
			||||||
      },
 | 
					      //},
 | 
				
			||||||
      //'bs-docs-js-vendor': {
 | 
					      //'bs-docs-js-vendor': {
 | 
				
			||||||
      //  expand: true,
 | 
					      //  expand: true,
 | 
				
			||||||
      //  cwd: '../bootstrap/docs/assets/js/vendor',
 | 
					      //  cwd: '../bootstrap/docs/assets/js/vendor',
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -101,18 +101,6 @@ new TaskSeries(gulp, 'css', [scsslint, sass])
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 * DOCS
 | 
					 * DOCS
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					 | 
				
			||||||
const referenceDocNotice =
 | 
					 | 
				
			||||||
  `$1\n
 | 
					 | 
				
			||||||
[//]: # DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by grunt docs-copy-bootstrap-docs\n
 | 
					 | 
				
			||||||
{% callout info %}\n**Bootstrap Reference Documentation**
 | 
					 | 
				
			||||||
This is a part of the reference documentation from <a href="http://getbootstrap.com">Bootstrap</a>.
 | 
					 | 
				
			||||||
It is included here to demonstrate rendering with Material Design for Bootstrap default styling.
 | 
					 | 
				
			||||||
See the <a href="/material-design/buttons">Material Design</a> section for more elements and customization options.
 | 
					 | 
				
			||||||
{% endcallout %}
 | 
					 | 
				
			||||||
\n\n$2`
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
let docsPreset = Preset.baseline({
 | 
					let docsPreset = Preset.baseline({
 | 
				
			||||||
  javascripts: {
 | 
					  javascripts: {
 | 
				
			||||||
    source: {options: {cwd: 'docs/assets/js/src'}},
 | 
					    source: {options: {cwd: 'docs/assets/js/src'}},
 | 
				
			||||||
| 
						 | 
					@ -153,6 +141,15 @@ let docs = [
 | 
				
			||||||
  ]
 | 
					  ]
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const referenceDocNotice =
 | 
				
			||||||
 | 
					  `$1\n
 | 
				
			||||||
 | 
					[//]: # DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs\n
 | 
				
			||||||
 | 
					{% callout info %}\n**Bootstrap Reference Documentation**
 | 
				
			||||||
 | 
					This is a part of the reference documentation from <a href="http://getbootstrap.com">Bootstrap</a>.
 | 
				
			||||||
 | 
					It is included here to demonstrate rendering with Material Design for Bootstrap default styling.
 | 
				
			||||||
 | 
					See the <a href="/material-design/buttons">Material Design</a> section for more elements and customization options.
 | 
				
			||||||
 | 
					{% endcallout %}
 | 
				
			||||||
 | 
					\n\n$2`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
const docsProcess = (content, srcpath) => { // https://regex101.com/r/cZ7aO8/2
 | 
					const docsProcess = (content, srcpath) => { // https://regex101.com/r/cZ7aO8/2
 | 
				
			||||||
  return content
 | 
					  return content
 | 
				
			||||||
| 
						 | 
					@ -170,7 +167,6 @@ let bsDocs = [
 | 
				
			||||||
    dest: 'docs/content/',
 | 
					    dest: 'docs/content/',
 | 
				
			||||||
    process: docsProcess
 | 
					    process: docsProcess
 | 
				
			||||||
  }),
 | 
					  }),
 | 
				
			||||||
 | 
					 | 
				
			||||||
  new Copy(gulp, docsPreset, docsConfig, {
 | 
					  new Copy(gulp, docsPreset, docsConfig, {
 | 
				
			||||||
    task: {name: 'copy:bs-docs-components'},
 | 
					    task: {name: 'copy:bs-docs-components'},
 | 
				
			||||||
    source: {
 | 
					    source: {
 | 
				
			||||||
| 
						 | 
					@ -180,7 +176,6 @@ let bsDocs = [
 | 
				
			||||||
    dest: 'docs/components/',
 | 
					    dest: 'docs/components/',
 | 
				
			||||||
    process: docsProcess
 | 
					    process: docsProcess
 | 
				
			||||||
  }),
 | 
					  }),
 | 
				
			||||||
 | 
					 | 
				
			||||||
  new Copy(gulp, docsPreset, docsConfig, {
 | 
					  new Copy(gulp, docsPreset, docsConfig, {
 | 
				
			||||||
    task: {name: 'copy:bs-docs-scss'},
 | 
					    task: {name: 'copy:bs-docs-scss'},
 | 
				
			||||||
    source: {
 | 
					    source: {
 | 
				
			||||||
| 
						 | 
					@ -189,10 +184,9 @@ let bsDocs = [
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    dest: 'docs/assets/scss/',
 | 
					    dest: 'docs/assets/scss/',
 | 
				
			||||||
    process: (content, srcpath) => {
 | 
					    process: (content, srcpath) => {
 | 
				
			||||||
      return content.replace(/([\s\S]+)/mg, '// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy-bs\n\n$1');
 | 
					      return content.replace(/([\s\S]+)/mg, '// DO NOT EDIT IT WILL BE OVERWRITTEN - copy of bootstrap documentation generated by gulp docs:copy:bs\n\n$1');
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }),
 | 
					  }),
 | 
				
			||||||
 | 
					 | 
				
			||||||
  new Copy(gulp, docsPreset, docsConfig, {
 | 
					  new Copy(gulp, docsPreset, docsConfig, {
 | 
				
			||||||
    task: {name: 'copy:bs-docs-plugins'},
 | 
					    task: {name: 'copy:bs-docs-plugins'},
 | 
				
			||||||
    source: {
 | 
					    source: {
 | 
				
			||||||
| 
						 | 
					@ -201,7 +195,6 @@ let bsDocs = [
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    dest: 'docs/_plugins/'
 | 
					    dest: 'docs/_plugins/'
 | 
				
			||||||
  }),
 | 
					  }),
 | 
				
			||||||
 | 
					 | 
				
			||||||
  new Copy(gulp, docsPreset, docsConfig, {
 | 
					  new Copy(gulp, docsPreset, docsConfig, {
 | 
				
			||||||
    task: {name: 'copy:bs-docs-js-vendor'},
 | 
					    task: {name: 'copy:bs-docs-js-vendor'},
 | 
				
			||||||
    source: {
 | 
					    source: {
 | 
				
			||||||
| 
						 | 
					@ -213,9 +206,15 @@ let bsDocs = [
 | 
				
			||||||
      ]
 | 
					      ]
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    dest: 'docs/assets/js/vendor/'
 | 
					    dest: 'docs/assets/js/vendor/'
 | 
				
			||||||
  }),
 | 
					  })
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					new TaskSeries(gulp, 'docs:copy:bs', bsDocs)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					new Copy(gulp, docsPreset, docsConfig, {
 | 
				
			||||||
 | 
					  task: {name: 'copy:dist'},
 | 
				
			||||||
new TaskSeries(gulp, 'docs:copy-bs', bsDocs)
 | 
					  source: {
 | 
				
			||||||
 | 
					    options: {cwd: 'dist'},
 | 
				
			||||||
 | 
					    glob: ['js/*.iife*', 'css/*.*']
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  dest: 'docs/dist/'
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user