From 4d19c7e9bbe9cb5833672c00fc56cdf803276ff8 Mon Sep 17 00:00:00 2001 From: "James D. Forrester" Date: Wed, 7 Mar 2018 18:34:28 +0000 Subject: [PATCH] maintainance: Re-order OOUI script to be clearer, rename Change-Id: I6fa9b4840a4b01a71aeb618973f4b858fa1a6c9c --- .../{update-oojs-ui.sh => update-ooui.sh} | 35 +++++++++++++++---- 1 file changed, 29 insertions(+), 6 deletions(-) rename maintenance/resources/{update-oojs-ui.sh => update-ooui.sh} (66%) diff --git a/maintenance/resources/update-oojs-ui.sh b/maintenance/resources/update-ooui.sh similarity index 66% rename from maintenance/resources/update-oojs-ui.sh rename to maintenance/resources/update-ooui.sh index d1e6496dce..502b01d889 100755 --- a/maintenance/resources/update-oojs-ui.sh +++ b/maintenance/resources/update-ooui.sh @@ -40,10 +40,9 @@ fi # Copy files, picking the necessary ones from source and distribution rm -r "$REPO_DIR/$TARGET_DIR" -mkdir -p "$REPO_DIR/$TARGET_DIR/i18n" -mkdir -p "$REPO_DIR/$TARGET_DIR/images" -mkdir -p "$REPO_DIR/$TARGET_DIR/themes/wikimediaui/images" -mkdir -p "$REPO_DIR/$TARGET_DIR/themes/apex/images" + +# Core and thematic code and styling +mkdir -p "$REPO_DIR/$TARGET_DIR" cp ./node_modules/oojs-ui/dist/oojs-ui-core.js{,.map} "$REPO_DIR/$TARGET_DIR" cp ./node_modules/oojs-ui/dist/oojs-ui-core-{wikimediaui,apex}.css "$REPO_DIR/$TARGET_DIR" cp ./node_modules/oojs-ui/dist/oojs-ui-widgets.js{,.map} "$REPO_DIR/$TARGET_DIR" @@ -53,12 +52,36 @@ cp ./node_modules/oojs-ui/dist/oojs-ui-toolbars-{wikimediaui,apex}.css "$REPO_DI cp ./node_modules/oojs-ui/dist/oojs-ui-windows.js{,.map} "$REPO_DIR/$TARGET_DIR" cp ./node_modules/oojs-ui/dist/oojs-ui-windows-{wikimediaui,apex}.css "$REPO_DIR/$TARGET_DIR" cp ./node_modules/oojs-ui/dist/oojs-ui-{wikimediaui,apex}.js{,.map} "$REPO_DIR/$TARGET_DIR" + +# i18n +mkdir -p "$REPO_DIR/$TARGET_DIR/i18n" cp -R ./node_modules/oojs-ui/dist/i18n "$REPO_DIR/$TARGET_DIR" + +# Core images (currently two .cur files) +mkdir -p "$REPO_DIR/$TARGET_DIR/images" cp -R ./node_modules/oojs-ui/dist/images "$REPO_DIR/$TARGET_DIR" -cp -R ./node_modules/oojs-ui/dist/themes/wikimediaui/images "$REPO_DIR/$TARGET_DIR/themes/wikimediaui" + +# WikimediaUI theme icons, indicators, and textures +mkdir -p "$REPO_DIR/$TARGET_DIR/themes/wikimediaui/images/icons" +cp ./node_modules/oojs-ui/dist/themes/wikimediaui/images/icons/*.{svg,png} "$REPO_DIR/$TARGET_DIR/themes/wikimediaui/images/icons" +mkdir -p "$REPO_DIR/$TARGET_DIR/themes/wikimediaui/images/indicators" +cp ./node_modules/oojs-ui/dist/themes/wikimediaui/images/indicators/*.{svg,png} "$REPO_DIR/$TARGET_DIR/themes/wikimediaui/images/indicators" +mkdir -p "$REPO_DIR/$TARGET_DIR/themes/wikimediaui/images/textures" +cp ./node_modules/oojs-ui/dist/themes/wikimediaui/images/textures/*.{gif,svg} "$REPO_DIR/$TARGET_DIR/themes/wikimediaui/images/textures" + cp ./node_modules/oojs-ui/src/themes/wikimediaui/*.json "$REPO_DIR/$TARGET_DIR/themes/wikimediaui" -cp -R ./node_modules/oojs-ui/dist/themes/apex/images "$REPO_DIR/$TARGET_DIR/themes/apex" + +# Apex theme icons, indicators, and textures +mkdir -p "$REPO_DIR/$TARGET_DIR/themes/apex/images/icons" +cp ./node_modules/oojs-ui/dist/themes/apex/images/icons/*.{svg,png} "$REPO_DIR/$TARGET_DIR/themes/apex/images/icons" +mkdir -p "$REPO_DIR/$TARGET_DIR/themes/apex/images/indicators" +cp ./node_modules/oojs-ui/dist/themes/apex/images/indicators/*.{svg,png} "$REPO_DIR/$TARGET_DIR/themes/apex/images/indicators" +mkdir -p "$REPO_DIR/$TARGET_DIR/themes/apex/images/textures" +cp ./node_modules/oojs-ui/dist/themes/apex/images/textures/*.{gif,svg} "$REPO_DIR/$TARGET_DIR/themes/apex/images/textures" + cp ./node_modules/oojs-ui/src/themes/apex/*.json "$REPO_DIR/$TARGET_DIR/themes/apex" + +# WikimediaUI LESS variables for sharing cp ./node_modules/oojs-ui/dist/wikimedia-ui-base.less "$REPO_DIR/$TARGET_DIR" # Clean up temporary area -- 2.20.1