Author: kcardineaud Date: 2011-05-27 17:01:36 +0200 (Fri, 27 May 2011) New Revision: 1 Url: http://nuiton.org/repositories/revision/nuiton-redmine-site/1 Log: import initial Added: cl-overview-project/ cl-overview-project/branches/ cl-overview-project/tags/ cl-overview-project/trunk/ cl-overview-project/trunk/README.rdoc cl-overview-project/trunk/app/ cl-overview-project/trunk/app/controllers/ cl-overview-project/trunk/app/controllers/lists_controller.rb cl-overview-project/trunk/app/helpers/ cl-overview-project/trunk/app/helpers/lists_helper.rb cl-overview-project/trunk/app/models/ cl-overview-project/trunk/app/views/ cl-overview-project/trunk/app/views/lists/ cl-overview-project/trunk/app/views/lists/index.html.erb cl-overview-project/trunk/app/views/projects/ cl-overview-project/trunk/app/views/projects/show.rhtml cl-overview-project/trunk/assets/ cl-overview-project/trunk/assets/images/ cl-overview-project/trunk/assets/images/mavencentral.png cl-overview-project/trunk/assets/javascripts/ cl-overview-project/trunk/assets/stylesheets/ cl-overview-project/trunk/assets/stylesheets/redmine_projects.css cl-overview-project/trunk/db/ cl-overview-project/trunk/db/migrate/ cl-overview-project/trunk/init.rb cl-overview-project/trunk/lang/ cl-overview-project/trunk/lang/en.yml cl-overview-project/trunk/lib/ cl-overview-project/trunk/lib/tasks/ cl-overview-project/trunk/test/ cl-overview-project/trunk/test/functional/ cl-overview-project/trunk/test/functional/lists_controller_test.rb cl-overview-project/trunk/test/test_helper.rb nuiton-theme/ nuiton-theme/branches/ nuiton-theme/tags/ nuiton-theme/trunk/ nuiton-theme/trunk/images/ nuiton-theme/trunk/images/iconebarreoutil/ nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutilBugAmpouleCasse.png (codage non valide) nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutilaperu.png nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutildepot.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilactivite.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilconfiguration.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutildemande.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutildocumentation.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutillabelgraph.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilnouvelledemande.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilrannonce.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilrapport.png nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilroadmap.png nuiton-theme/trunk/images/logoentete/ nuiton-theme/trunk/images/logoentete/degradebleu.png nuiton-theme/trunk/images/logoentete/iconebarreoutilmapage.png nuiton-theme/trunk/images/logoentete/logonuiton.png nuiton-theme/trunk/images/logoentete/logonuitonaccueil.png nuiton-theme/trunk/images/logoentete/logonuitonadministration.png nuiton-theme/trunk/images/logoentete/logonuitonprojet.png nuiton-theme/trunk/images/logoentete/logonuitonrecherche.png nuiton-theme/trunk/images/logoentete/plumesentetecomplet.png nuiton-theme/trunk/images/logopageprojet/ nuiton-theme/trunk/images/logopageprojet/logopageprojetannonceetderniereannonce.png nuiton-theme/trunk/images/logopageprojet/logopageprojetdernierprojet.png nuiton-theme/trunk/images/logopageprojet/logopageprojetdownload.png nuiton-theme/trunk/images/logopageprojet/logopageprojetenvironementdedevelopement.png nuiton-theme/trunk/images/logopageprojet/logopageprojetliste.png nuiton-theme/trunk/images/logopageprojet/logopageprojetmembre.png nuiton-theme/trunk/images/logopageprojet/logopageprojetplanning.png nuiton-theme/trunk/images/logopageprojet/logopageprojetsiteweb.png nuiton-theme/trunk/images/logopageprojet/logopageprojetsuivisdesdemande1.png nuiton-theme/trunk/images/logopageprojet/logopageprojetsuivisdesdemande2.png nuiton-theme/trunk/images/logopageprojet/logopageprojettempspasse.png nuiton-theme/trunk/images/null.png nuiton-theme/trunk/images/plume/ nuiton-theme/trunk/images/plume/plumefond.png nuiton-theme/trunk/images/plume/plumesentete.png nuiton-theme/trunk/readme.txt nuiton-theme/trunk/stylesheets/ nuiton-theme/trunk/stylesheets/application.css Added: cl-overview-project/trunk/README.rdoc =================================================================== --- cl-overview-project/trunk/README.rdoc (rev 0) +++ cl-overview-project/trunk/README.rdoc 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,6 @@ += projects + +cl-overview-project > custom layout overview project + + +plugin directory : vendor/plugins/ Added: cl-overview-project/trunk/app/controllers/lists_controller.rb =================================================================== --- cl-overview-project/trunk/app/controllers/lists_controller.rb (rev 0) +++ cl-overview-project/trunk/app/controllers/lists_controller.rb 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,6 @@ +class ListsController < ApplicationController + + def index + @lists = ["users", "devel", "commits"] + end +end Added: cl-overview-project/trunk/app/helpers/lists_helper.rb =================================================================== --- cl-overview-project/trunk/app/helpers/lists_helper.rb (rev 0) +++ cl-overview-project/trunk/app/helpers/lists_helper.rb 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,2 @@ +module ListsHelper +end Added: cl-overview-project/trunk/app/views/lists/index.html.erb =================================================================== --- cl-overview-project/trunk/app/views/lists/index.html.erb (rev 0) +++ cl-overview-project/trunk/app/views/lists/index.html.erb 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,7 @@ +<h2>Lists</h2> + +<ul> +<% @lists.each do |list| %> + <li><a href="http://list.nuiton.org/cgi-bin/mailman/listinfo/guix-<%= list %>" class="external">guix-<%= list %></a> : Liste </li> +<% end %> +</ul> Added: cl-overview-project/trunk/app/views/projects/show.rhtml =================================================================== --- cl-overview-project/trunk/app/views/projects/show.rhtml (rev 0) +++ cl-overview-project/trunk/app/views/projects/show.rhtml 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,141 @@ +<% +if $PROGRAM_NAME.include?("redmine-chorem") + domain = "chorem" +else + domain = "nuiton" +end +mavenrepo = "" +mavencentral = false +@project.custom_values.each do |custom_value| + if !custom_value.value.empty? && custom_value.custom_field.name == "maven-release-repository" + mavenrepo=custom_value.value + if mavenrepo == "http://nexus.nuiton.org/nexus/content/repositories/central-releases/" + mavencentral = true + end + end +end + +if mavenrepo == "" + mavenrepo = "http://nexus.nuiton.org/nexus/content/repositories/other-releases/" +end + +%> + +<link href="/plugin_assets/redmine_projects/stylesheets/redmine_projects.css" media="screen" rel="stylesheet" type="text/css" /> + + +<div class="splitcontentleft"> + <%= textilizable @project.description %> + <ul> + <% if @subprojects.any? %> + <li><%=l(:label_subproject_plural)%>: <%= @subprojects.collect{|p| link_to(h(p.name), :action => 'show', :id => p)}.join(", ") %></li> + <% end %> + <% if @project.parent %> + <li><%=l(:field_parent)%>: <%= link_to h(@project.parent.name), :controller => 'projects', :action => 'show', :id => @project.parent %></li> + <% end %> + <% @project.custom_values.each do |custom_value| %> + <% if !custom_value.value.empty? && ! custom_value == "maven-release-repository" %> + <li><%= custom_value.custom_field.name%>: <%=h show_value(custom_value) %></li> + <% end %> + <% end %> + </ul> + + <div class="web-site box"> + <h3 class="icon22">Site web</h3> + <ul> + <li><a href="http://maven-site.<%=domain%>.org/<%=@project.identifier%>" class="external">Site web: http://maven-site.<%=domain%>.org/<%=@project.identifier%></a></li> + <% unless @project.homepage.blank? %><li>Demo: <%= link_to(h(@project.homepage), @project.homepage) %></li><% end %> + <li><a href="<%=@project.identifier%>/files">Download</a></li> + </ul> + </div> + + + <div class="listes box"> + <h3 class="icon22">Listes</h3> + <ul> + <li><a href="http://list.<%=domain%>.org/cgi-bin/mailman/listinfo/<%=@project.identifier%>-users" class="external"><%=@project.identifier%>-users</a> : Liste pour que les utilisateurs puissent échanger</li> + <li><a href="http://list.<%=domain%>.org/cgi-bin/mailman/listinfo/<%=@project.identifier%>-devel" class="external"><%=@project.identifier%>-devel</a> : Liste de discussion des développeurs</li> + <li><a href="http://list.<%=domain%>.org/cgi-bin/mailman/listinfo/<%=@project.identifier%>-commits" class="external"><%=@project.identifier%>-commmits</a> : Liste recevant tous les commits svn</li> + </ul> + </div> + + <div class="dev box"> + <h3 class="icon22">Environnement de développement</h3> + <ul> + <li><a href="http://svn.<%=domain%>.org/svn/<%=@project.identifier%>" class="external">Dépot des sources (SVN)</a></li> + <li><a href="http://hudson.<%=domain%>.org/hudson/job/<%=@project.identifier%>" class="external">Integration continue (Hudson)</li> + <li><a href="http://sonar.<%=domain%>.org/sonar/project/index/org.<%=domain%>:<%=@project.identifier%>" class="external">Analyses et metrics du code (Sonar)</li> + <!--li><a href="http://maven.<%=domain%>.org/release/org/<%=domain%>/<%=@project.identifier%>" class="external">Dépot des binaires (Maven)</li--> + + <li><a href="<%=mavenrepo%>org/<%=domain%>/<%=@project.identifier%>" class="external">Dépot des binaires (Maven)</a> + <% if mavencentral == true %> + <a href="http://repo1.maven.org/maven2/org/<%=domain%>/<%=@project.identifier%>" class="icon22 mavencentral">synchronized on Central</a> + <% end %> + </li> + </ul> + </div> + +</div> + +<div class="splitcontentright"> + <%= render :partial => 'members_box' %> + + <% if User.current.allowed_to?(:view_issues, @project) %> + <div class="issues box"> + <h3><%=l(:label_issue_tracking)%></h3> + <ul> + <% for tracker in @trackers %> + <li><%= link_to tracker.name, :controller => 'issues', :action => 'index', :project_id => @project, + :set_filter => 1, + "tracker_id" => tracker.id %>: + <%= l(:label_x_open_issues_abbr_on_total, :count => @open_issues_by_tracker[tracker].to_i, + + :total => @total_issues_by_tracker[tracker].to_i) %> + </li> + <% end %> + </ul> + <p> + <%= link_to l(:label_issue_view_all), :controller => 'issues', :action => 'index', :project_id => @project, :set_filter => 1 %> + <% if User.current.allowed_to?(:view_calendar, @project, :global => true) %> + | <%= link_to(l(:label_calendar), :controller => 'calendars', :action => 'show', :project_id => @project) %> + <% end %> + <% if User.current.allowed_to?(:view_gantt, @project, :global => true) %> + | <%= link_to(l(:label_gantt), :controller => 'gantts', :action => 'show', :project_id => @project) %> + <% end %> + </p> + </div> + <% end %> + + + <% if @news.any? && authorize_for('news', 'index') %> + <div class="last-news box"> + <h3><%=l(:label_news_latest)%></h3> + <%= render :partial => 'news/news', :collection => @news %> + <p><%= link_to l(:label_news_view_all), :controller => 'news', :action => 'index', :project_id => @project %></p> + </div> + <% end %> +</div> + +<% content_for :sidebar do %> + <% planning_links = [] + planning_links << link_to_if_authorized(l(:label_calendar), :controller => 'issues', :action => 'calendar', :project_id => @project) + planning_links << link_to_if_authorized(l(:label_gantt), :controller => 'issues', :action => 'gantt', :project_id => @project) + planning_links.compact! + unless planning_links.empty? %> + <h3><%= l(:label_planning) %></h3> + <p><%= planning_links.join(' | ') %></p> + <% end %> + + <% if @total_hours && User.current.allowed_to?(:view_time_entries, @project) %> + <h3><%= l(:label_spent_time) %></h3> + <p><span class="icon icon-time"><%= l_hours(@total_hours) %></span></p> + <p><%= link_to(l(:label_details), {:controller => 'timelog', :action => 'index', :project_id => @project}) %> | + <%= link_to(l(:label_report), {:controller => 'time_entry_reports', :action => 'report', :project_id => @project}) %></p> + <% end %> +<% end %> + +<% content_for :header_tags do %> +<%= auto_discovery_link_tag(:atom, {:controller => 'activities', :action => 'index', :id => @project, :format => 'atom', :key => User.current.rss_key}) %> +<% end %> + +<% html_title(l(:label_overview)) -%> Added: cl-overview-project/trunk/assets/images/mavencentral.png =================================================================== (Binary files differ) Property changes on: cl-overview-project/trunk/assets/images/mavencentral.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: cl-overview-project/trunk/assets/stylesheets/redmine_projects.css =================================================================== --- cl-overview-project/trunk/assets/stylesheets/redmine_projects.css (rev 0) +++ cl-overview-project/trunk/assets/stylesheets/redmine_projects.css 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,3 @@ +a.mavencentral { + background-image:url('../images/mavencentral.png'); +} Added: cl-overview-project/trunk/init.rb =================================================================== --- cl-overview-project/trunk/init.rb (rev 0) +++ cl-overview-project/trunk/init.rb 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,8 @@ +require 'redmine' + +Redmine::Plugin.register :cl_overview_project do + name 'Custom Layout Overview Project' + author 'Benjamin POUSSIN' + description 'This plugin overwrite overview projet page to add list information' + version '0.0.1' +end Added: cl-overview-project/trunk/lang/en.yml =================================================================== --- cl-overview-project/trunk/lang/en.yml (rev 0) +++ cl-overview-project/trunk/lang/en.yml 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,2 @@ +# English strings go here +my_label: "My label" Added: cl-overview-project/trunk/test/functional/lists_controller_test.rb =================================================================== --- cl-overview-project/trunk/test/functional/lists_controller_test.rb (rev 0) +++ cl-overview-project/trunk/test/functional/lists_controller_test.rb 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,8 @@ +require File.dirname(__FILE__) + '/../test_helper' + +class ListsControllerTest < ActionController::TestCase + # Replace this with your real tests. + def test_truth + assert true + end +end Added: cl-overview-project/trunk/test/test_helper.rb =================================================================== --- cl-overview-project/trunk/test/test_helper.rb (rev 0) +++ cl-overview-project/trunk/test/test_helper.rb 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,5 @@ +# Load the normal Rails helper +require File.expand_path(File.dirname(__FILE__) + '/../../../../test/test_helper') + +# Ensure that we are using the temporary fixture path +Engines::Testing.set_fixture_path Added: nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutilBugAmpouleCasse.png (codage non valide) =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutilBugAmpouleCasse.png (codage non valide) ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutilaperu.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutilaperu.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutildepot.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconeBarreOutildepot.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilactivite.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilactivite.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilconfiguration.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilconfiguration.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutildemande.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutildemande.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutildocumentation.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutildocumentation.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutillabelgraph.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutillabelgraph.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilnouvelledemande.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilnouvelledemande.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilrannonce.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilrannonce.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilrapport.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilrapport.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilroadmap.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/iconebarreoutil/iconebarreoutilroadmap.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logoentete/degradebleu.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logoentete/degradebleu.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logoentete/iconebarreoutilmapage.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logoentete/iconebarreoutilmapage.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logoentete/logonuiton.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logoentete/logonuiton.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logoentete/logonuitonaccueil.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logoentete/logonuitonaccueil.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logoentete/logonuitonadministration.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logoentete/logonuitonadministration.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logoentete/logonuitonprojet.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logoentete/logonuitonprojet.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logoentete/logonuitonrecherche.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logoentete/logonuitonrecherche.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logoentete/plumesentetecomplet.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logoentete/plumesentetecomplet.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetannonceetderniereannonce.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetannonceetderniereannonce.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetdernierprojet.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetdernierprojet.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetdownload.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetdownload.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetenvironementdedevelopement.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetenvironementdedevelopement.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetliste.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetliste.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetmembre.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetmembre.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetplanning.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetplanning.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetsiteweb.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetsiteweb.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetsuivisdesdemande1.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetsuivisdesdemande1.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojetsuivisdesdemande2.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojetsuivisdesdemande2.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/logopageprojet/logopageprojettempspasse.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/logopageprojet/logopageprojettempspasse.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/null.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/null.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/plume/plumefond.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/plume/plumefond.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/images/plume/plumesentete.png =================================================================== (Binary files differ) Property changes on: nuiton-theme/trunk/images/plume/plumesentete.png ___________________________________________________________________ Added: svn:executable + Added: svn:mime-type + application/octet-stream Added: nuiton-theme/trunk/readme.txt =================================================================== --- nuiton-theme/trunk/readme.txt (rev 0) +++ nuiton-theme/trunk/readme.txt 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1 @@ +Style directory : public/themes/ Added: nuiton-theme/trunk/stylesheets/application.css =================================================================== --- nuiton-theme/trunk/stylesheets/application.css (rev 0) +++ nuiton-theme/trunk/stylesheets/application.css 2011-05-27 15:01:36 UTC (rev 1) @@ -0,0 +1,345 @@ +@import url(../../../stylesheets/application.css); + +a, a:link, a:visited { + color:#0000FF; +} + +a:hover { + color: #0000FF ; + text-decoration: underline ; +} + +#wrapper { + background: url(../images/plume/plumefond.png); + background-position:left 94% ; + background-repeat: no-repeat; +} + +#wrapper2 { + background: url(../images/logoentete/degradebleu.png); + background-position:right top ; + background-repeat: no-repeat; + min-width:77em; +} + +#top-menu { + padding-top: 10em; + padding-left: 41%; + background-color: white; + background: url(../images/logoentete/plumesentetecomplet.png) ; + background-position:left top ; + background-repeat: no-repeat; + +} + + +#top-menu a { + background-image: url(../images/null.png); /*on définit une image par defaut*/ + padding-top: 53px; + color:#000000; + font-weight: bold; + background-repeat: no-repeat; + background-position:center 20px; + padding-right: 10px; + padding-left: 10px; +} + +/*définition des icones de la barre de navigation principale (logoentete)*/ +#top-menu a.home { + + background-image: url(../images/logoentete/logonuitonaccueil.png); + background-position: 12px; + padding-top: 102px; +} + +#top-menu a.my-page { + background-image: url(../images/logoentete/iconebarreoutilmapage.png); + background-position: 12px; + padding-top: 67px; +} + +#top-menu a.projects { + background-image: url(../images/logoentete/logonuitonprojet.png); + padding-top: 62px; + background-position:9px 10px; +} + +#top-menu a.administration { + background-image: url(../images/logoentete/logonuitonadministration.png); + padding-top: 64px; + background-position:center 10px; +} +#top-menu a.help { + display:none; +} + + + + +#account { + width: 3em; + margin-right:22em; + margin-top:-9em; +} +#account a { + background:none; + font-weight:normal; + padding-top:0; +} + +#loggedas { + width: 12em; + text-align : right; + margin-top:-9em; + max-width:12em; +} + +#loggedas a { + background:none; + color:#FFFFFF; + margin-right:0px; + padding-right:0px; + padding-top:0; +} + +#header { + background-color: #B6BDC7; + background-color: rgba(182, 189, 199, 0.396); + /* min-width:97em;*/ + height:4.5em; +} + +#header h1 { + color:#000000; + font-size:20px; + background-color:#FFFFFF; + width : 13em; + height:25px; + text-align:center; + margin-top:3px; + padding-top:10px; + padding-bottom:10px; + padding-left:0px; + padding-right:0px; + +/* ajout de bordures aux coins arrondis (affiche des coins normaux dans IE<8 */ + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; +} + + +#quick-search { + position: absolute ; + right : 0em; + top :-6em; + color : #000000 ; + width : 20em; + text-align :center; +} + + +#quick-search a { + color : #000000; +} + +#main-menu { + position:absolute; + left:22em; +} + +#main-menu li a:hover { + text-decoration:underline; + background:none; + color:#000000; +} +#main-menu li a.selected, #main-menu li a.selected:hover { + font-weight: bold; + background:none; + color:#000000; +} + +#main-menu li a { + background:none; + color:#000000; + font-weight: normal; + color:#000000; + background-repeat: no-repeat; + padding-right: 2px; + padding-left: 2px; + min-width:70px; + padding-top: 36px; + text-align:center; + font-size:11.5px; +} + + +#main-menu li a.selected, #main-menu li a , #main-menu li a:hover, #main-menu li a.selected:hover { + background-repeat: no-repeat; +} + +/* Définition de l'icone par defaut */ +#main-menu li a, #main-menu li a:hover, #main-menu li a.selected, #main-menu li a.selected:hover { + background-image: url(../images/null.png); + background-position:center 18%; +} + +/* Liste des icones de la barre d'outils dans un projet */ +#main-menu li a.overview, #main-menu li a.overview:hover { + background-image: url(../images/iconebarreoutil/iconeBarreOutilaperu.png); + background-position:center 25%; +} +#main-menu li a.activity, #main-menu li a.activity:hover { + background-image: url(../images/iconebarreoutil/iconebarreoutilactivite.png); + background-position:center 20%; +} +#main-menu li a.issues, #main-menu li a.issues:hover { + background-image: url(../images/iconebarreoutil/iconebarreoutildemande.png); + background-position:center 10%; +} +#main-menu li a.new-issue, #main-menu li a.new-issue:hover { + background-image: url(../images/iconebarreoutil/iconebarreoutilnouvelledemande.png); + background-position:center 0%; +} +#main-menu li a.news, #main-menu li a.news:hover { + background-image: url(../images/iconebarreoutil/iconebarreoutilrannonce.png); + background-position:60% 35%; +} +#main-menu li a.documents, #main-menu li a.documents:hover { + background-image: url(../images/iconebarreoutil/iconebarreoutildocumentation.png); + background-position:40% 30%; +} +#main-menu li a.settings, #main-menu li a.settings:hover { + background-image: url(../images/iconebarreoutil/iconebarreoutilconfiguration.png); + background-position:center center; +} +/* On ajoute les nouvelles images ici. */ + +/* On supprime l'affichage de gantt et calendrier dans le menu */ +#main-menu li a.gantt, #main-menu li a.gantt:hover { + display:none; +} +#main-menu li a.calendar, #main-menu li a.calendar:hover { + display:none; +} + + + + + +#main { + margin:10px; + border: 2px solid black; + background:none repeat scroll 0 0; + background-color: transparent; + padding:10px 10px; + +/* ajout de bordures aux coins arrondis (affiche des coins normaux dans IE<8 */ + -moz-border-radius: 30px; + -webkit-border-radius: 30px; + border-radius: 30px; +} + +div.box { + margin-right:10px; + border: 2px solid black; + background:none; + padding-right:10px; + padding-left:60px; + padding-top:20px; + +/* ajout de bordures aux coins arrondis (affiche des coins normaux dans IE<8 */ + -moz-border-radius: 10px; + -webkit-border-radius: 10px; + border-radius: 10px; +} +div.box h3 { + background:none; + padding-left:0px; +} + + +/* définition des logos de la page projet */ + +div.web-site { + background-image: url(../images/logopageprojet/logopageprojetsiteweb.png); + background-repeat:no-repeat; + background-position:12px 12px +} + + +div.listes { + background-image: url(../images/logopageprojet/logopageprojetliste.png); + background-repeat:no-repeat; + background-position:14px 10px +} + +div.dev { + background-image: url(../images/logopageprojet/logopageprojetenvironementdedevelopement.png); + background-repeat:no-repeat; + background-position:16px 6px +} + + +div.issues { + background-image: url(../images/logopageprojet/logopageprojetsuivisdesdemande1.png); + background-repeat:no-repeat; + background-position:2px 15px +} + +div.members { + background-image: url(../images/logopageprojet/logopageprojetmembre.png); + background-repeat:no-repeat; + background-position:5px 15px +} + +/* on rend le font transparent pour pouvoir voir la plume */ +#content { + background-color: transparent; + border:none; +} + +#content h2 { + display:none; +} + + +#sidebar { + width:16%; +} + +#sidebar p ,#sidebar h3 { + padding-left:30px; +} + +#sidebar h3 { + color:#000000; +} + +#sidebar span.icon { + padding-left:0px; +} + +.contextual { + padding-bottom:15px; + padding-right:15px; + line-height:0em; +} + +.icon { + background:none; +} + +.icon-time { + /* background-image:url('../images/logopageprojet/logopageprojettempspasse.png'); + background-repeat:no-repeat; + background-position:left top; */ + +} + + +h2,h3 { + border:none; +} + +