Package com.oorian.bootstrap
Class BootstrapInitScript
java.lang.Object
com.oorian.html.Element<com.oorian.html.elements.JavaScript>
com.oorian.html.HtmlElement<com.oorian.html.elements.JavaScript>
com.oorian.html.elements.Script<com.oorian.html.elements.JavaScript>
com.oorian.html.elements.JavaScript
com.oorian.bootstrap.BootstrapInitScript
public class BootstrapInitScript
extends com.oorian.html.elements.JavaScript
JavaScript initialization script for Bootstrap components.
This script accumulates component initialization code and executes it when the DOM is fully loaded. Bootstrap components register their initialization code with this script.
This init script is used for JavaScript enhancements such as tooltips, popovers, modals, and other interactive Bootstrap components that require programmatic initialization.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a line of initialization code to the script.protected voidMethods inherited from class com.oorian.html.elements.Script
addText, setAsync, setCharSet, setDefer, setSrc, setText, setTypeMethods inherited from class com.oorian.html.HtmlElement
addLineBreak, addLineOfText, addLineOfText, addLineOfText, addParagraph, addSpacer, addText, addText, addText, clearOnClick, disable, enable, isDisabled, isEnabled, onDisabled, onEnabled, setDisabled, setDraggable, setDropAllowed, setEnabled, setFocus, setOnBlur, setOnChange, setOnClick, setOnClickChange, setOnClickNavigateBack, setOnClickNavigateBack, setOnClickNavigateBack, setOnClickNavigateForward, setOnClickNavigateForward, setOnClickNavigateForward, setOnClickNavigateTo, setOnDblClick, setOnDblClickChange, setOnDocumentResize, setOnFocus, setOnKeyDown, setOnKeyPressed, setOnKeyUp, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOutChangeClass, setOnMouseOutChangeStyle, setOnMouseOutChangeStyle, setOnMouseOver, setOnMouseOverChangeClass, setOnMouseOverChangeStyle, setOnMouseOverChangeStyle, setOnMouseOverShow, setOnMouseUp, setOnPageLoad, setOnResize, setOnWheel, setOnWindowResize, setText, setText, setText, setTooltipMethods inherited from class com.oorian.html.Element
addAttribute, addAttribute, addAttribute, addAttribute, addElement, addElements, assignId, click, containsElement, containsElement, create, dispatchEvent, dispatchEvent, dispatchEvent, dispatchEvent, equals, excludeId, executeJs, executeJs, executeJs, getActionId, getAllDescendants, getAncestor, getAttribute, getAttributes, getDescendantCount, getElement, getElementById, getElementCount, getElements, getElements, getElementsByTagName, getHtml, getHtml, getId, getInnerHtml, getInnerHtml, getNextSibling, getPage, getParent, getPrevSibling, getTagName, getTextContent, getUrl, hasAttribute, hasElements, insertElement, isChildOf, isCreated, isDescendantOf, isDescendantOf, isInitialized, loadScript, loadScript, navigateBack, navigateForward, navigateTo, navigateToReferrer, onCallback, onCreated, onElementAdded, onElementRemoved, onInitialized, onJsReturn, onPageLoaded, onPageUnloaded, onRefresh, onRemovedFromPage, onUpdated, onUserEvent, openInNewWindow, openInNewWindow, prewrite, recreate, refresh, refresh, registerAddition, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerSubtraction, registerUpdate, removeAllElements, removeAttribute, removeAttribute, removeElement, removeElement, removeFromParent, requestCallback, requestCallback, requestCallback, requestCallback, resetId, scrollTo, scrollToBottom, scrollToTop, self, sendCommand, sendUpdate, setActionId, setAriaAtomic, setAriaBusy, setAriaChecked, setAriaCheckedMixed, setAriaControls, setAriaCurrent, setAriaDescribedBy, setAriaDisabled, setAriaErrorMessage, setAriaExpanded, setAriaHasPopup, setAriaHasPopup, setAriaHidden, setAriaInvalid, setAriaLabel, setAriaLabelledBy, setAriaLevel, setAriaLive, setAriaModal, setAriaOwns, setAriaPressed, setAriaRequired, setAriaSelected, setAriaValueRange, setAriaValueText, setComponent, setConsumeEvent, setElement, setElements, setId, setOnScroll, setOnScrollEnd, setPage, setParent, setRole, setRole, setTabIndex, setTagName, setTitle, toString, unregisterListener, update, updateAttributes, write
-
Field Details
-
ID
The ID used to identify this script in the DOM.- See Also:
-
-
Constructor Details
-
BootstrapInitScript
public BootstrapInitScript()Creates a new Bootstrap initialization script.
-
-
Method Details
-
initialize
protected void initialize()- Overrides:
initializein classcom.oorian.html.Element<com.oorian.html.elements.JavaScript>
-
addCode
Adds a line of initialization code to the script.The script is rebuilt each time to include all accumulated code. Code is wrapped in a DOMContentLoaded event listener to ensure the DOM is ready before initialization.
- Parameters:
code- JavaScript code to execute during initialization
-