From a22ddb2fe0d538ef930a47d480dd71ca1ad9f8d4 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 28 Feb 2021 14:53:04 +0300 Subject: move material-icons to composer --- .../scripts/codepoints2scss.sh | 30 +++++++++++ .../material-design-icons/scripts/updatedemo.php | 61 ++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 vendor/mervick/material-design-icons/scripts/codepoints2scss.sh create mode 100644 vendor/mervick/material-design-icons/scripts/updatedemo.php (limited to 'vendor/mervick/material-design-icons/scripts') diff --git a/vendor/mervick/material-design-icons/scripts/codepoints2scss.sh b/vendor/mervick/material-design-icons/scripts/codepoints2scss.sh new file mode 100644 index 000000000..e89e68eed --- /dev/null +++ b/vendor/mervick/material-design-icons/scripts/codepoints2scss.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash + +pushd `dirname dirname $0` > /dev/null +path=`pwd` +popd > /dev/null + +codepoints_file="${path}/bower_components/material-design-icons/iconfont/codepoints" +icons_scss_file="${path}/scss/_icons.scss" + +# default css prefix +prefix_var_name="md-css-prefix" + +# clear the scss +> "${icons_scss_file}" + +i=0 +while IFS='' read -r line || [[ -n "$line" ]]; do + IFS=' ' read -r -a icon <<< "$line" + if [ "${#icon[@]}" == 2 ] && [ -n "${icon}" ] && [ -n "${icon[1]}" ]; then + echo ".#{\$${prefix_var_name}}-$(echo ${icon} | sed -e 's/_/\-/g'):before { content: "'"'"\\${icon[1]}"'"'"; }" \ + >> "${icons_scss_file}" + else + echo "ERROR: The file ${codepoints_file} has the invalid format on line $((i+1))" 1>&2 + exit 1 + fi + ((i++)) +done < "${codepoints_file}" + +echo "Successfully imported ${i} icons" +exit 0 \ No newline at end of file diff --git a/vendor/mervick/material-design-icons/scripts/updatedemo.php b/vendor/mervick/material-design-icons/scripts/updatedemo.php new file mode 100644 index 000000000..bc7411467 --- /dev/null +++ b/vendor/mervick/material-design-icons/scripts/updatedemo.php @@ -0,0 +1,61 @@ + &$code) { + $c = $code; + $code = [$c, !isset($old_icons[$icon])]; + if (!isset($old_icons[$icon])) { + $new ++; + } + } +} + + +file_put_contents($out, $start_js . json_encode($categories) . $end_js); + +echo "Found $count icons, ($new new) in $count_cats categories\n"; \ No newline at end of file -- cgit v1.2.3