244 lines
10 KiB
HTML
244 lines
10 KiB
HTML
{% extends "horizon/jasmine/jasmine.html" %}
|
|
|
|
{% block source %}
|
|
<!-- Instead include all "horizon/_scripts.html" -->
|
|
{% include "horizon/_script_i18n.html" %}
|
|
|
|
<script src="{{ STATIC_URL }}bootstrap/js/bootstrap.js"></script>
|
|
<script src="{{ STATIC_URL }}horizon/lib/jquery/jquery.tablesorter.js"></script>
|
|
<script src="{{ STATIC_URL }}horizon/lib/hogan.js"></script>
|
|
<script src='{{ STATIC_URL }}horizon/lib/jsencrypt/jsencrypt.js'></script>
|
|
<script src="{{ STATIC_URL }}horizon/js/horizon.templates.js"></script>
|
|
<script src="{{ STATIC_URL }}horizon/js/horizon.instances.js"></script>
|
|
<script src='{{ STATIC_URL }}horizon/js/horizon.tabs.js'></script>
|
|
<script src='{{ STATIC_URL }}horizon/js/horizon.forms.js'></script>
|
|
<script src='{{ STATIC_URL }}horizon/js/horizon.formset_table.js'></script>
|
|
<script src='{{ STATIC_URL }}horizon/js/horizon.messages.js'></script>
|
|
<script src='{{ STATIC_URL }}horizon/js/horizon.modals.js'></script>
|
|
<script src='{{ STATIC_URL }}horizon/js/horizon.tables.js'></script>
|
|
|
|
{% include "horizon/client_side/templates.html" %}
|
|
|
|
<script>
|
|
// Call init on DOM ready.
|
|
$(document).ready(horizon.init);
|
|
</script>
|
|
<!-- The end -->
|
|
{% endblock %}
|
|
|
|
{% block spec %}
|
|
<!-- test files -->
|
|
<script type="text/javascript" src="{{ STATIC_URL }}horizon/tests/jasmine/modals.legacy-spec.js"></script>
|
|
<script type="text/javascript" src="{{ STATIC_URL }}horizon/tests/jasmine/templates.legacy-spec.js"></script>
|
|
<script type="text/javascript" src="{{ STATIC_URL }}horizon/tests/jasmine/tables.legacy-spec.js"></script>
|
|
<script type="text/javascript" src="{{ STATIC_URL }}horizon/tests/jasmine/instances.legacy-spec.js"></script>
|
|
<script type="text/javascript" src="{{ STATIC_URL }}horizon/tests/jasmine/messages.legacy-spec.js"></script>
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
<div id="jasmine-fixture">
|
|
<!-- Test markup; will be hidden. -->
|
|
<div id="main_content">
|
|
<div class="messages"></div>
|
|
<div id="modal_wrapper"></div>
|
|
</div>
|
|
|
|
<table id="table1" class="datatable">
|
|
<tbody>
|
|
<tr><td>cat1</td></tr>
|
|
<tr><td>dog1</td></tr>
|
|
<tr><td>cat2</td></tr>
|
|
<tr><td>dog2</td></tr>
|
|
</tbody>
|
|
<tfoot>
|
|
<tr>
|
|
<td colspan="1">
|
|
<span class="table_count">Displaying 4 items</span>
|
|
</td>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
|
|
<table id="table2" class="datatable">
|
|
<thead><tr><th><div class="table_filter" data-toggle="buttons-radio">
|
|
<button name="cats" type="submit" value="cats" id="button_cats">Cats</button>
|
|
<button name="dogs" type="submit" value="dogs" id="button_dogs">Dogs</button>
|
|
<button name="big" type="submit" value="big" id="button_big">Big Animals</button>
|
|
</div></th></tr></thead>
|
|
<tbody>
|
|
<tr class="category-cat"><td>cat1</td></tr>
|
|
<tr class="category-big category-dog" style="display: none"><td>dog1</td></tr>
|
|
<tr class="category-big category-cat" style="display: none"><td>cat2</td></tr>
|
|
<tr class="category-dog" style="display: none"><td>dog2</td></tr>
|
|
</tbody>
|
|
<tfoot>
|
|
<tr>
|
|
<td colspan="1">
|
|
<span class="table_count">Displaying 4 items</span>
|
|
</td>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
|
|
<div id="formset" class="table_wrapper">
|
|
<input id="id_flavors-TOTAL_FORMS" name="flavors-TOTAL_FORMS"
|
|
type="hidden" value="3"><input id="id_flavors-INITIAL_FORMS"
|
|
name="flavors-INITIAL_FORMS" type="hidden" value="2"><input id=
|
|
"id_flavors-MAX_NUM_FORMS" name="flavors-MAX_NUM_FORMS" type=
|
|
"hidden" value="1000">
|
|
|
|
<table id="flavors" class=
|
|
"table table-bordered table-striped datatable">
|
|
<thead>
|
|
<tr class='table_caption'>
|
|
<th class='table_header' colspan='8'>
|
|
<h3 class='table_title'>Flavors</h3>
|
|
|
|
<div class="table_actions clearfix"></div>
|
|
</th>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th class="sortable normal_column"><span class=
|
|
"required">Flavor Name</span></th>
|
|
|
|
<th class="sortable normal_column"><span class=
|
|
"required">VCPU</span></th>
|
|
|
|
<th class="sortable normal_column"><span class=
|
|
"required">RAM (MB)</span></th>
|
|
|
|
<th class="sortable normal_column"><span class=
|
|
"required">Root Disk (GB)</span></th>
|
|
|
|
<th class="sortable normal_column"><span>Ephemeral Disk
|
|
(GB)</span></th>
|
|
|
|
<th class="sortable normal_column"><span>Swap Disk
|
|
(MB)</span></th>
|
|
|
|
<th class="sortable normal_column"><span>Max.
|
|
VMs</span></th>
|
|
|
|
<th class="sortable normal_column">
|
|
<span>Delete</span></th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
<tr class="" data-display="yyy.1" id="flavors__row__14">
|
|
<td class="sortable normal_column"><input class=
|
|
"input input-small" id="id_flavors-0-name" maxlength="25"
|
|
name="flavors-0-name" type="text" value="1"> <input id=
|
|
"id_flavors-0-id" name="flavors-0-id" type="hidden"
|
|
value="14"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-0-cpu" name=
|
|
"flavors-0-cpu" type="number" value="1"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-0-memory" name=
|
|
"flavors-0-memory" type="number" value="1"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-0-storage" name=
|
|
"flavors-0-storage" type="number" value="1"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id=
|
|
"id_flavors-0-ephemeral_disk" name=
|
|
"flavors-0-ephemeral_disk" type="number"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-0-swap_disk"
|
|
name="flavors-0-swap_disk" type="number"></td>
|
|
|
|
<td class="sortable normal_column">-</td>
|
|
|
|
<td class="sortable normal_column"><input id=
|
|
"id_flavors-0-DELETE" name="flavors-0-DELETE" type=
|
|
"checkbox"></td>
|
|
</tr>
|
|
|
|
<tr class="" data-display="yyy.2" id="flavors__row__15">
|
|
<td class="sortable normal_column"><input class=
|
|
"input input-small" id="id_flavors-1-name" maxlength="25"
|
|
name="flavors-1-name" type="text" value="2"> <input id=
|
|
"id_flavors-1-id" name="flavors-1-id" type="hidden"
|
|
value="15"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-1-cpu" name=
|
|
"flavors-1-cpu" type="number" value="2"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-1-memory" name=
|
|
"flavors-1-memory" type="number" value="2"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-1-storage" name=
|
|
"flavors-1-storage" type="number" value="2"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id=
|
|
"id_flavors-1-ephemeral_disk" name=
|
|
"flavors-1-ephemeral_disk" type="number"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-1-swap_disk"
|
|
name="flavors-1-swap_disk" type="number"></td>
|
|
|
|
<td class="sortable normal_column">-</td>
|
|
|
|
<td class="sortable normal_column"><input id=
|
|
"id_flavors-1-DELETE" name="flavors-1-DELETE" type=
|
|
"checkbox"></td>
|
|
</tr>
|
|
|
|
<tr class="current_selected">
|
|
<td class="sortable normal_column"><input class=
|
|
"input input-small" id="id_flavors-2-name" maxlength="25"
|
|
name="flavors-2-name" type="text"> <input id=
|
|
"id_flavors-2-id" name="flavors-2-id" type="hidden"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-2-cpu" name=
|
|
"flavors-2-cpu" type="number"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-2-memory" name=
|
|
"flavors-2-memory" type="number"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-2-storage" name=
|
|
"flavors-2-storage" type="number"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id=
|
|
"id_flavors-2-ephemeral_disk" name=
|
|
"flavors-2-ephemeral_disk" type="number"></td>
|
|
|
|
<td class="sortable normal_column"><input class=
|
|
"input number_input_slim" id="id_flavors-2-swap_disk"
|
|
name="flavors-2-swap_disk" type="number"></td>
|
|
|
|
<td class="sortable normal_column">-</td>
|
|
|
|
<td class="sortable normal_column"><input id=
|
|
"id_flavors-2-DELETE" name="flavors-2-DELETE" type=
|
|
"checkbox"></td>
|
|
</tr>
|
|
</tbody>
|
|
|
|
<tfoot>
|
|
<tr>
|
|
<td colspan="8"><span class="table_count">Displaying 3
|
|
items</span></td>
|
|
</tr>
|
|
</tfoot>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|