Handle ids within the template, not in the Cakefile; remove marked’s auto-generated and conflicting ids

This commit is contained in:
Geoffrey Booth
2016-12-11 20:29:08 -08:00
parent 4aa0130a92
commit ff1725b367
3 changed files with 134 additions and 171 deletions

View File

@@ -80,41 +80,76 @@
</div>
</div>
<div class="container">
<%= htmlFor('introduction', 'top') %>
<%= htmlFor('overview') %>
<%= htmlFor('installation') %>
<%= htmlFor('usage') %>
<%= htmlFor('literate') %>
<%= htmlFor('language') %>
<%= htmlFor('functions', 'literals') %>
<%= htmlFor('objects_and_arrays') %>
<%= htmlFor('lexical_scope') %>
<%= htmlFor('conditionals') %>
<%= htmlFor('splats') %>
<%= htmlFor('loops') %>
<%= htmlFor('slices') %>
<%= htmlFor('expressions') %>
<%= htmlFor('operators') %>
<%= htmlFor('existential_operator') %>
<%= htmlFor('classes') %>
<%= htmlFor('destructuring') %>
<%= htmlFor('fat_arrow') %>
<%= htmlFor('embedded') %>
<%= htmlFor('switch') %>
<%= htmlFor('try') %>
<%= htmlFor('comparisons') %>
<%= htmlFor('strings') %>
<%= htmlFor('tagged_template_literals') %>
<%= htmlFor('heregexes', 'regexes') %>
<%= htmlFor('modules') %>
<%= htmlFor('cake') %>
<%= htmlFor('source_maps') %>
<%= htmlFor('scripts') %>
<%= htmlFor('books', 'resources') %>
<%= htmlFor('screencasts') %>
<%= htmlFor('examples') %>
<%= htmlFor('resources', 'additional-resources') %>
<%= htmlFor('chat') %>
<%= htmlFor('changelog') %>
<div id="top" class="container">
<span class="bookmark" id="overview"></span>
<%= htmlFor('introduction') %>
<%= htmlFor('overview') %>
<span class="bookmark" id="installation"></span>
<%= htmlFor('installation') %>
<span class="bookmark" id="usage"></span>
<%= htmlFor('usage') %>
<span class="bookmark" id="literate"></span>
<%= htmlFor('literate') %>
<span class="bookmark" id="language"></span>
<%= htmlFor('language') %>
<span class="bookmark" id="literals"></span>
<%= htmlFor('functions') %>
<span class="bookmark" id="objects-and-arrays"></span>
<%= htmlFor('objects_and_arrays') %>
<span class="bookmark" id="lexical-scope"></span>
<%= htmlFor('lexical_scope') %>
<span class="bookmark" id="conditionals"></span>
<%= htmlFor('conditionals') %>
<span class="bookmark" id="splats"></span>
<%= htmlFor('splats') %>
<span class="bookmark" id="loops"></span>
<%= htmlFor('loops') %>
<span class="bookmark" id="slices"></span>
<%= htmlFor('slices') %>
<span class="bookmark" id="expressions"></span>
<%= htmlFor('expressions') %>
<span class="bookmark" id="operators"></span>
<%= htmlFor('operators') %>
<span class="bookmark" id="existential-operator"></span>
<%= htmlFor('existential_operator') %>
<span class="bookmark" id="classes"></span>
<%= htmlFor('classes') %>
<span class="bookmark" id="destructuring"></span>
<%= htmlFor('destructuring') %>
<span class="bookmark" id="fat-arrow"></span>
<%= htmlFor('fat_arrow') %>
<span class="bookmark" id="embedded"></span>
<%= htmlFor('embedded') %>
<span class="bookmark" id="switch"></span>
<%= htmlFor('switch') %>
<span class="bookmark" id="try"></span>
<%= htmlFor('try') %>
<span class="bookmark" id="comparisons"></span>
<%= htmlFor('comparisons') %>
<span class="bookmark" id="strings"></span>
<%= htmlFor('strings') %>
<span class="bookmark" id="tagged-template-literals"></span>
<%= htmlFor('tagged_template_literals') %>
<span class="bookmark" id="regexes"></span>
<%= htmlFor('heregexes') %>
<span class="bookmark" id="modules"></span>
<%= htmlFor('modules') %>
<span class="bookmark" id="cake"></span>
<%= htmlFor('cake') %>
<span class="bookmark" id="source-maps"></span>
<%= htmlFor('source_maps') %>
<span class="bookmark" id="scripts"></span>
<%= htmlFor('scripts') %>
<span class="bookmark" id="resources"></span>
<%= htmlFor('books') %>
<span class="bookmark" id="screencasts"></span>
<%= htmlFor('screencasts') %>
<span class="bookmark" id="examples"></span>
<%= htmlFor('examples') %>
<span class="bookmark" id="additional-resources"></span>
<%= htmlFor('resources') %>
<span class="bookmark" id="chat"></span>
<%= htmlFor('chat') %>
<span class="bookmark" id="changelog"></span>
<%= htmlFor('changelog') %>
</div>