98 lines
4.0 KiB
Plaintext
98 lines
4.0 KiB
Plaintext
<%@ Page Language="c#" MasterPageFile="../masterpages/umbracoDialog.Master" CodeBehind="Publish.aspx.cs" AutoEventWireup="True" Inherits="Umbraco.Web.UI.Umbraco.Dialogs.Publish" %>
|
|
|
|
<%@ Import Namespace="Umbraco.Core" %>
|
|
<%@ Import Namespace="Umbraco.Web" %>
|
|
<%@ Register TagPrefix="cc1" Namespace="umbraco.uicontrols" Assembly="controls" %>
|
|
<%@ Register TagPrefix="umb" Namespace="ClientDependency.Core.Controls" Assembly="ClientDependency.Core" %>
|
|
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
|
|
|
|
<umb:JsInclude ID="JsInclude1" runat="server" FilePath="js/umbracoCheckKeys.js" PathNameAlias="UmbracoRoot" />
|
|
<umb:JsInclude ID="JsInclude2" runat="server" FilePath="Dialogs/PublishDialog.js" PathNameAlias="UmbracoClient" />
|
|
<umb:CssInclude ID="CssInclude1" runat="server" FilePath="Dialogs/PublishDialog.css" PathNameAlias="UmbracoClient" />
|
|
|
|
<script type="text/javascript">
|
|
//NOTE: These variables are required for the legacy UmbracoCheckKeys.js
|
|
var functionsFrame = this;
|
|
var tabFrame = this;
|
|
var isDialog = true;
|
|
var submitOnEnter = true;
|
|
|
|
(function ($) {
|
|
$(document).ready(function () {
|
|
Umbraco.Dialogs.PublishDialog.getInstance().init({
|
|
restServiceLocation: "<%= Url.GetBulkPublishServicePath() %>",
|
|
documentId: <%= DocumentId %>,
|
|
documentPath: '<%= DocumentPath %>'
|
|
});
|
|
});
|
|
})(jQuery);
|
|
</script>
|
|
|
|
</asp:Content>
|
|
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="body" runat="server">
|
|
|
|
<div id="container" >
|
|
|
|
<div class="propertyDiv" data-bind="visible: processStatus() == 'init'">
|
|
<p>
|
|
<%= umbraco.ui.Text("publish", "publishHelp", PageName, UmbracoUser) %>
|
|
</p>
|
|
|
|
<div>
|
|
<input type="checkbox" id="publishAllCheckBox" data-bind="checked: publishAll" />
|
|
<label for="publishAllCheckBox">
|
|
<%=umbraco.ui.Text("publish", "publishAll", PageName, UmbracoUser) %>
|
|
</label>
|
|
</div>
|
|
|
|
<div id="includeUnpublished">
|
|
<input type="checkbox" id="includeUnpublishedCheckBox" data-bind="checked: includeUnpublished, attr: { disabled: !publishAll() }" />
|
|
<label for="includeUnpublishedCheckBox" data-bind="css: { disabled: !publishAll() }">
|
|
<%=umbraco.ui.Text("publish", "includeUnpublished") %>
|
|
</label>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
<div class="umb-dialog-footer btn-toolbar umb-btn-toolbar" data-bind="visible: processStatus() == 'init'">
|
|
<a href="#" class="btn btn-link" data-bind="click: closeDialog">
|
|
<%=umbraco.ui.Text("general", "cancel", UmbracoUser)%>
|
|
</a>
|
|
<button id="ok" class="btn btn-primary" data-bind="click: startPublish">
|
|
<%=umbraco.ui.Text("content", "publish", UmbracoUser)%>
|
|
</button>
|
|
</div>
|
|
|
|
<div id="animDiv" class="propertyDiv" data-bind="visible: processStatus() == 'publishing'">
|
|
<div>
|
|
<p>
|
|
<%=umbraco.ui.Text("publish", "inProgress", UmbracoUser)%>
|
|
</p>
|
|
<cc1:ProgressBar runat="server" ID="ProgBar1" />
|
|
<br />
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div id="feedbackMsg" data-bind="visible: processStatus() == 'complete'">
|
|
<div data-bind="css: { success: isSuccessful(), error: !isSuccessful() }">
|
|
<span data-bind="text: resultMessage, visible: resultMessages().length == 0"></span>
|
|
<ul data-bind="foreach: resultMessages, visible: resultMessages().length > 1">
|
|
<li data-bind="text: message"></li>
|
|
</ul>
|
|
</div>
|
|
<p>
|
|
<a href='#' class="btn" data-bind="click: closeDialog"><%=umbraco.ui.Text("closeThisWindow") %></a>
|
|
</p>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
|
|
</asp:Content>
|