Spaces:
Running
Running
Upload 2 files
Browse files- app.js +2 -2
- index.html +9 -0
app.js
CHANGED
|
@@ -1160,8 +1160,8 @@ function renderAlgorithms(section, filterGroup) {
|
|
| 1160 |
let html = `<h2>${data.title}</h2>`;
|
| 1161 |
html += `<p class="description">${data.description}</p>`;
|
| 1162 |
|
| 1163 |
-
// Add group filter tabs for ZBLL, COLL, and
|
| 1164 |
-
if (section === 'zbll' || section === 'coll' || section === 'f2l') {
|
| 1165 |
const groups = [];
|
| 1166 |
const groupSet = new Set();
|
| 1167 |
for (const c of data.cases) {
|
|
|
|
| 1160 |
let html = `<h2>${data.title}</h2>`;
|
| 1161 |
html += `<p class="description">${data.description}</p>`;
|
| 1162 |
|
| 1163 |
+
// Add group filter tabs for ZBLL, COLL, F2L, and SBLS
|
| 1164 |
+
if (section === 'zbll' || section === 'coll' || section === 'f2l' || section === 'sbls') {
|
| 1165 |
const groups = [];
|
| 1166 |
const groupSet = new Set();
|
| 1167 |
for (const c of data.cases) {
|
index.html
CHANGED
|
@@ -601,6 +601,9 @@
|
|
| 601 |
<div class="nav-item" data-section="oll" tabindex="0" role="button" aria-pressed="false">OLL <span class="info-badge">57 cases</span></div>
|
| 602 |
<div class="nav-item" data-section="pll" tabindex="0" role="button" aria-pressed="false">PLL <span class="info-badge">21 cases</span></div>
|
| 603 |
<div class="nav-item" data-section="coll" tabindex="0" role="button" aria-pressed="false">COLL <span class="info-badge">40 cases</span></div>
|
|
|
|
|
|
|
|
|
|
| 604 |
<div class="nav-item" data-section="zbll" tabindex="0" role="button" aria-pressed="false">ZBLL <span class="info-badge">subset</span></div>
|
| 605 |
<hr style="border-color: #333; margin: 20px 0;">
|
| 606 |
<h3>ℹ️ Tips</h3>
|
|
@@ -678,6 +681,9 @@
|
|
| 678 |
<li>• <a href="https://www.cubeskills.com/uploads/pdf/tutorials/onehanded-pll-algorithms.pdf" target="_blank" style="color:#4fc3f7;">CubeSkills - OH PLL Algorithms (PDF)</a></li>
|
| 679 |
<li>• <a href="https://www.cubeskills.com/uploads/pdf/tutorials/onehanded-coll-algorithms.pdf" target="_blank" style="color:#4fc3f7;">CubeSkills - OH COLL Algorithms (PDF)</a></li>
|
| 680 |
<li>• <a href="https://cubingapp.com/algorithms/ZBLL" target="_blank" style="color:#4fc3f7;">CubingApp - ZBLL Algorithms</a></li>
|
|
|
|
|
|
|
|
|
|
| 681 |
</ul>
|
| 682 |
<p style="color:#888; margin-top:15px; font-size:0.85rem;">
|
| 683 |
One-handed solving uses the same CFOP method as two-handed, but algorithms are chosen for ergonomics with a single hand. Common techniques include table-assisted solving and z-rotation for better grip.
|
|
@@ -695,6 +701,9 @@
|
|
| 695 |
<script src="json/oll.json.js"></script>
|
| 696 |
<script src="json/pll.json.js"></script>
|
| 697 |
<script src="json/coll.json.js"></script>
|
|
|
|
|
|
|
|
|
|
| 698 |
<script src="json/zbll.json.js"></script>
|
| 699 |
<script>
|
| 700 |
// OH_ALGORITHMS is assembled from the .json.js files above
|
|
|
|
| 601 |
<div class="nav-item" data-section="oll" tabindex="0" role="button" aria-pressed="false">OLL <span class="info-badge">57 cases</span></div>
|
| 602 |
<div class="nav-item" data-section="pll" tabindex="0" role="button" aria-pressed="false">PLL <span class="info-badge">21 cases</span></div>
|
| 603 |
<div class="nav-item" data-section="coll" tabindex="0" role="button" aria-pressed="false">COLL <span class="info-badge">40 cases</span></div>
|
| 604 |
+
<div class="nav-item" data-section="sv" tabindex="0" role="button" aria-pressed="false">SV <span class="info-badge">27 cases</span></div>
|
| 605 |
+
<div class="nav-item" data-section="wv" tabindex="0" role="button" aria-pressed="false">WV <span class="info-badge">27 cases</span></div>
|
| 606 |
+
<div class="nav-item" data-section="sbls" tabindex="0" role="button" aria-pressed="false">SBLS <span class="info-badge">65 cases</span></div>
|
| 607 |
<div class="nav-item" data-section="zbll" tabindex="0" role="button" aria-pressed="false">ZBLL <span class="info-badge">subset</span></div>
|
| 608 |
<hr style="border-color: #333; margin: 20px 0;">
|
| 609 |
<h3>ℹ️ Tips</h3>
|
|
|
|
| 681 |
<li>• <a href="https://www.cubeskills.com/uploads/pdf/tutorials/onehanded-pll-algorithms.pdf" target="_blank" style="color:#4fc3f7;">CubeSkills - OH PLL Algorithms (PDF)</a></li>
|
| 682 |
<li>• <a href="https://www.cubeskills.com/uploads/pdf/tutorials/onehanded-coll-algorithms.pdf" target="_blank" style="color:#4fc3f7;">CubeSkills - OH COLL Algorithms (PDF)</a></li>
|
| 683 |
<li>• <a href="https://cubingapp.com/algorithms/ZBLL" target="_blank" style="color:#4fc3f7;">CubingApp - ZBLL Algorithms</a></li>
|
| 684 |
+
<li>• <a href="https://speedcubedb.com/a/3x3/SV" target="_blank" style="color:#4fc3f7;">SpeedCubeDB - Summer Variation (SV)</a></li>
|
| 685 |
+
<li>• <a href="https://speedcubedb.com/a/3x3/WV" target="_blank" style="color:#4fc3f7;">SpeedCubeDB - Winter Variation (WV)</a></li>
|
| 686 |
+
<li>• <a href="https://speedcubedb.com/a/3x3/SBLS" target="_blank" style="color:#4fc3f7;">SpeedCubeDB - Second Block Last Slot (SBLS)</a></li>
|
| 687 |
</ul>
|
| 688 |
<p style="color:#888; margin-top:15px; font-size:0.85rem;">
|
| 689 |
One-handed solving uses the same CFOP method as two-handed, but algorithms are chosen for ergonomics with a single hand. Common techniques include table-assisted solving and z-rotation for better grip.
|
|
|
|
| 701 |
<script src="json/oll.json.js"></script>
|
| 702 |
<script src="json/pll.json.js"></script>
|
| 703 |
<script src="json/coll.json.js"></script>
|
| 704 |
+
<script src="json/sv.json.js"></script>
|
| 705 |
+
<script src="json/wv.json.js"></script>
|
| 706 |
+
<script src="json/sbls.json.js"></script>
|
| 707 |
<script src="json/zbll.json.js"></script>
|
| 708 |
<script>
|
| 709 |
// OH_ALGORITHMS is assembled from the .json.js files above
|