| ... | 
        ... | 
                @@ -1,40 +1,75 @@ | 
      
              
                     | 
          1 | 
          +{{info type="info"}} | 
        
              
                     | 
          2 | 
          +Hinweis zur Sicherheitslücke [[CVE-2022-42889>>https://nvd.nist.gov/vuln/detail/CVE-2022-42889]] in der Komponente Apache Commons Text: Die innerhalb der Bibliothek betroffene Funktionalität wird aktuell in {{formcycle/}} an keiner Stelle verwendet, weshalb {{formcycle/}} nicht von diesem Problem betroffen ist. Ab {{formcycle/}} Version 7.2.1 wird eine fehlerfreie Version der Bibliothek verwendet. | 
        
              
                     | 
          3 | 
          +{{/info}} | 
        
              
                     | 
          4 | 
          + | 
        
              
                     | 
          5 | 
          +{{info type="info"}} | 
        
              
                     | 
          6 | 
          +Weitere Informationen über die Sicherheitslücke [[CVE-2022-22965>>https://tanzu.vmware.com/security/cve-2022-22965]] im Spring Framework und deren Einfluss auf {{formcycle/}}-Versionen 7.0.0 bis 7.0.11 finden sich auf der Seite zu den [[Allgemeinen Sicherheitsempfehlungen>>doc:Formcycle.SystemSettings.Sicherheit.WebHome]]. Version 7.0.12 von {{formcycle/}} mit einer aktualisierten Version des Spring Frameworks steht [[steht zum Download bereit>>doc:Blog.WebHome]]. | 
        
              
                     | 
          7 | 
          +{{/info}} | 
        
              
                     | 
          8 | 
          + | 
        
              
                     | 
          9 | 
          +{{info type="info"}} | 
        
              
                     | 
          10 | 
          +Weitere Informationen über die Sicherheitslücken [[CVE-2021-44228>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228]], [[CVE-2021-45046>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046]], [[CVE-2021-45105>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45105]], and [[CVE-2021-44832>>https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44832]] in Log4J und deren Einfluss auf {{formcycle/}}-Versionen 7.0.0 bis 7.0.9 finden sich auf der Seite zu den [[Allgemeinen Sicherheitsempfehlungen>>doc:Formcycle.SystemSettings.Sicherheit.WebHome]]. Version 7.0.10 von {{formcycle/}} mit einer aktualisierten Version von Log4J [[steht zum Download bereit>>doc:Blog.WebHome]]. | 
        
              
                     | 
          11 | 
          +{{/info}} | 
        
              
                     | 
          12 | 
          + | 
        
              
                     | 
          13 | 
          +{{info type="info"}} | 
        
              
                     | 
          14 | 
          +Die Hilfe zur neuen {{formcycle/}} Version 8 befindet sich unter: https://help8.formcycle.eu und die Hilfe zur vorherigen {{formcycle/}} Version 6 befindet sich unter: https://help6.formcycle.eu | 
        
              
                     | 
          15 | 
          +{{/info}} | 
        
              
                     | 
          16 | 
          + | 
        
              
                    | 1 | 
          1 | 
           {{velocity}} | 
        
              
                    | 2 | 
          2 | 
           #set ($mainCards = [{ | 
        
              
                    | 3 | 
          3 | 
             'iconfc': 'square-edit-outline', | 
        
              
                    | 4 | 
          4 | 
             'title': 'Formulardesigner', | 
        
              
                    | 5 | 
           | 
          -  'description': 'Arbeiten mit dem Formulardesigner', | 
        
              
                    | 6 | 
           | 
          -  'documentation': "Formcycle.FormDesigner" | 
        
              
                     | 
          21 | 
          +  'description': 'Formulare erstellen und bearbeiten', | 
        
              
                     | 
          22 | 
          +  'documentation': "Formcycle.Designer", | 
        
              
                     | 
          23 | 
          +  'bgcolor': '#617496', | 
        
              
                     | 
          24 | 
          +  'color': '#fff', | 
        
              
                     | 
          25 | 
          +  'colordesc': '#e1e2e4' | 
        
              
                    | 7 | 
          7 | 
           }, { | 
        
              
                     | 
          27 | 
          +  'iconfc': 'workflow-fill', | 
        
              
                     | 
          28 | 
          +  'title': 'Workflowdesigner', | 
        
              
                     | 
          29 | 
          +  'description': 'Formulardaten verarbeiten', | 
        
              
                     | 
          30 | 
          +  'documentation': 'Formcycle.Designer.Workflow', | 
        
              
                     | 
          31 | 
          +  'bgcolor': '#617496', | 
        
              
                     | 
          32 | 
          +  'color': '#fff', | 
        
              
                     | 
          33 | 
          +  'colordesc': '#e1e2e4' | 
        
              
                     | 
          34 | 
          +}, { | 
        
              
                    | 8 | 
          8 | 
             'iconfc': 'wrench', | 
        
              
                    | 9 | 
          9 | 
             'title': 'Verwaltung', | 
        
              
                    | 10 | 
          10 | 
             'description': 'Benutzerverwaltung, LDAP, Datenbanken, Dateien, Templates und vieles mehr', | 
        
              
                    | 11 | 
           | 
          -  'documentation': 'Formcycle.UserInterface' | 
        
              
                     | 
          38 | 
          +  'documentation': 'Formcycle.UserInterface', | 
        
              
                     | 
          39 | 
          +  'bgcolor': '#b6c2d2', | 
        
              
                     | 
          40 | 
          +  'color': '#2b3649', | 
        
              
                     | 
          41 | 
          +  'colordesc': '#617496' | 
        
              
                    | 12 | 
          12 | 
           }, { | 
        
              
                    | 13 | 
          13 | 
             'iconfc': 'inbox', | 
        
              
                    | 14 | 
          14 | 
             'title': 'Posteingang', | 
        
              
                    | 15 | 
          15 | 
             'description': 'Formulardaten organisieren', | 
        
              
                    | 16 | 
           | 
          -  'documentation': 'Formcycle.Inbox' | 
        
              
                     | 
          46 | 
          +  'documentation': 'Formcycle.Inbox', | 
        
              
                     | 
          47 | 
          +  'bgcolor': '#ffab70', | 
        
              
                     | 
          48 | 
          +  'color': '#fff', | 
        
              
                     | 
          49 | 
          +  'colordesc': '#fff' | 
        
              
                    | 17 | 
          17 | 
           }, { | 
        
              
                    | 18 | 
           | 
          -  'iconfc': 'workflow-fill', | 
        
              
                    | 19 | 
           | 
          -  'title': 'Workflow', | 
        
              
                    | 20 | 
           | 
          -  'description': 'Formulardaten verarbeiten', | 
        
              
                    | 21 | 
           | 
          -  'documentation': 'Formcycle.UserInterface.MyForms.WorkflowProcessing' | 
        
              
                    | 22 | 
           | 
          -}, { | 
        
              
                    | 23 | 
          23 | 
             'icon': 'fa fa-download', | 
        
              
                    | 24 | 
          24 | 
             'title': 'Installation', | 
        
              
                    | 25 | 
          25 | 
             'description': 'FORMCYCLE installieren oder aktualisieren', | 
        
              
                    | 26 | 
           | 
          -  'documentation': 'Formcycle.Installation' | 
        
              
                     | 
          54 | 
          +  'documentation': 'Formcycle.Installation', | 
        
              
                     | 
          55 | 
          +  'bgcolor': '#b6c2d2', | 
        
              
                     | 
          56 | 
          +  'color': '#2b3649', | 
        
              
                     | 
          57 | 
          +  'colordesc': '#617496' | 
        
              
                    | 27 | 
          27 | 
           }, { | 
        
              
                    | 28 | 
          28 | 
             'iconfc': 'form', | 
        
              
                    | 29 | 
          29 | 
             'title': 'Beispiele', | 
        
              
                    | 30 | 
          30 | 
             'description': 'Beispiele für Formulareinbindungen und Formulare', | 
        
              
                    | 31 | 
           | 
          -  'documentation': 'doc:Examples.WebHome' | 
        
              
                     | 
          62 | 
          +  'documentation': 'doc:Examples.WebHome', | 
        
              
                     | 
          63 | 
          +  'bgcolor': '#cae7df', | 
        
              
                     | 
          64 | 
          +  'color': '#2b3649', | 
        
              
                     | 
          65 | 
          +  'colordesc': '#617496' | 
        
              
                     | 
          66 | 
          +}, { | 
        
              
                     | 
          67 | 
          +  'icon': 'fa fa-play-circle', | 
        
              
                     | 
          68 | 
          +  'title': 'Schulungsvideos und Anwendungsfälle', | 
        
              
                     | 
          69 | 
          +  'description': 'Kurze Videos zu den verschiedensten Themen', | 
        
              
                     | 
          70 | 
          +  'documentation': 'doc:Schulung.WebHome' | 
        
              
                    | 32 | 
          32 | 
           }]) | 
        
              
                    | 33 | 
           | 
          - | 
        
              
                    | 34 | 
           | 
          -##  'icon': 'fa fa-play-circle', | 
        
              
                    | 35 | 
           | 
          -##  'title': 'Einführungsvideos', | 
        
              
                    | 36 | 
           | 
          -##  'description': 'Kurze Videos zum Vorstellen einzelner FORMCYCLE-Funktionen; ggf. Titel "Schnelleinstieg"', | 
        
              
                    | 37 | 
           | 
          -##  'documentation': 'https://formcycle.eu/de/features' | 
        
              
                     | 
          72 | 
          +   | 
        
              
                    | 38 | 
          38 | 
           ##}, { | 
        
              
                    | 39 | 
          39 | 
           ##  'iconfc': 'puzzle', | 
        
              
                    | 40 | 
          40 | 
           ##  'title': 'Anwendungsfälle', | 
        
                      
        | ... | 
        ... | 
                @@ -46,32 +46,44 @@ | 
      
              
                    | 46 | 
          46 | 
             'iconfc': 'information-outline', | 
        
              
                    | 47 | 
          47 | 
             'title': 'Workshops', | 
        
              
                    | 48 | 
          48 | 
             'description': 'Workshops zu verschiedenen Themen rund um FORMCYCLE', | 
        
              
                    | 49 | 
           | 
          -  'documentation': 'doc:Workshops.WebHome' | 
        
              
                     | 
          84 | 
          +  'documentation': 'doc:Workshops.WebHome', | 
        
              
                     | 
          85 | 
          +  'bgcolor': '#b6c2d2', | 
        
              
                     | 
          86 | 
          +  'color': '#2b3649' | 
        
              
                    | 50 | 
          50 | 
           }, { | 
        
              
                    | 51 | 
          51 | 
             'icon': 'fa fa-cloud', | 
        
              
                    | 52 | 
          52 | 
             'title': 'FORM.CLOUD', | 
        
              
                    | 53 | 
          53 | 
             'description': 'Informationen zur XIMA FORM.CLOUD', | 
        
              
                    | 54 | 
           | 
          -  'documentation': 'doc:FORMCLOUD.WebHome' | 
        
              
                     | 
          91 | 
          +  'documentation': 'doc:FORMCLOUD.WebHome', | 
        
              
                     | 
          92 | 
          +  'bgcolor': '#b6c2d2', | 
        
              
                     | 
          93 | 
          +  'color': '#2b3649' | 
        
              
                    | 55 | 
          55 | 
           }, { | 
        
              
                    | 56 | 
          56 | 
             'iconfc': 'action-change-status', | 
        
              
                    | 57 | 
          57 | 
             'title': 'Einbindung externer Systeme', | 
        
              
                    | 58 | 
          58 | 
             'description': 'Einbindung von FORMCYCLE in CMS/DMS-Systeme', | 
        
              
                    | 59 | 
           | 
          -  'documentation': 'Formcycle.CMSExtension' | 
        
              
                     | 
          98 | 
          +  'documentation': 'Formcycle.CMSExtension', | 
        
              
                     | 
          99 | 
          +  'bgcolor': '#b6c2d2', | 
        
              
                     | 
          100 | 
          +  'color': '#2b3649' | 
        
              
                    | 60 | 
          60 | 
           }, { | 
        
              
                    | 61 | 
          61 | 
             'iconfc': 'puzzle', | 
        
              
                    | 62 | 
          62 | 
             'title': 'Plugin-Dokumentation', | 
        
              
                    | 63 | 
          63 | 
             'description': 'Dokumentation der für FORMCYCLE verfügbaren Plugins', | 
        
              
                    | 64 | 
           | 
          -  'documentation': 'Formcycle.PluginDocumentation' | 
        
              
                     | 
          105 | 
          +  'documentation': 'Formcycle.PluginDocumentation', | 
        
              
                     | 
          106 | 
          +  'bgcolor': '#b6c2d2', | 
        
              
                     | 
          107 | 
          +  'color': '#2b3649' | 
        
              
                    | 65 | 
          65 | 
           }, { | 
        
              
                    | 66 | 
          66 | 
             'icon': 'fa fa-list', | 
        
              
                    | 67 | 
          67 | 
             'title': 'Release Notes', | 
        
              
                    | 68 | 
          68 | 
             'description': 'Release Notes und Download der aktuellen Version', | 
        
              
                    | 69 | 
           | 
          -  'documentation': 'doc:Blog.WebHome' | 
        
              
                     | 
          112 | 
          +  'documentation': 'doc:Blog.WebHome', | 
        
              
                     | 
          113 | 
          +  'bgcolor': '#b6c2d2', | 
        
              
                     | 
          114 | 
          +  'color': '#2b3649' | 
        
              
                    | 70 | 
          70 | 
           }, { | 
        
              
                    | 71 | 
          71 | 
             'iconfc': 'comment-faq-outline', | 
        
              
                    | 72 | 
          72 | 
             'title': 'Häufig gestellte Fragen', | 
        
              
                    | 73 | 
          73 | 
             'description': 'Häufig gestellte Fragen', | 
        
              
                    | 74 | 
           | 
          -  'documentation': "https://faq.formcycle.eu/" | 
        
              
                     | 
          119 | 
          +  'documentation': "https://faq.formcycle.eu/", | 
        
              
                     | 
          120 | 
          +  'bgcolor': '#b6c2d2', | 
        
              
                     | 
          121 | 
          +  'color': '#2b3649' | 
        
              
                    | 75 | 
          75 | 
           }]) | 
        
              
                    | 76 | 
          76 | 
            | 
        
              
                    | 77 | 
          77 | 
           ##  'icon': 'fa fa-share-square', | 
        
                      
        | ... | 
        ... | 
                @@ -80,7 +80,7 @@ | 
      
              
                    | 80 | 
          80 | 
           ##  'documentation': 'Formcycle.UserInterface.MyForms.WorkflowProcessing' | 
        
              
                    | 81 | 
          81 | 
           ##}, { | 
        
              
                    | 82 | 
          82 | 
            | 
        
              
                    | 83 | 
           | 
          -	 | 
        
              
                     | 
          130 | 
          +  | 
        
              
                    | 84 | 
          84 | 
            | 
        
              
                    | 85 | 
          85 | 
           {{html}} | 
        
              
                    | 86 | 
          86 | 
           ##$jsontool.serialize(${mainCards})<br> | 
        
                      
        | ... | 
        ... | 
                @@ -89,15 +89,15 @@ | 
      
              
                    | 89 | 
          89 | 
            | 
        
              
                    | 90 | 
          90 | 
           {{MainMenuTiles cards='$jsontool.serialize($mainCards)' /}} | 
        
              
                    | 91 | 
          91 | 
            | 
        
              
                    | 92 | 
           | 
          -{{MainMenuTiles cards='$jsontool.serialize($smallCards)' type="small" /}} | 
        
              
                    | 93 | 
          93 | 
            | 
        
              
                     | 
          140 | 
          + | 
        
              
                    | 94 | 
          94 | 
           {{/velocity}} | 
        
              
                    | 95 | 
          95 | 
            | 
        
              
                     | 
          143 | 
          +{{MainMenuTiles cards="[{~"iconfc~":~"information-outline~",~"title~":~"Workshops~",~"description~":~"Workshops zu verschiedenen Themen rund um FORMCYCLE~",~"documentation~":~"doc:Workshops.WebHome~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"icon~":~"fa fa-cloud~",~"title~":~"FORM.CLOUD~",~"description~":~"Informationen zur XIMA FORM.CLOUD~",~"documentation~":~"doc:FORMCLOUD.WebHome~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"iconfc~":~"action-change-status~",~"title~":~"Einbindung externer Systeme~",~"description~":~"Einbindung von FORMCYCLE in CMS/DMS-Systeme~",~"documentation~":~"Formcycle.CMSExtension~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"iconfc~":~"puzzle~",~"title~":~"Plugin-Dokumentation~",~"description~":~"Dokumentation der für FORMCYCLE verfügbaren Plugins~",~"documentation~":~"Formcycle.PluginDocumentation~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"icon~":~"fa fa-list~",~"title~":~"Release Notes~",~"description~":~"Release Notes und Download der aktuellen Version~",~"documentation~":~"doc:Blog.WebHome~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"},{~"iconfc~":~"comment-faq-outline~",~"title~":~"Häufig gestellte Fragen~",~"description~":~"Häufig gestellte Fragen~",~"documentation~":~"https://faq.formcycle.eu/~",~"bgcolor~":~"#b6c2d2~",~"color~":~"#2b3649~"}]" type="small"/}} | 
        
              
                     | 
          144 | 
          + | 
        
              
                    | 96 | 
          96 | 
           {{velocity}} | 
        
              
                    | 97 | 
          97 | 
           {{html wiki="false" clean="false"}} | 
        
              
                    | 98 | 
          98 | 
            | 
        
              
                    | 99 | 
           | 
          - | 
        
              
                    | 100 | 
           | 
          - | 
        
              
                    | 101 | 
          101 | 
           <style> | 
        
              
                    | 102 | 
          102 | 
           .jqcloud{font:10px Helvetica,Arial,sans-serif;line-height:normal;overflow:hidden;position:relative}.jqcloud-word{margin:0;padding:0}.jqcloud-word.w1{color:#aab5f0;font-size:100%}.jqcloud-word.w2{color:#9ce;font-size:150%}.jqcloud-word.w3{color:#a0ddff;font-size:200%}.jqcloud-word.w4{color:#90c5f0;font-size:250%}.jqcloud-word.w5{color:#90a0dd;font-size:300%}.jqcloud-word.w6{color:#90c5f0;font-size:350%}.jqcloud-word.w7{color:#39d;font-size:400%}.jqcloud-word.w8{color:#0cf;font-size:450%}.jqcloud-word.w9{color:#0cf;font-size:500%}.jqcloud-word.w10{color:#0cf;font-size:550%}.jqcloud-word a{color:inherit;font-size:inherit;text-decoration:none}.jqcloud-word a:hover{color:#0cf} | 
        
              
                    | 103 | 
          103 | 
           .jqcloud span { | 
        
                      
        | ... | 
        ... | 
                @@ -808,3 +808,173 @@ | 
      
              
                    | 808 | 
          808 | 
           --> | 
        
              
                    | 809 | 
          809 | 
           {{/html}} | 
        
              
                    | 810 | 
          810 | 
           {{/velocity}} | 
        
              
                     | 
          858 | 
          + | 
        
              
                     | 
          859 | 
          +{{velocity}} | 
        
              
                     | 
          860 | 
          +{{html wiki="false" clean="false"}} | 
        
              
                     | 
          861 | 
          +<style> | 
        
              
                     | 
          862 | 
          +    /* Overlay background */ | 
        
              
                     | 
          863 | 
          +    #overlayv8 { | 
        
              
                     | 
          864 | 
          +      position: fixed; | 
        
              
                     | 
          865 | 
          +      top: 0; | 
        
              
                     | 
          866 | 
          +      left: 0; | 
        
              
                     | 
          867 | 
          +      width: 100%; | 
        
              
                     | 
          868 | 
          +      height: 100%; | 
        
              
                     | 
          869 | 
          +      background-color: rgba(0, 0, 0, 0.5); /* 50% transparent black */ | 
        
              
                     | 
          870 | 
          +      display: flex; | 
        
              
                     | 
          871 | 
          +      justify-content: center; | 
        
              
                     | 
          872 | 
          +      align-items: center; | 
        
              
                     | 
          873 | 
          +      z-index: 1000; | 
        
              
                     | 
          874 | 
          +    } | 
        
              
                     | 
          875 | 
          + | 
        
              
                     | 
          876 | 
          +    /* Dialog box */ | 
        
              
                     | 
          877 | 
          +    #dialogv8 { | 
        
              
                     | 
          878 | 
          +      user-select: none; | 
        
              
                     | 
          879 | 
          +      background-color: white; | 
        
              
                     | 
          880 | 
          +      padding: 20px; | 
        
              
                     | 
          881 | 
          +      border-radius: 25px; | 
        
              
                     | 
          882 | 
          +      max-width: 90%; | 
        
              
                     | 
          883 | 
          +      width: 400px; | 
        
              
                     | 
          884 | 
          +      box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); | 
        
              
                     | 
          885 | 
          +      text-align: center; | 
        
              
                     | 
          886 | 
          +      font-family: "Corporate S W01","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif !important; | 
        
              
                     | 
          887 | 
          +      font-weight: 400; | 
        
              
                     | 
          888 | 
          +    } | 
        
              
                     | 
          889 | 
          + | 
        
              
                     | 
          890 | 
          +    #dialogv8 h2, #dialogv8 label { | 
        
              
                     | 
          891 | 
          +      margin-top: 0; | 
        
              
                     | 
          892 | 
          +      font-size: 15px; | 
        
              
                     | 
          893 | 
          +      font-family: "Corporate S W01","HelveticaNeue","Helvetica Neue","HelveticaNeueRoman","HelveticaNeue-Roman","Helvetica Neue Roman",'TeXGyreHerosRegular',"Helvetica","Tahoma","Geneva","Arial",sans-serif !important; | 
        
              
                     | 
          894 | 
          +      font-weight: 400; | 
        
              
                     | 
          895 | 
          +      border-bottom: none; | 
        
              
                     | 
          896 | 
          +    } | 
        
              
                     | 
          897 | 
          + | 
        
              
                     | 
          898 | 
          +    .dialogv8-buttons { | 
        
              
                     | 
          899 | 
          +      margin-top: 10px; | 
        
              
                     | 
          900 | 
          +      padding-top: 10px; | 
        
              
                     | 
          901 | 
          +      display: flex; | 
        
              
                     | 
          902 | 
          +      justify-content: space-around; | 
        
              
                     | 
          903 | 
          +      flex-wrap: wrap; | 
        
              
                     | 
          904 | 
          +      gap: 10px; | 
        
              
                     | 
          905 | 
          +      border-top: 1px solid black; | 
        
              
                     | 
          906 | 
          +    } | 
        
              
                     | 
          907 | 
          + | 
        
              
                     | 
          908 | 
          +    .dialogv8-buttons DIV { | 
        
              
                     | 
          909 | 
          +      padding: 7px 9px; | 
        
              
                     | 
          910 | 
          +      font-size: 15px; | 
        
              
                     | 
          911 | 
          +      border: none; | 
        
              
                     | 
          912 | 
          +      border-radius: 15px; | 
        
              
                     | 
          913 | 
          +      cursor: pointer; | 
        
              
                     | 
          914 | 
          +    } | 
        
              
                     | 
          915 | 
          +    .dialogv8-buttons DIV:hover { | 
        
              
                     | 
          916 | 
          +      opacity: 0.8; | 
        
              
                     | 
          917 | 
          +      cursor: pointer; | 
        
              
                     | 
          918 | 
          +    } | 
        
              
                     | 
          919 | 
          + | 
        
              
                     | 
          920 | 
          +    .continue-button { | 
        
              
                     | 
          921 | 
          +      background-color: #617496; | 
        
              
                     | 
          922 | 
          +      color: white; | 
        
              
                     | 
          923 | 
          +    } | 
        
              
                     | 
          924 | 
          + | 
        
              
                     | 
          925 | 
          +    .abort-button { | 
        
              
                     | 
          926 | 
          +      background-color: #efefef; | 
        
              
                     | 
          927 | 
          +      color: black; | 
        
              
                     | 
          928 | 
          +    } | 
        
              
                     | 
          929 | 
          + | 
        
              
                     | 
          930 | 
          +    /* Responsive adjustments */ | 
        
              
                     | 
          931 | 
          +    @media (max-width: 480px) { | 
        
              
                     | 
          932 | 
          +      #dialogv8 { | 
        
              
                     | 
          933 | 
          +        width: 95%; | 
        
              
                     | 
          934 | 
          +        padding: 15px; | 
        
              
                     | 
          935 | 
          +      } | 
        
              
                     | 
          936 | 
          + | 
        
              
                     | 
          937 | 
          +      .dialogv8-buttons { | 
        
              
                     | 
          938 | 
          +        flex-direction: column; | 
        
              
                     | 
          939 | 
          +      } | 
        
              
                     | 
          940 | 
          + | 
        
              
                     | 
          941 | 
          +      .dialogv8-buttons DIV { | 
        
              
                     | 
          942 | 
          +        width: 100%; | 
        
              
                     | 
          943 | 
          +      } | 
        
              
                     | 
          944 | 
          +    } | 
        
              
                     | 
          945 | 
          +</style> | 
        
              
                     | 
          946 | 
          + | 
        
              
                     | 
          947 | 
          +<div id="overlayv8" style="display: none;"> | 
        
              
                     | 
          948 | 
          +  <div id="dialogv8"> | 
        
              
                     | 
          949 | 
          +    <h2>Die aktuelle formcycle Version ist die Version 8. Möchten Sie zur Hilfe für diese Version wechseln?</h2> | 
        
              
                     | 
          950 | 
          +    <div> | 
        
              
                     | 
          951 | 
          +      <input type="checkbox" id="dialogv8cb" name="dialogv8cb" value="true"> | 
        
              
                     | 
          952 | 
          +      <label for="dialogv8cb" style="margin-top: 3px;">Diese Entscheidung merken</label><br> | 
        
              
                     | 
          953 | 
          +    </div> | 
        
              
                     | 
          954 | 
          +    <div class="dialogv8-buttons"> | 
        
              
                     | 
          955 | 
          +      <div class="continue-button" id="continueBtn">Zur V8 Hilfe wechseln</div> | 
        
              
                     | 
          956 | 
          +      <div class="abort-button" id="abortBtn">In der V7 Hilfe bleiben</div> | 
        
              
                     | 
          957 | 
          +    </div> | 
        
              
                     | 
          958 | 
          +  </div> | 
        
              
                     | 
          959 | 
          +</div> | 
        
              
                     | 
          960 | 
          + | 
        
              
                     | 
          961 | 
          +<script> | 
        
              
                     | 
          962 | 
          +function setCookie(cname, cvalue, exdays) { | 
        
              
                     | 
          963 | 
          +  const d = new Date(); | 
        
              
                     | 
          964 | 
          +  d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); | 
        
              
                     | 
          965 | 
          +  let expires = "expires="+d.toUTCString(); | 
        
              
                     | 
          966 | 
          +  console.log("make cookie:",cname + "=" + cvalue + ";" + expires + ";path=/"); | 
        
              
                     | 
          967 | 
          +  document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; | 
        
              
                     | 
          968 | 
          +} | 
        
              
                     | 
          969 | 
          + | 
        
              
                     | 
          970 | 
          +function getCookie(cname) { | 
        
              
                     | 
          971 | 
          +  let name = cname + "="; | 
        
              
                     | 
          972 | 
          +  let ca = document.cookie.split(';'); | 
        
              
                     | 
          973 | 
          +  for(let i = 0; i < ca.length; i++) { | 
        
              
                     | 
          974 | 
          +    let c = ca[i]; | 
        
              
                     | 
          975 | 
          +    while (c.charAt(0) == ' ') { | 
        
              
                     | 
          976 | 
          +      c = c.substring(1); | 
        
              
                     | 
          977 | 
          +    } | 
        
              
                     | 
          978 | 
          +    if (c.indexOf(name) == 0) { | 
        
              
                     | 
          979 | 
          +      return c.substring(name.length, c.length); | 
        
              
                     | 
          980 | 
          +    } | 
        
              
                     | 
          981 | 
          +  } | 
        
              
                     | 
          982 | 
          +  return ""; | 
        
              
                     | 
          983 | 
          +} | 
        
              
                     | 
          984 | 
          + | 
        
              
                     | 
          985 | 
          +function checkCookie() { | 
        
              
                     | 
          986 | 
          +  let dialogv8 = getCookie("dialogv8"); | 
        
              
                     | 
          987 | 
          +  console.log("cookie got",dialogv8); | 
        
              
                     | 
          988 | 
          +  if (dialogv8 != "") { | 
        
              
                     | 
          989 | 
          +    console.log("Cookie found " + dialogv8); | 
        
              
                     | 
          990 | 
          +    if (dialogv8 == "true") { | 
        
              
                     | 
          991 | 
          +      return true; | 
        
              
                     | 
          992 | 
          +    } else { | 
        
              
                     | 
          993 | 
          +      return false; | 
        
              
                     | 
          994 | 
          +    } | 
        
              
                     | 
          995 | 
          +  } | 
        
              
                     | 
          996 | 
          +  return null; | 
        
              
                     | 
          997 | 
          +} | 
        
              
                     | 
          998 | 
          + | 
        
              
                     | 
          999 | 
          +  // Show the overlay dialog when the page loads | 
        
              
                     | 
          1000 | 
          +  window.onload = function() { | 
        
              
                     | 
          1001 | 
          +    let cookieValue = checkCookie(); | 
        
              
                     | 
          1002 | 
          +    console.log("checkCookie",cookieValue); | 
        
              
                     | 
          1003 | 
          +    if (cookieValue == null) { | 
        
              
                     | 
          1004 | 
          +      document.getElementById("overlayv8").style.display = "flex"; | 
        
              
                     | 
          1005 | 
          +    } else if (cookieValue == true) { | 
        
              
                     | 
          1006 | 
          +      window.location.href = "https://help8.formcycle.eu/support/home"; | 
        
              
                     | 
          1007 | 
          +    } | 
        
              
                     | 
          1008 | 
          +  }; | 
        
              
                     | 
          1009 | 
          + | 
        
              
                     | 
          1010 | 
          +  // Redirect on continue | 
        
              
                     | 
          1011 | 
          +  document.getElementById("continueBtn").onclick = function() { | 
        
              
                     | 
          1012 | 
          +    window.location.href = "https://help8.formcycle.eu/support/home"; | 
        
              
                     | 
          1013 | 
          +    if (document.querySelector('INPUT[name="dialogv8cb"]').checked) { | 
        
              
                     | 
          1014 | 
          +      setCookie("dialogv8", "true", 90); | 
        
              
                     | 
          1015 | 
          +    } | 
        
              
                     | 
          1016 | 
          +  }; | 
        
              
                     | 
          1017 | 
          + | 
        
              
                     | 
          1018 | 
          +  // Close overlay on abort | 
        
              
                     | 
          1019 | 
          +  document.getElementById("abortBtn").onclick = function() { | 
        
              
                     | 
          1020 | 
          +    document.getElementById("overlayv8").style.display = "none"; | 
        
              
                     | 
          1021 | 
          +    if (document.querySelector('INPUT[name="dialogv8cb"]').checked) { | 
        
              
                     | 
          1022 | 
          +      setCookie("dialogv8", "false", 90); | 
        
              
                     | 
          1023 | 
          +    } | 
        
              
                     | 
          1024 | 
          +  }; | 
        
              
                     | 
          1025 | 
          +</script> | 
        
              
                     | 
          1026 | 
          +{{/html}} | 
        
              
                     | 
          1027 | 
          +{{/velocity}} |