From 535e53f360b90a188c3567a30e56afeca6121761 Mon Sep 17 00:00:00 2001 From: Freeyorp Date: Thu, 30 May 2013 16:23:10 +1200 Subject: Adjust loading screen layout This should make the distinction between loading own files and using the latest dataset clearer. The equal height psuedo-columns could be applicable to the chart columns too. Generic column layout based on: http://nicolasgallagher.com/multiple-backgrounds-and-borders-with-css2/demo/backgrounds.html --- public/css/style.css | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++ public/index.html | 40 +++++++++++++++++++++++--------------- 2 files changed, 79 insertions(+), 16 deletions(-) diff --git a/public/css/style.css b/public/css/style.css index cb3ee03..cf418eb 100644 --- a/public/css/style.css +++ b/public/css/style.css @@ -44,6 +44,36 @@ body { /* Columns */ +/* General column utility */ +.column-container { + position: relative; + overflow: hidden; + z-index: 1; +} +.column-container > div { + position: relative; + float: left; +} + +/* Separators between columns */ +.column-container-separated > div:first-child:before, .column-container-separated > div:first-child:after { + content: ""; + display: block; + position: absolute; + z-index: 1; + top: 0; bottom: -800%; left:-6%; + width: 2px; + border: 1px solid #555; + border-width: 0 1px; + margin: 0 0 0 -2px; + background: #fff; +} +.column-container-separated > div:first-child:after { + left: auto; right: -6%; + margin: 0 -2px 0 0; +} + +/* Top-level column widths */ .med { width: 400px; } @@ -74,6 +104,31 @@ h3 { padding: 20px; } +#loadinfo-online-desc { + border:1px solid gray; + border-width: 0 0 1px 0; + padding: 1em; +} + +/* Loadinfo columns */ +.loader-column-container { + background: rgb(226, 235, 253); +} +.loader-column-container:after { + content:""; + display:block; + position:absolute; + z-index:-1; + top:0; right:0; bottom:0; + left:50%; + background: rgb(247, 250, 193); +} + +.loader-column-container > div { + width: 45%; + margin: 0 2.5% 1em 2.5%; +} + /* Hide charts while loadinfo is shown */ .vis-hide { diff --git a/public/index.html b/public/index.html index f51f8b7..68c53b9 100644 --- a/public/index.html +++ b/public/index.html @@ -63,23 +63,31 @@

Manavis

Manavis shows experience gain from combat logs generated by The Mana World's server, tmwAthena.

-

Manavis can operate in two modes, offline and online, depending on the selection of the checkbox below.

-

While offline, you can still analyse everything yourself as you would normally.

-

- In online mode, active filters are made public, similar to multiplayer notepad or etherpad. This can help others understand manavis and the logs, and could be used to improve manavis and the game. -

- - -

Select records to load and display

-

Manavis will need records on your local file system. These files can be quite large, so the browser's local storage isn't sufficient. :)

-

Both raw server logs (.log) and scrubbed datasets (.scrubbed) will work fine. If using the latter, make sure it has .scrubbed in the file name!

-

You can load any number of files at once.

-

Please note that this is very js intensive. The tab may briefly lock up as it loads everything.

-
- - - or Use the most recent dataset +
+

Online mode

+

Manavis can operate in two modes, offline and online, depending on the selection of the checkbox below.

+

While offline, you can still analyse everything yourself as you would normally.

+

+ In online mode, active filters are made public, similar to multiplayer notepad or etherpad. This can help others understand manavis and the logs, and could be used to improve manavis and the game. +

+ +
+
+
+

Select your own dataset(s)

+

Manavis will need records on your local file system.

+

Both raw server logs (.log) and scrubbed datasets (.scrubbed) will work fine. If using the latter, make sure it has .scrubbed in the file name!

+

You can load any number of files at once.

+ + +
+
+

Or use the latest dataset

+ Latest dataset from server +
+
+

Please note that this is very js intensive. The tab may briefly lock up as it loads everything.

0%
-- cgit v1.2.3-60-g2f50