1/** 2 * @package WordPress 3 * @subpackage Medical Clinic 4 * @version 1.2.2 5 * 6 * Theme Scripts 7 * Created by CMSMasters 8 * 9 */ 10 11 12jQuery(document).ready(function() { 13 "use strict"; 14 15 /* Header Top Hide Toggle */ 16 (function ($) { 17 $('.header_top_but').on('click', function () { 18 var headerTopBut = $(this), 19 headerTopButArrow = headerTopBut.find('> span'), 20 headerTopOuter = headerTopBut.parents('.header_top').find('.header_top_outer'); 21 22 if (headerTopBut.hasClass('opened')) { 23 headerTopOuter.slideUp(); 24 25 headerTopButArrow.removeClass('cmsmasters_theme_icon_slide_top_mini').addClass('cmsmasters_theme_icon_slide_bottom_mini'); 26 27 headerTopBut.removeClass('opened').addClass('closed'); 28 } else if (headerTopBut.hasClass('closed')) { 29 headerTopOuter.slideDown(); 30 31 headerTopButArrow.removeClass('cmsmasters_theme_icon_slide_bottom_mini').addClass('cmsmasters_theme_icon_slide_top_mini'); 32 33 headerTopBut.removeClass('closed').addClass('opened'); 34 } 35 } ); 36 } )(jQuery); 37 38 39 40 /* Header Search Form */ 41 (function ($) { 42 $('.cmsmasters_header_search_but').on('click', function () { 43 $('.cmsmasters_header_search_form').addClass('cmsmasters_show'); 44 45 $('.cmsmasters_header_search_form').find('input[type=search]').focus(); 46 } ); 47 48 49 $('.cmsmasters_header_search_form_close').on('click', function () { 50 $('.cmsmasters_header_search_form').removeClass('cmsmasters_show'); 51 } ); 52 } )(jQuery); 53 54 55 56 /* Stats Run */ 57 (function ($) { 58 if ( 59 !checker.os.iphone && 60 !checker.os.ipod && 61 !checker.os.ipad && 62 !checker.os.blackberry && 63 !checker.os.android && 64 !checker.ua.ie9 65 ) { 66 $('.cmsmasters_stats.stats_mode_circles').waypoint(function () { 67 var i = 1; 68 69 70 $(this).find('.cmsmasters_stat').each(function () { 71 var el = $(this); 72 73 74 setTimeout(function () { 75 el.easyPieChart( { 76 size : 176, 77 lineWidth : 5, 78 lineCap : 'square', 79 animate : 1000, 80 scaleColor : false, 81 trackColor : false, 82 barColor : function () { 83 return ($(this.el).data('bar-color')) ? $(this.el).data('bar-color') : cmsmasters_theme_script.primary_color; 84 }, 85 onStep : function (from, to, val) { 86 $(this.el).find('.cmsmasters_stat_counter').text(~~val); 87 } 88 } ); 89 }, 500 * i); 90 91 92 i += 1; 93 } ); 94 }, { 95 offset : '100%' 96 } ); 97 } else { 98 $('.cmsmasters_stats.stats_mode_circles').find('.cmsmasters_stat').easyPieChart( { 99 size : 176, 100 lineWidth : 5, 101 lineCap : 'square', 102 animate : 1000, 103 scaleColor : false, 104 trackColor : false, 105 barColor : function () { 106 return ($(this.el).data('bar-color')) ? $(this.el).data('bar-color') : cmsmasters_theme_script.primary_color; 107 }, 108 onStep : function (from, to, val) { 109 $(this.el).find('.cmsmasters_stat_counter').text(~~val); 110 } 111 } ); 112 } 113 114 115 if ( 116 !checker.os.iphone && 117 !checker.os.ipod && 118 !checker.os.ipad && 119 !checker.os.blackberry && 120 !checker.os.android && 121 !checker.ua.ie9 122 ) { 123 $('.cmsmasters_counters').waypoint(function () { 124 var i = 1; 125 126 127 $(this).find('.cmsmasters_counter').each(function () { 128 var el = $(this); 129 130 131 setTimeout(function () { 132 el.easyPieChart( { 133 size : 176, 134 lineWidth : 0, 135 lineCap : 'square', 136 animate : 1500, 137 scaleColor : false, 138 trackColor : false, 139 barColor : '#ffffff', 140 onStep : function (from, to, val) { 141 $(this.el).find('.cmsmasters_counter_counter').text(~~val); 142 } 143 } ); 144 }, 500 * i); 145 146 147 i += 1; 148 } ); 149 }, { 150 offset : '100%' 151 } ); 152 } else { 153 $('.cmsmasters_counters').find('.cmsmasters_counter').easyPieChart( { 154 size : 176, 155 lineWidth : 0, 156 lineCap : 'square', 157 animate : 1500, 158 scaleColor : false, 159 trackColor : false, 160 barColor : '#ffffff', 161 onStep : function (from, to, val) { 162 $(this.el).find('.cmsmasters_counter_counter').text(~~val); 163 } 164 } ); 165 } 166 167 168 if ( 169 !checker.os.iphone && 170 !checker.os.ipod && 171 !checker.os.ipad && 172 !checker.os.blackberry && 173 !checker.os.android && 174 !checker.ua.ie9 175 ) { 176 $('.cmsmasters_stats.stats_mode_bars.stats_type_horizontal').waypoint(function () { 177 $(this).addClass('shortcode_animated').find('.cmsmasters_stat').each(function () { 178 var el = $(this); 179 180 181 el.easyPieChart( { 182 size : 176, 183 lineWidth : 0, 184 lineCap : 'square', 185 animate : 1500, 186 scaleColor : false, 187 trackColor : false, 188 barColor : '#ffffff', 189 onStep : function (from, to, val) { 190 $(this.el).parent().find('.cmsmasters_stat_counter').text(~~val); 191 } 192 } ); 193 } ); 194 }, { 195 offset : '100%' 196 } ); 197 } else { 198 $('.cmsmasters_stats.stats_mode_bars.stats_type_horizontal').addClass('shortcode_animated').find('.cmsmasters_stat').easyPieChart( { 199 size : 176, 200 lineWidth : 0, 201 lineCap : 'square', 202 animate : 1500, 203 scaleColor : false, 204 trackColor : false, 205 barColor : '#ffffff', 206 onStep : function (from, to, val) { 207 $(this.el).parent().find('.cmsmasters_stat_counter').text(~~val); 208 } 209 } ); 210 } 211 212 213 214 if ( 215 !checker.os.iphone && 216 !checker.os.ipod && 217 !checker.os.ipad && 218 !checker.os.blackberry && 219 !checker.os.android && 220 !checker.ua.ie9 221 ) { 222 $('.cmsmasters_stats.stats_mode_bars.stats_type_vertical').waypoint(function () { 223 $(this).addClass('shortcode_animated').find('.cmsmasters_stat').each(function () { 224 var el = $(this); 225 226 227 el.easyPieChart( { 228 size : 176, 229 lineWidth : 0, 230 lineCap : 'square', 231 animate : 1500, 232 scaleColor : false, 233 trackColor : false, 234 barColor : '#ffffff', 235 onStep : function (from, to, val) { 236 $(this.el).parent().parent().find('.cmsmasters_stat_counter').text(~~val); 237 } 238 } ); 239 } ); 240 }, { 241 offset : '100%' 242 } ); 243 } else { 244 $('.cmsmasters_stats.stats_mode_bars.stats_type_vertical').addClass('shortcode_animated').find('.cmsmasters_stat').easyPieChart( { 245 size : 176, 246 lineWidth : 0, 247 lineCap : 'square', 248 animate : 1500, 249 scaleColor : false, 250 trackColor : false, 251 barColor : '#ffffff', 252 onStep : function (from, to, val) { 253 $(this.el).parent().parent().find('.cmsmasters_stat_counter').text(~~val); 254 } 255 } ); 256 } 257 } )(jQuery); 258 259 260 261 /* Cmsmasters Moving bar */ 262 jQuery(document).ready(cmsmasters_mov_bar_run); 263 jQuery(window).on('resize',cmsmasters_mov_bar_run); 264 265 266 function cmsmasters_mov_bar_run() { 267 if (!jQuery('#navigation').length) { 268 return; 269 } 270 271 if (jQuery('#navigation > .current-menu-ancestor').length > 0 && jQuery('#navigation > .current-menu-item').length > 0) { 272 cmsmasters_mov_bar('#navigation', '.current-menu-item'); 273 } else if (jQuery('#navigation > .current-menu-ancestor').length > 0) { 274 cmsmasters_mov_bar('#navigation', '.current-menu-ancestor'); 275 } else { 276 cmsmasters_mov_bar('#navigation', '.current-menu-item'); 277 } 278 279 function cmsmasters_mov_bar($selector, $reaction_class) { 280 281 var parent_class_li = jQuery($selector).children();
282 var parent_class_li_r = jQuery($selector).children($reaction_class); 283 284 setTimeout(function(){ 285 if (parent_class_li_r.length>0) { 286 parent_class_li_r.addClass('cmsmasters_active'); 287 var currentleft = parent_class_li_r.position().left; 288 var currentwidth = parent_class_li_r.css('width'); 289 var parent_class_li_mov = jQuery($selector).children('.cmsmasters_mov_bar'); 290 parent_class_li_mov.css({"left":currentleft,"width":currentwidth}); 291 } else { 292 parent_class_li.first().addClass('cmsmasters_active'); 293 var currentleft = jQuery($selector + ' .cmsmasters_active').position().left+"px"; 294 var currentwidth = jQuery($selector + ' .cmsmasters_active').css('width'); 295 var parent_class_li_mov = jQuery($selector).children('.cmsmasters_mov_bar'); 296 parent_class_li_mov.css({"left":currentleft,"width":currentwidth}); 297 } 298 }, 100); 299 parent_class_li.hover(function() { 300 parent_class_li.removeClass('cmsmasters_active'); 301 jQuery(this).addClass('cmsmasters_active'); 302 var currentleft = jQuery($selector + ' .cmsmasters_active').position().left+"px"; 303 var currentwidth = jQuery($selector + ' .cmsmasters_active').css('width'); 304 var parent_class_li_mov = jQuery($selector).children('.cmsmasters_mov_bar'); 305 parent_class_li_mov.css({"left":currentleft,"width":currentwidth}); 306 }, function() { 307 if (parent_class_li_r.length>0) { 308 parent_class_li_r.addClass('cmsmasters_active'); 309 var currentleft = parent_class_li_r.position().left+"px"; 310 var currentwidth = parent_class_li_r.css('width'); 311 var parent_class_li_mov = jQuery($selector).children('.cmsmasters_mov_bar'); 312 parent_class_li_mov.css({"left":currentleft,"width":currentwidth}); 313 } else { 314 parent_class_li.first().addClass('cmsmasters_active'); 315 var currentleft = jQuery($selector + ' .cmsmasters_active').position().left+"px"; 316 var currentwidth = jQuery($selector + ' .cmsmasters_active').css('width'); 317 var parent_class_li_mov = jQuery($selector).children('.cmsmasters_mov_bar'); 318 parent_class_li_mov.css({"left":currentleft,"width":currentwidth}); 319 } 320 321 } ); 322 } 323 } 324} ); 325 326 327 328/*! 329 * Fixed Header Function 330 */ 331!function(e){"use strict";e.fn.cmsmastersFixedHeaderScroll=function(o){var i={headerTop:".header_top",headerMid:".header_mid",headerBot:".header_bot",navBlock:"nav",navList:"#navigation",navTopList:"#top_line_nav",respNavButton:".responsive_nav",respTopNavButton:".responsive_top_nav",fixedClass:".fixed_header",fixedClassBlock:"#page",respHideBlocks:"",maxWidthMid:1024,maxWidthBot:1024,changeTopHeight:!0,changeMidHeight:!0,mobileDisabled:!0},t=this,a={};a={init:function(){a.options=a.o=e.extend({},i,o),a.el=t,a.vars=a.v={},a.v.newTopHeight=0,a.v.newMidHeight=0,a.setHeaderVars(),a.startHeader()},setHeaderVars:function(){a.v.headerMidString=a.o.headerMid,a.v.headerTop=a.el.find("> "+a.o.headerTop),a.v.headerMid=a.el.find("> "+a.v.headerMidString),a.v.headerBot=a.el.find("> "+a.o.headerBot),a.v.respNavButton=a.el.find(a.o.respNavButton),a.v.respTopNavButton=a.el.find(a.o.respTopNavButton),a.v.respHideBlocks=e(a.o.respHideBlocks),a.v.fixedClassBlock = e(a.o.fixedClassBlock),a.v.navListString=a.o.navList,a.v.navTopListString=a.o.navTopList,a.v.navBlockString=a.o.navBlock,a.v.navBlock=a.el.find(a.v.navListString).parents(a.v.navBlockString),a.v.navTopBlock=a.el.find(a.v.navTopListString).parents(a.v.navBlockString),a.v.midChangeHeightBlocks=e(a.v.headerMidString),a.v.midChangeHeightBlocksResp=e(a.v.headerMidString),a.v.topHeight=0,a.v.midHeight=a.v.headerMid.attr("data-height"),a.v.win=e(window),a.v.winScrollTop=a.v.win.scrollTop(),a.v.winMidScrollTop=a.v.winScrollTop-a.v.topHeight,a.v.isMobile="ontouchstart"in document.documentElement},startHeader:function(){a.v.headerTop.length>0&&(a.v.topHeight=a.v.headerTop.attr("data-height")),a.attachEvents(),a.v.win.trigger("scroll")},attachEvents:function(){a.v.respNavButton.bind("click",function(){return a.v.respNavButton.is(":not(.active)")?(a.v.navBlock.css({display:"block"}),a.v.respHideBlocks.css({display:"none"}),a.v.respNavButton.addClass("active")):(a.v.navBlock.css({display:"none"}),a.v.respHideBlocks.css({display:"block"}),a.v.respNavButton.removeClass("active")),!1}),a.v.respTopNavButton.bind("click",function(){return a.v.respTopNavButton.is(":not(.active)")?(a.v.navTopBlock.css({display:"block"}),a.v.respHideBlocks.css({display:"none"}),a.v.respTopNavButton.addClass("active")):(a.v.navTopBlock.css({display:"none"}),a.v.respHideBlocks.css({display:"block"}),a.v.respTopNavButton.removeClass("active")),!1}),a.v.win.bind("scroll",function(){cmsmasters_media_width()>a.o.maxWidthMid&&(a.getScrollTop(),a.headerTransform())}),a.v.win.bind("resize",function(){a.v.headerBot.length>0?a.headerResize(a.o.maxWidthBot):a.headerResize(a.o.maxWidthMid)})},getScrollTop:function(){a.v.winScrollTop=a.v.win.scrollTop(),a.v.winMidScrollTop=a.v.winScrollTop-a.v.topHeight},headerTransform:function(){if(a.v.fixedClassBlock.hasClass('fixed_header')){a.v.winScrollTop<a.v.topHeight?(a.v.headerMid.removeClass("header_mid_scroll"),a.v.headerBot.removeClass("header_bot_scroll"),a.v.newTopHeight=a.v.topHeight-a.v.
331winScrollTop,a.v.headerTop.css({overflow:"hidden",height:a.v.newTopHeight+"px"}),a.v.winScrollTop<=3&&a.v.headerTop.css({overflow:"inherit"}),a.v.midChangeHeightBlocks.css({height:a.v.midHeight+"px"})):(a.v.headerTop.css({overflow:"hidden",height:0}),a.v.winMidScrollTop<a.v.midHeight/3?(a.v.headerMid.removeClass("header_mid_scroll"),a.v.headerBot.removeClass("header_bot_scroll"),a.v.newMidHeight=a.v.midHeight-a.v.winMidScrollTop):(a.v.headerMid.addClass("header_mid_scroll"),a.v.headerBot.addClass("header_bot_scroll"),a.v.newMidHeight=a.v.midHeight/1.5),a.v.midChangeHeightBlocks.css({height:a.v.newMidHeight+"px"}))}},headerResize:function(e){cmsmasters_media_width()>e?(a.v.navBlock.removeAttr("style"),a.v.respHideBlocks.removeAttr("style"),a.v.respNavButton.removeClass("active"),a.getScrollTop(),a.headerTransform()):(a.v.headerTop.removeAttr("style"),(a.v.fixedClassBlock.hasClass('fixed_header') ? a.v.midChangeHeightBlocksResp.css("height", "auto") : ''))}},a.init()}}(jQuery); 332 333 334 335/*! 336 * Responsive Navigation Function 337 */ 338!function(s){"use strict";s.fn.cmsmastersResponsiveNav=function(n){var t={submenu:"ul.sub-menu, ul.children",respButton:".responsive_nav",startWidth:1024},e=this,i={};i={init:function(){i.o=s.extend({},t,n),i.el=e,i.v={},i.v.pLinkText="",i.v.subLinkToggle=void 0,i.setVars(),i.restartNav()},setVars:function(){i.v.submenu=i.el.find(i.o.submenu),i.v.subLink=i.v.submenu.closest("li").find("> a"),i.v.respButton=s(i.o.respButton),i.v.startWidth=i.o.startWidth,i.v.win=s(window),i.v.trigger=!1,i.v.counter=0,i.startEvent()},buildNav:function(){i.v.trigger=!0,i.v.counter=1,i.v.subLink.each(function(){""===s(this).text()&&(i.v.pLinkText=s(this).closest("ul").closest("li").find("> a").text(),s(this).addClass("cmsmasters_resp_nav_custom_text").html('<span class="nav_item_wrap"><span class="nav_title">'+i.v.counter+'. '+i.v.pLinkText+'</span></span>'),i.v.counter+=1),s(this).append('<span class="cmsmasters_resp_nav_toggle cmsmasters_theme_icon_resp_nav_slide_down"></span>')}),i.v.subLinkToggle=i.v.subLink.find("> span.cmsmasters_resp_nav_toggle"),i.v.submenu.hide(),i.attachEvents()},restartNav:function(){!i.v.trigger&&cmsmasters_media_width()<=i.v.startWidth?i.buildNav():i.v.trigger&&cmsmasters_media_width()>i.v.startWidth&&i.destroyNav()},resetNav:function(){i.v.subLinkToggle.removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down"),i.v.submenu.hide()},destroyNav:function(){i.v.subLink.each(function(){s(this).hasClass("cmsmasters_resp_nav_custom_text")&&s(this).removeClass("cmsmasters_resp_nav_custom_text").text(""),s(this).find("span.cmsmasters_resp_nav_toggle").remove()}),i.v.submenu.css("display",""),i.v.trigger=!1,i.detachEvents()},startEvent:function(){i.v.win.on("resize",function(){i.restartNav()})},attachEvents:function(){i.v.subLinkToggle.on("click",function(){return s(this).hasClass("cmsmasters_theme_icon_resp_nav_slide_up")?(s(this).removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down").closest("li").find("ul.sub-menu, ul.children").hide(),s(this).closest("li").find("span.cmsmasters_resp_nav_toggle").removeClass("cmsmasters_theme_icon_resp_nav_slide_up").addClass("cmsmasters_theme_icon_resp_nav_slide_down")):(s(this).removeClass("cmsmasters_theme_icon_resp_nav_slide_down").addClass("cmsmasters_theme_icon_resp_nav_slide_up"), s(this).closest("li").find("> ul.sub-menu, > ul.children").show(),s(this).closest("li").find("> div > ul.sub-menu, > div > ul.children").show()),!1}),i.v.respButton.on("click",function(){i.v.trigger&&s(this).hasClass("active")&&i.resetNav()})},detachEvents:function(){i.v.subLinkToggle.off("click")}},i.init()}}(jQuery); 339
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.