UniversalDashboard.TinyMCE.psm1
$IndexJs = Get-ChildItem "$PSScriptRoot\index.*.bundle.js" $AssetId = [UniversalDashboard.Services.AssetService]::Instance.RegisterAsset($IndexJs.FullName) function New-UDTinyMCE { param( [Parameter()] [string]$Id = (New-Guid).ToString(), [Parameter()] [string]$InitialValue, [Parameter()] [Hashtable]$Init = @{}, [Parameter()] [Endpoint]$OnEditorChange ) End { if ($OnEditorChange) { $OnEditorChange.Register($Id, $PSCmdlet) } @{ assetId = $AssetId isPlugin = $true type = "ud-tinymce" id = $Id initialValue = $InitialValue init = $init onEditorChange = $OnEditorChange } } } |