Histórico da Página
...
HTML |
---|
<script type="text/javascript"> Totvs = { CollapsiblePanel: function(optCollapsiblePanel){ var oCollapsiblePanel = function(optCollapsiblePanel){ this.Id = "CollapsiblePanel1"; this.ElementToAttach = window.body; this.TitleMark = "<titlemark>"; this.Title = ""; this.Groups = {}[]; this.LoadComponents = function(optCollapsiblePanel){ if(optCollapsiblePanel != null && optCollapsiblePanel != undefined && !$.isEmptyObject(optCollapsiblePanel)){ if(optCollapsiblePanel.Id != null && optCollapsiblePanel.Id != undefined && optCollapsiblePanel.Id != "") this.Id = optCollapsiblePanel.Id; if(optCollapsiblePanel.ElementToAttach != null && optCollapsiblePanel.ElementToAttach != undefined) this.ElementToAttach = optCollapsiblePanel.ElementToAttach; if(optCollapsiblePanel.Title != null && optCollapsiblePanel.Title != undefined && optCollapsiblePanel.Title != "") this.Title = optCollapsiblePanel.Title; } var ElementCollapsiblePanel = document.createElement('div'); ElementCollapsiblePanel.id = this.Id + "_OuterDiv"; ElementCollapsiblePanel.name = this.Id + "_OuterDiv"; ElementCollapsiblePanel.className = "outerDiv"; var ElementCollapsiblePanelWrapper = document.createElement('div'); ElementCollapsiblePanelWrapper.id = this.Id + "_OuterDivWrapper"; ElementCollapsiblePanelWrapper.name = this.Id + "_OuterDivWrapper"; ElementCollapsiblePanelWrapper.className = "outerDivWrapper"; if(this.Title != null && this.Title != undefined && this.Title != "") ElementCollapsiblePanelWrapper.innerHTML = this.Title; else{ if($(window.document).find('titlemark').length > 0) ElementCollapsiblePanelWrapper.innerHTML = $(window.document).find('titlemark')[0].innerHTML; } ElementCollapsiblePanel.appendChild(ElementCollapsiblePanelWrapper); for(var i = 0; i < this.Groups.length; i++){ ElementCollapsiblePanelWrapper.appendChild(this.Groups[i]); this.Groups[i].setAttribute("Parent", ElementCollapsiblePanel.id); } if(typeof this.ElementToAttach === "string") this.ElementToAttach = document.getElementById(this.ElementToAttach); this.ElementToAttach.appendChild(ElementCollapsiblePanel); return this; } return this.LoadComponents(optCollapsiblePanel); } return new oCollapsiblePanel(optCollapsiblePanel); }, CollapsiblePanelGroup: function(optCollapsiblePanelGroup){ var oCollapsiblePanelGroup = function(optCollapsiblePanelGroup){ this.Id = "CollapsiblePanelGroup1"; this.Parent = null; this.GroupTitleMark = "<grouptitlemark{0}>" this.GroupTitle = ""; this.LoadComponents = function(optCollapsiblePanelGroup){ var ElementCollapsiblePanelGroup = document.createElement('div'); ElementCollapsiblePanelGroup.id = this.Id + "_GroupOuterDiv"; ElementCollapsiblePanelGroup.name = this.Id + "_GroupOuterDiv"; ElementCollapsiblePanelGroup.className = "groupOuterDiv"; var ElementCollapsiblePanelGroupWrapper = document.createElement('div'); ElementCollapsiblePanelGroupWrapper.id = this.Id + "_GroupOuterDivWrapper"; ElementCollapsiblePanelGroupWrapper.name = this.Id + "_GroupOuterDivWrapper"; ElementCollapsiblePanelGroupWrapper.className = "groupOuterDivWrapper"; ElementCollapsiblePanelGroup.appendChild(ElementCollapsiblePanelGroupWrapper); return ElementCollapsiblePanelGroup; } return this.LoadComponents(optCollapsiblePanelGroup); } return oCollapsiblePanelGroup(optCollapsiblePanelGroup); }, CollapsiblePanelGroupItem: function(optCollapsiblePanelGroupItem){ } } </script> <div id="divContent"></div> <titlemark>Título</titlemark> |
...
HTML |
---|
<script type="text/javascript"> optCollapsiblePanelGroup1 = { } var _groups = {}[]; var _group1 = Totvs.CollapsiblePanelGroup(optCollapsiblePanelGroup1); _groups.push(_group1); optCollapsiblePanel1 = { ElementToAttach: document.getElementById("divContent"), Groups: _groups } var _collapsiblePanel1 = Totvs.CollapsiblePanel(optCollapsiblePanel1); </script> |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas