diff --git a/content/functions.js.php b/content/functions.js.php index 273504402..3795b603f 100644 --- a/content/functions.js.php +++ b/content/functions.js.php @@ -139,4 +139,38 @@ function ConvertDateToISO(datum) } else return ''; +} + +// **** +// * Liefert die Daten aus der Zwischenablage +// **** +function getDataFromClipboard() +{ + netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); + var clip = Components.classes["@mozilla.org/widget/clipboard;1"].getService(Components.interfaces.nsIClipboard); + if (!clip) + return false; + var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable); + if (!trans) + return false; + + trans.addDataFlavor("text/unicode"); + + clip.getData(trans,clip.kGlobalClipboard); + var str = new Object(); + var strLength = new Object(); + trans.getTransferData("text/unicode",str,strLength); + + if (str) str = str.value.QueryInterface(Components.interfaces.nsISupportsString); + if (str) pastetext = str.data.substring(0,strLength.value / 2); + + return pastetext; +} + +// **** +// * Liefert das Aktuelle Studiensemester +// **** +function getStudiensemester() +{ + return document.getElementById('statusbarpanel-semester').label; } \ No newline at end of file diff --git a/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php b/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php index a9c3bc12b..74182b741 100644 --- a/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php +++ b/content/lvplanung/lehrveranstaltungnotenoverlay.xul.php @@ -52,15 +52,15 @@ echo " -