You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by ha...@apache.org on 2012/01/10 02:39:30 UTC
svn commit: r1229445 - in /labs/magnet/flux/src: main/java/org/
main/java/org/apache/ main/java/org/apache/labs/
main/java/org/apache/labs/magnet/ main/java/org/apache/labs/magnet/flux/
main/java/org/apache/labs/magnet/flux/session/ main/resources/ mai...
Author: hadrian
Date: Tue Jan 10 01:39:29 2012
New Revision: 1229445
URL: http://svn.apache.org/viewvc?rev=1229445&view=rev
Log:
Add demo page to the web based ui
Added:
labs/magnet/flux/src/main/java/org/
labs/magnet/flux/src/main/java/org/apache/
labs/magnet/flux/src/main/java/org/apache/labs/
labs/magnet/flux/src/main/java/org/apache/labs/magnet/
labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/
labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxApplication.java
labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxPage.java
labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/Index.java
labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/
labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/FluxSession.java
labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/MD5Util.java
labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/SignIn.java
labs/magnet/flux/src/main/resources/log4j.properties
labs/magnet/flux/src/main/resources/org/
labs/magnet/flux/src/main/resources/org/apache/
labs/magnet/flux/src/main/resources/org/apache/labs/
labs/magnet/flux/src/main/resources/org/apache/labs/magnet/
labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/
labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/FluxPage.html
labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/Index.html
labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/session/
labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/session/SignIn.html
labs/magnet/flux/src/main/resources/users.properties
labs/magnet/flux/src/main/webapp/css/
labs/magnet/flux/src/main/webapp/css/jira.css
labs/magnet/flux/src/main/webapp/css/login-box.css
labs/magnet/flux/src/main/webapp/css/magnet.css
labs/magnet/flux/src/main/webapp/css/style.css
labs/magnet/flux/src/main/webapp/img/
labs/magnet/flux/src/main/webapp/img/bug.gif (with props)
labs/magnet/flux/src/main/webapp/img/header_background.png (with props)
labs/magnet/flux/src/main/webapp/img/ico_activeissue.png (with props)
labs/magnet/flux/src/main/webapp/img/icon_filtercollapse.png (with props)
labs/magnet/flux/src/main/webapp/img/issue_subtask.gif (with props)
labs/magnet/flux/src/main/webapp/img/login-box-backg.png (with props)
labs/magnet/flux/src/main/webapp/img/login-btn.png (with props)
labs/magnet/flux/src/main/webapp/img/logo.png (with props)
labs/magnet/flux/src/main/webapp/img/menu_indicator_for_light_backgrounds.gif (with props)
labs/magnet/flux/src/main/webapp/img/priority_major.gif (with props)
labs/magnet/flux/src/main/webapp/img/priority_minor.gif (with props)
labs/magnet/flux/src/main/webapp/img/status_open.gif (with props)
labs/magnet/flux/src/main/webapp/img/task.gif (with props)
labs/magnet/flux/src/main/webapp/img/view_20.png (with props)
labs/magnet/flux/src/test/resources/keystore (with props)
Added: labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxApplication.java
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxApplication.java?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxApplication.java (added)
+++ labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxApplication.java Tue Jan 10 01:39:29 2012
@@ -0,0 +1,43 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.labs.magnet.flux;
+
+import org.apache.labs.magnet.flux.session.FluxSession;
+import org.apache.labs.magnet.flux.session.SignIn;
+
+import org.apache.wicket.Page;
+import org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession;
+import org.apache.wicket.authroles.authentication.AuthenticatedWebApplication;
+import org.apache.wicket.markup.html.WebPage;
+
+public class FluxApplication extends AuthenticatedWebApplication {
+
+ @Override
+ protected Class<? extends WebPage> getSignInPageClass() {
+ return SignIn.class;
+ }
+
+ @Override
+ protected Class<? extends AbstractAuthenticatedWebSession> getWebSessionClass() {
+ return FluxSession.class;
+ }
+
+ @Override
+ public Class<? extends Page> getHomePage() {
+ return Index.class;
+ }
+}
\ No newline at end of file
Added: labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxPage.java
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxPage.java?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxPage.java (added)
+++ labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/FluxPage.java Tue Jan 10 01:39:29 2012
@@ -0,0 +1,27 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.labs.magnet.flux;
+
+import org.apache.wicket.markup.html.WebPage;
+
+public class FluxPage extends WebPage {
+ private static final long serialVersionUID = 1L;
+
+ public FluxPage() {
+ // TODO: add navigation
+ }
+}
\ No newline at end of file
Added: labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/Index.java
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/Index.java?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/Index.java (added)
+++ labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/Index.java Tue Jan 10 01:39:29 2012
@@ -0,0 +1,27 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.labs.magnet.flux;
+
+import org.apache.wicket.markup.html.WebPage;
+
+public class Index extends WebPage {
+ private static final long serialVersionUID = 1L;
+
+ public Index() {
+ // TODO: add navigation
+ }
+}
\ No newline at end of file
Added: labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/FluxSession.java
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/FluxSession.java?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/FluxSession.java (added)
+++ labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/FluxSession.java Tue Jan 10 01:39:29 2012
@@ -0,0 +1,65 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.labs.magnet.flux.session;
+
+import java.io.IOException;
+import java.util.Properties;
+
+import org.apache.wicket.authroles.authentication.AuthenticatedWebSession;
+import org.apache.wicket.authroles.authorization.strategies.role.Roles;
+import org.apache.wicket.request.Request;
+
+public class FluxSession extends AuthenticatedWebSession {
+ private static final long serialVersionUID = 1L;
+
+ private Properties users;
+ private Roles roles;
+
+ public FluxSession(Request request) {
+ super(request);
+
+ users = new Properties();
+ try {
+ users.load(getClass().getResourceAsStream("/users.properties"));
+ } catch (IOException e) {
+ throw new IllegalStateException("Cannot load users", e);
+ }
+ }
+
+ @Override
+ public boolean authenticate(String username, String password) {
+
+ if (username.trim().length() == 0 || password.trim().length() == 0) {
+ warn("Provide user and password");
+ return false;
+ }
+
+ if (users.getProperty(username) != null) {
+ if (users.getProperty(username).equals(MD5Util.encode(password))) {
+ roles = new Roles("admin");
+ return true;
+ }
+ warn("Wrong username or password");
+ }
+ return false;
+ }
+
+ @Override
+ public Roles getRoles() {
+ return roles;
+ }
+}
\ No newline at end of file
Added: labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/MD5Util.java
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/MD5Util.java?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/MD5Util.java (added)
+++ labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/MD5Util.java Tue Jan 10 01:39:29 2012
@@ -0,0 +1,47 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.labs.magnet.flux.session;
+
+import java.security.MessageDigest;
+
+/**
+ * Small utility class which convert md5 digest into typical string, without
+ * binary entries.
+ *
+ * @author lukasz
+ */
+public class MD5Util {
+
+ public static String encode(String in) {
+ try {
+ MessageDigest md = MessageDigest.getInstance("MD5");
+ byte[] digest = md.digest(in.getBytes());
+
+ StringBuffer hexString = new StringBuffer();
+ for (byte element : digest) {
+ String text = Integer.toHexString(0xFF & element);
+ if (text.length() < 2) {
+ text = "0" + text;
+ }
+ hexString.append(text);
+ }
+ return hexString.toString();
+ } catch (Exception e) {
+ return null;
+ }
+ }
+}
Added: labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/SignIn.java
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/SignIn.java?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/SignIn.java (added)
+++ labs/magnet/flux/src/main/java/org/apache/labs/magnet/flux/session/SignIn.java Tue Jan 10 01:39:29 2012
@@ -0,0 +1,28 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.labs.magnet.flux.session;
+
+import org.apache.labs.magnet.flux.FluxPage;
+import org.apache.wicket.authroles.authentication.panel.SignInPanel;
+
+public class SignIn extends FluxPage {
+ private static final long serialVersionUID = 1L;
+
+ public SignIn() {
+ add(new SignInPanel("signIn", false));
+ }
+}
\ No newline at end of file
Added: labs/magnet/flux/src/main/resources/log4j.properties
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/resources/log4j.properties?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/resources/log4j.properties (added)
+++ labs/magnet/flux/src/main/resources/log4j.properties Tue Jan 10 01:39:29 2012
@@ -0,0 +1,34 @@
+## ------------------------------------------------------------------------
+## Licensed to the Apache Software Foundation (ASF) under one or more
+## contributor license agreements. See the NOTICE file distributed with
+## this work for additional information regarding copyright ownership.
+## The ASF licenses this file to You under the Apache License, Version 2.0
+## (the "License"); you may not use this file except in compliance with
+## the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+## ------------------------------------------------------------------------
+
+
+log4j.rootLogger=WARN, out
+
+# conveniences settings for turning on debugging
+log4j.logger.org.apache.labs.magnet=INFO
+#log4j.logger.org.apache.camel=DEBUG
+#log4j.logger.org.apache.activemq=DEBUG
+
+
+# CONSOLE appender not used by default
+log4j.appender.out=org.apache.log4j.ConsoleAppender
+log4j.appender.out.layout=org.apache.log4j.PatternLayout
+log4j.appender.out.layout.ConversionPattern=[%30.30t] %-30.30c{1} %-5p %m%n
+#log4j.appender.out.layout.ConversionPattern=%d [%-15.15t] %-5p %-30.30c{1} - %m%n
+#log4j.appender.out.layout.ConversionPattern=%c %-5p %m%n
+
+log4j.throwableRenderer=org.apache.log4j.EnhancedThrowableRenderer
\ No newline at end of file
Added: labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/FluxPage.html
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/FluxPage.html?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/FluxPage.html (added)
+++ labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/FluxPage.html Tue Jan 10 01:39:29 2012
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html xmlns:wicket="http://wicket.apache.org">
+ <head>
+ <meta charset="utf-8" />
+ <title>Apache Magnet</title>
+ <link href="css/jira.css" rel="stylesheet" type="text/css" />
+ <link href="css/magnet.css" rel="stylesheet" type="text/css" />
+ </head>
+
+ <body id="jira" class="aui-layout aui-theme-default page-type-issuenav ">
+ <div id="wrapper">
+ <div id="header">
+ <div id="logo">
+ <img src="img/logo.png" height="63px" border="0" align="" alt="logo" title="Apache Magnet">
+ </div>
+ <div class="top-right">
+ <span class="user">john.doe@apache.org</span>
+ <span class="top-menu"><a href="#">Logout</a></span>
+ </div>
+ </div>
+
+ <!-- wicket mandatory element for base_class -->
+ <wicket:child />
+
+ <div id="footer">
+ <div id="copyright">© 2011 The Apache Software Foundation.</div>
+ </div>
+
+ </div> <!-- wrapper -->
+ </body>
+</html>
+
\ No newline at end of file
Added: labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/Index.html
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/Index.html?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/Index.html (added)
+++ labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/Index.html Tue Jan 10 01:39:29 2012
@@ -0,0 +1,180 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+ <title>Apache Magnet</title>
+ <!-- css -->
+ <!-- link href="css/login-box.css" rel="stylesheet" type="text/css" />
+ <link href="css/batch.css" rel="stylesheet" type="text/css" />
+ <link href="css/batch2.css" rel="stylesheet" type="text/css" />
+ <link href="css/global.css" rel="stylesheet" type="text/css" / -->
+ <link href="css/jira.css" rel="stylesheet" type="text/css" />
+ <link href="css/magnet.css" rel="stylesheet" type="text/css" />
+ </head>
+ <body id="jira" class="aui-layout aui-theme-default page-type-issuenav ">
+ <div id="header">
+ <div id="logo">
+ <img src="img/logo.png" height="63px" border="0" align="" alt="logo" title="Apache Magnet">
+ </div>
+ <div class="top-right">
+ <span class="user">john.doe@apache.org</span>
+ <span class="top-menu"><a href="#">Logout</a></span>
+ </div>
+ </div>
+ <div id="page" class="">
+ <div class="wrapper">
+ <div class="content-left">
+ <section id="content" role="main" class="left-pane">
+ <div id="issuenav" class="content-container">
+ <div class="content-header content-border-header">
+ Latest Issues
+ </div>
+ <div class="content-body aui-panel content-border-body">
+ <div class="results" style="width: 100%; ">
+ <div class="results-wrap">
+ <div class="aui-group count-pagination">
+ <div class="results-count aui-item">
+ Displaying issues <span class="results-count-start">1</span> to 7 of <span class="results-count-link"><strong class="results-count-total">7</strong> matching issues.</span>
+ </div>
+ <div class="pagination aui-item"></div>
+ </div>
+ <table id="issuetable">
+ <thead>
+ <tr class="rowHeader">
+ <th class="colHeaderLink sortable headerrow-issuetype" rel="issuetype:DESC" onclick=""><span title="Sort By Issue Type">T</span></th>
+ <th class="colHeaderLink sortable headerrow-issuekey" rel="issuekey:ASC" onclick=""><span title="Sort By Key">Key</span></th>
+ <th class="colHeaderLink sortable headerrow-summary" rel="summary:ASC" onclick=""><span title="Sort By Summary">Summary</span></th>
+ <th class="colHeaderLink sortable headerrow-assignee" rel="assignee:ASC" onclick=""><span title="Sort By Assignee">Assignee</span></th>
+ <th class="colHeaderLink sortable headerrow-reporter" rel="reporter:ASC" onclick=""><span title="Sort By Reporter">Reporter</span></th>
+ <th class="active sortable descending headerrow-priority" rel="priority:ASC" onclick="" title="Descending order - Click to sort inascending order"><span title="Sort By Priority">P</span></th>
+ <th class="colHeaderLink sortable headerrow-status" rel="status:DESC" onclick=""><span title="Sort By Status">Status</span></th>
+ <th class="colHeaderLink sortable headerrow-resolution" rel="resolution:ASC" onclick=""><span title="Sort By Resolution">Resolution</span></th>
+ <th class="colHeaderLink sortable headerrow-created" rel="created:DESC" onclick=""><span title="Sort By Created">Created</span></th>
+ <th class="colHeaderLink sortable headerrow-updated" rel="updated:DESC" onclick=""><span title="Sort By Updated">Updated</span></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr id="issuerow43260" rel="43260" class="issuerow">
+ <td class="nav issuetype" title="Type j/k to move forward/back in the issue list"><a class="hidden-link" href="/browse/DEMO-712" tabindex="-1" title="DEMO-712"></a><a href="/browse/DEMO-712"> <img src="img/bug.gif" height="16" width="16" border="0" align="" alt="Bug" title="Bug - A problem which impairs or prevents the functions of the product."> </a></td>
+ <td class="nav issuekey"><a href="/browse/DEMO-712">DEMO-712</a></td>
+ <td class="nav summary">
+ <p>
+ <a href="/browse/DEMO-712">Apache Magnet issue</a>
+ </p><div class="ie7minWidth"></div></td>
+ <td class="nav assignee"><span class="tinylink"> <a class="user-hover" rel="ben@atlassian.com" id="assignee_ben@atlassian.com" href="">Jim Jagielski</a> </span></td>
+ <td class="nav reporter"><span class="tinylink"> <a class="user-hover" rel="chee-ra" id="reporter_chee-ra" href="">Sam Ruby</a> </span></td>
+ <td class="nav priority"><img src="img/priority_major.gif" height="16" width="16" border="0" alt="Major" title="Major - Major loss of function."></td>
+ <td class="nav status"><img src="img/status_open.gif" height="16" width="16" alt="Open" title="Open - The issue is open and ready for the assignee to start work on it."> Open </td>
+ <td class="nav resolution"><em>Unresolved</em></td>
+ <td class="nav created"><span title="28/Oct/06 5:34 AM">
+ <time datetime="2006-10-28T05:34-0500">
+ 28/Oct/06
+ </time> </span></td>
+ <td class="nav updated"><span title="01/Apr/09 7:53 PM">
+ <time datetime="2009-04-01T19:53-0500">
+ 01/Apr/09
+ </time> </span></td>
+ </tr>
+ <tr id="issuerow43260" rel="43260" class="issuerow focused">
+ <td class="nav issuetype" title="Type j/k to move forward/back in the issue list"><a class="hidden-link" href="/browse/DEMO-712" tabindex="-1" title="DEMO-712"></a><a href="/browse/DEMO-712"> <img src="img/bug.gif" height="16" width="16" border="0" alt="Bug" title="Bug - A problem which impairs or prevents the functions of the product."> </a></td>
+ <td class="nav issuekey"><a href="/browse/DEMO-712">DEMO-712</a></td>
+ <td class="nav summary">
+ <p>
+ <a href="/browse/DEMO-712">Apache Magnet issue</a>
+ </p><div class="ie7minWidth"></div></td>
+ <td class="nav assignee"><span class="tinylink"> <a class="user-hover" rel="ben@atlassian.com" id="assignee_ben@atlassian.com" href="">Jim Jagielski</a> </span></td>
+ <td class="nav reporter"><span class="tinylink"> <a class="user-hover" rel="chee-ra" id="reporter_chee-ra" href="">Sam Ruby</a> </span></td>
+ <td class="nav priority"><img src="img/priority_major.gif" height="16" width="16" border="0" alt="Major" title="Major - Major loss of function."></td>
+ <td class="nav status"><img src="img/status_open.gif" height="16" width="16" alt="Open" title="Open - The issue is open and ready for the assignee to start work on it."> Open </td>
+ <td class="nav resolution"><em>Unresolved</em></td>
+ <td class="nav created"><span title="28/Oct/06 5:34 AM">
+ <time datetime="2006-10-28T05:34-0500">
+ 28/Oct/06
+ </time> </span></td>
+ <td class="nav updated"><span title="01/Apr/09 7:53 PM">
+ <time datetime="2009-04-01T19:53-0500">
+ 01/Apr/09
+ </time> </span></td>
+ </tr>
+ <tr id="issuerow43260" rel="43260" class="issuerow">
+ <td class="nav issuetype" title="Type j/k to move forward/back in the issue list"><a class="hidden-link" href="/browse/DEMO-712" tabindex="-1" title="DEMO-712"></a><a href="/browse/DEMO-712"> <img src="img/bug.gif" height="16" width="16" border="0" alt="Bug" title="Bug - A problem which impairs or prevents the functions of the product."> </a></td>
+ <td class="nav issuekey"><a href="/browse/DEMO-712">DEMO-712</a></td>
+ <td class="nav summary">
+ <p>
+ <a href="/browse/DEMO-712">Apache Magnet issue</a>
+ </p><div class="ie7minWidth"></div></td>
+ <td class="nav assignee"><span class="tinylink"> <a class="user-hover" rel="ben@atlassian.com" id="assignee_ben@atlassian.com" href="">Jim Jagielski</a> </span></td>
+ <td class="nav reporter"><span class="tinylink"> <a class="user-hover" rel="chee-ra" id="reporter_chee-ra" href="">Sam Ruby</a> </span></td>
+ <td class="nav priority"><img src="img/priority_major.gif" height="16" width="16" border="0" alt="Major" title="Major - Major loss of function."></td>
+ <td class="nav status"><img src="img/status_open.gif" height="16" width="16" alt="Open" title="Open - The issue is open and ready for the assignee to start work on it."> Open </td>
+ <td class="nav resolution"><em>Unresolved</em></td>
+ <td class="nav created"><span title="28/Oct/06 5:34 AM">
+ <time datetime="2006-10-28T05:34-0500">
+ 28/Oct/06
+ </time> </span></td>
+ <td class="nav updated"><span title="01/Apr/09 7:53 PM">
+ <time datetime="2009-04-01T19:53-0500">
+ 01/Apr/09
+ </time> </span></td>
+ </tr>
+ <tr id="issuerow43260" rel="43260" class="issuerow">
+ <td class="nav issuetype" title="Type j/k to move forward/back in the issue list"><a class="hidden-link" href="/browse/DEMO-712" tabindex="-1" title="DEMO-712"></a><a href="/browse/DEMO-712"> <img src="img/bug.gif" height="16" width="16" border="0" alt="Bug" title="Bug - A problem which impairs or prevents the functions of the product."> </a></td>
+ <td class="nav issuekey"><a href="/browse/DEMO-712">DEMO-712</a></td>
+ <td class="nav summary">
+ <p>
+ <a href="/browse/DEMO-712">Apache Magnet issue</a>
+ </p><div class="ie7minWidth"></div></td>
+ <td class="nav assignee"><span class="tinylink"> <a class="user-hover" rel="ben@atlassian.com" id="assignee_ben@atlassian.com" href="">Jim Jagielski</a> </span></td>
+ <td class="nav reporter"><span class="tinylink"> <a class="user-hover" rel="chee-ra" id="reporter_chee-ra" href="">Sam Ruby</a> </span></td>
+ <td class="nav priority"><img src="img/priority_major.gif" height="16" width="16" border="0" alt="Major" title="Major - Major loss of function."></td>
+ <td class="nav status"><img src="img/status_open.gif" height="16" width="16" alt="Open" title="Open - The issue is open and ready for the assignee to start work on it."> Open </td>
+ <td class="nav resolution"><em>Unresolved</em></td>
+ <td class="nav created"><span title="28/Oct/06 5:34 AM">
+ <time datetime="2006-10-28T05:34-0500">
+ 28/Oct/06
+ </time> </span></td>
+ <td class="nav updated"><span title="01/Apr/09 7:53 PM">
+ <time datetime="2009-04-01T19:53-0500">
+ 01/Apr/09
+ </time> </span></td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="aui-group count-pagination">
+ <div class="results-count aui-item">
+ Displaying issues <span class="results-count-start">1</span> to 7 of <span class="results-count-link"><strong class="results-count-total">7</strong> matching issues.</span>
+ </div>
+ <div class="pagination aui-item"></div>
+ </div>
+ </div><!-- end results-wrap -->
+ </div><!-- results -->
+ </div><!-- content-body -->
+ </div>
+ </section><!-- end section -->
+ </div>
+ <div class="sidebar">
+ <section>
+ <div class="content-container">
+ <div class="content-header content-border-header">
+ Tweet for Help!
+ </div>
+ <div class="content-body aui-panel content-border-body">
+ <div class="input-area">
+ <label for="txtJiraID">Jira ID:</label>
+ <input id="jiraId" class="idle" type="text">
+ </div>
+ <div class="more left">
+ <a href="#">preview / modify</a>
+ </div>
+ <div class="go button right">
+ <a href="#"> <span> Tweet </span> </a>
+ </div>
+ </div>
+ </div>
+ </section>
+ <!-- end section -->
+ </div>
+ </div>
+ </div><!-- end page -->
+ </body>
+</html>
Added: labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/session/SignIn.html
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/session/SignIn.html?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/session/SignIn.html (added)
+++ labs/magnet/flux/src/main/resources/org/apache/labs/magnet/flux/session/SignIn.html Tue Jan 10 01:39:29 2012
@@ -0,0 +1,5 @@
+<wicket:extend>
+ <div wicket:id="signIn">
+
+ </div>
+</wicket:extend>
Added: labs/magnet/flux/src/main/resources/users.properties
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/resources/users.properties?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/resources/users.properties (added)
+++ labs/magnet/flux/src/main/resources/users.properties Tue Jan 10 01:39:29 2012
@@ -0,0 +1,18 @@
+## ------------------------------------------------------------------------
+## Licensed to the Apache Software Foundation (ASF) under one or more
+## contributor license agreements. See the NOTICE file distributed with
+## this work for additional information regarding copyright ownership.
+## The ASF licenses this file to You under the Apache License, Version 2.0
+## (the "License"); you may not use this file except in compliance with
+## the License. You may obtain a copy of the License at
+##
+## http://www.apache.org/licenses/LICENSE-2.0
+##
+## Unless required by applicable law or agreed to in writing, software
+## distributed under the License is distributed on an "AS IS" BASIS,
+## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+## See the License for the specific language governing permissions and
+## limitations under the License.
+## ------------------------------------------------------------------------
+
+admin=21232f297a57a5a743894a0e4a801fc3
Added: labs/magnet/flux/src/main/webapp/css/jira.css
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/css/jira.css?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/webapp/css/jira.css (added)
+++ labs/magnet/flux/src/main/webapp/css/jira.css Tue Jan 10 01:39:29 2012
@@ -0,0 +1,262 @@
+html, body, img {
+ margin: 0;
+ padding: 0;
+}
+/* issuenav */
+#issuenav .count-pagination {
+ padding: 0 16px;
+}
+span .results-count-total {
+ font-weight: normal;
+}
+#issuetable {
+ background-color: #fff;
+ border-collapse: collapse;
+ margin: 8px 0;
+ width: 100%;
+}
+#issuetable thead th {
+ background-color: transparent;
+ border-bottom: 1px solid #bbb;
+ color: #999;
+ font-weight: 400;
+ padding: 3px 7px;
+ white-space: nowrap;
+}
+#issuetable thead .sortable {
+ cursor: pointer;
+}
+#issuetable thead .sortable {
+ -moz-border-radius-topleft: 2px;
+ -moz-border-radius-topright: 2px;
+ -webkit-border-top-left-radius: 2px;
+ -webkit-border-top-right-radius: 2px;
+ border-top-left-radius: 2px;
+ border-top-right-radius: 2px;
+}
+#issuetable thead .sortable:hover {
+ background-color: #f7f7f7;
+}
+#issuetable thead .active {
+ color: #fff;
+}
+#issuetable thead .active:hover {
+ background-color: #bbb;
+}
+#issuetable thead .descending {
+ background: #bbbbbb url(../img/icon_descending.png) no-repeat scroll 100% 50%;
+ padding-right: 20px;
+}
+#issuetable .rowHeader {
+ background-color: transparent;
+}
+#issuetable th, #issuetable td {
+ overflow: hidden;
+}
+#issuetable img {
+ vertical-align: middle;
+}
+#issuetable td {
+ line-height: 1.286;
+ padding: 5px 7px;
+}
+#issuetable .nav {
+ border-bottom: 1px solid #eee;
+ vertical-align: top;
+}
+#issuetable td a {
+ color: #000;
+}
+#issuetable td.issuekey a, #issuetable td.summary a {
+ color: #326ca6;
+}
+#issuetable .issuetype, #issuetable .issuekey, #issuetable .priority, #issuetable .status {
+ white-space: nowrap;
+ width: 16px;
+}
+/*
+ .msie #issuetable .issuekey, .msie #issuetable .status {
+ width: 1%;
+ }
+ .msie-8 #issuetable img {
+ max-width: none;
+ }
+ */
+#issuetable tbody tr:hover {
+ background-color: #eaf1fd;
+}
+#issuetable .resolution, #issuetable .created, #issuetable .updated {
+ max-width: 25em;
+ white-space: nowrap;
+}
+#issuetable .assignee, #issuetable .reporter {
+ max-width: 60em;
+ min-width: 80px;
+}
+#issuetable td.summary > p {
+ min-width: 200px;
+ margin: 0;
+ max-width: 1400px;
+ white-space: normal;
+}
+#issuetable .issuerow:hover .issue_actions a.aui-dd-link {
+ left: 0;
+ top: 0;
+}
+#issuetable .issue_actions a.aui-dd-link:hover span {
+ background-image: url(../img/menu_indicator_for_dark_backgrounds.gif);
+}
+#issuetable .issue_actions a.aui-dd-link:hover {
+ background-color: #3c78b5;
+ color: #fff;
+}
+/* page-type-issuenav */
+.page-type-issuenav .content-container > .content-related {
+ border: 1px solid #bbbbbb;
+ border-width: 1px 1px 1px 0;
+ -moz-border-radius: 0 5px 5px 0;
+ -ms-border-radius: 0 5px 5px 0;
+ -o-border-radius: 0 5px 5px 0;
+ -webkit-border-radius: 0 5px 5px 0;
+ border-radius: 0 5px 5px 0;
+ background-color: #fff;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ display: block;
+ float: left;
+ margin: 0 0 0 -302px;
+ padding: 16px 16px 16px 32px;
+ position: relative;
+ width: 286px;
+}
+.page-type-issuenav .content-container > .content-related+ .content-body {
+ float: left;
+}
+.page-type-issuenav .content-container > .content-body {
+ display: block;
+ width: 100%;
+}
+.page-type-issuenav #issuetable > thead > tr > th:first-child, .page-type-issuenav #issuetable > tbody > tr > td:first-child {
+ padding-left: 12px;
+}
+.page-type-issuenav #issuetable tr.focused {
+ background-color: #DEE9FA;
+}
+.page-type-issuenav #issuetable > tbody > tr.focused > td:first-child {
+ background-image: url('../img/ico_activeissue.png');
+ background-repeat: no-repeat;
+ background-position: 0 9px;
+}
+/* .aui-theme-default */
+.aui-theme-default #content {
+ margin: 0;
+ clear: both;
+ float: left;
+ overflow: hidden;
+ position: relative;
+}
+
+.aui-theme-default {
+ background: #F0F0F0;
+ color: #000;>
+}
+.aui-theme-default #header .local {
+ background: #326ca6;
+ border-top: 1px solid #036;
+ color: #fff;
+}
+.aui-theme-default #header .local .primary > ul > li > a:hover {
+ background: #fff;
+ color: #333;
+}
+.aui-theme-default #footer .footer-body {
+ background: transparent;
+ color: #505050;
+ font-size: 11px;
+ line-height: 1.364;
+ margin: 0;
+ padding: 0 16px;
+}
+.aui-theme-default #footer .footer-body {
+ text-align: center;
+}
+.aui-theme-default .aui-panel {
+ background: #fff;
+ border: 1px solid #bbb;
+ padding: 16px;
+}
+/* content-container */
+.content-container {
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ display: table;
+ padding: 0;
+ table-layout: fixed;
+ margin: 0;
+}
+.content-container > .content-related {
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ display: table-cell;
+ margin: 0;
+ padding: 0;
+ vertical-align: top;
+ width: 160px;
+}
+.content-container > .content-body {
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ display: table-cell;
+ margin: 0;
+ vertical-align: top;
+}
+.content-border-body, .box-content {
+ -moz-border-radius: 0px 0px 5px 5px;
+ -ms-border-radius: 0px 0px 5px 5px;
+ -o-border-radius: 0px 0px 5px 5px;
+ -webkit-border-radius: 0px 0px 5px 5px;
+ border-radius: 0px 0px 5px 5px;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+.content-border-header, .box-header {
+ -moz-border-radius: 5px 5px 0px 0;
+ -ms-border-radius: 5px 5px 0px 0;
+ -o-border-radius: 5px 5px 0px 0;
+ -webkit-border-radius: 5px 5px 0px 0;
+ border-radius: 5px 5px 0px 0;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+.content-header {
+ background: #296daa;
+ color: #fff;
+ font-weight: bolder;
+ font-size: larger;
+ padding: 6px;
+}
+.box {
+ padding: 16px;
+}
+.box-header {
+ background: #296daa;
+ color: #fff;
+ font-weight: bolder;
+ font-size: larger;
+ padding: 6px;
+}
+.box-content {
+ background: transparent;
+}
Added: labs/magnet/flux/src/main/webapp/css/login-box.css
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/css/login-box.css?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/webapp/css/login-box.css (added)
+++ labs/magnet/flux/src/main/webapp/css/login-box.css Tue Jan 10 01:39:29 2012
@@ -0,0 +1,60 @@
+
+#login-box {
+ width:333px;
+ height: 352px;
+ padding: 58px 76px 0 76px;
+ color: #ebebeb;
+ font: 12px Arial, Helvetica, sans-serif;
+ background: url(../img/login-box-backg.png) no-repeat left top;
+}
+
+#login-box img {
+ border:none;
+}
+
+#login-box h2 {
+ padding:0;
+ margin:0;
+ color: #ebebeb;
+ font: bold 44px "Calibri", Arial;
+}
+
+
+#login-box-name {
+ float: left;
+ display:inline;
+ width:80px;
+ text-align: right;
+ padding: 14px 10px 0 0;
+ margin:0 0 7px 0;
+}
+
+#login-box-field {
+ float: left;
+ display:inline;
+ width:230px;
+ margin:0;
+ margin:0 0 7px 0;
+}
+
+
+.form-login {
+ width: 205px;
+ padding: 10px 4px 6px 3px;
+ border: 1px solid #0d2c52;
+ background-color:#1e4f8a;
+ font-size: 16px;
+ color: #ebebeb;
+}
+
+
+.login-box-options {
+ clear:both;
+ padding-left:87px;
+ font-size: 11px;
+}
+
+.login-box-options a {
+ color: #ebebeb;
+ font-size: 11px;
+}
\ No newline at end of file
Added: labs/magnet/flux/src/main/webapp/css/magnet.css
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/css/magnet.css?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/webapp/css/magnet.css (added)
+++ labs/magnet/flux/src/main/webapp/css/magnet.css Tue Jan 10 01:39:29 2012
@@ -0,0 +1,108 @@
+#header {
+ height: 75px;
+}
+#logo {
+ background: url(../img/header_background.png) repeat-x scroll;
+ background-position: -30px 0;
+ height: 63px;
+}
+
+.container {
+ clear: both;
+ float: left;
+ overflow: hidden;
+ position: relative;
+ width: 100%;
+}
+
+.user {
+ color: #298ecc !important;
+ padding-right: 10px;
+}
+
+.top-right {
+ padding-right: 20px;
+ right: 0;
+ position: absolute;
+ top: 0;
+ white-space: nowrap;
+ z-index: 1000;
+ color: #fff !important;
+ font-weight: bolder;
+ display: block;
+}
+
+.top-right a, .button a {
+ list-style: none outside none;
+ text-decoration: none;
+ color: #fff;
+}
+
+.top-right a:hover {
+ text-decoration: underline;
+}
+
+.left-pane, .aui-theme-default #content .left-pane {
+ position: absolute;
+ left: 0;
+ float: left;
+}
+
+.right-pane {
+ position: absolute;
+ right: 0;
+ float: right;
+ width: 240px;
+ height: 150px;
+}
+
+.button {
+ border: 1px solid #BBBBBB;
+ -moz-border-radius: 5px;
+ -ms-border-radius: 5px;
+ -o-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+
+ background: #296daa;
+ color: #fff;
+ font-weight: bolder;
+ padding: 6px;
+
+ text-align: center;
+
+ width: 70px;
+}
+
+/* layout */
+.wrapper {
+ clear: both;
+ float:left;
+ width: 100%;
+}
+
+.content-left {
+ float: left;
+ position: absolute;
+ padding: 10px;
+}
+
+.sidebar {
+ float: right;
+ right: 0px;
+ padding: 10px;
+ position: absolute;
+}
+
+/*
+.rightmenu .col2 {
+ float: right;
+ left: 185px;
+ position: relative;
+ width: 170px;
+}
+*/
\ No newline at end of file
Added: labs/magnet/flux/src/main/webapp/css/style.css
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/css/style.css?rev=1229445&view=auto
==============================================================================
--- labs/magnet/flux/src/main/webapp/css/style.css (added)
+++ labs/magnet/flux/src/main/webapp/css/style.css Tue Jan 10 01:39:29 2012
@@ -0,0 +1,267 @@
+body {
+ margin: 0;
+ /* font-family: "Comic Sans MS", cursive; */
+ background: none repeat scroll 0 0 #F0F0F0;
+}
+#header {
+ background: url(../img/header_background.png) repeat-x scroll;
+ background-position: -30px 0;
+ height: 63px;
+ clear: both;
+ display: block;
+}
+
+#logo a {
+ float: left;
+ font-size: 36px;
+
+ color: #FFFFFF;
+ text-decoration: none;
+ border: 0;
+ text-align: center;
+}
+
+#menu {
+ /*height: 31px;*/
+ color: #298ecc;
+ /*color: #FFFFFF !important;*/
+ display: block;
+ padding-right: 20px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ white-space: nowrap;
+ z-index: 1000;
+}
+#menu ul {
+ margin: 0;
+ padding: 0;
+}
+#menu li {
+ list-style: none;
+ float: left;
+ padding-left: 15px;
+ /*background: url(../images/menu_bg2.png) right no-repeat;*/
+}
+#menu a {
+ /*float: left;*/
+ /*background: url(../images/menu_bg1.png) left no-repeat;*/
+ /*height: 21px;*/
+ /* padding: 5px 20px;*/
+ /*color: #3D2216;*/
+ /*font-size: 15px;*/
+ /*font-weight: bold;*/
+ color: #fff;
+ text-decoration: none;
+}
+#menu a:hover {
+ /*color: #130A06;*/
+}
+#menu li.active {
+ background: url(../images/menu_bg2_active.png) right no-repeat;
+}
+#menu li.active a {
+ background: url(../images/menu_bg1_active.png) left no-repeat;
+ color: #130A06;
+}
+
+#main {
+ float: left;
+ width: 100%;
+ padding-top: 16px;
+ /* background: url(../images/sidebar_bg.png) right repeat-y #FFFFFF; */
+ /* color: #130A06; */
+ /* font-size: 13px; */
+}
+
+/*
+#main a {
+ color: #3D2216;
+}
+#main a:hover {
+ color: #130A06;
+}
+*/
+#main br {
+ line-height: 10px;
+}
+#sidebar {
+ width: 230px;
+ float: right;
+ padding: 0 16px 16px 16px;
+ font-size: 14px;
+ font-family:nimbus-sans-1,nimbus-sans-2,sans-serif;
+}
+#sidebar h3 {
+ font-size: 19px;
+ font-weight: normal;
+ margin: 20px 0 5px 0;
+ color: #3D2216;
+}
+/*
+#sidebar ul {
+ margin: 0;
+ padding: 0;
+ border-top: 1px solid #F3F1F1;
+}
+#sidebar li {
+ list-style: none;
+ border-bottom: 1px solid #F3F1F1;
+}
+#sidebar li a {
+ color: #111111;
+ text-decoration: none;
+ padding: 3px;
+ display: block;
+}
+#sidebar li a:hover {
+ background-color: #F3F1F1;
+}
+*/
+#text {
+ line-height: 17px;
+ margin-right: 260px;
+ padding-left: 16px;
+}
+
+#text h1 {
+ font-size: 24px;
+ font-weight: normal;
+ margin: 20px 0 10px 0;
+ color: #3D2216;
+}
+#text h2 {
+ font-size: 21px;
+ font-weight: normal;
+ margin: 20px 0 10px 0;
+ color: #3D2216;
+}
+#text ol, #text ul {
+ padding: 0;
+ margin: 10px 0;
+}
+#text li {
+ margin-left: 40px;
+}
+#footer {
+ height: 100px;
+ color: #FF00FF;
+ font-size: 13px;
+ background-image: url(images/footer_bg.png);
+ clear: both;
+}
+#footer a {
+ text-decoration: none !important;
+}
+#footer a:hover {
+ color: #CDC8C6;
+}
+#footer_left {
+ float: left;
+ padding: 41px 0 0 50px;
+}
+#footer_right {
+ float: right;
+ padding: 41px 50px 0 0;
+}
+
+/***********************************************************************************************
+/* magnet stylesheet */
+
+/* content-container */
+.content-container {
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ display: block;
+ padding: 0;
+ table-layout: fixed;
+ margin: 0;
+}
+
+.content-container > .content-body {
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ display: table-cell;
+ margin: 0;
+ vertical-align: top;
+}
+
+.content-border-body, .box-content {
+ -moz-border-radius: 0px 0px 5px 5px;
+ -ms-border-radius: 0px 0px 5px 5px;
+ -o-border-radius: 0px 0px 5px 5px;
+ -webkit-border-radius: 0px 0px 5px 5px;
+ border-radius: 0px 0px 5px 5px;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+.content-border-header, .box-header {
+ -moz-border-radius: 5px 5px 0px 0;
+ -ms-border-radius: 5px 5px 0px 0;
+ -o-border-radius: 5px 5px 0px 0;
+ -webkit-border-radius: 5px 5px 0px 0;
+ border-radius: 5px 5px 0px 0;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+}
+.content-header {
+ background: #296daa;
+ color: #fff;
+ font-weight: bolder;
+ font-size: larger;
+ padding: 6px;
+}
+
+.button {
+ /* border: 1px solid #296daa; */
+ -moz-border-radius: 5px;
+ -ms-border-radius: 5px;
+ -o-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ box-shadow: 2px 2px 5px #666;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+
+ background: #296daa;
+ color: #fff;
+ font-weight: bolder;
+ padding: 5px;
+
+ text-align: center;
+
+ width: 70px;
+}
+
+.button a {
+ color: #FFFFFF;
+ text-decoration: none !important;
+}
+
+.button a:hover {
+ color: #0a3150;
+}
+
+.right {
+ float:right;
+}
+
+.aui-panel {
+ background: #fff;
+ border: 1px solid #bbb;
+ padding: 16px;
+}
+
+#tweet {
+ margin: 16px 0px 0px 0px;
+}
Added: labs/magnet/flux/src/main/webapp/img/bug.gif
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/bug.gif?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/bug.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/header_background.png
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/header_background.png?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/header_background.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/ico_activeissue.png
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/ico_activeissue.png?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/ico_activeissue.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/icon_filtercollapse.png
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/icon_filtercollapse.png?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/icon_filtercollapse.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/issue_subtask.gif
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/issue_subtask.gif?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/issue_subtask.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/login-box-backg.png
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/login-box-backg.png?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/login-box-backg.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/login-btn.png
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/login-btn.png?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/login-btn.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/logo.png
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/logo.png?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/logo.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/menu_indicator_for_light_backgrounds.gif
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/menu_indicator_for_light_backgrounds.gif?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/menu_indicator_for_light_backgrounds.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/priority_major.gif
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/priority_major.gif?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/priority_major.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/priority_minor.gif
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/priority_minor.gif?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/priority_minor.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/status_open.gif
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/status_open.gif?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/status_open.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/task.gif
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/task.gif?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/task.gif
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/main/webapp/img/view_20.png
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/main/webapp/img/view_20.png?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/main/webapp/img/view_20.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: labs/magnet/flux/src/test/resources/keystore
URL: http://svn.apache.org/viewvc/labs/magnet/flux/src/test/resources/keystore?rev=1229445&view=auto
==============================================================================
Binary file - no diff available.
Propchange: labs/magnet/flux/src/test/resources/keystore
------------------------------------------------------------------------------
svn:executable = *
Propchange: labs/magnet/flux/src/test/resources/keystore
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org