Bartosz Dziewoński has uploaded a new change for review. https://gerrit.wikimedia.org/r/267716
Change subject: Add intro.js.txt and outro.js.txt to all distribution JS files ...................................................................... Add intro.js.txt and outro.js.txt to all distribution JS files oojs-ui-apex.js and oojs-ui-mediawiki.js were missing it previously. Implemented this in Gruntfile to avoid similar mistakes in modules.yaml in the future. Change-Id: I4bfdcce3d3408b7cd6066f3e608d771eaeda3974 --- M Gruntfile.js M build/modules.yaml 2 files changed, 11 insertions(+), 16 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/16/267716/1 diff --git a/Gruntfile.js b/Gruntfile.js index ab899b0..81799c4 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -14,6 +14,7 @@ colorizeSvgFiles = {}, requiredFiles = [], concatCssFiles = {}, + concatJsFiles = {}, rtlFiles = {}, minBanner = '/*! OOjs UI v<%= pkg.version %> | http://oojs.mit-license.org */'; @@ -39,7 +40,8 @@ grunt.loadTasks( 'build/tasks' ); ( function () { - var module, theme; + var distFile, module, theme, moduleStyleFiles; + function themify( str ) { return str.replace( /\{theme\}/g, theme ).replace( /\{Theme\}/g, themes[ theme ] ); } @@ -57,18 +59,12 @@ delete modules[ module ]; } } - }() ); - ( function () { - var module; for ( module in modules ) { requiredFiles.push.apply( requiredFiles, modules[ module ].scripts || [] ); requiredFiles.push.apply( requiredFiles, modules[ module ].styles || [] ); } - }() ); - ( function () { - var distFile, module, moduleStyleFiles; function rtlPath( fileName ) { return fileName.replace( /\.(\w+)$/, '.rtl.$1' ); } @@ -112,6 +108,12 @@ concatCssFiles[ distFile ] = moduleStyleFiles.map( processFile ); concatCssFiles[ rtlPath( distFile ) ] = concatCssFiles[ distFile ].map( rtlPath ); } + if ( modules[ module ].scripts ) { + distFile = 'dist/' + module + '.js'; + concatJsFiles[ distFile ] = modules[ module ].scripts.slice(); + concatJsFiles[ distFile ].unshift( 'src/intro.js.txt' ); + concatJsFiles[ distFile ].push( 'src/outro.js.txt' ); + } } }() ); @@ -149,11 +151,7 @@ banner: grunt.file.read( 'build/banner.txt' ) }, js: { - files: { - 'dist/oojs-ui.js': modules[ 'oojs-ui' ].scripts, - 'dist/oojs-ui-apex.js': modules[ 'oojs-ui-apex' ].scripts, - 'dist/oojs-ui-mediawiki.js': modules[ 'oojs-ui-mediawiki' ].scripts - } + files: concatJsFiles }, css: { files: concatCssFiles diff --git a/build/modules.yaml b/build/modules.yaml index 1a67158..784ab8c 100644 --- a/build/modules.yaml +++ b/build/modules.yaml @@ -2,7 +2,6 @@ # The JavaScript library. "oojs-ui": { "scripts": [ - "src/intro.js.txt", "src/core.js", "src/mixin.js", @@ -112,9 +111,7 @@ "src/widgets/OutlineSelectWidget.js", "src/widgets/TabSelectWidget.js", "src/widgets/NumberInputWidget.js", - "src/widgets/ToggleSwitchWidget.js", - - "src/outro.js.txt" + "src/widgets/ToggleSwitchWidget.js" ] }, -- To view, visit https://gerrit.wikimedia.org/r/267716 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I4bfdcce3d3408b7cd6066f3e608d771eaeda3974 Gerrit-PatchSet: 1 Gerrit-Project: oojs/ui Gerrit-Branch: master Gerrit-Owner: Bartosz Dziewoński <matma....@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits