mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-03-14 07:39:21 +01:00
Replaced Session End with Session Length on Session Accordion Headers
This commit is contained in:
parent
8de5012ae5
commit
b18396192f
@ -19,7 +19,7 @@ import java.util.Map;
|
|||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* HTML utility class for creating a Session Accordion.
|
* HTML utility class for creating a Server Accordion.
|
||||||
*
|
*
|
||||||
* @author Rsl1122
|
* @author Rsl1122
|
||||||
*/
|
*/
|
||||||
|
@ -51,7 +51,7 @@ public class SessionTabStructureCreator {
|
|||||||
maxSessions = 50;
|
maxSessions = 50;
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean appendWorldPerc = Settings.APPEND_WORLD_PERC.isTrue();
|
boolean appendWorldPercentage = Settings.APPEND_WORLD_PERC.isTrue();
|
||||||
|
|
||||||
for (Session session : allSessions) {
|
for (Session session : allSessions) {
|
||||||
if (i >= maxSessions) {
|
if (i >= maxSessions) {
|
||||||
@ -72,12 +72,12 @@ public class SessionTabStructureCreator {
|
|||||||
String name = DataCache.getInstance().getName(uuid);
|
String name = DataCache.getInstance().getName(uuid);
|
||||||
String link = PlanAPI.getInstance().getPlayerInspectPageLink(name);
|
String link = PlanAPI.getInstance().getPlayerInspectPageLink(name);
|
||||||
|
|
||||||
String dotSeparated2 = appendWorldPerc
|
String info = appendWorldPercentage
|
||||||
? HtmlStructure.separateWithDots(sessionStart, SessionsTableCreator.getLongestWorldPlayed(session))
|
? HtmlStructure.separateWithDots(sessionStart, SessionsTableCreator.getLongestWorldPlayed(session))
|
||||||
: sessionStart;
|
: sessionStart;
|
||||||
String dotSeparated = appendName ?
|
String nameAndInfo = appendName ?
|
||||||
HtmlStructure.separateWithDots(name, dotSeparated2) :
|
HtmlStructure.separateWithDots(name, info) :
|
||||||
HtmlStructure.separateWithDots(serverName, dotSeparated2);
|
HtmlStructure.separateWithDots(serverName, info);
|
||||||
|
|
||||||
|
|
||||||
String htmlID = "" + session.getSessionStart() + sessionID + i;
|
String htmlID = "" + session.getSessionStart() + sessionID + i;
|
||||||
@ -93,11 +93,12 @@ public class SessionTabStructureCreator {
|
|||||||
html.append("<div title=\"Session ID: ").append(sessionID)
|
html.append("<div title=\"Session ID: ").append(sessionID)
|
||||||
.append("\"class=\"panel panel-col-").append(Theme.getValue(ThemeVal.PARSED_SESSION_ACCORDION)).append("\">")
|
.append("\"class=\"panel panel-col-").append(Theme.getValue(ThemeVal.PARSED_SESSION_ACCORDION)).append("\">")
|
||||||
.append("<div class=\"panel-heading\" role=\"tab\" id=\"heading_").append(htmlID).append("\">")
|
.append("<div class=\"panel-heading\" role=\"tab\" id=\"heading_").append(htmlID).append("\">")
|
||||||
.append("<h4 class=\"panel-title\">")
|
.append("<h4 class=\"panel-title\">") // Title (header)
|
||||||
.append("<a class=\"collapsed\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#session_accordion\" ")
|
.append("<a class=\"collapsed\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#session_accordion\" ")
|
||||||
.append("href=\"#session_").append(htmlID).append("\" aria-expanded=\"false\" ")
|
.append("href=\"#session_").append(htmlID).append("\" aria-expanded=\"false\" ")
|
||||||
.append("aria-controls=\"session_").append(htmlID).append("\">")
|
.append("aria-controls=\"session_").append(htmlID).append("\">")
|
||||||
.append(dotSeparated).append("<span class=\"pull-right\">").append(sessionEnd).append("</span>") // Title (header)
|
.append(nameAndInfo)
|
||||||
|
.append("<span class=\"pull-right\">").append(sessionLength).append("</span>")
|
||||||
.append("</a></h4>") // Closes collapsed, panel title
|
.append("</a></h4>") // Closes collapsed, panel title
|
||||||
.append("</div>"); // Closes panel heading
|
.append("</div>"); // Closes panel heading
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user