Change fields input format from HTML to MD
* bio * statement_of_interest Change-Id: Ib2d897ff4c58083ad244075547419c644c2c77da Signed-off-by: smarcet <smarcet@gmail.com>
This commit is contained in:
parent
e13fe1f376
commit
c47546816c
|
@ -29,6 +29,7 @@ public/assets/images/
|
||||||
public/assets/svg/
|
public/assets/svg/
|
||||||
public/assets/css/index.css.map
|
public/assets/css/index.css.map
|
||||||
public/assets/css/index.css
|
public/assets/css/index.css
|
||||||
|
public/assets/simplemde/
|
||||||
/public/assets/pwstrength-bootstrap/
|
/public/assets/pwstrength-bootstrap/
|
||||||
/public/assets/sweetalert2/
|
/public/assets/sweetalert2/
|
||||||
/public/assets/urijs
|
/public/assets/urijs
|
||||||
|
|
|
@ -193,16 +193,24 @@ final class UserApiController extends APICRUDController
|
||||||
|
|
||||||
protected function curateUpdatePayload(array $payload): array
|
protected function curateUpdatePayload(array $payload): array
|
||||||
{
|
{
|
||||||
return HTMLCleaner::cleanData($payload, [
|
if(in_array("bio", $payload)){
|
||||||
'bio', 'statement_of_interest'
|
$payload["bio"] = strip_tags($payload["bio"]);
|
||||||
]);
|
}
|
||||||
|
if(in_array("statement_of_interest", $payload)){
|
||||||
|
$payload["statement_of_interest"] = strip_tags($payload["statement_of_interest"]);
|
||||||
|
}
|
||||||
|
return $payload;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function curateCreatePayload(array $payload): array
|
protected function curateCreatePayload(array $payload): array
|
||||||
{
|
{
|
||||||
return HTMLCleaner::cleanData($payload, [
|
if(in_array("bio", $payload)){
|
||||||
'bio', 'statement_of_interest'
|
$payload["bio"] = strip_tags($payload["bio"]);
|
||||||
]);
|
}
|
||||||
|
if(in_array("statement_of_interest", $payload)){
|
||||||
|
$payload["statement_of_interest"] = strip_tags($payload["statement_of_interest"]);
|
||||||
|
}
|
||||||
|
return $payload;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -83,8 +83,12 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#bio').summernote();
|
//$('#bio').summernote();
|
||||||
$('#statement_of_interest').summernote();
|
//$('#statement_of_interest').summernote();
|
||||||
|
|
||||||
|
var simplemdeBio = new SimpleMDE({ element: $("#bio")[0] });
|
||||||
|
var simplemdeStatement = new SimpleMDE({ element: $("#statement_of_interest")[0] });
|
||||||
|
|
||||||
$('#birthday').datepicker();
|
$('#birthday').datepicker();
|
||||||
|
|
||||||
$('#country_iso_code').chosen({width: '100%', height: '34px'});
|
$('#country_iso_code').chosen({width: '100%', height: '34px'});
|
||||||
|
@ -140,6 +144,10 @@ $(document).ready(function() {
|
||||||
user.birthday = '';
|
user.birthday = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// get values
|
||||||
|
user.bio = simplemdeBio.value();
|
||||||
|
user.statement_of_interest = simplemdeStatement.value();
|
||||||
|
|
||||||
var groups = user.groups;
|
var groups = user.groups;
|
||||||
delete user.groups;
|
delete user.groups;
|
||||||
user.groups = [];
|
user.groups = [];
|
||||||
|
@ -175,7 +183,7 @@ $(document).ready(function() {
|
||||||
type: "success",
|
type: "success",
|
||||||
text: "User info updated successfully!",
|
text: "User info updated successfully!",
|
||||||
});
|
});
|
||||||
location.reload();
|
location.reload(true);
|
||||||
},
|
},
|
||||||
error: function (jqXHR, textStatus, errorThrown) {
|
error: function (jqXHR, textStatus, errorThrown) {
|
||||||
$('body').ajax_loader('stop');
|
$('body').ajax_loader('stop');
|
||||||
|
|
|
@ -35,8 +35,12 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#bio').summernote();
|
//$('#bio').summernote();
|
||||||
$('#statement_of_interest').summernote();
|
//$('#statement_of_interest').summernote();
|
||||||
|
|
||||||
|
var simplemdeBio = new SimpleMDE({ element: $("#bio")[0] });
|
||||||
|
var simplemdeStatement = new SimpleMDE({ element: $("#statement_of_interest")[0] });
|
||||||
|
|
||||||
$('#birthday').datepicker();
|
$('#birthday').datepicker();
|
||||||
|
|
||||||
$('#img-pic',form).data('original-src', $('#img-pic', form).attr('src'));
|
$('#img-pic',form).data('original-src', $('#img-pic', form).attr('src'));
|
||||||
|
@ -93,6 +97,10 @@ $(document).ready(function() {
|
||||||
user.birthday = '';
|
user.birthday = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// get values
|
||||||
|
user.bio = simplemdeBio.value();
|
||||||
|
user.statement_of_interest = simplemdeStatement.value();
|
||||||
|
|
||||||
var href = $(this).attr('action');
|
var href = $(this).attr('action');
|
||||||
var data = new FormData();
|
var data = new FormData();
|
||||||
|
|
||||||
|
@ -123,6 +131,7 @@ $(document).ready(function() {
|
||||||
$("#password").val('');
|
$("#password").val('');
|
||||||
$("#current_password").val('');
|
$("#current_password").val('');
|
||||||
$('.change-password-link').show();
|
$('.change-password-link').show();
|
||||||
|
location.reload(true);
|
||||||
},
|
},
|
||||||
error: function (jqXHR, textStatus, errorThrown) {
|
error: function (jqXHR, textStatus, errorThrown) {
|
||||||
$('body').ajax_loader('stop');
|
$('body').ajax_loader('stop');
|
||||||
|
|
|
@ -237,6 +237,8 @@
|
||||||
@endforeach
|
@endforeach
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
{!! HTML::script('assets/simplemde/simplemde.min.js') !!}
|
||||||
|
{!! HTML::style('assets/simplemde/simplemde.min.css') !!}
|
||||||
{!! HTML::script('assets/pwstrength-bootstrap/pwstrength-bootstrap.js') !!}
|
{!! HTML::script('assets/pwstrength-bootstrap/pwstrength-bootstrap.js') !!}
|
||||||
{!! HTML::style('assets/chosen-js/chosen.css') !!}
|
{!! HTML::style('assets/chosen-js/chosen.css') !!}
|
||||||
{!! HTML::script('assets/chosen-js/chosen.jquery.js') !!}
|
{!! HTML::script('assets/chosen-js/chosen.jquery.js') !!}
|
||||||
|
|
|
@ -369,7 +369,10 @@
|
||||||
var current_language = '{!!$user->language!!}';
|
var current_language = '{!!$user->language!!}';
|
||||||
var current_country = '{!!$user->country_iso_code!!}';
|
var current_country = '{!!$user->country_iso_code!!}';
|
||||||
var current_gender = '{!! $user->gender !!}';
|
var current_gender = '{!! $user->gender !!}';
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
{!! HTML::script('assets/simplemde/simplemde.min.js') !!}
|
||||||
|
{!! HTML::style('assets/simplemde/simplemde.min.css') !!}
|
||||||
{!! HTML::script('assets/pwstrength-bootstrap/pwstrength-bootstrap.js') !!}
|
{!! HTML::script('assets/pwstrength-bootstrap/pwstrength-bootstrap.js') !!}
|
||||||
{!! HTML::style('assets/chosen-js/chosen.css') !!}
|
{!! HTML::style('assets/chosen-js/chosen.css') !!}
|
||||||
{!! HTML::script('assets/chosen-js/chosen.jquery.js') !!}
|
{!! HTML::script('assets/chosen-js/chosen.jquery.js') !!}
|
||||||
|
|
|
@ -42,6 +42,7 @@ var plugins = [
|
||||||
{from: './node_modules/chosen-js', to: 'chosen-js'},
|
{from: './node_modules/chosen-js', to: 'chosen-js'},
|
||||||
{from: './node_modules/moment', to: 'moment'},
|
{from: './node_modules/moment', to: 'moment'},
|
||||||
{from: './node_modules/@github/clipboard-copy-element/dist', to: 'clipboard-copy-element'},
|
{from: './node_modules/@github/clipboard-copy-element/dist', to: 'clipboard-copy-element'},
|
||||||
|
{from: './node_modules/simplemde/dist', to: 'simplemde'},
|
||||||
],
|
],
|
||||||
{copyUnmodified: false}
|
{copyUnmodified: false}
|
||||||
),
|
),
|
||||||
|
|
Loading…
Reference in New Issue