Changeset 3108c5 in indico
- Timestamp:
- 06/23/11 14:58:21 (2 years ago)
- Branches:
- master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, 4c7d4152dff271ba5df5a8606605969cab454080
- Children:
- cc169e
- Parents:
- 3ed128
- git-author:
- Alberto Resco Perez <alberto.resco.perez@…> (05/23/11 12:36:15)
- git-committer:
- Pedro Ferreira <jose.pedro.ferreira@…> (06/23/11 14:58:21)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
indico/MaKaC/webinterface/stylesheets/include/indico.xsl
r19825c r3108c5 749 749 750 750 751 <xsl:if test="count(./plugins/chatrooms) != 0">752 <tr>753 <td class="leftCol">Chat rooms</td>754 <td>755 <div>756 757 <xsl:for-each select="./plugins/chatrooms/chatroom">758 <div class="CRDisplayInfoLine">759 <span><xsl:value-of select="./name" /> </span>760 <span style="margin-left: 20px;"></span>761 <span class="CRDisplayMoreInfo" id="CRMoreInfo{./id}">More Info</span>762 763 <xsl:if test="./links/linksToShow != 'false'">764 <span style="margin-left:8px;margin-right:8px;">|</span>765 <span style="font-weight: bold;"><a id="joinLink{./id}" name="{./id}" class="dropDownMenu highlight" href="#">Join now!</a></span>766 </xsl:if>767 768 <!-- Start of a chat room info line -->769 <div id="collaborationInfoLine{./id}" style="visibility: hidden; overflow: hidden;">770 <div class="CRDisplayInfoLine">771 <table>772 <tbody>773 <tr>774 <td class="collaborationDisplayInfoLeftCol"> Name: </td>775 <td class="collaborationDisplayInfoRightCol"> <xsl:value-of select="./name"/> </td>776 </tr>777 <tr>778 <td class="collaborationDisplayInfoLeftCol"> Server: </td>779 <td class="collaborationDisplayInfoRightCol" style="font-family:monospace;"> <xsl:value-of select="./server"/> </td>780 </tr> <tr>781 <td class="collaborationDisplayInfoLeftCol"> Description: </td>782 <td class="collaborationDisplayInfoRightCol"> <xsl:value-of select="./description"/> </td>783 </tr>784 <tr>785 <td class="collaborationDisplayInfoLeftCol"> Requires password: </td>786 <td class="collaborationDisplayInfoRightCol"> <xsl:value-of select="./reqPassword"/> </td>787 </tr>788 <tr>789 <td class="collaborationDisplayInfoLeftCol"> Password: </td>790 <xsl:choose>791 <xsl:when test="./showPassword = 'True' and count(./password) != 0">792 <td> <xsl:value-of select="./password"/> </td>793 </xsl:when>794 <xsl:when test="./showPassword = 'False' and count(./password) != 0">795 <td style="font-style:italic"> Not displayed </td>796 </xsl:when>797 <xsl:otherwise>798 <td style="font-style:italic"> - </td>799 </xsl:otherwise>800 </xsl:choose>801 </tr>802 </tbody>803 </table>804 <xsl:value-of disable-output-escaping="yes" select="../../how2connect"/>805 </div>806 </div>807 808 809 <xsl:text disable-output-escaping="yes"><![CDATA[810 <script type="text/javascript">811 812 $E('CRMoreInfo]]></xsl:text>813 <xsl:value-of select="./id" disable-output-escaping="yes"/>814 <xsl:text disable-output-escaping="yes"><![CDATA[').dom.onmouseover = function (event) {815 IndicoUI.Widgets.Generic.tooltip($E('CRMoreInfo]]></xsl:text>816 <xsl:value-of select="./id" disable-output-escaping="yes"/>817 <xsl:text disable-output-escaping="yes"><![CDATA[').dom, event, ]]></xsl:text>818 <xsl:text disable-output-escaping="yes">'<div class="collaborationLinkTooltipMeetingLecture"></xsl:text>819 <xsl:text>Click here to show / hide detailed information.</xsl:text>820 <xsl:text disable-output-escaping="yes"></div>'</xsl:text>821 <xsl:text disable-output-escaping="yes"><![CDATA[822 );823 }824 825 var chatInfoState]]></xsl:text>826 <xsl:value-of select="./id" disable-output-escaping="yes"/>827 <xsl:text disable-output-escaping="yes"><![CDATA[ = false;828 829 var height]]></xsl:text>830 <xsl:value-of select="./id" disable-output-escaping="yes"/>831 <xsl:text disable-output-escaping="yes"><![CDATA[ = IndicoUI.Effect.prepareForSlide('collaborationInfoLine]]></xsl:text>832 <xsl:value-of select="./id" disable-output-escaping="yes"/>833 <xsl:text disable-output-escaping="yes"><![CDATA[', true);834 835 $E('CRMoreInfo]]></xsl:text>836 <xsl:value-of select="./id" disable-output-escaping="yes"/>837 <xsl:text disable-output-escaping="yes"><![CDATA[').observeClick(function() {838 if (chatInfoState]]></xsl:text>839 <xsl:value-of select="./id" disable-output-escaping="yes"/>840 <xsl:text disable-output-escaping="yes"><![CDATA[) {841 IndicoUI.Effect.slide('collaborationInfoLine]]></xsl:text>842 <xsl:value-of select="./id" disable-output-escaping="yes"/>843 <xsl:text disable-output-escaping="yes"><![CDATA[', height]]></xsl:text>844 <xsl:value-of select="./id" disable-output-escaping="yes"/>845 <xsl:text disable-output-escaping="yes"><![CDATA[);846 $E('CRMoreInfo]]></xsl:text>847 <xsl:value-of select="./id" disable-output-escaping="yes"/>848 <xsl:text disable-output-escaping="yes"><![CDATA[').set('More info');849 $E('CRMoreInfo]]></xsl:text>850 <xsl:value-of select="./id" disable-output-escaping="yes"/>851 <xsl:text disable-output-escaping="yes"><![CDATA[').dom.className = "CRDisplayMoreInfo";852 } else {853 IndicoUI.Effect.slide('collaborationInfoLine]]></xsl:text>854 <xsl:value-of select="./id" disable-output-escaping="yes"/>855 <xsl:text disable-output-escaping="yes"><![CDATA[', height]]></xsl:text>856 <xsl:value-of select="./id" disable-output-escaping="yes"/>857 <xsl:text disable-output-escaping="yes"><![CDATA[);858 $E('CRMoreInfo]]></xsl:text>859 <xsl:value-of select="./id" disable-output-escaping="yes"/>860 <xsl:text disable-output-escaping="yes"><![CDATA[').set('Hide info');861 $E('CRMoreInfo]]></xsl:text>862 <xsl:value-of select="./id" disable-output-escaping="yes"/>863 <xsl:text disable-output-escaping="yes"><![CDATA[').dom.className = "CRDisplayHideInfo";864 }865 chatInfoState]]></xsl:text>866 <xsl:value-of select="./id" disable-output-escaping="yes"/>867 <xsl:text disable-output-escaping="yes"><![CDATA[ = !chatInfoState]]></xsl:text>868 <xsl:value-of select="./id" disable-output-escaping="yes"/>869 <xsl:text disable-output-escaping="yes"><![CDATA[870 });871 872 var joinLinkList = [];873 ]]></xsl:text>874 <xsl:for-each select="../chatroom" disable-output-escaping="yes">875 <xsl:text disable-output-escaping="yes"><![CDATA[876 joinLinkList.push($E('joinLink'+']]></xsl:text>877 <xsl:value-of select="id" disable-output-escaping="yes"/>878 <xsl:text disable-output-escaping="yes"><![CDATA['));879 ]]></xsl:text>880 </xsl:for-each>881 882 <xsl:text disable-output-escaping="yes"><![CDATA[883 884 each(joinLinkList, function(joinLink){885 886 var joinMenu = null;887 if(joinLink != null){888 joinLink.observeClick(function(e) {889 // Close the menu if clicking the link when menu is open890 if (joinMenu != null && joinMenu.isOpen()) {891 joinMenu.close();892 joinMenu = null;893 return;894 }895 var menuItems = {};]]></xsl:text>896 <xsl:for-each select="../chatroom" disable-output-escaping="yes">897 <xsl:text disable-output-escaping="yes"><![CDATA[898 if(joinLink.dom.name == ']]></xsl:text>899 <xsl:value-of select="id" disable-output-escaping="yes"/>900 <xsl:text disable-output-escaping="yes"><![CDATA['){]]></xsl:text>901 902 903 904 <xsl:for-each select="./links/customLink"><xsl:text disable-output-escaping="yes"><![CDATA[905 menuItems['Using ]]></xsl:text> <xsl:value-of select="name" disable-output-escaping="yes"/>906 <xsl:text disable-output-escaping="yes"><![CDATA[ '] =']]></xsl:text> <xsl:value-of select="structure" disable-output-escaping="yes"/>907 <xsl:text disable-output-escaping="yes"><![CDATA[';]]></xsl:text>908 </xsl:for-each>909 910 <xsl:text disable-output-escaping="yes"><![CDATA[911 joinMenu = new PopupMenu(menuItems, [joinLink], 'categoryDisplayPopupList');912 var pos = joinLink.getAbsolutePosition();913 joinMenu.open(pos.x - 5, pos.y + joinLink.dom.offsetHeight + 2);914 return false;915 }]]></xsl:text>916 </xsl:for-each><xsl:text disable-output-escaping="yes"><![CDATA[917 });918 }919 });920 </script>921 ]]></xsl:text>922 923 </div>924 </xsl:for-each>925 </div>926 </td>927 </tr>928 929 930 931 </xsl:if>932 751 <xsl:if test="count(./plugins/collaboration/booking) != 0"> 933 752 <xsl:variable name="collaborationToday" select="./plugins/collaboration/todayReference"/> … … 1065 884 1066 885 <xsl:if test="count(child::launchInfo) = 1"> 1067 <a target="_blank" href="{./launchInfo/launchLink}" id="bookingLaunchLink{./id}"> 1068 <xsl:value-of select="./launchInfo/launchText"/> 1069 </a> 886 <span style="font-weight: bold;"> 887 <a target="_blank" href="{./launchInfo/launchLink}" id="bookingLaunchLink{./id}"> 888 <xsl:value-of select="./launchInfo/launchText"/> 889 </a> 890 </span> 1070 891 <xsl:text disable-output-escaping="yes"><![CDATA[ 1071 892 <script type="text/javascript"> … … 1200 1021 </xsl:if> 1201 1022 1023 <xsl:if test="count(./plugins/chatrooms) != 0"> 1024 <tr> 1025 <td class="leftCol">Chat rooms</td> 1026 <td> 1027 <div> 1028 1029 <xsl:for-each select="./plugins/chatrooms/chatroom"> 1030 <div class="CRDisplayInfoLine"> 1031 <span><xsl:value-of select="./name" /> </span> 1032 <span style="margin-left: 20px;"></span> 1033 <span class="CRDisplayMoreInfo" id="CRMoreInfo{./id}">More Info</span> 1034 1035 <xsl:if test="./links/linksToShow != 'false'"> 1036 <span style="margin-left:8px;margin-right:8px;">|</span> 1037 <span style="font-weight: bold;"><a id="joinLink{./id}" name="{./id}" class="dropDownMenu highlight" href="#">Join now!</a></span> 1038 </xsl:if> 1039 1040 <!-- Start of a chat room info line --> 1041 <div id="collaborationInfoLine{./id}" style="visibility: hidden; overflow: hidden;"> 1042 <div class="CRDisplayInfoLine"> 1043 <table> 1044 <tbody> 1045 <tr> 1046 <td class="collaborationDisplayInfoLeftCol"> Name: </td> 1047 <td class="collaborationDisplayInfoRightCol"> <xsl:value-of select="./name"/> </td> 1048 </tr> 1049 <tr> 1050 <td class="collaborationDisplayInfoLeftCol"> Server: </td> 1051 <td class="collaborationDisplayInfoRightCol" style="font-family:monospace;"> <xsl:value-of select="./server"/> </td> 1052 </tr> <tr> 1053 <td class="collaborationDisplayInfoLeftCol"> Description: </td> 1054 <td class="collaborationDisplayInfoRightCol"> <xsl:value-of select="./description"/> </td> 1055 </tr> 1056 <tr> 1057 <td class="collaborationDisplayInfoLeftCol"> Requires password: </td> 1058 <td class="collaborationDisplayInfoRightCol"> <xsl:value-of select="./reqPassword"/> </td> 1059 </tr> 1060 <tr> 1061 <td class="collaborationDisplayInfoLeftCol"> Password: </td> 1062 <xsl:choose> 1063 <xsl:when test="./showPassword = 'True' and count(./password) != 0"> 1064 <td> <xsl:value-of select="./password"/> </td> 1065 </xsl:when> 1066 <xsl:when test="./showPassword = 'False' and count(./password) != 0"> 1067 <td style="font-style:italic"> Not displayed </td> 1068 </xsl:when> 1069 <xsl:otherwise> 1070 <td style="font-style:italic"> - </td> 1071 </xsl:otherwise> 1072 </xsl:choose> 1073 </tr> 1074 </tbody> 1075 </table> 1076 <xsl:value-of disable-output-escaping="yes" select="../../how2connect"/> 1077 </div> 1078 </div> 1079 1080 1081 <xsl:text disable-output-escaping="yes"><![CDATA[ 1082 <script type="text/javascript"> 1083 1084 $E('CRMoreInfo]]></xsl:text> 1085 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1086 <xsl:text disable-output-escaping="yes"><![CDATA[').dom.onmouseover = function (event) { 1087 IndicoUI.Widgets.Generic.tooltip($E('CRMoreInfo]]></xsl:text> 1088 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1089 <xsl:text disable-output-escaping="yes"><![CDATA[').dom, event, ]]></xsl:text> 1090 <xsl:text disable-output-escaping="yes">'<div class="collaborationLinkTooltipMeetingLecture"></xsl:text> 1091 <xsl:text>Click here to show / hide detailed information.</xsl:text> 1092 <xsl:text disable-output-escaping="yes"></div>'</xsl:text> 1093 <xsl:text disable-output-escaping="yes"><![CDATA[ 1094 ); 1095 } 1096 1097 var chatInfoState]]></xsl:text> 1098 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1099 <xsl:text disable-output-escaping="yes"><![CDATA[ = false; 1100 1101 var height]]></xsl:text> 1102 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1103 <xsl:text disable-output-escaping="yes"><![CDATA[ = IndicoUI.Effect.prepareForSlide('collaborationInfoLine]]></xsl:text> 1104 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1105 <xsl:text disable-output-escaping="yes"><![CDATA[', true); 1106 1107 $E('CRMoreInfo]]></xsl:text> 1108 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1109 <xsl:text disable-output-escaping="yes"><![CDATA[').observeClick(function() { 1110 if (chatInfoState]]></xsl:text> 1111 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1112 <xsl:text disable-output-escaping="yes"><![CDATA[) { 1113 IndicoUI.Effect.slide('collaborationInfoLine]]></xsl:text> 1114 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1115 <xsl:text disable-output-escaping="yes"><![CDATA[', height]]></xsl:text> 1116 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1117 <xsl:text disable-output-escaping="yes"><![CDATA[); 1118 $E('CRMoreInfo]]></xsl:text> 1119 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1120 <xsl:text disable-output-escaping="yes"><![CDATA[').set('More info'); 1121 $E('CRMoreInfo]]></xsl:text> 1122 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1123 <xsl:text disable-output-escaping="yes"><![CDATA[').dom.className = "CRDisplayMoreInfo"; 1124 } else { 1125 IndicoUI.Effect.slide('collaborationInfoLine]]></xsl:text> 1126 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1127 <xsl:text disable-output-escaping="yes"><![CDATA[', height]]></xsl:text> 1128 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1129 <xsl:text disable-output-escaping="yes"><![CDATA[); 1130 $E('CRMoreInfo]]></xsl:text> 1131 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1132 <xsl:text disable-output-escaping="yes"><![CDATA[').set('Hide info'); 1133 $E('CRMoreInfo]]></xsl:text> 1134 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1135 <xsl:text disable-output-escaping="yes"><![CDATA[').dom.className = "CRDisplayHideInfo"; 1136 } 1137 chatInfoState]]></xsl:text> 1138 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1139 <xsl:text disable-output-escaping="yes"><![CDATA[ = !chatInfoState]]></xsl:text> 1140 <xsl:value-of select="./id" disable-output-escaping="yes"/> 1141 <xsl:text disable-output-escaping="yes"><![CDATA[ 1142 }); 1143 1144 var joinLinkList = []; 1145 ]]></xsl:text> 1146 <xsl:for-each select="../chatroom" disable-output-escaping="yes"> 1147 <xsl:text disable-output-escaping="yes"><![CDATA[ 1148 joinLinkList.push($E('joinLink'+']]></xsl:text> 1149 <xsl:value-of select="id" disable-output-escaping="yes"/> 1150 <xsl:text disable-output-escaping="yes"><![CDATA[')); 1151 ]]></xsl:text> 1152 </xsl:for-each> 1153 1154 <xsl:text disable-output-escaping="yes"><![CDATA[ 1155 1156 each(joinLinkList, function(joinLink){ 1157 1158 var joinMenu = null; 1159 if(joinLink != null){ 1160 joinLink.observeClick(function(e) { 1161 // Close the menu if clicking the link when menu is open 1162 if (joinMenu != null && joinMenu.isOpen()) { 1163 joinMenu.close(); 1164 joinMenu = null; 1165 return; 1166 } 1167 var menuItems = {};]]></xsl:text> 1168 <xsl:for-each select="../chatroom" disable-output-escaping="yes"> 1169 <xsl:text disable-output-escaping="yes"><![CDATA[ 1170 if(joinLink.dom.name == ']]></xsl:text> 1171 <xsl:value-of select="id" disable-output-escaping="yes"/> 1172 <xsl:text disable-output-escaping="yes"><![CDATA['){]]></xsl:text> 1173 1174 1175 1176 <xsl:for-each select="./links/customLink"><xsl:text disable-output-escaping="yes"><![CDATA[ 1177 menuItems['Using ]]></xsl:text> <xsl:value-of select="name" disable-output-escaping="yes"/> 1178 <xsl:text disable-output-escaping="yes"><![CDATA[ '] =']]></xsl:text> <xsl:value-of select="structure" disable-output-escaping="yes"/> 1179 <xsl:text disable-output-escaping="yes"><![CDATA[';]]></xsl:text> 1180 </xsl:for-each> 1181 1182 <xsl:text disable-output-escaping="yes"><![CDATA[ 1183 joinMenu = new PopupMenu(menuItems, [joinLink], 'categoryDisplayPopupList'); 1184 var pos = joinLink.getAbsolutePosition(); 1185 joinMenu.open(pos.x - 5, pos.y + joinLink.dom.offsetHeight + 2); 1186 return false; 1187 }]]></xsl:text> 1188 </xsl:for-each><xsl:text disable-output-escaping="yes"><![CDATA[ 1189 }); 1190 } 1191 }); 1192 </script> 1193 ]]></xsl:text> 1194 1195 </div> 1196 </xsl:for-each> 1197 </div> 1198 </td> 1199 </tr> 1200 1201 1202 </xsl:if> 1202 1203 1203 1204 <xsl:if test="./supportEmail != ''">
Note: See TracChangeset
for help on using the changeset viewer.
