9DECAE1C81FF44CD900F5C17C8F05086
  • Thomas Pollinger
  • 24.01.2019
  • DE

JavaScript: AddToClipBoard() und Refresh()

Mit folgendem JavaScript-Code kann man im SmartEdit eine Seite mit einer angegebenen GuID (in diesem Beispiel 2FD..., muss die GUID natürlich angepasst werden) ins Clipboard einfügen.

Add page to clipboard:

top.RedDot.CMS.Client.WebServices.SearchUtilService.AddToClipboard(
  ["2FDA30ACB4B4455F9D6B87F65AE9EB19"],
  function() {
    alert("Page has been added to clipboard");
  },
  function() {
    alert("Error");
  }
);


Refresh clipboard SmartPanel in SmartEdit:

top.RedDot.UI.SmartPanelManager.instance._smartPanels._list.find(x => x._id === "RD_Clipboard").refresh();

 

Danke nach Oldenburg für die Erläuterungen und Tipps ;)


Über den Autor:
Thomas Pollinger

... ist Senior Site Reliability Engineer bei der Vodafone GmbH in Düsseldorf. Seit dem Jahr 2007 betreut er zusammen mit seinen Kollegen die OpenText- (vormals RedDot-) Plattform Web Site Management für die deutsche Konzernzentrale.

Er entwickelt Erweiterungen in Form von Plug-Ins und PowerShell Skripten. Seit den Anfängen in 2001 (RedDot CMS 4.0) kennt er sich speziell mit der Arbeitweise und den Funktionen des Management Server aus.