From b11299a66706657b7ceaca462232b18aed23d8c1 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Wed, 10 Dec 2014 19:28:40 +0800 Subject: [PATCH 1/8] import modified --- app/controllers/admin/import_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/admin/import_controller.rb b/app/controllers/admin/import_controller.rb index 4176946..2f963d8 100644 --- a/app/controllers/admin/import_controller.rb +++ b/app/controllers/admin/import_controller.rb @@ -156,7 +156,7 @@ class Admin::ImportController < OrbitAdminController @site_valid_locales.each do |locale| locale = locale.to_s - if (news['Content'][locale].blank? or (news['Content'][locale].gsub(" \;","").blank? rescue true)) and !news['Summary'][locale].blank? + if (news['Content'][locale].blank? or (news['Content'][locale].gsub(" \;","").blank? rescue true)) and news['Summary'] and !news['Summary'][locale].blank? news['Content'][locale] = news['Summary'][locale] news['Summary'][locale] = " " end From adbbd044ef6d1e4f2a207fbbb4228f2067a4cc33 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Thu, 11 Dec 2014 15:01:42 +0800 Subject: [PATCH 2/8] import modified --- app/controllers/admin/import_controller.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/admin/import_controller.rb b/app/controllers/admin/import_controller.rb index 2f963d8..e427eca 100644 --- a/app/controllers/admin/import_controller.rb +++ b/app/controllers/admin/import_controller.rb @@ -72,7 +72,7 @@ class Admin::ImportController < OrbitAdminController categories[id]['id'] = old_cate.id.to_s end end - render :json=>categories + render :json=>categories.to_json end def module_data_list @@ -82,7 +82,7 @@ class Admin::ImportController < OrbitAdminController response = http.request(request) data = response.body data = JSON.parse(data) - render :json=>data + render :json=>data.to_json end def module_data @@ -99,7 +99,7 @@ class Admin::ImportController < OrbitAdminController when 'announcement' import_announcement(data) end - render :json=>['status'=>'ok'] + render :json=>['status'=>'ok'].to_json end def import_archive(file) From 1da348f747e2fafbcc73b097f74704f175e05528 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Tue, 16 Dec 2014 19:34:29 +0800 Subject: [PATCH 3/8] some mods for calendar --- Gemfile | 2 +- app/helpers/orbit_backend_helper.rb | 4 ++ .../modules/calendar/index.html.erb | 40 +++++++++++++++++++ 3 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 app/templates/orbit_bootstrap/modules/calendar/index.html.erb diff --git a/Gemfile b/Gemfile index 9520765..fd3868a 100644 --- a/Gemfile +++ b/Gemfile @@ -42,7 +42,7 @@ gem 'usagewatch_ext' gem 'ckeditor' gem 'unicorn' gem 'zhconv' - +gem 'time_difference' gem 'execjs' gem 'therubyracer' diff --git a/app/helpers/orbit_backend_helper.rb b/app/helpers/orbit_backend_helper.rb index 304fa29..73734d2 100644 --- a/app/helpers/orbit_backend_helper.rb +++ b/app/helpers/orbit_backend_helper.rb @@ -151,6 +151,10 @@ module OrbitBackendHelper end end + def user_authenticated_categories + @user_authenticated_categories + end + def is_user_sub_manager? @current_user_is_sub_manager end diff --git a/app/templates/orbit_bootstrap/modules/calendar/index.html.erb b/app/templates/orbit_bootstrap/modules/calendar/index.html.erb new file mode 100644 index 0000000..abdd5cf --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/calendar/index.html.erb @@ -0,0 +1,40 @@ +
+
+ +
+
+
+
+ + + + +
+ +
+
+

