From 0b82b3e994489e5a41e69b5b55fd27fd1a3cfe35 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Tue, 14 Mar 2017 14:39:05 +0800 Subject: [PATCH] =?UTF-8?q?TPM=E5=AE=9E=E8=AE=ADindex=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/challenges/index.html.erb | 162 ++++++++++--- app/views/layouts/base_shixun.html.erb | 11 +- app/views/shixuns/_shixun_top.html.erb | 83 ++----- public/images/task/task-bg-header.png | Bin 0 -> 78839 bytes public/stylesheets/css/taskstyle.css | 301 +++++++++++++------------ 5 files changed, 303 insertions(+), 254 deletions(-) create mode 100644 public/images/task/task-bg-header.png diff --git a/app/views/challenges/index.html.erb b/app/views/challenges/index.html.erb index b5e1109b9..434c13e2f 100644 --- a/app/views/challenges/index.html.erb +++ b/app/views/challenges/index.html.erb @@ -2,42 +2,134 @@ <%= import_ke(enable_at: true,init_activity: true) %> <% end %> - -
- <% if @shixun.parent_id.nil? || User.current.admin? %> - 新建 -
- <% else %> -
-

完成任务后,请点击“提交评测”按钮,若通过系统测试,将为你发送下一个任务,祝你早日通关,加油!

+
+
+
+

简介

+
+
+

+ <%= h @shixun.description.html_safe %> +

+
+
+ +
+
+

全部任务

<%= @challenges.count %> + 新建阶段 +
+
+
+

第1关 Python基础入门

+

+ + + + + +

+
+

+ 正在挑战:129 + 完成挑战:1.6万 + 最佳表现:98分 + 测评次数:3次 + 平均表现:80分 +

- <% end %> - <% if @challenges.empty? %> - <%= render :partial => "projects/no_data" %> - <% else %> -
-
- - - - - - - - - <%= render :partial => 'content_list', :locals => {:challenges => @challenges} %> - -

所有<%= @chanlleges_count %>

 
-
-
-
    - -
-
- -
+
+
+
+
+

第2关 用Python语言写程序

+

+ 正在挑战:129 + 完成挑战:1.6万 + 最佳表现:98分 + 测评次数:3次 + 平均表现:80分 +

+ +
- <% end %> +
+
+
+
+

第3关 Python的字符串使用

+

+ 正在挑战:129 + 完成挑战:1.6万 + 最佳表现:98分 + 测评次数:3次 + 平均表现:80分 +

+
+
+
+
+
+
+
+

第4关关 Python的简单结构

+

+ 正在挑战:129 + 完成挑战:1.6万 + 最佳表现:98分 + 测评次数:3次 + 平均表现:80分 +

+
+
+
+
+
- \ No newline at end of file + +<% if false %> + <%= content_for(:header_tags) do %> + <%= import_ke(enable_at: true,init_activity: true) %> + <% end %> + + +
+ <% if @shixun.parent_id.nil? || User.current.admin? %> + 新建 +
+ <% else %> +
+

完成任务后,请点击“提交评测”按钮,若通过系统测试,将为你发送下一个任务,祝你早日通关,加油!

+
+ <% end %> + <% if @challenges.empty? %> + <%= render :partial => "projects/no_data" %> + <% else %> +
+
+ + + + + + + + + <%= render :partial => 'content_list', :locals => {:challenges => @challenges} %> + +

所有<%= @chanlleges_count %>

 
+
+
+
    + +
