shiro-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From lhazlew...@apache.org
Subject svn commit: r1481417 [2/13] - in /shiro/site: ./ 2010/ 2011/ 2012/ assets/ templates/ trunk/ trunk/2010/ trunk/2010/03/ trunk/2010/03/18/ trunk/2010/06/ trunk/2010/06/01/ trunk/2010/09/ trunk/2010/09/14/ trunk/2010/09/20/ trunk/2010/09/24/ trunk/2010/1...
Date Sat, 11 May 2013 21:10:45 GMT
Added: shiro/site/trunk/assets/css/normalize.css
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/css/normalize.css?rev=1481417&view=auto
==============================================================================
--- shiro/site/trunk/assets/css/normalize.css (added)
+++ shiro/site/trunk/assets/css/normalize.css Sat May 11 21:10:40 2013
@@ -0,0 +1,375 @@
+/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
+
+/* ==========================================================================
+   HTML5 display definitions
+   ========================================================================== */
+
+/*
+ * Corrects `block` display not defined in IE 8/9.
+ */
+
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+nav,
+section,
+summary {
+    display: block;
+}
+
+/*
+ * Corrects `inline-block` display not defined in IE 8/9.
+ */
+
+audio,
+canvas,
+video {
+    display: inline-block;
+}
+
+/*
+ * Prevents modern browsers from displaying `audio` without controls.
+ * Remove excess height in iOS 5 devices.
+ */
+
+audio:not([controls]) {
+    display: none;
+    height: 0;
+}
+
+/*
+ * Addresses styling for `hidden` attribute not present in IE 8/9.
+ */
+
+[hidden] {
+    display: none;
+}
+
+/* ==========================================================================
+   Base
+   ========================================================================== */
+
+/*
+ * 1. Sets default font family to sans-serif.
+ * 2. Prevents iOS text size adjust after orientation change, without disabling
+ *    user zoom.
+ */
+
+html {
+    font-family: sans-serif; /* 1 */
+    -webkit-text-size-adjust: 100%; /* 2 */
+    -ms-text-size-adjust: 100%; /* 2 */
+}
+
+/*
+ * Removes default margin.
+ */
+
+body {
+    margin: 0;
+}
+
+/* ==========================================================================
+   Links
+   ========================================================================== */
+
+/*
+ * Addresses `outline` inconsistency between Chrome and other browsers.
+ */
+
+a:focus {
+    outline: thin dotted;
+}
+
+/*
+ * Improves readability when focused and also mouse hovered in all browsers.
+ */
+
+a:active,
+a:hover {
+    outline: 0;
+}
+
+/* ==========================================================================
+   Typography
+   ========================================================================== */
+
+/*
+ * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
+ * Safari 5, and Chrome.
+ */
+
+h1 {
+    font-size: 2em;
+}
+
+/*
+ * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
+ */
+
+abbr[title] {
+    border-bottom: 1px dotted;
+}
+
+/*
+ * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
+ */
+
+b,
+strong {
+    font-weight: bold;
+}
+
+/*
+ * Addresses styling not present in Safari 5 and Chrome.
+ */
+
+dfn {
+    font-style: italic;
+}
+
+/*
+ * Addresses styling not present in IE 8/9.
+ */
+
+mark {
+    background: #ff0;
+    color: #000;
+}
+
+
+/*
+ * Corrects font family set oddly in Safari 5 and Chrome.
+ */
+
+code,
+kbd,
+pre,
+samp {
+    font-family: monospace, serif;
+    font-size: 1em;
+}
+
+/*
+ * Improves readability of pre-formatted text in all browsers.
+ */
+
+pre {
+    white-space: pre;
+    white-space: pre-wrap;
+    word-wrap: break-word;
+}
+
+/*
+ * Sets consistent quote types.
+ */
+
+q {
+    quotes: "\201C" "\201D" "\2018" "\2019";
+}
+
+/*
+ * Addresses inconsistent and variable font size in all browsers.
+ */
+
+small {
+    font-size: 80%;
+}
+
+/*
+ * Prevents `sub` and `sup` affecting `line-height` in all browsers.
+ */
+
+sub,
+sup {
+    font-size: 75%;
+    line-height: 0;
+    position: relative;
+    vertical-align: baseline;
+}
+
+sup {
+    top: -0.5em;
+}
+
+sub {
+    bottom: -0.25em;
+}
+
+/* ==========================================================================
+   Embedded content
+   ========================================================================== */
+
+/*
+ * Removes border when inside `a` element in IE 8/9.
+ */
+
+img {
+    border: 0;
+}
+
+/*
+ * Corrects overflow displayed oddly in IE 9.
+ */
+
+svg:not(:root) {
+    overflow: hidden;
+}
+
+/* ==========================================================================
+   Figures
+   ========================================================================== */
+
+/*
+ * Addresses margin not present in IE 8/9 and Safari 5.
+ */
+
+figure {
+    margin: 0;
+}
+
+/* ==========================================================================
+   Forms
+   ========================================================================== */
+
+/*
+ * Define consistent border, margin, and padding.
+ */
+
+fieldset {
+    border: 1px solid #c0c0c0;
+    margin: 0 2px;
+    padding: 0.35em 0.625em 0.75em;
+}
+
+/*
+ * 1. Corrects color not being inherited in IE 8/9.
+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
+ */
+
+legend {
+    border: 0; /* 1 */
+    padding: 0; /* 2 */
+}
+
+/*
+ * 1. Corrects font family not being inherited in all browsers.
+ * 2. Corrects font size not being inherited in all browsers.
+ * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
+ */
+
+button,
+input,
+select,
+textarea {
+    font-family: inherit; /* 1 */
+    font-size: 100%; /* 2 */
+    margin: 0; /* 3 */
+}
+
+/*
+ * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
+ * the UA stylesheet.
+ */
+
+button,
+input {
+    line-height: normal;
+}
+
+/*
+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
+ *    and `video` controls.
+ * 2. Corrects inability to style clickable `input` types in iOS.
+ * 3. Improves usability and consistency of cursor style between image-type
+ *    `input` and others.
+ */
+
+button,
+html input[type="button"], /* 1 */
+input[type="reset"],
+input[type="submit"] {
+    -webkit-appearance: button; /* 2 */
+    cursor: pointer; /* 3 */
+}
+
+/*
+ * Re-set default cursor for disabled elements.
+ */
+
+button[disabled],
+input[disabled] {
+    cursor: default;
+}
+
+/*
+ * 1. Addresses box sizing set to `content-box` in IE 8/9.
+ * 2. Removes excess padding in IE 8/9.
+ */
+
+input[type="checkbox"],
+input[type="radio"] {
+    box-sizing: border-box; /* 1 */
+    padding: 0; /* 2 */
+}
+
+/*
+ * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
+ * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
+ *    (include `-moz` to future-proof).
+ */
+
+input[type="search"] {
+    -webkit-appearance: textfield; /* 1 */
+    -moz-box-sizing: content-box;
+    -webkit-box-sizing: content-box; /* 2 */
+    box-sizing: content-box;
+}
+
+/*
+ * Removes inner padding and search cancel button in Safari 5 and Chrome
+ * on OS X.
+ */
+
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+    -webkit-appearance: none;
+}
+
+/*
+ * Removes inner padding and border in Firefox 4+.
+ */
+
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+    border: 0;
+    padding: 0;
+}
+
+/*
+ * 1. Removes default vertical scrollbar in IE 8/9.
+ * 2. Improves readability and alignment in all browsers.
+ */
+
+textarea {
+    overflow: auto; /* 1 */
+    vertical-align: top; /* 2 */
+}
+
+/* ==========================================================================
+   Tables
+   ========================================================================== */
+
+/*
+ * Remove most spacing between table cells.
+ */
+
+table {
+    border-collapse: collapse;
+    border-spacing: 0;
+}
\ No newline at end of file

