|
|
|
|
@ -285,7 +285,8 @@ $(document).ready(function() { |
|
|
|
|
|
|
|
|
|
/* Click in profile */ |
|
|
|
|
$("#saved_profiles").on("click", "a.load_profile", function() { |
|
|
|
|
profile_id = $(this).attr('rel'); |
|
|
|
|
profile_id = $(this).attr('rel'); |
|
|
|
|
$('#profile_id').attr('value',profile_id); |
|
|
|
|
$.ajax({ |
|
|
|
|
url: '{{ url }}&a=get_skills_by_profile&profile_id='+profile_id, |
|
|
|
|
success:function(json) { |
|
|
|
|
@ -372,16 +373,29 @@ $(document).ready(function() { |
|
|
|
|
load_nodes(0, main_depth); |
|
|
|
|
|
|
|
|
|
function open_save_profile_popup() { |
|
|
|
|
var profileId = $("#profile_id").val(); |
|
|
|
|
$.ajax({ |
|
|
|
|
url: '{{ url }}&a=get_profile&profile_id='+profileId, |
|
|
|
|
success:function(data) { |
|
|
|
|
if (data) { |
|
|
|
|
var obj = jQuery.parseJSON (data); |
|
|
|
|
$("#name_profile").attr('value', obj.name); |
|
|
|
|
$("#description_profile").attr('value', obj.description); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$("#dialog-form-profile").dialog({ |
|
|
|
|
buttons: { |
|
|
|
|
"{{ "Save"|get_lang }}" : function() { |
|
|
|
|
var params = $("#save_profile_form").serialize(); |
|
|
|
|
var name = $("#name_profile").val(); |
|
|
|
|
var description = $("#description_profile").val(); |
|
|
|
|
var skill_list = return_skill_list_from_profile_search(); |
|
|
|
|
skill_list = { 'skill_id' : skill_list }; |
|
|
|
|
skill_params = $.param(skill_list); |
|
|
|
|
|
|
|
|
|
$.ajax({ |
|
|
|
|
url: '{{ url }}&a=save_profile&'+params+'&'+skill_params, |
|
|
|
|
url: '{{ url }}&a=save_profile&name='+name+'&description='+description+'&'+skill_params+'&profile='+profileId, |
|
|
|
|
success:function(data) { |
|
|
|
|
if (data == 1 ) { |
|
|
|
|
update_my_saved_profiles(); |
|
|
|
|
@ -391,15 +405,17 @@ $(document).ready(function() { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$("#dialog-form-profile").dialog("close"); |
|
|
|
|
$("#name").attr('value', ''); |
|
|
|
|
$("#description").attr('value', ''); |
|
|
|
|
$("#name_profile").attr('value', ''); |
|
|
|
|
$("#description_profile").attr('value', ''); |
|
|
|
|
$("#profile_id").attr('value', '0'); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
close: function() { |
|
|
|
|
$("#name").attr('value', ''); |
|
|
|
|
$("#description").attr('value', ''); |
|
|
|
|
$("#name_profile").attr('value', ''); |
|
|
|
|
$("#description_profile").attr('value', ''); |
|
|
|
|
$("#profile_id").attr('value', '0'); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
$("#dialog-form-profile").dialog("open"); |
|
|
|
|
@ -547,17 +563,18 @@ $(document).ready(function() { |
|
|
|
|
|
|
|
|
|
<div id="dialog-form-profile" style="display:none;"> |
|
|
|
|
<form id="save_profile_form" class="form-horizontal" name="form"> |
|
|
|
|
<input type="hidden" id="profile_id" name="profile_id"/> |
|
|
|
|
<fieldset> |
|
|
|
|
<div class="control-group"> |
|
|
|
|
<label class="control-label" for="name">{{"Name"|get_lang}}</label> |
|
|
|
|
<div class="controls"> |
|
|
|
|
<input type="text" name="name" id="name" size="40" /> |
|
|
|
|
<input type="text" name="name" id="name_profile" size="40" /> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="control-group"> |
|
|
|
|
<label class="control-label" for="name">{{"Description"|get_lang}}</label> |
|
|
|
|
<div class="controls"> |
|
|
|
|
<textarea name="description" id="description" class="span2" rows="7"></textarea> |
|
|
|
|
<textarea name="description" id="description_profile" class="span2" rows="7"></textarea> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</fieldset> |
|
|
|
|
|