function setSearchLo(className,left){ $('#example_filter').addClass("search-dataTables"+className); $('#example_filter').css({'left':left}); $('#example_filter label').addClass("dataTables-label"); $('#example_filter input').addClass("dataTables-input"); } function autoFlashHeight(){ var infoHeight = $(".contactInfo").height(); var headerHeight = $(".header").height(); var cateHeight = $(".contactCate").height(); var groupcHeight = $(".groupCate").height(); var lockHeight = $(".lockCate").height(); var contactTab = $(".contactTab").height(); var seCensor = $(".seCensor").height(); var btnList = $(".reportButton").height(); $(".autoHeight").height($(window).height()); $(".autoHeightL1").height($(window).height()-lockHeight-53); $(".autoHeightL2").height($(window).height()-cateHeight-86); $(".autoHeightL3").height($(window).height()-groupcHeight-77); $(".autoHeightR1").height($(window).height()-infoHeight-contactTab-2); $(".autoHeightR2").height($(window).height()-headerHeight-contactTab-17); $(".autoHeightR3").height($(window).height()-contactTab); $(".autoHeightR4").height($(window).height()-infoHeight-48); $(".autoHeightR5").height($(window).height()-48); $(".autoHeightI1").height($(window).height()-144); $(".autoHeightI2").height($(window).height()-132); $(".mailAutoHeigh").height($(window).height()-75); $(".censorHeight").height(seCensor-btnList-27); }; $(window).resize(autoFlashHeight); $(function(){ var infoHeight = $(".contactInfo").height(); $(".zhzdFir").click(function () { $(this).toggleClass("now").siblings(".zhzdMenu").slideToggle("fast") }); $(".amInput").children("label").children("input:checkbox").click(function(){ if($(this).is(":checked")) { // 当前未选中 $(".amInput").find("input:checked").removeAttr("checked"); $(this).attr("checked", "checked"); } }); $(".pmInput").children("label").children("input:checkbox").click(function(){ if($(this).is(":checked")) { // 当前未选中 $(".pmInput").find("input:checked").removeAttr("checked"); $(this).attr("checked", "checked"); } }); $('*[data-toggle=ctooltip]').mouseover(function() { $(this).ctooltip('show'); }); $("#openRecallInput").click(function(){ $(this).parent(".toolItem").hide().siblings(".toolItem").show(); }); /*顶部提醒*/ $("#openRemind").click(function(){ $(this).toggleClass("focus").siblings(".remindList").toggle("fast"); $(".remind").toggleClass("focus") } ); /*顶部提醒*/ $("#closeST").click(function(){ $(".searchTips").hide(); }); // $('.tipFather').hover(function() { // $(".tipContent").removeClass('tipConactive'); // }, function() { // $(".tipContent").addClass('tipConactive'); // }); $(".sortAddup").hover(function () { $(this).siblings("ul,div").animate({opacity:'0.2'},0); $(this).addClass("focus").find(".sec").show(); }, function () { $(this).siblings("ul,div").animate({opacity:'1'},0); $(this).removeClass("focus").find("dl").hide(); } ); $(".rmDone").click(function(){ $(this).parent().parent("th").removeClass().toggleClass("grM"); }); $(".rmUdone").click(function(){ $(this).parent().parent("th").removeClass().toggleClass("reM"); }); $(".rmClear").click(function(){ $(this).parent().parent("th").removeClass(); }); $(".smileImg").click(function(){ $(this).siblings(".smileItem").toggle(); }); $(".demandBoard .tab a").click(function(){ $(this).addClass("focus").siblings().removeClass("focus"); $(".boardList .entry ").hide().eq($(".demandBoard .tab a").index(this)).show();}); /*档案库类别折叠2*/ $(".snavLeve0 li").click(function(){ $(this).children("h4").addClass("focus"); $(this).children(".snavLeve1").slideDown(); $(this).siblings("li").children("h4").removeClass("focus"); $(this).siblings("li").children(".snavLeve1").slideUp(); }); /*侧滑窗口*/ $(".opensidebar").click(function(){ $(".wrapDetil").animate({width:"702"}).addClass("open"); }); // $("body").click(function(event){ // var e = event || window.event; //浏览器兼容性 // var elem = event.target || e.srcElement; // while (elem) { //循环判断至跟节点,防止点击的是div子元素 // if (elem.className == "opensidebar" || elem.className == 'wrapDetil open') { // return false; // } // elem = elem.parentNode; // } // $(".wrapDetil").animate({width:"0"}).removeClass("open")// 关闭处理 // }); $("body").click(function(event){ var e = event || window.event; //浏览器兼容性 if(!$(event.target).is('a')) { var elem = event.target || e.srcElement; while (elem) { //循环判断至跟节点,防止点击的是div子元素 if (elem.className == "opensidebar" || elem.className == 'wrapDetil open') { return false; } elem = elem.parentNode; } $(".wrapDetil").animate({width:"0"}).removeClass("open")// 关闭处理 } }); /*侧滑窗口*/ }); function slideupInfo(c){ $(c).parent(".addRecord").hide().siblings(".addRecord").show(); $('.contactInfo').slideUp(); $('.lockRecord').toggleClass("autoHeightR1").height($(window).height()-53); }; function slidedownInfo(a){ var infoHeight = $(".contactInfo").height(); $(a).parent(".addRecord").hide().siblings(".addRecord").show(); $('.contactInfo').slideDown(); $('.lockRecord').toggleClass("autoHeightR1").height($(window).height()-infoHeight-48); }; /* ======================================================================== * Bootstrap: modal.js v3.3.0 * http://getbootstrap.com/javascript/#modals * ======================================================================== * Copyright 2011-2014 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * ======================================================================== */ +function ($) { 'use strict'; // MODAL CLASS DEFINITION // ====================== var Modal = function (element, options) { this.options = options this.$body = $(document.body) this.$element = $(element) this.$backdrop = this.isShown = null this.scrollbarWidth = 0 if (this.options.remote) { this.$element .find('.modal-content') .load(this.options.remote, $.proxy(function () { this.$element.trigger('loaded.bs.modal') }, this)) } } Modal.VERSION = '3.3.0' Modal.TRANSITION_DURATION = 300 Modal.BACKDROP_TRANSITION_DURATION = 150 Modal.DEFAULTS = { backdrop: true, keyboard: true, show: true } Modal.prototype.toggle = function (_relatedTarget) { return this.isShown ? this.hide() : this.show(_relatedTarget) } Modal.prototype.show = function (_relatedTarget) { var that = this var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) this.$element.trigger(e) if (this.isShown || e.isDefaultPrevented()) return this.isShown = true this.checkScrollbar() this.$body.addClass('modal-open') this.setScrollbar() this.escape() this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) this.backdrop(function () { var transition = $.support.transition && that.$element.hasClass('fade') if (!that.$element.parent().length) { that.$element.appendTo(that.$body) // don't move modals dom position } that.$element .show() .scrollTop(0) if (transition) { that.$element[0].offsetWidth // force reflow } that.$element .addClass('in') .attr('aria-hidden', false) that.enforceFocus() var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) transition ? that.$element.find('.modal-dialog') // wait for modal to slide in .one('bsTransitionEnd', function () { that.$element.trigger('focus').trigger(e) }) .emulateTransitionEnd(Modal.TRANSITION_DURATION) : that.$element.trigger('focus').trigger(e) }) } Modal.prototype.hide = function (e) { if (e) e.preventDefault() e = $.Event('hide.bs.modal') this.$element.trigger(e) if (!this.isShown || e.isDefaultPrevented()) return this.isShown = false this.escape() $(document).off('focusin.bs.modal') this.$element .removeClass('in') .attr('aria-hidden', true) .off('click.dismiss.bs.modal') $.support.transition && this.$element.hasClass('fade') ? this.$element .one('bsTransitionEnd', $.proxy(this.hideModal, this)) .emulateTransitionEnd(Modal.TRANSITION_DURATION) : this.hideModal() } Modal.prototype.enforceFocus = function () { $(document) .off('focusin.bs.modal') // guard against infinite focus loop .on('focusin.bs.modal', $.proxy(function (e) { if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { this.$element.trigger('focus') } }, this)) } Modal.prototype.escape = function () { if (this.isShown && this.options.keyboard) { this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { e.which == 27 && this.hide() }, this)) } else if (!this.isShown) { this.$element.off('keydown.dismiss.bs.modal') } } Modal.prototype.hideModal = function () { var that = this this.$element.hide() this.backdrop(function () { that.$body.removeClass('modal-open') that.resetScrollbar() that.$element.trigger('hidden.bs.modal') }) } Modal.prototype.removeBackdrop = function () { this.$backdrop && this.$backdrop.remove() this.$backdrop = null } Modal.prototype.backdrop = function (callback) { var that = this var animate = this.$element.hasClass('fade') ? 'fade' : '' if (this.isShown && this.options.backdrop) { var doAnimate = $.support.transition && animate this.$backdrop = $('