Changeset 1298119
- Timestamp:
- 12/01/2015 09:04:52 AM (10 years ago)
- Location:
- prelauncher/trunk
- Files:
-
- 5 edited
-
assets/javascripts/prelauncher.js (modified) (7 diffs)
-
assets/stylesheets/prelauncher.css (modified) (6 diffs)
-
prelauncher.php (modified) (2 diffs)
-
templates/prelauncher-landing.php (modified) (1 diff)
-
templates/prelauncher-refer.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
prelauncher/trunk/assets/javascripts/prelauncher.js
r1297980 r1298119 1 var Prelauncher = function(company_id , token, development){1 var Prelauncher = function(company_id){ 2 2 3 if (development){ 4 var rootUrl = "http://api.prelauncher.io:3000/companies/" + company_id + "/clients/"; 5 } else { 6 var rootUrl = "http://api.prelauncher.info/companies/" + company_id + "/clients/"; 7 } 3 var rootUrl = "http://api.prelauncher.info/companies/" + company_id + "/clients/"; 8 4 9 5 10 11 12 6 this.buildFirstPage = function(){ 13 7 jQuery('html').attr('style', function(i,s) { return (s || '') + 'margin-top: 0 !important;' }); … … 26 20 xhr.setRequestHeader("Accept", "application/json") 27 21 }, 28 data: jQuery(this).serialize() + "&token=" + token,22 data: jQuery(this).serialize(), 29 23 success: function(data) { 30 createClientCallback(data , true);24 createClientCallback(data); 31 25 }, 32 26 error: function(data) { … … 50 44 } 51 45 52 this.addHiddenTags = function(){53 addHiddenTags();54 }55 46 56 47 function addHiddenTags(){ … … 76 67 } 77 68 78 function createClientCallback(data , wordpress){79 if (wordpress !== undefined){80 var url = data["clients"]["website_url"] + "/?uid=" + data["clients"]["referral_code"];81 } else{82 var url = data["clients"]["website_url"] + "/clients/" + data["clients"]["referral_code"];69 function createClientCallback(data){ 70 var url; 71 var url; 72 if (url = data["clients"]["referral_url"]){ 73 window.location.replace(url); 83 74 } 84 window.location.replace(url);85 75 } 86 76 … … 103 93 104 94 105 function referralLink(websiteUrl,referralCode){106 return websiteUrl + "/?ref=" + referralCode;107 }108 109 95 function clientURL(referralCode){ 110 96 return rootUrl + referralCode; … … 112 98 113 99 function shareURL(referralCode, service){ 114 return rootUrl + referralCode+ "/shares?share%5Bsocial_network%5D=" + service100 return clientURL(referralCode) + "/shares?share%5Bsocial_network%5D=" + service 115 101 } 116 102 117 103 this.buildSecondPage = function(referralCode){ 118 console.log(clientURL(referralCode));104 jQuery('html').attr('style', function(i,s) { return (s || '') + 'margin-top: 0 !important;' }); 119 105 apiCall(clientURL(referralCode), function(data){ 120 106 var client = data["clients"]; 121 console.log(client);122 107 123 108 if (data["prize_id"]){ … … 125 110 } 126 111 127 jQuery("strong > a").text(client["number_of_referrals"] + " friends ").attr("href", client ["website_url"] + "/clients/" + referralCode+ "/referrals");128 jQuery("[name=referral_link]").val( referralLink(client["website_url"], referralCode));112 jQuery("strong > a").text(client["number_of_referrals"] + " friends ").attr("href", clientURL(referralCode) + "/referrals"); 113 jQuery("[name=referral_link]").val(client["referral_url"]); 129 114 modifySocialLinks(referralCode); 130 115 jQuery(".progressbar").css("width", client['progress'] * 100 + "%"); -
prelauncher/trunk/assets/stylesheets/prelauncher.css
r1297980 r1298119 1 .alert{ 1 2 #campaign a { 3 color: #337AB7; 4 } 5 6 #campaign pre{ 7 display: none; 8 } 9 10 #campaign a:hover, #campaign a:focus { 11 color: #23527C; 12 } 13 14 #campaign .alert{ 2 15 margin-bottom: 0px; 3 16 text-align: center; … … 6 19 } 7 20 8 .alert.alert-success{21 #campaign .alert.alert-success{ 9 22 color: white; 10 23 background: #3ed37d; … … 13 26 } 14 27 15 .alert.alert-danger{28 #campaign .alert.alert-danger{ 16 29 color: white; 17 30 background: #e74c3c; … … 20 33 } 21 34 22 .form-details{35 #campaign .form-details{ 23 36 display: block; 24 37 } 25 38 26 ul {39 #campaign ul { 27 40 margin: 0; 28 41 padding: 0; … … 37 50 } 38 51 39 body {52 body#campaign { 40 53 height:100%; 41 54 min-height: 100%; … … 59 72 } 60 73 61 a:hover {74 #campaign a:hover { 62 75 text-decoration: none; 63 76 } 64 77 65 ul {66 margin: 0;67 padding: 0;68 list-style: none;69 }70 78 71 79 #additional_info .form-group label { -
prelauncher/trunk/prelauncher.php
r1297980 r1298119 10 10 */ 11 11 12 require_once dirname( __FILE__ ) . '/includes/prelauncher-settings.php'; 12 13 13 14 $prelaunchr_admin = new PrelauncherSettings(); … … 82 83 require_once(dirname( __FILE__ ) . "/lib/restful/bootstrap.php"); 83 84 require_once(dirname( __FILE__ ) . "/lib/prelauncher/bootstrap.php"); 84 require_once dirname( __FILE__ ) . '/includes/prelauncher-settings.php';85 85 } 86 86 -
prelauncher/trunk/templates/prelauncher-landing.php
r1297980 r1298119 1 1 <?php 2 3 2 echo Prelauncher::uploadLandingPage(); 4 3 ?> 5 4 6 5 <script> 7 var prelauncher = new Prelauncher('<?php echo Prelauncher()->c ompanyID ?>', '<?php echo Prelauncher()->token ?>', true);6 var prelauncher = new Prelauncher('<?php echo Prelauncher()->credentials["company_id"] ?>'); 8 7 prelauncher.buildFirstPage(); 9 8 </script> -
prelauncher/trunk/templates/prelauncher-refer.php
r1297980 r1298119 4 4 5 5 <script> 6 var prelauncher = new Prelauncher('<?php echo Prelauncher()->c ompanyID ?>', '<?php echo Prelauncher()->token ?>', true);6 var prelauncher = new Prelauncher('<?php echo Prelauncher()->credentials["company_id"] ?>'); 7 7 prelauncher.buildSecondPage('<?php echo Prelauncher()->clientID ?>'); 8 8 </script>
Note: See TracChangeset
for help on using the changeset viewer.