Files
Umbraco-CMS/src/Umbraco.Web.UI/umbraco/editContent.aspx
2012-07-18 04:35:30 +06:00

63 lines
2.5 KiB
Plaintext

<%@ Page Title="Edit content" Language="c#" MasterPageFile="masterpages/umbracoPage.Master"
CodeBehind="editContent.aspx.cs" ValidateRequest="false" AutoEventWireup="True"
Inherits="umbraco.cms.presentation.editContent" Trace="false" %>
<%@ Register TagPrefix="cc1" Namespace="umbraco.uicontrols" Assembly="controls" %>
<%@ Register TagPrefix="umb" Namespace="ClientDependency.Core.Controls" Assembly="ClientDependency.Core" %>
<asp:Content ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content1" ContentPlaceHolderID="body" runat="server">
<umb:JsInclude ID="JsInclude1" runat="server" FilePath="js/umbracoCheckKeys.js" PathNameAlias="UmbracoRoot" />
<umb:JsInclude ID="JsInclude2" runat="server" FilePath="ui/jquery.js" PathNameAlias="UmbracoClient"
Priority="0" />
<umb:JsInclude ID="JsInclude3" runat="server" FilePath="ui/jqueryui.js" PathNameAlias="UmbracoClient"
Priority="1" />
<table style="height: 38px; width: 371px; border: none 0px;" cellspacing="0" cellpadding="0"
id="__controls">
<tr valign="top">
<td height="20">
</td>
<td>
<asp:PlaceHolder ID="plc" runat="server"></asp:PlaceHolder>
</td>
</tr>
</table>
<input id="doSave" type="hidden" name="doSave" runat="server" />
<input id="doPublish" type="hidden" name="doPublish" runat="server" />
<script type="text/javascript">
// Save handlers for IDataFields
var saveHandlers = new Array();
// A hack to make sure that any javascript can access page id and version
<asp:Literal id="jsIds" runat="server"></asp:Literal>
// For short-cut keys
var isDialog = true;
var functionsFrame = this;
var disableEnterSubmit = true;
function addSaveHandler(handler) {
saveHandlers[saveHandlers.length] = handler;
}
function invokeSaveHandlers() {
for (var i=0;i<saveHandlers.length;i++) {
eval(saveHandlers[i]);
}
}
jQuery(function() {
var inputs = $('#__controls input:not(.editorIcon), #__controls textarea');
//Sys.Debug.traceDump(inputs);
inputs.change(function() {
UmbClientMgr.set_isDirty(true);
});
jQuery('input.editorIcon').click(function() { UmbClientMgr.set_isDirty(false); });
});
jQuery(document).ready(function () {
UmbClientMgr.appActions().bindSaveShortCut();
});
</script>
</asp:Content>