From b811f01ad121cff7453ffbfc5c9cd75c7ee54157 Mon Sep 17 00:00:00 2001
From: KDSBrowne <kert.browne85@gmail.com>
Date: Mon, 3 Oct 2016 08:10:20 -0700
Subject: [PATCH] Fixed lint issues

---
 bigbluebutton-html5/client/langprovider.jsx   | 83 ++++++++++---------
 bigbluebutton-html5/client/main.jsx           |  2 -
 bigbluebutton-html5/client/services.js        | 21 +++--
 bigbluebutton-html5/imports/locales/index.js  |  2 +
 .../actions-dropdown/component.jsx            |  1 +
 5 files changed, 59 insertions(+), 50 deletions(-)

diff --git a/bigbluebutton-html5/client/langprovider.jsx b/bigbluebutton-html5/client/langprovider.jsx
index 71328523c3..671cb5ee95 100755
--- a/bigbluebutton-html5/client/langprovider.jsx
+++ b/bigbluebutton-html5/client/langprovider.jsx
@@ -4,55 +4,58 @@ import { loadMessages } from './services';
 import { renderRoutes } from '../imports/startup/client/routes.js';
 import Locales from '../imports/locales';
 
-//Set the defaultLocale below for all <FormattedMessage /> default messages.
-//The corresponding locale must be exported in /imports/locales/index.js
-let defaultLocale = "en";
-
-let defaultMsgs, newMsgs;
-let msgsUpdated = false, flag = true;
+// Set the defaultLocale below for all <FormattedMessage /> default messages.
+// The corresponding locale must be exported in /imports/locales/index.js
+let defaultLocale = 'en';
+let defaultMsgs;
+let newMsgs;
+let msgsUpdated = false;
+let flag = true;
 
 let browserLang = navigator.language.split('-');
-let langRegion = browserLang[0] + "-" + browserLang[1].toUpperCase();
-let lang = browserLang[0], region = browserLang[1].toUpperCase();
+let langRegion = browserLang[0] + '-' + browserLang[1].toUpperCase();
+let lang = browserLang[0];
+let region = browserLang[1].toUpperCase();
 
 defaultMsgs = Locales[defaultLocale];
 
