witten
/
luminotes
Archived
1
0
Fork 0

Removing hidden plans.

This commit is contained in:
Dan Helfman 2008-12-30 12:43:18 -08:00
parent 1146cb7244
commit 2ec8c83acc
1 changed files with 9 additions and 32 deletions

View File

@ -50,7 +50,7 @@ class Upgrade_page( Product_page ):
),
[ Td(
plan[ u"designed_for" ],
class_ = u"feature_value" + self.displayed( index ),
class_ = u"feature_value",
) for ( index, plan ) in enumerate( rate_plans ) ],
),
Tr(
@ -60,7 +60,7 @@ class Upgrade_page( Product_page ):
),
[ Td(
( plan[ u"included_users" ] == 1 ) and u"1 user" or "up to<br>%s users" % plan[ u"included_users" ],
class_ = u"feature_value" + self.displayed( index ),
class_ = u"feature_value",
) for ( index, plan ) in enumerate( rate_plans ) ],
),
Tr(
@ -82,7 +82,7 @@ class Upgrade_page( Product_page ):
),
[ Td(
plan[ u"storage_quota_bytes" ] and "%s MB" % ( plan[ u"storage_quota_bytes" ] // MEGABYTE ) or u"unlimited",
class_ = u"feature_value" + self.displayed( index ),
class_ = u"feature_value",
) for ( index, plan ) in enumerate( rate_plans ) ],
),
Tr(
@ -104,7 +104,7 @@ class Upgrade_page( Product_page ):
),
[ Td(
Img( src = u"/static/images/check.png", width = u"22", height = u"22" ),
class_ = u"feature_value" + self.displayed( index ),
class_ = u"feature_value",
) for ( index, plan ) in enumerate( rate_plans ) ],
),
Tr(
@ -125,7 +125,7 @@ class Upgrade_page( Product_page ):
),
[ Td(
Img( src = u"/static/images/check.png", width = u"22", height = u"22" ),
class_ = u"feature_value" + self.displayed( index ),
class_ = u"feature_value",
) for ( index, plan ) in enumerate( rate_plans ) ],
),
Tr(
@ -147,7 +147,7 @@ class Upgrade_page( Product_page ):
[ Td(
plan[ u"notebook_sharing" ] and
Img( src = u"/static/images/check.png", width = u"22", height = u"22" ) or u"&nbsp",
class_ = u"feature_value" + self.displayed( index ),
class_ = u"feature_value",
) for ( index, plan ) in enumerate( rate_plans ) ],
),
Tr(
@ -170,7 +170,7 @@ class Upgrade_page( Product_page ):
[ Td(
plan[ u"notebook_collaboration" ] and
Img( src = u"/static/images/check.png", width = u"22", height = u"22" ) or u"&nbsp",
class_ = u"feature_value" + self.displayed( index ),
class_ = u"feature_value",
) for ( index, plan ) in enumerate( rate_plans ) ],
),
Tr(
@ -195,7 +195,7 @@ class Upgrade_page( Product_page ):
[ Td(
plan[ u"user_admin" ] and
Img( src = u"/static/images/check.png", width = u"22", height = u"22" ) or u"&nbsp",
class_ = u"feature_value" + self.displayed( index ),
class_ = u"feature_value",
) for ( index, plan ) in enumerate( rate_plans ) ],
),
Tr(
@ -215,25 +215,6 @@ class Upgrade_page( Product_page ):
class_ = u"upgrade_table_area",
),
Script(
"""
function toggle_plans() {
var nodes = getElementsByTagAndClassName( null, "hidden_plans" );
for ( var i in nodes ) { var node = nodes[ i ]; toggleElementClass( "undisplayed", node ); }
toggleElementClass( "undisplayed", "more_plans_link" );
toggleElementClass( "undisplayed", "fewer_plans_link" );
return false;
}
""",
type = u"text/javascript",
),
Div(
A( "Show me plans for teams.", id = "more_plans_link", href = u"#", onclick = u"return toggle_plans();" ),
A( "Show me fewer plans.", id = "fewer_plans_link", class_ = u"undisplayed", href = u"#", onclick = u"return toggle_plans();" ),
class_ = u"small_text",
),
user and user.username not in ( u"anonymous", None ) and P(
u"You're currently subscribed to Luminotes %s." %
user_plan[ u"name" ].capitalize(),
@ -443,10 +424,6 @@ class Upgrade_page( Product_page ):
),
class_ = u"sign_up_button_area",
) or None,
class_ = u"plan_name" + self.displayed( index, yearly ),
class_ = u"plan_name",
) for ( index, plan ) in enumerate( rate_plans ) ],
)
@staticmethod
def displayed( index, yearly = False ):
return ( index >= Upgrade_page.HIDDEN_PLAN_THRESHOLD and not yearly ) and " undisplayed hidden_plans" or ""