private void RegisterCommands(string message, object callback) { string json = UCommandController.GetAllDynamicCommandsJson(); string js = string.Format("window.registerCommands({0});", json); ExecuteJavascript(js); }
private void RunCommand(string message, object callback) { if (string.IsNullOrEmpty(message)) { return; } UCommandController.RunDynamicCommands(message); }
private void RunCustomizeOpenAction(string id, object callback) { if (string.IsNullOrEmpty(id)) { return; } var entries = UCommandController.GetQuickOpenEntries(id); wrap = new CallbackWrapper(callback); var json = string.Format("[{0}]", string.Join(",", entries.Select(e => e.ToJsonString()).ToArray())); wrap.Send(json); }
private void RunCustomizeEntry(string editorId, string entryId, object callback) { UCommandController.RunQuickOpenEntry(editorId, entryId); }
private void GetQuickOpenActions(string message, object callback) { wrap = new CallbackWrapper(callback); wrap.Send(UCommandController.GetAllQuickOpenCommandsJson()); }