Add WebCms
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
<%@ Page Language="c#" MasterPageFile="../masterpages/umbracoDialog.Master"
|
||||
AutoEventWireup="True" Inherits="umbraco.dialogs.create" %>
|
||||
|
||||
<%@ Import Namespace="Umbraco.Web" %>
|
||||
<%@ Register TagPrefix="cc1" Namespace="umbraco.uicontrols" Assembly="controls" %>
|
||||
<%@ Register Src="../controls/Tree/TreeControl.ascx" TagName="TreeControl" TagPrefix="umbraco" %>
|
||||
<asp:Content ContentPlaceHolderID="head" runat="server">
|
||||
|
||||
<script language="javascript" type="text/javascript">
|
||||
|
||||
var pageNameHolder = null;
|
||||
var pageName = null;
|
||||
|
||||
jQuery(document).ready(function() {
|
||||
pageNameHolder = jQuery("#<%=PageNameHolder.ClientID%>");
|
||||
pageName = pageNameHolder.find("p");
|
||||
});
|
||||
|
||||
function dialogHandler(id) {
|
||||
document.getElementById("nodeId").value = id;
|
||||
document.getElementById("ok").disabled = false;
|
||||
// Get node name by xmlrequest
|
||||
if (id > 0) {
|
||||
umbraco.presentation.webservices.CMSNode.GetNodeName('<%=umbracoUserContextID%>', id, updateName);
|
||||
}
|
||||
else
|
||||
pageName.html("<p><strong><%=umbraco.ui.Text(App)%></strong> <%= umbraco.ui.Text("moveOrCopy","nodeSelected") %></p>");
|
||||
pageNameHolder.attr("class","success");
|
||||
}
|
||||
|
||||
function updateName(result) {
|
||||
pageName.html("<p><strong>" + result + "</strong> <%= umbraco.ui.Text("moveOrCopy","nodeSelected") %></p>");
|
||||
pageNameHolder.attr("class","success");
|
||||
}
|
||||
|
||||
function onNodeSelectionConfirmed() {
|
||||
document.location.href = 'create.aspx?nodeType=<%=Request.CleanForXss("nodeType")%>&app=<%=App%>&nodeId=' + document.getElementById('nodeId').value
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
</asp:Content>
|
||||
<asp:Content ContentPlaceHolderID="body" runat="server">
|
||||
<input type="hidden" id="nodeId" name="nodeId" value="<%=Request.CleanForXss("nodeId")%>" />
|
||||
<input type="hidden" id="path" name="path" value="" runat="server" />
|
||||
<cc1:Pane ID="pane_chooseNode" runat="server" Style="overflow: auto; height: 250px;">
|
||||
<umbraco:TreeControl runat="server" ID="JTree" App='<%#App %>'
|
||||
IsDialog="true" DialogMode="id" ShowContextMenu="false" FunctionToCall="dialogHandler"
|
||||
Height="230"></umbraco:TreeControl>
|
||||
</cc1:Pane>
|
||||
<asp:Panel runat="server" ID="panel_buttons">
|
||||
<cc1:Feedback runat="server" ID="PageNameHolder" type="notice" Style="margin-top: 10px;"
|
||||
Text='<%#umbraco.ui.Text("moveOrCopy","noNodeSelected")%>' />
|
||||
<div style="padding-top: 10px;" class="guiDialogNormal">
|
||||
<input type="button" id="ok" value="<%=umbraco.ui.Text("ok")%>" onclick="onNodeSelectionConfirmed();"
|
||||
disabled="true" style="width: 100px" />
|
||||
<em>
|
||||
<%= umbraco.ui.Text("or") %></em> <a href="#" style="color: blue" onclick="UmbClientMgr.closeModalWindow()">
|
||||
<%=umbraco.ui.Text("cancel")%></a>
|
||||
</div>
|
||||
</asp:Panel>
|
||||
<cc1:Pane ID="pane_chooseName" Visible="false" runat="server">
|
||||
<cc1:PropertyPanel runat="server">
|
||||
<asp:PlaceHolder ID="phCreate" runat="server"></asp:PlaceHolder>
|
||||
</cc1:PropertyPanel>
|
||||
</cc1:Pane>
|
||||
</asp:Content>
|
||||
Reference in New Issue
Block a user