This commit is contained in:
hartvig
2011-01-11 12:02:56 -01:00
3 changed files with 32 additions and 16 deletions

View File

@@ -139,6 +139,7 @@
});
</script>
</asp:PlaceHolder>
<asp:PlaceHolder ID="installing" runat="server" Visible="false">
<!-- installing umbraco -->
<div class="tab install-tab" id="datebase-tab">

View File

@@ -79,20 +79,31 @@ namespace umbraco.presentation.install.utills
if (m_Installer.CanConnect)
{
if (m_Installer.IsLatestVersion)
Helper.setProgress( 100, "Database is up-to-date", "");
else
{
if (m_Installer.IsEmpty)
{
Helper.setProgress( 35, "Installing tables...", "");
//do install
m_Installer.Install();
if (m_Installer.IsLatestVersion) {
Helper.setProgress( 100, "Installation completed!", "");
Helper.setProgress(90, "Refreshing content cache", "");
m_Installer = null;
library.RefreshContent();
Helper.setProgress(100, "Database is up-to-date", "");
} else {
if (m_Installer.IsEmpty) {
Helper.setProgress(35, "Installing tables...", "");
//do install
m_Installer.Install();
Helper.setProgress(100, "Installation completed!", "");
m_Installer = null;
library.RefreshContent();
return "installed";
} else if (m_Installer.CurrentVersion == DatabaseVersion.None || m_Installer.CanUpgrade) {
Helper.setProgress(35, "Updating database tables...", "");
m_Installer.Install();
library.RefreshContent();
return "installed";
}
else if (m_Installer.CurrentVersion == DatabaseVersion.None || m_Installer.CanUpgrade)
@@ -100,13 +111,17 @@ namespace umbraco.presentation.install.utills
Helper.setProgress( 35, "Updating database tables...", "");
m_Installer.Install();
Helper.setProgress( 100, "Upgrade completed!", "");
Helper.setProgress(100, "Upgrade completed!", "");
m_Installer = null;
m_Installer = null;
return "upgraded";
}
library.RefreshContent();
return "upgraded";
}
}
}
return "no connection;";

View File

@@ -259,7 +259,7 @@ Umbraco.Application.Actions = function () {
UmbClientMgr.openModalWindow("create.aspx?nodeId=" + actionNode.nodeId + "&nodeType=" + actionNode.nodeType + "&nodeName=" + actionNode.nodeName + '&rnd=' + this._utils.generateRandom(), uiKeys['actions_create'], true, 600, 425);
}
else if (actionNode.nodeType == "initmember") {
UmbClientMgr.openModalWindow("create.aspx?nodeId=" + actionNode.nodeId + "&nodeType=" + actionNode.nodeType + "&nodeName=" + actionNode.nodeName + '&rnd=' + this._utils.generateRandom(), uiKeys['actions_create'], true, 420, 380);
UmbClientMgr.openModalWindow("create.aspx?nodeId=" + actionNode.nodeId + "&nodeType=" + actionNode.nodeType + "&nodeName=" + actionNode.nodeName + '&rnd=' + this._utils.generateRandom(), uiKeys['actions_create'], true, 480, 380);
}
else if (actionNode.nodeType == "initpython" || actionNode.nodeType == "initdlrscripting") {
UmbClientMgr.openModalWindow("create.aspx?nodeId=" + actionNode.nodeId + "&nodeType=" + actionNode.nodeType + "&nodeName=" + actionNode.nodeName + '&rnd=' + this._utils.generateRandom(), uiKeys['actions_create'], true, 420, 380);