5 dépôts
Constructing user interfaces by dynamically manipulating the browser document object model based on application data.
Distinct from DOM-Based Rendering: Unlike [f2_mt1] which focuses on text layout, this covers general dashboard construction via DOM manipulation.
Explore 5 awesome GitHub repositories matching user interface & experience · Dynamic DOM Rendering. Refine with filters or upvote what's useful.
Ce projet est une interface web et un client RPC conçus pour contrôler le client BitTorrent Transmission. Il sert de tableau de bord accessible par navigateur pour gérer les téléchargements et les envois de torrents, permettant aux utilisateurs d'organiser les fichiers et de suivre la progression des transferts. Le contrôleur fournit des outils spécialisés pour l'optimisation des trackers, incluant le remplacement par lots des trackers et la surveillance de leur santé pour améliorer la découverte des pairs. Il permet également l'organisation du système de fichiers à distance, permettant aux utilisateurs de déplacer les répertoires de stockage de données pour des entrées spécifiques sans supprimer les données sous-jacentes. Le système couvre un large éventail de capacités de gestion, incluant le filtrage et le tri des métadonnées, l'importation de torrents par glisser-déposer et la possibilité d'exporter les chemins de fichiers. Les utilisateurs peuvent également ajuster les paramètres globaux du client et les paramètres opérationnels via une interface de configuration centralisée.
Constructs the management dashboard by dynamically manipulating the browser document object model based on API response data.
autoComplete.js est une bibliothèque JavaScript vanilla utilisée pour ajouter des menus déroulants de suggestions interrogeables aux éléments d'entrée. Elle fonctionne comme un moteur de recherche côté client et un gestionnaire de cycle de vie d'entrée qui fonctionne sans dépendances ou frameworks externes. La bibliothèque dispose d'un moteur de recherche personnalisable avec plusieurs modes de correspondance et une prise en charge des diacritiques pour un filtrage précis des données. Elle inclut un utilitaire de débogage de requête pour limiter la fréquence des requêtes réseau en retardant l'exécution de la recherche pendant la saisie active. Le système fournit un rendu de suggestion basé sur le DOM pour la découverte de valeurs en temps réel et un gestionnaire de cycle de vie piloté par les événements pour déclencher des actions personnalisées à des étapes spécifiques du processus d'autocomplétion.
Dynamically injects and updates suggestion dropdowns directly into the browser document object model.
ArtPlayer is a modular, browser-based media library designed for embedding and controlling video content within web applications. It functions as a programmable web component that provides developers with granular control over the playback engine, event handling, and the underlying video elements. The player distinguishes itself through a plugin-based architecture that allows for the injection of custom functionality, such as specialized visual effects, advertising, or quality controls, without modifying the core codebase. It utilizes a layered overlay system for interactive UI design, enabli
Constructs the player interface by dynamically injecting and manipulating HTML elements within the DOM.
Docute is a browser-based documentation framework that transforms markdown files into functional websites directly within the user's browser. By performing all processing on the fly, it eliminates the need for static build steps, server-side compilation, or complex deployment pipelines. The platform functions as a single-page application, managing navigation and content updates dynamically by intercepting browser history events to avoid full page reloads. It utilizes a virtual file system abstraction to fetch and resolve documentation assets, ensuring that the site remains responsive and ligh
Constructs user interfaces by dynamically manipulating the document object model based on parsed content.
RISE is an interactive notebook presentation tool and slideshow manager designed to transform Jupyter and IPython notebooks into structured slide decks. It functions as an extension that allows a user to toggle between a standard editable notebook view and a full-screen slideshow format during live demonstrations. The system utilizes the Reveal.js framework to render notebook cells as formatted slides, mapping Jupyter metadata to determine slide breaks and fragment sequences. This integration enables the creation of computational slide decks where running Python code and interactive visualiza
Implements dynamic DOM manipulation to swap the notebook editor with a fullscreen presentation layer without reloading.