Fund Raiser Pro Display Settings

There are several properties of the Fund Raiser Pro add on feature that can be configured from the theme.skin file in the skin folder.

To use these properties you must first add this near the top of the theme.skin file in your skin folder if it does not already exist there:

<%@ Register TagPrefix="fundr"  Namespace="sts.FundRaiser.Web.UI" Assembly="sts.FundRaiser.Web.UI" %>

Then you can configure the available properties by pasting this in and editing the settings which are shown below with their default values:

<fundr:FundRaiserDisplaySettings runat="server" 
ContributionAmountFormat="{0:c}"
TitleTopMarkup="<h3 classs='fundable'>"
TitleBottomMarkup="</h3>"
UpdateListHeaderMarkup="<ul class='simplelist updatelist'>"
UpdateListFooterMarkup="</ul>"
UpdateListItemTopMarkup="<li>"
UpdateListItemBottomMarkup="</li>"
UpdateListTitleTopMarkup="<h3 classs='fundable updateitem'>"
UpdateListTitleBottomMarkup="</h3>"
UpdateListItemContainerTopMarkup=""
UpdateListItemContainerBottomMarkup=""
ContributorListHeaderMarkup="<ul class='simplelist'>"
ContributorListFooterMarkup="</ul>"
ContributorListItemTopMarkup="<li>"
ContributorListItemBottomMarkup="</li>"
ContributorListNameWrapperTop=""
ContributorListNameWrapperBottom=""
ContributorListFirstNameWrapperTop=""
ContributorListFirstNameWrapperBottom=" "
ContributorListLastNameWrapperTop=""
ContributorListLastNameWrapperBottom=""
ContributorListCompanyNameWrapperTop="<div class='company'>"
ContributorListCompanyNameWrapperBottom="</div>"
ContributorListAddress1WrapperTop="<div>"
ContributorListAddress1WrapperBottom="</div>"
ContributorListAddress2WrapperTop="<div>"
ContributorListAddress2WrapperBottom="</div>"
ContributorListSuburbWrapperTop="<div>"
ContributorListSuburbWrapperBottom="</div>"
ContributorListCityWrapperTop="<div>"
ContributorListCityWrapperBottom=", "
ContributorListStateWrapperTop=""
ContributorListStateWrapperBottom=""
ContributorListPostalCodeWrapperTop=""
ContributorListPostalCodeWrapperBottom="</div>"
ContributorListShowMostRecentContribDate="true"
ContributorListShowFirstContribDate="false"
ContributorListAmountWrapperTop="<div>"
ContributorListAmountWrapperBottom="</div>"
ContributorListLevelWrapperTop="<div>"
ContributorListLevelWrapperBottom="</div>"
ContributorListFirstDateWrapperTop=""
ContributorListFirstDateWrapperBottom=""
ContributorListLastDateWrapperTop=""
ContributorListLastDateWrapperBottom=""
ContributorListCommentWrapperTop="<div class='cl-comment'>"
ContributorListCommentWrapperBottom="</div>"
ContributorListDateFormat="d"
ContributorListSortType="NameAplha"
LevelListTitleMarkupTop="<h3>"
LevelListTitleMarkupBottom="</h3>"
LevelListDescriptionMarkupTop=""
LevelListDescriptionMarkupBottom=""
LevelListPriceMarkupTop=""
LevelListPriceMarkupBottom=""
LevelListContributorCountWrapTop="<p class='contrib-limits'>"
LevelListContributorCountWrapBottom="</p>"
LevelListContributorCountInnerTop="<span class='ui-icon ui-icon-star'></span><span class='contributors-wrap'><span class='num-contributors'>"
LevelListContributorCountInnerBottom="</span>"
LevelListContributorCountFormat="{0} Contributors"
LevelListContributorLimitInnerTop=" <span class='limited'>Limited <span class='limited-number'>"
LevelListContributorLimitInnerBottom="</span></span>"
LevelListContributorLimitFormat="({0} of {1} left)"
ProceedUnAuthenticatedHeaderTopMarkup="<div class='settingrow'><h3>"
ProceedUnAuthenticatedHeaderOverrideText=""
ProceedUnAuthenticatedHeaderBottomMarkup="</div></h3>"
AnonymousContributorOverrideText=""
ContributorListPageSize="10"
CartBrowserPageSize="10"
ContributionListPageSize="10"
UpdatesPageSize="10"
SuppressPageMenuOnCartBrowserPage="false"
UseJQTableOnCartBrowser="true"
CartBrowserDateFormat="g"

/>

There is some natural conflict between allowing users to control which elements of their data are kept private versus trying to format things with html. For example you will notice in the default setting for ContributorListCityWrapperTop we have an opening div element and the ContributorListCityWrapperBottom is not a closing div but a comma and a space, the closing div is in ContributorListPostalCodeWrapperBottom becuase the div is meant to contain city, state postal code so that all 3 are in one line. However, if the user keeps postal code private you end up with a missing closing div that throws off the layout. Therefore you may decide to change these settings in theme.skin and remove the opening div from ContributorListCityWrapperTop and remove the closing div from ContributorListPostalCodeWrapperBottom.