"use strict"; angular.module("vocabulary") .component("sampleAgeConfirmation", { templateUrl: "/js/angular/sample-age-confirmation.html", controller: "SampleAgeConfirmation" }) .controller("SampleAgeConfirmation", ["$location", "$sce", "ACCOUNTS_URL", "sampleApi", function ($location, $sce, ACCOUNTS_URL, sampleApi) { var ctrl = this; var campaignId = ""; ctrl.$onInit = function () { var urlQueryString = $location.search(); if(urlQueryString.campaign) { sampleApi.getCampaignIdByName(urlQueryString.campaign) .then(function (response) { campaignId = response; }); } else { sampleApi.getDefaultCampaignId() .then(function (response) { campaignId = response; }); } } ctrl.getAccountsUrl = function () { return $sce.trustAsResourceUrl(ACCOUNTS_URL + "/accountsweb/marketing/sampleForm.do?campaignId=" + campaignId + "&form=short&bgColor=ffffff&siteCode=vocab"); } }]);