SemanticMediaWiki / SemanticResultFormats

Provides additional visualizations (result formats) for Semantic MediaWiki
https://www.semantic-mediawiki.org/wiki/Extension:Semantic_Result_Formats
Other
45 stars 75 forks source link

Allow for NONCEs on inline scripts #799

Closed osnard closed 7 months ago

osnard commented 7 months ago

In order to support CSP-Header.

See also

osnard commented 7 months ago

Not sure if this is needed, but there are some calls to that method

/tmp/SemanticResultFormats > grep -rn "::makeVariablesScript" .
./formats/media/MediaPlayer.php:305:        SMWOutputs::requireHeadItem( $ID, SRFUtils::makeVariablesScript( $requireHeadItem, false ) );
./formats/d3/SRF_D3Chart.php:64:        SMWOutputs::requireHeadItem( $d3chartID, SRFUtils::makeVariablesScript( $requireHeadItem ) );
./formats/boilerplate/SRF_Boilerplate.php:234:      SMWOutputs::requireHeadItem( $ID, SRFUtils::makeVariablesScript( $requireHeadItem ) );
./formats/dygraphs/SRF_Dygraphs.php:209:        SMWOutputs::requireHeadItem( $chartID, SRFUtils::makeVariablesScript( $requireHeadItem ) );
./formats/timeseries/SRF_Timeseries.php:156:        SMWOutputs::requireHeadItem( $chartID, SRFUtils::makeVariablesScript( $requireHeadItem ) );
./formats/jqplot/SRF_jqPlotChart.php:61:        SMWOutputs::requireHeadItem( $chartID, SRFUtils::makeVariablesScript( $requireHeadItem ) );
./formats/jqplot/SRF_jqPlotSeries.php:327:      SMWOutputs::requireHeadItem( $chartID, SRFUtils::makeVariablesScript( $requireHeadItem ) );
./formats/sparkline/SRF_Sparkline.php:50:       SMWOutputs::requireHeadItem( $chartID, SRFUtils::makeVariablesScript( $requireHeadItem ) );
./SemanticResultFormats.utils.php:42:       SMWOutputs::requireHeadItem( 'srf.options', self::makeVariablesScript( $requireHeadItem, false ) );
codecov-commenter commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (80b0924) 40.04% compared to head (2e8e473) 40.05%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #799 +/- ## ============================================ + Coverage 40.04% 40.05% +0.01% - Complexity 2324 2325 +1 ============================================ Files 78 78 Lines 8236 8238 +2 ============================================ + Hits 3298 3300 +2 Misses 4938 4938 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.