+
+ +
+
+
+ <% end %> +
+ +<% end %> \ No newline at end of file diff --git a/app/views/layouts/base_shixun.html.erb b/app/views/layouts/base_shixun.html.erb index 80193525a..aa6d34e74 100644 --- a/app/views/layouts/base_shixun.html.erb +++ b/app/views/layouts/base_shixun.html.erb @@ -9,21 +9,16 @@ <%= favicon %> <%= javascript_heads %> <%= heads_for_theme %> - <%= stylesheet_link_tag 'jquery/jquery-ui-1.9.2','css/common','css/structure','scm','css/public', 'css/project','css/popup','repository','css/gantt', 'css/calendar', 'css/moduel', 'css/font-awesome' %> + <%= stylesheet_link_tag 'jquery/jquery-ui-1.9.2','css/common', 'css/taskstyle', 'css/structure','scm','css/public', 'css/project','css/popup','repository','css/gantt', 'css/calendar', 'css/moduel', 'css/font-awesome' %> <%= call_hook :view_layouts_base_html_head %> <%= yield :header_tags -%> -<%= @shixun %> - -
+ -
-
- <%= render :partial => 'shixuns/shixun_top' %> -
+ <%= render :partial => 'shixuns/shixun_top' %> <%= render_flash_messages %> <%= yield %> diff --git a/app/views/shixuns/_shixun_top.html.erb b/app/views/shixuns/_shixun_top.html.erb index a5aa28d2e..0a7b1c645 100644 --- a/app/views/shixuns/_shixun_top.html.erb +++ b/app/views/shixuns/_shixun_top.html.erb @@ -1,63 +1,24 @@ -<%# training_tasks_count = @shixun.training_tasks.count %> -<% project_acts = 99999 %> +<% update_visiti_count @shixun %> -<%# 更新访问数,刷新的时候更新访问次数 %> -<% update_visiti_count @shixun %> - -
-
- <% unless @shixun.is_public? %><% end %> - <%=link_to "#{@shixun.owner.try(:show_name)+ (@shixun.parent_id.nil? ? "导师" : "")}/".html_safe, user_path(@shixun.owner), :class => "pro_new_username" %> - <%=link_to @shixun.name, shixun_path(@shixun), :class => "pro_new_username break_word" %> +
+ - - <% if allow_shixun_exec(@shixun) %> -
-
    - -
  • - <%= link_to "开始实训", shixun_monitor_shixun_path(@shixun), :class => "sy_btn_green fr", :remote => true %> -
  • -
    -
-
- <% end %> - -
- <% unless @shixun.parent_id %> -
- forked from <%=link_to "#{@shixun.parent.try(:owner).try(:show_name)}/".html_safe, user_path(@shixun.parent.try(:owner)), :class => "pro_new_username_fork fl", :target => "_blank" %> - <%=link_to @shixun.parent.try(:name), shixun_path(@shixun.parent), :class => "pro_new_username_fork fl", :target => "_blank" %> -
-
- <% end %> - -
-
    - -
  • - <%= link_to 1 > 0 ? "#{l(:project_module_training_tasks)}#{switch_integer_into_k 99999}".html_safe : "#{l(:project_module_training_tasks)}", shixun_challenges_url(@shixun), :class => "pro_new_proname", :title => "#{99999}" %> -
  • - - - <% unless @shixun.repository.nil? %> -
  • - <%= link_to (1 > 0 ? "#{l(:project_module_repository)}#{switch_integer_into_k 99999}".html_safe : "#{l(:project_module_repository)}"), - ({:controller => 'repositories', :action => 'shixun_show', :id => @shixun, :repository_id => shixun_repository(@shixun).try(:identifier)}), - :class => "pro_new_proname", :title => "#{99999}" %>
  • - <% end %> -
  • - <%= link_to "#{l(:button_configure)}", settings_shixun_path(@shixun), :class => "pro_new_proname" %> -
  • -
-
-
- - - \ No newline at end of file +
+
+
    +
  • 实训
  • +
  • + <%= link_to l(:project_module_repository), + ({:controller => 'repositories', + :action => 'shixun_show', + :id => @shixun, + :repository_id => shixun_repository(@shixun).try(:identifier)}) + %> +
  • +
  • 配置
  • +
+
diff --git a/public/images/task/task-bg-header.png b/public/images/task/task-bg-header.png new file mode 100644 index 0000000000000000000000000000000000000000..a7cdd0a24e6a9d3e081ccf7c7bf46fcb25a14c6c GIT binary patch literal 78839 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