-if(langRegion == defaultLocale || lang == defaultLocale){
- flag = false;
+if (langRegion == defaultLocale || lang == defaultLocale) {
+  flag = false;
 }
 
 class LangProvider extends Component {
-  constructor(props) {
-      super(props);
-      this.state = {};
+   constructor(props) {
+     super(props);
+     this.state = {};
+   }
+
+   updateMessages(msgs) {
+     let updatedMsgs = loadMessages(msgs, defaultLocale, lang, langRegion);
+     return updatedMsgs;
+   }
+
+  render() {
+    while (flag) {
+      newMsgs = this.updateMessages(defaultMsgs);
+      flag = false;
+      msgsUpdated = true;
+    }
+
+    let passLocale;
+    let passMsgs;
+
+    if (msgsUpdated) {
+      passLocale = newMsgs[0]; passMsgs = newMsgs[1];
+    }else {
+      passLocale = defaultLocale; passMsgs = defaultMsgs;
+    }
+
+    return (
+      <IntlProvider locale={passLocale} messages={passMsgs}>
+        {renderRoutes()}
+      </IntlProvider>
+    );
   }
-
- updateMessages(msgs){
-   let updatedMsgs = loadMessages(msgs, defaultLocale, lang, langRegion);
-   return updatedMsgs;
- }
-
- render() {
-     while(flag){
-       newMsgs = this.updateMessages(defaultMsgs);
-       flag = false;
-       msgsUpdated = true;
-     }
-
-     let passLocale, passMsgs;
-
-     if(msgsUpdated){
-       passLocale=newMsgs[0]; passMsgs=newMsgs[1];
-     }else{
-       passLocale=defaultLocale; passMsgs=defaultMsgs;
-     }
-
-     return (
-       <IntlProvider locale={passLocale} messages={passMsgs}>
-         {renderRoutes()}
-       </IntlProvider>
-      );
- }
 }
 
 export default LangProvider;
diff --git a/bigbluebutton-html5/client/main.jsx b/bigbluebutton-html5/client/main.jsx
index 6faf1f1828..dc22962247 100755
--- a/bigbluebutton-html5/client/main.jsx
+++ b/bigbluebutton-html5/client/main.jsx
@@ -3,10 +3,8 @@ import { Meteor } from 'meteor/meteor';
 import { render } from 'react-dom';
 import { renderRoutes } from '../imports/startup/client/routes.js';
 import { IntlProvider } from 'react-intl';
-
 import LangProvider from './langprovider';
 
-
 // Helper to load javascript libraries from the BBB server
 function loadLib(libname, success, fail) {
   const successCallback = function (cb) {
diff --git a/bigbluebutton-html5/client/services.js b/bigbluebutton-html5/client/services.js
index 93a973436e..308f9b1b4f 100755
--- a/bigbluebutton-html5/client/services.js
+++ b/bigbluebutton-html5/client/services.js
@@ -5,12 +5,17 @@ var extend = require('util')._extend;
 
 function loadMessages(defaultMsgs, defaultLocale,  lang, langRegion) {
   let newMessages;
-  let langOnly = false, langRegionOnly = false;
-  //let localeFound = false, attempted = false;
 
+  let langOnly = false;
+
+  let langRegionOnly = false;
+
+  //let localeFound = false;
+  //let attempted = false;
 
   //pt_BR is used for testing.
-  let pt_BR = {
+  /*
+  let PT_BR = {
     "app.home.greeting": "Bem-vindo {name}! Sua aprensentação começará em breve...",
     "app.userlist.participantsTitle": "Participantes",
     "app.userlist.messagesTitle": "Mensagens",
@@ -27,8 +32,7 @@ function loadMessages(defaultMsgs, defaultLocale,  lang, langRegion) {
     "app.connectingMessage": "Conectando...",
     "app.waitingMessage": "Desconectado. Tentando reconectar em {seconds} segundos..."
   }
-
-
+  */
 
   //TODO: get ajax calls to work, issue is with the url. doesnt have access to locale .json files
   /*
@@ -67,15 +71,16 @@ function loadMessages(defaultMsgs, defaultLocale,  lang, langRegion) {
   }
   */
 
-  var combined = extend(defaultMsgs, newMessages);
   //var combined = extend(defaultMsgs, pt_BR);
 
+  var combined = extend(defaultMsgs, newMessages);
+
   let results = [];
-  if(langOnly){
+  if (langOnly) {
     results = [lang, combined];
   }else if (langRegionOnly) {
     results = [langRegion, combined];
-  }else{
+  }else {
     results = [defaultLocale, combined];
   }
 
diff --git a/bigbluebutton-html5/imports/locales/index.js b/bigbluebutton-html5/imports/locales/index.js
index f1b81d29f1..09fa0e0dd7 100755
--- a/bigbluebutton-html5/imports/locales/index.js
+++ b/bigbluebutton-html5/imports/locales/index.js
@@ -1,7 +1,9 @@
 import en from './en.json';
+
 //import ptBR from './pt-BR.json';
 
 export default {
   en: en,
+
   //'pt-BR': ptBR,
 };
diff --git a/bigbluebutton-html5/imports/ui/components/actions-bar/actions-dropdown/component.jsx b/bigbluebutton-html5/imports/ui/components/actions-bar/actions-dropdown/component.jsx
index fa2d1efa6d..406e3e71a1 100755
--- a/bigbluebutton-html5/imports/ui/components/actions-bar/actions-dropdown/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/actions-bar/actions-dropdown/component.jsx
@@ -11,6 +11,7 @@ import DropdownListItem from '/imports/ui/components/dropdown/list/item/componen
 const intlMessages = defineMessages({
   actionsLabel: {
     id: 'app.actionsBar.actionsDropdown.actionsLabel',
+
     //defaultMessage: 'Actions',
   },
   presentationLabel: {
-- 
GitLab