33 lines
1.2 KiB
Bash
Executable File
33 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Find and disable globe spinning in all Mapbox globe files
|
|
|
|
echo "Disabling globe auto-rotation in all visualizations..."
|
|
|
|
# Files with spinGlobe function
|
|
files=(
|
|
"mapbox_test/mapbox_globe_2/src/index.js"
|
|
"mapbox_test/mapbox_globe_4/src/index.js"
|
|
"mapbox_test/mapbox_globe_10/src/index.js"
|
|
"mapbox_test/mapbox_globe_11/src/index.js"
|
|
"mapbox_test/mapbox_globe_12/src/index.js"
|
|
"mapbox_test/mapbox_globe_13/src/index.js"
|
|
"mapbox_test/mapbox_globe_14/src/index.js"
|
|
"vaccine_timeseries/vaccine_timeseries_1_measles/index.html"
|
|
"vaccine_timeseries/vaccine_timeseries_3_covid/index.html"
|
|
)
|
|
|
|
for file in "${files[@]}"; do
|
|
if [ -f "$file" ]; then
|
|
echo "Processing: $file"
|
|
# Comment out spinGlobe() function call
|
|
sed -i 's/^\([[:space:]]*\)spinGlobe();/\1\/\/ spinGlobe(); \/\/ Auto-rotation disabled/' "$file"
|
|
# Set spinEnabled to false
|
|
sed -i 's/let spinEnabled = true/let spinEnabled = false/' "$file"
|
|
# Set rotationActive to false
|
|
sed -i 's/let rotationActive = true/let rotationActive = false/' "$file"
|
|
fi
|
|
done
|
|
|
|
echo "✅ Globe auto-rotation disabled in all visualizations"
|