+
+
+
+
+ +
Loading...
+ + \ No newline at end of file From 6e7b737b47220fca45049a7764df91e39c9d8095 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Wed, 17 Dec 2014 20:29:00 +0800 Subject: [PATCH 4/8] added calendar to built in extensions --- built_in_extensions.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/built_in_extensions.rb b/built_in_extensions.rb index 86c097b..98a8522 100644 --- a/built_in_extensions.rb +++ b/built_in_extensions.rb @@ -5,6 +5,7 @@ gem 'gallery', git: 'http://gitlab.tp.rulingcom.com/saurabh/gallery.git' gem 'links', git: 'http://gitlab.tp.rulingcom.com/saurabh/links.git' gem 'page_content', git: 'http://gitlab.tp.rulingcom.com/saurabh/pagecontent.git' gem 'faq', git: 'http://gitlab.tp.rulingcom.com/saurabh/faq.git' +gem 'calendar', git: 'http://gitlab.tp.rulingcom.com/harry/calendar.git' #Personal Plugins gem 'personal_journal', git: 'http://gitlab.tp.rulingcom.com/saurabh/personal-journal.git' gem 'personal_conference', git: 'http://gitlab.tp.rulingcom.com/saurabh/personal-conference.git' From 2ae34f1cbc75ca52b365c6e50ba4fc4f62758936 Mon Sep 17 00:00:00 2001 From: JiangRu Date: Thu, 18 Dec 2014 16:08:34 +0800 Subject: [PATCH 5/8] fix journal all author --- app/controllers/admin/import_controller.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/controllers/admin/import_controller.rb b/app/controllers/admin/import_controller.rb index e427eca..563e3a9 100644 --- a/app/controllers/admin/import_controller.rb +++ b/app/controllers/admin/import_controller.rb @@ -1040,7 +1040,11 @@ class Admin::ImportController < OrbitAdminController :paper_title_translations => { "en" => rss2_journal["paper_title"]["en"], - "zh_tw" => rss2_journal["paper_title"]["zh-tw"]} + "zh_tw" => rss2_journal["paper_title"]["zh-tw"]}, + + :authors_translations => { + "en" => rss2_journal["author"], + "zh_tw" => rss2_journal["author"]} } journal = JournalPaper.where(:rss2_id => rss2_journal["rss_id"]).first From e21ad257ff81656be980b3ab82541cb6dfb0067a Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Thu, 18 Dec 2014 20:04:38 +0800 Subject: [PATCH 6/8] some changes in sdk for ad_banner --- app/assets/javascripts/frontend.js | 2 +- .../orbit_bootstrap/assets/javascripts/app.js | 6 +-- .../template/modules/ad_banner.scss | 6 ++- .../ad_banner/_ad_banner_widget2.html.erb | 29 -------------- .../_ad_banner_widget2_video.html.erb | 39 +++++++++++++++++++ .../modules/ad_banner/info.json | 4 +- 6 files changed, 50 insertions(+), 36 deletions(-) delete mode 100644 app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget2.html.erb create mode 100644 app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget2_video.html.erb diff --git a/app/assets/javascripts/frontend.js b/app/assets/javascripts/frontend.js index 379f678..fa2e95a 100644 --- a/app/assets/javascripts/frontend.js +++ b/app/assets/javascripts/frontend.js @@ -1,7 +1,7 @@ (function($) { $("document").ready(function(){ // Get link data-attribute and make the banner clickable - $('.w-ad-banner__slide').not('[data-link=""]').addClass('cursor').on("click",function(){ + $('.w-ad-banner__slide').not('[data-link=""]').not(".youtube").addClass('cursor').on("click",function(){ window.open($(this).data("link"),"_blank"); }) }) diff --git a/app/templates/orbit_bootstrap/assets/javascripts/app.js b/app/templates/orbit_bootstrap/assets/javascripts/app.js index c275461..a9dd1ed 100644 --- a/app/templates/orbit_bootstrap/assets/javascripts/app.js +++ b/app/templates/orbit_bootstrap/assets/javascripts/app.js @@ -30,9 +30,9 @@ // Necessary for Responsive images function bullEye() { - $(".bullseye").bullseye({ - fadeEffect: false - }); + // $(".bullseye").bullseye({ + // fadeEffect: false + // }); } // Adding class to submenu that has dropdown items diff --git a/app/templates/orbit_bootstrap/assets/stylesheets/template/modules/ad_banner.scss b/app/templates/orbit_bootstrap/assets/stylesheets/template/modules/ad_banner.scss index fdb0a60..fbe663b 100644 --- a/app/templates/orbit_bootstrap/assets/stylesheets/template/modules/ad_banner.scss +++ b/app/templates/orbit_bootstrap/assets/stylesheets/template/modules/ad_banner.scss @@ -99,7 +99,7 @@ position: absolute; right: 1em; bottom: 1em; - z-index: 100; + z-index: 102; li { display: inline-block; @@ -158,4 +158,8 @@ opacity: 1; } } +} + +.cycle-slide-active{ + z-index: 101 !important; } \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget2.html.erb b/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget2.html.erb deleted file mode 100644 index bd835e9..0000000 --- a/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget2.html.erb +++ /dev/null @@ -1,29 +0,0 @@ -
-
-
- -
- -
-
    -
    diff --git a/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget2_video.html.erb b/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget2_video.html.erb new file mode 100644 index 0000000..6b77a90 --- /dev/null +++ b/app/templates/orbit_bootstrap/modules/ad_banner/_ad_banner_widget2_video.html.erb @@ -0,0 +1,39 @@ +
    +
    + + {{html}} +
    +
      +
      + \ No newline at end of file diff --git a/app/templates/orbit_bootstrap/modules/ad_banner/info.json b/app/templates/orbit_bootstrap/modules/ad_banner/info.json index 46a4917..bfc594d 100644 --- a/app/templates/orbit_bootstrap/modules/ad_banner/info.json +++ b/app/templates/orbit_bootstrap/modules/ad_banner/info.json @@ -9,10 +9,10 @@ "thumbnail" : "thumbnail-block.png" }, { - "filename" : "ad_banner_widget2", + "filename" : "ad_banner_widget2_video", "name" : { "zh_tw" : "2. 橫幅輪播 ( 圖片, 導航圖示 )", - "en" : "2. Carousel ( image, navigation )" + "en" : "2. Carousel ( image, navigation, video )" }, "thumbnail" : "thumbnail-block.png" }, From 2402f953f06ed2ebed510843d8dacf82b4898568 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Fri, 19 Dec 2014 16:33:23 +0800 Subject: [PATCH 7/8] fixed member categories all problem --- app/controllers/pages_controller.rb | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/app/controllers/pages_controller.rb b/app/controllers/pages_controller.rb index dc3e5b4..b243590 100644 --- a/app/controllers/pages_controller.rb +++ b/app/controllers/pages_controller.rb @@ -75,10 +75,19 @@ class PagesController < ApplicationController end params[:url] = page.url categories = [] - page.categories.each do |c| - category = Category.find(c) rescue nil - if !category.nil? && !category.disable - categories << c + if page.module == "member" + page.categories.each do |c| + category = Role.find(c) rescue nil + if !category.nil? && !category.disabled + categories << c + end + end + else + page.categories.each do |c| + category = Category.find(c) rescue nil + if !category.nil? && !category.disable + categories << c + end end end categories = ["all"] if categories.blank? From f9f4224a5ba2f42d2dd63680f85fc0ea1f8a5b02 Mon Sep 17 00:00:00 2001 From: Harry Bomrah Date: Fri, 19 Dec 2014 16:36:44 +0800 Subject: [PATCH 8/8] calendar removed from built in --- built_in_extensions.rb | 1 - 1 file changed, 1 deletion(-) diff --git a/built_in_extensions.rb b/built_in_extensions.rb index 98a8522..86c097b 100644 --- a/built_in_extensions.rb +++ b/built_in_extensions.rb @@ -5,7 +5,6 @@ gem 'gallery', git: 'http://gitlab.tp.rulingcom.com/saurabh/gallery.git' gem 'links', git: 'http://gitlab.tp.rulingcom.com/saurabh/links.git' gem 'page_content', git: 'http://gitlab.tp.rulingcom.com/saurabh/pagecontent.git' gem 'faq', git: 'http://gitlab.tp.rulingcom.com/saurabh/faq.git' -gem 'calendar', git: 'http://gitlab.tp.rulingcom.com/harry/calendar.git' #Personal Plugins gem 'personal_journal', git: 'http://gitlab.tp.rulingcom.com/saurabh/personal-journal.git' gem 'personal_conference', git: 'http://gitlab.tp.rulingcom.com/saurabh/personal-conference.git'