protected override bool OnBubbleEvent(object source, EventArgs args) { bool handled = false; if (args is controls.SaveClickEventArgs) { controls.SaveClickEventArgs e = (controls.SaveClickEventArgs)args; if (e.Message == "Saved") { saveExtras(); ClientTools .ShowSpeechBubble(speechBubbleIcon.save, "Memebertype saved", "") .SyncTree(dt.Id.ToString(), true); } else { ClientTools .ShowSpeechBubble(e.IconType, e.Message, "") .SyncTree(dt.Id.ToString(), true); } handled = true; } setupExtraEditorControls(); return(handled); }
protected override bool OnBubbleEvent(object source, EventArgs e) { if (e is controls.SaveClickEventArgs) { controls.SaveClickEventArgs sce = (controls.SaveClickEventArgs)e; if (sce.Message == "Saved") { int mtid = 0; ClientTools.ShowSpeechBubble(speechBubbleIcon.save, "Mediatype saved", "Mediatype was successfully saved"); if (int.TryParse(Request.QueryString["id"], out mtid)) { new cms.businesslogic.media.MediaType(mtid).Save(); } } else if (sce.Message.Contains("Tab")) { ClientTools.ShowSpeechBubble(sce.IconType, sce.Message, ""); } else { ClientTools.ShowSpeechBubble(sce.IconType, sce.Message, ""); } return(true); } else { return(false); } }
protected override bool OnBubbleEvent(object source, EventArgs args) { bool handled = false; if (args is controls.SaveClickEventArgs) { controls.SaveClickEventArgs e = (controls.SaveClickEventArgs)args; if (e.Message == "Saved") { int dtid = 0; if (int.TryParse(Request.QueryString["id"], out dtid)) { new cms.businesslogic.web.DocumentType(dtid).Save(); } base.speechBubble(e.IconType, ui.Text("contentTypeSavedHeader"), ""); ArrayList tmp = new ArrayList(); setCheckBoxStates(templateList); foreach (ListItem li in templateList.Items) { if (li.Selected) { tmp.Add(new cms.businesslogic.template.Template(int.Parse(li.Value))); } } cms.businesslogic.template.Template[] tt = new cms.businesslogic.template.Template[tmp.Count]; for (int i = 0; i < tt.Length; i++) { tt[i] = (cms.businesslogic.template.Template)tmp[i]; } dt.allowedTemplates = tt; if (dt.allowedTemplates.Length > 0 && ddlTemplates.SelectedIndex >= 0) { dt.DefaultTemplate = int.Parse(ddlTemplates.SelectedValue); } else { dt.RemoveDefaultTemplate(); } bindTemplates(); } else { base.speechBubble(e.IconType, e.Message, ""); } handled = true; } return(handled); }