forked from bizit/bizit.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
hangoutapp.xml
executable file
·97 lines (78 loc) · 2.62 KB
/
hangoutapp.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<!-- Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License
-->
<ModulePrefs title="Hangout Starter">
<Require feature="rpc" />
<Require feature="views" />
<Require feature="locked-domain" />
</ModulePrefs>
<Content type="html"><![CDATA[
<html>
<style type="text/css">
<!--
.button {
border-radius: 3px;
-moz-border-radius: 3px;
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
background: -moz-linear-gradient(top, #fff, #ddd);
border: 1px solid #bbb;
}
.button:active {
background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#333));
background: -moz-linear-gradient(bottom, #ddd, #aaa); }
-->
</style>
<body>
<script src="https://hangoutsapi.talkgadget.google.com/hangouts/api/hangout.js?v=1.0" ></script>
<h3>Simple Hangout App</h3>
<p>
<input class="button" type="button" value="Show participants!" id="showParticipants"
style="visibility:hidden;"
onClick="showParticipants()"/>
</p>
<div id="participantsDiv"></div>
<hr>
<p><a href="http://developers.google.com/+/hangouts/getting-started">Read the docs</a> to learn more about developing hangouts!</a></p>
<script>
function showParticipants() {
var participants = gapi.hangout.getParticipants();
var retVal = '<p>Participants: </p><ul>';
for (var index in participants) {
var participant = participants[index];
if (!participant.person) {
retVal += '<li>A participant not running this app</li>';
}
retVal += '<li>' + participant.person.displayName + '</li>';
}
retVal += '</ul>';
var div = document.getElementById('participantsDiv');
div.innerHTML = retVal;
}
function init() {
// When API is ready...
gapi.hangout.onApiReady.add(
function(eventObj) {
if (eventObj.isApiReady) {
document.getElementById('showParticipants')
.style.visibility = 'visible';
}
});
}
// Wait for gadget to load.
gadgets.util.registerOnLoadHandler(init);
</script>
</body>
]]>
</Content>
</Module>