remove coreui icon and update all related source.

This commit is contained in:
2025-12-27 12:45:06 +07:00
parent 2189c3172d
commit b74909f05a
8 changed files with 24 additions and 3374 deletions
File diff suppressed because it is too large Load Diff
+3 -61
View File
@@ -10,49 +10,6 @@
*******************************************************************/
:root {
--bs-gray: #8a93a2;
--bs-gray-dark: #636f83;
--bs-gray-100: #ebedef;
--bs-gray-200: #d8dbe0;
--bs-gray-300: #c4c9d0;
--bs-gray-400: #b1b7c1;
--bs-gray-500: #9da5b1;
--bs-gray-600: #8a93a2;
--bs-gray-700: #768192;
--bs-gray-800: #636f83;
--bs-gray-900: #4f5d73;
--bs-primary: #321fdb;
--bs-secondary: #9da5b1;
--bs-success: #2eb85c;
--bs-info: #39f;
--bs-warning: #f9b115;
--bs-danger: #e55353;
--bs-light: #ebedef;
--bs-dark: #4f5d73;
--bs-primary-rgb: 50, 31, 219;
--bs-secondary-rgb: 157, 165, 177;
--bs-success-rgb: 46, 184, 92;
--bs-info-rgb: 51, 153, 255;
--bs-warning-rgb: 249, 177, 21;
--bs-danger-rgb: 229, 83, 83;
--bs-light-rgb: 235, 237, 239;
--bs-dark-rgb: 79, 93, 115;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 21;
--bs-body-color-rgb: 44, 56, 74;
--bs-body-bg-rgb: 255, 255, 255;
--bs-font-sans-serif: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
--bs-body-font-family: var(--bs-font-sans-serif);
--bs-body-font-size: .95rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.2;
--bs-body-color: rgba(44, 56, 74, 0.95);
--bs-card-color: #000;
}
.dropdown-menu {
-webkit-box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.1), 0px 0px 30px rgba(83, 88, 93, 0.2);
box-shadow: 0px 20px 30px rgba(83, 88, 93, 0.1), 0px 0px 30px rgba(83, 88, 93, 0.2);
@@ -343,6 +300,9 @@ div.dataTables_length select.form-select {
}
table>tbody tr.rsuccess td:not(:last-child) { background-color: var(--bs-success); }
table>tbody tr.rinfo td:not(:last-child) { background-color: var(--bs-info); }
table>tbody tr.rwarning td:not(:last-child) { background-color: var(--bs-warning); }
table>tbody tr.rdanger td:not(:last-child) { background-color: var(--bs-danger); }
table>tbody tr.rred td:not(:last-child) { background-color: var(--bs-red); }
table>tbody tr.rgreen td:not(:last-child) { background-color: var(--bs-green); }
table>tbody tr.ryellow td:not(:last-child) { background-color: var(--bs-yellow); }
@@ -382,7 +342,6 @@ ul.dtr-details li.hidden { visibility: hidden !important; display: none !importa
padding-left: 0 !important;
}
.select2-results__group {
/*background-color: var(--bs-gray-200, #9da5b1);*/
color: var(--bs-black, #000) !important;
text-transform: uppercase;
font-weight: bolder !important;
@@ -402,23 +361,6 @@ ul.dtr-details li.hidden { visibility: hidden !important; display: none !importa
cursor: pointer;
}
/*.bs-fonac .dropdown-item:hover, .bs-fonac .dropdown-item:focus {
color: var(--bs-white, #ffffff);
background-color: var(--bs-blue, #ebedef);
}
.bs-fonac .dropdown-item.active, .bs-fonac .dropdown-item:active {
color: var(--bs-white, #ffffff);
text-decoration: none;
background-color: var(--bs-blue, #321fdb);
}
.bs-fonac .dropdown-item.disabled, .bs-fonac .dropdown-item:disabled {
color: var(--bs-dropdown-link-disabled-color, #8a93a2);
pointer-events: none;
background-color: transparent;
}*/
/******************************** text field ********************************/
input.double, input.integer, input.number {
+9 -9
View File
@@ -4,7 +4,7 @@
Desc. : JS - Fonia Custom Class v3
Created By : Siau Pheng ([email protected]).
Created Date : June 19th, 2009.
Last Modified : December 4th, 2025.
Last Modified : December 26th, 2025.
(c) 2009 - 2025, 3FONIA Software; WWW.3FONIA.COM.
@@ -801,9 +801,9 @@ Request.JSONF = function(options){
var _cssb = (valb[1]=='') ? ' normal' : ' btn-'+valb[1];
if (ini.config.txtbutton === true) {
_tbtn1 += '<button class="btn tbl-rowbtn d-none d-lg-inline-block '+_link+_cssb+' me-2" type="button">'+aTombol[valb[0]][0]+'</button>';
_tbtn2 += '<a class="table-icon d-lg-none '+_link+_cssa+'" tabindex="-1" title="'+aTombol[valb[0]][0]+'"><i class="icon cui-'+valb[0]+'"></i></a>';
_tbtn2 += '<a class="table-icon d-lg-none '+_link+_cssa+'" tabindex="-1" title="'+aTombol[valb[0]][0]+'"><i class="icon bi-'+valb[0]+'"></i></a>';
} else {
_tbtn2 += '<a class="table-icon '+_link+_cssa+'" title="'+aTombol[valb[0]][0]+'"><i class="icon cui-'+valb[0]+'"></i></a>';
_tbtn2 += '<a class="table-icon '+_link+_cssa+'" title="'+aTombol[valb[0]][0]+'"><i class="icon bi-'+valb[0]+'"></i></a>';
}
})
}
@@ -859,9 +859,9 @@ Request.JSONF = function(options){
var _cssb = (valb[1]=='') ? ' normal' : ' btn-'+valb[1];
if (ini.config.txtbutton === true) {
_tbtn1 += '<button class="btn tbl-rowbtn d-none d-lg-inline-block '+_link+_cssb+' me-2" type="button">'+aTombol[valb[0]][0]+'</button>';
_tbtn2 += '<a class="table-icon d-lg-none '+_link+_cssa+'" tabindex="-1" title="'+aTombol[valb[0]][0]+'"><i class="icon cui-'+valb[0]+'"></i></a>';
_tbtn2 += '<a class="table-icon d-lg-none '+_link+_cssa+'" tabindex="-1" title="'+aTombol[valb[0]][0]+'"><i class="icon bi-'+valb[0]+'"></i></a>';
} else {
_tbtn2 += '<a class="table-icon '+_link+_cssa+'" title="'+aTombol[valb[0]][0]+'"><i class="icon cui-'+valb[0]+'"></i></a>';
_tbtn2 += '<a class="table-icon '+_link+_cssa+'" title="'+aTombol[valb[0]][0]+'"><i class="icon bi-'+valb[0]+'"></i></a>';
}
})
}
@@ -1113,10 +1113,10 @@ if (jQuery.fn.dataTable) {
"sSortDescending": ": aktifkan urutan kolom kebawah"
},
"oPaginate": {
"sFirst": "<i class=\"cui-media-step-backward\"></i>",
"sPrevious": "<i class=\"cui-media-skip-backward\"></i>",
"sNext": "<i class=\"cui-media-skip-forward\"></i>",
"sLast": "<i class=\"cui-media-step-forward\"></i>"
"sFirst": "<i class=\"bi bi-skip-backward\"></i>",
"sPrevious": "<i class=\"bi bi-rewind\"></i>",
"sNext": "<i class=\"bi bi-fast-forward\"></i>",
"sLast": "<i class=\"bi bi-skip-forward\"></i>"
},
"sEmptyTable": "Tidak ada data yang tersedia pada tabel ini",
"sProcessing": "",
+2 -2
View File
@@ -4,7 +4,7 @@
Desc. : JS Class Printer & Printer POS
Created By : Siau Pheng ([email protected]).
Created Date : May 27th, 2007.
Last Modified : December 3rd, 2025.
Last Modified : December 26th, 2025.
(c) 2007 - 2025, 3FONIA Software; WWW.3FONIA.COM.
@@ -68,7 +68,7 @@ var cPRINTER = function(url, options){
'<div class="modal fade" id="winAPPPrint" tabindex="-1" role="dialog" data-bs-keyboard="false" data-bs-show="false" data-bs-backdrop="static" aria-labelledby="winAPPPrintLabel" aria-hidden="true">'+
'<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-fs" role="document">'+
'<div class="modal-content">'+
'<div class="modal-header"><h5 class="modal-title" id="winAPPPrintLabel">Preview Laporan</h5><div class="ml-auto"><button class="btn btn-cetak" id="tombCetak" type="button" aria-label="Cetak"><i class="cui-print"></i><span aria-hidden="true">&nbsp;Cetak</span></button><button class="btn btn-cetak" type="button" data-bs-dismiss="modal" aria-label="Tutup"><i class="cui-x"></i><span aria-hidden="true">&nbsp;Tutup</span></button></div></div>'+
'<div class="modal-header"><h5 class="modal-title" id="winAPPPrintLabel">Preview Laporan</h5><div class="ml-auto"><button class="btn btn-cetak" id="tombCetak" type="button" aria-label="Cetak"><i class="bi bi-printer"></i><span aria-hidden="true">&nbsp;Cetak</span></button><button class="btn btn-cetak" type="button" data-bs-dismiss="modal" aria-label="Tutup"><i class="bi bi-x"></i><span aria-hidden="true">&nbsp;Tutup</span></button></div></div>'+
'<div class="modal-body print-body" id="divPrintP">'+txt+'</div>'+
'</div></div></div>';
if ($('#winAPPPrint')) $('#winAPPPrint').modal('dispose').remove();
+3 -3
View File
@@ -4,9 +4,9 @@
Desc. : JS Class Simulator Data dalam Code
Created By : Siau Pheng ([email protected]).
Created Date : March 18th, 2021.
Last Modified : April 5th, 2022.
Last Modified : December 26th, 2025.
(c) 2021 - 2022, 3FONIA Software; WWW.3FONIA.COM.
(c) 2021 - 2025, 3FONIA Software; WWW.3FONIA.COM.
*******************************************************************/
@@ -46,7 +46,7 @@ var cSIMULATOR = function(url, options){
'<div class="modal fade" id="winAPPSim" tabindex="-1" role="dialog" data-bs-keyboard="false" data-bs-show="false" data-bs-backdrop="static" aria-labelledby="winAPPSimLabel" aria-hidden="true">'+
'<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-fs" role="document">'+
'<div class="modal-content">'+
'<div class="modal-header"><h5 class="modal-title" id="winAPPSimLabel">Code Simulator</h5><div class="ml-auto"><button class="btn btn-cetak" id="tombSalin" type="button" aria-label="Salin Semua"><i class="icon cui-copy"></i><span aria-hidden="true">&nbsp;Salin Semua</span></button><button class="btn btn-cetak" type="button" data-bs-dismiss="modal" aria-label="Tutup"><i class="icon cui-x"></i><span aria-hidden="true">&nbsp;Tutup</span></button></div></div>'+
'<div class="modal-header"><h5 class="modal-title" id="winAPPSimLabel">Code Simulator</h5><div class="ml-auto"><button class="btn btn-cetak" id="tombSalin" type="button" aria-label="Salin Semua"><i class="bi bi-copy"></i><span aria-hidden="true">&nbsp;Salin Semua</span></button><button class="btn btn-cetak" type="button" data-bs-dismiss="modal" aria-label="Tutup"><i class="bi bi-x"></i><span aria-hidden="true">&nbsp;Tutup</span></button></div></div>'+
'<div class="modal-body">'+_divd+'</div>'+
'</div></div></div>';
if ($('#winAPPSim')) $('#winAPPSim').modal('dispose').remove();
+2 -3
View File
@@ -6,7 +6,7 @@
Desc. : v3 - Fungsi Custom Lain Lain
Created By : Siau Pheng ([email protected]).
Created Date : January 27th, 2008.
Last Modified : September 21st, 2025.
Last Modified : December 26th, 2025.
(c) 2008 - 2025, 3FONIA Software; WWW.3FONIA.COM.
@@ -135,8 +135,7 @@ if (!function_exists('abjad')) {
if (!function_exists('checkbox')) {
function checkbox($nilai = 0) {
$thasil = ((is_string($nilai) && ($nilai=="N" || $nilai=="0")) or (is_numeric($nilai) && $nilai==0) or (is_bool($nilai) && $nilai==false)) ? "circle text-secondary" : "check-circle text-info";
return '<i class="fs-6 cui-'.$thasil.'"></i>';
//return '<input class="form-check-input" type="checkbox" '.(($bhasil)?"":"checked").' readonly />';
return '<i class="fs-6 bi bi-'.$thasil.'"></i>';
}
}
+2 -2
View File
@@ -6,7 +6,7 @@
Desc. : v3 - Form Generator (jQuery & Bootstrap)
Created By : Siau Pheng ([email protected]).
Created Date : February 27th, 2008.
Last Modified : December 9th, 2025.
Last Modified : December 26th, 2025.
(c) 2008 - 2025, 3FONIA Software; WWW.3FONIA.COM.
@@ -226,7 +226,7 @@ final class Form {
if ($tvalue<>null) $tvalue = tgl_sql2str($tvalue);
$tout = '<div class="input-group">';
$tout .= $this->textbox($tlabel, $tfield, $tvalue, $benable, $breq, "pickdate", "dd-mm-yyyy", 12, $thelp, $tkeyup, $tblur);
$tout .= '<span class="input-group-text"><i class="cui-calendar"></i></span></div>';
$tout .= '<span class="input-group-text"><i class="bi bi-calendar4"></i></span></div>';
$this->__aform[$tfield] = array('label'=>$tlabel, 'help'=>$thelp, 'form'=>$tout);
return $tout;
}
+3 -3
View File
@@ -6,9 +6,9 @@
Desc. : v3 - Class menu
Created By : Siau Pheng ([email protected]).
Created Date : January 16th, 2008.
Last Modified : December 14th, 2023.
Last Modified : December 26th, 2025.
(c) 2008 - 2023, 3FONIA Software; WWW.3FONIA.COM.
(c) 2008 - 2025, 3FONIA Software; WWW.3FONIA.COM.
*******************************************************************/
@@ -60,7 +60,7 @@ final class Menu {
}
$ticon = ($amodul[$i]['Icon']) ? '<i class="me-2 '.$amodul[$i]['Icon'].'"></i>' : "";
if (($amodul[$i]['Level']>=0) && (isset($amodul[$i+1]) && ($amodul[$i+1]['Level']>$amodul[$i]['Level']))) {
$thasil .= '<li class="nav-item has-submenu"><a class="nav-link" title="'.$amodul[$i]['Judul'].'">'.$ticon.$amodul[$i]['Menu'].'<i class="icon cui-caret-bottom float-end"></i></a><ul class="submenu collapse">';
$thasil .= '<li class="nav-item has-submenu"><a class="nav-link" title="'.$amodul[$i]['Judul'].'">'.$ticon.$amodul[$i]['Menu'].'<i class="icon bi-caret-down float-end"></i></a><ul class="submenu collapse">';
} else if (trim($amodul[$i]['Menu'])=="-") {
$thasil .= '<li class="nav-divider"></li>';
} else {