You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2016/10/28 20:04:57 UTC
[11/18] airavata-php-gateway git commit: AIRAVATA-2152 Implement
remove button for CR picker
AIRAVATA-2152 Implement remove button for CR picker
Project: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/commit/8f0cc363
Tree: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/tree/8f0cc363
Diff: http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/diff/8f0cc363
Branch: refs/heads/develop
Commit: 8f0cc3631e39f735228b1901ec860cca74ac9526
Parents: 9544427
Author: Marcus Christie <ma...@iu.edu>
Authored: Thu Oct 20 16:00:02 2016 -0400
Committer: Marcus Christie <ma...@iu.edu>
Committed: Fri Oct 28 15:04:31 2016 -0400
----------------------------------------------------------------------
app/views/account/user-compute-resources.blade.php | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata-php-gateway/blob/8f0cc363/app/views/account/user-compute-resources.blade.php
----------------------------------------------------------------------
diff --git a/app/views/account/user-compute-resources.blade.php b/app/views/account/user-compute-resources.blade.php
index 4d451ba..4b9330a 100644
--- a/app/views/account/user-compute-resources.blade.php
+++ b/app/views/account/user-compute-resources.blade.php
@@ -31,6 +31,8 @@ button.add-user-cr {
<button class="btn btn-default add-user-cr">
<span class="glyphicon glyphicon-plus"></span> Add a Compute Resource Account
</button>
+ <div id="add-user-compute-resource-block-container">
+ </div>
<div class="panel-group" id="accordion">
@foreach( (array)$userResourceProfile->userComputeResourcePreferences as $indexUserCRP => $user_crp )
<div class="panel panel-default">
@@ -79,8 +81,7 @@ button.add-user-cr {
<option value="{{ $cr->computeResourceId}}">{{ $cr->hostName }}</option>
@endforeach
</select>
- <!-- TODO: implement the remove behavior -->
- <span class="input-group-addon remove-cr" style="cursor:pointer;">x</span>
+ <span class="input-group-addon remove-user-cr" style="cursor:pointer;">x</span>
</div>
<div class="user-cr-pref-space form-horizontal"></div>
</form>
@@ -126,17 +127,20 @@ button.add-user-cr {
$('.add-user-cr').on('click', function(){
- $(this).after( $(".add-user-compute-resource-block").html() );
+ $('#add-user-compute-resource-block-container').append( $(".add-user-compute-resource-block").html() );
});
$(".remove-user-compute-resource").click( function(){
$(".remove-user-cr-name").html( $(this).data("cr-name") );
$(".remove-user-crId").val( $(this).data("cr-id") );
});
-$("body").on("change", "#user-cr-select", function(){
+$("#add-user-compute-resource-block-container").on("change", "#user-cr-select", function(){
crId = $(this).val();
//This is done as Jquery creates problems when using period(.) in id or class.
crId = crId.replace(/\./g,"_");
- $(".user-cr-pref-space").html($("#cr-" + crId).html());
+ $("#add-user-compute-resource-block-container .user-cr-pref-space").html($("#cr-" + crId).html());
+});
+$("#add-user-compute-resource-block-container").on("click", ".remove-user-cr", function(){
+ $("#add-user-compute-resource-block-container").empty();
});
/* making datetimepicker work for reservation start and end date kept in user-compute-resource-preferences blade*/