Author: simonetripodi
Date: Wed Oct 26 07:41:25 2011
New Revision: 1189056

URL: http://svn.apache.org/viewvc?rev=1189056&view=rev
Log:
css selectors rock - added more icons for links depending on the protocol, 
without teaking the velocity template
the approach shouldn't work with IE6/7, that's why original classes have been 
preserved

Added:
    
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/file.png   
(with props)
    
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/ftp.png   
(with props)
    
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/https.png  
 (with props)
Modified:
    
maven/sandbox/trunk/skin/maven-fluido-skin/src/it/sample/src/site/apt/index.apt.vm
    
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm
    
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/css/maven-theme.css
    
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/external.png
    
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/mail.png

Modified: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/it/sample/src/site/apt/index.apt.vm
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skin/maven-fluido-skin/src/it/sample/src/site/apt/index.apt.vm?rev=1189056&r1=1189055&r2=1189056&view=diff
==============================================================================
--- 
maven/sandbox/trunk/skin/maven-fluido-skin/src/it/sample/src/site/apt/index.apt.vm
 (original)
+++ 
maven/sandbox/trunk/skin/maven-fluido-skin/src/it/sample/src/site/apt/index.apt.vm
 Wed Oct 26 07:41:25 2011
@@ -118,9 +118,13 @@ Table caption
 
   <Italic> font. <<Bold>> font. <<<Monospaced>>> font.
 
-  {Anchor}. Link to {{Anchor}}. Link to {{http://www.pixware.fr}}. 
+  {Anchor}. Link to {{Anchor}}.
   Link to {{{Anchor}showing alternate text}}.
   Link to {{{http://www.pixware.fr}Pixware home page}}.
+  Link to {{{https://www.pixware.fr}Secure Pixware home page}}.
+  Link to {{{file:///tmp}Your temporary directory}}.
+  Link to {{{ftp://ftp.apache.org}FTP file}}.
+  Link to {{{mailto:dev at maven dot apache dot org}Maven dev ML}}.
 
   Force line\
   break.

Modified: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm?rev=1189056&r1=1189055&r2=1189056&view=diff
==============================================================================
--- 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm
 (original)
+++ 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/META-INF/maven/site.vm
 Wed Oct 26 07:41:25 2011
@@ -44,13 +44,9 @@
   #else
     #set ( $linkTarget = "" )
   #end
-  #if ( $href.toLowerCase().startsWith("mailto:";) )
-    #set ( $linkClass = ' class="mail"' )
-  #elseif ( $href.toLowerCase().startsWith("http:/")
-        || $href.toLowerCase().startsWith("https:/")
-        || $href.toLowerCase().startsWith("ftp:/")
-        || $href.toLowerCase().startsWith("file:/")
-        || ($href.toLowerCase().indexOf("://") != -1) )
+  #if ( $href.toLowerCase().startsWith("http:/") || 
$href.toLowerCase().startsWith("https:/") ||
+    $href.toLowerCase().startsWith("ftp:/") || 
$href.toLowerCase().startsWith("mailto:/";) ||
+    $href.toLowerCase().startsWith("file:/") || 
($href.toLowerCase().indexOf("://") != -1) )
     #set ( $linkClass = ' class="externalLink"' )
   #else
     #set ( $linkClass = "" )

Modified: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/css/maven-theme.css
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/css/maven-theme.css?rev=1189056&r1=1189055&r2=1189056&view=diff
==============================================================================
--- 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/css/maven-theme.css
 (original)
+++ 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/css/maven-theme.css
 Wed Oct 26 07:41:25 2011
@@ -23,6 +23,16 @@
 .clear hr{display: none;}
 .section p,.section p,.section dt,.section dt{margin-right: 7px;margin-left: 
7px;}
 
+/*IE6/7 don't support selectors*/
+a.externalLink{background: url('../images/external.png') right center 
no-repeat;padding-right: 18px;}
+a.newWindow{background: url('../images/newwindow.png') right center 
no-repeat;padding-right: 18px;}
+
+a[href^=http]{background: url('../images/external.png') right center 
no-repeat;padding-right: 18px;}
+a[href^=https]{background: url('../images/https.png') right center 
no-repeat;padding-right: 18px;}
+a[href^=file]{background: url('../images/file.png') right center 
no-repeat;padding-right: 18px;}
+a[href^=ftp]{background: url('../images/ftp.png') right center 
no-repeat;padding-right: 18px;}
+a[href^=mailto]{background: url('../images/mail.png') right center 
no-repeat;padding-right: 18px;}
+
 /* Tweaks to the bootstrap theme
 --------------------------------- */
 
@@ -31,6 +41,3 @@
 
 /* Copied from bootstrap <code> tag style. Maven translates <code> to <tt>. */
 tt{padding:0 3px 2px;font-family:Monaco, Andale Mono, Courier New, 
monospace;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fee9cc;color:rgba(0,
 0, 0, 0.75);padding:1px 3px;}
-a.externalLink{background: url(../images/external.png) right center 
no-repeat;padding-right: 18px;}
-a.mail{background: url(../images/mail.png) right center 
no-repeat;padding-right: 18px;}
-a.newWindow {background: url(../images/newwindow.png) right center 
no-repeat;padding-right: 18px;}

Modified: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/external.png
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/external.png?rev=1189056&r1=1189055&r2=1189056&view=diff
==============================================================================
Binary files - no diff available.

Added: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/file.png
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/file.png?rev=1189056&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/file.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/ftp.png
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/ftp.png?rev=1189056&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/ftp.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Added: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/https.png
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/https.png?rev=1189056&view=auto
==============================================================================
Binary file - no diff available.

Propchange: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/https.png
------------------------------------------------------------------------------
    svn:mime-type = image/png

Modified: 
maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/mail.png
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/skin/maven-fluido-skin/src/main/resources/images/mail.png?rev=1189056&r1=1189055&r2=1189056&view=diff
==============================================================================
Binary files - no diff available.


Reply via email to