From 9ae35ae69175bccdb2949cd9a3ca28de970a3a4d Mon Sep 17 00:00:00 2001 From: rulingcom Date: Mon, 8 Aug 2022 15:26:24 +0800 Subject: [PATCH] update template --- modules/ad_banner/_ad_banner_widget1.html.erb | 18 +- .../_ad_banner_widget2_video.html.erb | 209 ++++++++--- .../_application_form_widget10.html.erb | 22 ++ .../_application_form_widget11.html.erb | 22 ++ .../_application_form_widget12.html.erb | 27 ++ .../_application_form_widget13.html.erb | 27 ++ .../_application_form_widget5.html.erb | 31 ++ .../_application_form_widget6.html.erb | 26 ++ .../_application_form_widget7.html.erb | 26 ++ .../_application_form_widget8.html.erb | 29 ++ .../_application_form_widget9.html.erb | 29 ++ modules/application_form/info.json | 76 ++++ .../application_form_index10_thumbs.png | Bin 0 -> 2164 bytes .../application_form_index11_thumbs.png | Bin 0 -> 2099 bytes .../application_form_index12_thumbs.png | Bin 0 -> 2091 bytes .../application_form_index13_thumbs.png | Bin 0 -> 2123 bytes .../application_form_index14_thumbs.png | Bin 0 -> 2130 bytes .../application_form_index15_thumbs.png | Bin 0 -> 2174 bytes .../application_form_index16_thumbs.png | Bin 0 -> 2214 bytes .../application_form_index19_thumbs.png | Bin 0 -> 3511 bytes .../thumbs/application_form_index1_thumbs.png | Bin 0 -> 2165 bytes .../thumbs/application_form_index2_thumbs.png | Bin 0 -> 2251 bytes .../thumbs/application_form_index3_thumbs.png | Bin 0 -> 2166 bytes .../thumbs/application_form_index4_thumbs.png | Bin 0 -> 2250 bytes .../thumbs/application_form_index5_thumbs.png | Bin 0 -> 2812 bytes .../thumbs/application_form_index6_thumbs.png | Bin 0 -> 2814 bytes .../thumbs/application_form_index7_thumbs.png | Bin 0 -> 3379 bytes .../thumbs/application_form_index8_thumbs.png | Bin 0 -> 2201 bytes .../thumbs/application_form_index9_thumbs.png | Bin 0 -> 2165 bytes .../application_form_widget10_thumbs.png | Bin 0 -> 2099 bytes .../application_form_widget11_thumbs.png | Bin 0 -> 2091 bytes .../application_form_widget12_thumbs.png | Bin 0 -> 2123 bytes .../application_form_widget13_thumbs.png | Bin 0 -> 2130 bytes .../application_form_widget14_thumbs.png | Bin 0 -> 2754 bytes .../application_form_widget1_thumbs.png | Bin 0 -> 2701 bytes .../application_form_widget2_thumbs.png | Bin 0 -> 2812 bytes .../application_form_widget3_thumbs.png | Bin 0 -> 2814 bytes .../application_form_widget4_thumbs.png | Bin 0 -> 3379 bytes .../application_form_widget5_thumbs.png | Bin 0 -> 2201 bytes .../application_form_widget6_thumbs.png | Bin 0 -> 2165 bytes .../application_form_widget7_thumbs.png | Bin 0 -> 2164 bytes .../application_form_widget8_thumbs.png | Bin 0 -> 2197 bytes .../application_form_widget9_thumbs.png | Bin 0 -> 2197 bytes modules/archive/archive_index1.html.erb | 2 +- modules/archive/archive_index12.html.erb | 38 ++ modules/archive/archive_index13.html.erb | 41 +++ modules/archive/archive_index3.html.erb | 2 +- modules/archive/info.json | 16 + modules/archive/thumbs/ar-tab1.png | Bin 0 -> 40955 bytes modules/ask/_ask_widget_form.html.erb | 76 ++-- modules/ask/_ask_widget_list.html.erb | 3 +- modules/calendar/.DS_Store | Bin 0 -> 6148 bytes modules/calendar/_calendar_widget1.html.erb | 63 ++++ modules/calendar/_calendar_widget2.html.erb | 79 ++++ modules/calendar/index.html.erb | 41 +++ modules/calendar/index2.html.erb | 55 +++ modules/calendar/index3.html.erb | 71 ++++ modules/calendar/info.json | 46 +++ modules/calendar/thumbs/thumb.png | Bin 0 -> 4075 bytes modules/calendar/thumbs/thumb2.png | Bin 0 -> 4075 bytes .../_annc_widget1.html.erb | 32 ++ .../_annc_widget10.html.erb | 22 ++ .../_annc_widget11.html.erb | 21 ++ .../_annc_widget12.html.erb | 27 ++ .../_annc_widget13.html.erb | 27 ++ .../_annc_widget14.html.erb | 29 ++ .../_annc_widget15.html.erb | 162 +++++++++ .../_annc_widget16.html.erb | 47 +++ .../_annc_widget17.html.erb | 31 ++ .../_annc_widget18.html.erb | 86 +++++ .../_annc_widget2.html.erb | 34 ++ .../_annc_widget3.html.erb | 34 ++ .../_annc_widget4.html.erb | 107 ++++++ .../_annc_widget5.html.erb | 31 ++ .../_annc_widget6.html.erb | 26 ++ .../_annc_widget7.html.erb | 26 ++ .../_annc_widget8.html.erb | 29 ++ .../_annc_widget9.html.erb | 29 ++ .../custom_announcement/annc_index1.html.erb | 25 ++ .../custom_announcement/annc_index10.html.erb | 22 ++ .../custom_announcement/annc_index11.html.erb | 18 + .../custom_announcement/annc_index12.html.erb | 18 + .../custom_announcement/annc_index13.html.erb | 23 ++ .../custom_announcement/annc_index14.html.erb | 23 ++ .../custom_announcement/annc_index15.html.erb | 25 ++ .../custom_announcement/annc_index16.html.erb | 39 ++ .../custom_announcement/annc_index17.html.erb | 27 ++ .../custom_announcement/annc_index2.html.erb | 27 ++ .../custom_announcement/annc_index3.html.erb | 25 ++ .../custom_announcement/annc_index4.html.erb | 27 ++ .../custom_announcement/annc_index5.html.erb | 30 ++ .../custom_announcement/annc_index6.html.erb | 30 ++ .../custom_announcement/annc_index7.html.erb | 83 +++++ .../custom_announcement/annc_index8.html.erb | 26 ++ .../custom_announcement/annc_index9.html.erb | 22 ++ modules/custom_announcement/info.json | 288 +++++++++++++++ modules/custom_announcement/show.html.erb | 342 ++++++++++++++++++ .../thumbs/annc_index10_thumbs.png | Bin 0 -> 2164 bytes .../thumbs/annc_index11_thumbs.png | Bin 0 -> 2099 bytes .../thumbs/annc_index12_thumbs.png | Bin 0 -> 2091 bytes .../thumbs/annc_index13_thumbs.png | Bin 0 -> 2123 bytes .../thumbs/annc_index14_thumbs.png | Bin 0 -> 2130 bytes .../thumbs/annc_index15_thumbs.png | Bin 0 -> 2174 bytes .../thumbs/annc_index16_thumbs.png | Bin 0 -> 2214 bytes .../thumbs/annc_index1_thumbs.png | Bin 0 -> 2165 bytes .../thumbs/annc_index2_thumbs.png | Bin 0 -> 2251 bytes .../thumbs/annc_index3_thumbs.png | Bin 0 -> 2166 bytes .../thumbs/annc_index4_thumbs.png | Bin 0 -> 2250 bytes .../thumbs/annc_index5_thumbs.png | Bin 0 -> 2812 bytes .../thumbs/annc_index6_thumbs.png | Bin 0 -> 2814 bytes .../thumbs/annc_index7_thumbs.png | Bin 0 -> 3379 bytes .../thumbs/annc_index8_thumbs.png | Bin 0 -> 2201 bytes .../thumbs/annc_index9_thumbs.png | Bin 0 -> 2165 bytes .../thumbs/annc_widget10_thumbs.png | Bin 0 -> 2099 bytes .../thumbs/annc_widget11_thumbs.png | Bin 0 -> 2091 bytes .../thumbs/annc_widget12_thumbs.png | Bin 0 -> 2123 bytes .../thumbs/annc_widget13_thumbs.png | Bin 0 -> 2130 bytes .../thumbs/annc_widget14_thumbs.png | Bin 0 -> 2754 bytes .../thumbs/annc_widget1_thumbs.png | Bin 0 -> 2701 bytes .../thumbs/annc_widget2_thumbs.png | Bin 0 -> 2812 bytes .../thumbs/annc_widget3_thumbs.png | Bin 0 -> 2814 bytes .../thumbs/annc_widget4_thumbs.png | Bin 0 -> 3379 bytes .../thumbs/annc_widget5_thumbs.png | Bin 0 -> 2201 bytes .../thumbs/annc_widget6_thumbs.png | Bin 0 -> 2165 bytes .../thumbs/annc_widget7_thumbs.png | Bin 0 -> 2164 bytes .../thumbs/annc_widget8_thumbs.png | Bin 0 -> 2197 bytes .../thumbs/annc_widget9_thumbs.png | Bin 0 -> 2197 bytes .../_custom_gallery_widget1.html.erb | 30 ++ .../_custom_gallery_widget2.html.erb | 20 + .../_custom_gallery_widget3.html.erb | 31 ++ .../_custom_gallery_widget4.html.erb | 39 ++ .../_custom_gallery_widget5.html.erb | 73 ++++ .../custom_gallery_index1.html.erb | 21 ++ .../custom_gallery_index2.html.erb | 21 ++ .../custom_gallery_index3.html.erb | 20 + .../custom_gallery_index4.html.erb | 20 + .../custom_gallery_index5.html.erb | 32 ++ modules/custom_gallery/info.json | 86 +++++ modules/custom_gallery/show.html.erb | 18 + modules/custom_gallery/thumbs/thumb.png | Bin 0 -> 4075 bytes .../_event_news_widget15.html.erb | 2 +- modules/gallery/_gallery_widget4.html.erb | 2 +- .../web_resource/_web_res_widget3.html.erb | 174 +++++++++ .../web_resource/_web_res_widget4.html.erb | 49 +++ .../web_resource/_web_res_widget5.html.erb | 50 +++ .../web_resource/_web_res_widget6.html.erb | 51 +++ modules/web_resource/info.json | 34 +- 147 files changed, 3678 insertions(+), 90 deletions(-) create mode 100644 modules/application_form/_application_form_widget10.html.erb create mode 100644 modules/application_form/_application_form_widget11.html.erb create mode 100644 modules/application_form/_application_form_widget12.html.erb create mode 100644 modules/application_form/_application_form_widget13.html.erb create mode 100644 modules/application_form/_application_form_widget5.html.erb create mode 100644 modules/application_form/_application_form_widget6.html.erb create mode 100644 modules/application_form/_application_form_widget7.html.erb create mode 100644 modules/application_form/_application_form_widget8.html.erb create mode 100644 modules/application_form/_application_form_widget9.html.erb create mode 100644 modules/application_form/info.json create mode 100644 modules/application_form/thumbs/application_form_index10_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index11_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index12_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index13_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index14_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index15_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index16_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index19_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index1_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index2_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index3_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index4_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index5_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index6_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index7_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index8_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_index9_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget10_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget11_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget12_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget13_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget14_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget1_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget2_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget3_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget4_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget5_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget6_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget7_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget8_thumbs.png create mode 100644 modules/application_form/thumbs/application_form_widget9_thumbs.png create mode 100644 modules/archive/archive_index12.html.erb create mode 100644 modules/archive/archive_index13.html.erb create mode 100644 modules/archive/thumbs/ar-tab1.png create mode 100644 modules/calendar/.DS_Store create mode 100644 modules/calendar/_calendar_widget1.html.erb create mode 100644 modules/calendar/_calendar_widget2.html.erb create mode 100644 modules/calendar/index.html.erb create mode 100644 modules/calendar/index2.html.erb create mode 100644 modules/calendar/index3.html.erb create mode 100644 modules/calendar/info.json create mode 100644 modules/calendar/thumbs/thumb.png create mode 100644 modules/calendar/thumbs/thumb2.png create mode 100644 modules/custom_announcement/_annc_widget1.html.erb create mode 100644 modules/custom_announcement/_annc_widget10.html.erb create mode 100644 modules/custom_announcement/_annc_widget11.html.erb create mode 100644 modules/custom_announcement/_annc_widget12.html.erb create mode 100644 modules/custom_announcement/_annc_widget13.html.erb create mode 100644 modules/custom_announcement/_annc_widget14.html.erb create mode 100644 modules/custom_announcement/_annc_widget15.html.erb create mode 100644 modules/custom_announcement/_annc_widget16.html.erb create mode 100644 modules/custom_announcement/_annc_widget17.html.erb create mode 100644 modules/custom_announcement/_annc_widget18.html.erb create mode 100644 modules/custom_announcement/_annc_widget2.html.erb create mode 100644 modules/custom_announcement/_annc_widget3.html.erb create mode 100644 modules/custom_announcement/_annc_widget4.html.erb create mode 100644 modules/custom_announcement/_annc_widget5.html.erb create mode 100644 modules/custom_announcement/_annc_widget6.html.erb create mode 100644 modules/custom_announcement/_annc_widget7.html.erb create mode 100644 modules/custom_announcement/_annc_widget8.html.erb create mode 100644 modules/custom_announcement/_annc_widget9.html.erb create mode 100644 modules/custom_announcement/annc_index1.html.erb create mode 100644 modules/custom_announcement/annc_index10.html.erb create mode 100644 modules/custom_announcement/annc_index11.html.erb create mode 100644 modules/custom_announcement/annc_index12.html.erb create mode 100644 modules/custom_announcement/annc_index13.html.erb create mode 100644 modules/custom_announcement/annc_index14.html.erb create mode 100644 modules/custom_announcement/annc_index15.html.erb create mode 100644 modules/custom_announcement/annc_index16.html.erb create mode 100644 modules/custom_announcement/annc_index17.html.erb create mode 100644 modules/custom_announcement/annc_index2.html.erb create mode 100644 modules/custom_announcement/annc_index3.html.erb create mode 100644 modules/custom_announcement/annc_index4.html.erb create mode 100644 modules/custom_announcement/annc_index5.html.erb create mode 100644 modules/custom_announcement/annc_index6.html.erb create mode 100644 modules/custom_announcement/annc_index7.html.erb create mode 100644 modules/custom_announcement/annc_index8.html.erb create mode 100644 modules/custom_announcement/annc_index9.html.erb create mode 100644 modules/custom_announcement/info.json create mode 100644 modules/custom_announcement/show.html.erb create mode 100644 modules/custom_announcement/thumbs/annc_index10_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index11_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index12_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index13_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index14_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index15_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index16_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index1_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index2_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index3_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index4_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index5_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index6_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index7_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index8_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_index9_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget10_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget11_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget12_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget13_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget14_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget1_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget2_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget3_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget4_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget5_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget6_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget7_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget8_thumbs.png create mode 100644 modules/custom_announcement/thumbs/annc_widget9_thumbs.png create mode 100644 modules/custom_gallery/_custom_gallery_widget1.html.erb create mode 100644 modules/custom_gallery/_custom_gallery_widget2.html.erb create mode 100644 modules/custom_gallery/_custom_gallery_widget3.html.erb create mode 100644 modules/custom_gallery/_custom_gallery_widget4.html.erb create mode 100644 modules/custom_gallery/_custom_gallery_widget5.html.erb create mode 100644 modules/custom_gallery/custom_gallery_index1.html.erb create mode 100644 modules/custom_gallery/custom_gallery_index2.html.erb create mode 100644 modules/custom_gallery/custom_gallery_index3.html.erb create mode 100644 modules/custom_gallery/custom_gallery_index4.html.erb create mode 100644 modules/custom_gallery/custom_gallery_index5.html.erb create mode 100644 modules/custom_gallery/info.json create mode 100644 modules/custom_gallery/show.html.erb create mode 100644 modules/custom_gallery/thumbs/thumb.png create mode 100644 modules/web_resource/_web_res_widget3.html.erb create mode 100644 modules/web_resource/_web_res_widget4.html.erb create mode 100644 modules/web_resource/_web_res_widget5.html.erb create mode 100644 modules/web_resource/_web_res_widget6.html.erb diff --git a/modules/ad_banner/_ad_banner_widget1.html.erb b/modules/ad_banner/_ad_banner_widget1.html.erb index b789da9..d5c4f38 100644 --- a/modules/ad_banner/_ad_banner_widget1.html.erb +++ b/modules/ad_banner/_ad_banner_widget1.html.erb @@ -29,35 +29,33 @@
- - + + \ No newline at end of file diff --git a/modules/archive/archive_index3.html.erb b/modules/archive/archive_index3.html.erb index ad5e1ad..21fb229 100644 --- a/modules/archive/archive_index3.html.erb +++ b/modules/archive/archive_index3.html.erb @@ -13,7 +13,7 @@
{{file-name}} - {{file-type}} + {{file-type}}
diff --git a/modules/archive/info.json b/modules/archive/info.json index a88c353..701b777 100644 --- a/modules/archive/info.json +++ b/modules/archive/info.json @@ -87,6 +87,22 @@ "en": "11. Table list - Simple - Unfold Files (widget-title, category, Serial Number, filename, download link)" }, "thumbnail": "ar9.png" + }, + { + "filename": "archive_index12", + "name": { + "zh_tw": "12. 手風琴式列表 - 有下拉 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", + "en": "12. Accordion list - with drop down (widget-title, category, filename, download link)" + }, + "thumbnail": "ar2.png" + }, + { + "filename": "archive_index13", + "name": { + "zh_tw": "13. 頁籤式 ( 模組標題, 類別標題, 標題, 檔案名稱, 下載連結, 描述 )", + "en": "13. Tab list (widget-title, category, title, filename, download link, description)" + }, + "thumbnail": "ar-tab1.png" } ], "widgets": [ diff --git a/modules/archive/thumbs/ar-tab1.png b/modules/archive/thumbs/ar-tab1.png new file mode 100644 index 0000000000000000000000000000000000000000..2f887da80bc0707fe64e8d60ebdbaf9978bc857f GIT binary patch literal 40955 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 literal 0 HcmV?d00001 diff --git a/modules/ask/_ask_widget_form.html.erb b/modules/ask/_ask_widget_form.html.erb index 1d1a38d..7f677b5 100644 --- a/modules/ask/_ask_widget_form.html.erb +++ b/modules/ask/_ask_widget_form.html.erb @@ -1,7 +1,7 @@ \ No newline at end of file diff --git a/modules/custom_gallery/custom_gallery_index1.html.erb b/modules/custom_gallery/custom_gallery_index1.html.erb new file mode 100644 index 0000000..4531ca1 --- /dev/null +++ b/modules/custom_gallery/custom_gallery_index1.html.erb @@ -0,0 +1,21 @@ + +{{pagination_goes_here}} diff --git a/modules/custom_gallery/custom_gallery_index2.html.erb b/modules/custom_gallery/custom_gallery_index2.html.erb new file mode 100644 index 0000000..dceb6f4 --- /dev/null +++ b/modules/custom_gallery/custom_gallery_index2.html.erb @@ -0,0 +1,21 @@ + +{{pagination_goes_here}} diff --git a/modules/custom_gallery/custom_gallery_index3.html.erb b/modules/custom_gallery/custom_gallery_index3.html.erb new file mode 100644 index 0000000..fb8f821 --- /dev/null +++ b/modules/custom_gallery/custom_gallery_index3.html.erb @@ -0,0 +1,20 @@ + +{{pagination_goes_here}} diff --git a/modules/custom_gallery/custom_gallery_index4.html.erb b/modules/custom_gallery/custom_gallery_index4.html.erb new file mode 100644 index 0000000..8e69c37 --- /dev/null +++ b/modules/custom_gallery/custom_gallery_index4.html.erb @@ -0,0 +1,20 @@ + +{{pagination_goes_here}} diff --git a/modules/custom_gallery/custom_gallery_index5.html.erb b/modules/custom_gallery/custom_gallery_index5.html.erb new file mode 100644 index 0000000..4a5a7a1 --- /dev/null +++ b/modules/custom_gallery/custom_gallery_index5.html.erb @@ -0,0 +1,32 @@ + +{{pagination_goes_here}} diff --git a/modules/custom_gallery/info.json b/modules/custom_gallery/info.json new file mode 100644 index 0000000..6eec99f --- /dev/null +++ b/modules/custom_gallery/info.json @@ -0,0 +1,86 @@ +{ + "frontend": [ + { + "filename" : "custom_gallery_index1", + "name" : { + "zh_tw" : "1. 縮圖 ( 相本圖片, 相本說明, 分頁導覽 )", + "en" : "1. Thumbnail ( custom_gallery thumbnail, custom_gallery description, page navigation )" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "custom_gallery_index2", + "name" : { + "zh_tw" : "2. 條列 ( 相本圖片, 相本說明, 分頁導覽 )", + "en" : "2. Thumbnail ( custom_gallery thumbnail, custom_gallery description, page navigation )" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "custom_gallery_index3", + "name" : { + "zh_tw" : "3. 縮圖 ( 相本圖片, 分頁導覽 )", + "en" : "3. Thumbnail ( custom_gallery thumbnail, page navigation )" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "custom_gallery_index4", + "name" : { + "zh_tw" : "4. 條列 ( 相本圖片, 分頁導覽 )", + "en" : "4. Thumbnail ( custom_gallery thumbnail, page navigation )" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "custom_gallery_index5", + "name" : { + "zh_tw" : "5. 卡片", + "en" : "5. Card" + }, + "thumbnail" : "thumb.png" + } + ], + "widgets" : [ + { + "filename" : "custom_gallery_widget1", + "name" : { + "zh_tw" : "1. 跑馬燈 ( 模組標題, 圖片 )", + "en" : "1. Carousel Effect (widget-title, image)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "custom_gallery_widget2", + "name" : { + "zh_tw" : "2. 相本排版 ( 模組標題, 圖片 )", + "en" : "2. Thumbnail (widget-title, image)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "custom_gallery_widget3", + "name" : { + "zh_tw" : "3. 單本相簿跑馬燈 ( 圖片 )", + "en" : "3. Single Picture With Carousel Effect (image)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "custom_gallery_widget4", + "name" : { + "zh_tw" : "4. 卡片", + "en" : "4. Card" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "custom_gallery_widget5", + "name" : { + "zh_tw" : "5. 投影片式輪播", + "en" : "5. Slide" + }, + "thumbnail" : "thumb.png" + } + ] +} \ No newline at end of file diff --git a/modules/custom_gallery/show.html.erb b/modules/custom_gallery/show.html.erb new file mode 100644 index 0000000..17c6d27 --- /dev/null +++ b/modules/custom_gallery/show.html.erb @@ -0,0 +1,18 @@ + \ No newline at end of file diff --git a/modules/custom_gallery/thumbs/thumb.png b/modules/custom_gallery/thumbs/thumb.png new file mode 100644 index 0000000000000000000000000000000000000000..266af5606742714c262a949cd58aedc2b84b1959 GIT binary patch literal 4075 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 - + diff --git a/modules/web_resource/_web_res_widget3.html.erb b/modules/web_resource/_web_res_widget3.html.erb new file mode 100644 index 0000000..70cfa0d --- /dev/null +++ b/modules/web_resource/_web_res_widget3.html.erb @@ -0,0 +1,174 @@ + + + + + + diff --git a/modules/web_resource/_web_res_widget4.html.erb b/modules/web_resource/_web_res_widget4.html.erb new file mode 100644 index 0000000..22e7870 --- /dev/null +++ b/modules/web_resource/_web_res_widget4.html.erb @@ -0,0 +1,49 @@ + + + + + + \ No newline at end of file diff --git a/modules/web_resource/_web_res_widget5.html.erb b/modules/web_resource/_web_res_widget5.html.erb new file mode 100644 index 0000000..42c479b --- /dev/null +++ b/modules/web_resource/_web_res_widget5.html.erb @@ -0,0 +1,50 @@ + + + + \ No newline at end of file diff --git a/modules/web_resource/_web_res_widget6.html.erb b/modules/web_resource/_web_res_widget6.html.erb new file mode 100644 index 0000000..989df1a --- /dev/null +++ b/modules/web_resource/_web_res_widget6.html.erb @@ -0,0 +1,51 @@ + + + + + + \ No newline at end of file diff --git a/modules/web_resource/info.json b/modules/web_resource/info.json index df326f5..74b6852 100644 --- a/modules/web_resource/info.json +++ b/modules/web_resource/info.json @@ -33,6 +33,38 @@ "en" : "2. Horizontal List (widget-title, link)" }, "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget3", + "name" : { + "zh_tw" : "3. 輪播1(slide)", + "en" : "3. Banner 1(slide)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget4", + "name" : { + "zh_tw" : "4. 輪播2(carousel 4)", + "en" : "4. Banner 2(carousel 4)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget5", + "name" : { + "zh_tw" : "5. 輪播3(carousel 5)", + "en" : "5. Banner 3(carousel 5)" + }, + "thumbnail" : "thumb.png" + }, + { + "filename" : "web_res_widget6", + "name" : { + "zh_tw" : "6. 輪播4 - 僅有圖片,無標題(carousel 5)", + "en" : "6. Banner 4 - Only Images, No title(carousel 5)" + }, + "thumbnail" : "thumb.png" } ] -} \ No newline at end of file +}
+ \ No newline at end of file diff --git a/modules/custom_announcement/_annc_widget2.html.erb b/modules/custom_announcement/_annc_widget2.html.erb new file mode 100644 index 0000000..ac0e8b9 --- /dev/null +++ b/modules/custom_announcement/_annc_widget2.html.erb @@ -0,0 +1,34 @@ + diff --git a/modules/custom_announcement/_annc_widget3.html.erb b/modules/custom_announcement/_annc_widget3.html.erb new file mode 100644 index 0000000..1dd7f21 --- /dev/null +++ b/modules/custom_announcement/_annc_widget3.html.erb @@ -0,0 +1,34 @@ +
+

+ {{widget-title}} +

+
    +
  • +
    +
    + + {{status}} + + + + + {{category}} + +
    +

    + {{title}} +

    +

    {{subtitle}}

    +
    +
    + {{img_description}} +
    +
  • +
+ +
diff --git a/modules/custom_announcement/_annc_widget4.html.erb b/modules/custom_announcement/_annc_widget4.html.erb new file mode 100644 index 0000000..1c00e14 --- /dev/null +++ b/modules/custom_announcement/_annc_widget4.html.erb @@ -0,0 +1,107 @@ +
+ +
    +
  • +
    + {{img_description}} +
    +
    +
    + + {{status}} + + + + + {{category}} + +
    +

    + {{title}} +

    +

    {{subtitle}}

    +
    +
  • +
+
+ + diff --git a/modules/custom_announcement/_annc_widget5.html.erb b/modules/custom_announcement/_annc_widget5.html.erb new file mode 100644 index 0000000..836d1ee --- /dev/null +++ b/modules/custom_announcement/_annc_widget5.html.erb @@ -0,0 +1,31 @@ +
+

+ {{widget-title}} +

+
    +
  • +
    +
    + + + + {{category}} + + + {{status}} + +
    +

    + {{title}} +

    +

    {{subtitle}}

    +
    +
  • +
+ +
diff --git a/modules/custom_announcement/_annc_widget6.html.erb b/modules/custom_announcement/_annc_widget6.html.erb new file mode 100644 index 0000000..78d2489 --- /dev/null +++ b/modules/custom_announcement/_annc_widget6.html.erb @@ -0,0 +1,26 @@ +
+

+ {{widget-title}} +

+
    +
  • + + + {{category}} + +

    + + {{status}} + + {{title}} +

    + +
  • +
+ +
diff --git a/modules/custom_announcement/_annc_widget7.html.erb b/modules/custom_announcement/_annc_widget7.html.erb new file mode 100644 index 0000000..f229ae5 --- /dev/null +++ b/modules/custom_announcement/_annc_widget7.html.erb @@ -0,0 +1,26 @@ +
+

+ {{widget-title}} +

+
    +
  • + +

    + + {{status}} + + {{title}} +

    + + + {{category}} + +
  • +
+ +
diff --git a/modules/custom_announcement/_annc_widget8.html.erb b/modules/custom_announcement/_annc_widget8.html.erb new file mode 100644 index 0000000..d251900 --- /dev/null +++ b/modules/custom_announcement/_annc_widget8.html.erb @@ -0,0 +1,29 @@ +
+

+ {{widget-title}} +

+ + + + + + + + + + + + + + + +
{{category-head}}{{title-head}}{{date-head}}
{{category}} + + {{status}} + + {{title}} +
+ +
\ No newline at end of file diff --git a/modules/custom_announcement/_annc_widget9.html.erb b/modules/custom_announcement/_annc_widget9.html.erb new file mode 100644 index 0000000..008b072 --- /dev/null +++ b/modules/custom_announcement/_annc_widget9.html.erb @@ -0,0 +1,29 @@ +
+

+ {{widget-title}} +

+ + + + + + + + + + + + + + + +
{{date-head}}{{title-head}}{{category-head}}
+ + {{status}} + + {{title}} + {{category}}
+ +
\ No newline at end of file diff --git a/modules/custom_announcement/annc_index1.html.erb b/modules/custom_announcement/annc_index1.html.erb new file mode 100644 index 0000000..9623c45 --- /dev/null +++ b/modules/custom_announcement/annc_index1.html.erb @@ -0,0 +1,25 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + +
{{category-head}}{{title-head}}{{date-head}}
{{category}} + + {{status}} + + {{title}} +
+
+{{pagination_goes_here}} diff --git a/modules/custom_announcement/annc_index10.html.erb b/modules/custom_announcement/annc_index10.html.erb new file mode 100644 index 0000000..c589b43 --- /dev/null +++ b/modules/custom_announcement/annc_index10.html.erb @@ -0,0 +1,22 @@ +
+

{{page-title}}

+
    +
  • + +

    + + {{status}} + + {{title}} +

    + + + {{category}} + +
  • +
> +
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/annc_index11.html.erb b/modules/custom_announcement/annc_index11.html.erb new file mode 100644 index 0000000..7365c75 --- /dev/null +++ b/modules/custom_announcement/annc_index11.html.erb @@ -0,0 +1,18 @@ +
+

{{page-title}}

+
    +
  • +

    + + {{status}} + + {{title}} +

    + +
  • +
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/annc_index12.html.erb b/modules/custom_announcement/annc_index12.html.erb new file mode 100644 index 0000000..bed0aff --- /dev/null +++ b/modules/custom_announcement/annc_index12.html.erb @@ -0,0 +1,18 @@ +
+

{{page-title}}

+
    +
  • + +

    + + {{status}} + + {{title}} +

    +
  • +
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/annc_index13.html.erb b/modules/custom_announcement/annc_index13.html.erb new file mode 100644 index 0000000..bee85e5 --- /dev/null +++ b/modules/custom_announcement/annc_index13.html.erb @@ -0,0 +1,23 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + +
{{title-head}}{{date-head}}
+ + {{status}} + + {{title}} +
+
+{{pagination_goes_here}} diff --git a/modules/custom_announcement/annc_index14.html.erb b/modules/custom_announcement/annc_index14.html.erb new file mode 100644 index 0000000..f80ca3b --- /dev/null +++ b/modules/custom_announcement/annc_index14.html.erb @@ -0,0 +1,23 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + +
{{date-head}}{{title-head}}
+ + {{status}} + + {{title}} +
+
+{{pagination_goes_here}} diff --git a/modules/custom_announcement/annc_index15.html.erb b/modules/custom_announcement/annc_index15.html.erb new file mode 100644 index 0000000..3eb9a05 --- /dev/null +++ b/modules/custom_announcement/annc_index15.html.erb @@ -0,0 +1,25 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + +
{{date-head}}{{title-head}}{{view-count-head}}
+ + {{status}} + + {{title}} + {{view_count}}
+
+{{pagination_goes_here}} diff --git a/modules/custom_announcement/annc_index16.html.erb b/modules/custom_announcement/annc_index16.html.erb new file mode 100644 index 0000000..d282496 --- /dev/null +++ b/modules/custom_announcement/annc_index16.html.erb @@ -0,0 +1,39 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + + + +
{{date-head}}{{title-head}}{{link-head}}{{file-head}}
+ + {{status}} + + {{title}} + + +
+
+{{pagination_goes_here}} diff --git a/modules/custom_announcement/annc_index17.html.erb b/modules/custom_announcement/annc_index17.html.erb new file mode 100644 index 0000000..0e35310 --- /dev/null +++ b/modules/custom_announcement/annc_index17.html.erb @@ -0,0 +1,27 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + + + +
{{category-head}}{{title-head}}{{date-head}}{{department-head}}
{{category}} + + {{status}} + + {{title}} + {{department}}
+
+{{pagination_goes_here}} diff --git a/modules/custom_announcement/annc_index2.html.erb b/modules/custom_announcement/annc_index2.html.erb new file mode 100644 index 0000000..864061e --- /dev/null +++ b/modules/custom_announcement/annc_index2.html.erb @@ -0,0 +1,27 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + + + +
{{category-head}}{{title-head}}{{date-head}}{{view-count-head}}
{{category}} + + {{status}} + + {{title}} + {{view_count}}
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/annc_index3.html.erb b/modules/custom_announcement/annc_index3.html.erb new file mode 100644 index 0000000..b69e56f --- /dev/null +++ b/modules/custom_announcement/annc_index3.html.erb @@ -0,0 +1,25 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + +
{{date-head}}{{title-head}}{{category-head}}
+ + {{status}} + + {{title}} + {{category}}
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/annc_index4.html.erb b/modules/custom_announcement/annc_index4.html.erb new file mode 100644 index 0000000..e95aa94 --- /dev/null +++ b/modules/custom_announcement/annc_index4.html.erb @@ -0,0 +1,27 @@ +
+

{{page-title}}

+ + + + + + + + + + + + + + + + + +
{{date-head}}{{title-head}}{{category-head}}{{view-count-head}}
+ + {{status}} + + {{title}} + {{category}}{{view_count}}
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/annc_index5.html.erb b/modules/custom_announcement/annc_index5.html.erb new file mode 100644 index 0000000..d0614d0 --- /dev/null +++ b/modules/custom_announcement/annc_index5.html.erb @@ -0,0 +1,30 @@ +
+

{{page-title}}

+
    +
  • +
    + {{img_description}} +
    +
    +
    + + {{status}} + + + + + {{category}} + +
    +

    + {{title}} +

    +

    {{subtitle}}

    +
    +
  • +
+
+{{pagination_goes_here}} diff --git a/modules/custom_announcement/annc_index6.html.erb b/modules/custom_announcement/annc_index6.html.erb new file mode 100644 index 0000000..4e29e2a --- /dev/null +++ b/modules/custom_announcement/annc_index6.html.erb @@ -0,0 +1,30 @@ +
+

{{page-title}}

+
    +
  • +
    +
    + + {{status}} + + + + + {{category}} + +
    +

    + {{title}} +

    +

    {{subtitle}}

    +
    +
    + {{img_description}} +
    +
  • +
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/annc_index7.html.erb b/modules/custom_announcement/annc_index7.html.erb new file mode 100644 index 0000000..b731bc9 --- /dev/null +++ b/modules/custom_announcement/annc_index7.html.erb @@ -0,0 +1,83 @@ +
+

{{page-title}}

+
    +
  • +
    + {{img_description}} +
    +
    +
    + + {{status}} + + + + + {{category}} + +
    +

    + {{title}} +

    +

    {{subtitle}}

    +
    +
  • +
+
+{{pagination_goes_here}} + diff --git a/modules/custom_announcement/annc_index8.html.erb b/modules/custom_announcement/annc_index8.html.erb new file mode 100644 index 0000000..b4e0462 --- /dev/null +++ b/modules/custom_announcement/annc_index8.html.erb @@ -0,0 +1,26 @@ +
+

{{page-title}}

+
    +
  • +
    +
    + + + + {{category}} + + + {{status}} + +
    +

    + {{title}} +

    +

    {{subtitle}}

    +
    +
  • +
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/annc_index9.html.erb b/modules/custom_announcement/annc_index9.html.erb new file mode 100644 index 0000000..dd09135 --- /dev/null +++ b/modules/custom_announcement/annc_index9.html.erb @@ -0,0 +1,22 @@ +
+

{{page-title}}

+
    +
  • + + + {{category}} + +

    + + {{status}} + + {{title}} +

    + +
  • +
+
+{{pagination_goes_here}} \ No newline at end of file diff --git a/modules/custom_announcement/info.json b/modules/custom_announcement/info.json new file mode 100644 index 0000000..476c487 --- /dev/null +++ b/modules/custom_announcement/info.json @@ -0,0 +1,288 @@ +{ + "frontend": [ + { + "filename" : "annc_index1", + "name" : { + "zh_tw" : "1. 標準標題列表-1A ( 模組標題, 類別, 狀態, 標題, 日期 )", + "en" : "1. Standard Title List-1 (widget-title, category, status, title, postdate)" + }, + "thumbnail" : "annc_index1_thumbs.png" + }, + { + "filename" : "annc_index2", + "name" : { + "zh_tw" : "2. 標準標題列表-1B ( 模組標題, 類別, 狀態, 標題, 日期, 瀏覽人次 )", + "en" : "2. Standard Title List-1B (widget-title, category, status, title, postdate, view-count)" + }, + "thumbnail" : "annc_index2_thumbs.png" + }, + { + "filename" : "annc_index3", + "name" : { + "zh_tw" : "3. 標準表格列表-2A ( 模組標題, 日期, 狀態, 標題, 類別 )", + "en" : "3. Standard Table List-2 (widget-title, postdate, status, title, category)" + }, + "thumbnail" : "annc_index3_thumbs.png" + }, + { + "filename" : "annc_index4", + "name" : { + "zh_tw" : "4. 標準表格列表-2B ( 模組標題, 日期, 狀態, 標題, 類別, 瀏覽人次 )", + "en" : "4. Standard Table List-2 (widget-title, postdate, status, title, category, view-count)" + }, + "thumbnail" : "annc_index4_thumbs.png" + }, + { + "filename" : "annc_index5", + "name" : { + "zh_tw" : "5. 左圖右文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en" : "5. Balanced Image + Text(Left) (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail" : "annc_index5_thumbs.png" + }, + { + "filename" : "annc_index6", + "name" : { + "zh_tw" : "6. 右圖左文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en" : "6. Balanced Image + Text(Right) (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail" : "annc_index6_thumbs.png" + }, + { + "filename" : "annc_index7", + "name" : { + "zh_tw" : "7. 三欄圖文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en" : "7. 3-Column Standard Image + Text (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail" : "annc_index7_thumbs.png" + }, + { + "filename" : "annc_index8", + "name" : { + "zh_tw" : "8. 標準文字列表 ( 模組標題, 日期, 類別, 狀態, 標題, 副標題 )", + "en" : "8. Standard Text List (widget-title, postdate, category, status, title, subtitle)" + }, + "thumbnail" : "annc_index8_thumbs.png" + }, + { + "filename" : "annc_index9", + "name" : { + "zh_tw" : "9. 標準標題列表-1 ( 模組標題, 類別, 狀態, 標題, 日期 )", + "en" : "9. Standard Title List-1 (widget-title, category, status, title, postdate)" + }, + "thumbnail" : "annc_index9_thumbs.png" + }, + { + "filename" : "annc_index10", + "name" : { + "zh_tw" : "10. 標準標題列表-2 ( 模組標題, 日期, 狀態, 標題, 類別 )", + "en" : "10. Standard Title List-2 (widget-title, postdate, status, title, category)" + }, + "thumbnail" : "annc_index10_thumbs.png" + }, + { + "filename" : "annc_index11", + "name" : { + "zh_tw" : "11. 精簡標題列表-1 ( 模組標題, 狀態, 標題, 日期 )", + "en" : "11. Simple Title List-1 (widget-title, status, title, postdate)" + }, + "thumbnail" : "annc_index11_thumbs.png" + }, + { + "filename" : "annc_index12", + "name" : { + "zh_tw" : "12. 精簡標題列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en" : "12. Simple Title List-2 (widget-title, postdate, status, title)" + }, + "thumbnail" : "annc_index12_thumbs.png" + }, + { + "filename" : "annc_index13", + "name" : { + "zh_tw" : "13. 精簡表格列表-1 ( 模組標題, 狀態, 標題, 日期 )", + "en" : "13. Simple Table List (widget-title, status, title, postdate)" + }, + "thumbnail" : "annc_index13_thumbs.png" + }, + { + "filename" : "annc_index14", + "name" : { + "zh_tw" : "14. 精簡表格列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en" : "14. Simple Table List (widget-title, postdate, status, title)" + }, + "thumbnail" : "annc_index14_thumbs.png" + }, + { + "filename" : "annc_index15", + "name" : { + "zh_tw" : "15. 精簡表格列表-3 ( 模組標題, 日期, 狀態, 標題, 瀏覽人次 )", + "en" : "15. Simple Table List (widget-title, postdate, status, title, view-count)" + }, + "thumbnail" : "annc_index15_thumbs.png" + }, + { + "filename" : "annc_index16", + "name" : { + "zh_tw" : "16. 連結 + 附件表格列表 ( 模組標題, 類別, 狀態, 標題 )", + "en" : "16. Table List including Links and attachments (widget-title, category, status, title, view-count)" + }, + "thumbnail" : "annc_index16_thumbs.png" + }, + { + "filename" : "annc_index17", + "name" : { + "zh_tw" : "17. 標準標題列表-1A ( 類別, 標題, 日期, 張貼人 )", + "en" : "1. Standard Title List-1 ( category, title, postdate, department)" + }, + "thumbnail" : "annc_index1_thumbs.png" + } + ], + "widgets" : [ + { + "filename" : "annc_widget1", + "name" : { + "zh_tw" : "1. 標準圖文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en" : "1. Standard Image + Text (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail" : "annc_widget1_thumbs.png" + }, + { + "filename" : "annc_widget2", + "name" : { + "zh_tw" : "2. 左圖右文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en" : "2. Balanced Image + Text(Left) (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail" : "annc_widget2_thumbs.png" + }, + { + "filename" : "annc_widget3", + "name" : { + "zh_tw" : "3. 右圖左文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en" : "3. Balanced Image + Text(Right) (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail" : "annc_widget3_thumbs.png" + }, + { + "filename" : "annc_widget4", + "force_cover": "true", + "name" : { + "zh_tw" : "4. 三欄圖文 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en" : "4. 3-Column Standard Image + Text (widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail" : "annc_widget4_thumbs.png" + }, + { + "filename" : "annc_widget15", + "force_cover": "true", + "name" : { + "zh_tw" : "4.5. 三欄圖文-slide ( 模組標題, 圖片, 狀態, 日期, 類別, 標題, 副標題 )", + "en" : "4.5. 3-Column Standard Image + Text -slide(widget-title, image, status, postdate, category, title, subtitle)" + }, + "thumbnail" : "annc_widget4_thumbs.png" + }, + { + "filename" : "annc_widget5", + "name" : { + "zh_tw" : "5. 標準文字列表 ( 模組標題, 日期, 類別, 狀態, 標題, 副標題 )", + "en" : "5. Standard Text List (widget-title, postdate, category, status, title, subtitle)" + }, + "thumbnail" : "annc_widget5_thumbs.png" + }, + { + "filename" : "annc_widget6", + "name" : { + "zh_tw" : "6. 標準標題列表-1 ( 模組標題, 類別, 狀態, 標題, 日期 )", + "en" : "6. Standard Title List-1 (widget-title, category, status, title, postdate)" + }, + "thumbnail" : "annc_widget6_thumbs.png" + }, + { + "filename" : "annc_widget7", + "name" : { + "zh_tw" : "7. 標準標題列表-2 ( 模組標題, 日期, 狀態, 標題, 類別 )", + "en" : "7. Standard Title List-2 (widget-title, postdate, status, title, category)" + }, + "thumbnail" : "annc_widget7_thumbs.png" + }, + { + "filename" : "annc_widget8", + "name" : { + "zh_tw" : "8. 標準表格列表-1 ( 模組標題, 類別, 狀態, 標題, 日期 )", + "en" : "8. Standard Table List-1 (widget-title, category, status, title, postdate)" + }, + "thumbnail" : "annc_widget8_thumbs.png" + }, + { + "filename" : "annc_widget9", + "name" : { + "zh_tw" : "9. 標準表格列表-2 ( 模組標題, 日期, 狀態, 標題, 類別 )", + "en" : "9. Standard Table List-2 (widget-title, postdate, status, title, category)" + }, + "thumbnail" : "annc_widget9_thumbs.png" + }, + { + "filename" : "annc_widget10", + "name" : { + "zh_tw" : "10. 精簡標題列表-1 ( 模組標題, 狀態, 標題, 日期 )", + "en" : "10. Simple Title List-1 (widget-title, status, title, postdate)" + }, + "thumbnail" : "annc_widget10_thumbs.png" + }, + { + "filename" : "annc_widget11", + "name" : { + "zh_tw" : "11. 精簡標題列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en" : "11. Simple Title List-2 (widget-title, postdate, status, title)" + }, + "thumbnail" : "annc_widget11_thumbs.png" + }, + { + "filename" : "annc_widget12", + "name" : { + "zh_tw" : "12. 精簡表格列表-1 ( 模組標題, 狀態, 標題, 日期 )", + "en" : "12. Simple Table List (widget-title, status, title, postdate)" + }, + "thumbnail" : "annc_widget12_thumbs.png" + }, + { + "filename" : "annc_widget13", + "name" : { + "zh_tw" : "13. 精簡表格列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en" : "13. Simple Table List (widget-title, postdate, status, title)" + }, + "thumbnail" : "annc_widget13_thumbs.png" + }, + { + "filename" : "annc_widget14", + "name" : { + "zh_tw" : "14. 一圖 + 標題列表 ( 模組標題, 圖片, 狀態, 標題, 日期 )", + "en" : "14. 1 Image + Title List (widget-title, image, status, title, postdate)" + }, + "thumbnail" : "annc_widget14_thumbs.png" + }, + { + "filename" : "annc_widget18", + "name" : { + "zh_tw" : "15. 三欄圖文精簡版 ( 模組標題, 標題, 副標題(只顯示15字) )", + "en" : "15. 3-Column Standard Image + Text Lite (widget-title, title, subtitle(only display 15 words))" + }, + "thumbnail" : "annc_widget4_thumbs.png" + }, + { + "filename" : "annc_widget16", + "name" : { + "zh_tw" : "16. 單欄圖文輪播 ( 模組標題, 圖片, 狀態, 日期, 類別, 標題 )", + "en" : "16. Image + Text slide (widget-title, image, status, postdate, category, title)" + }, + "thumbnail" : "annc_widget1_thumbs.png" + }, + { + "filename" : "annc_widget17", + "name" : { + "zh_tw" : "17. 含搜尋功能之精簡標題列表-2 ( 模組標題, 日期, 狀態, 標題 )", + "en" : "17. Simple Title List-2 (widget-title, postdate, status, title), including search" + }, + "thumbnail" : "annc_widget11_thumbs.png" + } + ] +} \ No newline at end of file diff --git a/modules/custom_announcement/show.html.erb b/modules/custom_announcement/show.html.erb new file mode 100644 index 0000000..b31da4c --- /dev/null +++ b/modules/custom_announcement/show.html.erb @@ -0,0 +1,342 @@ + +
+

{{title}}

+ +
    +
  • + + {{updated_at}} +
  • +
  • + + {{update_user}} +
  • +
  • + + + {{tag}} + +
  • +
+ +
+
+ {{img_description}} + {{img_description}} +
+
{{subtitle_ann}}
+
{{body}}
+
+ + + +
+ + +{{link_to_edit}} + + \ No newline at end of file diff --git a/modules/custom_announcement/thumbs/annc_index10_thumbs.png b/modules/custom_announcement/thumbs/annc_index10_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..0745dc6351108b815682e4b29b4f914acc97a71e GIT binary patch literal 2164 zcmbVOdr%YS7Eh}M>L8B>3s~#j1Z$iE*=!OZ2}x+4Ks5w;2oxO6V}S_Ch9p1$Nk>6U zs9L>_R;SnuSZ}Wn9vNyyP*X~@w?(-^AE<~ZV|#g7WC&tYk^3cp_x|DZkM5b>{q{TO zch2uTzL~WoC&jN^v3dm#hg+GLAWQ*o8@OA2yukC?gSj5?3N?r_4XIeJp;V?raXcj^ zN1;TuEDudVWy-Rm?@%@lw=7qcmTAb8Y+@-eHCg7iAsf|NfX3n2aYn67QGgmCIhv=^ zaEOx~b|R!wa)=pG5{g7CK=V}z%9JES0!)WOQDjP_f)b5D(R4CGr!eWv2#88SC@?~WDKU`< zg%uUUq9D-XMFi1w%3M~8P`nrmd~t~R27{Ib!=zxFC1(1i-iIugN-sRjF2g? zTJ6ruW34x&p#P)sQfqx$nHGgpP(4c@Toj%G))}C zX9A>%&fp27cme@~LX8GkX3P>cQKL7=GzxSnt_s9m#ESkD%M$2NnE}(KVOZhP1SIEU z227uiX(2&s6d8dsR2n5#s&}_%AzLA;QFNsg3F&R;eXeKizhA*On zy!j#l4?#f20wG^WjUp~$m4BsXFdzfFhvWZ-WoZjcpnLgZ^ufoA!-HzTiP3?h(SI*9 z9*0~0d7_Y)X1p^o5SPC-eU10yX}YB<{mUC0Q>Z~XWAoxee&pARibfhfV!X}@a&+$Q zl%M|5CI}8>2}jnE+Zk=G!hlrAAE3zbCP!H#0EYybtfY=2M+FU zK-UKrTrIY>-HY7)VZjBvBd=rdw`{#$FDoy<(|4%aWVg53Y*Qu8{T;2wvK<#VQ{mIo z)30ty`JR3BV#IW)zGXZ~BFT#Ci~V};({9ZsGa;P6FQ5v@53XfHnL{%JrzlT%GON#b z&zM}py*JCAkVJG5DLw zek|ePv0VQN|7|;;Og$N|+GYxF8XSwER>*Q$Ih8KkR(sPqX3*~wKMp0)SKY78lDyWo z<0!75cF6=*zeQBY*G#-;=9vTK`KWnP)e;^@FDUtH;MT~4Ed5}XeQI@0KQ`6$>sWhn z?*3K7JyS;-|L8b>WY*lB6?@6HbI15|&DLM`>3&YiliDv9Hy=ixLqX$Pnue0X_xh^` zhZ@h;ZSGm!pXncaf4=W-m!Gy}8NrJnHWNZ!4q-28t;ouF%jG!K>a_fDO6u!Z0y%sT zA7ovSymEL;AE~K9TDP)No^R$NPaKd(HbIs0h7tV79?kH-vRsbQK9ZMrY=FEvq&nn{ z6*g{B_$WT3m()|kMd(6nNQFGWBkK=xkDM=>A+7bbq0Eh|Xj{)5yT9GrGhG5cVawIRchaxF zd*;~fvF9yKZ98B|?3`IR3)lxkalg zhYLsW0)f+FBY6QLUWD9NNAY-()fnW_#P{@(l0M-gj9a?`!a(H?CYxt0*@@P+T5eIa z(^5}xId0+IV_p?N+vT)a8l>z6O<3M2{)>&)5cgCBg32XqaJU?epG$KVT6Hs^Qa)kf z0V+K6@%R2>6Te*NxP0S=BwV0--i^ZR9e+F5+`QLh$9_r>AODv6$)1n8tY=-;wLA_q-1U_e#wH U;)&(BVfTMPq9{q&#NWRAzvA$7$^ZZW literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index11_thumbs.png b/modules/custom_announcement/thumbs/annc_index11_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc2261665a0875e604e725502d6ebb89a812ec9 GIT binary patch literal 2099 zcmbVNdr(t%7S0Sis1>wnoHi(nA=xE%E4lY3kQan(o{~z8i>%<3UCiSKQpmk|Tp^^; zwNjP1vB085r5meO#>Fiy?YL%^rRXMtj#ZTUtW*|6L9v1w38>)yZV-3>aQa7cCb^IA zobNoo^P6~9uUZlN%Hmfj6iTcnQ<)8}t>F9h+-UII**|p_T;d2-9e_N|Bjx z1Io}?^@V6QsyCI}Poe1)N|f1>lSkxfv&2T+%F&ZP9GBGwqA8SgsmrD}7NZ2ifEHRX z33IfqgUPU%B+T4YEv&UE&>~Bw+kvieugWpHi;W@^Q<}j@cZmUk6(#fxm$d|Qid_Yt1iD;%hvz#Ta_UNXA@tBY^~ zcNXC`hGI=B2Vvw|FcV(pB;}duR*5<+rKm~mz^#nPe8rZR<>$j{87$+AWCFP=1@tXf zDL@mTV}(+#{&Ym}qzGG1WJ!an9 z%T=4U8>oppuM`>etWBHeCf0r@Z+%rm4Pn~->u)BMnB_uegZ@Epd2P5fV`*M!oTIz? zbS|&0FD9v8v+*yn-d)#gTvqFu!zVASUAwlY#=rPx%blfoZcT1;*H;a@v+_Src%!+i z?c&(8_J>QHvC@iCVf;5o{C@hap`mudq)$(P@RE{G61J-st}XEW^Wl37Q=UFOfAHY1 zqmtfwlrZv#OHX$@Yoz1B`u;2TF9&#Y_Wt0$ce$_S!?1K>Sw(nC)sYrg{`hZQfjgcX{gXorro)3f z@xb6nePaHP6Ym|VSQhig3h2WrDC^Pb#*Eg+-jM^x8VbbmSboRHgD1*e-PgyizEOZx zR^B~w(RRNFJ$&lizpqRB8^6ftd+c`Ht9x~Nl69uPExh^oozd{qRy1y?S_v8i+%o%?t%X~+gf7Vy-yymP54B_n^*VauX z*efsXXnOo*)V&7N($bAf(qIE@@X{abV<&C%`8WIg@$P|>Ux$K|J+vwk^wI$s*Xr}{ z4FzLE!JFr33Z~nTPphJm#;XbimFHx_f9tD|Ip0-DA}V08bVM-2?CU&;$|I7|*cB zt|g_6QGXlLL!+s5y>eat0*QTaoqM3-w&(cvU(RSf>CMyi>f8g-5!OVi1ZnXcuRdPg zk7Z}=&qUtIL{2B3@TRZawi|jg$=@2q>I7ioUg}EZiDui?-)>vC;LW68F;4_j5qiXU znYye+68n6KT@(t|72ftdJjjkF1tH->`@Wc+G-#DG7y-wZy6HgccEZ%WXLOg z2ia#EeDvNcA5e_|tnIFT6rB2ujeSb8(qB7IyRio-18i5^XFp52@9L>Fe1V{yOP-h& z2y5C@St;>$8NXP3^-wr(^ecycD7y*^PWOwsB3&A5>}Hpci`fmyLP7#( z3%!&0gR}K|z@hQZwsdaJv540hoT`8X1bfoXId>t@+5`1GYSdD>pknZLquA?=(?9N? z+nL?(`*z>wd7tljzjxNRDSt!UqUDPO0zq8P%UA(79_Q{8&n)1c{bSJ~Zb)Xci`hb^ zjCJ7-N{~e|1O?>Sa5Ggv;be8iAeA8y%%d$u#cXk2E^1;Oa?8se2UY0FFEV+oCJhO$&jd2uC`VwUSR8QM zcF<1Ltp#JeC^zR{Lm&_fVXa#5p{U}#O@N+pP=G?B5Sw5r0;n_+M4?crr0W1FjL0Dv zfe@J((V%iU3d6vo3*@pn$TGA5Gd#-0t+Ze{%i2*0a=Ba*mrTMq%n+i{XdqY$Nu^>g zLhP)jS==qAoonV8Fv@9iSnRBYp#h!|CzwiB3vx;yZoy{H%X>^rJ0BUvSq8arJA_DJ z$Y$gB6^nMV1=M#ko*3;cst8_9wjA1$s znJw4p4B2X(TBTEI^hy}P=CC=mlf`KhHJ8`I=Z#@?h9AVDdIyEGjH8HQcFdiCP2~*B zILjG3px4JL4!pF*LX(Wkxt1@{!yRLk!%{_&1_xsUVjiQGCumS=a2%IvM!n1wO))|BH7JCkWyX$$uT1xmVmtctx0CVxk>ZBsU&fT-1z>^{Mx5ZCLN!OoBI4ro#&_8rSlhW z-MxAD2X463czR;c_4&r_y0xdT6bI`2>KBhwf;~ zhUBgR**}|lYBCe{cf8p!Q5%?&MrfS9LIvj-WYY{g+bcI~Tf6M@BB3 zeemI({)u-E*Er?Nw~bu76mPX!>6BNRFO;n~FnHy!EE-Lp84LDJ=f8XZ{+=JDDyx58 z-P8g#p4syJCM z5xq6N{udLyUD10RJ1cJ+)ER2^->>d!Z5{j5*vbwWvMT&DPSg?vq|2iv-ko*-zVXY1s}H(Hf4gt&)1c>e zICg=coK@yO&=sMmYz%zMoP zrxYWLf*&FbtBpVCt4LjtSkKvTbcvTZQfe&e@vBoJ0mbT{ zgoNi(zNcou-yA5yrOljgoMh1y@}oVWY1J2*;H3J&LZx?G`n~?MqV(4{&mR7){irhYcvZMz itWt<@F7zVNv~B@W`+;fg4Mh+C`_9SE$ByYr>;40j-A;1= literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index13_thumbs.png b/modules/custom_announcement/thumbs/annc_index13_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..82eee2c5d24cc18ebba8f9dcbd48a610e3ad5f49 GIT binary patch literal 2123 zcmbVNe^^uX8efrQUU?E{0*ba~Hb}Q~&dvtg^2jqbW;5n^022z8?d%Np$aePQz$T;@ zT?s?4nN*Gl=!eWFGl=N98E9l~qB5}XqN1o5$THbgxh41m+x?ymtUrAEwLAw`)b5M;O8d3KaXS_>dVEEYpBAL8@50Kv6w zG*KD{*JN8X6+uqeaI3*g8Aub0j;PU+#T3Q{Ov5D@%_`M{z$V+IP(U)sp)o@U4~C3J zx~>q~Mr9Iz(0C}?mc7wTK$(P%EVkmHANoa8&Op1rPDBF%8;RO#08P;p$w|D}NSG+4 z9AkqMp3b0?@I^43tU&lE%7>Fg2qI3BqH+X<6?{ReB3Z_tit#XCVVXz^-~zck6?moz z#Hk8Iiii{fA)hZqWU?t=rO8HVOgJ%>*8uWP`l5g7E0I|V4MkeBNwR2a0x}9oinJAy zW|mAA>NqQ5jlrZN?Y2a^Md6C&gw;?&=oD7c$O>sJF+7BW9@nD+RH*0TVg%=EbOJ3` z0}}$S9u;a(Es6_;Iw5<~U-$oL2LVD5JtTh`nkf^QMEdo?3V@FXOGKE!=2*ds9O)8x z7>vhkO1U)KaXv7h-jKICzH<;&ncsQ-4!V1&;hnTStv|dn8kLan>!X2{c~87CclO?w z_p*8OzF%$s&-3$>Pkyi!l6t$BrnP0{QTgfn+0(y+FU6I%Y}+CpC|kMtnNtxmrbqnt z=_ij0?)3Ih5|w#(vE2X3n+{QYTiU#lTcuYPHGTBjfxAR=>7mtFQXVQDXkK`)58pQ< z*ig}sv-V~!S<-&7>%xT#27>VQMSrK`=RW-p#h%XL(aU}NZeSAwHPbqRyUShrGs6eE zPQI|B;ng{#+sa+@{`=8a2Mh9|ICYiLNM)?tZ}{r`kJ}@iTWW{jx;lPuoolq@QTa@E zWb`8KEc$#$<)A#*_^VH~Sw4OHmoxsn$SHr1yKeP`dx3Y$BjSQ3yOvKl$lon*l^5(se=1loo)TF3*rBTj zE(dRCi64wY}w{MY%f ztrbnir~mF-P)nAU?x_GCvF4+|0g6cNy zmyE0$!Cwh_uQ%?2JfMuW+l_~BPTcveJLcXs*VT!UPi(i=xl?wIdmZYqRHDIv>x5SQ z{*ii7QrS>sK|ix|=GQx$W6OYuKuc%kk$QL0n74~}yj~;#fPgEal|$R3k=M0V%DGwo znI3mbjW$WtH3!unFMiGE)@}_q2ps58UtWpSBvX!gbuFBpe06*+ zW^uL#T==%U&NVwQ(Djg_`Ra5~3lXDJ$G?YJBF4O1`k5i6V^a~|v)dE(ky-w8>B#)| ziK;mCN69zZbOf{^mL8t0^e<|(ymnTW|9b#{eKY-Yn7~eRN;pyPUOMKD1L;~hCiA

i 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 literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index1_thumbs.png b/modules/custom_announcement/thumbs/annc_index1_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad29c47867c99a68d251e425b9a8073bb3c6791 GIT binary patch literal 2165 zcmbVOeN}rA(s-Y#c5rxlAut6k%ov#Z+o7 zk2uxYMTFE!9#NVorit}@tWdqlYQ(avo3jcL-#6&imo&eElFq2AysW5{K zBU~nvOQS(g4kCzVR2FbE1)?Xhz#ETPXg2G)RI0^dp;#Ccol!-F5d@*q=u|qL3@pf| za;;fjM%J2Q7d;3tlftOho7Flk6!0iVbtPsV5o8)HL8BLopE}l>o(Kgbqn63_RG31e zYBYhm7OYL?Ozh`0o@s5$F4tq!Ow6P!F)Bbm3St+@K)YWK6fgwYa3w}HXo|d8pi`7+ zFs(UFz#{^LqEsunbPkQi7Qu7|gHB^{U>ISgFa$7zCZaP_MQlEO(Z{p6e1ypo@l!BRk(Kg9Cl0r?K24C4U3PtPSW>j@%{3QpGkULzv%gcVJA5cg$UaxhJTtz$FvYoA zChgI5r|$Y^^(v2W`SusQ$D`O65AB`YX3re<4eXARMn=@_dNCD?nEJr^`?X&kuu1Oe z?tXvvtApnb4_CN{eHH)eH*>|bOD^L}4vVCnC*!Q?sAgWBnAzHJ8JXk!L0H}~_n(59 zxkFZRr*EmD*?OZXukOtsW@Ac8UtGRlN^L%Q^62i}FVyZ2i#y;QC}egdMc2$9-|^#v z^DaAenWJz#dV;b(=9@>d_5|6HJr%>TO%{^FMihAh#Ce%@k^xpHy#<8>LiRA zo)?4=@!_!mtBMfptCBZ;HuwG!@do01W1l(cZo>D<5xc5%c79Xsj)&y?H|9I9AQQ(V zN9(WUy?&>*;f>^xhw(Q$9$?qIZ0%Q^ee2iXyLk1=bZ_s_^!XagfGU4DeQacEuD>C} zQu4~%U1yv(k@k-Unmg5V_m3WYJX~bCJ8B*Od)I-1zB@7V41;}V(M;q_?&+7GyEe`k zZ+qu?ZPORpnVAzSUvh7$H|V##7c=?#(u(O%Uw&>r`QJnAU8QR;jjnGzo9nVW7Yig( z4()ii{ov{IZR4|+H*&W=p8a(0^UZ&H>uuyw%wJbs>-$}YdsXb{eQAD0Sbmhsg?v(a zyzQMBP2Tpf{1eN&uJe9q`HTM{scwFIEa#)u9VhP1ojzIF{MwXewVledHFArN&A`G9 zr#f4{tGNE!to8C<|2J=`zLt(uNT+?4k(--FrgohC@=V^}KIBUM=N^?L5yqSmKwy!F zc4yM=MJ0dsx;PZuC|)&0xDZmlDj)WPwk&j@k_Qh>+8Kj{3z%ehC(j@YAYm|ZPewZI zMXR0O6%0z253h2fy$i%f$09L4ZYUjQIM80KdT3{Sfh>RkB0ij-=JzO1k@}UAHMKlL zW!t1(u_tM7bA&AjS5|eq9L0W5XGi_1>qErOp?yBjfVI=h9Lr5CRyVMAYgvhuE~tWINP`9c~U1}DmrRYy7k2q30-GCt|gud!^ITHLHXHWwDA9)7fhpGoF6_Owv1`iSr{KLhmROuig#z$mk|if(k$(AvKiIpS;S^i(&op+8>edk?0RZX f(2UzlABW3u)==hH4*uq?z>h$haI>H(RkrKD`loL+ literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index2_thumbs.png b/modules/custom_announcement/thumbs/annc_index2_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..d7baca760121119c935a98bd41c630c40e703880 GIT binary patch literal 2251 zcmbVOdr(t%7LJtyEg)vV6{(gOreezGag)GJVnP;jiDn?Yr)XEf+~fwbA-N&BkU$W- z+CdWA;^QCz+&D2*}wnQifC~Lh@BRO7%!)X-by7R4wN!$ig@h-^9ZcXb?tR5^nQkU%aCh=~C~=5I+%2Ee8>06M^; z0$d)O&0{b~%O5gcO|MY$G9dACE&NG9&c`qvk4`rljWi>RhU)X^0GG?9GnjNHlZr=B z4JBGkW}<2hkt-P>#30wJbeIa&k~|q@Fj|BO$atqqN6_e`(ie%fhGn5}$>=7Tjt+`qg+w680TU7- zNF)Y;L^ekRLW%LL1O_M)LrgBT!j)(Zm`p22R_dzoy31VX7r8u<9+6?FJ_|()RveI) zk7B4HAJvgWBJadWTeDSK1!^=Qm`#yr(adfR3$7=&Z+^DprgzeYPc-VohmlK(T!$}8N7p4%5IfIqxgB1DUC zjvil;h}G7k1cJ|u1d7ix-5I~vsosMSz8{@E$)-u}o@+Up)}PpadGq1Q5n+G4g$a=kbr=IroKmkxhbLPDWQvV z=S^+z@Rj^t1zc|`2(3C!p1*%=*pl6P|4CCzOA8}5_Mcxw1{}P+_q)NzdmhjJcmKN1 zeY5A(uD4bl`(#KyesSu#N;|IfNp9F2VYECRc+JTtM#5`>%IZsB{by5aZ?Cj(W3a>J z`rHWbPI<2~-cEv{K(a6KU?mYaMQQr!O#X3{c%|^)$s5{22A&vQk8ZgqWpnkpS0?Uv zs!y|og|x4Q3s5uD5H~-yU>qI08GO}!dRvq8R0~FFGc1Tr?v{sFvvbjko2hX@X0!S1 z!hw&f4jun?IPgNp)2E}0KhC`~w5a61FGL5one=g3&bz^**P>;!cO$MwOrr1af8Kes z_2Y>g|4i`26?;G*+blgr9@$z;?6YS0Y;>?(yMD-1=YCMul|COX%w2r?XjbydM^@Gv z=iBG}Io3RTV|b@6i8wX2i}Ff`@E`ek4+n3}KYQLac#=GFrZK~(Z2w>5PJi|c`e5nc zyEEs@z~e2gd5%6~W=$=ZuP%KKt8;Gnb=R@CDx4(_;3Y`2v?8+l{ZSz7sr)9Uv68P}ckvZmxcH0Qg*`3HVU zDwla2uKup1$<6(Kq0F^#tbA&^ebR6@<;dSupIC)A+8;HJoeUeqXWC{A;%nS?_SM>D_KoJ6Kbzm9D9b-h zsfIsRSZmg2_E@L?1Y2t=C|jCstG#pnCK}G{nSX)rwMtmYK%sQW1}ebpN;k((Sgtol zIS&g89Y1E+qEhez_lEw6t5z9yXPr$@SUzq^y6DCK5>>asZExPn@-pD;XGIIDEij&uqvQ#fb&hnuryALo%Skb#1VC)@Ut2RsOoc z>FVfbGUnG2hApFu;-U7$-Fl1Z?BL^9Hy`_bm+ktM zJ5!%-n&nPEEARX}<;^6=g?hn01sv6J`8QRw6^kRn=t~z}U;2N^QvoI6O_3EFQSSh@ dj^?iNC2T&etm-bk(B=7iAxTVu8WQ#%_#dTSsZ;;} literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index3_thumbs.png b/modules/custom_announcement/thumbs/annc_index3_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..0193f818ce4179c2fc556f0f33bc03bc0b1e03b6 GIT binary patch literal 2166 zcmdT`ZB!Fy7S6VwR=af7Cel=0oW|DFBguT^gCr0*B$HUWBv_yYDhuRe5~5}%OhyyF zN)NCFbgizfM<|k>))id~6gQq0ia>FJJuXN}KNjkumQbpTYz6BI6k+=gA9jCu`eXm? zoHH};J9D3VpZnZ<=S;;8|i2II&jBOh9o?lbuK;OxE0-i$oNM^Dya1PGwRJ@hS`D6q{HZvDfJWXbvYT#_KX! zb`uO_ChQJUEx6UvE`S_XwID@iKnyM|k?nXsk0z4xjLDX~-4>-)5EBhWc~!uHlVD7c z*SUvutGsH#f?pL_vyWi`v|z&QRtpwMr5biXT8bthnOG*WAQ%coD8;Bu77>AkLl}Ze zVFZOyi3nAyq*4`vKud=JM5C=XRU)omiUoFRK{msS5cw3N-PATz!Y+uUo?ekS)ce`*Hl#eof3tX{hTz{aME*jXW$aTwYriqo z@oDKN?+)E-8j7EH?#8NCRN4d0D|%b5SBD||kaXRVy)9R|?dRTzHYUI5tDkR5YK?Bl za2~7DMAcVI&*sj#nRM$VByWow=SpTcC0sV>om@iMgb1832 zn;`3jq^VR-+RQWGKHBo(Yg=XCjD+R1Ms^HwQNbf?OUiTq{_I?L!?jy2bkw@mj6e9nRQQZJazG{j+#pQtg+zhsT!oYNLJeJsjl%ig}$=M zSvGO`WJy9%;lyv6@@K0X+dmq(F?jbj-PD%5`F!iEPv5)qeaXb=fak)Efcn}DcdRbF zY-dEoh1n+u{?a#}IXp%cm0sEYAGyl?ukotJxo_VePMq!fyl_k36RvvI$k%m3dPVyC zfzyFAs}#R2yfSt(rDv_HKKexT%{xVnJ!>aW`{>H)8)*-bVYj7i>Gbi@s>)^|pbj$J z9IOo;xIO0#O<5gNckS9G;!ktabw9KkKdTRqncwusu_=!`?UL)|k@B6J$T_&p3LpQV z?{f6LJD(riP&O(1cw$>kN#?#U+I}b)nb^>A@%&KQs*gxAtl<2=ySJqUBa6O^A8hE` zb!LVd&uHKH%7Dk8dCqgSbxqscd|93S)rqTl(>d28b#f+m=4503q$mIsUBe2m4ZGWk zpB27gN=TRH2TT3q6+I!j>odi77bIsZqedskE9_^5;gb&{@lMGw#4d-&AksCoY?fqubzrTK{f&mEf7`(BlK3(^&SZ0nYCKK^?EK73S- zzBpcC8RR~B$)^|&&ktf+U-z*C>g950CB#SN2h+wY4%iZof8uLOXXz~Refj^1@9TdC zB6RU2uWz;W$D`antSemdjiaEs(p+4=79@*@)K+#%x{i18{MogYtK!if0>}rN1te=F z65@IJLH^xNonL5F^!S<<^-Ty_(sz){4fwpF`N8+T;tCsu;$y6QShVrZY+=e8k6Cdv zGUtN<_oz$Aju#uvm(e*pGC6qkT}8sjLx(D+ueuZ=n%Z-(-4t)zxxIbg&}?V*iT=|s zwKgPgf}0C?K~rH#eMaWSISu$KNL9HAzv=ulH}|z13}kOa- Tx$1k{!2Suu>5O=TCad^IBbss% literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index4_thumbs.png b/modules/custom_announcement/thumbs/annc_index4_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..7c0a551ec1bd9dcca5717bd139ba382821b6f877 GIT binary patch literal 2250 zcmdT`Yg7|w8jgj-ZM6qsv4RR?5HCnFm)xTeNkTA3LMWsKT&qr!38auroD3!iXiKpO zi0!Gh(hAa+dMQUMlxXTgarZt2q7SXFenR#IoC*{ zR)*0W?)D(X%o;*(BK5ctaCt=4cn%p&r!sw7g2ALvJacR`&k;pY23k=Q2s0tjU~ttn zYi%Zzv0u}8uC-Z}Yr?=}%#7y{8mb?;A} z5ssKIg9I`$n}inn~2C!Q656RNSXnmh5-2LJ5JPBu=PsJlm~+q)eQ|&6&6f zkVs}b4y;bq8@0H_yvEg{rxi;vLcbH!$_U&5%yKN$KPLy6#YZ6l%x18-I*7sIuwe#Y z&4(DMn#;jpE`qYzFntcM{Uh9gR6?LjB)<`jdy7({Yx(R5P%qC85oV-L4nZA}ddmfTe4PQOTGIn3MThr?!}1rOdpqjyf-dnVe6hgzX)#O_Ah)3)0RdK zz3b7P6-CdC*u0|swUE}8JwJ+oeLbJm)z#I1z4uPQo;Up)I&!bA$eh1|HGXt_v}^o4 z(d_w8ZAMJOEz3{l8v;Jx2f7qW_$=NznB$#|ISyPQ=zDM~*bdh(uu>9UV)BU;b;%d7}B|=zq7KappN5S2fse zoi8L9)u9^ZU(QrzXn5i0heC#a_@HSt5t=AkyxfZ#$44Ry)Qw+#b>}d~i$_PMU(UMQX4_lmxH8!P;8J^?^Qxu)nv;8>`kU(E)7ZUG-;~A= zF4)GEyylgO0evSc;EJ5pac|V{!@EjjUTcYdJnz6j-Y?mMU46NwwD=ve%AjLDroU#` z(l6r=lRYQjPhaywK4BjnRi1tlm^ZOC#dEScHpXvT!ez(aA{$_IHBx6 ze>gfNvi6CRc*kcC0uR?HE5ix~{Q5V^s`biOlsx;ZYPvVx_S9QG?v%`1F_N052 zebw=KQ?|4~mjWf_<=G>?wH4{Ns*>8HVuM(s+6q_gkvgQd;|#ji>wVd zM!aHIHqyS`vdFHSdHDCAZMH literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index5_thumbs.png b/modules/custom_announcement/thumbs/annc_index5_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..832fe3568ba10d6b8ec1105b3ff6309218f82556 GIT binary patch literal 2812 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 literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index7_thumbs.png b/modules/custom_announcement/thumbs/annc_index7_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..b69abd9c1eeef86f3c6fe7e71f00b99f5693f107 GIT binary patch literal 3379 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 literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index8_thumbs.png b/modules/custom_announcement/thumbs/annc_index8_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..cf6eb30fe51105590c5af024918bc604581470bd GIT binary patch literal 2201 zcmbVOdsGv57LMx{tBYVtk{} zF(p2#)LQHb(1Y80d=%030jLO-*cJo@dkX5J2%=SpBC9+W0_+5c-9Oy!IXmaf<2Uo& z?|$FC_jk_NlEka$&RH;rL?X=<#UaVW{WNi&dDDxy{?Ivgowx-V1*yihSenr!!%UaFQxoEO3QS9rxiK`eR!>BeNKr9ny-bmT8YyyA zrPf6QeHUv0idq>BtdC3p6Z9~eu8y6Ot$}hNF~78c0=uY>2{U(I6JcWpN`Y3=jh85Q7eK zs1V4D?t~UW+!QWb09SGHSpwaRt$jv=C1)QM=zyv9b#&Qtk2q6ZO$pG2QA&AS4Wg-w06f#(RAqQr7I9?aa6v7-X6O82W zxf}=*u=q>{g0NUZHXnqUd}gdCR-`i+WjY1w$*U&vPRFu-HACka@P<{I2_emF6RO*^?U(%a6lVC*qi)h5E}_L}}jrC8j?6z0tuJ+v}Eo zoA|J*-1o-Vy^nWF%KRzU?r3IgXuIe9!?(%xw40||T3U{@EpuKHBY({jPMGPI>V?%- z4U;N|EYjT{79M`y)?4fd*nPF@_W1aCb4!b?H+}Xmn=_AoK>NBpCEQoAvE+m)Y@1@! zrd73Pzo`7N@>=DM>YP)5IbTunk4Q=1%=TQV|Ik~Ia#ubX$`3>uXHIM{FO3=aaUf|F z=jB~}r)lgdtSEi{&xi9qD{dce9jNKcd(sh5w>Nj4U1D)|mguw1%ZhTkn+Jz3*ZfO* zsA@zu{Iu|EyJU3uL1G>!v1Wb=xBt6OB(=Ik=jMThZ?v8ap4)jHXH0l~>IHW;-W)7k zT{FHoqI|vI2Fs~4AraNXF9+MoFXQ2^%+Yl~MvP@RZn*o*jrqpfu0@9YkqB09aa{O) zY3rKs`*+=!Z`!UD2a$2ur-L< z=Ix253QpZY-;>rwxg)>$q&e0muJpftX)7;kqJ4JQ7R`uj$qZGzYunX6d#^*9d+$Qo zF7Jlk(MRGvQ_{SB<&LqdD_0c8W^e6Suxq$$rwQ&Ts5}1C{^7A*9TicVAKUJ}OW(7z z{PJ*0P^F*S5YY{9z>9of>)a+=fWQA0mn$b#BKiA{P++_R+_!Jvrv(KCJGeHLO7%wk z;f9C!A-nxgcDsF+Uw==}acS6=-rioBLQz*7xX8JRa4`=e$adt*Hs1O9gB-24tTYVl zUR|2>rc^2|Eu&VyxG8Gfo>z4H!18hWyms4kdg}x#jz8XLt55jpt7u!3ZA+LJIfS6f z5A0!tEq(8iqkCz0V~OLD!!3DofV?xm@;eZ2kmG)MTB6(__fS1y%0u20YNqf)&Huy$ z)(ed`(LpX$HJf`T>@*j8=I*dJV0{^Mx*$A+J;fiw_VE8VycZdkK5~51P;{u>?e11l zpvhB;Qkp@YO!(9BuRBE=@tzfgt;tbJD&#`P2!EW#s=-ip*bl{l$W$ATUMo73Lin@q zXMXgS-S2^TYCzoeAOcI5ggkrt^qe7-wrzRq?c3QPIWayyucTz*MX~(C#fx>_-AZ`h z(RVD)sHmvmBS(%nquib*`vUXG>)C9!)0_IMuJB+r;%aGVSaWpUiLAX}l7|9KK~?8p z3}xBGqosV7b`e$1wQLQpra4`E`DN=eHa|>0ru;~K>+$3CpEFp0hR$}) hTHzKp*tv0r7m1R(j6uCJE7JY5AQFg?ll)De{2Rzog{A-i literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_index9_thumbs.png b/modules/custom_announcement/thumbs/annc_index9_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc7c235cb0c460b1899118e1d92523c33694baa GIT binary patch literal 2165 zcmdT`X;2e)6whcCP(&QCAVmqm3JPR*LqZM+lq4Lfa)>bC2xyK4(vWOO77~!dDmT_@ zbt)c#QKwiGL`0?_)f5e&RwznGv=$KxDuRSl4n@0(VEy3uq2Js$yZ__8-@D(;=7$9N zFI!@>1c$>d;|6d-v9$_&tBn_9-=^-_R%}^?`bMH#kXTg7lfyV4A;O38TnR4@4uyHb zl*AjbCl0qTRumSAMh0$T2oMR8r14VKo&-W50FeNY>I#7j3Y7su__>FG zS(6K68KE4%Ia}C?Nr*>L83O>6N+nV0MnvRs07R$L0gwccNUoTKt0F~;@>H%;g~PlC z4y+K!MKV-`Nb!1&JU)_yG6|TcZ$psC0t4SEmMZ2Fg{2Ho@nir*1ObUeAD2N|fri5W zx$!}1MOcaq20~#4k|Y;k^@w$t2V=SWxFNkD<_#lQF2ah!OW+`aBnd11_a&ser?lcIZyZg9tAUDvDL}vL>*`#?LAHs5IEH^gQ-IvOuQz6Kg%%ZR; zK7K4RnF7 TZB%atlno>TzO+ZADU=dhfQVi{~X%tH}*7=k3scR)xyf+C7|M22T? zp%5W_gh(nxlnQ-$-bTxT<)UO*=qE=cctd^}q7T?7xzTA9nme6NrLugS|t@O65y$I;~B52d0 zt#y;fT6ciPZNk;|r4#ls(a|*pdnF>#`t-cQkXFmg;~UOJ6pC+?4(8YNFt$hOtQs^` zW8ak(EH4>KuGigaY02*I7j5+ad}j7_Pg7G<{pA?lP)}dJTGtsqGTrg`$&*Dz<%d#S z6k8uFrY@f`SDr2{Ew{N}cjR~Jro0oIv#jkGV^lg}bS3dh|JAOJYoj`GcaQg*yEDzp zyD|~lSR0=<`djhy%Jj_s`t$OkYr_u!?~bGC!w3AY4KzPA4qlV`%}a4t+RpXIXCFmP zjhx;-+l#dS^F7mcpC-k{b8P&?8_iU6HaI1xXVnx=t4GXSFfJGG&=g zXGN~8R);~(2KKtOCkyhKkg literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_widget10_thumbs.png b/modules/custom_announcement/thumbs/annc_widget10_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc2261665a0875e604e725502d6ebb89a812ec9 GIT binary patch literal 2099 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 literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_widget12_thumbs.png b/modules/custom_announcement/thumbs/annc_widget12_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..82eee2c5d24cc18ebba8f9dcbd48a610e3ad5f49 GIT binary patch literal 2123 zcmbVNe^^uX8efrQUU?E{0*ba~Hb}Q~&dvtg^2jqbW;5n^022z8?d%Np$aePQz$T;@ zT?s?4nN*Gl=!eWFGl=N98E9l~qB5}XqN1o5$THbgxh41m+x?ymtUrAEwLAw`)b5M;O8d3KaXS_>dVEEYpBAL8@50Kv6w zG*KD{*JN8X6+uqeaI3*g8Aub0j;PU+#T3Q{Ov5D@%_`M{z$V+IP(U)sp)o@U4~C3J zx~>q~Mr9Iz(0C}?mc7wTK$(P%EVkmHANoa8&Op1rPDBF%8;RO#08P;p$w|D}NSG+4 z9AkqMp3b0?@I^43tU&lE%7>Fg2qI3BqH+X<6?{ReB3Z_tit#XCVVXz^-~zck6?moz z#Hk8Iiii{fA)hZqWU?t=rO8HVOgJ%>*8uWP`l5g7E0I|V4MkeBNwR2a0x}9oinJAy zW|mAA>NqQ5jlrZN?Y2a^Md6C&gw;?&=oD7c$O>sJF+7BW9@nD+RH*0TVg%=EbOJ3` z0}}$S9u;a(Es6_;Iw5<~U-$oL2LVD5JtTh`nkf^QMEdo?3V@FXOGKE!=2*ds9O)8x z7>vhkO1U)KaXv7h-jKICzH<;&ncsQ-4!V1&;hnTStv|dn8kLan>!X2{c~87CclO?w z_p*8OzF%$s&-3$>Pkyi!l6t$BrnP0{QTgfn+0(y+FU6I%Y}+CpC|kMtnNtxmrbqnt z=_ij0?)3Ih5|w#(vE2X3n+{QYTiU#lTcuYPHGTBjfxAR=>7mtFQXVQDXkK`)58pQ< z*ig}sv-V~!S<-&7>%xT#27>VQMSrK`=RW-p#h%XL(aU}NZeSAwHPbqRyUShrGs6eE zPQI|B;ng{#+sa+@{`=8a2Mh9|ICYiLNM)?tZ}{r`kJ}@iTWW{jx;lPuoolq@QTa@E zWb`8KEc$#$<)A#*_^VH~Sw4OHmoxsn$SHr1yKeP`dx3Y$BjSQ3yOvKl$lon*l^5(se=1loo)TF3*rBTj zE(dRCi64wY}w{MY%f ztrbnir~mF-P)nAU?x_GCvF4+|0g6cNy zmyE0$!Cwh_uQ%?2JfMuW+l_~BPTcveJLcXs*VT!UPi(i=xl?wIdmZYqRHDIv>x5SQ z{*ii7QrS>sK|ix|=GQx$W6OYuKuc%kk$QL0n74~}yj~;#fPgEal|$R3k=M0V%DGwo znI3mbjW$WtH3!unFMiGE)@}_q2ps58UtWpSBvX!gbuFBpe06*+ zW^uL#T==%U&NVwQ(Djg_`Ra5~3lXDJ$G?YJBF4O1`k5i6V^a~|v)dE(ky-w8>B#)| ziK;mCN69zZbOf{^mL8t0^e<|(ymnTW|9b#{eKY-Yn7~eRN;pyPUOMKD1L;~hCiA

i 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 A)&Kwi literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_widget2_thumbs.png b/modules/custom_announcement/thumbs/annc_widget2_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..832fe3568ba10d6b8ec1105b3ff6309218f82556 GIT binary patch literal 2812 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 literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_widget4_thumbs.png b/modules/custom_announcement/thumbs/annc_widget4_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..b69abd9c1eeef86f3c6fe7e71f00b99f5693f107 GIT binary patch literal 3379 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 literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_widget5_thumbs.png b/modules/custom_announcement/thumbs/annc_widget5_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..cf6eb30fe51105590c5af024918bc604581470bd GIT binary patch literal 2201 zcmbVOdsGv57LMx{tBYVtk{} zF(p2#)LQHb(1Y80d=%030jLO-*cJo@dkX5J2%=SpBC9+W0_+5c-9Oy!IXmaf<2Uo& z?|$FC_jk_NlEka$&RH;rL?X=<#UaVW{WNi&dDDxy{?Ivgowx-V1*yihSenr!!%UaFQxoEO3QS9rxiK`eR!>BeNKr9ny-bmT8YyyA zrPf6QeHUv0idq>BtdC3p6Z9~eu8y6Ot$}hNF~78c0=uY>2{U(I6JcWpN`Y3=jh85Q7eK zs1V4D?t~UW+!QWb09SGHSpwaRt$jv=C1)QM=zyv9b#&Qtk2q6ZO$pG2QA&AS4Wg-w06f#(RAqQr7I9?aa6v7-X6O82W zxf}=*u=q>{g0NUZHXnqUd}gdCR-`i+WjY1w$*U&vPRFu-HACka@P<{I2_emF6RO*^?U(%a6lVC*qi)h5E}_L}}jrC8j?6z0tuJ+v}Eo zoA|J*-1o-Vy^nWF%KRzU?r3IgXuIe9!?(%xw40||T3U{@EpuKHBY({jPMGPI>V?%- z4U;N|EYjT{79M`y)?4fd*nPF@_W1aCb4!b?H+}Xmn=_AoK>NBpCEQoAvE+m)Y@1@! zrd73Pzo`7N@>=DM>YP)5IbTunk4Q=1%=TQV|Ik~Ia#ubX$`3>uXHIM{FO3=aaUf|F z=jB~}r)lgdtSEi{&xi9qD{dce9jNKcd(sh5w>Nj4U1D)|mguw1%ZhTkn+Jz3*ZfO* zsA@zu{Iu|EyJU3uL1G>!v1Wb=xBt6OB(=Ik=jMThZ?v8ap4)jHXH0l~>IHW;-W)7k zT{FHoqI|vI2Fs~4AraNXF9+MoFXQ2^%+Yl~MvP@RZn*o*jrqpfu0@9YkqB09aa{O) zY3rKs`*+=!Z`!UD2a$2ur-L< z=Ix253QpZY-;>rwxg)>$q&e0muJpftX)7;kqJ4JQ7R`uj$qZGzYunX6d#^*9d+$Qo zF7Jlk(MRGvQ_{SB<&LqdD_0c8W^e6Suxq$$rwQ&Ts5}1C{^7A*9TicVAKUJ}OW(7z z{PJ*0P^F*S5YY{9z>9of>)a+=fWQA0mn$b#BKiA{P++_R+_!Jvrv(KCJGeHLO7%wk z;f9C!A-nxgcDsF+Uw==}acS6=-rioBLQz*7xX8JRa4`=e$adt*Hs1O9gB-24tTYVl zUR|2>rc^2|Eu&VyxG8Gfo>z4H!18hWyms4kdg}x#jz8XLt55jpt7u!3ZA+LJIfS6f z5A0!tEq(8iqkCz0V~OLD!!3DofV?xm@;eZ2kmG)MTB6(__fS1y%0u20YNqf)&Huy$ z)(ed`(LpX$HJf`T>@*j8=I*dJV0{^Mx*$A+J;fiw_VE8VycZdkK5~51P;{u>?e11l zpvhB;Qkp@YO!(9BuRBE=@tzfgt;tbJD&#`P2!EW#s=-ip*bl{l$W$ATUMo73Lin@q zXMXgS-S2^TYCzoeAOcI5ggkrt^qe7-wrzRq?c3QPIWayyucTz*MX~(C#fx>_-AZ`h z(RVD)sHmvmBS(%nquib*`vUXG>)C9!)0_IMuJB+r;%aGVSaWpUiLAX}l7|9KK~?8p z3}xBGqosV7b`e$1wQLQpra4`E`DN=eHa|>0ru;~K>+$3CpEFp0hR$}) hTHzKp*tv0r7m1R(j6uCJE7JY5AQFg?ll)De{2Rzog{A-i literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_widget6_thumbs.png b/modules/custom_announcement/thumbs/annc_widget6_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..9fc7c235cb0c460b1899118e1d92523c33694baa GIT binary patch literal 2165 zcmdT`X;2e)6whcCP(&QCAVmqm3JPR*LqZM+lq4Lfa)>bC2xyK4(vWOO77~!dDmT_@ zbt)c#QKwiGL`0?_)f5e&RwznGv=$KxDuRSl4n@0(VEy3uq2Js$yZ__8-@D(;=7$9N zFI!@>1c$>d;|6d-v9$_&tBn_9-=^-_R%}^?`bMH#kXTg7lfyV4A;O38TnR4@4uyHb zl*AjbCl0qTRumSAMh0$T2oMR8r14VKo&-W50FeNY>I#7j3Y7su__>FG zS(6K68KE4%Ia}C?Nr*>L83O>6N+nV0MnvRs07R$L0gwccNUoTKt0F~;@>H%;g~PlC z4y+K!MKV-`Nb!1&JU)_yG6|TcZ$psC0t4SEmMZ2Fg{2Ho@nir*1ObUeAD2N|fri5W zx$!}1MOcaq20~#4k|Y;k^@w$t2V=SWxFNkD<_#lQF2ah!OW+`aBnd11_a&ser?lcIZyZg9tAUDvDL}vL>*`#?LAHs5IEH^gQ-IvOuQz6Kg%%ZR; zK7K4RnF7 TZB%atlno>TzO+ZADU=dhfQVi{~X%tH}*7=k3scR)xyf+C7|M22T? zp%5W_gh(nxlnQ-$-bTxT<)UO*=qE=cctd^}q7T?7xzTA9nme6NrLugS|t@O65y$I;~B52d0 zt#y;fT6ciPZNk;|r4#ls(a|*pdnF>#`t-cQkXFmg;~UOJ6pC+?4(8YNFt$hOtQs^` zW8ak(EH4>KuGigaY02*I7j5+ad}j7_Pg7G<{pA?lP)}dJTGtsqGTrg`$&*Dz<%d#S z6k8uFrY@f`SDr2{Ew{N}cjR~Jro0oIv#jkGV^lg}bS3dh|JAOJYoj`GcaQg*yEDzp zyD|~lSR0=<`djhy%Jj_s`t$OkYr_u!?~bGC!w3AY4KzPA4qlV`%}a4t+RpXIXCFmP zjhx;-+l#dS^F7mcpC-k{b8P&?8_iU6HaI1xXVnx=t4GXSFfJGG&=g zXGN~8R);~(2KKtOCkyhKkg literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_widget7_thumbs.png b/modules/custom_announcement/thumbs/annc_widget7_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..0745dc6351108b815682e4b29b4f914acc97a71e GIT binary patch literal 2164 zcmbVOdr%YS7Eh}M>L8B>3s~#j1Z$iE*=!OZ2}x+4Ks5w;2oxO6V}S_Ch9p1$Nk>6U zs9L>_R;SnuSZ}Wn9vNyyP*X~@w?(-^AE<~ZV|#g7WC&tYk^3cp_x|DZkM5b>{q{TO zch2uTzL~WoC&jN^v3dm#hg+GLAWQ*o8@OA2yukC?gSj5?3N?r_4XIeJp;V?raXcj^ zN1;TuEDudVWy-Rm?@%@lw=7qcmTAb8Y+@-eHCg7iAsf|NfX3n2aYn67QGgmCIhv=^ zaEOx~b|R!wa)=pG5{g7CK=V}z%9JES0!)WOQDjP_f)b5D(R4CGr!eWv2#88SC@?~WDKU`< zg%uUUq9D-XMFi1w%3M~8P`nrmd~t~R27{Ib!=zxFC1(1i-iIugN-sRjF2g? zTJ6ruW34x&p#P)sQfqx$nHGgpP(4c@Toj%G))}C zX9A>%&fp27cme@~LX8GkX3P>cQKL7=GzxSnt_s9m#ESkD%M$2NnE}(KVOZhP1SIEU z227uiX(2&s6d8dsR2n5#s&}_%AzLA;QFNsg3F&R;eXeKizhA*On zy!j#l4?#f20wG^WjUp~$m4BsXFdzfFhvWZ-WoZjcpnLgZ^ufoA!-HzTiP3?h(SI*9 z9*0~0d7_Y)X1p^o5SPC-eU10yX}YB<{mUC0Q>Z~XWAoxee&pARibfhfV!X}@a&+$Q zl%M|5CI}8>2}jnE+Zk=G!hlrAAE3zbCP!H#0EYybtfY=2M+FU zK-UKrTrIY>-HY7)VZjBvBd=rdw`{#$FDoy<(|4%aWVg53Y*Qu8{T;2wvK<#VQ{mIo z)30ty`JR3BV#IW)zGXZ~BFT#Ci~V};({9ZsGa;P6FQ5v@53XfHnL{%JrzlT%GON#b z&zM}py*JCAkVJG5DLw zek|ePv0VQN|7|;;Og$N|+GYxF8XSwER>*Q$Ih8KkR(sPqX3*~wKMp0)SKY78lDyWo z<0!75cF6=*zeQBY*G#-;=9vTK`KWnP)e;^@FDUtH;MT~4Ed5}XeQI@0KQ`6$>sWhn z?*3K7JyS;-|L8b>WY*lB6?@6HbI15|&DLM`>3&YiliDv9Hy=ixLqX$Pnue0X_xh^` zhZ@h;ZSGm!pXncaf4=W-m!Gy}8NrJnHWNZ!4q-28t;ouF%jG!K>a_fDO6u!Z0y%sT zA7ovSymEL;AE~K9TDP)No^R$NPaKd(HbIs0h7tV79?kH-vRsbQK9ZMrY=FEvq&nn{ z6*g{B_$WT3m()|kMd(6nNQFGWBkK=xkDM=>A+7bbq0Eh|Xj{)5yT9GrGhG5cVawIRchaxF zd*;~fvF9yKZ98B|?3`IR3)lxkalg zhYLsW0)f+FBY6QLUWD9NNAY-()fnW_#P{@(l0M-gj9a?`!a(H?CYxt0*@@P+T5eIa z(^5}xId0+IV_p?N+vT)a8l>z6O<3M2{)>&)5cgCBg32XqaJU?epG$KVT6Hs^Qa)kf z0V+K6@%R2>6Te*NxP0S=BwV0--i^ZR9e+F5+`QLh$9_r>AODv6$)1n8tY=-;wLA_q-1U_e#wH U;)&(BVfTMPq9{q&#NWRAzvA$7$^ZZW literal 0 HcmV?d00001 diff --git a/modules/custom_announcement/thumbs/annc_widget8_thumbs.png b/modules/custom_announcement/thumbs/annc_widget8_thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..7cfddf7db8b3d929275380b1578b1a832fbff1a6 GIT binary patch literal 2197 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 literal 0 HcmV?d00001 diff --git a/modules/custom_gallery/_custom_gallery_widget1.html.erb b/modules/custom_gallery/_custom_gallery_widget1.html.erb new file mode 100644 index 0000000..8c8ff6d --- /dev/null +++ b/modules/custom_gallery/_custom_gallery_widget1.html.erb @@ -0,0 +1,30 @@ +

diff --git a/modules/custom_gallery/_custom_gallery_widget2.html.erb b/modules/custom_gallery/_custom_gallery_widget2.html.erb new file mode 100644 index 0000000..721de0e --- /dev/null +++ b/modules/custom_gallery/_custom_gallery_widget2.html.erb @@ -0,0 +1,20 @@ + \ No newline at end of file diff --git a/modules/custom_gallery/_custom_gallery_widget3.html.erb b/modules/custom_gallery/_custom_gallery_widget3.html.erb new file mode 100644 index 0000000..0a5dc2e --- /dev/null +++ b/modules/custom_gallery/_custom_gallery_widget3.html.erb @@ -0,0 +1,31 @@ + diff --git a/modules/custom_gallery/_custom_gallery_widget4.html.erb b/modules/custom_gallery/_custom_gallery_widget4.html.erb new file mode 100644 index 0000000..cfd3241 --- /dev/null +++ b/modules/custom_gallery/_custom_gallery_widget4.html.erb @@ -0,0 +1,39 @@ + \ No newline at end of file diff --git a/modules/custom_gallery/_custom_gallery_widget5.html.erb b/modules/custom_gallery/_custom_gallery_widget5.html.erb new file mode 100644 index 0000000..7570c11 --- /dev/null +++ b/modules/custom_gallery/_custom_gallery_widget5.html.erb @@ -0,0 +1,73 @@ + + + +