Merge pull request #2766 from capilkey/misc-client-changes-100
Misc client changes 100
This commit is contained in:
commit
dbbb4139d2
@ -18,8 +18,9 @@ object PollFactory {
|
|||||||
|
|
||||||
private def processYesNoPollType(qType: String): Question = {
|
private def processYesNoPollType(qType: String): Question = {
|
||||||
val answers = new Array[Answer](2)
|
val answers = new Array[Answer](2)
|
||||||
answers(0) = new Answer(0, "No", Some("No"))
|
|
||||||
answers(1) = new Answer(1, "Yes", Some("Yes"))
|
answers(0) = new Answer(0, "Yes", Some("Yes"))
|
||||||
|
answers(1) = new Answer(1, "No", Some("No"))
|
||||||
|
|
||||||
new Question(0, PollType.YesNoPollType, false, None, answers)
|
new Question(0, PollType.YesNoPollType, false, None, answers)
|
||||||
}
|
}
|
||||||
@ -27,8 +28,8 @@ object PollFactory {
|
|||||||
private def processTrueFalsePollType(qType: String): Question = {
|
private def processTrueFalsePollType(qType: String): Question = {
|
||||||
val answers = new Array[Answer](2)
|
val answers = new Array[Answer](2)
|
||||||
|
|
||||||
answers(0) = new Answer(0, "False", Some("False"))
|
answers(0) = new Answer(0, "True", Some("True"))
|
||||||
answers(1) = new Answer(1, "True", Some("True"))
|
answers(1) = new Answer(1, "False", Some("False"))
|
||||||
|
|
||||||
new Question(0, PollType.TrueFalsePollType, false, None, answers)
|
new Question(0, PollType.TrueFalsePollType, false, None, answers)
|
||||||
}
|
}
|
||||||
|
15
bigbluebutton-client/resources/prod/profiles.xml
Normal file → Executable file
15
bigbluebutton-client/resources/prod/profiles.xml
Normal file → Executable file
@ -45,4 +45,19 @@
|
|||||||
<h264Level>2.1</h264Level>
|
<h264Level>2.1</h264Level>
|
||||||
<h264Profile>main</h264Profile>
|
<h264Profile>main</h264Profile>
|
||||||
</profile>
|
</profile>
|
||||||
|
<profile id="wide">
|
||||||
|
<locale>
|
||||||
|
<en_US>Widescreen</en_US>
|
||||||
|
<pt_BR>Widescreen</pt_BR>
|
||||||
|
</locale>
|
||||||
|
<width>1280</width>
|
||||||
|
<height>720</height>
|
||||||
|
<keyFrameInterval>5</keyFrameInterval>
|
||||||
|
<modeFps>15</modeFps>
|
||||||
|
<qualityBandwidth>0</qualityBandwidth>
|
||||||
|
<qualityPicture>90</qualityPicture>
|
||||||
|
<enableH264>true</enableH264>
|
||||||
|
<h264Level>2.1</h264Level>
|
||||||
|
<h264Profile>main</h264Profile>
|
||||||
|
</profile>
|
||||||
</profiles>
|
</profiles>
|
||||||
|
2
bigbluebutton-client/src/org/bigbluebutton/main/model/users/BBBUser.as
Normal file → Executable file
2
bigbluebutton-client/src/org/bigbluebutton/main/model/users/BBBUser.as
Normal file → Executable file
@ -149,7 +149,7 @@ package org.bigbluebutton.main.model.users
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function get hasEmojiStatus():Boolean {
|
public function get hasEmojiStatus():Boolean {
|
||||||
return _emojiStatus != "none" && _emojiStatus != "null";
|
return _emojiStatus != null && _emojiStatus != "none" && _emojiStatus != "null";
|
||||||
}
|
}
|
||||||
|
|
||||||
private var _role:String = Role.VIEWER;
|
private var _role:String = Role.VIEWER;
|
||||||
|
@ -579,7 +579,7 @@ with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
|
|||||||
var pollRegex:RegExp = /^@poll\s+?(.+)\s*?$/;
|
var pollRegex:RegExp = /^@poll\s+?(.+)\s*?$/;
|
||||||
var matchedArray:Array = message.match(pollRegex);
|
var matchedArray:Array = message.match(pollRegex);
|
||||||
|
|
||||||
if (pollRegex.test(message)) {
|
if (UsersUtil.amIPresenter() && pollRegex.test(message)) {
|
||||||
var tmpAnswers: Array = matchedArray[1].split(",");
|
var tmpAnswers: Array = matchedArray[1].split(",");
|
||||||
var answers:Array = new Array();
|
var answers:Array = new Array();
|
||||||
for (var i:int = 0; i < tmpAnswers.length; i++) {
|
for (var i:int = 0; i < tmpAnswers.length; i++) {
|
||||||
|
10
bigbluebutton-client/src/org/bigbluebutton/modules/polling/service/PollDataProcessor.as
Normal file → Executable file
10
bigbluebutton-client/src/org/bigbluebutton/modules/polling/service/PollDataProcessor.as
Normal file → Executable file
@ -79,7 +79,6 @@ package org.bigbluebutton.modules.polling.service
|
|||||||
for (var j:int = 0; j < answers.length; j++) {
|
for (var j:int = 0; j < answers.length; j++) {
|
||||||
var a:Object = answers[j];
|
var a:Object = answers[j];
|
||||||
ans.push(new SimpleAnswerResult(a.id as Number, a.key, a.num_votes as Number));
|
ans.push(new SimpleAnswerResult(a.id as Number, a.key, a.num_votes as Number));
|
||||||
accessibleAnswers += ResourceUtil.getInstance().getString("bbb.polling.results.accessible.answer", [ResourceUtil.getInstance().getString("bbb.polling.answer."+a.key), a.num_votes]) + "<br />";
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var numRespondents:Number = poll.num_respondents;
|
var numRespondents:Number = poll.num_respondents;
|
||||||
@ -88,6 +87,15 @@ package org.bigbluebutton.modules.polling.service
|
|||||||
dispatcher.dispatchEvent(new PollShowResultEvent(new SimplePollResult(pollId, ans, numRespondents, numResponders)));
|
dispatcher.dispatchEvent(new PollShowResultEvent(new SimplePollResult(pollId, ans, numRespondents, numResponders)));
|
||||||
|
|
||||||
if (Accessibility.active) {
|
if (Accessibility.active) {
|
||||||
|
for (var k:int = 0; k < answers.length; k++) {
|
||||||
|
var localizedKey: String = ResourceUtil.getInstance().getString('bbb.polling.answer.'+answers[k].key);
|
||||||
|
|
||||||
|
if (localizedKey == null || localizedKey == "" || localizedKey == "undefined") {
|
||||||
|
localizedKey = answers[k].key;
|
||||||
|
}
|
||||||
|
accessibleAnswers += ResourceUtil.getInstance().getString("bbb.polling.results.accessible.answer", [localizedKey, a.num_votes]) + "<br />";
|
||||||
|
}
|
||||||
|
|
||||||
var pollResultMessage:ChatMessageVO = new ChatMessageVO();
|
var pollResultMessage:ChatMessageVO = new ChatMessageVO();
|
||||||
pollResultMessage.chatType = ChatConstants.PUBLIC_CHAT;
|
pollResultMessage.chatType = ChatConstants.PUBLIC_CHAT;
|
||||||
pollResultMessage.fromUserID = ResourceUtil.getInstance().getString("bbb.chat.chatMessage.systemMessage");
|
pollResultMessage.fromUserID = ResourceUtil.getInstance().getString("bbb.chat.chatMessage.systemMessage");
|
||||||
|
@ -743,7 +743,8 @@ with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
|
|||||||
voteBtn.addEventListener(MouseEvent.CLICK, voteButtonClickHandler);
|
voteBtn.addEventListener(MouseEvent.CLICK, voteButtonClickHandler);
|
||||||
pollVoteBox.addChild(voteBtn);
|
pollVoteBox.addChild(voteBtn);
|
||||||
}
|
}
|
||||||
noticeSound.play();
|
|
||||||
|
var tSC:SoundChannel = noticeSound.play(0, 0, new SoundTransform(0.25));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user