summaryrefslogtreecommitdiff
path: root/src/client/view/node_info.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-02-15 10:45:20 +0200
committerAlon Levy <alon@pobox.com>2015-02-15 10:45:20 +0200
commit04acbda0532503718cea2ae220312fb5d699618c (patch)
treeba5055e157ad7d3839785c88b83e78693f943f26 /src/client/view/node_info.js
parent0c9c8bd4772a8c552cd48496f93830de5c670564 (diff)
client: force schema in url's, allow any, add https if none. Fixes #296
Diffstat (limited to 'src/client/view/node_info.js')
-rw-r--r--src/client/view/node_info.js10
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(),