SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

fiori-fullscreen-plugin

A SAP Fiori launchpad plugin in TypeScript that adds one header button, created through the Extension API, which toggles the browser's fullscreen mode; it needs SAPUI5 above 1.120.

The whole plugin is one component: it loads an i18n bundle, creates a header item through the Extension service and calls the browser's fullscreen API when the item is pressed. It needs SAPUI5 above 1.120 and a launchpad to be deployed to, and the README leaves appearance and behaviour to changes in the code. Mario Kernich walks through it as the working example in a blog post on launchpad plugins.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
Launchpad pluginsABAPUI5BTPLaunchpad pluginscapabilityExtending an application launchpad’s shell rather than an individual app: adding header buttons, user-menu entries, frame areas or background behaviour shared across the apps it hosts. A development sandbox for launching an app is a separate concern.

Who is behind it

Mario KernichMario KernichPersonMaintains this
In the atlas: maintains 8, contributes to 10, wrote 1
@mariokernich
maintainer

What it declares

Every artifact

Type
Sample
Origin
Independently maintained

As a sample

Form
does not say

Connections1

fiori-fullscreen-plugin connectionsfiori-fullscreen-pluginPROVIDES→ demonstrates1demonstrates authoredLaunchpad plugins

Learn more1

Readings
  1. Understanding and Developing Fiori Plugins with Extension API & TypeScriptMario Kernich, kernich.de

README

quoted from mariokernich/fiori-fullscreen-plugin under Apache-2.0, read
mariokernich/fiori-fullscreen-plugin/README.mdOn GitHub

Fiori Fullscreen Plugin

This project is a simple Fiori extension that adds a button to toggle fullscreen mode. It leverages the new Extension API provided by UI5 to seamlessly integrate this functionality.

Build Eslint TypeScript

Screenshot

Features

  • Adds a button to the Fiori application toolbar.
  • Allows users to enter and exit fullscreen mode with a single click.
  • Built using the latest UI5 Extension API for easy integration and maintainability.

Setup

  1. Install the required dependencies:
    npm install
  2. Start the project:
    npm run start

Usage

  1. Once the plugin is deployed, the fullscreen button will appear in the application toolbar.
  2. Click the button to enter fullscreen mode.
  3. Click the button again to exit fullscreen mode.

Requirements

Customization

You can customize the button's appearance or behavior by modifying the plugin's code. Refer to the source files for details.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve the plugin.

Apache-2.0, read

History

Latest

v0.0.1

Details

Sources3
Added by handdiscovered herechecked
github.com/mariokernich/fiori-fullscreen-plugintree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainui5, ui-and-frontend-bridge
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:mariokernich-fiori-fullscreen-plugin
JSON
/artifacts/mariokernich-fiori-fullscreen-plugin.json
MCP
Connecting an agent