Skip to content

Commit 5562114

Browse files
committed
Replaced Bootstrap dropdowns for format selector with Bulma dropdowns
1 parent 36f4a19 commit 5562114

File tree

4 files changed

+335
-76
lines changed

4 files changed

+335
-76
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
.DS_Store
22
*.swp
3+
*.swo
4+
*.swn
35
.jekyll-cache/
46
_site/

_includes/demo.html

Lines changed: 141 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
33
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Roboto:300,400,500,700" type="text/css">
44
<link rel="stylesheet" href="stylesheets/getmdl-select.min.css">
5-
<link rel="stylesheet" href="stylesheets/bootstrap-dropdown.css">
5+
<!--<link rel="stylesheet" href="stylesheets/bootstrap-dropdown.css">-->
66
<link rel="stylesheet" href="stylesheets/style.css">
77
<script src="https://code.getmdl.io/1.3.0/material.min.js"></script>
88
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
@@ -28,7 +28,7 @@
2828
<div class="mdl-grid" style="padding-top: 0px">
2929
<!--<div class="mdl-layout-spacer"></div>-->
3030
<div class="mdl-cell mdl-cell--12-col">
31-
<p style="line-height: 100%" align="justify">This is an prototype implementation of the sparse tensor algebra compiler theory and contains known bugs, which are documented <a href="https://github.com/tensor-compiler/taco/issues">here</a>. If you find additional issues, please consider submitting a bug report.</p>
31+
<p style="line-height: 100%">This is an prototype implementation of the sparse tensor algebra compiler theory and contains known bugs, which are documented <a href="https://github.com/tensor-compiler/taco/issues">here</a>. If you find additional issues, please consider submitting a bug report.</p>
3232
<h6 style="margin-bottom: 0px; margin-top: 18px">Input a tensor algebra expression in index notation to generate code that computes it:</h6>
3333
<table style="width: 100%">
3434
<tr>
@@ -140,6 +140,144 @@ <h6 style="margin-bottom: 0px; margin-top: 18px">Input a tensor algebra expressi
140140
<!--<div class="mdl-layout-spacer"></div>-->
141141
</div>
142142

143+
144+
145+
<div class="select is-normal">
146+
<select>
147+
<option>Dense</option>
148+
<option label="Test">Compressed (w/ Unique Elements)</option>
149+
<option>Compressed (w/ Duplicate Elements)</option>
150+
<option>Singleton (w/ Unique Elements)</option>
151+
<option>Singleton (w/ Duplicate Elements)</option>
152+
<optgroup label="Compressed">
153+
<option>w/ Unique</option>
154+
<option>Velociraptor</option>
155+
<option>Deinonychus</option>
156+
</optgroup>
157+
</select>
158+
</div>
159+
160+
<div class="dropdown">
161+
<div class="dropdown-trigger">
162+
<button class="button" aria-haspopup="true" aria-controls="dropdown-menu">
163+
<span>Dropdown button</span>
164+
<span class="icon is-small">
165+
<i class="fas fa-angle-down" aria-hidden="true"></i>
166+
</span>
167+
</button>
168+
</div>
169+
<div class="dropdown-menu" id="dropdown-menu" role="menu">
170+
<div class="dropdown-content">
171+
<a href="#" class="dropdown-item">
172+
Dropdown item
173+
</a>
174+
<a class="dropdown-item">
175+
Other dropdown item
176+
</a>
177+
<a href="#" class="dropdown-item">
178+
Active dropdown item
179+
</a>
180+
<a href="#" class="dropdown-item">
181+
Other dropdown item
182+
</a>
183+
<hr class="dropdown-divider">
184+
<a href="#" class="dropdown-item">
185+
With a divider
186+
</a>
187+
</div>
188+
</div>
189+
</div>
190+
191+
<div class="field is-horizontal">
192+
<div class="field-label is-normal">
193+
<label class="label">Department</label>
194+
</div>
195+
<div class="field-body">
196+
<div class="field is-narrow">
197+
<div class="control">
198+
<div class="select is-fullwidth">
199+
<select>
200+
<option>Business development</option>
201+
<option>Marketing</option>
202+
<option>Sales</option>
203+
</select>
204+
</div>
205+
</div>
206+
</div>
207+
</div>
208+
</div>
209+
210+
<div id="sortable">
211+
<div class="field">
212+
<label class="label">Dimension 1</label>
213+
<div class="dropdown">
214+
<div class="dropdown-trigger">
215+
<button class="button" aria-haspopup="true" aria-controls="dropdown-menu">
216+
<span>Compressed (U)</span>
217+
<span class="icon is-small">
218+
<i class="fas fa-angle-down" aria-hidden="true"></i>
219+
</span>
220+
</button>
221+
</div>
222+
<div class="dropdown-menu" id="dropdown-menu" role="menu">
223+
<div class="dropdown-content">
224+
<a class="dropdown-item">
225+
Dense
226+
</a>
227+
<hr class="dropdown-divider">
228+
<a class="dropdown-item">
229+
Compressed (w/ Unique Elements)
230+
</a>
231+
<a class="dropdown-item">
232+
Compressed (w/ Duplicate Elements)
233+
</a>
234+
<hr class="dropdown-divider">
235+
<a class="dropdown-item">
236+
Singleton (w/ Unique Elements)
237+
</a>
238+
<a class="dropdown-item">
239+
Singleton (w/ Duplicate Elements)
240+
</a>
241+
</div>
242+
</div>
243+
</div>
244+
</div>
245+
<div class="field" style="float: left">
246+
<label class="label">Dimension 1</label>
247+
<div class="dropdown">
248+
<div class="dropdown-trigger">
249+
<button class="button" aria-haspopup="true" aria-controls="dropdown-menu">
250+
<span>Compressed (U)</span>
251+
<span class="icon is-small">
252+
<i class="fas fa-angle-down" aria-hidden="true"></i>
253+
</span>
254+
</button>
255+
</div>
256+
<div class="dropdown-menu" id="dropdown-menu" role="menu">
257+
<div class="dropdown-content">
258+
<a class="dropdown-item">
259+
Dense
260+
</a>
261+
<hr class="dropdown-divider">
262+
<a class="dropdown-item">
263+
Compressed (w/ Unique Elements)
264+
</a>
265+
<a class="dropdown-item">
266+
Compressed (w/ Duplicate Elements)
267+
</a>
268+
<hr class="dropdown-divider">
269+
<a class="dropdown-item">
270+
Singleton (w/ Unique Elements)
271+
</a>
272+
<a class="dropdown-item">
273+
Singleton (w/ Duplicate Elements)
274+
</a>
275+
</div>
276+
</div>
277+
</div>
278+
</div>
279+
</div>
280+
143281
<div class="mdl-grid" style="padding-top: 6px">
144282
<!--<div class="mdl-layout-spacer"></div>-->
145283
<div class="mdl-cell mdl-cell--12-col">
@@ -178,4 +316,5 @@ <h6 style="margin-bottom: 0px; margin-top: 18px">Input a tensor algebra expressi
178316
</div>
179317

180318
<script>demo()</script>
319+
181320
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/app.css">

0 commit comments

Comments
 (0)