Просмотр исходного кода

changed left menu test to show random benefit to users

Henry Oswald 10 лет назад
Родитель
Сommit
1ad27bb6ed

+ 32 - 22
services/web/app/views/project/list/side-bar.jade

@@ -102,41 +102,51 @@
 					) #{translate("complete")}
 
 
-		.row-spaced(ng-if="hasProjects && userHasSubscription", ng-cloak, sixpack-switch="left-menu-upgrade-reason").text-centered
+		.row-spaced(ng-if="hasProjects && userHasSubscription", ng-cloak, sixpack-switch="left-menu-upgraed-rotation").text-centered
 			span(sixpack-default).text-centered
 				hr
 				p.small #{translate("on_free_sl")}
 				p
-					a(href="/user/subscription/plans", sixpack-convert="left-menu-upgrade-reason").btn.btn-primary #{translate("upgrade")}
+					a(href="/user/subscription/plans", sixpack-convert="left-menu-upgraed-rotation").btn.btn-primary #{translate("upgrade")}
 				p.small.text-centered
 					| #{translate("or_unlock_features_bonus")} 
 					a(href="/user/bonus") #{translate("sharing_sl")} .
 
-			span(sixpack-when="dropbox").text-centered
-				hr
-				.card.card-thin
-					p
-						span Get Dropbox Sync
-					p
-						img(src="/img/dropbox/simple_logo.png")
+			span(sixpack-when="random").text-centered
+				span(ng-if="randomView == 'default'")
+					hr
+					p.small #{translate("on_free_sl")}
 					p
-						a(href="/user/subscription/plans", sixpack-convert="left-menu-upgrade-reason").btn.btn-primary #{translate("upgrade")}
+						a(href="/user/subscription/plans", sixpack-convert="left-menu-upgraed-rotation").btn.btn-primary #{translate("upgrade")}
 					p.small.text-centered
 						| #{translate("or_unlock_features_bonus")} 
 						a(href="/user/bonus") #{translate("sharing_sl")} .
 
-			span(sixpack-when="github").text-centered
-				hr
-				.card.card-thin
-					p
-						span Get Github Sync
-					p
-						img(src="/img/github/octocat.jpg")
-					p
-						a(href="/user/subscription/plans", sixpack-convert="left-menu-upgrade-reason").btn.btn-primary #{translate("upgrade")}
-					p.small.text-centered
-						| #{translate("or_unlock_features_bonus")} 
-						a(href="/user/bonus") #{translate("sharing_sl")} .
+				span(ng-if="randomView == 'dropbox'")
+					hr
+					.card.card-thin
+						p
+							span Get Dropbox Sync
+						p
+							img(src="/img/dropbox/simple_logo.png")
+						p
+							a(href="/user/subscription/plans", sixpack-convert="left-menu-upgraed-rotation").btn.btn-primary #{translate("upgrade")}
+						p.small.text-centered
+							| #{translate("or_unlock_features_bonus")} 
+							a(href="/user/bonus") #{translate("sharing_sl")} .
+
+				span(ng-if="randomView == 'github'")
+					hr
+					.card.card-thin
+						p
+							span Get Github Sync
+						p
+							img(src="/img/github/octocat.jpg")
+						p
+							a(href="/user/subscription/plans", sixpack-convert="left-menu-upgraed-rotation").btn.btn-primary #{translate("upgrade")}
+						p.small.text-centered
+							| #{translate("or_unlock_features_bonus")} 
+							a(href="/user/bonus") #{translate("sharing_sl")} .
 script.
 	window.userHasSubscription = #{settings.enableSubscriptions && !hasSubscription}
 

+ 2 - 1
services/web/public/coffee/main/project-list/left-hand-menu-promo-controller.coffee

@@ -6,4 +6,5 @@ define [
 		
 		$scope.showDatajoy = Math.random() < 0.5
 		$scope.hasProjects = window.data.projects.length > 0
-		$scope.userHasSubscription = window.userHasSubscription
+		$scope.userHasSubscription = window.userHasSubscription
+		$scope.randomView = _.shuffle(["default", "dropbox", "github"])[0]