Renabled paging paging on skinning step in installer as it is now dynamic.

This commit is contained in:
Tim Saunders
2011-01-06 19:32:42 +00:00
parent 9df031c6fd
commit 8062df53f8
3 changed files with 18 additions and 9 deletions

View File

@@ -1,14 +1,12 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="loadStarterKitDesigns.ascx.cs" Inherits="umbraco.presentation.install.steps.Skinning.loadStarterKitDesigns" %>
<%@ Import Namespace="umbraco.cms.businesslogic.packager.repositories" %>
<asp:PlaceHolder ID="pl_loadStarterKitDesigns" runat="server">
<asp:Panel id="pl_CustomizeSkin" runat="server" Visible="false">
<h3>Starter kit and skin have been installed</h3>
<p id="customizelink"><a target="_blank" href="<%= umbraco.GlobalSettings.Path %>/canvas.aspx?redir=<%= this.ResolveUrl("~/") %>&umbSkinning=true&umbSkinningConfigurator=true" target="_blank">Browse and customize your new site</a></p>
</asp:Panel>
<div id="skinselector">
<asp:Repeater ID="rep_starterKitDesigns" runat="server">
<HeaderTemplate>

View File

@@ -31,16 +31,20 @@ namespace umbraco.presentation.install.steps.Skinning
{
base.OnInit(e);
if (repo.HasConnection())
{
try
{
//clear progress bar cache
Helper.clearProgress();
//clear progress bar cache
Helper.clearProgress();
rep_starterKitDesigns.DataSource = repo.Webservice.Skins(StarterKitGuid.ToString());
rep_starterKitDesigns.DataBind();
var skinsCollection = repo.Webservice.Skins(StarterKitGuid.ToString());
var numberOfSkins = skinsCollection.Length;
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "skinCounter", "var numberOfSkins = " + numberOfSkins, true);
rep_starterKitDesigns.DataSource = skinsCollection;
rep_starterKitDesigns.DataBind();
}
catch (Exception ex)
{

View File

@@ -474,11 +474,18 @@ function initZoomList2() {
function initSlide() {
jQuery('.gallery').each(function () {
var set = jQuery(this);
var btnPrev = set.find('.btn-prev').hide();
var btnNext = set.find('.btn-next').hide();
var btnPrev = set.find('.btn-prev');
var btnNext = set.find('.btn-next');
var slider = set.find('.gal-box');
var swicher = set.find('.swicher');
swicher.empty();
//numberOfSkins is a global varibale injected into the page by the loadStarterkitDesigns usercontrol
if (numberOfSkins < 5) {
btnPrev.hide();
btnNext.hide();
}
slider.cycle({
fx: 'scrollHorz',
timeout: 5000,