Skip to content

Commit

Permalink
import code from pade
Browse files Browse the repository at this point in the history
  • Loading branch information
deleolajide committed Mar 18, 2024
1 parent aad192a commit 9cd80be
Show file tree
Hide file tree
Showing 127 changed files with 47,032 additions and 68 deletions.
81 changes: 76 additions & 5 deletions classes/jitsi-meet/WEB-INF/web.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,77 @@
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">

<servlet>
<servlet-name>proxy</servlet-name>
<servlet-class>org.jivesoftware.openfire.plugin.ofmeet.HttpProxyServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>proxy</servlet-name>
<url-pattern>/proxy</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>config</servlet-name>
<servlet-class>org.jivesoftware.openfire.plugin.ofmeet.ConfigServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>config</servlet-name>
<url-pattern>/config.js</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>interfaceConfig</servlet-name>
<servlet-class>org.jivesoftware.openfire.plugin.ofmeet.InterfaceConfigServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>interfaceConfig</servlet-name>
<url-pattern>/interface_config.js</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>inProgressList</servlet-name>
<servlet-class>org.jivesoftware.openfire.plugin.ofmeet.InProgressListServlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>inProgressList</servlet-name>
<url-pattern>/inProgressList.json</url-pattern>
</servlet-mapping>

<servlet>
<servlet-name>feedback</servlet-name>
<servlet-class>org.jivesoftware.openfire.plugin.ofmeet.FeedbackServlet</servlet-class>
<multipart-config>
<max-file-size>2048</max-file-size>
<max-request-size>2048</max-request-size>
<file-size-threshold>2048</file-size-threshold>
</multipart-config>
</servlet>

<servlet-mapping>
<servlet-name>feedback</servlet-name>
<url-pattern>/static/close3.html</url-pattern>
</servlet-mapping>


<filter>
<filter-name>WatermarkFilter</filter-name>
<filter-class>org.jivesoftware.openfire.plugin.ofmeet.WatermarkFilter</filter-class>
</filter>

<filter-mapping>
<filter-name>WatermarkFilter</filter-name>
<url-pattern>/images/watermark.png</url-pattern>
<url-pattern>/images/rightwatermark.png</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>

<filter>
<filter-name>JitsiMeetRedirectFilter</filter-name>
<filter-class>org.jivesoftware.openfire.plugin.ofmeet.JitsiMeetRedirectFilter</filter-class>
Expand All @@ -13,6 +81,9 @@
<filter-name>JitsiMeetRedirectFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
</filter-mapping>

<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
</web-app>
11 changes: 0 additions & 11 deletions classes/jitsi-meet/index.html
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
<html itemscope itemtype="http://schema.org/Product" prefix="og: http://ogp.me/ns#" xmlns="http://www.w3.org/1999/html">
<head>
<!--#include virtual="head.html" -->
<meta charset="utf-8">
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<meta name="theme-color" content="#2A3A4B">
<!--#include virtual="base.html" -->

<link rel="apple-touch-icon" href="./images/apple-touch-icon.png">
<link rel="stylesheet" href="./css/all.css?v=7882">
<!--#include virtual="fonts.html"-->
<link rel="manifest" id="manifest-placeholder">

<script>
Expand Down Expand Up @@ -190,23 +187,15 @@
window.addEventListener(
'error', loadErrHandler, true /* capture phase type of listener */);
</script>
<script><!--#include virtual="/config.js" --></script><!-- adapt to your needs, i.e. set hosts and bosh path -->
<script><!--#include virtual="/interface_config.js" --></script>
<script src="./config.js"></script>
<script src="./interface_config.js"></script>
<script src="./libs/lib-jitsi-meet.min.js?v=7882"></script>
<script src="./libs/app.bundle.min.js?v=7882"></script>
<!--#include virtual="title.html" -->
<!--#include virtual="plugin.head.html" -->
<!--#include virtual="static/welcomePageAdditionalContent.html" -->
<!--#include virtual="static/welcomePageAdditionalCard.html" -->
<!--#include virtual="static/settingsToolbarAdditionalContent.html" -->
</head>
<body>
<noscript aria-hidden="true">
<div>JavaScript is disabled. </br>For this site to work you have to enable JavaScript.</div>
</noscript>
<!--#include virtual="body.html" -->
<div id="react" role="main"></div>
</body>
</html>
11 changes: 11 additions & 0 deletions plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,16 @@
<minServerVersion>4.8.0</minServerVersion>
<minJavaVersion>1.8</minJavaVersion>
<adminconsole>
<tab id="sidebar-media-services">
<item id="ofmeet-summary" name="${config.page.summary.title}" description="${config.page.summary.description}" url="ofmeet-summary.jsp"/>
<item id="ofmeet-settings" name="${config.page.settings.title}" description="${config.page.settings.description}" url="ofmeet-settings.jsp"/>
<item id="jitsi-videobridge-settings" name="${plugin.sidebar.networking.title}" description="${plugin.sidebar.networking.title.description}" url="jitsi-videobridge.jsp"/>
</tab>
<tab id="tab-webclients" name="${admin.sidebar.webclients.name}" description="${admin.sidebar.webclients.description}" url="ofmeet-uisettings.jsp">
<sidebar id="tab-ofmeet" name="${plugin.title}" description="${plugin.description}">
<item id="ofmeet-uisettings" name="${config.page.uisettings.title}" description="${config.page.uisettings.description}" url="ofmeet-uisettings.jsp"/>
<item id="ofmeet-planner" name="${config.page.planner.title}" description="${config.page.planner.description}" url="ofmeet-planner.jsp"/>
</sidebar>
</tab>
</adminconsole>
</plugin>
58 changes: 31 additions & 27 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,30 @@
<build>
<sourceDirectory>src/java</sourceDirectory>
<testSourceDirectory>src/test</testSourceDirectory>
<plugins>
<plugins>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.7</version>
<executions>
<execution>
<id>override-jitsimeet-files</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>

<configuration>
<overwrite>true</overwrite>
<outputDirectory>${project.basedir}/classes/jitsi-meet</outputDirectory>
<resources>
<resource>
<directory>${project.basedir}/src/webapp</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
</plugin>
Expand All @@ -35,7 +58,13 @@
</plugins>
</build>

<dependencies>
<dependencies>
<dependency>
<groupId>org.igniterealtime.openfire</groupId>
<artifactId>xmppserver</artifactId>
<version>${openfire.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcmail-jdk15on</artifactId>
Expand Down Expand Up @@ -64,31 +93,6 @@
<artifactId>jain-sip-ri</artifactId>
<version>1.3.0-91</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>1.19.4</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-core</artifactId>
<version>1.19.4</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.19.4</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-servlet</artifactId>
<version>1.19.4</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-json</artifactId>
<version>1.19.4</version>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
Expand Down
Loading

0 comments on commit 9cd80be

Please sign in to comment.