From 8a14ce004f46a7ac2bbffb05c7ade303ab4bb37b Mon Sep 17 00:00:00 2001 From: huang Date: Wed, 4 May 2016 15:05:54 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A5=E5=BC=B9=E6=A1=86=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E4=BA=8C=E7=BA=A7=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/sub_domains_controller.rb | 4 +-- app/views/layouts/base_sub_domain.html.erb | 4 ++- .../organizations/_subfield_list.html.erb | 3 +- app/views/sub_domains/_new.html.erb | 32 ++++++++++++++++-- app/views/sub_domains/new.html.erb | 6 ---- app/views/sub_domains/new.js.erb | 7 +++- public/images/default_blank/icons-add.png | Bin 0 -> 18580 bytes public/stylesheets/org2.css | 2 ++ 8 files changed, 44 insertions(+), 14 deletions(-) create mode 100644 public/images/default_blank/icons-add.png diff --git a/app/controllers/sub_domains_controller.rb b/app/controllers/sub_domains_controller.rb index 5ca9b07ed..d16444a74 100644 --- a/app/controllers/sub_domains_controller.rb +++ b/app/controllers/sub_domains_controller.rb @@ -1,10 +1,10 @@ class SubDomainsController < ApplicationController layout 'base_org' - before_filter :find_org_subfield_and_subdomain, :only => [:show, :index, :new] + before_filter :find_org_subfield_and_subdomain, :only => [:show, :index] def new @subdomain = SubDomain.new - + @org_subfield = OrgSubfield.find(params[:org_subfield_id]) end def create diff --git a/app/views/layouts/base_sub_domain.html.erb b/app/views/layouts/base_sub_domain.html.erb index 3ab589111..6d4b5e514 100644 --- a/app/views/layouts/base_sub_domain.html.erb +++ b/app/views/layouts/base_sub_domain.html.erb @@ -140,7 +140,9 @@
-
banner image
+
banner image + +
diff --git a/app/views/organizations/_subfield_list.html.erb b/app/views/organizations/_subfield_list.html.erb index b1ab473f3..bd4537e70 100644 --- a/app/views/organizations/_subfield_list.html.erb +++ b/app/views/organizations/_subfield_list.html.erb @@ -98,7 +98,8 @@ 编辑 | - 添加二级目录 + + <%= link_to("添加二级目录", new_org_subfield_sub_domain_path(:org_subfield_id => field.id, :field => field), :class => "linkGrey fr mr5", :remote => true) %>
diff --git a/app/views/sub_domains/_new.html.erb b/app/views/sub_domains/_new.html.erb index 3c63c073d..3faa66632 100644 --- a/app/views/sub_domains/_new.html.erb +++ b/app/views/sub_domains/_new.html.erb @@ -1,3 +1,29 @@ -
- test -
\ No newline at end of file +
+
添加二级目录
+ <%= form_tag url_for(:controller => 'sub_domains', :action => 'create', :org_subfield_id => field.id), :id=> 'add_subfield_form_subdomain',:remote => true do %> + 二级栏目名称 + + + + <% end %> +
+
+ + \ No newline at end of file diff --git a/app/views/sub_domains/new.html.erb b/app/views/sub_domains/new.html.erb index a497b71cf..e69de29bb 100644 --- a/app/views/sub_domains/new.html.erb +++ b/app/views/sub_domains/new.html.erb @@ -1,6 +0,0 @@ -$('#ajax-modal').html('<%= escape_javascript(render :partial => 'sub_domains/new',:locals => {:course => @course,:course_attachment_type => 1}) %>'); -showModal('ajax-modal', '513px'); -$('#ajax-modal').siblings().remove(); -$('#ajax-modal').before(""); -$('#ajax-modal').parent().css("top","40%").css("left","50%").css("border","3px solid #269ac9"); -$('#ajax-modal').parent().addClass("popbox_polls"); \ No newline at end of file diff --git a/app/views/sub_domains/new.js.erb b/app/views/sub_domains/new.js.erb index 66d9aeca2..3f7f1ad47 100644 --- a/app/views/sub_domains/new.js.erb +++ b/app/views/sub_domains/new.js.erb @@ -1 +1,6 @@ -alert("test"); \ No newline at end of file +$('#ajax-modal').html('<%= escape_javascript(render :partial => 'sub_domains/new',:locals => {:field => @org_subfield}) %>'); +showModal('ajax-modal', '513px'); +$('#ajax-modal').siblings().remove(); +$('#ajax-modal').before(""); +$('#ajax-modal').parent().css("top","40%").css("left","50%").css("border","3px solid #269ac9"); +$('#ajax-modal').parent().addClass("popbox_polls"); diff --git a/public/images/default_blank/icons-add.png b/public/images/default_blank/icons-add.png new file mode 100644 index 0000000000000000000000000000000000000000..059585a0d59d1f712e6c6315a6be8622daf9ca51 GIT binary patch literal 18580 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 a1B5LXY{QBaDdV?yTbZvj%Qe}&^Zx)hHPUqe literal 0 HcmV?d00001 diff --git a/public/stylesheets/org2.css b/public/stylesheets/org2.css index ad9169670..bcd110adb 100644 --- a/public/stylesheets/org2.css +++ b/public/stylesheets/org2.css @@ -74,6 +74,8 @@ a.sn-search-button {width:53px; height:40px; border:1px solid #ccc; border-left: .sn-sub-nav li a:hover {border-bottom:3px solid #ffbd18; height:37px;} .sn-subnav-slice {margin:12px 5px;} .sn-banner {width:1200px; height:210px; margin:0 auto;} +.sn-logo-add{ display:block; top:5px; left:0px; position:absolute; width:20px; height:20px;background:url(../images/default_blank/icons-add.png) 0px -3px no-repeat;} +.sn-banner-add{ display:block; position:absolute; top:10px; left:10px;width:27px; height:27px; background:url(../images/default_blank/icons-add.png) -32px -0px no-repeat;} .sn-content-position {width:1200px; height:50px; line-height:50px; vertical-align:middle; font-size:14px; color:#888; margin:0 auto;} /*footer样式*/ .sn-footer {width:1200px; height:220px; margin:0 auto; text-align:center; font-size:14px; color:#fff; line-height:normal;}