Changeset 151 for trunk/instant_messenger/xsl/window.xsl
- Timestamp:
- 01/18/08 15:17:58 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/instant_messenger/xsl/window.xsl
r63 r151 4 4 5 5 <xsl:template match="/window"> 6 <html> 7 <head> 8 </head> 9 <body> 10 <div id="{@id}_im_window_master" class="master" style="top:{@top};left:{@left};height:{(@height + 48)};width:{(@width + 12)};{@style};"> 11 <div id="{@id}_im_window" class="pai" style="height:{(@height + 40)};"> 12 <div id="{@id}_im_window_icon" class="im_window_icon" /> 13 <div class="tit"><xsl:value-of select="@title" /></div> 14 <xsl:apply-templates select="/" mode='buttons' /> 15 <div class="filho" id="{@id}_im_window_body_inner" style="width:{@width};height:{@height};" /> 16 </div> 17 </div> 18 19 <div class="im-windowfantom-des" id="{@id}_im_window_fantom" /> 20 <div class="im-windowfantom-des" id="{@id}_im_window_movable" /> 21 <div class="im-window-resizehandle" id="{@id}_im_window_resize" style="visibility:hidden;" /> 22 </body> 23 </html> 24 </xsl:template> 25 26 <xsl:template match="/window" mode="buttons"> 27 <xsl:if test='@close and @close="true"'> 28 <div class="im-window-button im-window-closebutton" style="z-index:6000;right:4px" onclick="im_win.windowClose(this.parentNode.id);" /> 29 </xsl:if> 30 31 <xsl:if test='@maximize and @maximize="true"'> 32 <xsl:choose> 33 <xsl:when test='@close and @close="true"'> 34 <div class="im-window-button im-window-maximizerestorebutton" style="z-index:6000;right:20px" onclick="im_win.windowMaximizeRestore(this.parentNode.id);" /> 35 </xsl:when> 36 <xsl:otherwise> 37 <div class="im-window-button im-window-maximizerestorebutton" style="z-index:6000;right:4px" onclick="im_win.windowMaximizeRestore(this.parentNode.id);" /> 38 </xsl:otherwise> 39 </xsl:choose> 40 </xsl:if> 41 42 <xsl:if test='@minimize and @minimize="true"'> 43 <xsl:choose> 44 <xsl:when test='@close and @close="true" and @maximize and @maximize="true"'> 45 <div class="im-window-button im-window-minimizebutton" style="z-index:6000;right:36px" onclick="im_win.windowMinimize(this.parentNode.id);" /> 46 </xsl:when> 47 <xsl:when test='(@close and @close="true" or @maximize and @maximize="true") and not (@close and @close="true" and @maximize and @maximize="true")'> 48 <div class="im-window-button im-window-minimizebutton" style="z-index:6000;right:20px" onclick="im_win.windowMinimize(this.parentNode.id);" /> 49 </xsl:when> 50 <xsl:otherwise> 51 <div class="im-window-button im-window-minimizebutton" style="z-index:6000;right:4px" onclick="im_win.windowMinimize(this.parentNode.id);" /> 52 </xsl:otherwise> 53 </xsl:choose> 54 </xsl:if> 6 <div id="{name}_window_master" style="width:{width};" class="window" onmousedown="javascript:drag_drop.drag(event,this); javascript:im_window.window_focus(this);" dragdrop="true"> 7 <b class="corner blackcorner"> 8 <b class="corner1 blackcorner1"><b></b></b> 9 <b class="corner2 blackcorner2"><b></b></b> 10 <b class="corner3 blackcorner3"></b> 11 <b class="corner4 blackcorner4"></b> 12 <b class="corner5 blackcorner5"></b> 13 </b> 14 <div class="titulo" dragdrop="true"> 15 <span id="{name}_window_title" style="float:left;" dragdrop="true"> 16 <xsl:value-of select="title" /> 17 </span> 18 <div id="{name}_window_title_buttons" style="float:right;"> 19 <div id="{name}_button_minimize" style="display: {pButMin};" class="button_minimize" onclick="javascript:im_window.window_minimize('{name}');"></div> 20 <div id="{name}_button_maximize" style="display: {pButMax};" class="button_maximize1" onclick="javascript:im_window.window_maximize('{name}');"></div> 21 <div id="{name}_button_close" style="display: {pButClose};" class="button_close" onclick="javascript:im_window.window_close('{name}');"></div> 22 </div> 23 </div> 24 <div id="{name}_window_body" class="body"> 25 <div id="{name}_window_body_content" class="content" style="overflow:auto;"> 26 <xsl:copy-of select="content" /> 27 </div> 28 </div> 29 <div id="{name}_window_bottom" class="rodape" dragdrop="false"></div> 30 </div> 55 31 </xsl:template> 56 32
Note: See TracChangeset
for help on using the changeset viewer.