0001-Bug-537-Improved-the-context-section-making-it-more-.patch
| src/sunstone/public/js/one-ui_views.js | ||
|---|---|---|
| 1718 | 1718 |
$('fieldset',section_context).toggle();
|
| 1719 | 1719 |
return false; |
| 1720 | 1720 |
}); |
| 1721 |
|
|
| 1722 |
$('#add_context_button', section_context).click(function(){
|
|
| 1723 |
var name = $('#var_name',section_context).val();
|
|
| 1724 |
var value = $('#var_value',section_context).val();
|
|
| 1725 |
if (!name.length || !value.length) {
|
|
| 1726 |
notifyError("Context variable name and value must be filled in");
|
|
| 1727 |
return false; |
|
| 1728 |
} |
|
| 1729 |
option= '<option value=\''+value+'\' name=\''+name+'\'>'+ |
|
| 1730 |
name+'='+value+ |
|
| 1731 |
'</option>'; |
|
| 1732 |
$('select#context_box',section_context).append(option);
|
|
| 1733 |
return false; |
|
| 1734 |
}); |
|
| 1735 |
|
|
| 1736 |
$('#remove_context_button', section_context).click(function(){
|
|
| 1737 |
box_remove_element(section_context,'#context_box'); |
|
| 1738 |
return false; |
|
| 1739 |
}); |
|
| 1721 | 1740 | |
| 1722 | 1741 |
}; |
| 1723 | 1742 | |
| ... | ... | |
| 1879 | 1898 |
vm_json["GRAPHICS"] = {};
|
| 1880 | 1899 |
addSectionJSON(vm_json["GRAPHICS"],scope); |
| 1881 | 1900 | |
| 1882 |
//context -> include
|
|
| 1901 |
//context |
|
| 1883 | 1902 |
scope = section_context; |
| 1884 |
var context = $('#CONTEXT',scope).val();
|
|
| 1885 |
if (context) |
|
| 1886 |
vm_json["CONTEXT"] = context; |
|
| 1903 |
vm_json["CONTEXT"] = {};
|
|
| 1904 |
var pair; |
|
| 1905 |
$('#context_box option',scope).each(function(){
|
|
| 1906 |
name = $(this).attr("name");
|
|
| 1907 |
value = $(this).val(); |
|
| 1908 |
vm_json["CONTEXT"][name]=value; |
|
| 1909 |
}); |
|
| 1887 | 1910 | |
| 1888 | 1911 |
//placement -> fetch with value |
| 1889 | 1912 |
scope = section_placement; |
| src/sunstone/public/js/one-ui_views.templates.js | ||
|---|---|---|
| 693 | 693 |
<!--context textarea? -->\ |
| 694 | 694 |
<div class="vm_section" id="context">\ |
| 695 | 695 |
<div class="show_hide" id="add_context_cb">\ |
| 696 |
<h3>Add context <a id="add_context" class="icon_left" href="#"><span class="ui-icon ui-icon-plus" /></a></h3>\ |
|
| 696 |
<h3>Add context variables <a id="add_context" class="icon_left" href="#"><span class="ui-icon ui-icon-plus" /></a></h3>\
|
|
| 697 | 697 |
</div>\ |
| 698 | 698 |
<fieldset><legend>Context</legend>\ |
| 699 |
<div class="vm_param kvm_opt xen_opt">\ |
|
| 700 |
<label for="CONTEXT">Context:</label>\ |
|
| 701 |
<input type="text" id="CONTEXT" name="context" />\ |
|
| 702 |
<!--<textarea id="CONTEXT" style="width:320px;height:15em;"></textarea>-->\ |
|
| 703 |
</div>\ |
|
| 699 |
<div class="vm_param kvm_opt xen_opt">\ |
|
| 700 |
<label for="var_name">Name:</label>\ |
|
| 701 |
<input type="text" id="var_name" name="var_name" />\ |
|
| 702 |
<div class="tip">Name for the context variable</div>\ |
|
| 703 |
</div>\ |
|
| 704 |
<div class="vm_param kvm_opt xen_opt">\ |
|
| 705 |
<label for="var_value">Value:</label>\ |
|
| 706 |
<input type="text" id="var_value" name="var_value" />\ |
|
| 707 |
<div class="tip">Value of the context variable</div>\ |
|
| 708 |
</div>\ |
|
| 709 |
<div class="">\ |
|
| 710 |
<button class="add_remove_button add_button" id="add_context_button" value="add_context">Add</button>\ |
|
| 711 |
<button class="add_remove_button" id="remove_context_button" value="remove_input">Remove selected</button>\ |
|
| 712 |
<div class="clear"></div>\ |
|
| 713 |
<label for="context_box">Current variables:</label>\ |
|
| 714 |
<select id="context_box" name="context_box" style="width:150px;height:100px;" multiple>\ |
|
| 715 |
</select>\ |
|
| 716 |
</div>\ |
|
| 704 | 717 |
</fieldset>\ |
| 705 | 718 |
</div>\ |
| 706 | 719 |
\ |
| 707 |
- |
|