Added: shiro/site/trunk/assets/css/style.css
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/css/style.css?rev=1481417&view=auto
==============================================================================
--- shiro/site/trunk/assets/css/style.css (added)
+++ shiro/site/trunk/assets/css/style.css Sat May 11 21:10:40 2013
@@ -0,0 +1,367 @@
+@charset "UTF-8";
+/*
+ - 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.
+*/
+
+/* ========================================================
+ * Global Styling
+ * ======================================================== */
+
+a:link {color:#3254a0; text-decoration:none;}
+a:visited {color:#3254a0; text-decoration:none;}
+a:hover {color:#3254a0; text-decoration:underline;}
+a:active {color:#3254a0; text-decoration:none;}
+
+body {
+	background:url(../images/back.jpg);
+	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
+	text-shadow: 1px 1px 0 #fff;
+	filter: dropshadow(color=#fff, offx=1, offy=1);
+}
+
+.wrapper {
+	position:relative;
+    width:960px;
+	margin:auto;
+	padding:0 10px 0 10px;
+}
+
+.clearfix {
+	clear:both;
+}
+
+h1 {
+	color:#3254a0;
+}
+
+h2 {
+	color:#3254a0;
+}
+
+menu, ol, ul {
+    padding: 0 0 0 2em;
+}
+
+dl, menu, ol, ul, li {
+    margin: 1em 0;
+}
+
+/* Table of Contents chunks: */
+.toc ol {margin: 0.5em 0;}
+.toc ul {margin: 0.5em 0;}
+.toc li {margin: 0.5em 0;}
+
+/* ========================================================
+ * Header Styling
+ * ======================================================== */
+
+#top-bar {
+	background:url(../images/topbar.jpg);
+	height:6px;
+	width:100%;
+}
+
+#header {
+	height:85px;
+	border-bottom:#dfdfdf 1px solid;
+}
+
+#logo {
+	background:url(../images/apache-shiro-logo.png);
+	width:239px;
+	height:85px;
+	float:left;
+	margin:10px 0 0 0;
+}
+
+#navigation {
+	float:right;
+	position:relative;
+	width:600px;
+	margin:4px 10px 0 0;
+	padding:0 0 0 0;
+}
+
+.navigation-button {
+	background:url(../images/nav-buttons.png) 0px 0px no-repeat;
+	width:127px;
+	height:35px;
+	margin:0 11px 0 11px;
+	float:left;
+	text-align:center;
+	color:#3254a0;
+	text-shadow: 1px 1px 0px #fff;
+	filter: dropshadow(color=#fff, offx=1, offy=1);
+	padding:17px 0 0 0;
+	font-size:16px;
+}
+
+.navigation-button:hover {
+	background:url(../images/nav-buttons.png) 0px -52px no-repeat;
+	color:#FFF;
+	text-shadow:none;
+}
+
+.navigation-button:active {
+	background:url(../images/nav-buttons.png) 0px -52px no-repeat;
+	color:#FFF;
+	text-shadow:none;
+}
+
+#secondary-navigation {
+	float:right;
+	margin:-1.1em 13px 0 0;
+	padding:0;
+}
+
+#secondary-navigation li {
+	float:left;
+	font-size:12px;
+	color:#3254a0;
+	padding:0 16px 0 16px;
+	border-left:#3254a0 solid 1px;
+}
+
+#secondary-navigation li:first-child {
+	border:none;
+}
+
+#content {
+	position:relative;
+	clear:both;
+	margin:25px 0 0 0;
+}
+
+/* ========================================================
+ * 2-Column Page Styling (e.g. index.html)
+ * ======================================================== */
+
+/* ============ 2-Column Main Content ===================== */
+
+#main-content {
+	float:left;
+	width:640px;
+}
+
+#main-content > h1 {
+    margin: 0.5em 0 0.5em 0;
+}
+
+/* Home page intro paragraph: */
+#main-content > p {
+    font-size: 0.9em;
+    margin: 0 0 2em 0;
+}
+
+#main-content table {margin:20px 0 20px 0;}
+#main-content td {padding:2px;}
+
+/* ============ 2-Column Right Column ===================== */
+
+#right-column {
+	float:right;
+	width:240px;
+}
+
+/* Download button: */
+.download {
+    background:url(../images/download.png) 0px 0px;
+    width:243px;
+    height:42px;
+    clear:both;
+    margin:20px 0 20px 0;
+}
+
+.download:hover {
+    background:url(../images/download.png) 0px -42px;
+}
+
+/* Email (announce@) signup: */
+.email {margin:20px 0 0 0;}
+
+.email-form {
+    width:165px;
+    height:26px;
+    border:#333 1px solid;
+    float:left;
+    padding:0 0 0 3px;
+}
+
+.join-email {
+    background:url(../images/join-email.png) 0px 0px;
+    width:68px;
+    height:28px;
+    float:right;
+}
+
+.join-email:hover {
+    background:url(../images/join-email.png) 0px -28px;
+}
+
+/* NEWS */
+#right-column h2 {
+    background:#3254a0;
+    color:#FFF;
+    font-size:16px;
+    font-weight:bold;
+    width:234px;
+    padding:3px 0 3px 3px;
+    text-shadow:none;
+    display:block;
+    margin:20px 0 5px 0;
+    clear:both;
+}
+
+#right-column h3 {
+    font-size: 0.95em;
+    margin: 12px 0 0 0;
+}
+
+#right-column p {
+    font-size: 0.87em;
+    margin: 0.85em 0;
+}
+
+#right-column .more {
+	position:relative;
+	color:#3254a0;
+	font-size:11px;
+	margin:0 0 0 0;
+	display:block;
+	text-align:right;
+}
+
+/* Communities */
+.communities {
+	width:100%;
+	text-align:center;
+	margin:20px 0 0 0;
+}
+
+/* HOME */
+.service-tabs {
+	-webkit-border-radius:10px;
+	border-radius:10px;
+	width:265px;
+	height:78px;
+	margin:5px 5px 5px 5px;
+	float:left;
+	color:#464646;
+	font-size:12px;
+	position:relative;
+	padding:5px 5px 0 40px;
+	-webkit-box-shadow: 1px 1px 0px 0px #fff;
+	box-shadow: 1px 1px 0px 0px #fff;
+	line-height:14px;
+}
+
+.service-tabs:hover {
+	background-color:#e8e8e8;
+}
+
+.service-tabs h2 {
+    padding: 0;
+    margin: 0;
+	color:#3254a0;
+}
+
+.more {
+	position:absolute;
+	bottom:5px;
+	right:5px;
+	color:#3254a0;
+	font-size:11px;
+}
+
+.authentication {background:url(../images/authentication.png) no-repeat #f2f2f2;}
+.authorization {background:url(../images/authorization.png) no-repeat #f2f2f2;}
+.cryptography {background:url(../images/crypt.png) no-repeat #f2f2f2;}
+.session-management {background:url(../images/session.png) no-repeat #f2f2f2;}
+.web-integration {background:url(../images/web-integration.png) no-repeat #f2f2f2;}
+.integrations {background:url(../images/integration.png) no-repeat #f2f2f2;}
+
+.video-box {
+	margin:50px 0 0 0;
+}
+
+.video-box td {
+    vertical-align: top;
+}
+
+.video-box h1 {
+    margin: 0;
+    padding: 0;
+}
+
+/* ========================================================
+ * Single Column (Normal) Page Styling
+ * ======================================================== */
+
+.breadcrumbs {
+	font-size:11px;
+}
+
+.number {
+	list-style:decimal;
+	margin:0 0 0 20px;
+	font-weight:normal;
+}
+
+.roman {
+	list-style:upper-roman;
+	margin:0 0 0 20px;
+	font-weight:bold;
+}
+
+.bullet {
+	list-style:inside;
+}
+
+.table-header {
+	background-color:#f0f0f0;
+	text-align:center;
+	font-weight:bold;
+}
+
+.code {
+	border:#333 dashed 1px;
+	background:#f0f0f0;
+	padding:3px;
+}
+
+/* ========================================================
+ * Footer Styling
+ * ======================================================== */
+
+#footer {
+	width:100%;
+	background:#e8e8e8;
+	height:50px;
+	margin:60px 0 0 0;
+	padding:10px 0 0 0;
+	font-size:12px;
+}
+
+.footer-shield {
+	background:url(../images/footer-shield.png);
+	width:103px;
+	height:113px;
+	position:absolute;
+	right:-100px;
+	top:-80px;
+}

Added: shiro/site/trunk/assets/images/Mule.JPG
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/Mule.JPG?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/Mule.JPG
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/SHIRO.psd
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/SHIRO.psd?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/SHIRO.psd
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/SecurityManagerMultiRealm.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/SecurityManagerMultiRealm.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/SecurityManagerMultiRealm.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroArchitecture.last.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroArchitecture.last.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroArchitecture.last.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroArchitecture.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroArchitecture.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroArchitecture.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroAuthenticationSequence.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroAuthenticationSequence.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroAuthenticationSequence.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroAuthorizationSequence.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroAuthorizationSequence.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroAuthorizationSequence.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroBasicArchitecture.last.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroBasicArchitecture.last.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroBasicArchitecture.last.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroBasicArchitecture.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroBasicArchitecture.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroBasicArchitecture.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroFeatures.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroFeatures.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroFeatures.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroFeatures_Authentication.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroFeatures_Authentication.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroFeatures_Authentication.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroFeatures_Authorization.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroFeatures_Authorization.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroFeatures_Authorization.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroIcon.psd
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroIcon.psd?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroIcon.psd
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/ShiroLogo2.xcf
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/ShiroLogo2.xcf?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/ShiroLogo2.xcf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/apache-camel-6.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/apache-camel-6.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/apache-camel-6.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/apache-camel_107x50.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/apache-camel_107x50.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/apache-camel_107x50.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/click.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/click.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/click.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/click_142x43.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/click_142x43.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/click_142x43.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/grails_152x40.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/grails_152x40.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/grails_152x40.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/grails_163x43.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/grails_163x43.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/grails_163x43.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/katasoft_logo_145x42.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/katasoft_logo_145x42.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/katasoft_logo_145x42.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/servicemixlogo_160x40.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/servicemixlogo_160x40.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/servicemixlogo_160x40.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/sonatype.gif
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/sonatype.gif?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/sonatype.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/sonatype_153x43.gif
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/sonatype_153x43.gif?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/sonatype_153x43.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/spring_103x60.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/spring_103x60.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/spring_103x60.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/spring_112x65.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/spring_112x65.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/spring_112x65.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/spring_258x151.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/spring_258x151.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/spring_258x151.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/stripes_122x32.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/stripes_122x32.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/stripes_122x32.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/stripes_141x37.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/stripes_141x37.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/stripes_141x37.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/stripes_160x42.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/stripes_160x42.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/stripes_160x42.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/tapestry.gif
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/tapestry.gif?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/tapestry.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/tapestry_136x50.gif
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/tapestry_136x50.gif?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/tapestry_136x50.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/tynamo.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/tynamo.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/tynamo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/tynamo_120x50.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/tynamo_120x50.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/tynamo_120x50.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/vaadin.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/vaadin.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/vaadin.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/vaadin_167x40.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/vaadin_167x40.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/vaadin_167x40.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/wicket.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/wicket.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/wicket.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/wicket_136x50.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/wicket_136x50.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/wicket_136x50.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/adoption/zk_48x48.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/adoption/zk_48x48.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/adoption/zk_48x48.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/apache-shiro-logo.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/apache-shiro-logo.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/apache-shiro-logo.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.key.zip
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.key.zip?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.key.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.pdf
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.pdf?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.ppt.zip
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.ppt.zip?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/articles/Ki-DevNexus-2009.ppt.zip
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/authentication.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/authentication.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/authentication.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/authorization.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/authorization.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/authorization.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/back.jpg
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/back.jpg?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/back.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/crypt.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/crypt.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/crypt.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/download.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/download.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/download.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/download_old.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/download_old.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/download_old.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon.ico
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon.ico?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon.ico
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon128.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon128.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon128.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon128whitebg.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon128whitebg.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon128whitebg.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon16.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon16.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon16.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon16whitebg.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon16whitebg.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon16whitebg.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon32.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon32.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon32.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon32whitebg.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon32whitebg.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon32whitebg.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon64.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon64.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon64.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/favicon64whitebg.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/favicon64whitebg.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/favicon64whitebg.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/faviconwhitebg.ico
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/faviconwhitebg.ico?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/faviconwhitebg.ico
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/footer-shield.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/footer-shield.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/footer-shield.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/integration.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/integration.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/integration.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/join-email.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/join-email.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/join-email.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/logos.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/logos.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/logos.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/nav-buttons.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/nav-buttons.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/nav-buttons.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/press_zklogo1.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/press_zklogo1.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/press_zklogo1.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/session.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/session.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/session.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/shiro_bullet_24x24.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/shiro_bullet_24x24.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/shiro_bullet_24x24.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/shiro_logo_484x170.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/shiro_logo_484x170.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/shiro_logo_484x170.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/topbar.jpg
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/topbar.jpg?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/topbar.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/images/web-integration.png
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/images/web-integration.png?rev=1481417&view=auto
==============================================================================
Binary file - no diff available.

Propchange: shiro/site/trunk/assets/images/web-integration.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: shiro/site/trunk/assets/js/jquery_googleanalytics/jquery.google-analytics.js
URL: http://svn.apache.org/viewvc/shiro/site/trunk/assets/js/jquery_googleanalytics/jquery.google-analytics.js?rev=1481417&view=auto
==============================================================================
--- shiro/site/trunk/assets/js/jquery_googleanalytics/jquery.google-analytics.js (added)
+++ shiro/site/trunk/assets/js/jquery_googleanalytics/jquery.google-analytics.js Sat May 11 21:10:40 2013
@@ -0,0 +1,241 @@
+/*
+* jquery-google-analytics plugin
+*
+* A jQuery plugin that makes it easier to implement Google Analytics tracking,
+* including event and link tracking.
+*
+* Adds the following methods to jQuery:
+*   - $.trackPage() - Adds Google Analytics tracking on the page from which
+*     it's called.
+*   - $.trackPageview() - Tracks a pageview using the given uri. Can be used for tracking Ajax requests: http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55519
+*   - $.trackEvent() - Tracks an event using the given parameters.
+*   - $('a').track() - Adds event tracking to element(s).
+*   - $.timePageLoad() - Measures the time it takes  an event using the given parameters.
+*
+* Features:
+*   - Improves page load time by loading Google Analytics code without blocking.
+*   - Easy and extensible event and link tracking plugin for jQuery and Google Analytics
+*   - Automatic internal/external link detection. Default behavior is to skip
+*     tracking of internal links.
+*   - Enforces that tracking event handler is added to an element only once.
+*   - Configurable: custom event tracking, skip internal links, metadata
+*     extraction using callbacks.
+*
+* Copyright (c) 2008-09 Christian Hellsten
+*
+* Plugin homepage:
+*   http://aktagon.com/projects/jquery/google-analytics/
+*   http://github.com/christianhellsten/jquery-google-analytics/
+*
+* Examples:
+*   http://aktagon.com/projects/jquery/google-analytics/examples/
+*   http://code.google.com/apis/analytics/docs/eventTrackerGuide.html
+*
+* Repository:
+*   git://github.com/christianhellsten/jquery-google-analytics.git
+*
+* Version 1.1.3
+*
+* Tested with:
+*   - Mac: Firefox 3, Safari 3
+*   - Linux: Firefox 3
+*   - Windows: Firefox 3, Internet Explorer 6
+*
+* Licensed under the MIT license:
+* http://www.opensource.org/licenses/mit-license.php
+*
+* Credits:
+*   - http://google.com/analytics
+*   - http://lyncd.com: 
+*       Idea for trackPage method came from this blog post: http://lyncd.com/2009/03/better-google-analytics-javascript/
+*/
+(function($) {
+
+  var pageTracker;
+
+  /**
+   * Enables Google Analytics tracking on the page from which it's called. 
+   *
+   * Usage:
+   *  <script type="text/javascript">
+   *    $.trackPage('UA-xxx-xxx', options);
+   *  </script>
+   *
+   * Parameters:
+   *   account_id - Your Google Analytics account ID.
+   *   options - An object containing one or more optional parameters:
+   *     - onload - boolean - If false, the Google Analytics code is loaded
+   *       when this method is called instead of on window.onload.
+   *     - status_code - The HTTP status code of the current server response.
+   *       If this is set to something other than 200 then the page is tracked
+   *       as an error page. For more details: http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=86927
+   *     - callback  - function to be executed after the Google Analytics code is laoded and initialized
+   *
+   */
+  $.trackPage = function(account_id, options) {
+    var host = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+    var script;
+
+    // Use default options, if necessary
+    var settings = $.extend({}, {onload: true, status_code: 200}, options);
+    var src  = host + 'google-analytics.com/ga.js';
+
+    function init_analytics() {
+      if (typeof _gat != undefined) {
+        debug('Google Analytics loaded');
+
+        pageTracker = _gat._getTracker(account_id);
+
+        if(settings.status_code == null || settings.status_code == 200) {
+          pageTracker._trackPageview();
+        } else {
+          debug('Tracking error ' + settings.status_code);
+          pageTracker._trackPageview("/" + settings.status_code + ".html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer);
+        }
+        if($.isFunction(settings.callback)){
+          settings.callback();
+        }
+      }
+      else { 
+        throw "_gat is undefined"; // setInterval loading?
+      }
+    }
+
+    load_script = function() {
+      $.ajax({
+        type: "GET",
+        url: src,
+        success: function() {          
+          init_analytics(); 
+        },
+        dataType: "script",
+        cache: true // We want the cached version
+      });
+    }
+    
+    // Enable tracking when called or on page load?
+    if(settings.onload == true || settings.onload == null) {
+      $(window).load(load_script);
+    } else {
+      load_script();
+    }
+  }
+
+  /**
+   * Tracks an event using the given parameters. 
+   *
+   * The trackEvent method takes four arguments:
+   *
+   *  category - required string used to group events
+   *  action - required string used to define event type, eg. click, download
+   *  label - optional label to attach to event, eg. buy
+   *  value - optional numerical value to attach to event, eg. price
+   *  skip_internal - optional boolean value. If true then internal links are not tracked.
+   *
+   */
+  $.trackEvent = function(category, action, label, value) {
+    if(typeof pageTracker == 'undefined') {
+      debug('FATAL: pageTracker is not defined'); // blocked by whatever
+    } else {
+      pageTracker._trackEvent(category, action, label, value);
+    }
+  };
+
+  /**
+   * Tracks a pageview using the given uri.
+   *
+   */
+  $.trackPageview = function(uri) {
+    if(typeof pageTracker == 'undefined') {
+      debug('FATAL: pageTracker is not defined');
+    } else {
+      pageTracker._trackPageview(uri);
+    }
+  }
+
+  /**
+   * Adds click tracking to elements. Usage:
+   *
+   *  $('a').track()
+   *
+   */
+  $.fn.track = function(options) {
+    // Add event handler to all matching elements
+    return this.each(function() {
+      var element = $(this);
+
+      // Prevent an element from being tracked multiple times.
+      if (element.hasClass('tracked')) {
+        return false;
+      } else {
+        element.addClass('tracked');
+      } 
+
+      // Use default options, if necessary
+      var settings = $.extend({}, $.fn.track.defaults, options);
+
+      // Merge custom options with defaults.
+      var category = evaluate(element, settings.category);
+      var action   = evaluate(element, settings.action);
+      var label    = evaluate(element, settings.label);
+      var value    = evaluate(element, settings.value);
+      var event_name = evaluate(element, settings.event_name);
+      
+      var message = "category:'" + category + "' action:'" + action + "' label:'" + label + "' value:'" + value + "'";
+      
+      debug('Tracking ' + event_name + ' ' + message);
+
+      // Bind the event to this element. 
+      // TODO Use .live since jQuery 1.4 now supports it better.
+      element.bind(event_name + '.track', function() {       
+        // Should we skip internal links? REFACTOR
+        var skip = settings.skip_internal && (element[0].hostname == location.hostname);
+      
+        if(!skip) {
+          $.trackEvent(category, action, label, value);
+          debug('Tracked ' + message);
+        } else {
+          debug('Skipped ' + message);
+        }
+
+        return true;
+      });
+    });
+    
+    /**
+     * Checks whether a setting value is a string or a function.
+     * 
+     * If second parameter is a string: returns the value of the second parameter.
+     * If the second parameter is a function: passes the element to the function and returns function's return value.
+     */
+    function evaluate(element, text_or_function) {
+      if(typeof text_or_function == 'function') {
+        text_or_function = text_or_function(element);
+      }
+      return text_or_function;
+    };
+  };
+
+  /**
+   * Prints to Firebug console, if available. To enable:
+   *   $.fn.track.defaults.debug = true;
+   */
+  function debug(message) {
+    if (typeof console != 'undefined' && typeof console.debug != 'undefined' && $.fn.track.defaults.debug) {
+      console.debug(message);
+    }
+  };
+
+  /**
+   * Default (overridable) settings.
+   */
+  $.fn.track.defaults = {
+    category      : function(element) { return (element[0].hostname == location.hostname) ? 'internal':'external'; },
+    action        : 'click',
+    label         : function(element) { return element.attr('href'); },
+    value         : null,
+    skip_internal : true,
+    event_name    : 'click',
+    debug         : false
+  };
+})(jQuery);

Added: shiro/site/trunk/authentication-features.html
URL: http://svn.apache.org/viewvc/shiro/site/trunk/authentication-features.html?rev=1481417&view=auto
==============================================================================
--- shiro/site/trunk/authentication-features.html (added)
+++ shiro/site/trunk/authentication-features.html Sat May 11 21:10:40 2013
@@ -0,0 +1,41 @@
+<h1><a name="AuthenticationFeatures-ApacheShiroAuthenticationFeatures"></a>Apache Shiro Authentication Features</h1>
+
+
+<div class="addthis_toolbox addthis_default_style">
+<a class="addthis_button_compact" href="http://www.addthis.com/bookmark.php?v=250&amp;pubid=ra-4d66ef016022c3bd">Share</a>
+<span class="addthis_separator">|</span>
+<a class="addthis_button_preferred_1"></a>
+<a class="addthis_button_preferred_2"></a>
+<a class="addthis_button_preferred_3"></a>
+<a class="addthis_button_preferred_4"></a>
+</div>
+<script type="text/javascript">var addthis_config = {"data_track_clickback":true};</script>
+<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4d66ef016022c3bd"></script>
+
+
+<p><br clear="none" class="atl-forced-newline">
+Authentication is the process of identity verification-- you are trying to verify a user is who they say they are.  To do so, a user needs to provide some sort of proof of identity that your system understands and trusts. </p>
+
+<p>The Shiro framework is designed to make authentication as clean and intuitive as possible while providing a rich set of features.  Below is a highlight of the Shiro authentication features.</p>
+
+<h2><a name="AuthenticationFeatures-Features"></a>Features</h2>
+<ul><li><b>Subject Based</b> - Almost everything you do in Shiro is based on the currently executing user, called a Subject.  And you can easily retrieve the Subject anywhere in your code.  This makes it easier for you to understand and work with Shiro in your applications.</li></ul>
+
+
+<ul><li><b>Single Method call</b> - The authentication process is a single method call.  Needing only one method call keeps the API simple and your application code clean, saving you time and effort.</li></ul>
+
+
+<ul><li><b>Rich Exception Hierarchy</b> - Shiro offers a rich exception hierarchy to offered detailed explanations for why a login failed.  The hierarchy can help you more easily diagnose code bugs or customer services issues related to authentication.  In addition, the richness can help you create more complex authentication functionality if needed.</li></ul>
+
+
+<ul><li><b>'Remember Me' built in</b> &#8211; Standard in the Shiro API is the ability to remember your users if they return to your application.  You can offer a better user experience to your them with minimal development effort.</li></ul>
+
+
+<ul><li><b>Pluggable data sources</b> - Shiro uses pluggable data access objects (DAOs), called Realms, to connect to security data sources like LDAP and Active Directory.  To help you avoid building and maintaining integrations yourself, Shiro provides out-of-the-box realms for popular data sources like LDAP, Active Directory, Kerberos, and JDBC.  If needed, you can also create your own realms to support specific functionality not included in the basic realms.</li></ul>
+
+
+<ul><li><b>Login with one or more realms</b> - Using Shiro, you can easily authenticate a user against one or more realms and return one unified view of their identity.  In addition, you can customize the authentication process with Shiro's notion of an authentication strategy. The strategies can be setup in configuration files so changes don't require source code modifications-- reducing complexity and maintenance effort.</li></ul>
+
+
+<h2><a name="AuthenticationFeatures-GetStartedin10MinuteswithShiro"></a>Get Started in 10 Minutes with Shiro</h2>
+<p>Try out Shiro for yourself with our <a href="10-minute-tutorial.html" title="10 Minute Tutorial">10 Minute Tutorial</a>.  And if you have any questions about Shiro, please check out our <a href="forums.html" title="Forums">community forum</a> or <a href="mailing-lists.html" title="Mailing Lists">user mailing list</a> for answers from the community.</p>
\ No newline at end of file

Added: shiro/site/trunk/authentication-guide.html
URL: http://svn.apache.org/viewvc/shiro/site/trunk/authentication-guide.html?rev=1481417&view=auto
==============================================================================
--- shiro/site/trunk/authentication-guide.html (added)
+++ shiro/site/trunk/authentication-guide.html Sat May 11 21:10:40 2013
@@ -0,0 +1,9 @@
+<p>This page has been moved.  You are being redirected.</p>
+
+<p></p><div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Redirection Notice</b><br clear="none">This page should redirect to <a href="java-authentication-guide.html" title="Java Authentication Guide">Java Authentication Guide</a>.</td></tr></table></div>
+
+<script type="text/javascript">
+<!--
+window.location = "java-authentication-guide.html"
+//-->
+</script>



Mime
View raw message