From ab43fefc49eadc0372d1158fc7ca8e4784e96df9 Mon Sep 17 00:00:00 2001 From: Jon Lambson Date: Mon, 6 Nov 2017 16:05:04 -0700 Subject: [PATCH] added upload helper for referrer token --- js/controllers/website-controller.js | 35 +++++++++++++++++++--------- templates/website.html | 4 ++-- 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/js/controllers/website-controller.js b/js/controllers/website-controller.js index f224aff..79de5ba 100644 --- a/js/controllers/website-controller.js +++ b/js/controllers/website-controller.js @@ -129,6 +129,7 @@ app.controller('websiteCtrl', [ }; vm.setDomain = function () { + debugger; if (!vm.domains || !vm.domains.length) { vm.domain = { domain: vm.newDomain }; return; @@ -176,6 +177,16 @@ app.controller('websiteCtrl', [ }); }; + vm.setRecordDomain = function(domain) { + vm.domain.sub = vm.newRecord || ''; + if (vm.record !== undefined) { + debugger; + domain.title = vm.record.host; + domain.description.domain = vm.record.host; + domain.originalObject.domain = vm.record.host; + } + }; + vm.setRecord = function () { // TODO set record based on (record.host === sub + domain.domain) var sub = vm.newRecord; @@ -260,7 +271,10 @@ app.controller('websiteCtrl', [ var path = vm.breadcrumbsPath.join('/'); cleanPathQuery(path); vm.Sites.contents(vm.copyR, vm.cleanedPath); + } else { + $location.url($location.path()); } + }); }; @@ -293,7 +307,6 @@ app.controller('websiteCtrl', [ if (!vm.currentHost) { vm.setRecord(); } - debugger; if (vm.domain) { if (!vm.domain.tld || !vm.domain.sld) { @@ -303,6 +316,7 @@ app.controller('websiteCtrl', [ } else { sld = vm.domain.sld; tld = vm.domain.tld; + sub = vm.domain.sub; } } else { parts = vm.currentHost.split('.'); @@ -311,7 +325,6 @@ app.controller('websiteCtrl', [ sld = parts.pop(); sub = parts.join('.'); } - if (vm.sites.some(function (r) { return (-1 !== ('.' + vm.currentHost).indexOf(('.' + r.domain))) && domainIsVerified(r); })) { @@ -323,7 +336,7 @@ app.controller('websiteCtrl', [ // (because two users could both claim a single domain) // We're claiming it at the top level (i.e. example.com) // but we could also claim it at the subdomain level (needs UI update) - var domainReq = { sld: sld, tld: tld, sub: undefined }; + var domainReq = { sld: sld, tld: tld, sub: sub }; return pkg.request(domainReq).then(function (result) { var sess; var prom; @@ -757,19 +770,15 @@ app.controller('websiteCtrl', [ // console.log(els); if (vm.referrerSelectedDomain) { Object.keys(els).forEach(function (key) { - console.log(key); - console.log(els[key]) if (els[key]['domain'] === vm.referrerSelectedDomainName) { - // vm.domains = els[key]; - vm.domains = []; - $scope.domain = vm.domains; + $scope.domain = []; + $scope.domain.push(els[key]); } }) + } else { vm.domains = els; $scope.domain = vm.domains; } - vm.domains = els; - $scope.domain = vm.domains; }); vm.listSites(); @@ -829,7 +838,11 @@ app.controller('websiteCtrl', [ $scope.$watch('vm.selectedDomain', function (domainSelected) { if (domainSelected !== undefined) { vm.dom = domainSelected; - vm.selectDomain(vm.selectedDomain.description); + if (domainSelected.description === undefined) { + vm.selectDomain(domainSelected); + } else { + vm.selectDomain(vm.selectedDomain.description); + } } }); diff --git a/templates/website.html b/templates/website.html index 3bd9ee2..c2b5ed1 100644 --- a/templates/website.html +++ b/templates/website.html @@ -43,7 +43,7 @@
- +