/// <summary>
 /// Add custom JavaScript code executed when Save button is clicked.
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">Event arguments</param>
 private void editMenu_OnGetClientActionScript(object sender, EditMenuEventArgs e)
 {
     if (e.ActionName == ComponentEvents.SAVE)
     {
         e.ClientActionScript = "if (typeof CompileCss != 'undefined') { CompileCss(); } ";
     }
 }
示例#2
0
 /// <summary>
 /// Event handler called on getting client script that is supposed to be executed on action.
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">Event argument</param>
 protected void ObjectEditMenu_OnGetClientActionScript(object sender, EditMenuEventArgs e)
 {
     if ((e.ActionName == ComponentEvents.SAVE) || (e.ActionName == ComponentEvents.CHECKIN))
     {
         e.ClientActionScript = "if (typeof CompileCss != 'undefined') {if (window.Loader) { window.Loader.show(); }  CompileCss();} ";
     }
 }
    protected void menuElem_OnGetClientValidationScript(object sender, EditMenuEventArgs e)
    {
        switch (e.ActionName)
        {
        case ComponentEvents.SAVE:
            string jsValidation = String.Format(@"
function ValidateNewPage(){{
    var value = document.getElementById('{0}').value;
    value = value.replace(/^\\s+|\\s+$/g, '');
    var errorLabel = document.getElementById('{1}');
    if (value == '') {{
        errorLabel.style.display = ''; 
        errorLabel.innerHTML  = {2};
        resizearea(); 
        return false;
    }}
    {3}
    return true;
}}", txtPageName.ClientID, lblError.ClientID, ScriptHelper.GetString(GetString("newpage.nameempty")), selTemplate.GetValidationScript());

            // Register validate script
            ScriptHelper.RegisterClientScriptBlock(this, typeof(string), "ValidateNewPage", ScriptHelper.GetScript(jsValidation));

            e.ValidationScript = "ValidateNewPage()";
            break;
        }
    }
示例#4
0
 protected void ObjectEditMenu_OnGetClientValidationScript(object sender, EditMenuEventArgs e)
 {
     // Set validation script for save and checkin actions
     if (e.ActionName.EqualsCSafe(ComponentEvents.SAVE, StringComparison.InvariantCultureIgnoreCase) ||
         e.ActionName.EqualsCSafe(ComponentEvents.CHECKIN, StringComparison.InvariantCultureIgnoreCase))
     {
         // Set save validation script
         e.ValidationScript = GetValidationScript();
     }
 }
 protected void ObjectEditMenu_OnGetClientValidationScript(object sender, EditMenuEventArgs e)
 {
     // Set validation script for save and checkin actions
     if (e.ActionName.EqualsCSafe(ComponentEvents.SAVE, StringComparison.InvariantCultureIgnoreCase) ||
         e.ActionName.EqualsCSafe(ComponentEvents.CHECKIN, StringComparison.InvariantCultureIgnoreCase))
     {
         // Set save validation script
         e.ValidationScript = GetValidationScript();
     }
 }
 /// <summary>
 /// Event handler called on getting client script that is supposed to be executed on action.
 /// </summary>
 /// <param name="sender">Sender object</param>
 /// <param name="e">Event argument</param>
 protected void ObjectEditMenu_OnGetClientActionScript(object sender, EditMenuEventArgs e)
 {
     if ((e.ActionName == ComponentEvents.SAVE) || (e.ActionName == ComponentEvents.CHECKIN))
     {
         e.ClientActionScript = "if (typeof CompileCss != 'undefined') {if (window.Loader) { window.Loader.show(); }  CompileCss();} ";
     }
 }