mirror of
https://github.com/igniterealtime/Spark.git
synced 2025-12-01 12:27:58 +00:00
Continue working on themes.
git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@6006 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
@ -10,8 +10,6 @@
|
|||||||
|
|
||||||
package org.jivesoftware.spark.ui;
|
package org.jivesoftware.spark.ui;
|
||||||
|
|
||||||
import org.jdesktop.jdic.browser.BrowserEngineManager;
|
|
||||||
import org.jdesktop.jdic.browser.IBrowserEngine;
|
|
||||||
import org.jdesktop.jdic.browser.WebBrowser;
|
import org.jdesktop.jdic.browser.WebBrowser;
|
||||||
import org.jdesktop.jdic.browser.WebBrowserEvent;
|
import org.jdesktop.jdic.browser.WebBrowserEvent;
|
||||||
import org.jdesktop.jdic.browser.WebBrowserListener;
|
import org.jdesktop.jdic.browser.WebBrowserListener;
|
||||||
@ -38,6 +36,7 @@ import java.awt.Color;
|
|||||||
import java.io.BufferedWriter;
|
import java.io.BufferedWriter;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileWriter;
|
import java.io.FileWriter;
|
||||||
|
import java.io.IOException;
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
@ -77,7 +76,19 @@ public class TranscriptWindow extends JPanel {
|
|||||||
|
|
||||||
browser = new WebBrowser();
|
browser = new WebBrowser();
|
||||||
|
|
||||||
browser.setURL(themeManager.getTemplateURL());
|
String templateText = themeManager.getTemplate("Dogwood");
|
||||||
|
File tempFile = new File("c:\\me.html");
|
||||||
|
try {
|
||||||
|
BufferedWriter out = new BufferedWriter(new FileWriter(tempFile));
|
||||||
|
out.write(templateText);
|
||||||
|
out.close();
|
||||||
|
|
||||||
|
browser.setURL(tempFile.toURL());
|
||||||
|
}
|
||||||
|
catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
browser.addWebBrowserListener(new WebBrowserListener() {
|
browser.addWebBrowserListener(new WebBrowserListener() {
|
||||||
public void downloadStarted(WebBrowserEvent webBrowserEvent) {
|
public void downloadStarted(WebBrowserEvent webBrowserEvent) {
|
||||||
|
|||||||
@ -159,7 +159,7 @@ public class ThemeManager {
|
|||||||
|
|
||||||
String text = templateText;
|
String text = templateText;
|
||||||
text = text.replaceAll("%timeOpened%", time);
|
text = text.replaceAll("%timeOpened%", time);
|
||||||
text = text.replaceAll("%chatOpened%", chatName);
|
text = text.replaceAll("%chatName%", chatName);
|
||||||
|
|
||||||
return text;
|
return text;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user