Plugin Directory

Changeset 3417998


Ignore:
Timestamp:
12/12/2025 08:03:56 AM (3 weeks ago)
Author:
devsoftbaltic
Message:

SurveyJS Builder UI Not Scrollable in WordPress Admin #79

Location:
surveyjs/trunk
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • surveyjs/trunk/initializer.php

    r3403869 r3417998  
    8383            wp_enqueue_style('wps-adm-bootstrap-css', plugins_url('libs/bootstrap.min.css', __FILE__) );
    8484           
    85             wp_enqueue_style('wps-adm-normalize-css', plugins_url('/normalize.css', __FILE__) );
    8685            wp_enqueue_style('wps-adm-index-css', plugins_url('/index.css', __FILE__) );
    8786
  • surveyjs/trunk/readme.txt

    r3403869 r3417998  
    8282
    8383
    84 = v1.12.57 =
     84= v2.4.0 =
    8585
    8686== Support ==
  • surveyjs/trunk/surveyjs.php

    r3403869 r3417998  
    44Plugin URI: https://wordpress.org/plugins/surveyjs
    55Description: Easy to use, drag & drop Survey Builder with myriad options.
    6 Version: 1.12.57
     6Version: 2.4.0
    77Author: Devsoft Baltic OÜ
    88Author URI: http://devsoftbaltic.com/
  • surveyjs/trunk/views/editor.php

    r3403869 r3417998  
    180180                    }
    181181
    182                     const root = ReactDOM.createRoot(document.getElementById("sjs-editor-container"));
     182                    const container = document.getElementById("sjs-editor-container");
     183
     184                    const shadowRoot = container.attachShadow({ mode: 'open' });
     185                    const rootElement = document.createElement("div");
     186                    rootElement.classList.add("sjs-editor-shadow-root");
     187                    rootElement.style.height = "100%";
     188                    const style = document.createElement("style");
     189                    const surveyStyles = document.createElement('link');
     190                    surveyStyles.setAttribute('rel', 'stylesheet');
     191                    surveyStyles.setAttribute('href', "<?php echo plugins_url('../libs/library/survey-core.min.css', __FILE__) ?>");
     192                    const creatorStyles = document.createElement('link');
     193                    creatorStyles.setAttribute('rel', 'stylesheet');
     194                    creatorStyles.setAttribute('href', "<?php echo plugins_url('../libs/creator/survey-creator-core.min.css', __FILE__) ?>");
     195                    shadowRoot.appendChild(surveyStyles);
     196                    shadowRoot.appendChild(creatorStyles);
     197                    shadowRoot.appendChild(rootElement);
     198
     199                    const root = ReactDOM.createRoot(rootElement);
    183200                    root.render(<SurveyCreatorRenderComponent />);
    184201                </script>
Note: See TracChangeset for help on using the changeset viewer.