Cr4fzLCUt3)OFku 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

J2)PSzU;|w?Rz>< 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�x}>3Wf`)^ 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 literal 0 HcmV?d00001 diff --git a/public/stylesheets/css/taskstyle.css b/public/stylesheets/css/taskstyle.css index 37f001168..a9ec7f1a8 100644 --- a/public/stylesheets/css/taskstyle.css +++ b/public/stylesheets/css/taskstyle.css @@ -1,151 +1,152 @@ -/************新版公共****************/ -a:link,a:visited{text-decoration:none;color:#898989;} -a:hover {color:#29bd8b;} -/*万能清除浮动*/ -.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden} -.clearfix{clear:both;zoom:1} -.cl{ clear: both; overflow: hidden;} -/*通用浮动*/ -.fl{ float: left;} -.fr{ float: right;} -/*通用文字功能样式*/ -.color-red{ color:#d2322d;} -.color-green{color:#51a74f;} -.color-light-green{color:#29bd8b;} -.color-blue{color:#2788d0;} -.color-orenge{color:#ee4a1f;} -.color-yellow{color:#f0ad4e;} -.color-grey{color:#888;} -a.link-color-grey{color:#888;} -a:hover.link-color-grey{color:#29bd8b;} -a.link-color-green{color:#29bd8b;} -/*通用文字大小样式*/ -.font-14{ font-size: 14px;} -.font-16{ font-size: 16px;} -.font-18{ font-size: 18px;} -.font-20{ font-size: 20px;} -.font-24{ font-size: 24px;} -.font-28{ font-size: 28px;} -.font-30{ font-size: 30px;} -/*通用内外边距*/ -.mt3{ margin-top:3px;}.mt5{ margin-top:5px;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}.mt20{ margin-top:20px;}.mt25{ margin-top:25px;}.mt30{ margin-top:30px;} -.mb5{ margin-bottom: 5px;}.mb10{ margin-bottom: 10px;}.mb15{ margin-bottom: 15px;}.mb20{ margin-bottom: 20px;}.mb25{ margin-bottom: 25px;}.mb30{ margin-bottom: 30px;} -.ml5{ margin-left: 5px;}.ml10{ margin-left: 10px;}.ml15{ margin-left: 15px;}.ml20{ margin-left: 20px;}.ml25{ margin-left: 25px;}.ml30{ margin-left: 30px;}.ml230{ margin-left: 230px;} -.mr5{ margin-right: 5px;}.mr10{ margin-right: 10px;}.mr15{ margin-right: 15px;}.mr20{ margin-right: 20px;}.mr25{ margin-right: 25px;}.mr30{ margin-right:30px;} -.pt5{ padding-top:5px;}.pt10{ padding-top:10px;}.pt15{ padding-top:15px;}.pt20{ padding-top:20px;} -.pb5{ padding-bottom:5px;}.pb10{ padding-bottom:10px;}.pb15{ padding-bottom:15px;}.pb20{ padding-bottom:20px;} -.pl5{ padding-left:5px;}.pl10{ padding-left:10px;}.pl15{ padding-left:15px;}.pl20{ padding-left:20px;} -.pr5{ padding-right:5px;}.pr10{ padding-right:10px;}.pr15{ padding-right:15px;}.pr20{ padding-right:20px;} -/*块*/ -.col-width-10{ max-width: 100%; background: #fff; border:1px solid #e8e8e8;} -.col-width-9{ max-width: 90%; background: #fff; border:1px solid #e8e8e8;} -.col-width-8{ max-width: 80%; background: #fff; border:1px solid #e8e8e8;} -.col-width-7{ max-width: 70%; background: #fff; border:1px solid #e8e8e8;} -.col-width-6{ max-width: 60%; background: #fff; border:1px solid #e8e8e8;} -.col-width-5{ max-width: 50%; background: #fff; border:1px solid #e8e8e8;} -.col-width-4{ max-width: 40%; background: #fff; border:1px solid #e8e8e8;} -.col-width-3{ max-width: 30%; background: #fff; border:1px solid #e8e8e8;} -.col-width-2{ max-width: 20%; background: #fff; border:1px solid #e8e8e8;} -.col-width-1{ max-width: 10%; background: #fff; border:1px solid #e8e8e8;} -/*按钮*/ -a.task-btn{display: inline-block;border:none; padding:0 35px;color: #666;background: #e1e1e1; text-align:center;font-size: 12px; height: 35px;line-height: 35px; border-radius:3px;} -a:hover.task-btn {background: #c3c3c3; } -a.task-btn-green{background: #29bd8b; color: #fff;} -a:hover.task-btn-green{background: #19b17e;} -/*提示条*/ -.alert{ padding:10px;border: 1px solid transparent; text-align: center;} -.alert-blue{ background-color: #d9edf7;border-color: #bce8f1; color: #3a87ad;} -.alert-orange{ background-color: #fff9e9;border-color: #f6d0b1; color:#ee4a20;} -.alert-green{ background-color: #dff0d8;border-color: #d6e9c6; color:#3c763d;} -.close{padding: 0;cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; font-size: 21px; font-weight: bold;line-height: 1; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.3;} -.close:hover{opacity: 0.5;} -/*tag*/ -.task-tag{ padding:0 10px; text-align: center; display:inline-block; height:30px; line-height: 30px;} -.tag-blue{ background-color: #d9edf7; color: #3a87ad;} -.tag-grey{ background-color: #f3f5f7; color: #4d555d;} -.tag-border-grey{ background-color: #fff;border-color: #e2e2e2; color: #888;} -/****************************/ -.task-container{ min-width:1300px; margin:0 auto; background: #f5f9fc; position: relative;} -/*左侧导航*/ -.leftbar{ position: fixed; height: 100%;overflow-y: auto; z-index: 100; background: #1f212d; width: 210px;} -.user-info{ width: 210px; height:180px; background:#29bd8b; padding-top:30px;} -a.user-info-img{ display: block; width: 100px; height: 100px; margin:0 auto; } -a.user-info-img img{border-radius:100px;border:5px solid #3fcf9e;} -a.user-info-img img:hover{border:5px solid #4cdeac;} -a.user-info-name{ display: block; font-size: 16px; color: #fff; max-width:100px; margin: 20px auto; text-align: center;} -.leftnav-box{ width: 210px; height: 100px; background:#292b3a; padding:10px 0; margin-bottom:2px;} -a.leftnav-box-inner{ display: block; width: 207px; height:80px; border-left:3px solid #292b3a; background:#292b3a; text-align: center; padding-top:20px; color:#575f6c;} -a:hover.leftnav-box-inner,a.leftnav-active{border-left:3px solid #29bd8b;color: #fff; } -.btn-cir{ background:#575f6c; color:#292b3a;display: inline-block; padding:0px 5px; border-radius:15px;} -.btn-cir:hover{background:#fff;} -.btn-cir-grey{background: #e1e1e1;color: #333;} -.btn-cir-grey:hover{background: #c3c3c3;} -/*右侧头部*/ -.rightbar-header{position: fixed; top: 0; left:210px; width: 100%; z-index:100; background:#282c37; height:60px; min-width: 1300px;} -.rightbar-score{ margin-top: 17px; font-size: 14px; margin-right:20px;} -.rightbar-score li{ float: left; color:#fff; margin-right: 20px;} -.rightbar-score li a{ color:#fff;} -a.rightbar-pause{ color:#29bd8b; font-size: 18px; margin-right:245px; margin-top: 12px;} -.rightbar-h2{ color:#fff; margin:12px 0 0 20px; font-weight: normal;} -.rightbar{padding-top: 60px;margin-left: 210px;min-height: 1000px;background:#f5f9fc; color:#333;} -/*右侧内容*/ -.content{ width:100%; min-width:1000px; padding:15px;} -.content-row{ } -.content-info{ width:49%; min-width:450px; position: relative; } -.content-editor{ width:49%; min-width:450px;position: relative; margin-left:15px; } -.panel-header{ border-bottom:1px solid #eee; padding:10px 15px;} -/* tab */ -.tab_content{ width: 100%; margin: 0 auto; background:#fff; } -#tab_nav {height:40px;background: #eff0f4; } -#tab_nav li {float:left; padding:0px 50px;text-align:center;height: 40px;line-height: 40px; } -#tab_nav li a{font-size:14px; } -.tab_hover {border-bottom:1px solid #fff; background: #fff;} -.tab_hover a{ color:#29bd8b; font-weight:bold;} -.undis {display:none;} -.dis {display:block;} -.tab-info{ } -.content-editor-inner{height:655px; overflow:auto;} -.tab-info-inner{ height:600px;overflow:auto; margin:15px 0 0px 15px; } -.content-history-inner{height:135px; overflow:auto; padding:15px;} -.content-history{width:49%; min-width:150px; } -.history-success{ width: 100%; height:40px; line-height: 40px; background:#eef1f2; color:#666; } -.history-fail{ width: 100%; height:40px; line-height: 40px; background:#fdebeb; color:#e53238; } -.icon-fail{ display:inline-block; padding:0 8px; background:#e53238; color:#fff;} -.icon-success{ display:inline-block; padding:0 8px; background:#252e38; color:#fff;} -.content-output{width:38%; min-width:250px;} -.content-submit{width:10%; min-width:135px;} -.content-submitbox{ width:120px; margin: 15px auto; height:135px;} -.panel-inner{ background:#EFF2F7; margin:15px; padding:15px;} -.panel-inner-title{ font-size: 14px; color: #666;} -/* 弹框 */ -.task-popup{ width: 30%;background: #fff; border:1px solid #e8e8e8; border-radius:3px; -webkit-box-shadow:0 0 10px #ccc; -moz-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; margin: 50px auto;} -.task-popup-text-center{ text-align: center; color: #666;} -.task-popup-title{ border-bottom: 1px solid #eee; padding:10px 15px; } -.task-popup-content{ padding:15px;} -.task-popup-submit{ margin:15px auto; width: 200px;} -/* TPM */ -.task-header{ width: 100%; background:url("../images/task/task-bg-header.png") 0 0 repeat-x; height: 100px;} -.task-header-info{ width: 1000px; margin: 0 auto; color:#fff; padding:30px 0;} -.task-header-info h2 a,.task-header-info h2{ font-weight: normal;color:#fff;} -.task-header-nav{ width: 100%; height:50px; background:#282c37;} -.task-header-navs{ width: 1000px; margin: 0 auto;} -.task-header-navs li{ float: left;} -.task-header-navs li a{ display: block; height: 50px; padding:0 50px; color:#fff; text-align: center; font-size: 16px; line-height: 50px;} -.task-header-navs li a:hover,.task-header-navs li a.active{ background:#29bd8b;} -.task-pm-content{ width: 1000px; margin: 0 auto; } -.task-pm-box{ width: 100%; background: #fff; border: 1px solid #e8e8e8;} -.task-paner-con{ padding:15px; color:#666; line-height:2.0;} -.panel-form{ width:800px; margin:0 100px; padding:30px 0; line-height: 40px; } -.panel-form li{ margin-bottom:20px; font-size: 14px; color:#666;} -.panel-form-label{ display:inline-block; width:90px; text-align:right; } -.panel-form input,.panel-form textarea{ border:1px solid #e2e2e2;color:#666;} -.panel-form-width-690{ width: 690px; padding:5px;} -.panel-form-width-670{ width: 670px; padding:5px;} -.panel-form-height-150{ height: 150px;} -.panel-form-height-30{height: 30px;} -.task-bg-grey{ background:#f3f3f3; width:680px; padding:0 10px; border:1px solid #f3f3f3;} -.task-bd-grey{width:680px; padding:10 0px;} -input.task-tag-input{ border:none; background: none; height:30px; padding:0 5px; color:#888;} - -.task-setting-tab{ height:600px;} +/************新版公共****************/ +a:link,a:visited{text-decoration:none;color:#898989;} +a:hover {color:#29bd8b;} +body{ font-size:14px; line-height:2.0;} +/*万能清除浮动*/ +.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden} +.clearfix{clear:both;zoom:1} +.cl{ clear: both; overflow: hidden;} +/*通用浮动*/ +.fl{ float: left;} +.fr{ float: right;} +/*通用文字功能样式*/ +.color-red{ color:#d2322d;} +.color-green{color:#51a74f;} +.color-light-green{color:#29bd8b;} +.color-blue{color:#2788d0;} +.color-orenge{color:#ee4a1f;} +.color-yellow{color:#f0ad4e;} +.color-grey{color:#888;} +a.link-color-grey{color:#888;} +a:hover.link-color-grey{color:#29bd8b;} +a.link-color-green{color:#29bd8b;} +/*通用文字大小样式*/ +.font-14{ font-size: 14px;} +.font-16{ font-size: 16px;} +.font-18{ font-size: 18px;} +.font-20{ font-size: 20px;} +.font-24{ font-size: 24px;} +.font-28{ font-size: 28px;} +.font-30{ font-size: 30px;} +/*通用内外边距*/ +.mt3{ margin-top:3px;}.mt5{ margin-top:5px;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}.mt20{ margin-top:20px;}.mt25{ margin-top:25px;}.mt30{ margin-top:30px;} +.mb5{ margin-bottom: 5px;}.mb10{ margin-bottom: 10px;}.mb15{ margin-bottom: 15px;}.mb20{ margin-bottom: 20px;}.mb25{ margin-bottom: 25px;}.mb30{ margin-bottom: 30px;} +.ml5{ margin-left: 5px;}.ml10{ margin-left: 10px;}.ml15{ margin-left: 15px;}.ml20{ margin-left: 20px;}.ml25{ margin-left: 25px;}.ml30{ margin-left: 30px;}.ml230{ margin-left: 230px;} +.mr5{ margin-right: 5px;}.mr10{ margin-right: 10px;}.mr15{ margin-right: 15px;}.mr20{ margin-right: 20px;}.mr25{ margin-right: 25px;}.mr30{ margin-right:30px;} +.pt5{ padding-top:5px;}.pt10{ padding-top:10px;}.pt15{ padding-top:15px;}.pt20{ padding-top:20px;} +.pb5{ padding-bottom:5px;}.pb10{ padding-bottom:10px;}.pb15{ padding-bottom:15px;}.pb20{ padding-bottom:20px;} +.pl5{ padding-left:5px;}.pl10{ padding-left:10px;}.pl15{ padding-left:15px;}.pl20{ padding-left:20px;} +.pr5{ padding-right:5px;}.pr10{ padding-right:10px;}.pr15{ padding-right:15px;}.pr20{ padding-right:20px;} +/*块*/ +.col-width-10{ max-width: 100%; background: #fff; border:1px solid #e8e8e8;} +.col-width-9{ max-width: 90%; background: #fff; border:1px solid #e8e8e8;} +.col-width-8{ max-width: 80%; background: #fff; border:1px solid #e8e8e8;} +.col-width-7{ max-width: 70%; background: #fff; border:1px solid #e8e8e8;} +.col-width-6{ max-width: 60%; background: #fff; border:1px solid #e8e8e8;} +.col-width-5{ max-width: 50%; background: #fff; border:1px solid #e8e8e8;} +.col-width-4{ max-width: 40%; background: #fff; border:1px solid #e8e8e8;} +.col-width-3{ max-width: 30%; background: #fff; border:1px solid #e8e8e8;} +.col-width-2{ max-width: 20%; background: #fff; border:1px solid #e8e8e8;} +.col-width-1{ max-width: 10%; background: #fff; border:1px solid #e8e8e8;} +/*按钮*/ +a.task-btn{display: inline-block;border:none; padding:0 35px;color: #666;background: #e1e1e1; text-align:center;font-size: 12px; height: 35px;line-height: 35px; border-radius:3px;} +a:hover.task-btn {background: #c3c3c3; } +a.task-btn-green{background: #29bd8b; color: #fff;} +a:hover.task-btn-green{background: #19b17e;} +/*提示条*/ +.alert{ padding:10px;border: 1px solid transparent; text-align: center;} +.alert-blue{ background-color: #d9edf7;border-color: #bce8f1; color: #3a87ad;} +.alert-orange{ background-color: #fff9e9;border-color: #f6d0b1; color:#ee4a20;} +.alert-green{ background-color: #dff0d8;border-color: #d6e9c6; color:#3c763d;} +.close{padding: 0;cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; font-size: 21px; font-weight: bold;line-height: 1; color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.3;} +.close:hover{opacity: 0.5;} +/*tag*/ +.task-tag{ padding:0 10px; text-align: center; display:inline-block; height:30px; line-height: 30px;} +.tag-blue{ background-color: #d9edf7; color: #3a87ad;} +.tag-grey{ background-color: #f3f5f7; color: #4d555d;} +.tag-border-grey{ background-color: #fff;border-color: #e2e2e2; color: #888;} +/****************************/ +.task-container{ min-width:1300px; margin:0 auto; background: #f5f9fc; position: relative;} +/*左侧导航*/ +.leftbar{ position: fixed; height: 100%;overflow-y: auto; z-index: 100; background: #1f212d; width: 210px;} +.user-info{ width: 210px; height:180px; background:#29bd8b; padding-top:30px;} +a.user-info-img{ display: block; width: 100px; height: 100px; margin:0 auto; } +a.user-info-img img{border-radius:100px;border:5px solid #3fcf9e;} +a.user-info-img img:hover{border:5px solid #4cdeac;} +a.user-info-name{ display: block; font-size: 16px; color: #fff; max-width:100px; margin: 20px auto; text-align: center;} +.leftnav-box{ width: 210px; height: 100px; background:#292b3a; padding:10px 0; margin-bottom:2px;} +a.leftnav-box-inner{ display: block; width: 207px; height:80px; border-left:3px solid #292b3a; background:#292b3a; text-align: center; padding-top:20px; color:#575f6c;} +a:hover.leftnav-box-inner,a.leftnav-active{border-left:3px solid #29bd8b;color: #fff; } +.btn-cir{ background:#575f6c; color:#292b3a;display: inline-block; padding:0px 5px; border-radius:15px;} +.btn-cir:hover{background:#fff;} +.btn-cir-grey{background: #e1e1e1;color: #333;} +.btn-cir-grey:hover{background: #c3c3c3;} +/*右侧头部*/ +.rightbar-header{position: fixed; top: 0; left:210px; width: 100%; z-index:100; background:#282c37; height:60px; min-width: 1300px;} +.rightbar-score{ margin-top: 17px; font-size: 14px; margin-right:20px;} +.rightbar-score li{ float: left; color:#fff; margin-right: 20px;} +.rightbar-score li a{ color:#fff;} +a.rightbar-pause{ color:#29bd8b; font-size: 18px; margin-right:245px; margin-top: 12px;} +.rightbar-h2{ color:#fff; margin:12px 0 0 20px; font-weight: normal;} +.rightbar{padding-top: 60px;margin-left: 210px;min-height: 1000px;background:#f5f9fc; color:#333;} +/*右侧内容*/ +.content{ width:100%; min-width:1000px; padding:15px;} +.content-row{ } +.content-info{ width:49%; min-width:450px; position: relative; } +.content-editor{ width:49%; min-width:450px;position: relative; margin-left:15px; } +.panel-header{ border-bottom:1px solid #eee; padding:10px 15px;} +/* tab */ +.tab_content{ width: 100%; margin: 0 auto; background:#fff; } +#tab_nav {height:40px;background: #eff0f4; } +#tab_nav li {float:left; padding:0px 50px;text-align:center;height: 40px;line-height: 40px; } +#tab_nav li a{font-size:14px; } +.tab_hover {border-bottom:1px solid #fff; background: #fff;} +.tab_hover a{ color:#29bd8b; font-weight:bold;} +.undis {display:none;} +.dis {display:block;} +.tab-info{ } +.content-editor-inner{height:655px; overflow:auto;} +.tab-info-inner{ height:600px;overflow:auto; margin:15px 0 0px 15px; } +.content-history-inner{height:135px; overflow:auto; padding:15px;} +.content-history{width:49%; min-width:150px; } +.history-success{ width: 100%; height:40px; line-height: 40px; background:#eef1f2; color:#666; } +.history-fail{ width: 100%; height:40px; line-height: 40px; background:#fdebeb; color:#e53238; } +.icon-fail{ display:inline-block; padding:0 8px; background:#e53238; color:#fff;} +.icon-success{ display:inline-block; padding:0 8px; background:#252e38; color:#fff;} +.content-output{width:38%; min-width:250px;} +.content-submit{width:10%; min-width:135px;} +.content-submitbox{ width:120px; margin: 15px auto; height:135px;} +.panel-inner{ background:#EFF2F7; margin:15px; padding:15px;} +.panel-inner-title{ font-size: 14px; color: #666;} +/* 弹框 */ +.task-popup{ width: 30%;background: #fff; border:1px solid #e8e8e8; border-radius:3px; -webkit-box-shadow:0 0 10px #ccc; -moz-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; margin: 50px auto;} +.task-popup-text-center{ text-align: center; color: #666;} +.task-popup-title{ border-bottom: 1px solid #eee; padding:10px 15px; } +.task-popup-content{ padding:15px;} +.task-popup-submit{ margin:15px auto; width: 200px;} +/* TPM */ +.task-header{ width: 100%; background:url("/images/task/task-bg-header.png") 0 0 repeat-x; height: 100px;} +.task-header-info{ width: 1000px; margin: 0 auto; color:#fff; padding:30px 0;} +.task-header-info h2 a,.task-header-info h2{ font-weight: normal;color:#fff;} +.task-header-nav{ width: 100%; height:50px; background:#282c37;} +.task-header-navs{ width: 1000px; margin: 0 auto;} +.task-header-navs li{ float: left;} +.task-header-navs li a{ display: block; height: 50px; padding:0 50px; color:#fff; text-align: center; font-size: 16px; line-height: 50px;} +.task-header-navs li a:hover,.task-header-navs li a.active{ background:#29bd8b;} +.task-pm-content{ width: 1000px; margin: 0 auto; } +.task-pm-box{ width: 100%; background: #fff; border: 1px solid #e8e8e8;} +.task-paner-con{ padding:15px; color:#666; line-height:2.0;} +.panel-form{ width:800px; margin:0 100px; padding:30px 0; line-height: 40px; } +.panel-form li{ margin-bottom:20px; font-size: 14px; color:#666;} +.panel-form-label{ display:inline-block; width:90px; text-align:right; } +.panel-form input,.panel-form textarea{ border:1px solid #e2e2e2;color:#666;line-height: 40px;} +.panel-form-width-690{ width: 690px; padding:5px;} +.panel-form-width-670{ width: 670px; padding:5px;} +.panel-form-height-150{ height: 150px;} +.panel-form-height-30{height: 30px;} +.task-bg-grey{ background:#f3f3f3; width:680px; padding:0 10px; border:1px solid #f3f3f3;} +.task-bd-grey{width:680px; padding:10 0px;} +input.task-tag-input{ border:none; background: none; height:30px; padding:0 5px; color:#888; line-height: 30px;} +textarea.task-textarea-pd{ padding-bottom: 0px; padding-top:0px;} +.task-setting-tab{ height:600px;} .task-pd15-box{ padding:15px;} \ No newline at end of file