diff options
| author | Alon Levy <alon@pobox.com> | 2015-02-15 10:45:20 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-02-15 10:45:20 +0200 |
| commit | 04acbda0532503718cea2ae220312fb5d699618c (patch) | |
| tree | ba5055e157ad7d3839785c88b83e78693f943f26 /src/client | |
| parent | 0c9c8bd4772a8c552cd48496f93830de5c670564 (diff) | |
client: force schema in url's, allow any, add https if none. Fixes #296
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/view/node_info.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/client/view/node_info.js b/src/client/view/node_info.js index a0d18501..99452b1f 100644 --- a/src/client/view/node_info.js +++ b/src/client/view/node_info.js @@ -6,11 +6,19 @@ var d = null, delete_callback = function() {}, keyup_callback = function() {}; +function clean_url(candidate_url) +{ + if (candidate_url.search('://') != -1) { + return candidate_url; + } + return 'https://' + candidate_url; +} + function _get_form_data() { return { name: $('.info #editformname').val(), type: $('.info #edittype').val(), - url: $('.info #editurl').val(), + url: clean_url($('.info #editurl').val()), status: $('.info #editstatus').val(), startdate: $("#editstartdate").val(), enddate: $("#editenddate").val(), |
