### Local Documentation Setup and Testing Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/README.md Instructions for setting up and running the One UI Web documentation locally. This involves installing dependencies and running tests, ensuring the Docsify server is not running during the test execution. ```bash # Ensure the Docsify server is NOT running # Install with mdn npm install # run the test npm run test ``` -------------------------------- ### Docsify Local Server Setup Source: https://github.com/samsunginternet/oneui-web/blob/master/README.md Commands to install Docsify CLI globally and run a local server for previewing the One UI Web documentation. This is useful for developers who want to test documentation changes locally. ```bash npm i docsify-cli -g ``` ```bash docsify serve ``` -------------------------------- ### One UI Web CDN Quickstart Template Source: https://github.com/samsunginternet/oneui-web/blob/master/README.md This HTML template demonstrates how to quickly start a project using the One UI Web framework via a CDN. It includes the necessary meta tags, title, and links the One UI CSS file, setting up a basic container with viewing and interaction areas. ```html Hello, world!
``` -------------------------------- ### Menu Example Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/menu.html A simple example demonstrating how to structure a menu with multiple items. ```markdown menu * [Menu Item 1](#) * [A 2nd item](#) * [Third item](#) * [The last item](#) ``` -------------------------------- ### HTML Structure Example Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html An example of basic HTML structure, often used as a starting point for web pages. This snippet illustrates common HTML tags and their usage. ```html Page Title

This is a Heading

This is a paragraph.

``` -------------------------------- ### OneUI Web Component Example Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Illustrates the usage of a hypothetical OneUI web component, demonstrating its initialization and basic configuration. ```javascript import { OneUIButton } from '@oneui/web'; const button = new OneUIButton({ label: 'Click Me', variant: 'primary' }); document.body.appendChild(button.render()); ``` -------------------------------- ### YAML Configuration Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html A sample YAML file for configuration, known for its human-readable format. ```yaml apiVersion: v1 kind: Pod metadata: name: my-pod spec: containers: - name: nginx image: nginx:latest ports: - containerPort: 80 ``` -------------------------------- ### XML Configuration Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html An example of an XML configuration file, often used for application settings or data exchange. ```xml localhost 8080 mysql jdbc:mysql://localhost:3306/mydb ``` -------------------------------- ### API Documentation: Example Service Calls Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html This section details API calls for interacting with a hypothetical 'Example Service'. It outlines methods for fetching data, submitting forms, and managing user sessions, including parameter types and expected responses. ```APIDOC ExampleService: getUser(userId: string): Promise userId: The unique identifier for the user. Returns: A promise that resolves with the User object. submitForm(formData: FormData): Promise formData: An object containing the form data to submit. Returns: A promise that resolves with an ApiResponse object indicating success or failure. login(credentials: LoginCredentials): Promise credentials: An object containing user login credentials (username, password). Returns: A promise that resolves with a SessionToken upon successful login. ``` -------------------------------- ### JSON Configuration Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html A sample JSON file used for application configuration. It demonstrates key-value pairs for settings. ```json { "appName": "OneUI Web App", "version": "1.0.0", "apiEndpoint": "https://api.example.com/v1", "theme": { "primaryColor": "#3498db", "secondaryColor": "#2ecc71" }, "features": { "darkMode": true, "notifications": { "enabled": true, "sound": "default.mp3" } } } ``` -------------------------------- ### HTML Structure Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html An example of a basic HTML5 document structure, including the DOCTYPE declaration, html, head, and body elements. This is fundamental for web page creation. ```html Document

Welcome

``` -------------------------------- ### JSON Configuration Example Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html A sample JSON object representing configuration settings. It includes key-value pairs for various parameters. ```json { "projectName": "oneui-web", "version": "1.0.0", "settings": { "theme": "dark", "fontSize": 14, "notificationsEnabled": true } } ``` -------------------------------- ### Markdown Usage Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Demonstrates basic Markdown syntax for formatting text, including headings, lists, and links. ```markdown # Main Heading This is a paragraph with some **bold** and *italic* text. ## Subheading Here is an unordered list: * Item 1 * Item 2 * Sub-item 2.1 Here is an ordered list: 1. First item 2. Second item Visit [Example Website](https://www.example.com). ``` -------------------------------- ### Get One UI Web Source Code Source: https://github.com/samsunginternet/oneui-web/blob/master/README.md Instructions for obtaining the One UI Web framework source code, either by cloning the Git repository or downloading the latest release. It also guides on adding the framework to your project and including its CSS. ```bash git clone https://github.com/SamsungInternet/OneUI-Web.git ``` ```bash # Download the latest release # https://github.com/SamsungInternet/OneUI-Web/releases/latest ``` -------------------------------- ### Example API Endpoint: Get User Data Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html This API documentation outlines a GET request to retrieve user data. It specifies the endpoint, required parameters, and expected response format. ```APIDOC GET /users/{userId} Description: Retrieves detailed information for a specific user. Parameters: - userId (path, required, string): The unique identifier of the user. Responses: 200 OK: Content: application/json: schema: type: object properties: id (string): User's unique ID. name (string): User's full name. email (string): User's email address. createdAt (string, format: date-time): Timestamp of user creation. 404 Not Found: Description: User with the specified ID was not found. Example: GET /users/123e4567-e89b-12d3-a456-426614174000 Response (200 OK): { "id": "123e4567-e89b-12d3-a456-426614174000", "name": "Jane Doe", "email": "jane.doe@example.com", "createdAt": "2023-10-27T10:00:00Z" } ``` -------------------------------- ### CSS Styling Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Illustrates basic CSS styling for elements, including color, font size, and margins. This is essential for visual presentation. ```css .myClass { color: blue; font-size: 16px; margin-bottom: 10px; } ``` -------------------------------- ### HTML Structure Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html An example of a basic HTML document structure, including head and body elements. This snippet illustrates the fundamental building blocks of an HTML page. ```html Page Title

This is a Heading

This is a paragraph.

``` -------------------------------- ### Bash Script for Build Process Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html A sample bash script used for automating build processes in the oneui-web project. It includes steps for dependency installation, code compilation, and deployment. ```bash #!/bin/bash # Install dependencies npm install # Build the project npm run build # Deploy to server (example) # scp -r dist/ user@your_server:/var/www/html/ ``` -------------------------------- ### JavaScript: Event Listener Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html A simple JavaScript example showing how to add an event listener to an HTML element. This is commonly used for user interactions. ```javascript document.getElementById('myButton').addEventListener('click', function() { console.log('Button clicked!'); }); ``` -------------------------------- ### Basic HTML Structure with OneUI-Web CSS Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/getting-started/quickstart.md This snippet shows a basic HTML5 document structure that includes the OneUI-Web CSS stylesheet from a CDN. It sets up a container with viewing and interaction areas. ```html Hello, world!
``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Example HTML structures for common OneUI web components. These snippets demonstrate the semantic markup used for building user interfaces. ```html

Card Title

This is the content of the card.

``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Example HTML structures for common OneUI web components. These snippets illustrate the semantic markup used to build user interfaces. ```html

Card Title

This is the content of the card.

``` -------------------------------- ### Example API Endpoint: Create New Post Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html This API documentation details a POST request to create a new blog post. It includes the endpoint, request body schema, and success/error responses. ```APIDOC POST /posts Description: Creates a new blog post. Request Body: Content: application/json: schema: type: object required: - title - content properties: title (string): The title of the blog post. content (string): The main content of the blog post. authorId (string, optional): The ID of the author. Responses: 201 Created: Content: application/json: schema: type: object properties: id (string): The unique ID of the newly created post. title (string): The title of the post. content (string): The content of the post. authorId (string): createdAt (string, format: date-time): Timestamp of post creation. 400 Bad Request: Description: Invalid input provided in the request body (e.g., missing title or content). Example: POST /posts Content-Type: application/json { "title": "My First Post", "content": "This is the content of my first post.", "authorId": "user-abc-123" } Response (201 Created): { "id": "post-xyz-789", "title": "My First Post", "content": "This is the content of my first post.", "authorId": "user-abc-123", "createdAt": "2023-10-27T11:30:00Z" } ``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Example HTML structures for various UI components used in the oneui-web project. These snippets demonstrate the semantic markup and common attributes. ```html

Card Title

This is the content of the card.

``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Example HTML structures for common UI components used in the oneui-web project. These snippets demonstrate semantic markup for accessibility and maintainability. ```html

Card Title

This is the main content of the card.

``` -------------------------------- ### CSS Basic Styling Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Provides a simple CSS example to style an HTML element. This targets a heading and sets its color and font size. ```css h1 { color: blue; font-size: 24px; } ``` -------------------------------- ### Including OneUI-Web CSS Locally Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/getting-started/quickstart.md This snippet demonstrates how to include the OneUI-Web CSS file locally after downloading it from the repository. It's a standard way to link a local stylesheet in an HTML document. ```html ``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Example HTML structures for various OneUI web components. These snippets demonstrate the semantic markup and class naming conventions used in the project. ```html

Card Title

This is the content of the card.

``` -------------------------------- ### One UI Web Component - Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Illustrative JavaScript code for a hypothetical One UI web component. This snippet demonstrates component lifecycle and basic rendering logic. ```javascript class OneUIComponent extends HTMLElement { constructor() { super(); this.attachShadow({ mode: 'open' }); } connectedCallback() { this.render(); } render() { this.shadowRoot.innerHTML = `

One UI Component

`; } } customElements.define('oneui-component', OneUIComponent); ``` -------------------------------- ### Java Class Example Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html A basic Java class definition with a constructor and a method. This illustrates object-oriented programming principles in Java. ```java public class MyClass { private String message; public MyClass(String msg) { this.message = msg; } public void displayMessage() { System.out.println(this.message); } public static void main(String[] args) { MyClass obj = new MyClass("Hello, Java!"); obj.displayMessage(); } } ``` -------------------------------- ### CSS Styling Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html A CSS snippet demonstrating how to style HTML elements, specifically targeting a paragraph with a blue color. This shows basic CSS selectors and properties. ```css p { color: blue; font-size: 16px; } ``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Example HTML structures used for various components in the oneui-web interface. These snippets illustrate the semantic markup and common patterns for building UI elements. ```html

Card Title

This is the content of the card.

``` ```html ``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Example HTML structures for common UI components used in the oneui-web project. These snippets demonstrate the semantic markup and class naming conventions. ```html

Card Title

This is the content of the card.

``` ```html ``` -------------------------------- ### HTML Structure Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html A basic HTML structure showcasing common elements like headings, paragraphs, and links. This serves as a foundation for web page content. ```html

Welcome to the Page

This is a sample paragraph with a link.

``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Example HTML structures for various UI components used in the oneui-web project. These snippets demonstrate the semantic markup and common attributes for building user interfaces. ```html

Card Title

This is the content of the card.

``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Example HTML structures representing UI components within the oneui-web project. These snippets demonstrate the semantic markup used for various elements. ```html

Card Title

This is the content of the card.

``` -------------------------------- ### Java - Core Component Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html This snippet presents a Java code example, likely representing a core component or service within the oneui-web project. It demonstrates object-oriented programming principles. ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello from Java!"); } } ``` -------------------------------- ### JavaScript Example: Basic Function Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html A simple JavaScript function demonstrating a basic operation. This snippet is useful for understanding fundamental JavaScript syntax and execution flow. ```javascript function greet(name) { return "Hello, " + name + "!"; } ``` -------------------------------- ### HTML Structure for Components Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Example HTML structures for various UI components used within the oneui-web project. These snippets illustrate the semantic markup for different elements. ```html

Card Title

This is the content of the card.

``` -------------------------------- ### Button Component Example Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Demonstrates the usage of a custom button component with various states and event handlers. This component is built using JavaScript and styled with CSS. ```javascript class Button extends HTMLElement { constructor() { super(); this.attachShadow({ mode: 'open' }); } connectedCallback() { this.render(); } render() { const label = this.getAttribute('label') || 'Click Me'; const type = this.getAttribute('type') || 'primary'; this.shadowRoot.innerHTML = ` `; this.shadowRoot.querySelector('button').addEventListener('click', () => { this.dispatchEvent(new CustomEvent('buttonClick')); }); } } customElements.define('custom-button', Button); ``` ```html ``` -------------------------------- ### CSS Styling Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html A CSS snippet demonstrating how to style an HTML element, specifically targeting a heading with a color and font size. This requires a corresponding HTML element to be present. ```css h1 { color: blue; font-size: 24px; } ``` -------------------------------- ### CSS: Styling and Layout Properties Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Provides examples of CSS for styling web elements and defining layout. This includes properties for colors, fonts, margins, padding, and display modes like flexbox. ```css .container { display: flex; justify-content: center; align-items: center; height: 100vh; background-color: #f0f0f0; } h1 { color: #333; font-size: 2em; margin-bottom: 20px; } ``` -------------------------------- ### CSS: Styling and Layout Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Provides examples of CSS rules for styling web elements, including properties for color, typography, and layout. This snippet showcases how to apply visual styles to the OneUI web interface. ```css body { font-family: 'SamsungOne', sans-serif; margin: 0; padding: 20px; background-color: #f4f4f4; } h1 { color: #333; text-align: center; } ``` -------------------------------- ### Project Welcome and Menu Structure Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html This snippet shows the initial content of the project, including a welcome message and a markdown-formatted menu with internal links. ```html Project: /samsunginternet/oneui-web Content: Welcome to internet Bubble list =========== menu * [Menu Item 1](#) * [A 2nd item](#) * [Third item](#) * [The last item](#) ![cute kitten sitting on a couch](data:image/jpeg;base64,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 ``` -------------------------------- ### HTML Structure for UI Components Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Example HTML structures for common UI components used in the oneui-web project, such as buttons, cards, and forms. These snippets demonstrate semantic HTML usage. ```html
Card Title
This is the card content.
``` -------------------------------- ### APIDOC: Example API Endpoint Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Defines a sample API endpoint for retrieving user data. It includes the HTTP method, URL path, request parameters, and expected response structure. ```APIDOC GET /api/v1/users/{userId} Description: Retrieves details for a specific user. Parameters: - userId (path, integer, required): The unique identifier of the user. Responses: 200 OK: Content: application/json: Schema: type: object properties: id (integer): User ID. name (string): User's full name. email (string): User's email address. 404 Not Found: Description: User with the specified ID not found. ``` -------------------------------- ### Bash Script for File Operations Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html A sample Bash script to create a directory and a file within it. Demonstrates basic command-line operations. ```bash mkdir my_directory touch my_directory/my_file.txt echo "Hello from Bash" > my_directory/my_file.txt ``` -------------------------------- ### JavaScript Event Listener Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Demonstrates how to attach an event listener to an HTML element using JavaScript. This example listens for a 'click' event on a button and logs a message to the console. ```javascript document.getElementById('myButton').addEventListener('click', function() { console.log('Button clicked!'); }); ``` -------------------------------- ### JavaScript DOM Manipulation Example Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Demonstrates basic DOM manipulation in JavaScript, such as selecting elements, changing content, and adding event listeners. This is a fundamental example for web development. ```javascript document.getElementById('myElement').innerText = 'New Content'; document.querySelector('.myClass').addEventListener('click', function() { console.log('Element clicked!'); }); ``` -------------------------------- ### Random Bubble Example Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/components/bubble.md Provides an example of a more complex oui-bubble layout, incorporating various elements like images, titles, checkboxes, toggles, buttons, and sliders to illustrate the component's flexibility. ```html
Banner ranodm image

Menu Item 1

  • test
  • test
  • test
button test

Menu Item 2

``` -------------------------------- ### HTML Structure with Local OneUI-Web CSS Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/getting-started/quickstart.md This snippet shows a complete HTML5 document structure that includes the OneUI-Web CSS stylesheet from a local path. It's similar to the CDN version but uses a local file reference. ```html Hello, world!
``` -------------------------------- ### Bash Script for Deployment Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html A simple bash script to automate the deployment process. It includes steps for building and deploying the application. ```bash #!/bin/bash # Build the application echo "Building the application..." npm run build # Deploy to server echo "Deploying to server..." scp -r dist/ user@your_server:/var/www/html/ echo "Deployment complete." ``` -------------------------------- ### JavaScript Event Handling Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html An example of JavaScript code that adds an event listener to a button. When clicked, it logs a message to the console. ```javascript document.addEventListener('DOMContentLoaded', function() { const button = document.getElementById('myButton'); if (button) { button.addEventListener('click', function() { console.log('Button clicked!'); }); } }); ``` -------------------------------- ### CSS Styling for Elements Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html Applies styles to HTML elements, controlling their appearance. This example shows how to style a heading and a paragraph. ```css h1 { color: blue; font-size: 24px; } p { color: green; line-height: 1.5; } ``` -------------------------------- ### JavaScript Event Handling Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html An example of JavaScript code that adds an event listener to a button. When clicked, it logs a message to the console. ```javascript document.addEventListener('DOMContentLoaded', function() { const myButton = document.getElementById('myButton'); if (myButton) { myButton.addEventListener('click', function() { console.log('Button clicked!'); }); } }); ``` -------------------------------- ### Simple Badge Example Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/components/badges.md Demonstrates the basic usage of oui-badge and oui-badge-placement. The oui-badge displays text content, while oui-badge-placement positions it to the right. ```html
10
NEW
N
``` -------------------------------- ### JavaScript Event Handling Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html An example of JavaScript code that adds an event listener to a button. When the button is clicked, it logs a message to the console. ```javascript document.addEventListener('DOMContentLoaded', function() { const myButton = document.getElementById('myButton'); if (myButton) { myButton.addEventListener('click', function() { console.log('Button clicked!'); }); } }); ``` -------------------------------- ### OneUI Web Component API Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html This section outlines the API for interacting with OneUI web components. It details methods for initialization, property setting, and event handling. ```APIDOC OneUIComponent: __init__(config: object) Initializes the component with the provided configuration object. config: An object containing component-specific settings. setProperty(name: string, value: any) Sets a specific property of the component. name: The name of the property to set. value: The new value for the property. getProperty(name: string): any Retrieves the current value of a specific property. name: The name of the property to retrieve. Returns: The current value of the property. addEventListener(event: string, handler: function) Attaches an event listener to the component. event: The name of the event to listen for. handler: The function to execute when the event is triggered. removeEventListener(event: string, handler: function) Removes an event listener from the component. event: The name of the event to remove the listener from. handler: The handler function to remove. ``` -------------------------------- ### JavaScript Event Handling Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Example of JavaScript code to handle a button click event. It logs a message to the console when the button is clicked. ```javascript document.getElementById('myButton').addEventListener('click', function() { console.log('Button clicked!'); }); ``` -------------------------------- ### JavaScript Event Handling Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html An example of JavaScript code that adds an event listener to a button. When the button is clicked, it logs a message to the console. ```javascript document.addEventListener('DOMContentLoaded', function() { const button = document.getElementById('myButton'); if (button) { button.addEventListener('click', function() { console.log('Button clicked!'); }); } }); ``` -------------------------------- ### JavaScript DOM Manipulation Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html An example of JavaScript code that interacts with the Document Object Model (DOM). It shows how to select an element and change its content. ```javascript document.addEventListener('DOMContentLoaded', function() { const heading = document.querySelector('h1'); if (heading) { heading.textContent = 'Welcome to oneui-web!'; } }); ``` -------------------------------- ### CSS Basic Styling Source: https://github.com/samsunginternet/oneui-web/blob/master/tests/demos/image.html Provides a simple CSS rule to style an HTML element. This example sets the color of all paragraph elements to blue. ```css p { color: blue; } ``` -------------------------------- ### JavaScript DOM Manipulation Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html An example of JavaScript code that manipulates the Document Object Model (DOM). It shows how to select an element and change its content. ```javascript document.addEventListener('DOMContentLoaded', function() { const heading = document.querySelector('h1'); if (heading) { heading.textContent = 'Welcome to OneUI Web!'; } }); ``` -------------------------------- ### YAML - Configuration Settings Source: https://github.com/samsunginternet/oneui-web/blob/master/docs/examples/image.html This snippet illustrates YAML syntax, often used for configuration files due to its human-readable format. It defines settings for the oneui-web project. ```yaml database: host: localhost port: 5432 username: admin ```