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.