diff --git a/bigbluebutton-html5/imports/api/presentations/server/methods/SwitchSlideMessage.js b/bigbluebutton-html5/imports/api/presentations/server/methods/switchSlideMessage.js similarity index 96% rename from bigbluebutton-html5/imports/api/presentations/server/methods/SwitchSlideMessage.js rename to bigbluebutton-html5/imports/api/presentations/server/methods/switchSlideMessage.js index b77bc64f7fb0b1ff535d9dde2a487d72306b0ca5..6003bbfea84c57fb3e72c17ff444181bcdd7fa39 100755 --- a/bigbluebutton-html5/imports/api/presentations/server/methods/SwitchSlideMessage.js +++ b/bigbluebutton-html5/imports/api/presentations/server/methods/switchSlideMessage.js @@ -6,7 +6,7 @@ import Slides from '/imports/api/slides'; import { redisConfig } from '/config'; Meteor.methods({ - SwitchSlideMessage(credentials, requestedSlideNum) { + switchSlideMessage(credentials, requestedSlideNum) { const { meetingId, requesterUserId, requesterToken } = credentials; const currentPresentationDoc = Presentations.findOne({ diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx b/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx index aa4c86c8eb64be86bc015e1ae2b6734bbe0abe1c..969ef64867db49bea4529cc636a7e6b01716a662 100755 --- a/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx @@ -97,16 +97,6 @@ export default class Whiteboard extends React.Component { } render() { - if (this.props.currentSlide) { - slideControlsContainer = - <SlideControlsContainer - currentSlideNum={this.props.currentSlide.slide.num} - presentationId={this.props.currentSlide.presentationId} - />; - } else { - slideControlsContainer = null; - } - return ( <div className={styles.whiteboardContainer}> <div className={styles.whiteboardWrapper}> diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/container.jsx b/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/container.jsx index ec42a844a4966f1ff283d05e1734c6c4de84a6d2..43b31645e7e37eff4d588f25a8940b53df014d63 100755 --- a/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/container.jsx +++ b/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/container.jsx @@ -1,7 +1,7 @@ import React, { Component, PropTypes } from 'react'; import { createContainer } from 'meteor/react-meteor-data'; -import SlideService from './service'; +import SlideControlsService from './service'; import SlideControls from './component.jsx'; const propTypes = { @@ -48,7 +48,7 @@ class SlideControlsContainer extends React.Component { } export default createContainer((params) => { - const data = SlideService.getSlideData(params); + const data = SlideControlsService.getSlideData(params); const { userIsPresenter, @@ -60,11 +60,11 @@ export default createContainer((params) => { numberOfSlides, actions: { nextSlideHandler: () => - SlideService.nextSlide(params.currentSlideNum, numberOfSlides), + SlideControlsService.nextSlide(params.currentSlideNum, numberOfSlides), previousSlideHandler: () => - SlideService.previousSlide(params.currentSlideNum, numberOfSlides), + SlideControlsService.previousSlide(params.currentSlideNum, numberOfSlides), skipToSlideHandler: (event) => - SlideService.skipToSlide(event), + SlideControlsService.skipToSlide(event), }, }; }, SlideControlsContainer); diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/service.js b/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/service.js index 04f749214b1a21848a74839c1ebbb40deb57a592..8c6313d9a5227719229772b210dab6831f853f6f 100755 --- a/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/service.js +++ b/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/service.js @@ -31,19 +31,19 @@ let getSlideData = (params) => { const previousSlide = (currentSlideNum) => { if (currentSlideNum > 1) { - callServer('SwitchSlideMessage', currentSlideNum - 1); + callServer('switchSlideMessage', currentSlideNum - 1); } }; const nextSlide = (currentSlideNum, numberOfSlides) => { if (currentSlideNum < numberOfSlides) { - callServer('SwitchSlideMessage', currentSlideNum + 1); + callServer('switchSlideMessage', currentSlideNum + 1); } }; const skipToSlide = (event) => { const requestedSlideNum = event.target.value; - callServer('SwitchSlideMessage', requestedSlideNum); + callServer('switchSlideMessage', requestedSlideNum); }; export default { diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/styles.scss b/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/styles.scss index b7d1feac2bf18a8ea061d5ef0b6c2ca2a2964bc4..c56d0764226ca202c696b5bbf6a3b5dd1c198d4d 100755 --- a/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/styles.scss +++ b/bigbluebutton-html5/imports/ui/components/whiteboard/slide-controls/styles.scss @@ -6,8 +6,8 @@ $controls-background: #F0F2F6 !default; .slideControlsWrapper, .zoomForm { - padding: $line-height-computed / 2; order: 2; + padding: $line-height-computed / 2; display: flex; flex-direction: row; align-items: center; @@ -39,7 +39,6 @@ $controls-background: #F0F2F6 !default; font-weight: bolder; } } - } .zoomForm { diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/styles.scss b/bigbluebutton-html5/imports/ui/components/whiteboard/styles.scss index 909219aaf62b6db1732ffac8b3c28b37294e4913..b720efc78ba7eb9ff2ba4253ea856a38d40442f0 100755 --- a/bigbluebutton-html5/imports/ui/components/whiteboard/styles.scss +++ b/bigbluebutton-html5/imports/ui/components/whiteboard/styles.scss @@ -43,7 +43,7 @@ .whiteboardWrapper { order: 1; width: 100%; - height: 100%; + height: 100%; display: block; position: relative; } diff --git a/bigbluebutton-html5/server/server.js b/bigbluebutton-html5/server/server.js index c537f705c6180d5eec1468b73869d41e3bca5f5e..8d5f67de10a19312931719cef88e9bb69ddbb853 100755 --- a/bigbluebutton-html5/server/server.js +++ b/bigbluebutton-html5/server/server.js @@ -27,7 +27,7 @@ import '/imports/api/polls/server/modifiers/clearPollCollection'; import '/imports/api/polls/server/modifiers/updatePollCollection'; import '/imports/api/presentations/server/publications'; -import '/imports/api/presentations/server/methods/SwitchSlideMessage'; +import '/imports/api/presentations/server/methods/switchSlideMessage'; import '/imports/api/presentations/server/modifiers/addPresentationToCollection'; import '/imports/api/presentations/server/modifiers/clearPresentationsCollection'; import '/imports/api/presentations/server/modifiers/removePresentationFromCollection';