feat: Update version to 3.0.4 and enhance CustomBranding functionality
This commit is contained in:
@@ -23,9 +23,10 @@ var serveText = read('config/serve.json').toLowerCase();
|
||||
var appSource = read('src/extensions/customBranding/CustomBrandingApplicationCustomizer.ts');
|
||||
var rendererSource = read('src/extensions/customBranding/BrandingDomRenderer.ts');
|
||||
var classicSource = read('classic/custom-branding-classic.js');
|
||||
var deploymentSource = read('deployment/add-custombranding.ps1');
|
||||
|
||||
assert(packageJson.version === '3.0.3', 'package.json hat nicht Version 3.0.3.');
|
||||
assert(solution.version === '3.0.3.0', 'Solution-Version ist inkonsistent.');
|
||||
assert(packageJson.version === '3.0.4', 'package.json hat nicht Version 3.0.4.');
|
||||
assert(solution.version === '3.0.4.0', 'Solution-Version ist inkonsistent.');
|
||||
assert(solution.skipFeatureDeployment === true, 'Tenantweite Bereitstellung ist nicht aktiviert.');
|
||||
assert(!solution.features, 'Die alte web-scoped Feature-Registrierung ist noch vorhanden.');
|
||||
assert(!fs.existsSync(path.join(root, 'sharepoint/assets/elements.xml')), 'elements.xml muss entfernt sein.');
|
||||
@@ -38,8 +39,13 @@ assert(classicSource.indexOf('~sitecollection/SitePages/PortalSettings.aspx') >=
|
||||
assert(appSource.indexOf('changedEvent.remove') >= 0, 'Lifecycle-Cleanup fuer changedEvent fehlt.');
|
||||
assert(appSource.indexOf('_onTopPlaceholderDisposed') >= 0 && appSource.indexOf('_onBottomPlaceholderDisposed') >= 0,
|
||||
'Top- und Bottom-Placeholder brauchen unabhaengige Dispose-Handler.');
|
||||
assert(appSource.indexOf("'CustomBrandingTopHost'") >= 0 && appSource.indexOf("'CustomBrandingBottomHost'") >= 0,
|
||||
'Stabile Branding-Hosts fehlen.');
|
||||
assert(appSource.indexOf("'CustomBrandingBottomHost'") >= 0 &&
|
||||
appSource.indexOf("'data-custom-branding-placement', 'top'") >= 0,
|
||||
'Bottom-Host oder direkte Top-Elemente fehlen.');
|
||||
assert(appSource.indexOf('renderTopSafely(this._topPlaceholder.domElement') >= 0,
|
||||
'Top-Branding wird nicht direkt in CustomHeader gerendert.');
|
||||
assert(deploymentSource.indexOf('$action.Sequence = 90') >= 0,
|
||||
'CustomBranding muss vor MegaMenu geladen werden.');
|
||||
assert(appSource.indexOf("'1px solid #edebe9'") >= 0 && appSource.indexOf('Segoe UI Web') >= 0,
|
||||
'SharePoint-Standardschrift und neutraler Host-Rahmen fehlen.');
|
||||
assert(packageJson.scripts.package.indexOf('npm test') === 0, 'Paketierung muss mit Tests beginnen.');
|
||||
|
||||
Reference in New Issue
Block a user