Ticket #28510: 28510.9.patch
File 28510.9.patch, 4.9 KB (added by , 10 years ago) |
---|
-
Gruntfile.js
117 117 } 118 118 }, 119 119 browserify: { 120 media: { 120 mediaModels: { 121 files: { 122 'src/wp-includes/js/media/models.js' : [ SOURCE_DIR + 'wp-includes/js/media/models.manifest.js' ] 123 } 124 }, 125 mediaViews: { 126 files: { 127 'src/wp-includes/js/media/views.js' : [ SOURCE_DIR + 'wp-includes/js/media/views.manifest.js' ] 128 } 129 }, 130 mediaAV: { 131 files: { 132 'src/wp-includes/js/media/audio-video.js' : [ SOURCE_DIR + 'wp-includes/js/media/audio-video.manifest.js' ] 133 } 134 }, 135 mediaGrid: { 121 136 files: { 122 'src/wp-includes/js/media/models.js' : [ SOURCE_DIR + 'wp-includes/js/media/models.manifest.js' ],123 'src/wp-includes/js/media/views.js' : [ SOURCE_DIR + 'wp-includes/js/media/views.manifest.js' ],124 'src/wp-includes/js/media/audio-video.js' : [ SOURCE_DIR + 'wp-includes/js/media/audio-video.manifest.js' ],125 137 'src/wp-includes/js/media/grid.js' : [ SOURCE_DIR + 'wp-includes/js/media/grid.manifest.js' ] 126 138 } 127 139 } … … 556 568 557 569 // Register tasks. 558 570 559 // RTL task. 560 grunt.registerTask('rtl', ['rtlcss:core', 'rtlcss:colors']); 571 grunt.registerTask( 'rtl', [ 572 'rtlcss:core', 573 'rtlcss:colors' 574 ] ); 561 575 562 // Color schemes task. 563 grunt.registerTask('colors', ['sass:colors', 'autoprefixer:colors']); 576 grunt.registerTask( 'colors', [ 577 'sass:colors', 578 'autoprefixer:colors' 579 ] ); 564 580 565 // JSHint task.566 581 grunt.registerTask( 'jshint:corejs', [ 567 582 'jshint:grunt', 568 583 'jshint:tests', … … 571 586 'jshint:media' 572 587 ] ); 573 588 574 // Pre-commit task. 575 grunt.registerTask('precommit', 'Runs front-end dev/test tasks in preparation for a commit.', 576 ['autoprefixer:core', 'imagemin:core', 'jshint:corejs', 'qunit:compiled', 'uglify:bookmarklet']); 577 578 // Copy task. 579 grunt.registerTask('copy:all', ['copy:files', 'copy:wp-admin-rtl', 'copy:version']); 580 581 // Build task. 582 grunt.registerTask('build', ['clean:all', 'copy:all', 'cssmin:core', 'colors', 'rtl', 'cssmin:rtl', 'cssmin:colors', 583 'browserify:media', 'uglify:core', 'uglify:media', 'uglify:jqueryui', 'concat:tinymce', 'compress:tinymce', 584 'clean:tinymce', 'jsvalidate:build']); 585 586 // Testing tasks. 587 grunt.registerMultiTask('phpunit', 'Runs PHPUnit tests, including the ajax, external-http, and multisite tests.', function() { 588 grunt.util.spawn({ 589 grunt.registerTask( 'watchify', function() { 590 grunt.config( 'browserify.options', { 591 browserifyOptions: { 592 debug: true 593 }, 594 watch: true 595 } ); 596 597 grunt.config( 'browserify.mediaGrid.options', { 598 keepAlive: true 599 } ); 600 601 grunt.task.run( [ 602 'browserify' 603 // Any grunt watch task can go here, 604 // but the keepAlive option needs to be false. 605 ] ); 606 } ); 607 608 grunt.registerTask( 'precommit', 'Runs front-end dev/test tasks in preparation for a commit.', [ 609 'autoprefixer:core', 610 'imagemin:core', 611 'browserify', 612 'jshint:corejs', 613 'qunit:compiled', 614 'uglify:bookmarklet' 615 ] ); 616 617 grunt.registerTask( 'copy:all', [ 618 'copy:files', 619 'copy:wp-admin-rtl', 620 'copy:version' 621 ] ); 622 623 grunt.registerTask( 'build', [ 624 'clean:all', 625 'copy:all', 626 'cssmin:core', 627 'colors', 628 'rtl', 629 'cssmin:rtl', 630 'cssmin:colors', 631 'browserify', 632 'uglify:core', 633 'uglify:media', 634 'uglify:jqueryui', 635 'concat:tinymce', 636 'compress:tinymce', 637 'clean:tinymce', 638 'jsvalidate:build' 639 ] ); 640 641 grunt.registerMultiTask( 'phpunit', 'Runs PHPUnit tests, including the ajax, external-http, and multisite tests.', function() { 642 grunt.util.spawn( { 589 643 cmd: this.data.cmd, 590 644 args: this.data.args, 591 opts: {stdio: 'inherit'} 592 }, this.async()); 593 }); 645 opts: { stdio: 'inherit' } 646 }, this.async() ); 647 } ); 648 649 grunt.registerTask( 'qunit:compiled', 'Runs QUnit tests on compiled as well as uncompiled scripts.', [ 650 'build', 651 'copy:qunit', 652 'qunit' 653 ] ); 594 654 595 grunt.registerTask('qunit:compiled', 'Runs QUnit tests on compiled as well as uncompiled scripts.', 596 ['build', 'copy:qunit', 'qunit']); 655 grunt.registerTask( 'test', 'Runs all QUnit and PHPUnit tasks.', [ 656 'qunit:compiled', 657 'phpunit' 658 ] ); 597 659 598 grunt.registerTask('test', 'Runs all QUnit and PHPUnit tasks.', ['qunit:compiled', 'phpunit']); 660 grunt.registerTask( 'travis:js', 'Runs Javascript Travis CI tasks.', [ 661 'jshint:corejs', 662 'qunit:compiled' 663 ] ); 599 664 600 // Travis CI tasks.601 grunt.registerTask('travis:js', 'Runs Javascript Travis CI tasks.', [ 'jshint:corejs', 'qunit:compiled' ]);602 grunt.registerTask('travis:phpunit', 'Runs PHPUnit Travis CI tasks.', 'phpunit');665 grunt.registerTask( 'travis:phpunit', 'Runs PHPUnit Travis CI tasks.', [ 666 'phpunit' 667 ] ); 603 668 604 // Patch task. 605 grunt.renameTask('patch_wordpress', 'patch'); 669 grunt.registerTask( 'default', [ 670 'build' 671 ] ); 606 672 607 // Default task. 608 grunt.registerTask('default', ['build']); 673 grunt.renameTask( 'patch_wordpress', 'patch' ); 609 674 610 675 // Add a listener to the watch task. 611 676 //