on-codemerge
Version:
A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product
3 lines (2 loc) • 17.7 kB
JavaScript
/*! on-codemerge v1.3.1 @author Pavel Kuzmin @license MIT @homepage https://s00d.github.io/on-codemerge/ @repository git+https://github.com/s00d/on-codemerge.git Copyright (c) 2026 Pavel Kuzmin - Built on 2026-07-02T13:39:17.947Z */
;Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e="Jan",n="Feb",t="Mär",i="Apr",r="Mai",o="Jun",l="Jul",a="Aug",s="Sep",c="Okt",d="Nov",g="Dez",h="Typografie",u="Absatz",m="Zitat",p="Vorformatiert",b="Aktualisiert",T="Neu",f="Vorlagen",S="Name",k="Inhalt",C="Fett",A="Unterstrichen",E="Durchgestrichen",w="Kursiv",y="Responsive",D="Serie",z="Gesamt",L="Beschriftung",v="Wert",B="Farbe",F="Format",V="X",H="Y",M="Größe",I="URL",R="Anker",x="Titel",U="Kopieren",Z="Speichern",K="Anzeigen",P="Duplizieren",N="Abbrechen",G="Bearbeiten",W="Löschen",O="Entfernen",Y="Sprache",J="Exportieren",X="Sind Sie sicher?",q="durchsuchen",_="Hochladen",j="Wörter",Q="Zeichen",$="Sätze",ee="Absätze",ne="Rückgängig",te="Wiederholen",ie="Wiederherstellen",re="Fußnoten",oe="Einfügen",le="min",ae="Legende",se="Anwenden",ce="Thema",de="Abmessungen",ge="Breite",he="Rahmen",ue="Farben",me="Effekte",pe="Breakpoint",be="Ausrichtung",Te="Abstand",fe="Höhe",Se="Timer",ke="Allgemein",Ce="Tage",Ae="Stunden",Ee="Sek",we="Bis",ye="Erstellen",De="Aktualisieren",ze="Teilen",Le="Horizontal",ve="Vertikal",Be="Zusammenführen",Fe="Verschieben",Ve="Nach oben",He="Nach unten",Me="Einstellungen",Ie="Ausschneiden",Re="Einfügen",xe="Sortieren",Ue="Eigenschaften",Ze="Zellen",Ke="Mobil",Pe="Tablet",Ne="Desktop",Ge="Groß",We="Ultra",Oe="Fluid",Ye="Aktionen",Je="Aufsteigend",Xe="Teilnehmer",qe="Kalender",_e="Kategorie",je="Löschen",Qe="Zusammenarbeit",$e="Daten",en="Absteigend",nn="Beschreibung",tn="Ereignis",rn="Hoch",on="Importieren",ln="Standort",an="Niedrig",sn="Mittel",cn="Ausrichtung",dn="Priorität",gn="Auswahl",hn="Tags",un="Zeit",mn="Tipps",pn={"New Block":"Neuer Block","Split Horizontally":"Horizontal Teilen","Split Vertically":"Vertikal Teilen","Move Up":"Nach Oben Verschieben","Move Down":"Nach Unten Verschieben","Block 1":"Block 1","Block 2":"Block 2","Series 1":"Serie 1","No valid data points to display":"Keine gültigen Datenpunkte zum Anzeigen",Jan:e,Feb:n,Mar:t,Apr:i,May:r,Jun:o,Jul:l,Aug:a,Sep:s,Oct:c,Nov:d,Dec:g,"Keyboard Shortcuts":"Tastenkürzel","Insert Table":"Tabelle Einfügen","Add Row Above":"Zeile Oben Einfügen","Add Row Below":"Zeile Unten Einfügen","Add Column Left":"Spalte Links Einfügen","Add Column Right":"Spalte Rechts Einfügen","Delete Row":"Zeile Löschen","Delete Column":"Spalte Löschen","Delete Table":"Tabelle Löschen","Merge Cells":"Zellen Zusammenführen","Split Cell":"Zelle Teilen","Set Cell Border":"Zellenrahmen Festlegen","Include header row":"Kopfzeile einbeziehen",Typography:h,"Typography Styles":"Typografie-Stile","Clear Formatting":"Formatierung Löschen","Heading 1":"Überschrift 1","Heading 2":"Überschrift 2","Heading 3":"Überschrift 3","Heading 4":"Überschrift 4",Paragraph:u,Blockquote:m,Preformatted:p,"Horizontal Line":"Horizontale Linie",Updated:b,"Insert Video":"Video Einfügen","Are you sure you want to delete this template?":"Sind Sie sicher, dass Sie diese Vorlage löschen möchten?",New:T,Templates:f,Name:S,Content:k,"Insert YouTube Video":"YouTube-Video Einfügen","YouTube Video URL":"YouTube-Video-URL",Bold:C,Underline:A,Strikethrough:E,Italic:w,"Responsive View":"Responsive Ansicht","Mobile View":"Mobile Ansicht","Tablet View":"Tablet-Ansicht","Desktop View":"Desktop-Ansicht","Large Desktop View":"Große Desktop-Ansicht","Ultra Wide View":"Ultrabreite Ansicht",Responsive:y,"Select a viewport size to preview your content at different screen widths.<br>Use the resize handles in responsive mode to adjust the width manually.":"Wählen Sie eine Viewport-Größe, um Ihren Inhalt bei verschiedenen Bildschirmbreiten zu überprüfen.<br>Verwenden Sie die Ziehpunkte im Responsive-Modus, um die Breite manuell anzupassen.",Series:D,Total:z,"Data Points":"Datenpunkte","Add Point":"Punkt Hinzufügen",Label:L,Value:v,Color:B,Format:F,"Delete Point":"Punkt Löschen","Series Data":"Seriendaten","Add Series":"Serie Hinzufügen","Series name":"Serienname","Insert Code Block":"Codeblock Einfügen","Copy to clipboard":"In die Zwischenablage kopieren","+ Add Data Point":"+ Datenpunkt Hinzufügen",X:V,Y:H,"Bullet List":"Aufzählungsliste","Numbered List":"Nummerierte Liste",Size:M,URL:I,Anchor:R,Title:x,'Open in new tab (target="_blank")':'In neuem Tab öffnen (target="_blank")','Add rel="nofollow"':'rel="nofollow" Hinzufügen',"Insert Chart":"Diagramm Einfügen","Enter your code here...":"Geben Sie Ihren Code hier ein...","Copied!":"Kopiert!",Copy:U,Save:Z,View:K,Duplicate:P,Cancel:N,Edit:G,Delete:W,Remove:O,Language:Y,Export:J,Error:"Fehler","Insert Link":"Link Einfügen","Align Left":"Links Ausrichten","Align Center":"Zentrieren","Align Right":"Rechts Ausrichten","Insert Image":"Bild Einfügen","Font Size":"Schriftgröße","Font Family":"Schriftart","Font Settings":"Schrifteinstellungen","Upload File":"Datei Hochladen","Plain Text":"Klartext","Markdown File":"Markdown-Datei","HTML File":"HTML-Datei","Use comments to provide feedback or suggestions.":"Verwenden Sie Kommentare, um Feedback oder Vorschläge zu geben.","Delete Comment":"Kommentar Löschen","Please select some text to comment on":"Bitte wählen Sie einen Text aus, um ihn zu kommentieren","Failed to insert comment. Please try selecting a simpler text range.":"Fehler beim Einfügen des Kommentars. Bitte versuchen Sie, einen einfacheren Textbereich auszuwählen.","Insert Comment":"Kommentar Einfügen","Recent Colors":"Letzte Farben",Confirm:X,"Background Color":"Hintergrundfarbe","Text Color":"Textfarbe","Drag and drop your file here, or":"Ziehen Sie Ihre Datei hierher, oder",browse:q,"Maximum file size: ":"Maximale Dateigröße: ",Uploading:_,"File size exceeds 10MB limit":"Die Dateigröße überschreitet das Limit von {{max}}","Upload failed. Please try again.":"Hochladen fehlgeschlagen. Bitte versuchen Sie es erneut.",Words:j,Characters:Q,"Characters (without spaces)":"Zeichen (ohne Leerzeichen)",Sentences:$,Paragraphs:ee,"HTML Source":"HTML-Quellcode","View HTML":"HTML Anzeigen",Undo:ne,Redo:te,Restore:ie,"Initial version":"Anfangsversion","Changes from previous version:":"Änderungen gegenüber der vorherigen Version:","Edit History":"Bearbeitungsverlauf","View History":"Verlauf Anzeigen","Reading time":"Lesezeit","Insert Footnote":"Fußnote Einfügen",Footnotes:re,"Add Footnote":"Fußnote Hinzufügen","Add explanatory or reference text that will appear at the bottom of the document":"Fügen Sie erklärenden oder referenzierenden Text hinzu, der am Ende des Dokuments erscheint",Insert:oe,min:le,"Export PNG":"PNG exportieren","Select template...":"Vorlage auswählen...","Bar: Sales":"Balken: Umsatz","Pie: Expenses":"Kreis: Ausgaben","Doughnut: Browsers":"Donut: Browser","Line: Visitors":"Linie: Besucher","Chart Title":"Diagrammtitel","X Axis Label":"X-Achsenbeschriftung","Y Axis Label":"Y-Achsenbeschriftung",Legend:ae,"Show Legend":"Legende anzeigen","Hide Legend":"Legende ausblenden","Table Properties":"Tabelleneigenschaften",Apply:se,"Style & Theme":"Stil & Thema","Table Style":"Tabellenstil",Theme:ce,Dimensions:de,Width:ge,"Cell Padding":"Zellenabstand",Borders:he,"Border Style":"Rahmenstil","Border Width":"Rahmenbreite","Border Color":"Rahmenfarbe",Colors:ue,"Header Background":"Kopfzeilen-Hintergrund","Header Text Color":"Kopfzeilen-Textfarbe",Effects:me,"Zebra Stripe":"Zebrastreifen","Hover Effect":"Hover-Effekt","Responsive Settings":"Responsive-Einstellungen",Breakpoint:pe,"Enable Horizontal Scroll":"Horizontales Scrollen aktivieren","Enable Touch Support":"Touch-Unterstützung aktivieren","Enable Cards on Mobile":"Karten auf Mobilgeräten aktivieren","Cell Formatting":"Zellenformatierung","Text Formatting":"Textformatierung","Font Weight":"Schriftstärke","Font Style":"Schriftstil","Text Decoration":"Textdekoration",Alignment:be,"Horizontal Alignment":"Horizontale Ausrichtung","Vertical Alignment":"Vertikale Ausrichtung",Padding:Te,Height:fe,"Insert Lazy Table":"Lazy-Tabelle einfügen","Edit Lazy Table":"Lazy-Tabelle bearbeiten","Fill Table":"Tabelle ausfüllen","Fill Table with Data":"Tabelle mit Daten ausfüllen","Update Table":"Tabelle aktualisieren",Timer:Se,General:ke,days:Ce,hours:Ae,sec:Ee,"Time expired":"Zeit abgelaufen",Until:we,"Edit Timer":"Timer bearbeiten","Copy Timer":"Timer kopieren","Export Timer":"Timer exportieren","Import Timer":"Timer importieren","Delete Timer":"Timer löschen","Timer copied successfully":"Timer erfolgreich kopiert","Failed to copy timer":"Timer konnte nicht kopiert werden","Export failed":"Export fehlgeschlagen","Timer imported successfully":"Timer erfolgreich importiert","Import failed":"Import fehlgeschlagen","Title is required":"Titel ist erforderlich","Target date is required":"Zieldatum ist erforderlich","Target time is required":"Zielzeit ist erforderlich","Invalid date/time format":"Ungültiges Datum/Zeit-Format","Enter timer title":"Timer-Titel eingeben","Enter timer description":"Timer-Beschreibung eingeben","Enter category":"Kategorie eingeben","Enter tags separated by commas":"Tags durch Kommas getrennt eingeben","New Timer":"Neuer Timer",Create:ye,Update:De,"No timers found":"Keine Timer gefunden","Create your first timer to get started":"Erstellen Sie Ihren ersten Timer, um zu beginnen","Text Block":"Textblock","Container Block":"Container-Block","Split Container":"Container teilen",Split:ze,Horizontally:Le,Vertically:ve,Merge:Be,Move:Fe,Up:Ve,Down:He,Settings:Me,"Make Editable":"Bearbeitbar machen","Make Read-only":"Nur-Lesen machen","Insert Block":"Block einfügen","Clear Cell":"Zelle löschen","Delete Cell":"Zelle entfernen","Select All":"Alles auswählen",Cut:Ie,Paste:Re,"Auto Size":"Automatische Größe",Sort:xe,"Sort Ascending":"Aufsteigend sortieren","Sort Descending":"Absteigend sortieren","Export Table":"Tabelle exportieren","Import Table":"Tabelle importieren",Properties:Ue,Cells:Ze,Mobile:Ke,Tablet:Pe,Desktop:Ne,Large:Ge,Ultra:We,Fluid:Oe,"Resize editor width":"Editor-Breite ändern","Are you sure you want to delete this timer?":"Sind Sie sicher, dass Sie diesen Timer löschen möchten?",Actions:Ye,"Add Column":"Spalte hinzufügen","Add Event":"Ereignis hinzufügen","Add Row":"Zeile hinzufügen","All day event":"Ganztägiges Ereignis","Are you sure you want to delete this calendar?":"Sind Sie sicher, dass Sie diesen Kalender löschen möchten?",Ascending:Je,Attendees:Xe,"Auto Fit":"Automatische Anpassung","Bar/Area Mode":"Balken/Bereich-Modus","Block Style":"Block-Stil","Block Style Editor":"Block-Stil-Editor","CSS Classes":"CSS-Klassen","CSS Selector (for HTML)":"CSS-Selektor (für HTML)","CSV Delimiter":"CSV-Trennzeichen",Calendar:qe,"Calendar Title":"Kalendertitel","Calendar copied successfully":"Kalender erfolgreich kopiert","Calendar imported successfully":"Kalender erfolgreich importiert",Category:_e,"Cell Operations":"Zellenoperationen","Chart Type":"Diagrammtyp",Clear:je,"Clear Table":"Tabelle löschen","Clipboard Operations":"Zwischenablage-Operationen",Collaboration:Qe,"Copy Calendar":"Kalender kopieren","Copy Cell":"Zelle kopieren","Copy Event":"Ereignis kopieren","Copy Table":"Tabelle kopieren","Create your first calendar to get started":"Erstellen Sie Ihren ersten Kalender, um zu beginnen","Current locale - Click to change":"Aktuelle Locale - Klicken Sie zum Ändern","Current viewport - Click to change":"Aktueller Viewport - Klicken Sie zum Ändern","Cut Cell":"Zelle ausschneiden",Data:$e,"Data URL":"Daten-URL",Date:"Datum","Default Colors":"Standardfarben","Delete Calendar":"Kalender löschen","Delete Elements":"Elemente löschen","Delete Event":"Ereignis löschen",Descending:en,Description:nn,"Display Settings":"Anzeigeeinstellungen","Duplicated Block":"Duplizierter Block","Duration (minutes)":"Dauer (Minuten)","Edit Calendar":"Kalender bearbeiten","Edit Event":"Ereignis bearbeiten","Enter X axis label...":"X-Achsen-Beschriftung eingeben...","Enter Y axis label...":"Y-Achsen-Beschriftung eingeben...","Enter attendees (comma separated)":"Teilnehmer eingeben (durch Kommas getrennt)","Enter calendar description":"Kalenderbeschreibung eingeben","Enter calendar title":"Kalendertitel eingeben","Enter chart title...":"Diagrammtitel eingeben...","Enter event description":"Ereignisbeschreibung eingeben","Enter event location":"Ereignisort eingeben","Enter event title":"Ereignistitel eingeben","Enter tags (comma separated)":"Tags eingeben (durch Kommas getrennt)",Event:tn,"Event copied successfully":"Ereignis erfolgreich kopiert","Export Calendar":"Kalender exportieren","Export as PNG":"Als PNG exportieren","Failed to copy calendar":"Kalender konnte nicht kopiert werden","Failed to copy event":"Ereignis konnte nicht kopiert werden","First row contains headers":"Erste Zeile enthält Überschriften","Fluid width":"Fließende Breite","Format Cell":"Zelle formatieren",High:rn,Import:on,"Import Calendar":"Kalender importieren","Import Type":"Importtyp","Import/Export":"Import/Export","Inline Styles":"Inline-Stile","Insert Cell":"Zelle einfügen","Insert Cell Above":"Zelle darüber einfügen","Insert Cell Below":"Zelle darunter einfügen","Insert Cell Left":"Zelle links einfügen","Insert Cell Right":"Zelle rechts einfügen","Insert Math":"Mathematik einfügen","Language Settings":"Spracheinstellungen","Large Desktop":"Großer Desktop","Large desktop view":"Große Desktop-Ansicht","Line Height":"Zeilenhöhe",Location:ln,Low:an,Medium:sn,"Merge Horizontally":"Horizontal zusammenführen","Merge Vertically":"Vertikal zusammenführen","New Calendar":"Neuer Kalender","New Template":"Neue Vorlage","No calendars found":"Keine Kalender gefunden","No reminder":"Keine Erinnerung","Note: Width is disabled when Horizontal Scroll is enabled":"Hinweis: Breite ist deaktiviert, wenn horizontales Scrollen aktiviert ist",Orientation:cn,"Paste Cell":"Zelle einfügen","Please enter a valid URL":"Bitte geben Sie eine gültige URL ein","Print / PDF File":"Drucken / PDF-Datei",Priority:dn,"Reminder (minutes before)":"Erinnerung (Minuten vorher)","Resize Columns":"Spaltenbreite ändern","Search shortcuts...":"Verknüpfungen suchen...","Select Column":"Spalte auswählen","Select Elements":"Elemente auswählen","Select Row":"Zeile auswählen","Select Viewport":"Viewport auswählen","Select category":"Kategorie auswählen",Selection:gn,"Show Grid":"Raster anzeigen","Smartphone view":"Smartphone-Ansicht","Sort Table":"Tabelle sortieren","Spell Check":"Rechtschreibprüfung","Standard desktop":"Standard-Desktop","Table ID (optional)":"Tabellen-ID (optional)","Table Management":"Tabellenverwaltung","Table Operations":"Tabellenoperationen","Table Tools":"Tabellenwerkzeuge","Tablet view":"Tablet-Ansicht",Tags:hn,"Tags (comma separated)":"Tags (durch Kommas getrennt)","Target Date":"Zieldatum","Target Time":"Zielzeit",Time:un,Tips:mn,"Ultra Wide":"Ultra-Breit","Ultra wide screen":"Ultra-breiter Bildschirm","• Responsive mode allows manual resizing":"• Responsiver Modus ermöglicht manuelle Größenänderung","• Tables adapt automatically to viewport size":"• Tabellen passen sich automatisch an die Viewport-Größe an","• Use hotkeys for quick switching":"• Verwenden Sie Tastenkombinationen für schnelles Umschalten","• Viewport state is saved automatically":"• Viewport-Zustand wird automatisch gespeichert"};exports.Actions=Ye;exports.Alignment=be;exports.Anchor=R;exports.Apply=se;exports.Apr=i;exports.Ascending=Je;exports.Attendees=Xe;exports.Aug=a;exports.Blockquote=m;exports.Bold=C;exports.Borders=he;exports.Breakpoint=pe;exports.Calendar=qe;exports.Cancel=N;exports.Category=_e;exports.Cells=Ze;exports.Characters=Q;exports.Clear=je;exports.Collaboration=Qe;exports.Color=B;exports.Colors=ue;exports.Confirm=X;exports.Content=k;exports.Copy=U;exports.Create=ye;exports.Cut=Ie;exports.Data=$e;exports.Dec=g;exports.Delete=W;exports.Descending=en;exports.Description=nn;exports.Desktop=Ne;exports.Dimensions=de;exports.Down=He;exports.Duplicate=P;exports.Edit=G;exports.Effects=me;exports.Event=tn;exports.Export=J;exports.Feb=n;exports.Fluid=Oe;exports.Footnotes=re;exports.Format=F;exports.General=ke;exports.Height=fe;exports.High=rn;exports.Horizontally=Le;exports.Import=on;exports.Insert=oe;exports.Italic=w;exports.Jan=e;exports.Jul=l;exports.Jun=o;exports.Label=L;exports.Language=Y;exports.Large=Ge;exports.Legend=ae;exports.Location=ln;exports.Low=an;exports.Mar=t;exports.May=r;exports.Medium=sn;exports.Merge=Be;exports.Mobile=Ke;exports.Move=Fe;exports.Name=S;exports.New=T;exports.Nov=d;exports.Oct=c;exports.Orientation=cn;exports.Padding=Te;exports.Paragraph=u;exports.Paragraphs=ee;exports.Paste=Re;exports.Preformatted=p;exports.Priority=dn;exports.Properties=Ue;exports.Redo=te;exports.Remove=O;exports.Responsive=y;exports.Restore=ie;exports.Save=Z;exports.Selection=gn;exports.Sentences=$;exports.Sep=s;exports.Series=D;exports.Settings=Me;exports.Size=M;exports.Sort=xe;exports.Split=ze;exports.Strikethrough=E;exports.Tablet=Pe;exports.Tags=hn;exports.Templates=f;exports.Theme=ce;exports.Time=un;exports.Timer=Se;exports.Tips=mn;exports.Title=x;exports.Total=z;exports.Typography=h;exports.URL=I;exports.Ultra=We;exports.Underline=A;exports.Undo=ne;exports.Until=we;exports.Up=Ve;exports.Update=De;exports.Updated=b;exports.Uploading=_;exports.Value=v;exports.Vertically=ve;exports.View=K;exports.Width=ge;exports.Words=j;exports.X=V;exports.Y=H;exports.browse=q;exports.days=Ce;exports.default=pn;exports.hours=Ae;exports.min=le;exports.sec=Ee;