1(function ($) { 2 $.fn.fheader = function (settings) { 3 var defaults = { 4 textColorFirst: '#ccc', //en üstteki menu text renk 5 textColorSecond: '#fff', //altındakinin menu text renk 6 textColorFirstHover: '#cc0000', //tıklanıncaki bg color 7 textColorDropDown: '#13183E', //dropdown açılıncaki renk iki tarafı da etkiler 8 textHoverColor: 'black', //çalıÅmıyor 9 firstBgColor: '#cc0000', //kırmızı 10 secondBgColor: '#13183E', //lacivert 11 headerhoverbgcolor: '#d2935b', //2. kısım için 12 menubgcolor: 'none', //hoverdan sonra eski haline gelmesi için 13 // bordertop: '#c3630b', 14 // dropdownTitleColor: '#212529', //burası rengini header renginden alacaÄı için gerek kalmadı 15 dropdownSubTitleCOlor: '#d2935b', 16 dropdownHoverColor: '#d2935b', 17 18 }; 19 var settings = $.extend(defaults, settings); 20 return this.each(function () { 21 settings.modulid = "#" + $(this).attr("id"); 22 23 $(settings.modulid + " #headerNavbar").click(function () { 24 if ($(settings.modulid + " .nav-link dropdown-toggle").attr("aria-expanded", "true")) { 25 $(this).find(".top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item.show a.nav-link").css({ "background-color": "black" }); 26 } 27 else { 28 $(this).css({ "background-color": settings.secondBgColor }); 29 // $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item.show a.nav-link.dropdown-toggle").css({ "border-top": "" }); 30 } 31 }) 32 33 // $(settings.modulid + " #ministriesDropdown").click(function () { 34 // if ($(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item.show a.nav-link.dropdown-toggle").attr("aria-expanded") == true) { 35 // $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item.show a.nav-link.dropdown-toggle").css({ "border-top": "1px solid red" }); 36 // } 37 // else { 38 // $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item.show a.nav-link.dropdown-toggle").css({ "border-top": "" }); 39 // } 40 // }) 41 42 43 // $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item.show a.nav-link").css({ "background-color": settings.dropdownColor }); 44 45 $(settings.modulid + " .top-container .search-form-container .search-form button").css({ "background-color": settings.headerhoverbgcolor }); //aramanın bg color, uyumlu olması için menünün hoverına baÄladım 46 $(settings.modulid + " .top-container .search-form-container .search-form .form-search .form-control").css({ "border": "1px solid " + settings.headerhoverbgcolor }); // border da aynı Åekilde 47 48 $(settings.modulid + " .top-container .topbar ul.nav>li.nav-item a").css({ "color": settings.textColorFirst }); //en üsttekinin text renk 49 $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item > a.nav-link").css({ "color": "settings.textColorSecond" }); //alttakinin text renk 50 $(settings.modulid + " .top-container .topbar ul.nav > li.nav-item.dropdown ul.dropdown-menu a").css({ "color": settings.textColorDropDown });
50 //en üsttekinin dropdown renkleri 51 $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item .ministryDivisions .divisionSubMenu a.nav-link").css({ "color": settings.textColorDropDown }); 52 $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item .ministrySubMenu ul.nav li.nav-item a.nav-link").css({ "color": settings.textColorDropDown }); 53 54 // $(settings.modulid+" .topbar").addClass("sifirla"); 55 56 $(settings.modulid + " .top-container .topbar").css({ "background-color": settings.firstBgColor }); //üstteki bg color 57 $(settings.modulid + " .top-container .header").css({ "background-color": settings.secondBgColor }); //alttaki bg color 58 59 60 61 $(settings.modulid + " #headerNavbar>ul>li").hover(function (e) { 62 $(this).css({ "background": settings.headerhoverbgcolor }); 63 $(this).find("a:first").css({ "color": settings.mainmenuhovercolor }); 64 $(this).find("ul:first").css({ "background": settings.headerhoverbgcolor }); 65 66 }, function () { 67 $(this).css({ "background": settings.menubgcolor }); 68 $(this).find("a:first").css({ "color": settings.mainmenucolor }); 69 70 }); 71 $(settings.modulid + " .dropdown-menu").css({ "color": settings.secondBgColor }); // menu ana baÅlık renkleri 72 $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item .ministryDivisions .divisionSubMenu h6").css({ "color": settings.dropdownSubTitleCOlor }); 73 74 75 $(settings.modulid + " .top-container .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item .ministryDivisions .divisionSubMenu a.nav-link").hover(function (e) { 76 $(this).css({ "color": settings.dropdownHoverColor }); 77 $(this).find(".header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item .ministryDivisions .divisionSubMenu a.nav-link.ext-link").css({ "color": settings.dropdownHoverColor }); 78 79 }, function () { 80 $(this).css({ "color": "" }); 81 $(this).css({ "background": settings.menubgcolor }); 82 $(this).find("a:first").css({ "color": settings.menubgcolor }); 83 }); 84 85 86 $(settings.modulid + " .top-container .topbar ul.nav > li.nav-item.dropdown ul.dropdown-menu li.nav-item a.nav-link").hover(function (e) { 87 $(this).css({ "color": settings.headerhoverbgcolor }); 88 89 90 }, function () { 91 $(this).css({ "color": "" }); 92 93 }); 94 95 96 // $(settings.modulid + " .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item .ministryDivisions .divisionSubMenu a.nav-link.ext-link").hover(function (e) { 97 // $(this).css({ "color": settings.dropdownHoverColor }); 98 // $(this).find(".card-title").css({ "color": settings.textHoverColor }, 99 // function () { 100 // $(this).css({ "color": settings.dropdownColor }); 101 // $(this).css({ "background": settings.menubgcolor }); 102 // $(this).find("a:first").css({ "color": settings.mainmenucolor }); 103 // }); 104 // }) 105 // $(settings.modulid + " .header nav.navbar#DesktopMenu ul.navbar-nav > li.nav-item .ministryDivisions .divisionSubMenu a.nav-link.ext-link").on("mouseenter", function () { 106 // $(this).css({"color": settings.dropdownHoverColor 107 // }); 108 // $(this).find(".card-title").css({ 109 // "color": settings.textHoverColor 110 // }); 111 // }); 112 113 114 115 // Header Begin 116 StickyHeader(); 117 118 $(settings.modulid + ' .dropdown-menu').on({ 119 "click": function (e) { 120 e.stopPropagation(); 121 } 122 }); 123 124 $(settings.modulid + ' .dropdown-toggle').on('click', function () { 125 if ($(this).parent().hasClass('show')) { 126 if ($(this).length && $(this).attr('href')) { 127 location.href = $(this).attr('href'); 128 } 129 } 130 }); 131 132 133 function getKeyCode(key) { 134 return (key == null) ? event.keyCode : key.keyCode; 135 } 136 137 $(document).on('keyup', function (eventObj) { 138 if (getKeyCode(eventObj) == '9') { 139 var $el = $(document.activeElement); 140 $('body *').removeClass('hover'); 141 $el.addClass('hover'); 142 if ($el.hasClass("dropdown-toggle")) { 143 $el.click(); 144 } 145 } 146 }); 147 148 $(settings.modulid + ' .navbar .dropdown').on('show.bs.dropdown', function () { 149 $(settings.modulid + ' .page_wrapper').show(); 150 }); 151 $(settings.modulid + ' .navbar .dropdown').on('hide.bs.dropdown', function () { 152 $(settings.modulid + ' .page_wrapper').hide(); 153 }); 154 155 //if ($(window).width() > 992) { 156 // $('body').on('mouseenter mouseleave', '.dropdown', toggleDropdown).on('click', '.dropdown-menu a', toggleDropdown); 157 //} 158 //function toggleDropdown(e) { 159 // const _d = $(e.target).closest('.dropdown'), 160 // _m = $('.dropdown-menu', _d); 161 // const shouldOpen = e.type !== 'click' && _d.is(':hover'); 162 // _m.toggleClass('show', shouldOpen); 163 // _d.toggleClass('show', shouldOpen); 164 // if (shouldOpen) { 165 // $('.page_wrapper').show(); 166 // } else { 167 // $('.page_wrapper').hide(); 168 // } 169 // $('[data-toggle="dropdown"]', _d).attr('aria-expanded', shouldOpen); 170 //} 171 172 173 // Mobile Navigation Begin 174 175 // Mobile Navigation End 176 // $(settings.modulid + ' .navbar-search input').on('keyup', function () { 177 // if ($(this).val() == '') { 178 // $(settings.modulid + ' .navbar-search .input-group-append').hide(); 179 // } else { 180 // $(settings.modulid + ' .navbar-search .input-group-append').show(); 181 // } 182 // }); 183 // $(settings.modulid + ' .navbar-search .input-group-append').on('click', function () { 184 // $(settings.modulid + ' .navbar-search input').val(''); 185 // $(this).hide(); 186 // }); 187 188 // var newsSearch = [
189 // "Bakan Soyluânun \"Sahil Güvenlik KomutanlıÄı 36.KuruluÅ Yıl Dönümü\" Mesajı", 190 // "Bakan Soylu Diyarbakırâda, 19 Mayıs Atatürk'ü Anma, Gençlik ve Spor Bayramı Kutlamalarına Katıldı", 191 // "Bakan Soylu 179.KuruluÅ Yıl Dönümünde Jandarma Genel Komutanı Orgeneral Arif Ãetin ve Beraberindeki Heyeti Kabul Etti", 192 // "Bakan Soylu Jandarmanın 179.KuruluÅ Yıl Dönümü kapsamında Jandarma Heyeti ile Anıtkabir'i Ziyaret Etti", 193 // "Bakan Soyluânun \"Sahil Güvenlik KomutanlıÄı 36.KuruluÅ Yıl Dönümü\" Mesajı", 194 // "Bakan Soylu Diyarbakırâda, 19 Mayıs Atatürk'ü Anma, Gençlik ve Spor Bayramı Kutlamalarına Katıldı", 195 // "Bakan Soylu 179.KuruluÅ Yıl Dönümünde Jandarma Genel Komutanı Orgeneral Arif Ãetin ve Beraberindeki Heyeti Kabul Etti", 196 // "Bakan Soylu Jandarmanın 179.KuruluÅ Yıl Dönümü kapsamında Jandarma Heyeti ile Anıtkabir'i Ziyaret Etti", 197 // "Bakan Soyluânun \"Sahil Güvenlik KomutanlıÄı 36.KuruluÅ Yıl Dönümü\" Mesajı", 198 // "Bakan Soylu Diyarbakırâda, 19 Mayıs Atatürk'ü Anma, Gençlik ve Spor Bayramı Kutlamalarına Katıldı", 199 // "Bakan Soylu 179.KuruluÅ Yıl Dönümünde Jandarma Genel Komutanı Orgeneral Arif Ãetin ve Beraberindeki Heyeti Kabul Etti", 200 // "Bakan Soylu Jandarmanın 179.KuruluÅ Yıl Dönümü kapsamında Jandarma Heyeti ile Anıtkabir'i Ziyaret Etti" 201 // ]; 202 // $(settings.modulid + ' .form-search input').autocomplete({ 203 // minLength: 3, 204 // appendTo: '.form-search', 205 // source: newsSearch 206 // }); 207 208 // $(settings.modulid + ' .ui-menu').niceScroll({ 209 // autohidemode: false, 210 // cursorwidth: '4px', 211 // cursorborder: '0px', 212 // cursorborderradius: '0px', 213 // cursorcolor: '#D2935B', 214 // railoffset: true, 215 // railpadding: { top: 0, right: 0, left: 0, bottom: 40 }, 216 // railvalign: top, 217 // background: '#EEEEEE' 218 // }); 219 220 221 $(window).scroll(function () { 222 StickyHeader(); 223 if ($('#scrollindicator').length > 0) { 224 ScrollIndicator(); 225 } 226 }); 227 228 function StickyHeader() { 229 if ($(this).scrollTop() > 0 && !$('.top-container').hasClass('fixedTop')) { 230 $('.top-container').addClass('fixedTop'); 231 $('.main-slider, body').addClass('fixedPadding'); 232 } 233 if ($(this).scrollTop() === 0 && $('.top-container').hasClass('fixedTop')) { 234 $('.top-container').removeClass('fixedTop'); 235 $('.main-slider, body').removeClass('fixedPadding'); 236 } 237 } 238 239 function ScrollIndicator() { 240 var scrollindicator = document.getElementById("scrollindicator"); 241 var winScroll = document.body.scrollTop || document.documentElement.scrollTop; 242 var height = document.documentElement.scrollHeight - document.documentElement.clientHeight; 243 var scrolled = (winScroll / height) * 100; 244 scrollindicator.style.width = scrolled + "%"; 245 } 246 247 248 249 }) 250 } 251})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.